Creazione di modelli stato-spazio con parametri fissi e sincronizzabili
Questo esempio mostra come creare un modello stato-spazio genss con parametri fissi e sincronizzabili.
dove a e b sono parametri sincronizzabili, i cui valori iniziali sono rispettivamente -1 e 3.
Creare i parametri sincronizzabili utilizzando realp.
a = realp('a',-1); b = realp('b',3);
Definire una matrice generalizzata utilizzando le espressioni algebriche di a e b.
A = [1 a+b;0 a*b];
A è una matrice generalizzata la cui proprietà Blocks contiene a e b. Il valore iniziale di A è [1 2;0 -3], dai valori iniziali di a e b.
Creare le matrici stato-spazio a valore fisso.
B = [-3.0;1.5]; C = [0.3 0]; D = 0;
Utilizzare ss per creare il modello stato-spazio.
sys = ss(A,B,C,D)
Generalized continuous-time state-space model with 1 outputs, 1 inputs, 2 states, and the following blocks: a: Scalar parameter, 2 occurrences. b: Scalar parameter, 2 occurrences. Model Properties Type "ss(sys)" to see the current value and "sys.Blocks" to interact with the blocks.
sys è un modello LTI generalizzato (genss) con parametri a e b sincronizzabili.