Académique Documents
Professionnel Documents
Culture Documents
SIGNEAU X V
TP 02:
Membre du groupe :
Chebchoub fadi
Touileb mohamed islam
Système de control
Le calcule de cette solution peut être simplifié si ont ramené le système en un système
homogène (entrée nulle) via une technique appelée espace état augmentée
Xn+1(t) = U(t)
Si on suppose que l’entrée du système soit un échelon u(t) et si on choisit une variable d’état
supplémentaire
On peut utiliser diffèrent signaux d’entrées qui permettent de rendre le système homogène
Ces signaux sont définis sous la forme :
𝑥̇ = 𝐴 𝑥 + 𝐵𝑢
U(t) = ∑𝑛𝑖=0 Citi + ed1t(d2 cos(d4t) + d3 sin(d4t))
Le système augmenté devient ainsi :
manupilation :
On a le système suivant :
Où XT(0)=[0 1 1 2]
Le système augmenté est donné par la fonction ss_augment :
Le code matlab de la fonction :
function [Ga,Xa]=ss_augment(G,cc,dd,X)
%G = ss(G)
Aa = G.a;
Ca = G.c;
Xa = X;
Ba = G.b;
D = G.d;
if (length(dd)>0 & sum(abs(dd))>1e-5),
if (abs(dd(4))>1e-5),
Aa = [Aa dd(2)*Ba, dd(3)*Ba; zeros(2,length(Aa)),[dd(1),-
dd(4);dd(4),dd(1)]];
Ca = [Ca dd(2)*D dd(3)*D]; Xa = [Xa; 1; 0];Ba = [Ba;0;0];
else,
a=
x1 x2 x3 x4 x5 x6 x7
x2 21 16 17 19 0 0 0
x3 20 17 16 20 0 2 1
x5 0 0 0 0 -3 -2 0
x6 0 0 0 0 2 -3 0
x7 0 0 0 0 0 0 0
b=
u1
x1 0
x2 0
x3 0
x4 0
x5 0
x6 0
x7 0
c=
x1 x2 x3 x4 x5 x6 x7
y1 2 1 0 0 0 0 0
d=
u1
y1 0
Après l’augmentation de modelé on trouve le signal de sortie :
>> y=Ga.c*expm(Ga.a*t)*xx0
y=
>>
Conclusion :
La méthode du model augment exécute un changement sur le
modelé pour le faire passer de X à 𝑿 ̃ 𝒆𝒕 𝑨 à 𝑨
̃ (de système forcée a
un système libre) afin de faciliter le calcul de la sortie.