Está en la página 1de 3
@Disefio de un Compensador de Atraso ~ Adelanto close alisclear eliseler fprint£('Diserio de un Cempensador de Atraso-Adelanto\n') @Roquerimientos del sistemas KV=10# MFD=50/MGD=50; planta den=conv (den4,den3) + kvatl/polyval (deceny (den, [2 9]),0)7 deky/kvas pune [Ee]; sprints (‘\nv*Planva del Sistemay*\n') planta=té (num, den) SDisefia del COMPENSADOR DE ATRASO DE FASE §Diagzama de bode de la planta Logspace (-1, 2, 500) + [Gan0, Fase0]=bode (planza,¥0) + GandB0=20* Legi0 (Gand) + @uallamos 61 margen de fase y ganancia wislogepace (-1, 2,500) + (Gani, Fasel]=bode (planta, wi) 7 Gandbi=20*1ogi0 (ani) + amargen de fase ind (Gandbi<=0) + wogl=wl (indicel (1)) + MP=Fasel (indicel (1))+1807 ‘Margen de ganancia indice2=find (Fasel- wefiswi (indice? (1); MG=-Gandb1 (indice2(1))+ mazgon deseado del compensador Fadici=-180+mrp+i2; Frecuencia del compensador indice3find (Pase1<=Fadicl) + wgcomp=wi (indices (1)) + ?Hallamos la ganancia de fase a esa frecuencia ndbbi (indice3 (1); fel compensador agrega beta=10* (Gant/20) 7 vara asogurar una frecuencia alta del compensader se hace 1=5/wgcomp; zicemp=1/7; plcomp=1/ (beta®?) + kicomp=k/bevas numcomp=kicomp* [1 zicomp] 7 indice: 180) + Gan: 49 50 es 32 33. 34 35. 56 37 5a 38 60 cs e 63 ot = 66 er <8 6 70 na 2 13 4 18 16 1 3 13 ao an a2 aa aa as a6 a7 a8 a9 90 on 92 Gencomp=[1 picomp] ; Compi=t£ (numcomp, dencamp) + scompi=series (planta, Compi) SCOMPENSADOR DE ADELANTO DE FASE planta + Compensador de Atraso w=logspace (~4,1, 500) 7 [Gan2, Pase2]=bode (compl, w) 7 Gandb2=20*1ogi0 (Gan2) + Margen de fase VecIndicei=find (Gandb2 fecIndicet (1) + Wogan=x (Indice) ; M2=Fase2 (Indicei) +180; Fase adicional Indice Fadic2=MED-ME2: $50 calcula ol factor de atenuacion alfa alfaz(1-sin(Fadic2*pi/180))/ (1+sin (zadic2*pi/1e0))7 eiuovo cruco do ganancia ecanancia adicionada por el compensador £-20"1og10(1/agzt (alfa); VecIndice2=Find (Gandb2: jecIndice? (1) Wm=w (Indice2) + T2=1/ [sqrt (alfa) “Wm 17 Sparametros del compensador z2eomp=1/127 p2comp=1/(alfa*72); k2comp=2/altay numcomp2=k2comp* [1 22comp]; dencomp2=[1 P2comp]+ Comp2=t£ (numcomp2, dencamp2) ; ‘planta Compensada gprintg(‘\n**planta compensada**\n') plantacompensadacsories (Scomp1, Comp2) ‘Respuesta en el Tiempo Figure (1) sstep (Zeedback (planta, 1)),hold on, grid on step (Feedback (plantacompensada, 1) ) title(*Respuesta en el Tiempo") legend (‘Planta Sin Compensador', ‘Planta Compensada') fespucsta en Frecuencia figure (2) bode (planta) ;hold on, gxid on bode (plantacempensada) title('Respuesta en Frecuencia") legend (‘Planta Sin Compensador', ‘Planta Compensada') xe Indice: File Edit View Insert Tools Desktop Window Help Naas s/<8e0e4-/a/0H]/eo File Edit View Insert Tools Desktop Window Help eas /sQe0es-/2/0B)«o ‘Respueeta en Frecuencis Mogrtuce (6) Frequency (reas)

También podría gustarte