Laboratorio1 Compensadores Grupo5
Laboratorio1 Compensadores Grupo5
Laboratorio1 Compensadores Grupo5
Resumen—En el siguiente informe se presenta el análisis a nivel del margen de fase, el margen de ganancia y la magnitud de pico de
frecuencial (diagramas de Bode) de sistemas de control con el fin resonancia, los cuales permiten dar una estimación de las características
de identificar sus características de estabilidad y su de amortiguamiento del sistema; por otro lado, la frecuencia de cruce de
correspondiente relación con el dominio temporal. Por otro lado, ganancia, la frecuencia de resonancia y el ancho de banda ofrecen una
se muestra el proceso de análisis, diseño e implementación de estimación de la velocidad de respuesta transitoria y las constantes de
compensadores en adelanto y en atraso de fase, con el propósito de error estático.
valorar su comportamiento ante perturbaciones y su desempeño Para el diseño en el dominio de la frecuencia se tienen dos enfoques:
en relación a los sistemas aplicados. Finalmente, para el desarrollo el de la traza polar y el de las trazas de Bode. En esta práctica se hizo
de las diferentes actividades se utilizaron varias herramientas de uso del enfoque de las trazas de Bode ya que el más simple. En un diseño
simulación como: Matlab, su ToolBox de Simulink y Orcad, estos de trazas de Bode, lo que primero se hace es ajustar la ganancia en lazo
permitieron corroborar los diseños planteados y determinar los abierto para cumplir el requerimiento de precisión en estado estable;
correspondientes resultados. después, se grafican las curvas de magnitud y de fase en el lazo abierto
sin compensar (ganancia en lazo abierto recién ajustada). Si no se
Palabras clave— Análisis frecuencial, Compensador en adelanto satisfacen las especificaciones del margen de ganancia de fase, se
de fase, Compensador en atraso de fase, Diagramas de Bode, Matlab, determina el tipo de compensador conveniente para controlar el sistema.
Orcad, Simulink, Sisotool. Finalmente, se intentan cumplir los demás requerimientos de diseño,
siempre y cuando no se contradigan unos entre otros. [1]
Abstract—The following report presents the analysis at the
frequency level (Bode diagrams) of control systems in order to
identify their stability characteristics and their corresponding II. DESARROLLO Y ANÁLISIS DE LA PRÁCTICA
relationship with the time domain. On the other hand, the process
of analysis, design and implementation of compensators in advance
and in phase delay is shown, in order to assess their behavior in the A) Primera parte: Análisis frecuencial
event of disturbances and their performance in relation to the
applied systems. Finally, for the development of the different
activities, several simulation tools were used such as Matlab, its Como función de transferencia de lazo abierto se tiene la función
Simulink ToolBox and Orcad, these allowed to corroborate the mostrada en (1), donde por medio del comando Bode de Matlab se pudo
proposed designs and determine the corresponding results. observar la respuesta de fase y de magnitud del sistema planteado.
250
Keywords— Frequency analysis, Phase lead compensator, 𝐺(𝑠) = (1)
Phase lag compensator, Bode diagrams, Matlab, Orcad, Simulink, 𝑠3 + 9𝑠 2 + 30𝑠 + 130
Sisotool.
La información brindada por la Figura 1, permite determinar que el
I. INTRODUCCIÓN sistema no es estable a lazo cerrado debido a que, el margen de ganancia
se encuentra en la parte superior del eje 0dB y el margen de fase se
encuentra por debajo de -180 deg, indicando que ambos valores son
La respuesta en frecuencia es un enfoque importante para el diseño
negativos.
de sistemas de control. Por medio de esta técnica, se especifica el
desempeño de la respuesta transitoria en una forma indirecta por medio
Figura 1. Diagrama de bode de la función G(s) Figura 2. Diagrama de bode de cada componente de la función de
transferencia
a. Descomposición de la función en sus elementos
fundamentales
1 1
𝐺(𝑠) = 250 ∗ ∗
(𝑠 + 7.3271) (𝑠 + 0.8365 − 4.1283𝑖)
1 (2)
∗
(𝑠 + 0.8365 + 4.1283𝑖)
𝐺(𝑠) = 𝐺1 ∗ 𝐺2 ∗ 𝐺3 ∗ 𝑘
𝑀𝐹𝐷 = 60°
𝑀𝐹𝐷 ≅ 100 ∗ 𝜉
60
𝜉≅ ≅ 0.6
100
Figura 9. Respuesta de G(s) a entradas senoidales con diferentes
frecuencias Cuando el factor de amortiguamiento se encuentra en el rango 0 < ξ
< 1, se tiene una respuesta sub amortiguada.
Como se observa en la Figura 9, cuando la frecuencia de la señal
senoidal es menor a la frecuencia natural hay un pequeño desfase entre
Especificaciones estáticas: Error en estado estacionario de posición
la señal de salida y la señal de entrada, pero su amplitud de sigue
dentro del rango:
manteniendo. En cambio, cuando se trabaja la señal senoidal con la
frecuencia natural, el sistema tiene un comportamiento de amplificación
y desfase en atraso. Y, por último, cuando se tiene una frecuencia mayor 5% ≤ 𝐸𝑆𝑆𝑃 ≤ 10%
a la frecuencia natural la señal de salida presenta una señal en contrafase
atenuada. El error en estado estacionario (Essp) se usa para corregir la
respuesta estable del sistema.
Despejando K:
𝐾 = 4.423
𝑀𝐺 = 66.5 𝑑𝐵
𝑀𝐹 = 100 °
𝐵𝑊 = 2.57 𝑟𝑎𝑑/𝑠
4. Análisis en error en estado estacionario Figura 12. Respuesta del sistema sin compensar
1
Con el ángulo de compensación de fase se calcula el parámetro 𝛼 𝐾 𝑠+𝑇 4.423 𝑠 + 7.9988 𝑠 + 58.66
usando la expresión (10). 𝐶𝐴𝐷𝐹 = ∙ = ∙ = 7.334 ∙
𝛼 𝑠+ 1 0.6031 𝑠 + 13.2633 𝑠 + 13.26
𝛼𝑇
1 − 𝑠𝑒𝑛(𝜑𝑚 )
𝛼= (10)
1 + 𝑠𝑒𝑛(𝜑𝑚 ) 11. Simulación del sistema compensado vs la planta sin
compensar
𝛼= 0.6031
1
𝑐𝑒𝑟𝑜 = 𝑧 = = 𝑊𝑚 √𝛼 (11)
𝑇
1 𝑊𝑚 √𝛼
𝑝𝑜𝑙𝑜 = 𝑝 = = (12)
𝛼𝑇 𝛼
Figura 14. Respuesta en frecuencia del sistema compensado
Para el sistema compensado se obtiene:
𝑀𝐺𝐶𝐶 = 52.6𝑑𝐵
𝑀𝐹𝐶𝐶 = 64°
𝐵𝑊𝐶𝐶 = 9.38 𝑟𝑎𝑑/𝑠
13. Simulink
En azul la respuesta del sistema a lazo abierto, en rojo la respuesta Figura 17. Diagrama de bloques de Simulink
con el compensador diseñado al inicio, y en verde la respuesta con el
compensador modificado en sisotool mediante la técnica de loop
shaping, para mejorar las especificaciones dinámicas requeridas.
La respuesta al escalón del sistema se presenta en la Figura 18.
1
= 10.36
𝜏 15. Síntesis circuital
𝜏 = 0.0965
Primero se realiza el diseño circuital de la planta, es decir, la función
Donde: G(s) de la función de transferencia a lazo abierto. Se divide la ecuación
en una componente de primer orden y una componente de segundo
𝑡𝑠 = 5𝜏 = 0.4826 orden.
5.4695 (𝑧 − 0.6764)
𝐶𝑎𝑑𝑓𝑧 = (13)
(𝑧 − 0.5999)
Constante de amortiguamiento
11
𝜉= = 1.7392
2𝑊𝑜
Tiempo estabilización al 1%
4.6
𝑡𝑠1% =
𝜉𝑊𝑜
Ganancia estática
Figura 22. Circuito análogo para componente de primer orden de
130 la planta
𝐾= =7
𝑊𝑜 2
Finalmente, se realiza el diseño circuital del compensador, es decir
Se calcula el valor de la variable m la función CADFloop observado en la ecuación.
𝜉 2(𝐾 − 1)
𝑚 = [1 + √1 + ] = 3.46886
2 𝜉2
1
𝑅= = 9.11𝐾Ω
𝑚𝑊𝑜 𝐶1
Se calcula Ra
Se calcula Rb
Se asume C1 = C2 = 10uF y se calcula R1 y R2
𝑅𝑏 = 2𝐾𝑅 = 237𝐾Ω
1
𝑅2 = = 9.65𝐾 Ω
10.36 ∗ 𝐶1
Se calcula C2 1
𝐶2 = 𝑚2 𝐶1 = 120.32𝑢𝐹 𝑅1 = = 12.5𝐾 Ω
7.999 ∗ 𝐶2
5% ≤ 𝐸𝑆𝑆𝑃 ≤ 10%
𝑀𝐹𝐷 = 35°
Se observa que:
𝑀𝐹 = 110°
𝑀𝐺 = 52.3𝑑𝐵
Y ancho de banda aproximadamente de:
𝐵𝑤 = 3.34 𝑟𝑎𝑑/𝑠
Como MF y MG son positivos, se puede decir que el sistema a lazo
cerrado también es estable.
(1)(50)(1000) 50000
𝐸𝑆𝑆𝑃 = =
(1)(50)(1000) + 𝐾(130000) 50000 + 𝐾(130000)
50000
0.06 =
50000 + 𝐾(130000)
Figura 29. Obtención de 𝜔 𝑚
Finalmente, despejando K:
𝜔 𝑚 = 34.2 𝑟𝑎𝑑/𝑠
𝐾 = 6.025 Entonces, calculando la posición del cero se tiene que:
1 𝜔 𝑚 34.2
5. Se traza la respuesta en frecuencia de 𝐾𝐺(𝑠)𝐻(𝑠) a lazo abierto 𝑧 = 𝜔 𝑐𝑒𝑟𝑜 = = = = 3.42 𝑟𝑎𝑑/𝑠
𝑇 10 10
del sistema sin compensar (𝐺𝑠𝑐)
8. Se ubica en el diagrama de magnitud la frecuencia del cero para
El diagrama de Bode para la Ganancia del sistema sin compensar se
observa en la Figura 28, la cual es equivalente a la función graficada en encontrar 𝑀𝐺𝑤𝑐𝑒𝑟𝑜
naranja.
1 𝑀𝐺𝑤𝑐𝑒𝑟𝑜 −13
= 𝑎𝑛𝑡𝑖𝑙𝑜𝑔 ( ) = 𝑎𝑛𝑡𝑖𝑙𝑜𝑔 ( ) = 0.223
𝛽 20 20
Figura 28. Respuesta en frecuencia para sistema sin compensar 1
teniendo en cuenta la ganancia estática 𝛽= = 4.466
0.223
De la Figura 28, se sabe que: 10. Reemplazando valores en función de transferencia del
𝑀𝐺𝑆𝐶 = 39.4 𝑑𝐵 compensador en atraso
𝑀𝐹𝑆𝐶 = 81.9° 1
𝐵𝑊𝑆𝐶 = 15.7 𝑟𝑎𝑑/𝑠 𝐾 𝑠+𝑇 6.025 𝑠 + 3.42
𝐶𝐴𝑇𝐹 (𝑠) = ∙ = ∙ (15)
𝛽 𝑠+ 1 4.466 𝑠 + 3.42
6. Determinar corrección de la fase necesaria 𝛽𝑇 4.466
Figura 31. Diagrama de Bode de planta con compensador en atraso Se observa que la planta con el compensador presenta un
de fase comportamiento subamortiguado, y que esta sigue mucho mejor el
estímulo de entrada (escalón unitario). Sin embargo, aún no se garantiza
la MF de 50°, así que para ello se diseña el siguiente compensador.
Se observa, que la salida del sistema compensado presenta una Figura 34. Respuesta en frecuencia de la planta y la planta con el
respuesta subamortiguada y que no cumple con el Margen de fase compensador
deseado. Sin embargo, se observa que se está cumpliendo con el Ess
planteado.
𝐸 = (1 − 0.939) = 0.061 → 6.1% B. Diseño del segundo compensador
𝜔 𝑚2 = 41.2 𝑟𝑎𝑑/𝑠
1 𝜔 𝑚2 41.2
𝑧2 = 𝜔 𝑐𝑒𝑟𝑜2 = = = = 4.12 𝑟𝑎𝑑/𝑠
𝑇2 10 10
Se define:
𝑀𝐺𝑤𝑐𝑒𝑟𝑜2 = −2.16 𝑑𝐵
𝑀𝐹𝐷 = 35°
𝐸𝑆𝑆𝑃 = 6%
𝑀𝐹𝐶1 = 50.3°
𝑀𝐺𝐶1 = 54.8𝑑𝐵
𝐵𝑤𝐶1 = 4.36 𝑟𝑎𝑑/𝑠
4. Se encuentra el valor de K a través de Ess Figura 37. Obtención de 𝑀𝐺𝑤𝑐𝑒𝑟𝑜 para el segundo compensador
5. Se traza la respuesta en frecuencia de 𝐾𝐺(𝑠)𝐻(𝑠) a lazo abierto Reemplazando los correspondientes valores, se obtiene 𝛽.
del sistema sin compensar (𝐺𝑠𝑐)
1
7. Se halla 𝜔 𝑚 a través de la proyección de 𝜑𝑚 , y con esto se halla 𝐾2 𝑠 + 𝑇2 1 𝑠 + 4.12 𝑠 + 4.12
la ubicación del cero 𝐶𝐴𝑇𝐹2 (𝑠) = ∙ = ∙ = 0.78 ∙
𝛽2 𝑠 + 1 1.282 𝑠 + 4.12 𝑠 + 3.213
𝛽2 𝑇2 1.282
0.78𝑠 + 3.213
𝐶𝐴𝑇𝐹2 (𝑠) =
𝑠 + 3.213
Los resultados obtenidos, para el segundo compensador diseñado Los resultados al aplicar el segundo compensador en cascada, son:
con respecto a la planta y el primer compensador, se presentan a
continuación:
𝑀𝐹𝐶2 = 35.2°
𝑀𝐺𝐶2 = 58.6𝑑𝐵
𝐵𝑤𝐶2 = 3.83 𝑟𝑎𝑑/𝑠
De la respuesta temporal, se sigue corroborando que se mantiene un Finalmente, se logra una salida con un MG = 35.2° y un tiempo de
error en estado estacionario del 6%. establecimiento (ts) de 4.06 segundos, donde se evidencia que el
compensador genera que el sistema tenga un tiempo de respuesta mayor,
sin embargo, dicha diferencia es demasiado pequeña. Por otro lado, con
11. Ajuste en Sisotool respecto al Ess se detalla que este se reduce a 5.6% pero sigue estando
dentro del rango definido por la guía.
Por otro lado, como aún no se alcanza el margen de fase establecido,
se procede a hacer un ajuste por medio de Sisotool y obtener el
compensador que cumple con dicho parámetro de diseño. La función de 12. Implementación en Simulink
transferencia que describe el compensador es:
En la Figura 42, se observa el diagrama de bloques de los
0.61171 (𝑠 + 4.83) compensadores en atraso diseñados.
𝐶𝐴𝑇𝐹2 (𝑠) =
(𝑠 + 2.724)
𝑊0 = √50 = 7,071
Constante de amortiguamiento
51
𝜉= = 3.606
2𝑊𝑜
130 Ahora, tanto para el diseño del primer compensador como del
𝐾= 2 = 2.6 segundo se usa el esquemático de la Figura 23:
𝑊𝑜
Se calcula C2 1
𝑅1 = = 20.703 𝑀Ω
𝐶2 = 𝑚2 𝐶1 = 145.542 𝜇𝐹 4.83 ∗ 𝐶1
1
𝑅2 = = 36.71 𝑀Ω
2.724 ∗ 𝐶2
Los valores obtenidos anteriormente, se reemplazan en el
esquemático mostrado en la Figura 21.
Se asume R3 = 10 KΩ y se calcula R4
Ahora, se realiza el diseño circuital de la componente de primer 𝑅4
orden. = 0.61171
𝑅3
1
1000 𝑅𝐶
= 𝑅4 = 6.117 𝐾Ω
𝑠 + 1000 𝑠 + 1
𝑅𝐶
15. Simulación en ORCAD
Se asume C = 1uF y se calcula R
Cumple error en
Si Si Las consideraciones principales a tener en cuenta a la hora de
estado estacionario
diseñar este tipo de compensadores, son:
Cumple margen de
Si Si
fase deseada 1
𝛽, >1
α
¿Implementable? Si No
𝑝1 > 𝑧1 : Polo en adelanto mayor a cero en adelanto.
Frecuencia de 𝑧2 > 𝑝2: Cero de atraso mayor a polo de atraso.
1.43Hz 0.609 Hz
operación
Principalmente se secciona el diagrama de bode en magnitud y se Para el compensador en atraso, una de sus limitantes de
calculan las pendientes del área seccionada en la gráfica, el
seccionamiento se hace cada vez que hay un cambio en decibeles, la implementación implica que la máxima fase de compensación
ecuación para poder tener las pendientes es la siguiente: debe ser 𝜑𝑚 ≤ 60°, y como el sistema inicialmente cuenta con
𝑦2 − 𝑦1 un MF de 110° y se desea un MF de 35°, se requeriría una
𝑚= compensación de fase total de 75°; es debido a esta limitante que
𝐿𝑜𝑔(𝜔2) − 𝐿𝑜𝑔(𝜔1)
se implementan dos compensadores en atraso en cascada, uno
con MF de 50° y el otro de 35°, garantizando así el margen de
Luego se identifica la constante, los polos y los ceros. fase deseado.