[adsense:responsibe:9545213979]
w | 0.05 | 0.2 | 0.5 | 2 | 5 | 20 | |||||
-90 | (0) | -90 | (0) | -90 | (0) | -90 | (0) | -90 | (0) | -90 | |
0 | (45) | (45) | 45 | (45) | 72 | (45) | 90 | (0) | 90 | ||
|
0 | (0) | 0 | (0) | 0 | () | -90 | () | -180 | (0) | -180 |
-90 | (45) | (45) | -45 | -107 | -180 | (0) | -180 |
w | 0.5 | 2 | |||
(-20) | (-20) | (-20) | |||
(0) | (20) | (20) | |||
|
(0) | (0) | (-40) | ||
(-20) | 18.06 | (0) | 18.06 | (-40) |
esta muy proxima a 0 lo que implica:
w | 2 | 3.17 | 31.95 | |||
|
0 | (0) | 0 | (20) | (-20) | |
|
0 | (0) | 0 | (0) | (20) | |
18.06 | (-40) | 10.05 | (-40) | (-40) | ||
18.06 | (-40) | 10.05 | (-20) | -10 | (-40) |
w | 0.317 | 3.17 | 3.195 | 31.7 | 31.95 | 319.5 | |||||
|
0 | (45) | 45 | (45) | 45 | (45) | 90 | (0) | 90 | (0) | 90 |
|
0 | (0) | 0 | (0) | 0 | (-45) | -45 | (-45) | -45 | (-45) | -90 |
() | () | () | -180 | (0) | -180 | (0) | -180 | ||||
() | () | () | -135 | (-45) | -135 | (-45) | -180 |
s=%s; s1=s/(2*%pi) aux=1/(s1^2+0.05*s1+4) aux2=syslin('c',aux); clf; bode(aux2) aux3=20*log10(4) g1_0_5=aux3-20*log10(0.5) wc=2*10^(g1_0_5/40) clg=(2*s+1)/(s*(s^2+0.1*s+4)) gs=syslin('c',g); g1=16*g; g1s=syslin('c',g1) gb1=16*(2*s1+1)/(s1*(s1^2+0.1*s1+4)) gb1s=syslin('c',gb1) clf; bode(gb1s) aux4=horner(g1s,%i*wc); aux5=20*log10(abs(aux4)) aux6=atan(imag(aux4),real(aux4)); aux7=360*aux6/(2*%pi) phm=50+5; aux8=2*%pi*phm/360; aux9=sin(aux8); alp=(1-aux9)/(1+aux9) g1wnc=-20*log10(1/sqrt(alp)) wnc=2*10^((g1_0_5-g1wnc)/40) a=wnc*sqrt(alp) b=a/alp kc=16/alp gc=kc*(s+a)/(s+b) gt=g*gc; gts=syslin('c',gt) aux10=horner(gts,%i*wnc) aux11=20*log10(abs(aux10)) aux12=atan(imag(aux10),real(aux10)); aux13=360*aux12/(2*%pi) aux14=aux13+180 g1_317=g1_0_5-40*log10(3.17/2) aux15=g1_317-20*log10(10.07/3.17) kv=horner(s*gts,0) gcb=kc*(s1+a)/(s1+b) gb=(2*s1+1)/(s1*(s1^2+0.1*s1+4)) gtb=gb*gcb; gbs=syslin('c',gb); gcbs=syslin('c',gcb); gtbs=syslin('c',gtb); clf; bode([gbs;gcbs;gtbs],['compensado';'compensador';'no compensado'])
Añadir nuevo comentario