Documente Academic
Documente Profesional
Documente Cultură
Comúnmente 𝑯 𝒔 = 𝟏
Lec.
Diseño de Compensadores
Forma típica de un Compensador
El compensador 𝐺𝑐 (𝑠) puede ser una función de transferencia
genérica como la que hemos definido durante el curso, es decir, una
ganancia multiplicada por un conjunto de ceros y dividida por un
conjunto de polos.
Sin embargo, comúnmente se utiliza un simple compensador de
primer orden como el que se muestra a continuación.
𝑇𝑠 + 1 𝑠+𝑧
𝐺𝑐 𝑠 = 𝐾𝑐 = 𝐾𝑐
𝛼𝑇𝑠 + 1 𝑠+𝑝
𝜶: 𝐹𝑎𝑐𝑡𝑜𝑟 𝑑𝑒 𝑎𝑡𝑒𝑛𝑢𝑎𝑐𝑖ó𝑛
Desplazamiento de LGR
Lec.
Diseño de Compensadores
Diseño mediante LGR (fundamentos)
Efecto de la adición de ceros
La adición de un cero a la función de transferencia en lazo abierto tiene el efecto de
desplazar el lugar de las raíces hacia la izquierda, lo cual tiende a hacer el sistema
más estable, y se acelera el tiempo de asentamiento de la respuesta.
Lec.
Diseño de Compensadores
Diseño mediante LGR
Compensación de adelanto
Considérese un problema de diseño tal que el sistema original sea inestable
para todos los valores de la ganancia o estable pero con características no
deseables de la respuesta transitoria.
En este caso, es necesario volver a construir el lugar de las raíces en la
proximidad del eje 𝑗𝜔 y del origen para que los polos dominantes en lazo
cerrado estén en posiciones deseadas en el plano complejo.
Este problema se soluciona introduciendo un compensador de adelanto
adecuado en cascada con la función de transferencia del camino directo.
1
Comportamiento normal
Sistema no compensado
Amplitude
0.5
0
0 2 4 6 8 10 12 14 16 18 20
Time (sec)
el comportamiento 1
0.8
0
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Comportamiento requerido
Lec.
Diseño de Compensadores
Diseño mediante LGR
Compensación de adelanto
El diseño de un compensador de adelanto por LGR, se disponen sus raíces
de tal manera de modificar significativamente la respuesta transitoria para así
generar una respuesta deseada (polos dominantes).
1.4
Step Response
Bloque compensador
1.2
1
Para lograr este
0.8
objetivo se agrega en
Amplitude
0
0 1 2 3 4 5 6 7 8 9 10
Time (sec)
Comportamiento requerido
1.2
de tal manera 1
que el 0.8
Amplitude
comportamiento
0.6
0.4
Estructura compensador
pertenezca al 0
0 1 2 3 4 5
Time (sec)
6 7 8 9 10
Polos
deseados
∡ = ∅1 + ∅2 + ⋯ + ∅𝑛
Lec.
Diseño de Compensadores
Diseño mediante LGR
Compensación de adelanto
Métodos de localización de polos y ceros
1. Método de la bisectriz
Este método distribuye los polos y los ceros del compensador,
obteniendo el mayor 𝛼 posible, de tal forma de cumplir con
especificaciones de desempeño exigentes para la respuesta temporal.
Lec.
Diseño de Compensadores
Diseño mediante LGR
Compensación de adelanto
Métodos de localización de polos y ceros
1. Método de la bisectriz
Lec.
Diseño de Compensadores
Diseño mediante LGR
Compensación de adelanto
Métodos de localización de polos y ceros
1. Método de la bisectriz
Lec.
Diseño de Compensadores
Diseño mediante LGR
Compensación de adelanto
Métodos de localización de polos y ceros
1. Método de la bisectriz
Lec.
Diseño de Compensadores
Diseño mediante LGR
Compensación de adelanto
Métodos de localización de polos y ceros
1. Método de la bisectriz
Lec.
Diseño de Compensadores
Diseño mediante LGR
Compensación de adelanto
Métodos de localización de polos y ceros
1. Método de la bisectriz
Lec.
Diseño de Compensadores
Diseño mediante LGR
Compensación de adelanto
Métodos de localización de polos y ceros
1. Método de la bisectriz
Lec.
Diseño de Compensadores
Diseño mediante LGR
Compensación de adelanto
Métodos de localización de polos y ceros
2. Fijación cero en 90°
Este método fija en primer lugar el cero del compensador en 90° sobre
los polos de la respuesta deseada, dejando que el polo del
compensador se encargue de fijar la dinámica con la fase restante.
Recuerde que se
debe obtener la
deficiencia del
ángulo junto con el
cero fijado en 90°.
Lec.
Diseño de Compensadores
Diseño mediante LGR
Compensación de adelanto
Métodos de localización de polos y ceros
3. Cancelación de polos de la planta (No recomendado)
No se recomienda
utilizar este método Instante Inicial
dado que no se
asegura que en
tiempo los procesos
mantengan los
mismos parámetros Instante final
de operación.
40
𝐺0 𝑠 =
𝑠 3 + 8𝑠 2 + 21𝑠 + 20
Resultado
𝑠 + 1.6
𝐺𝑐 𝑠 = 0,45
𝑠 + 3.11
Respuesta al
1.2 System: f
Peak amplitude: 1
Overshoot (%): 40.4
escalón en lazo
At time (seconds): 1.15
1 cerrado del sistema
0.8
sin compensar
Amplitude
System: f
Settling time (seconds): 4.43
tiene 40% de
0.6
sobrepaso máximo
0.4
y 4,43 (seg) de
0.2 tiempo de
0
asentamiento
0 1 2 3 4 5 6 7
Time (seconds)
Respuesta al
0.45 System: y
Peak amplitude: 0.416
Overshoot (%): 13.7
At time (sec): 1.39
0.4
System: y
Settling Time (sec): 2.12
escalón en lazo
0.35
compensado tiene
0.25
13% de sobrepaso
Amplitude
0.2
0.15
máximo y 2,12
0.1
(seg) de tiempo de
0.05
asentamiento
0
0 5 10 15 20 25 30
Time (sec)
Se disponen las
raíces del
compensador lo
mas cerca del
origen, talque no
afecte Compensador
significativamente
la respuesta
transitoria.
Estructura compensador
retardo
Lec.
Diseño de Compensadores
Diseño mediante LGR
Compensación de retardo
Procedimiento de diseño:
1. Dibujar el LGR para el sistema no compensado cuya función de
transferencia es 𝐺𝑝 (𝑠). En función de las especificaciones, situar los
polos dominantes en lazo cerrado en el LGR.
2. Determinar el incremento necesario en la constante de error estático para
satisfacer las especificaciones. Otra forma de expresarlo es a través de la
razón entre la constante de error estático requerido (compensada) y la
constante de error sin compensar.
𝑍 𝐾𝑣 𝐶𝑜𝑚𝑝𝑒𝑛𝑠𝑎𝑑𝑜
𝛽= =
𝑃 𝐾𝑣 𝑁𝑜 𝑐𝑜𝑚𝑝𝑒𝑛𝑠𝑎𝑑𝑜
Diseño de Compensadores
Diseño mediante LGR
Compensación de retardo
Procedimiento de diseño:
3. Determinar el polo y el cero del compensador de retardo que producen el
incremento necesario en la constante de error en la constante de error
estático sin modificar apreciablemente el LGR.
Nota: la razón entre el valor de la ganancia requerido en las
especificaciones y la ganancia del sistema no compensado es la razón
entre la distancia del cero al origen y la del polo al origen.
4. Dibuje el LGR para el sistema no compensado y el nuevo LGR para del
sistema compensado. Luego, localice los polos dominantes en lazo
cerrado deseados sobre ambos LGR.
𝑍 𝐾𝑣 𝐶𝑜𝑚𝑝𝑒𝑛𝑠𝑎𝑑𝑜
𝛽= =
𝑃 𝐾𝑣 𝑁𝑜 𝑐𝑜𝑚𝑝𝑒𝑛𝑠𝑎𝑑𝑜
Lo mas cerca
del origen 0,1…0,05
posible.
Polos
dominantes
4. Redibujar 5. Determinar 𝐾𝑐 a partir de la
LGR. condición de magnitud.
Verificando si
polos 𝐾 ∙ 𝐾𝑐 𝐺𝑝 𝑠 𝐺𝑐 𝑠 𝐻 𝑠 =1
deseados son
1
dominantes 𝐾𝑐 =
𝐾 ∙ 𝐺𝑝 𝑠 𝐺𝑐 𝑠 𝐻 𝑠
Lec.
Diseño de Compensadores
Ejemplo diseño mediante LGR
Compensación de retardo
50
𝐺0 𝑠 = 3
𝑠 + 8𝑠 2 + 21𝑠 + 20
Polos deseados 𝑡𝑠 2% ≤ 4 𝑠𝑒𝑔 , 𝑀𝑝 ≤ 20%
Resultado
𝑠 + 0.1 𝐺𝑐 ′ 𝑠 𝐺𝑐 𝑠 𝐺𝑝 𝑠
𝐺𝑐 ′ 𝑠 = 1,02 𝐺𝐿𝐶 𝑠 =
𝑠 + 0.00642 1 + 𝐺𝑐 ′ 𝑠 𝐺𝑐 𝑠 𝐺𝑝 𝑠
I P
𝑡
𝑢 𝑡 = 𝐴𝑐𝑐𝑖ó𝑛 𝑝𝑟𝑜𝑝𝑜𝑟𝑐𝑖𝑜𝑛𝑎𝑙 + 𝐴𝑐𝑐𝑖ó𝑛 𝑖𝑛𝑡𝑒𝑔𝑟𝑎𝑙 + 𝐴𝑐𝑐𝑖ó𝑛 𝑑𝑒𝑟𝑖𝑣𝑎𝑡𝑖𝑣𝑎
𝐾 𝜕𝑒 𝑡
𝑢 𝑡 = 𝐾𝑒 𝑡 + 𝑒 𝑡 𝜕𝑡 + 𝐾𝑇𝑑
𝑇𝑖 𝜕𝑡
Lec.
Diseño de Controladores PID
Acción proporcional
La acción de control es simplemente proporcional al error de
control. La variable 𝑢𝑏 es una polarización o un reset. Cuando el
error de control 𝑒 𝑡 es cero, la señal de control toma el valor 𝑢 𝑡 =
𝑢𝑏 . La polarización de 𝑢𝑏 a menudo se fija a:
𝑢 𝑡 = 𝐾𝑒 𝑡 + 𝑢𝑏
En este regulador la señal de accionamiento es proporcional a la
señal de error del sistema. Si la señal de error es grande, el valor
de la variable regulada es grande y si la señal de error del sistema
es pequeña, el valor de la variable regulada es pequeño.
Diseño de Controladores PID
Acción proporcional
Es el más simple de todos los tipos de control y consiste
simplemente en amplificar la señal de error antes de aplicarla a la
planta o proceso. La función de transferencia de este tipo de control
se reduce a una variable real, denominada 𝐾𝑝 que determinará el
nivel de amplificación del elemento de control.
Teóricamente, en este tipo de controlador, si la señal de error es
cero, la salida del controlador también será cero. La repuesta, en
teoría es instantánea, con lo cual el tiempo no interviene en el
control. Sin embargo, en la práctica, esto no es así, de forma que, si
la variación de la señal de entrada es muy rápida, el controlador no
puede seguir dicha variación y seguirá una trayectoria exponencial
hasta alcanzar la salida deseada.
Diseño de Controladores PID
Acción proporcional 𝐾𝑝
Es la acción que produce una señal de control proporcional a la
desviación de la salida del proceso respecto al punto de consigna.
𝑒 𝑡 𝐾𝑝 ∙ 𝑒 𝑡
Acción
proporcional
𝑢𝑚𝑎𝑥 𝑠𝑖 𝑒 > 𝑒0
𝑢 = 𝑢0 + 𝐾𝑝 𝑒 𝑠𝑖 − 𝑒0 < 𝑒 < 𝑒0
𝑢𝑚𝑖𝑛 𝑠𝑖 𝑒 < −𝑒0
Lec.
Diseño de Controladores PID
Características de la acción proporcional
Simple y fácil de sintonizar (un solo parámetro).
Experimenta error en estado estacionario.
La 𝑴𝑷
sobreelongación y Step response
Referencia
1.4
las oscilaciones K=
K=
K=
1
2
3
1.2 K= 4
aumentan K= 5
El error en
0.8 estado estable
Amplitude
0.6
disminuye
0.4
0.2
𝒕𝒓
0
0 2 4 6 8 10 12 14 16 18 20
Time (sec)
El proceso
responde más
rápidamente Lec.
Diseño de Controladores PID
La acción integral
La función principal de la acción integral es asegurarse de que la
salida del proceso coincide con el punto de consigna en estado
estacionario. Con control proporcional, hay normalmente un error de
control en estado estacionario. Con acción integral, un pequeño
error positivo conducirá siempre a una señal de control creciente, y
un error negativo dará una señal de control decreciente sin tener en
cuenta lo pequeño que sea el error.
En la práctica no existen controladores que tengan sólo acción
integral sino que llevan combinada una acción proporcional. Estas
dos acciones se complementan. La primera en actuar es la acción
proporcional (instantáneamente) mientras que la integral actúa
durante un intervalo de tiempo. Así y por medio de la acción integral
se elimina la desviación remanente (proporcional).
Diseño de Controladores PID
La acción integral
El siguiente argumento simple muestra que el error en estado
estacionario siempre será cero con acción integral. Suponga que
el sistema está en estado estacionario con una señal de control
constante (u0) y un error constante (e0). Se sigue que la señal de
control viene entonces dada por:
𝑒0
𝑢0 = 𝐾 𝑒0 + 𝑡
𝑇𝑖
Mientras 𝑒0 ≠ 0, esto claramente contradice la hipótesis de que la
señal de control u0 es constante. Un controlador con acción integral
siempre dará error cero en estado estacionario.
Diseño de Controladores PID
La acción integral
Es la acción que produce una señal de control proporcional al tiempo que
la salida del proceso ha sido diferente del punto de consigna.
La señal de control en un controlador PI viene dada por:
1
𝑢 𝑡 = 𝐾𝑝 𝑒 𝑡 + 𝑒 𝑡 𝜕𝑡
𝑇𝑖
Lec.
Diseño de Controladores PID
La acción integral 𝑇𝑖
Proporciona una corrección para compensar las perturbaciones y
mantener la variable controlada en el punto de consigna. 𝑇𝑖 es el
tiempo requerido para que la acción integral contribuya a la salida del
controlador PI en una cantidad igual a la acción proporcional.
Ti
Lec.
Diseño de Controladores PID
La acción integral:
El error en estado estacionario se elimina cuando Ti tiene valores
finitos.
Cuando Ti disminuye (mayor acción integral), la respuesta se hace
cada vez más oscilatoria, pudiendo incluso llegar a inestabilizar al
sistema.
Step response
1.8
Ti = 1
Ti = 5
oscilaciones
1.2
Eliminación del
1
error en estado
Amplitude
0.8 estable
Disminución
Ti, aumento 0.6
oscilaciones 0.4
0.2
0
0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50
Time (sec)
Lec.
Diseño de Controladores PID
La acción derivativa
El objetivo de la acción derivativa es mejorar la estabilidad en lazo
cerrado. A causa de la dinámica del proceso, llevará algún tiempo
antes de que un cambio en la variable de control sea detectable en
la salida del proceso. Así, el sistema de control tardará en corregir
un error.
La acción de un controlador con acción proporcional y derivativa se
puede interpretar como si el control se hiciese proporcional a la
salida predicha del proceso, donde la predicción se hace
extrapolando el error por la tangente a la curva del error.
La estructura básica de un controlador PD es:
𝑑𝑒 𝑡
𝑢 𝑡 = 𝐾 𝑒 𝑡 + 𝑇𝑑
𝑑𝑡
Diseño de Controladores PID
La acción derivativa
Es la acción que produce una señal de control proporcional a la
velocidad con que la salida del proceso está cambiando respecto al
punto de consigna.
La señal de control en un controlador PD viene dada por:
𝑑𝑒 𝑡
𝑢 𝑡 = 𝐾 𝑒 𝑡 + 𝑇𝑑
𝑑𝑡
Lec.
Diseño de Controladores PID
La acción derivativa (𝑇𝑑 )
Anticipa el efecto de la acción proporcional para estabilizar más rápidamente
la variable controlada después de cualquier perturbación. 𝑇𝑑 es el tiempo
requerido para que la acción proporcional contribuya a la salida del
controlador PD en una cantidad igual a la acción derivativa.
Td
Lec.
Diseño de Controladores PID
Efectos que se producen cuando se
introduce la acción derivativa:
Las oscilaciones se amortiguan cuando se utiliza la acción
derivativa.
Cuando 𝑇𝑑 aumenta la salida tiende a generar la forma de una
curva exponencial ⇒ Si 𝑇𝑑 es mayor que las otras constantes de
tiempo del sistema, el lazo de realimentación se puede interpretar
como un sistema realimentado que intenta hacer pequeño el
error predicho 𝑒𝑝 :
𝜕𝑒 𝑡 −𝑡
𝑒 𝑡 =𝑒 0 𝑒 𝑇𝑑
𝑒𝑝 𝑡 = 𝑒 𝑡 + 𝑇𝑑 =0
𝜕𝑡
Lec.
Diseño de Controladores PID
La señal de control se basa en el error predicho ep:
𝑑𝑒 𝑡 𝑑𝑒 𝑡
𝑢 𝑡 + 𝑇𝑑 ≅ 𝐾 𝑒 𝑡 + 𝑇𝑑 𝑢 𝑡 = 𝐾 𝑒 𝑡 + 𝑇𝑑
𝑑𝑡 𝑑𝑡
e(t)
et
et Td
det
et Td
dt
Td
t
t t+Td
Lec.
Diseño de Controladores PID
La acción derivativa (𝑇𝑑 )
Características:
Mejora la respuesta del sistema
Amplifica el ruido por lo que se debe cuidar su implementación
Se utiliza sólo cuando es realmente necesario
Step response
Referencia
1.4
Td = 0
Td = 2
1.2
Td = 4
Supresión Td = 6
inmediata de 1 Td= 10
las
Amplitude
0.8
oscilaciones
0.6
0.4
0.2
0
0 2 4 6 8 10 12 14 16 18 20
Time (seconds)
Lec.
Diseño de Controladores PID
Una característica que limita el comportamiento del controlador PI
es que solo considera los valores del error que han ocurrido en el
pasado.
El controlador PD intenta predecir lo que le sucederá a la señal de
error en el futuro inmediato.
Lec.
Diseño de Controladores PID
Comparativa de acciones de control
Comparación de las acciones de control cuando se ha producido un
cambio brusco en la referencia.
Lec.
Diseño de Controladores PID
Reglas heurísticas de los parámetros de control
𝑲𝒑 aumenta 𝑻𝒊 aumenta 𝑻𝒅 aumenta
Lec.
Diseño Control PID mediante localización
de polos
Diseño de Controlador PID por LGR
Estructuras controladores P, PI, PD, PID
Controlador P
No posee
raíces esta
La estructura es
estructura.
simplemente una ganancia
en trayectoria directa.
𝑃 𝑠 = 𝐾𝑃
Lec.
Diseño de Controlador PID por LGR
Estructuras controladores P, PI, PD, PID
Controlador PI
La ubicación
del cero
La estructura es un polo en
depende de
el origen y un cero real.
los
𝐾𝑝 𝑇𝑖 𝑠 + 1 parámetros
𝑃𝐼 𝑠 = 𝐾𝑝 y 𝑇𝑖 .
𝑇𝑖 𝑠
Lec.
Diseño de Controlador PID por LGR
Estructuras controladores P, PI, PD, PID
Controlador PD
La ubicación
del cero
La estructura es una
depende de
ganancia y un cero real.
los
𝑃𝐷 𝑠 = 𝐾𝑝 𝑇𝑑 𝑠 + 1 parámetros
𝐾𝑝 y 𝑇𝑑 .
Lec.
Diseño de Controlador PID por LGR
Estructuras controladores P, PI, PD, PID
Controlador PID
La ubicación
de los ceros
La estructura es una
depende de
ganancia un polo en el
los
origen y generalmente dos
parámetros
ceros reales.
𝐾𝑝 , 𝑇𝑑 y 𝑇𝑖 .
1
𝑃𝐼𝐷 𝑠 = 𝐾𝑝 𝑇𝑑 𝑠 + +1
𝑇𝑖 𝑠
Lec.
Diseño de Controlador PID por LGR
Ejemplo diseño control P, PI, PD y PID
12
𝐺𝑝 𝑠 =
𝑠 2 + 4𝑠 + 8
𝐾𝑝 = 0.19 𝑇𝑖 = 0.18
Assignment Lec.
Diseño de Controlador PID por LGR
Ejemplo diseño control P, PI, PD y PID
Resultado
𝑃𝐼 𝑠 𝐺𝑝 𝑠
𝐺𝐿𝐶 𝑠 = 𝑌 𝑠 = 𝐺𝐿𝐶 𝑠 𝑅 𝑠
1 + 𝑃𝐼 𝑠 𝐺𝑝 𝑠
Step Response
1.4
System: f
Peak amplitude: 1.12
Respuesta al
Overshoot (%): 11.7
1.2
At time (seconds): 1.72
escalón en lazo
1
System: f
cerrado del sistema
Settling time (seconds): 3.49
compensado tiene
Amplitude
0.8
11,7% de
0.6
sobrepaso máximo
0.4
y 3,49 (seg) de
0.2 tiempo de
0
asentamiento
0 2 4 6 8 10 12 14 16 18 20
Time (seconds)
Assignment Lec.