Professional Documents
Culture Documents
Tamara Šupuk
VJEŽBA 5.
ODZIV SUSTAVA PRVOG REDA (JEDNOSTAVNO KAŠNJENJE)
Prvi član odziva odnosi se na pobudu, a drugi je prijelazno stanje koje rezultira iz pola sustava
(p=-1/T). Odziv sustava prvog reda ovisi samo o T, na način prikazan u slijedećem primjeru.
ZADATAK 1.
Kreirati m file (odziv_sustava_1reda.m) koji će odrediti i nacrtati odziv sustava prvog reda na
jediničnu odskočnu funkciju. Na istoj slici (pomoću naredbe subplot) nacrtati mapu polova i
nula. Vrijednosti za parametar T unositi u komandnom modu Matlaba. Zaključiti o utjecaju
vremenske konstante T na odziv sustava.
1/ T
G(s) = , pri čemu je T=0.5, 1, 2
s + 1/ T
Rješenje:
% odziv_sustava_1reda.m
disp('odziv sustava prvog reda')
T=input('unesi vrijednost vremenske konstante; T=');
num=[1/T]; den=[1 1/T];
t=0:0.01:10;
y=step(num,den,t);
[p,z]=pzmap(num,den);
subplot(211), plot(t,y), hold on % crtanje vremenskog odziva
title('Vremenski odziv')
Sl. 1.
ω 2n
G (s) =
s 2 + 2ζω n + ω 2n
ZADATAK 2.
Kreirati m file (odziv_sustava_2reda.m) koji će odrediti i nacrtati odziv sustava drugog reda
na jediničnu odskočnu funkciju. Na istoj slici (pomoću naredbe subplot) nacrtati mapu polova
i nula. Vrijednosti parametara unositi u komandnom modu Matlaba. Zaključiti o utjecaju
promjenjivih parametara na odziv sustava.
ω 2n
G (s) = 2
s + 2ζω n + ω 2n
a) ω n =konst=1; ζ (zeta) = -0.02, 0, 0.2, 1, 2 (ovisnost odziva na faktor prigušenja)
b) ω n =konst=1; ζ = 0.1, 0.4, 0.7 (tj. 0< ζ <1)
c) ζ =0.3=konst; ω n =1, 2, 3 rad/s (utjecaj neprigušene frekvencije na odziv sustava)
d) ζ * ω n =0.5=konst (odzivi sustava uz konstantan produkt ζ ω n )
% odziv_sustava_2reda.m
num=[wn^2]; % brojnik i nazivnik u ovisnosti o prethodno
den=[1 2*z*wn wn^2]; % zadanim wn i z (zeta)
t=0:0.01:10; % vrijeme
y=step(num,den,t); % odziv na step
[p,z]=pzmap(num,den); % racunanje polova i nula
subplot(211), plot(t,y), hold on % crtanje vremenskog odziva na prvoj slici
title('Vremenski odziv')
Zaključak:
• ζ <0 ( ζ =-0.02): raspirujući oscilacijski odziv; polovi se nalaze u desnoj poluravnini
(konjugirano kompleksni s pozitivnim realnim dijelom)
• ζ =0: neprigušeni oscilacijski odziv; polovi se nalaze na imaginarnoj osi,
konjugirano kompleksni
• 0< ζ <1 ( ζ =0.2): prigušeni oscilacijski odziv; polovi u lijevoj poluravnini, konjugirano
kompleksni
• ζ =1: granični aperiodski odziv; polovi realni i međusobno jednaki
• ζ >1 ( ζ =2): prigušeni aperiodski odziv; polovi realni i različiti
>> sgrid(0.7,1)
Zaključak:
U intervalu 0< ζ <1 porastom ζ opadaju maksimalni prebačaj i vrijeme smirivanja, a raste
vrijeme maksimalnog prebačaja. Kod konstantne prirodne frekvencije ω n i 0< ζ <1, polovi
leže na kružnici radijusa ω n .
Zaključak:
Promjena prirodne frekvencije ω n ne utječe na maksimalni prebačaj, dok porastom ω n opada
vrijeme nastupanja max. prebačaja, Tp. Za ζ =konst, svi polovi u kompleksnoj ravnini leže na
istom pravcu čiji je kut nagiba u odnosu na negativni dio realne osi fi=arccos( ζ ).
Zaključak:
Budući da im je realni dio jednak (- ω n * ζ =-0.5), svi polovi leže na pravcu paralelnom s
imaginarnom osi. Odzivi imaju različite max. prebačaje i vremena prebačaja, no vrijeme
smirivanja im je jednako (Ts = 3 / ( ζ * ω n ))
ZADACI NA VJEŽBI: