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

Harapeti (vitalap | szerkesztései)
pre tag, br tagek eltávolítása (felesleges), Wiki-formázásos aposztróf a kommentből kivéve, így a kommentár nem lesz dőlt, de összességében a kód olvashatóbb
Harapeti (vitalap | szerkesztései)
pre tag, br tagek eltávolítása (felesleges), Wiki-formázásos aposztróf a kommentből kivéve, helyettesítve tabulátorokkal, így a kommentár nem lesz dőlt, de összességében a kód olvashatóbb
113. sor: 113. sor:
'''Matlab:'''
'''Matlab:'''


kc=1;<br />
<pre>
C=kc*((1+2*s)/(1+(2/3)*s));<br />
kc=1;
L=C*P;<br />
C=kc*((1+2*s)/(1+(2/3)*s));
w=logspace(-1,1,500);<br />
L=C*P;
[mag,phase]=bode(L,w);<br />
w=logspace(-1,1,500);
kc=margin(mag,phase-60,w); ''%60 fokos fázistartalék'' <br />
[mag,phase]=bode(L,w);
C=C*kc<br />
kc=margin(mag,phase-60,w); %60 fokos fázistartalék
L=C*P;<br />
C=C*kc
L=minreal(L);<br />
L=C*P;
figure(1),margin(L);<br />
L=minreal(L);
figure(1),margin(L);
</pre>


'''c/'''
'''c/'''


[gt,pm,wg,wc] = margin(L); <br />
<pre>
pm ''%fázistartalék'' <br />
[gt,pm,wg,wc] = margin(L);  
t1=(3/wc) ''%a beállási (szabályozási) idő e két érték között lesz'' <br />
pm %fázistartalék  
t2=(10/wc)<br />
t1=(3/wc) %a beállási (szabályozási) idő e két érték között lesz  
T=L/(1+L); <br />
t2=(10/wc)
figure(2),step(T),grid<br />
T=L/(1+L);  
y=step(T); ''%kimeneti jel'' <br />
figure(2),step(T),grid
ymax = max(y) ''%kimeneti jel maximuma'' <br />
y=step(T); %kimeneti jel  
ys=dcgain(T) ''%kimeneti jel állandósult értéke'' <br />
ymax = max(y) %kimeneti jel maximuma  
yt=(ymax-ys)/ys*100 ''%túllendülés százalékban'' <br />
ys=dcgain(T) %kimeneti jel állandósult értéke  
es=1-ys ''%egytől való eltérés'' <br />
yt=(ymax-ys)/ys*100 %túllendülés százalékban  
U=C/(1+L);<br />
es=1-ys %egytől való eltérés  
U=minreal(U);<br />
U=C/(1+L);
figure(3),step(U),grid<br />
U=minreal(U);
u=step(U);<br />
figure(3),step(U),grid
umax = max(u) ''%vezérlő jel maximuma'' <br />
u=step(U);
umax = max(u) %vezérlő jel maximuma  
</pre>


----
----
A lap eredeti címe: „https://vik.wiki/SzabtechLabZH