Contenu principal

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.

A=[1a+b0ab],B=[-3.01.5],C=[0.30],D=0,

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.

Voir aussi

Rubriques