Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Compensadores – Diagramas de
Bode
Un compensador es una estructura adicional dentro de un sistema en lazo cerrado
que permite modificar la conducta o comportamiento transitorio de la variable de
salida (planta). Un compensador (controlador) es una componente que posee una
entrada de tipo error, y una señal de salida que modifica la salida del sistema.
Compensador Planta
𝐺𝑐 𝑠 =
La implementación de un compensador con Opamp, se puede apreciar en la figura siguiente
CERO
POLO
Donde
𝐺𝑐 𝑠 =
El efecto de este control es introducir un
grado de anticipación al sistema y acelerar
la respuesta transitoria. La Figura 1a
muestra los lugares de las raíces para un
sistema estable con una ganancia
pequeña, pero inestable con una ganancia
grande.
Modelado de un Compensador
Tipos: Adelanto y Atraso
𝐺𝑐 𝑠 =
1 + 𝑗𝜔𝑇 𝜃1
Si 𝑠 = 𝑗𝜔 G(𝜔) = 𝐾𝑐
1 + 𝑗𝛼𝜔𝑇 𝜃2
adelanto
El valor de 𝛼 min suele ser 0.05.
Según esto el valor de 𝜙𝑚 = 65°
Introducción
1 1 1
𝜔𝑚 = 𝜔𝑧 𝜔𝑝 = 𝑥 =
𝑇 𝛼𝑇 𝛼𝑇
10
𝜔𝑚 =
𝑇
Básicamente un compensador en
adelanto es un filtro pasa-altas.
Una técnica que permite diseñar un compensador de adelanto es como sigue
𝑇𝑠 + 1 𝑇𝑠 + 1
𝐺𝑐 𝑠 = 𝐾𝑐 𝛼 =𝐾 0<𝛼<1
𝛼𝑇𝑠 + 1 𝛼𝑇𝑠 + 1
2. Dibuje el diagrama de Bode de 𝐺1 (𝜔) con la ganancia ajustada, pero sin compensar.
Luego calcule el margen de fase.
Nota. En ocasiones suele usarse MP, tiempo de asentamiento ts (2% / 5%) que brinda
información de 𝜁 para una respuesta sub-amortiguada y con esta información se obtiene
el margen de fase de la planta 𝜙𝑝𝑚 ≅ 100𝜁.
3. Determine el ángulo de adelanto de fase que añadirá al sistema. Tome en cuenta un
adelanto de fase adicional entre 5° y 12° (𝜀). Esto es debido a que, en la edición del
compensador con la planta, esto origina una disminución del margen de fase total.
𝜙𝑚 = 𝜙𝑝𝑚 − 𝜙𝑎 + 𝜀
4. Determine 𝛼 a partir de
1 1
5. Determine el cero y polo del compensador de 𝜔𝑧𝑐 = 𝜔𝑝𝑐 =
adelanto 𝑇 𝛼𝑇
𝐾
6. Halle 𝐾𝑐 =
𝛼
40 20
𝐺1 𝜔 = =
𝑗𝜔(𝑗𝜔 + 2) 𝑗𝜔(1 + 𝑗𝜔)
2
Programa en Matlab
Que calcula el margen de fase
Y de ganancia
gm = Inf (∞)
pm = 17.9642 (°)
wcg = Inf (∞) rad/s
wcp = 6.1685 (rad/s)
Margen de fase
gm margen de ganancia
pm margen de fase 𝟑 Como el margen de fase es de 17.96°
wcg frecuencia de corte para el margen de ganancia y se pide un mínimo de 50°. Como faltan 33°
wcp frecuencia de corte para el margen de fase a 𝜙𝑚 = 33° + 𝜀° = 38°
1−𝛼 1 − sen 𝜙𝑚
𝟒 sen 𝜙𝑚 = = 38° → 𝛼 = = 0.237
1+𝛼 1 + sen 𝜙𝑚
En el compensador de adelanto se hallarán las frecuencias esquinas
1 1
𝟓 Determinando el cero y polo del compensador, y
𝑇 𝛼𝑇
Haciendo 𝑠 = 𝑗𝜔 y hallando el módulo, resulta que
1
1+𝑗
1 + 𝑗𝜔𝑇 𝛼 1 1 1
= = = = = 2.05 → 20 log 2.05 = 6.25 𝑑𝐵
1 + 𝑗𝜔𝛼𝑇 1 𝛼 0.237 0.49
𝜔=1/( 𝛼𝑇) 1 + 𝑗𝛼
𝛼
40 40
𝐺1 𝜔 = = −6.25 𝑑𝐵 → = 0.49 → 𝜔𝑚 = 8.62.
𝑠(𝑠 + 2) 𝑠=𝑗𝜔 𝜔 𝜔2 +4
Finalmente,
1 1 1
= 𝛼𝜔𝑚 = 4.41 = 𝜔 = 18.4
𝑇 𝛼𝑇 𝛼 𝑚
6 𝐾 10
𝐾𝑐 = = = 42.19
𝛼 0.237
𝑇𝑠 + 1 0.227𝑠 + 1 𝑠 + 4.41
𝐺𝑐 𝑠 = 𝐾𝑐 𝛼 = 10 O bien 𝐺𝑐 𝑠 = 42.19
𝛼𝑇𝑠 + 1 0.054𝑠 + 1 𝑠 + 18.4
𝐶(𝑠) 4 𝐶(𝑠) 166.8𝑠 + 735.588
= 2 = 3
𝑅(𝑠) 𝑠 + 2𝑠 + 4 𝑅(𝑠) 𝑠 + 20.4𝑠 2 + 203.6𝑠 + 735.588
Introducción
b) Compensador en atraso (o de retardo)
La función principal del compensador en atraso es modificar la curva de respuesta en
frecuencia proporcionando atenuación en el rango de las altas frecuencias. Se aprecia
que el polo está a la derecha del cero en el plano complejo.
atraso
𝐾𝑐
sen 𝜙𝑚 = 2 =𝛽−1
𝛽+1 𝛽+1
𝐾𝑐
2
1
𝐾 (𝛽 − 1)
2 𝑐
El valor de 𝛽 min suele ser 1.05.
Según esto el valor de 𝜙𝑚 = 65°
Introducción
1 1 1
𝜔𝑚 = 𝜔𝑧 𝜔𝑝 = 𝑥 =
𝑇 𝛽𝑇 𝛽𝑇
0.1
𝜔𝑚 = 𝜙𝑚
𝑇
Básicamente un compensador en
atraso es un filtro pasa-bajas.
Una técnica que permite diseñar un compensador en atraso es como sigue
𝑇𝑠 + 1 𝑇𝑠 + 1
𝐺𝑐 𝑠 = 𝐾𝑐 𝛽 =𝐾 𝛽>1
𝛽𝑇𝑠 + 1 𝛽𝑇𝑠 + 1
2. Dibuje el diagrama de Bode de 𝐺1 (𝜔) con la ganancia ajustada, pero sin compensar.
Luego calcule el margen de fase.
Nota. En ocasiones suele usarse MP, tiempo de asentamiento ts (2% / 5%) que brinda
información de 𝜁 para una respuesta sub-amortiguada y con esta información se obtiene
el margen de fase de la planta 𝜙𝑝𝑚 ≅ 100𝜁.
3. Determine el ángulo en atraso de fase que añadirá al sistema. Tome en cuenta un
adelanto de fase adicional entre 5° y 12° (𝜀). Esto es debido a que, en la edición del
compensador con la planta, esto origina un incremento del margen de fase total.
𝜙𝑚 = 𝜙𝑝𝑚 − 𝜙𝑎 + 𝜀
𝛽−1
4. Determine 𝛽 a partir de sen 𝜙𝑚 =
𝛽+1
1 1
5. Determine el cero y polo del compensador en 𝜔𝑧𝑐 = 𝜔𝑝𝑐 =
atraso. Considere el cero a una década debajo de 𝑇 𝛽𝑇
𝜔𝑚 .
𝐾
6. Halle 𝐾𝑐 =
𝛽
5 5
𝐺1 𝜔 = =
𝑗𝜔(𝑗𝜔 + 1)(0.5𝑠 + 1) 𝑗𝜔(1 + 𝑗𝜔)(1 + 𝑗𝜔)
2
Programa en Matlab
Que calcula el margen de fase
Y de ganancia
>> s=tf('s')
>> sys=5/(s*(s+1)*(0.5*s+1));
>> bode(sys), grid
>> [gm,pm,wcp,wcg]=margin(num,den)
gm = 0.7 (dB)
pm = -12.9919 (°)
wcg = 1.4142 (rad/s) Margen de fase
wcp = 1.8020 (rad/s)
gm margen de ganancia
pm margen de fase 𝟑 Como el margen de fase es de -13° (inestable)
wcg frecuencia de corte para el margen de ganancia y se pide un mínimo de 40°. Como faltan 53°
wcp frecuencia de corte para el margen de fase a 𝜙𝑚 = 53° + 𝜀° = 58°
𝛽−1 1 + sen 𝜙𝑚
𝟒 sen 𝜙𝑚 = 𝛽+1
= sen 58° → 𝛽 =
1 − sen 𝜙𝑚
= 12.2
5
= 3.491 → 𝜔𝑚 = 1.1 rad/s.
𝜔 𝜔2 +1 0.25𝜔 2 +1
1 1
Finalmente, = 0.1𝜔𝑚 = 0.11 = 0.009
𝑇 𝛽𝑇
6 𝐾 5
𝐾𝑐 = = = 0.41
𝛽 12.2
𝑇𝑠 + 1 9.9𝑠 + 1 𝑠 + 0.11
𝐺𝑐 𝑠 = 𝐾𝑐 𝛽 =5 O bien 𝐺𝑐 𝑠 = 0.44
𝛽𝑇𝑠 + 1 110.9𝑠 + 1 𝑠 + 0.009
c) Compensador atraso-adelanto