Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INDICE ................................................................................................................. 01
INTRODUCCIÓN .................................................................................................. 02
SISTEMAS DE CONTROL ROBUSTO Y SENSIBILIDAD DEL SISTEMA ........... 02
Ejemplo 1 Sensibilidad de un sistema controlado...................................... 06
Ejemplo 2 Sistema con un cero en el semiplano derecho.......................... 06
ANÁLISIS DE ROBUSTEZ................................................................................ 09
Ejemplo 3 Sistema con perturbación multiplicativa................................. 10
SISTEMAS CON PARAMETROS INCIERTOS .................................................. 12
Ejemplo 4 Sistema de tercer orden con coeficientes internos ................ 13
Ejemplo 5 Estabilidad de un sistema incierto. ...................................... 13
EL DISEÑO DE SISSTEMAS DE CONTROL ROBUSTOS................................. 14
Ejemplo 6 Sensibilidad y compensación............................................... 18
Ejemplo 7 Sensibilidad con un compensador de adelanto..................... 21
CONTROLADORES PID................................................................................. 21
DISEÑO DE SISTEMAS DE CONTRO PID ROBUSTOS..................................... 23
Ejemplo 8 Control robusto de temperatura............................................ 24
Ejemplo 9 Diseño de sistema robusto........................................................ 25
Ejemplo 10. Control PID de un sistema con retardo............................... 27
EJEMPLO DE DISEÑO: AUTOPILOTO DE UN AVION..................................... 30
DISEÑO DEL SISTEMA DE CONTROL DE UN TELESCOPIO ESPACIAL......... 31
DISEÑO DE UNA BOBINADORA ROBUSTA................................................... 34
SISTEMA DE CONTROL ROBUSTO CON MODELO INTERNO........................ 38
Ejemplo 11 Diseño de un sistema de control con modelo interno.... 39
DISEÑO DE UNA MAQUINA DE TORNEADO DE DIAMANTE DE ULTRA
PRECISION................................................................................................... 40
SISTEMA DE REALIMNTACIÓN PSEUDOCUANTITATIVA............................... 45
Ejemplo 12. Diseño utilizando el método pseudo-QFT..................... 45
SISTEMAS DE CONTROL ROBUSTO UTILIZANDO MATLAB.......................... 47
Ejemplo 13 Control robusto de temperatura..................................... 48
EJEMPLO DE DISEÑO SECUENCIAL: SISTEMA DE LECTURA DE UNA
UNIDAD DE DISCO........................................................................................ 52
CONCLUSIONES........................................................................................... 55
BIBLIOGRAFIA.............................................................................................. 55
1
Sistemas de control robusto
I. INTRODUCCIÓN
Un sistema de control diseñado utilizando los métodos y conceptos de temas precedentes
asume el conocimiento del modelo de la planta y del controlador y los parámetros
constantes. El modelo de la planta siempre será una representación imprecisa del sistema
físico real a causa de:
Cambios de parámetros.
Dinámicas no modeladas.
Retardos de tiempos no modelados
Cambios en el punto del equilibrio (punto de operación)
Ruido en el sensor
Entradas de perturbaciones no predecibles.
2
Perturbación
D(s)
Prefiltro Controlador
Prefiltro Planta
+ +
Entrada Salida
𝐺𝑝 𝑠 𝐺𝑝𝑐 𝑠 𝐺 𝑠
R(s) Ys)
+
-
Sensor
+
+ Ruido
1 N(s)
𝜕𝑇/𝑇
𝑆𝛼𝑇 = …………………………. 1
𝜕𝛼/𝛼
𝑟 𝜕𝑟𝑖
𝑆𝛼𝑖 = ………………………..…. 2
𝜕𝛼/𝛼
Cuando los ceros de T(s) son independientes del parámetro α, se demuestra que
𝑛
𝑟 1
𝑆𝛼𝑇 = − ∑ 𝑆𝛼𝑖 ∗ ………………….. 3
𝑠 + 𝑟𝑖
𝑖=1
para un sistema en orden n. Por ejemplo, si se tiene un sistema en lazo cerrado tal como
se muestra en la figura 2 donde el parámetro variable es entonces
𝑇 𝑠 = 1 / [𝑠 + 𝛼 + 1 ], y
3
−𝛼
𝑆𝛼𝑇 = ……………………………………… 4
𝑠+𝛼+1
+ 1 Ys)
𝑠+𝛼
-
+ 𝑘
R(s) Ys)
- 𝑠(𝑠 + 1)
𝑟
−𝑆𝛼𝑖 = −𝛼 … … … … … … … … … … … . . 5
Por lo Tanto:
𝑟 1
𝑆𝛼𝑇 = −𝑆𝛼𝑖 ……………………… 6
𝑠+1+𝛼
4
𝐾 𝑠 𝑠+1
𝑆𝐾𝑇 = = 2 …………………………….. 8
1 + 𝐺𝐻𝑠 𝑆 +𝑠+𝐾
5
Controlador
Prefiltro Planta
+
𝑅 𝑠 1 Ys)
𝐺
𝑏1+
𝑝 𝑏𝑠2 𝑠
- 𝑠2
𝐾 𝑠2
𝑆𝐺𝑇 = = 2 …………………………………. 9
1 + 𝐺𝐺𝑐 𝑠 𝑆 + 𝑏2 𝑠 + 𝑏1
y
𝑏2 𝑠 + 𝑏1
𝑇𝑠 = … … … … … … … … … … … … … … … … … … 10
𝑆 2 + 𝑏2 𝑠 + 𝑏1
6
Fig. 7 Sensibilidad y T(s) para el sistema de segundo orden de la Figura 6
7
Fig. 9 Respuesta en escalón del sistema de la Figura 8 con K=1/2
El sistema es estable para una ganancia -2 < K < 1. El error en estado estacionario es
1 − 2𝐾
𝑒𝑠𝑠 = … … … … … … … … … … … … … … … … … … … … 12
1−𝐾
8
III. Análisis de Robustez
Sea el sistema en lazo errado que se muestra en la Figura 1. Los objetivos del sistema
incluyen mantener un pequeño error de seguimiento [𝑒 𝑡 = 𝑟 𝑡 – 𝑦 𝑡 ] y la salida 𝑦 𝑡
pequeña para una perturbación 𝑑 𝑡 . El ruido del sensor 𝑛 𝑡 también debe ser pequeño
con respecto a 𝑟 𝑡 , así que |𝑟| >> |𝑛|.
La función de sensibilidad es
𝑆 𝑠 = [1 + 𝐺𝑐 𝑠 𝐺 𝑠 ]−1 … … … … … … … … … … … … … … … … … … … … . 13
𝐺𝑐 𝑠 𝐺 𝑠
𝑇 𝑠 = … … … … … … … … … … … … … … … … … … … … 14
1 + 𝐺𝑐 𝑠 𝐺 𝑠
𝑆 𝑠 + 𝑇 𝑠 = 1 … … … … … … … … … … … … … … … … … … … . 15
Una perturbación aditiva caracteriza al conjunto de plantas posibles como sigue (se
supone que 𝐺𝑐 𝑠 = 1 :
𝐺𝑎 𝑠 = 𝐺 𝑠 + 𝐴 𝑠 … … … … … … … … … … … … … … … … … … … … 16
𝐺𝑚 𝑠 = 𝐺 𝑠 [1 + 𝑀 𝑠 ] … … … … … … … … … … … … … . . 18
La perturbación está acotada en magnitud y se supone otra vez que𝐺𝑚 𝑠 y G(s) tienen el
mismo número de polos en el semiplano derecho del plano s. Entonces la estabilidad del
sistema no cambiará si
9
1
|𝑀 𝑗𝑤 | < |1 + | para todo 𝑤 … … … … … … … … … … 19
𝐺 𝑗𝑤
La Ecuación (19) se llama el criterio de estabilidad robusta. Este es un test de robustez con
respecto a una perturbación multiplicativa. Esta forma de perturbación se usa con
frecuencia porque satisface las propiedades intuitivas de
(1) ser pequeña a frecuencias bajas, donde el modelo de la planta se suele conocer bien, y
(2) ser grande a frecuencias altas, donde el modelo nominal es siempre inexacto.
170000 𝑠 + 0.1
𝐺 𝑠 =
𝑠 𝑠 + 3 𝑠 2 + 10𝑠 + 10000
0.15 𝑠 + 25
𝐺𝑐 𝑠 =
𝑠 + 2.5
10
Fig. 10 El criterio de estabilidad robusta para el ejemplo 3
11
la función de transferencia del lazo es1 + 𝐺𝑠 𝑠 𝐺 𝑠 y se cambia la forma de la función
𝐺𝑐 𝑠 𝐺 𝑗𝑤 en el rango de frecuencias 2 < w < 25. Se tiene entonces la magnitud alterada
1
|1 + |
𝐺𝑐 𝐺 𝑗𝑤
𝛼𝑖 ≤ 𝑎𝑖 ≤ 𝛽𝑖 𝑒 𝑖 = 0, … , 𝑛,
donde 𝑎𝑛 = 1
Para asegurar la estabilidad del sistema, hay que investigar todas las combinaciones
posibles de los parámetros. Afortunadamente, es posible investigar un número limitado de
polinomios que corresponden a los casos más desfavorables. El análisis de solo cuatro
polinomios es suficiente y se definen rápidamente para un sistema de tercer orden con una
ecuación característica
𝑠 3 + 𝑎2 𝑠 2 + 𝑎1 𝑠 + 𝑎0 = 0 … … … … … … … … … … … … … … … . . 21
𝑞1 𝑠 = 𝑠 3 + 𝛼2 𝑠 2 + 𝛽1 𝑠 + 𝛽0 ,
𝑞2 𝑠 = 𝑠 3 + 𝛽2 𝑠 2 + 𝛼1 𝑠 + 𝛼0 ,
𝑞4 𝑠 = 𝑠 3 + 𝛽2 𝑠 2 + 𝛽1 𝑠 + 𝛼0 ,
𝑞4 𝑠 = 𝑠 3 + 𝛼2 𝑠 2 + 𝛼1 𝑠 + 𝛽0 .
12
Uno de los cuatro polinomios representa el caos más desfavorable y puede indicar o bien
un comportamiento inestable o al menos el peor comportamiento para el sistema en ese
caso.
8 ≤ 𝑎0 ≤ 60 → 𝛼0 = 8 , 𝛽0 =60;
12 ≤ 𝑎1 ≤ → 𝛼1 = 12, 𝛽0 =100;
7 ≤ 𝑎2 ≤ → 𝛼2 = 7, 𝛽0 =25.
𝑞1 𝑠 = 𝑠 3 + 7𝑠 2 + 100𝑠 + 60
𝑞2 𝑠 = 𝑠 3 + 25𝑠 2 + 12𝑠 + 8
𝑞3 𝑠 = 𝑠 3 + 25𝑠 2 + 100𝑠 + 8
𝑞4 𝑠 = 𝑠 3 + 7𝑠 2 + 12𝑠 + 60
Sea un sistema con realimentación unitaria con una función de transferencia de la planta
(en condiciones nominales)
4.5
𝐺 𝑠 =
𝑠 𝑠+1 𝑠+2
𝑞 𝑠 = 𝑠 3 + 𝑠 2 + 2𝑠 + 4.5 = 0
13
4≤ 𝑎0 ≤ 5 → 𝛼0 = 4, 𝛽0 =5;
1 ≤ 𝑎1 ≤ 3 → 𝛼1 = 1, 𝛽1 = 3; y
2 ≤ 𝑎2 ≤ 4 → 𝛼2 = 2, 𝛽2 = 4,
𝑞1 𝑠 = 𝑠 3 + 2𝑠 2 + 3𝑠 + 5,
𝑞2 𝑠 = 𝑠 3 + 4𝑠 2 + 1𝑠 + 4,
𝑞3 𝑠 = 𝑠 3 + 4𝑠 2 + 3𝑠 + 4,
𝑞4 𝑠 = 𝑠 3 + 2𝑠 2 + 1𝑠 + 5.
𝑠3 1 1
𝑠2 2 5
𝑠1 -3/2
𝑠0 5
Por tanto, el sistema es inestable para el caso más desfavorable, donde 𝛼2 = 𝑚𝑖𝑛𝑖𝑚𝑜,
14
Un posible objetivo en el diseño de un sistema de control es que la salida del sistema
controlado debería exactamente y de forma instantánea reproducir su entrada. Esto es la
función de transferencia del sistema debería ser la unidad:
𝑌 𝑠
𝑇 𝑠 = = 1 … … … … … … … … … … … … … … … … . 22
𝑅 𝑠
Una vez que se ha reconocido que no se puede pasar por alto la dinámica del sistema, se
necesita un nuevo objetivo de diseño. Un objetivo de diseño posible es mantenerla curva
de respuesta en magnitud tan plana y próxima a la unidad con un ancho de banda tan
grande como sea posible para una combinación de planta dada y controlador.
Otro objetivo importante del diseño de un sistema de control es que se minimice el efecto
debido a las perturbaciones sobre la salida del sistema. Así pues, se desea minimizar
𝑌 𝑠 /𝐷/ 𝑠 sobre un rango de frecuencias.
𝑌 𝑠 𝐺𝑐 𝑠 𝐺1 𝐺2 𝑠
𝑇 𝑠 = = … … … … … … … … … … … … . 23
𝑅 𝑠 1 + 𝐺𝑐 𝑠 𝐺1 𝐺2 𝑠
𝑌 𝑠 𝐺2 𝑠
= … … … … … … … … … … … … … … . 24
𝐷 𝑠 1 + 𝐺𝑐 𝑠 𝐺1 𝐺2 𝑠
15
1 + 𝐺𝑐 𝑠 𝐺1 𝑠 𝐺2 𝑠 = 1 + 𝐿 𝑠 = 0 … … … … … … … … … … . . 25
16
Fig. 12 Diagrama de Bode para 𝟐𝟎 𝐥𝐨𝐠 |𝑮𝒄 𝑮 𝒋𝒘 |
Utilizando el concepto de sensibilidad de la raíz, se puede decir que 𝑠𝑎𝑟 se debe minimizar
mientras se consigue T(s) con raíces dominantes que proporcionara la respuesta
apropiada y minimizará el efecto D(s). Otra vez, se ve que el objetivo es lograr la ganancia
1
del lazo fundamentalmente por medio de .Como ejemplo, sea 𝐺1 𝑠 = 1 𝑦 𝐺2 𝑠 = 𝑠 𝑠+1
para el sistema de la figura 11. Este sistema tiene dos raíces y se selecciona una ganancia
K tal que se minimizan Y(s)/D(s) y 𝑆𝐾𝑟 𝑦 𝑇 𝑠 tiene raíces dominantes deseables. La
sensibilidad es:
𝑑𝑡 𝐾 𝑑𝑠 𝐾
𝑆𝐾𝑟 = ∗ = |𝑠=𝑟 ∗ … … … … … … … … … … … … … … . 27
𝑑𝐾 𝑟 𝑑𝐾 𝑟
Y la ecuación característica es:
𝑠 𝑠 + 1 + 𝐾 = 0 … … … … … … … … … … . . 28
𝑑𝐾
Por lo tanto, 𝑑𝑠
= − 2𝑠 + 1 , ya que 𝐾 = −𝑠 𝑠 + 1 . Se obtiene entonces:
−1 [−𝑠 𝑠 + 1 ]
𝑆𝐾𝑟 = ∗ |𝑠=𝑟 … … … … … … … … 29
2𝑠 + 1 𝑠
17
comportamiento para la respuesta en escalón. En general, se puede utilizar el
procedimiento de diseño como sigue:
18
Se selecciona K=10 para reducir el efecto de la perturbación. Para lograr un margen de
fase de 45°, se selecciona z=2.0 y p=12.0. Se tiene entonces el diagrama compensado que
se muestra en la figura 14. Recuérdese que el ancho de banda del lazo cerrado es 𝑤𝐵 =
1.6𝑤𝑐 .Es decir, al utilizar el compensador se aumentará el ancho de banda y se mejorara
la fidelidad de reproducción de las señales de entrada.
Para estimar |𝑆𝐺𝑇 | se tiene en cuenta que la carta de Nichols permite obtener
𝐺𝑐 𝐺 𝑤
|𝑇 𝑤 | = | | … … … … … … … … … … … … … … … 33
1 + 𝐺𝑐 𝐺 𝑤
𝑤𝑐
Donde 𝑤1 se escoge arbitrariamente como ⁄2.5. En general, se selecciona una
frecuencia por debajo de 𝑤𝑐 para determinar el valor de |𝑆 𝑤1 |. Por supuesto, se desea un
valor bajo de la sensibilidad. En la Figura 15 se muestra la carta de Nichols para el sistema
𝑤
compensado. Para 𝑤1 = 1⁄2.5, se tiene 20𝑙𝑜𝑔𝑇 = 2.5𝑑𝐵 y 20𝑙𝑜𝑔𝐺𝑐 𝐺 = 9 𝑑𝐵. Por tanto:
19
|𝑇| 1.33
|𝑆 𝑤1 | = = ç = 0.47
|𝐺𝑐 𝐺| 2.8
Fig. 16 Sistema de control con realimentación con una entrada deseada R(s) y una
entrada no deseada D(s)
20
Ejemplo 7 Sensibilidad con un compensador de adelanto.
Otra vez se considera el sistema del ejemplo 12.6, utilizando el diseño del lugar de las
raíces obtenido en el Ejemplo 10.3. El compensador se escogió como
8.1 𝑠 + 1
𝐺𝑐 𝑠 = … … … … … … … … … … … … … . . 35
𝑠 + 3.6
para el sistema de la figura 16. Las raíces dominantes son así 𝑠 = −1 ± 𝑗2. Como la
ganancia es 8.1, el efecto de la perturbación se reduce y la respuesta temporal cumple las
especificaciones. La sensibilidad en una raíz r se puede obtener suponiendo que el
sistema, con raíces dominantes, se puede aproximar por el sistema de segundo orden
𝐾 𝐾
𝑇 𝑠 = = 2
𝑠2 + 2𝜁𝑤𝑛 𝑠 + 𝐾 𝑠 + 2𝑠 + 𝐾
𝑠 2 + 2𝑠 + 𝐾 = 0
−1 − 𝑠 2 + 2𝑠 𝑠+2
𝑆𝐾𝑟 = ∗ |𝑠=𝑟 = | … … … … … 36
2𝑠 + 2 𝑠 2𝑠 + 2 𝑠=𝑟
|𝑆𝐾𝑟 | = 0.56
|𝑆𝐾𝑟 | = 0.53
21
La popularidad de los controladores PID se puede atribuir parcialmente a su
comportamiento robusto en un rango amplio de condiciones de operación y parcialmente
también a su simplicidad funcional que permite a los ingenieros operarlos de una forma
simple y directa. Para implementar un controlador de este tipo se deben determinar tres
parámetros para el proceso dado: ganancia proporcional, ganancia integral y ganancia
derivativa.
𝐾2 𝐾3 𝑠 2 + 𝐾1 𝑠 + 𝐾2
𝐺𝑐 𝑠 = 𝐾1 + + 𝐾3 𝑠 =
𝑠 𝑠
𝐾3 𝑠 2 + 𝑎𝑠 + 𝑏 𝐾3 𝑠 + 𝑧1 𝑠 + 𝑧2
= = … . 37
𝑠 𝑠
Recuérdese que un lugar de las raíces comienza en los polos y finaliza en los ceros. Si se
tiene un sistema tal como se muestra en la figura 16 con:
1
𝐺 𝑠 =
𝑠+2 𝑠+5
y se usa un controlador PID con ceros complejos, se puede representar el lugar de las
raíces tal como se muestra en la Figura 17. Cuando se aumenta la ganancia 𝐾3 del
controlador, las raíces complejas tienden a los ceros. La función de transferencia en lazo
cerrado es
𝐺 𝑠 𝐺𝑐 𝑠 𝐺𝑝 𝑠
𝑇 𝑠 =
1 + 𝐺 𝑠 𝐺𝑐 𝑠
𝐾3 𝑠 + 𝑧1 𝑠 + 𝑧̂1
= 𝐺 𝑠
𝑠 + 𝑟2 𝑠 + 𝑟1 𝑠 + 𝑧̂1 𝑝
𝐾3 𝐺𝑝 𝑠
≈ … … … … … … … … … 38
𝑠 + 𝑟2
Ya que los ceros y las raíces complejas son aproximadamente iguales 𝑟1 ≈ 𝑧1 . Fijando
𝐺𝑝 𝑠 = 1 se tiene
𝐾3 𝐾3
𝑇 𝑠 = ≈ … … … … … … … . 39
𝑠 + 𝑟2 𝑠 + 𝐾3
22
Fig. 17 Lugar de las raíces con 𝒛𝟏 = −𝟔 + 𝒋𝟐
En general, se debe observar que los controladores PID son particularmente útiles para
reducir el error en estado estacionario y mejorara respuesta transitoria cuando 𝐺 𝑠 tiene
uno o dos polos (o puede aproximarse por una planta de segundo orden).
El primer método de diseño utiliza el índice de comportamiento ITAE de la sección 5.9 y los
coeficientes óptimos de la tabla 5.6 para una entrada en el escalón o la tabla 5.7 para una
entrada de rampa. De aquí, se seleccionan los tres coeficientes PID para minimizar el
índice de comportamiento ITAE que produce una excelente respuesta transitoria a un
escalón o una rampa. El procedimiento de diseño consiste en tres pasos:
23
1. Seleccionar la 𝑤𝑛 del sistema en lazo cerrado especificando el tiempo de
asentamiento.
2. Determinar los tres coeficientes utilizando la ecuación optima apropiada y la 𝑤𝑛 del
paso 1 para obtener 𝐺𝑐 𝑠
3. Determinar el prefiltro 𝐺𝑝 𝑠 de forma que la función de transferencia del sistema
en lazo cerrado 𝑇 𝑠 , no tenga ningún cero.
𝐾3 𝑠 2 + 𝐾1 𝑠 + 𝐾2
𝐺 𝑠 = … … … … … … … … … … … 41
𝑠
Por tanto, la función de transferencia en lazo cerrado sin prefiltro [G_(s) = 1] es
𝑌 𝑠 𝐺𝑐 𝐺 𝑠
𝑇1 𝑠 = =
𝑅 𝑠 1 + 𝐺𝑐 𝐺 𝑠
𝐾3 𝑠 2 + 𝐾1 𝑠 + 𝐾2
= … … … . 42
𝑠 3 + 2 + 𝐾3 𝑠 2 + 1 + 𝐾1 𝑠 + 𝐾2
𝑠 3 + 1.75𝑤𝑛 𝑠 2 + 2.15𝑤𝑛 2 𝑠 + 𝑤𝑛 3 … … … … 43
24
Se selecciona un prefiltro 𝐺𝑝 𝑠 de forma que se consiga la respuesta ITAE deseada con
𝐺𝑐 𝐺𝐺𝑝 𝑠 1000
𝑇 𝑠 = = 3 2
… … … … . 45
1 + 𝐺𝑐 𝐺 𝑠 𝑠 + 17.5𝑠 + 215𝑠 + 1000
con el fin de eliminar los ceros en la Ecuación (44) y traer el numerador global a 1000. En
la tabla 2 se indica la respuesta del sistema 𝑇 𝑠 a una entrada en escalón. El sistema
tiene una pequeña sobre elongación, un tiempo de asentamiento menos de 1/2 segundo y
un error nulo en estado estacionario. Además, para una perturbación 𝐷 𝑠 = 1/𝑠, el valor
máximo de 𝑦 𝑡 debido a la perturbación es 0.4% de la magnitud de la perturbación. Esto
es un diseño muy favorable.
Se considera otra vez el sistema del Ejemplo 6 cuando la planta varía significativamente,
de forma que
𝐾
𝐺 𝑠 = 2
… … … … … … … … … … … . 47
𝜏𝑠 + 1
12 𝑠 2 + 11.38𝑠 + 42.67
𝑇1 𝑠 = … … … … … … … … 48
𝑠 3 + 14𝑠 2 + 137.6𝑠 + 512
25
12 𝑠 2 + 11.38𝑠 + 42.67
𝐺𝑐 𝑠 = … … … … … … … … 49
𝑠
Se selecciona un prefiltro:
42.67
𝐺𝑝 𝑠 = … … … … … … … … 50
𝑠2 + 11.38𝑠 + 42.67
𝐾𝑒 −𝑇𝑠
𝐺 𝑠 = … … … … … … … … … . . 52
𝜏𝑠 + 1
26
Este tipo de planta representa a muchos procesos industriales que incorporan un retardo
de tiempo. Se utiliza el compensador PID para introducir dos ceros iguales, es decir,
2
𝐾2 𝜏1 𝑠 + 1
𝐺𝑐 𝑠 = … … … … … … … … … … … … . 53
𝑠
𝐾𝑒 −0.1𝑠
𝐺 𝑠 = … … … … … … … … … . . 54
0.1𝑠 + 1
Se utilizara un controlador PID d la forma de la Ecuación (53) para lograr el margen de fase
que desea de 70°. La función de transferencia es entonces
20𝑒 −0.1𝑠 𝜏1 𝑠 + 1 2
𝐺𝐺𝑐 𝑠 = … … … … … … … … … … … … . . 55
𝑠 0.1𝑠 + 1
Donde 𝐾2 𝐾 = 20. Se representa el diagrama de Bode sin los dos ceros, tal como se
muestra en la Figura 18. El margen de fase es de -32° y el sistema es inestable antes de la
introducción de los dos ceros.
27
Fig. 18 Diagrama de Bode de G(s)/s para el ejemplo 10
28
Fig. 19 Diagrama de Bode de G_G(s) para el ejemplo 10
Se colocan los dos ceros o cerca de la frecuencia de cruce 𝑤𝑐 = 11. Se escoge fijar 𝜏1 =
0.06 tal que los dos ceros se fijan en 𝑤 = 16.7. También se reduce la ganancia a 𝐾2 𝐾 =
4.5. Se obtiene entonces la respuesta en frecuencia que se muestra en la Figura 19 donde:
29
1. Colocar los polos y ceros de 𝐺 𝑠 /𝑠 en el plano s.
2. Seleccionar una localización de los ceros de 𝐺𝑐 𝑠 que resulten en un lugar de las
raíces aceptables y raíces dominantes adecuadas.
3. Comprobar la respuesta transitoria del sistema compensado e iterar el paso 2 si es
necesario.
𝑤𝑛 2 5
𝑇 𝑠 ≈ 2 2
= 2 … … … … … … … … 58
𝑠 + 2𝜁𝑤𝑛 𝑠 + 𝑤𝑛 𝑠 + 3.16𝑠 + 5
30
Fig. 20 Lugar de las raíces para el autopiloto de un avión. Los polos complejos
pueden variar dentro del recuadro de líneas a trazo.
31
dirección de apuntamiento del telescopio de forma precisa. Sin embargo, esta medida se
vuelve a transmitir a Tierra con un retardo de 𝜋/16 segundos.
Así pues la función de transferencia total del telescopio, actuador, sensor y retardo en el
recorrido (Figura 22) es:
𝑒 −𝑠𝜋/8
𝐺 𝑠 = … … … … … … … … … … … … … … … . . 59
𝑠+1 2
𝐾2 𝐾3 𝑠 2 + 𝐾1 𝑠 + 𝐾2
𝐺𝑐 𝑠 = 𝐾1 + + 𝐾3 𝑠 = … … … … … … … … … . . 60
𝑠 𝑠
La utilización solo del término proporcional no será aceptable ya que se requiere un error
en estado estacionario de cero para una entrada en escalón. Así pues, se debe usar un
valor infinito de 𝐾2 , y por tanto se puede elegir emplear un control proporcional-integral (PI)
o un control proporcional-integral-derivativo (PID).
32
elongación a un escalón es del 5% cuando 𝜁 = 0.7 o el requisito de margen de fase es de
70°.
𝐾3 𝑠 2 + 𝐾1 𝑠 + 𝐾2
𝐺𝑐 𝑠 = … … … … … … … … … … … … … … 63
𝑠
33
estacionario sobreelongación (segundos)
Se tienen ahora tres parámetros para variar con el objetivo de lograr el margen de fase
deseado. Si se seleccionan después de alguna iteración 𝐾1 = 0.8, 𝐾2 = 0.5 𝑦 𝐾3 = 10−3 ,
se obtiene un margen de fase de 64°. El porcentaje de sobre elongación es de 3.7% y el
tiempo de asentamiento (con un criterio del 2%) es de 5.8 segundos. Quizás la manera
más fácil de seleccionar las constantes de las ganancias es permitir que 𝐾3 sea
inicialmente un número pequeño pero no cero y 𝐾1 = 𝐾2 = 0 y a continuación se
representa la respuesta en frecuencia. En este caso, se selecciona 𝐾3 = 10−3 y se obtiene
un diagrama de Bode. Entonces se utiliza 𝐾1 ≈ 𝐾2 y se itera el proceso para obtener los
valores apropiados de estas ganancias no especificadas.
El filamento se deposita en la bobina mediante un brazo actuado por un tornillo sin fin que
oscila de un lado a otro a velocidad constante, tal como se muestra en la Figura 12.24(a).
El brazo debe cambiar de dirección rápidamente al final del movimiento. La velocidad
requerida en el tornillo sin fin, es de 60 rpm. El requisito fundamental de la bobinadora es
proporcionar una tensión controlada. Como el diámetro del arrollamiento varía de 2 a 1, la
tensión caerá en un 50% desde el principio hasta el fin.
34
Fig. 24 Un bobinador monofilamento
El sistema de control tendrá una estructura del sistema tal y como se muestra en la Figura
24(b), por lo que se selecciona un controlador PID. Las Variaciones de los parámetros son
1.5 ≤ 𝐾𝑚 ≤ 2.5 𝑦 3 ≤ 𝑝 ≤ 5 con las condiciones nominales 𝐾𝑚 = 2 𝑦 𝑝 = 4. Además, un
tercer polo en 𝑠 = −50 ha sido omitido del modelo. Los requerimientos son una sobre
elongación menor que 2.5% y un tiempo de asentamiento (con un criterio del 2%) menor
que 0.4 segundos. La magnitud de 𝑢 𝑡 debe ser menor que 100.
Se selecciona 𝑤𝑛 = 23 como el máximo permisible para |𝑢| < 100. Entonces, para
𝐾2
𝐺𝑐 𝑠 = 𝐾1 + + 𝐾3 𝑠
𝑠
se obtiene 𝐾1 = 568.68, 𝐾2 = 6083.5 𝑦 𝐾3 = 18.13. Utilizando el prefiltro apropiado se
obtiene la respuesta que se registra en la Tabla 6. El sistema no ofrece comportamiento
robusto ya que el requisito de sobre elongación no se satisface cuando de consideran los
parámetros del caso más desfavorable.
También se examina el comportamiento del sistema con los parámetros nominales pero
con el polo no modelado añadido de forma que la planta real es:
2 50
𝐺 𝑠 = … … … … … … … … … … … … … … 64
𝑠 𝑠 + 4 𝑠 + 50
35
Tabla 6 Respuesta de la bobinadora a una entrada en escalón unitario
(diseño original)
Tiempo de
𝑢| 𝑡 |
Porcentaje de asentamiento | |
𝑟| 𝑡 |
Parámetros sobreelongación (segundos)
Se necesita ajustar el sistema de forma que el comportamiento con los parámetros del
caso más desfavorable es aceptable. Se examina el lugar de las raíces para los
parámetros nominales mostrados en la Figura 25. Se inserta una ganancia en cascada K
por delante de 𝐺𝑐 𝑠 de manera que se tiene 𝐾𝐺𝑐 𝐺 𝑠 . Entonces en el lugar se muestran
las raíces para 𝐾 = 1 𝑦 𝐾 = 3. Como la respuesta del caso más desfavorable ocurre
cuando la constante del motor 𝐾𝑚 cae a 1.5, se utiliza la ganancia en cascada K = 3 para
mover las raíces a la izquierda del plano s. Así, cuando la ganancia 𝐾𝑚 cae a 1.5 las raíces
están todavía en la región deseada.
36
Fig. 25 Lugar de las raíces para el caso normal y el caso más desfavorable con K= 1
y K = 3.
Porcentaje de Tiempo de
sobreelongación asentamiento (seg)
En la Tabla 7 se registra la respuesta del sistema con K = 3 para las condiciones nominal y
del caso más desfavorable así con el polo añadido. Este sistema cumple todas las
especificaciones. Este método usa una ganancia en cascada que, cuando se ajusta
correctamente, llevará a las raíces dominantes cerca de los ceros complejos del
controlador PID. Así cuando ocurre el cambio en el peor parámetro el sistema todavía
mantendrá el comportamiento requerido.
37
XI. SISTEMA DE CONTROL ROBUSTO CON MODELO INTERNO
En la Figura 26 se muestra el sistema de control con modelo interno. Se considera ahora el
uso del diseño del modelo interno con atención especial al comportamiento robusto del
sistema. El principio del modelo interno dice que si 𝐺𝑐 𝑠 𝐺 𝑠 contiene 𝑅 𝑠 entonces 𝑦 𝑡
asintóticamente (en el estado estacionario) y el seguimiento es robusto.
Sea un sistema simple con 𝐺 𝑠 = 1/𝑠 para la cual se busca una respuesta en rampa con
un error nulo en estado estacionario. Un controlador PI es suficiente y se fija 𝐾 = 0 (no
hay realimentación de las variables de estado). Entonces se tiene:
𝐾2 1 𝐾1 𝑠+𝐾2
𝐺𝑐 𝐺 𝑠 = (𝐾1 + ) = … … … … … … … … … . . 65
𝑠 𝑆 𝑠2
Obsérvese que para una rampa 𝑅 𝑠 = 1/𝑠 2 , que se contiene como un factor de la
Ecuación (65), y la función de transferencia en lazo cerrado es:
𝐾1 𝑠 + 𝐾2
𝑇 𝑠 = … … … … … … … … … … … … . . 66
𝑠2 + 𝐾1 𝑠 + 𝐾2
Utilizando las especificaciones ITAE para una respuesta en rampa, se requiere que
3.2𝜔𝑛 𝑠 + 𝜔𝑛 2
𝑇 𝑠 = 2 … … … … … … … … … … … … . 67
𝑠 + 3.2𝜔𝑛 𝑠 + 𝜔𝑛 2
38
Se selecciona 𝜔𝑛 , para satisfacer una especificación para el tiempo de asentamiento. Para
un tiempo de asentamiento (con un criterio del 2%) de 1 segundo, se escoge 𝜔𝑛 = 5.
Entonces se requiere que 𝐾1 = 16 𝑦 𝐾2 = 25. La respuesta de este sistema se asienta en
1 segundo y desde entonces sigue la rampa con un error nulo en estado estacionario. Si
este sistema (diseñado para una entrada en rampa) recibe una entrada en escalón la
respuesta tiene una sobreelongación del 5% y un tiempo de asentamiento de 1.5
segundos. Este sistema es muy robusto a cambios en la planta. Por ejemplo, si G(s) = K/s
cambia la ganancia en +50% de su valor nominal en K= 1, el cambio en la respuesta de la
rampa es insignificante.
𝐾3 𝑠 2 𝐾1 𝑠 + 𝐾2
𝐺𝑐 𝑠 =
𝑠
1
Ĝ 𝑠 =
𝑠 + 0.5 𝑠 + 1
Fig. 27. Un control con modelo interno con realimentación variable de estado y 𝑮𝒄 𝒔
Un método es diseñar el control para esta condición de caso más desfavorable. Otro
enfoque que se utilizará aquí es diseñar para la función de transferencia nominal G(s) con
una especificación de la mitad del tiempo de asentamiento deseado. De esta manera se
espera cumplir el requisito del tiempo de asentamiento y lograr un sistema muy rápido de
39
gran robustez. Obsérvese que el prefiltro 𝐺𝑝 𝑠 se emplea para conseguir la forma deseada
de T(s).
La respuesta deseada es plana, así que se usa una función de transferencia de tercer
orden como:
𝜔𝑛 3
𝑇 𝑠 = 3 … … … … … … … . . 68
𝑠 + 1.9𝜔𝑛 𝑠 2 + 2.20 𝜔𝑛 2 𝑠 + 𝜔𝑛 3
La función de transferencia en lazo cerrado del sistema de la Figura 12.27 con la adecuada
𝐺𝑃 𝑠 es
𝐾2
𝑇 𝑠 = … … … . . 69
𝑠3 + 3 + 𝐾3 + 𝐾𝑏 𝑠2 + 2 + 𝐾1 + 2𝐾𝑏 𝑠 + 𝐾2
La respuesta escalón de este sistema tiene una respuesta plana con una sobre elongación
de 1.65% y un tiempo de asentamiento de 0.5 segundos. Cuando los polos de la planta de
G(s) cambian en +50%, la sobre elongación se modifica en 1.86% y el tiempo de
asentamiento pasa a ser de 0.95 segundos. Este es un diseño excelente de un sistema
con respuesta plana muy robusto.
40
El sistema puede acomodar elevadas ganancias, como 4500, ya que la orden de entrada
r(t) es una serie de órdenes en escalón de muy pequeña magnitud (una fracción de una
micra). El sistema tiene un lazo externo para realimentación de la posición utilizando un
interferómetro de tipo laser con una precisión de 0.1 micra (10−7 𝑚). Un lazo de
realimentación interno se utiliza también para realimentación de la velocidad, tal como se
muestra en la figura 28.
Así pues se busca un gran margen de fase y margen de ganancia para los lazos interno y
externo y baja sensibilidad de la raíz. En la Tabla 8 se resumen las especificaciones.
Como se desea error nulo en estado estacionario para el lazo de velocidad, se emplea un
controlador de velocidad 𝐺2 𝑠 = 𝐺3 𝑠 𝐺4 𝑠 , donde 𝐺3 𝑠 es un controlador PI y 𝐺4 𝑠 es un
controlador de adelanto. Se utiliza
1 + 𝐾3 𝑠 1 + 𝐾4 𝑠
𝐺2 𝑠 = 𝐺3 𝑠 𝐺4 𝑠 = . 𝐾
. 𝐾2
𝐾3 𝑠 𝛼 (1 + 𝛼4 𝑠)
𝑠 + 188 𝑠 + 368
𝐺2 𝑠 = 𝐾2 .
𝑠 𝑠 + 1085
41
Tabla 8. Especificaciones del sistema de control de la máquina de torneado.
Función de transferencia
Especificación Velocidad V(s)/U(s) Posición Y(s)/R(s)
42
En la figura 29, se muestra el lugar de las raíces de 𝐺2 𝑠 𝐺 𝑠 . Cuando 𝐾2 =2, se tiene para
la función de Transferencia en el lazo cerrado de velocidad.
Error de estado 0 0
estacionario
𝐾1 𝑠 + 54
𝐺1 𝑠 =
𝑠 + 108
1
𝐺1 𝑠 . 𝑇2 𝑠 .
𝑠
43
muestra en la Tabla 9. El sistema total tiene un margen de fase alto, una sensibilidad baja
y es sobreamortiguado, con un gran ancho de banda. Este sistema es muy robusto.
44
XIII. SISTEMA DE REALIMNTACIÓN PSEUDOCUANTITATIVA
La teoría de realimentación cuantitativa (QFT) usa un controlador, tal como se muestra en
la Figura 31, para lograr comportamiento robusto. El objetivo es conseguir un gran ancho
de banda para la función de transferencia en lazo cerrado con una ganancia de lazo K
elevada. Métodos de diseño QFT típicos usan procedimientos gráficos y numéricos
conjuntamente con las cartas de Nichols. Generalmente el diseño QFT busca una
ganancia de lazo elevada y un gran margen de fases de forma que se consiga así
comportamiento robusto [27-29, 32].
Se persigue un método simple de lograr los objetivos de QFT con un enfoque del lugar de
las raíces en el plano s para la selección de la ganancia K y el compensador 𝐺𝑐 𝑠 . Este
método, bautizado pseudo-QFT, sigue estos pasos:
Este método introduce ceros de manera que todas salvo una de las armas del lugar de las
raíces finalizan en ceros finitos. Si la ganancia K es suficientemente grande, entonces los
polos de T(s) son casi iguales a los ceros de 𝐺𝑐 𝐺 𝑠 .). Esto deja un polo de T(s) con un
significativo residuo de la fracción simple y el sistema con un gran margen de fase de
aproximadamente 90° (en realidad alrededor de 85°).
1
𝐺 𝑠 =
𝑠 + 𝑝1 𝑠 + 𝑝2
𝑠 + 𝑧1 𝑠 + 𝑧2
𝐺𝑐 𝑠 =
𝑠
45
Fig.31 Sistema con retroalimentación.
Se invoca entonces el principio de modelo interno, con R(s) =1/s incorporado dentro de
𝐺𝑐 𝐺 𝑠 . Utilizando el Paso 1, se colocan los polos de 𝐺𝑐 𝐺 𝑠 en el plano s, tal como se
muestra en la figura 12.32. Hay, como se muestra, tres polos (en s=0, -1 y -2). El Paso 2
busca colocar, tal como se indica en la Figura 32, un cero a la izquierda del polo en el
origen y en el polo en s = -1.
𝑠 + 0.8 𝑠 + 1.8
𝐺𝑐 𝑠 = … … … … … … … … … . 71
𝑠
Se selecciona K = 100, así que las raíces de la ecuación característica están próximas a
los ceros. La función de transferencia en lazo cerrado es:
46
Este sistema en lazo cerrado proporciona una respuesta rápida y posee un margen de fase
de aproximadamente 85°. En la Tabla 10 se resume el comportamiento.
Porcentaje de Tiempo de
sobreelongación asentamiento
Cuando se comprueban las condiciones del caso más desfavorable (𝑃1 = 0.5 y 𝑃1 = 1), el
comportamiento permanece esencialmente inalterado, tal como se indica en la Tabla 10. El
diseño pseudo – QFT produce un sistema muy robusto.
𝐾3 𝑠 2 + 𝐾1 𝑠 + 𝐾2
𝐺𝑐 𝑠 =
𝑠
Obsérvese que el controlador PID no es una forma funcional racional propia (es decir, al
grado de polinomio del numerador es mayor que el grado del polinomio del denominador).
El objetivo es escoger los parámetros 𝐾1 , 𝐾2 , y 𝐾3 para cumplir las especificaciones de
comportamiento y tener propiedades de robustez deseables. Desgraciadamente, no resulta
de inmediato claro como seleccionar los parámetros en el controlador PID para obtener
ciertas características de robustez. Un ejemplo ilustrativo demostrará que es posible
escoger los parámetros iterativamente y verificar la robustez mediante simulación. La
utilización de MATLAB ayuda en este proceso, ya que el diseño complejo y la simulación
se pueden mecanizar escribiendo programas que pueden ejecutarse fácilmente de forma
repetida.
47
EJEMPLO 13 Control robusto de temperatura.
Sea el sistema de control con realimentación de la Figura 1, donde
1
𝐺 𝑠 = 2
𝑠 + 𝑐0
Para este diseño, no se utilizara un prefiltro para cumplir la especificación (2), pero en su
lugar se demostrará que se puede conseguir comportamiento aceptable (baja sobre
elongación) por aumentar una ganancia en cascada.
𝐾3 𝑠 2 + 𝐾1 𝑠 + 𝐾2
𝑇 𝑠 = … … … . . 73
𝑠 3 + 2 + 𝐾3 𝑠 2 + 1 + 𝐾1 𝑠 + 𝐾2
𝑠 2 + 𝑎𝑠 + 𝑏
̂(
1+𝐾 )=0
𝑠3
donde
1 + 𝐾1 𝐾2
̂ = 𝐾3 + 2,
𝐾 𝑎= 𝑦 𝑏=
2 + 𝐾3 2 + 𝐾3
El requisito de tiempo de asentamiento 𝑇𝑠 < 0.5 segundos lleva a seleccionar las raíces de
(𝑠 2 + as + b) a la izquierda de la línea s= ζ𝜔𝑛 = -8 en el plano s, tal como se muestra en la
Figura 33, para asegurar que el lugar viaja hacia la región del plano s requerida. Se ha
seleccionado a = 16 y b = 70 para asegurar que el lugar va más allá de la línea s= -8. Se
selecciona un punto en el lugar de las raíces en la región de comportamiento y utilizando la
función rlocfind se encuentra la ganancia asociada K y el valor asociado de 𝜔𝑛 . Para el
punto escogido se observa que:
̂ = 118
𝐾
48
Entonces
̂ - 2 = 116
𝐾3 = 𝐾
𝐾1 = a(2 + 𝐾3 ) – 1 = 1187
𝐾2 = b(2+ 𝐾3 ) = 8260
Fig.33 Lugar de las raíces para el controlador PID de temperatura cuando K varía.
49
Fig. 34 Respuesta en escalón del controlador PID de temperatura
correspondiente a K = 5 tiene una sobre elongación aceptable del 2%. Con la adición de la
ganancia K = 5, el controlador PID final es:
50
No se emplea el prefiltro, como en el Ejemplo 8. En su lugar se aumentará la ganancia en
cascada K para obtener respuesta transitoria satisfactoria. Ahora se puede considerar la
cuestión de la robustez a cambios en el parámetro de la panta 𝑐0 .
Los resultados de simulación indican que el diseño PID es robusto con respecto a cambios
en 𝑐0 . Las diferencias en las respuestas a un escalón para 0.1≤ 𝑐0 ≤10 son difícilmente
discernibles en la gráfica. Si los resultados mostrasen otra cosa sería posible iterar en el
diseño hasta que se consiguiera un comportamiento aceptable. La capacidad interactiva de
MATLAB permite comprobar por simulación la robustez.
51
Fig. 35 Análisis del controlador PID robusto con variaciones en 𝒄𝟎
Se diseñará un controlador PID para conseguir la respuesta deseada del sistema. Muchos
sistemas de control de lectura de una unidad de disco emplean n controlador PID y usa
una señal de orden r(t) que utiliza un perfil de velocidad ideal en la velocidad máxima
permisible hasta que la cabeza llega cerca de la pista deseada que es cuando r(t) se
conmuta a una entrada tipo escalón. Así pues, se desea error nulo en estado estacionario
para una señal en rampa (velocidad) y una señal en escalón. Examinando el sistema que
se muestra en la Figura 36, se observa que el camino directo posee dos integradores
puros y es de esperar error nulo en estado estacionario para una entrada de velocidad r(t)
= At, t>0.
𝐾2 𝐾3 𝑠 + 𝑧1 𝑠 + 𝑧̂1
𝐺𝑐 𝑠 = 𝐾1 + + 𝐾3 𝑠 =
𝑠 𝑠
52
Fig.36 Sistema con realimentación de una unidad de disco con un controlador PID
5000
𝐺1 𝑠 = ≈ 5.
𝑠 + 1000
5𝐾3 𝑠 + 𝑧1 𝑠 + 𝑧̂1
𝐺𝑐 𝐺1 𝐺2 𝑠 =
𝑠 2 𝑠 + 20
4
𝑇𝑠 <
100
Fig. 37 Lugar de las raíces cuando 𝑲𝟑 aumenta para la localización de las raíces
estimadas con una respuesta deseable del sistema.
53
Fig. 38 Lugar de las raíces real para el modelo de segundo orden.
54
XVI. CONCLUSIONES:
El diseño de sistemas de control altamente precisos en presencia de incertidumbre de
planta significativa requiere que el diseñador busque un sistema de control robusto. Un
sistema de control robusto muestra baja sensibilidad frente a cambios en los parámetros y
es estable en un amplio rango de variaciones de parámetros.
El controlador PID o controlador de tres modos, se consideró como un compensador para
ayudar en el diseño de sistemas de control robusto. El tema de diseño para un controlador
PID es la selección de la ganancia y de dos ceros de la función de transferencia del
controlador. Se han utilizado tres métodos de diseño para la selección del controlador: el
método del lugar de las raíces, el método de la respuesta en frecuencia y el método del
índice de comportamiento ITAE. En la Figura 39 muestra un circuito con amplificadores
operacionales utilizado como controlador PID. En general el uso de un controlador PID
permitirá al diseñador conseguir un sistema de control robusto.
XVII. BIBLIOGRAFIA
"Sistemas de control moderno" 10a edición; Richard C Dorf;
pag. 723 - 786.
"Ingenieria de control moderno" 5a edición; Katsuhiko
Ogata; pag. 806 - 817.
https://revistas.unal.edu.co/index.php/dyna/article/view/1585
2/36191
55