4.cvičenie
Výpočet
prechodových a impulzných charakteristík
Syntax jednotlivých príkazov, ktoré budete používať na dnešnom cvičení,
nájdete vysvetlenú tu.
Úlohy:
- Pomocou funkcií step a impulse vykreslite prechodovú a impulznú
charakteristiku sústavy danej prenosom:
F(s) =
(Riešenie)
- Pomocou funkcií step a
impulse vykreslite prechodovú a
impulznú charakteristiku sústavy danej prenosom:
F1(s) =
Na zadanie modelu systému použite funkciu
zpk, ktorou zadávame prenos
pomocou núl, pólov a zosilnenia prenosovej funkcie. Pomocou funkcie ginput zistite maximálnu amplitúdu impulznej
charakteristiky.
- Pomocou funkcií step a impulse vykreslite prechodovú a impulznú
charakteristiku systému daného prenosom:
F2(s) =
Vypočítajte, ku koľkopercentnému preregulovaniu
dochádza na prechodovej charakteristike.
Pozn.: Využite na to funkciu
step s
výstupnými argumentami (čas a amplitúda výstupu) a následne funkciu
max, ktorá vracia maximálnu
hodnotu z prvkov vstupného vektora.
- Pomocou funkcie lsim vykreslite časovú odozvu systému
F3(s) na nasledovné signály:
u1(t) = jednotkový skok
u2(t) = 2sin(1.5t)
u3(t) =
5e-2t
F3(s) =
Pozn.: Doporučený rozsah času
pre simuláciu odozvy 12s. Pri tvorbe vstupných signálov využite Matlabovské
funkcie sin a exp. Na vykreslenie
všetkých priebehov do jedného okna použite príkaz hold on,
ktorý podrží v grafickom okne priebeh vykreslený predchádzajúcim
príkazom.
- Pomocou simulácie v Matlab-Simulinku
výpočítajte odozvu hydraulickej sústavy z cvičenia č. 3 na jednotkový skok a
overte správnosť urobenej redukcie blokovej schémy. (Riešenie)
- Podobným postupom ako v úlohe 5 odsimulujte
v Matlab-Simulinku prechodové charakteristiky prvých štyroch úloh z
dnešného cvičenia. Výsledky vyneste a porovnajte graficky tak, že grafické
okno rozdelíte pomocou funkcie subplot na štyri časti. Do prvej z nich
vykreslíte prechodovú charakteristiku získanú v úlohe 1 a zároveň odsimulovanú
pomocou Matlab-Simulinku. V druhej časti okna bude prechodová charakteristika
získaná z úlohy 2 a zároveň odsimulovaná pomocou Matlab-Simulinku, atď.