„Szabályozástechnika - Diszkrétidejű állapotteres szabályozók tervezése” változatai közötti eltérés
aNincs szerkesztési összefoglaló |
aNincs szerkesztési összefoglaló |
||
| 88. sor: | 88. sor: | ||
% VIGYÁZAT: Minden építőelemnél, ami nem a szakasz része, meg kell | % VIGYÁZAT: Minden építőelemnél, ami nem a szakasz része, meg kell | ||
% adni a Ts mintavételi periódusidőt!!! | % adni a Ts mintavételi periódusidőt!!! | ||
% Várakozás billentyűlenyomásra | |||
pause | |||
</syntaxhighlight> | |||
== Alapjel miatti korrekció == | |||
<syntaxhighlight lang="matlab" style="font-size: 140%;"> | |||
% Az alapjel miatti korrekciót is tartalmazó szabályzó hatásvázlata: | |||
</syntaxhighlight> | |||
[[File:szabtech_DI_alapjel_miatti_korrekció_ábra.JPG]] | |||
<syntaxhighlight lang="matlab" style="font-size: 140%;"> | |||
% Tervezés | |||
% FIGYELEM: Eltérés a folytonos időtől, hogy itt Phi-eye(n) szerepel első elemként. | |||
% Az oszlopvektorban n darab nulla és fixen 1 darab egyes. | |||
N=inv([Phi-eye(2) Gamma; C 0])*[0;0;1]; | |||
% Az Nx-et és Nu-t tartalmazó vektor szétválasztása | |||
Nx=N(1:2) % Annyi elem, ahány állapotunk van (n) | |||
Nu=N(end) % Skalár | |||
% A megfelelő Simulink-modell megnyitása | |||
open('discrete_3'); | |||
% Várakozás billentyűlenyomásra | % Várakozás billentyűlenyomásra | ||
| 133. sor: | 161. sor: | ||
% FIGYELEM: Mivel aktuális megfigyelőt terveztünk, így az y[k] nincs késleltetve! | % FIGYELEM: Mivel aktuális megfigyelőt terveztünk, így az y[k] nincs késleltetve! | ||
% Várakozás billentyűlenyomásra | % Várakozás billentyűlenyomásra | ||