Création d’un modèle de représentation d’état avec à la fois des paramètres fixes et réglables
Cet exemple montre comment créer un modèle de représentation d’état genss
ayant à la fois des paramètres fixes et réglables.
où a et b sont des paramètres réglables dont les valeurs initiales sont respectivement -1
et 3
.
Créez les paramètres réglables au moyen de realp
.
a = realp('a',-1); b = realp('b',3);
Définissez une matrice généralisée au moyen des expressions algébriques de a
et de b
.
A = [1 a+b;0 a*b];
A
est une matrice généralisée dont la propriété Blocks
contient a
et b
. La valeur initiale de A
est [1 2;0 -3]
, à partir des valeurs initiales de a
et de b
.
Créez les matrices de représentation d’état à valeur fixe.
B = [-3.0;1.5]; C = [0.3 0]; D = 0;
Utilisez ss
pour créer le modèle de représentation d'état.
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
est un modèle LTI généralisé (genss
) disposant de paramètres réglables a
et b
.