Vous êtes sur la page 1sur 3

Exercice 2 :

1-Le programme Matlab pour calculer la fonction de transfert T est le


suivant :
clc
clear all
g1=tf(1,[1 10]);
g2=tf(1,[1 1]);
g3=tf([1 0 1],[1 4 4]);
g4=tf([1 1],[1 6]);
h1=tf([1 1],[1 2]);
h2=tf(2);
h3=tf(1);
t1=series(h2,1/g4);
t2=series(g3,g4);
t3=feedback(t2,h1,1);
t4=series(g2,t3);
t5=feedback(t4,t1);
t6=series(g1,t5);
T=feedback(t6,h3);
minreal(T)

le resutat été :

ans =

0.08333 s^5 + 0.3333 s^4 + 0.5 s^3 + 0.5 s^2 + 0.4167 s + 0.1667
-------------------------------------------------------------------
s^6 + 17.08 s^5 + 88.83 s^4 + 209.7 s^3 + 260.7 s^2 + 183 s + 59.33

2-Le calcul des poles de T(s) :


Denum= s^6 + 17.08 s^5 + 88.83 s^4 + 209.7 s^3 + 260.7 s^2 + 183 s +
59.33
Denum=[1 17.08 88.83 209.7 260.7 183 59.33]
roots(Denum)

Denum =

1.0000 17.0800 88.8300 209.7000 260.7000 183.0000


59.3300

ans =

-10.1099 + 0.0000i
-2.5555 + 0.0000i
-2.2302 + 0.0000i
-0.5895 + 0.8226i
-0.5895 - 0.8226i
-1.0054 + 0.0000i
- Tous les pôles ont des partie réel négatif donc le système est
stable

3-La reponse système à une fonction echelon :

step(T,0:.1:30);graid on;

le resultat été :

Vous aimerez peut-être aussi