You are on page 1of 1

% simulation des systemes de premier ordre

k1 = 2 ; T1 = 3 ;
num1 = [k1] ; den1 = [T1 1] ;
G1 = tf(num1 , den1) ;
poleG1 = pole(G1) ,
poleG1bis = roots(den1) ,
figure(1) ; impulse(G1) , grid on ;
figure(2) ; step(G1) , grid on ;
figure(3) ; bode(G1) , grid on ;
figure(4) ; margin(G1) , grid on ;
figure(5) ; pzmap(G1) , grid on ;
figure(6) ; nichols(G1) , grid on ;
figure(4) ; nyquist(G1) , grid on ;
H1 = feedback(G1,1) ;
figure(5) ; impulse(H1) , grid on ;
% simulation des systeme de second ordre
% G2(p) = k / (p^2 / wn^2 + 2*p*z/wn + 1)
% G2(p) = k*wn^2 / (p^2 + 2*wn*p*z + wn*2)
k2 = 2 ; wn = 10 ; z = 0.4 ;
num2 = k2*wn^2 ; den2 = [1 2*z*wn wn^2] ,
G2 = tf(num2 , den2) ,
figure(6) ; impulse(G2) , grid on ;
figure(7) ; step(G2) , grid on ;
figure(8) ; bode(G2) , grid on ;
figure(9) ; margin(G2) , grid on ;
figure(10) ; pzmap(G2) , grid on ;
figure(11) ; nyquist(G2) , grid on ;
H2 = feedback(G2,1) ;
figure(12) ; step(H2) , grid on ;

You might also like