„Szabályozástechnika - Soros kompenzátorok tervezése” változatai közötti eltérés

David14 (vitalap | szerkesztései)
David14 (vitalap | szerkesztései)
100. sor: 100. sor:
% 1. Ti-vel kiejtjük a szakasz leglassabb pólusát
% 1. Ti-vel kiejtjük a szakasz leglassabb pólusát
% 2. Ap-vel beállítjuk a megfelelő fázistartalékot
% 2. Ap-vel beállítjuk a megfelelő fázistartalékot
%
%                (      1    )        s*Ti + 1
% Wc_pi(s) = Ap * ( 1 + ------ ) = Ap * ----------
%                (      s*Ti  )          s*Ti


Ti=T1; % A T1-hez (T1 a legnagyobb időállandó) tartozó pólus kiejtése
Ti=T1; % A T1-hez (T1 a legnagyobb időállandó) tartozó pólus kiejtése
117. sor: 121. sor:
% Leolvasva (természetesen a táblázatos módszer is használható):
% Leolvasva (természetesen a táblázatos módszer is használható):
Ap=10^(-12.2/20)
Ap=10^(-12.2/20)
wc_pi=Ap*wc_pi % Ap erősítés beállítása a szabályozóban
wc_pi=Ap*wc_pi % Ap erősítés beállítása a szabályozóban
w0=minreal(wc_pi*wp) % A felnyitott kör (egy lépésben egyszerűsítve is)
w0=minreal(wc_pi*wp) % A felnyitott kör (egy lépésben egyszerűsítve is)
122. sor: 127. sor:
margin(w0); % A felnyitott kör Bode-diagramja fázis- és erősítéstartalékkal
margin(w0); % A felnyitott kör Bode-diagramja fázis- és erősítéstartalékkal
wcl_pi=feedback(w0,tf(1,1),-1); % A zárt kör átviteli függvénye
wcl_pi=feedback(w0,tf(1,1),-1); % A zárt kör átviteli függvénye
figure(4);
figure(4);
step(wcl_pi); % A zárt kör ugrásválasza
step(wcl_pi); % A zárt kör ugrásválasza
pause; % Várakozás gombnyomásra
pause; % Várakozás gombnyomásra
close all; % Az összes nyitva lévő grafikus ablak bezárása
close all; % Az összes nyitva lévő grafikus ablak bezárása
129. sor: 136. sor:


</syntaxhighlight>
</syntaxhighlight>
== Közelítő PD szabályzó tervezése ==
== Közelítő PD szabályzó tervezése ==
<syntaxhighlight lang="matlab" style="font-size: 150%;">
<syntaxhighlight lang="matlab" style="font-size: 150%;">