„Szabályozástechnika - Soros kompenzátorok tervezése” változatai közötti eltérés
| 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%;"> | ||