„SzabtechLabZH” változatai közötti eltérés

Harapeti (vitalap | szerkesztései)
Vissza link az oldal tetejére...
Harapeti (vitalap | szerkesztései)
tök felesleges kétszer ugyanaz a kód, csak a 2. kommentekkel...
17. sor: 17. sor:
==== Tervezze meg a C(s) soros szabályozót úgy, hogy a fázistartalék 60° legyen! ====
==== Tervezze meg a C(s) soros szabályozót úgy, hogy a fázistartalék 60° legyen! ====


'''Matlab:''' (copy-paste Matlabba)
'''Matlab:''' (copy-paste Matlabba, magyarázat [http://info.site.hu/document.php?cmd=download_proc&tmp_page=&doc_id=8387 ez] /7. fejezet alapján)


<pre>
  s=zpk('s');              %szokásos  
s=zpk('s');
  P=1/((10+s)*(5+s)*(2+s)); %átviteli függvény megadása  
P=1/((10+s)*(5+s)*(2+s));
  kc=1;                    %kezdeti érték  
kc=1;
  C=kc*(1+0.5*s)/s;        %PI szabályzó átviteli függvénye alapján, nézz utána  
C=kc*(1+0.5*s)/s;
  L=C*P;  
L=C*P;
  margin(L)                %felnyitott kör Bode-diagrammja, fázis- és erősítési tartalék, látszik, hogy van még neki:)  
margin(L)
  figure(2)  
figure(2)
  [mag, phase, w]=bode(L);  
[mag, phase, w]=bode(L);
  gm=margin(mag,phase-60,w);%őő izé, doksi:)  
gm=margin(mag,phase-60,w);
  kc=gm;
kc=gm;
  C=kc*(1+0.5*s)/s;        %behelyettesítjük a megkapott erősítési tényezőt  
C=kc*(1+0.5*s)/s;
  L=kc*L;
L=kc*L;
  margin(L)                %láss csodát, fázistartalék=60.1°  
margin(L)
  [gm,pm,wg,wc]=margin(L);
[gm,pm,wg,wc]=margin(L);
  margin(L)
margin(L)
</pre>
 
'''Magyarázat [http://info.site.hu/document.php?cmd=download_proc&tmp_page=&doc_id=8387 ez] /7. fejezet alapján:''' <br />
 
<pre>
s=zpk('s');              %szokásos  
P=1/((10+s)*(5+s)*(2+s)); %átviteli függvény megadása  
kc=1;                    %kezdeti érték  
C=kc*(1+0.5*s)/s;        %PI szabályzó átviteli függvénye alapján, nézz utána  
L=C*P;  
margin(L)                %felnyitott kör Bode-diagrammja, fázis- és erősítési tartalék, látszik, hogy van még neki:)  
figure(2)  
[mag, phase, w]=bode(L);  
gm=margin(mag,phase-60,w);%őő izé, doksi:)  
kc=gm;
C=kc*(1+0.5*s)/s;        %behelyettesítjük a megkapott erősítési tényezőt  
L=kc*L;
margin(L)                %láss csodát, fázistartalék=60.1°  
[gm,pm,wg,wc]=margin(L);
margin(L)
</pre>


==== a/ Adja meg a megtervezett PI szabályzó átviteli függvényét: ====
==== a/ Adja meg a megtervezett PI szabályzó átviteli függvényét: ====
A lap eredeti címe: „https://vik.wiki/SzabtechLabZH