„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, helyettesítve megfelelő mennyiségű szóközzel, í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 megfelelő mennyiségű szóközzel, így a kommentár nem lesz dőlt, de összességében a kód olvashatóbb
160. sor: 160. sor:
'''Matlab:'''
'''Matlab:'''


kc=1;<br />
<pre>
C=kc*((1+4*s)/(1+(4/3)*s)); <br />
kc=1;
L=C*P;<br />
C=kc*((1+4*s)/(1+(4/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);
[gt,pm,wg,wc] = margin(L);<br />
figure(1),margin(L);
pm ''%fázistartalék értéke'' <br />
[gt,pm,wg,wc] = margin(L);
t1=(3/wc) ''%beállási (szabályozási) idő e két érték között lesz'' <br />
pm           %fázistartalék értéke  
t2=(10/wc)<br />
t1=(3/wc)     %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);
figure(2),step(T),grid
</pre>


'''c/'''
'''c/'''
181. sor: 183. sor:
'''Matlab:'''
'''Matlab:'''


y=step(T); ''%kimeneti jel'' <br />
<pre>
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>


====4. feladat====
====4. feladat====
A lap eredeti címe: „https://vik.wiki/SzabtechLabZH