Professional Documents
Culture Documents
2022/2023
4. domaća zadaća
UVOD
RAD NA VJEŽBI
Zadatak 1
Sustav je zadan modelom u prostoru stanja
A B
z
}| { z }| {
0 1 0
ẋ = ·x + ·u,
−15 −8 1
C D
z }| { z }| {
y = 12 a 1 ·x + 0 ·u,
pri čemu je a parametar.
h(t) = 0 +0 · e−t + 0 · e−2t + 6-2a · e−3t + 0 · e−4t + 1.2a-6 · e−5t + 0 s · e−6t (2)
g(t) = 0 +0 · e−t + 0 · e−2t + 6a-18 · e−3t + 0 · e−4t + 30-6a · e−5t + 0 · e−6t (3)
b) Odredite skup svih parametara A, a ∈ A, takve da se pojedini prirodni modovi sustava ne vide u prije-
laznoj funkciji h(t).
A = { 3, 5 }
h(∞) = 0,8a
g(0+ ) = 12
d) Odredite raspon iznosa parametra a, a > 0, za koje prijelazna funkcija h(t) ima nadvišenje.
a ∈ 0,3
e) U kompleksnoj s-ravnini prikažite raspored polova i nula sustava te odziv prijelazne funkcije h(t) za
slučajeve kada nadvišenje postoji, ne postoji te granični slučaj. Koristeći m-funkciju step generirajte
odzive, a pomoću m-funkcije pzmap isrctajte polove i nule za sva tri slučaja. Funkciju step() možemo
pridružiti paru [y,t] te definirati vrijeme odziva pomoću ulaznog argumenta tFinal funkcije step()
pa time poziv izgleda ovako: [y,t] = step(tf,tFinal) gdje tf označava željenu prijenosnu funkciju, a
tFinal postavljamo na 10 sekundi. Ako funkciju pzmap pridružimo paru varijabli na sljedeći način:
[poles, zeros] = pzmap(), varijablama poles i zeros će funkcija pridružiti polja u kojima su zapisane
koordinate polova i nula u kompleksnoj ravnini. Napomena: Za rješavanje svakog od 3 podzadatka
koristite rezultate iz podzadatka d i obratite pozornost na imenovanje varijabli koje je objašnjeno na
kraju svakog podzadatka (vidi paragraf VAŽNO).
(a) nadvišenje postoji
▶ Spremite sve varijable u .mat formatu. Datoteku imenujte ‘zad_1e_a.mat‘ i priložite ovdje →
VAŽNO: Odziv se MORA zvati y, varijabla vremena se MORA zvati t, a vrijeme odziva MORA biti
podešeno na 10 sekundi. Polja s polovima i nulama se MORAJU zvati poles i zeros zbog automatskog
ispravljanja. Odzive, vremena te polove i nule ostavite u formatu kojega vraća poziv funkcije pzmap().
f) Razmotrite slučaj a < 0. Koristeći m-funkciju step() kao u prethodnom zadatku generirajte odziv prije-
lazne funkciju za slučaj a = −2. Za definirani iznos parametra a prikažite raspored polova i nula (pzmap),
a zatim vrijednosti koordinata polova i nula u kompleksnoj ravnini pohranite na isti način kao u prethod-
nom zadatku.
▶ Vrijeme odziva postavite na 10 sekundi i spremite varijable odziva y, t, poles i zeros u .mat for-
matu. Datoteku imenujte ‘zad_1f.mat‘ i priložite ovdje →
Zadatak 2
Prijenosna funkcija sustava s integralnim članom (I) i proporcionalnim članom prvog reda (PT1) u otvorenom
krugu zadana je s
K
Go (s) = .
s(1 + T s)
a) Odredite prijenosnu funkciju zatvorenog kruga Gr (s) s jediničnom negativnom povratnom vezom.
0 ·s+ K
Gr (s) =
T · s2 + 1 ·s+ K
Odredite pokazatelje kvalitete prijelazne funkcije zatvorenog kruga Gr,1 u vremenskoj domeni.
c) Za koji raspon parametara K i T su polovi prijenosne funkcije zatvorenog kruga Gr (s) u lijevoj polurav-
nini?
K ∈ veći od -1/(4*T)
T ∈ veći od 0
d) Uz uvjet T > 0 odredite sve parove (Ki , Ti )i s kojima će prijelazna funkcija zatvorenog kruga imati jednako
nadvišenje σm dobiveno uz parametre u podzadatku b. Dovoljno je odrediti analitički izraz za funkciju f ,
K = f (T ), T > 0.
K = 4/T
K2 = 1.33
Snimite odzive prijelaznih funkcija zatvorenog kruga Gr,1 (s) i Gr,2 (s) pomoću step() funkcije na isti
način kao u prethodnim zadacima.
VAŽNO: Odzivi se MORAJU zvati y_r1 i y_r2, a varijable u kojima su spremljena vremena se MORAJU
zvati t_r1 i t_r2. Vrijeme odziva MORA biti podešeno u ovom podzadatku na 30 sekundi.
e) Odredite iznos parametra K3 takav da je odziv prijelazne funkcije zatvorenog kruga uz vremensku kons-
tantu T3 = 1 s na granici između aperiodskog i oscilatornog odziva.
K3 = 0.25
Simulirajte i snimite odzive prijelaznih funkcija Gr,1 (s) i Gr,3 (s) pomoću m-funkcije step().
VAŽNO: Odzivi se MORAJU zvati y_r1, y_r3, a varijable u kojima su spremljena vremena se MO-
RAJU zvati t_r1 i t_r3. Vrijeme odziva MORA biti podešeno u ovom podzadatku na 30 sekundi.
▶ Spremite sve odzive u .mat formatu. Datoteku imenujte ‘zad_2e.mat‘ i priložite ovdje →