Discrete State-Space
Implementare un sistema stato-spazio discreto
Librerie:
Simulink /
Discrete
Simulink /
Quick Insert /
Discrete
HDL Coder /
RCP and HIL
Descrizione
Il blocco Discrete State-Space implementa il sistema descritto da
dove u è l'input, x è lo stato e y è l'output. I coefficienti della matrice devono presentare le seguenti caratteristiche, come illustrato nel diagramma seguente:
A deve essere una matrice n x n, dove n è il numero di stati.
B deve essere una matrice n x m, dove m è il numero di input.
C deve essere una matrice r x n, dove r è il numero di output.
D deve essere una matrice r x m.

Il blocco accetta un input e genera un output. La larghezza del vettore di input corrisponde al numero di colonne delle matrici B e D. La larghezza del vettore di output corrisponde al numero di righe delle matrici C e D. Per definire il vettore di stato iniziale, utilizzare il parametro Initial conditions.
Per specificare un vettore o una matrice di zeri per A, B, C, D o Initial conditions, utilizzare la funzione zeros.
Comportamento del blocco per matrici vuote
Quando le matrici A, B e C sono vuote (ad esempio, []), la funzionalità del blocco diventa y(n) = Du(n). Se anche il vettore Initial conditions è vuoto, il blocco utilizza un vettore di stato iniziale composto da zeri.
Esempi
Porte
Input
Output
Parametri
Caratteristiche del blocco
Tipi di dati: |
|
Passaggio diretto |
|
Segnali multidimensionali |
|
Segnali di dimensioni variabili |
|
Rilevamento zero-crossing |
|
Funzionalità estese
Cronologia versioni
Introduzione prima di R2006a
Vedi anche
State-Space | Fixed-Point State-Space | Generate HDL Code from Simulink Model (HDL Coder) | Basic HDL Code Generation Workflow (HDL Coder)
