Crtanje amplitudno-fazne karakteristike iz prenosnih funkcija ...
Crtanje amplitudno-fazne karakteristike iz prenosnih funkcija ...
Crtanje amplitudno-fazne karakteristike iz prenosnih funkcija ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
II<br />
<strong>Crtanje</strong> <strong>amplitudno</strong>-<strong>fazne</strong> <strong>karakteristike</strong> <strong>iz</strong> <strong>prenosnih</strong> <strong>funkcija</strong> sistema 1<br />
Uvod<br />
Linearni sistemi imaju osobinu da harmonijski signali koji djeluju na ovakve sisteme<br />
mijenjaju amplitudu i fazu, dok frekvenciju zadržavaju. Pokazalo se da preslikavanjem<br />
s→jω dobijamo <strong>iz</strong> prenosne funkcije otvorenog sistema 2 G(s) funkciju G(jω) koja nosi<br />
informacije promjena amplituda i faza za sve frekvencije ulaznih signala. Crtajući G(jω)<br />
karakteristiku, odnosno ovisnost G(jω) od ω, u stanju smo pročitati promjenu<br />
amplitude i faze <strong>iz</strong>laznog signala za svaku ulaznu frekvenciju. Ovakva ovisnost se zove<br />
amplitidno-fazna karakteristika.<br />
Značaj crtanja <strong>amplitudno</strong>-<strong>fazne</strong> <strong>karakteristike</strong> je u mogućnosti anal<strong>iz</strong>e stabilnosti<br />
sistema sa jediničnom zatvorenom spregom po Nyquist-u 3 . Naime, ova teorema tvrdi da<br />
je sistem sa jediničnom zatvorenom povratnom spregom stabilan ako <strong>amplitudno</strong>-fazna<br />
karakteristika ne obuhvata tačku (-1, j0) u slučaju da su svi polovi prenosne funkcije<br />
otvorenog sistema G(s) u lijevoj poluravni kompleksne ravni {s} ili obuhvata onoliko<br />
puta koliko ova prenosna <strong>funkcija</strong> ima polova u desnoj poluravni kompleksne ravni {s}.<br />
Prije crtanja G(jω) potrebno je objasniti način unošenja prenosne funkcije u MATLAB.<br />
Najlakši način unošenja prenosne funkcije je definiranje brojnika (numeratora) i<br />
nazivnika (denumeratora). Npr. ako želimo da unesemo funkciju datu u binomnom<br />
obliku:<br />
G(<br />
s)<br />
=<br />
2<br />
s<br />
s + 4<br />
,<br />
+ 5s<br />
+ 6<br />
ukucavamo sekvence kao što slijedi.<br />
1 Nyquistova kriva<br />
2 Sistem posmatran bez povratne sprege<br />
3 Ova oblast se <strong>iz</strong>učava na kraju 1. semestra
<strong>Crtanje</strong> <strong>amplitudno</strong>-<strong>fazne</strong> <strong>karakteristike</strong> <strong>iz</strong> <strong>prenosnih</strong> <strong>funkcija</strong> sistema<br />
» num=[1 4];<br />
» den=[1 5 6];<br />
» G=tf(num,den) //transfer function<br />
Transfer function:<br />
s + 4<br />
-------------<br />
s^2 + 5 s + 6<br />
Skraćenica naredbe tf dolazi od transfer function.<br />
Mogli smo koristiti i brži način unošenja:<br />
» G=tf([1 4],[1 5 6])<br />
Transfer function:<br />
s + 4<br />
-------------<br />
s^2 + 5 s + 6<br />
Da smo imali funkciju datu u faktor<strong>iz</strong>iranom obliku:<br />
koristili bi razbijanje te funkcije na umnožak <strong>funkcija</strong> na slijedeći način:<br />
» G1=tf([1,4],1);<br />
» G2=tf(1,[1,2]);<br />
» G3=tf(1,[1,3]);<br />
» G=G1*G2*G3<br />
Transfer function:<br />
s + 4<br />
-------------<br />
s^2 + 5 s + 6<br />
s + 4<br />
G(<br />
s)<br />
=<br />
,<br />
( s + 2)( s + 3)<br />
Sintaksa naredbe za crtanje <strong>amplitudno</strong>-<strong>fazne</strong> <strong>karakteristike</strong> je nyquist(num,den) ili<br />
nyquist(G).<br />
10
MATLAB u teoriji automatskog upravljanja<br />
Primjer<br />
Nacrtajmo sada <strong>amplitudno</strong>-faznu karakteristiku prenosne fukcije:<br />
U komandnom prozoru MATLAB-a unosimo naredbu:<br />
» G=tf(1,[1 3 2])<br />
Transfer function:<br />
1<br />
-------------<br />
s^2 + 3 s + 2<br />
» nyquist(G)<br />
Dobijamo odziv kao na slici 2.1.<br />
G(<br />
s)<br />
=<br />
2<br />
s<br />
1<br />
+ 3s<br />
+ 2<br />
Nyquist Diagram<br />
0.3<br />
0.2<br />
0.1<br />
Imaginary Axis<br />
0<br />
-0 .1<br />
-0 .2<br />
-0 .3<br />
-1 -0.5 0 0.5<br />
Real Axis<br />
Slika 2.1<br />
11
<strong>Crtanje</strong> <strong>amplitudno</strong>-<strong>fazne</strong> <strong>karakteristike</strong> <strong>iz</strong> <strong>prenosnih</strong> <strong>funkcija</strong> sistema<br />
Zadatak 1<br />
Nacrtati <strong>amplitudno</strong>-faznu karakteristiku sistema sa prenosnom funkcijom:<br />
U koliko kvadranata zalazi karakteristika i zašto?<br />
…<br />
Zadatak 2<br />
( s + 2)( s + 7) 1<br />
G( s)<br />
=<br />
+<br />
2<br />
( s + 1) ( s + 4) s + 3<br />
Naći <strong>amplitudno</strong>-<strong>fazne</strong> <strong>karakteristike</strong> ovih elementarnih <strong>funkcija</strong>:<br />
G(<br />
s)<br />
= 5<br />
2<br />
G(<br />
s)<br />
=<br />
s<br />
G(<br />
s)<br />
= 2s<br />
2s<br />
G(<br />
s)<br />
=<br />
0.0001s<br />
+ 1<br />
s + 1<br />
G(<br />
s)<br />
=<br />
2s<br />
+ 1<br />
2s<br />
+ 1<br />
G(<br />
s)<br />
=<br />
s + 1<br />
...<br />
blok pojacanja<br />
integrator<br />
diferencijator<br />
realni diferencijator<br />
integro - diferencijalni blok<br />
integro - diferencijalni blok<br />
Zadatak 3<br />
Naći <strong>amplitudno</strong>-faznu karakteristiku prenosne funkcije sistema čija je dinamika<br />
opisana diferencijalnom jednačinom:<br />
x + 0.5x<br />
= u(<br />
t),<br />
∀t<br />
≥ 0<br />
...<br />
12
MATLAB u teoriji automatskog upravljanja<br />
Zadatak 4<br />
Dinamika sistema je opisana jednačinom:<br />
2<br />
d x dx<br />
+ 2 + 2x<br />
= u(<br />
t),<br />
∀t<br />
≥ 0<br />
2<br />
dt dt<br />
Nacrtati <strong>amplitudno</strong>-faznu karakteristiku prenosne funkcije ovog sistema sa jediničnom<br />
negativnom povratnom spregom.<br />
...<br />
Zadatak 5<br />
Dinamika sistema je opisana jednačinom:<br />
2<br />
d x dx<br />
+ 2 + 2x<br />
= u(<br />
t),<br />
∀t<br />
≥ 0<br />
2<br />
dt dt<br />
Nacrtati <strong>amplitudno</strong>-faznu karakteristiku prenosne funkcije datog sistema u sprezi sa<br />
sistemom čija je prenosna <strong>funkcija</strong>:<br />
G ( s)<br />
=<br />
2<br />
2<br />
s + 2s<br />
+ 2<br />
3<br />
( s + 1)<br />
a zatim uporediti dobijeni grafik sa grafikom <strong>amplitudno</strong>-<strong>fazne</strong> <strong>karakteristike</strong> sistema sa<br />
prenosnom funkcijom:<br />
1<br />
G<br />
3<br />
( s)<br />
=<br />
3<br />
( s + 1)<br />
...<br />
13