Académique Documents
Professionnel Documents
Culture Documents
TP n◦ 02
– Représentation d’état des systèmes –
SysName = ss(A,B,C,D) ;
SysName = tf(num,den) ;
SysName = zpk(z,p,k) ;
[num,den] = tfdata(SysName) ;
[z,p,k] = zpkdata(SysName) ;
[A,B,C,D] = ssdata(SysName) ;
eig(A)
poly(A)
roots(den)
damp(A)
damp(den)
impulse(SysName)
step(SysName)
lsim(SysName,u,t,x0)
expm(A*t)
plot(x,y)
csys = canon(SysName,type) avec type peut être ’modal’ où ’companion’
sysT = ss2ss(SysName,T)
2 Application :
Un système mécanique rotatif est montré par la Figure 1. L’entrée du système est le couple
τ (t) et la sortie correspondante est le déplacement angulaire θ(t). Les paramètres du systéme sont
l’inertie J de l’arbre moteur, le coefficient d’amortissement en rotation b et la constante du ressort
en torsion kR (fournie par l’arbre flexible).
Dans le diagramme à corps libre de la figure 1.10, le couple résultant de l’amortissement rotatif
s’oppose à la direction instantanée de la vitesse angulaire et au couple produit par le ressort de
rappel s’oppose à la direction instantanée du déplacement angulaire. Nous appliquons la loi de
rotation d’Euler (l’équivalent à la rotation de la deuxième loi de Newton) pour dériver le modèle du
système.
P P
La loi de rotation d’Euler peut être définie par M = Jα, où M est la somme des moments,
J le moment d’inertie polaire et α l’accélération angulaire de l’arbre.
X
M = J θ̈(t) = τ (t) − bθ̇ − kR θ(t)
Ce système peut être représenté par l’équation différentielle linéaire du second ordre suivante :
J θ̈(t) + bθ̇(t) + kR θ(t) = τ (t)
La représentation d’état du système peut être donnée sous la forme suivante :
ẋ1 (t) 0 1 x1 (t) 0
= −kR −b + 1 τ (t)
ẋ2 (t) J J
x2 (t) J
x1 (t)
y(t) = 1 0 + [0]τ (t)
x2 (t)
Les valeur numérique des paramètres du système sont données par le tableau suivant :
6/ Visualiser la réponse (le déplacement et la vitesse angulaire) du systéme pour une entre nulle
et des conditions initiales (x0 = [0.4; 0.2]).