Control: lugar de las raíces, Bode y diseño
Con el modelo en la mano, diseñar es elegir el controlador para que el lazo cerrado sea estable, rápido, con poco sobreimpulso y poco error. Este tema presenta las dos herramientas gráficas clásicas, el lugar de las raíces y el diagrama de Bode, y con ellas las especificaciones, el PID y los compensadores de adelanto y atraso.
Lugar de las raíces
El lugar de las raíces dibuja por dónde se mueven los polos de lazo cerrado cuando una ganancia va de 0 a ∞. La ecuación característica se escribe , con de lazo abierto, y un punto está en el lugar si cumple las condiciones de ángulo y de magnitud:
| Regla | Qué dice |
|---|---|
| Inicio y fin | Hay ramas (una por polo de lazo abierto): salen de los polos () y de ellas terminan en los ceros (); las demás se van al infinito. |
| Eje real | Un punto del eje real está en el lugar si a su derecha hay un número impar de polos y ceros reales. |
| Asíntotas | Las ramas que se van al infinito siguen rectas desde con ángulos . |
| Ruptura | Donde dos ramas del eje real se encuentran y salen del eje: raíces reales de con . |
| Ángulo de salida | Desde un polo complejo: . |
| Cruce con jω | La y la del límite de estabilidad, con Routh (fila de ceros y polinomio auxiliar). |
Un cero añadido atrae las ramas hacia la izquierda (estabiliza); un polo añadido las empuja a la derecha. Esa es la idea de los compensadores.
Respuesta en frecuencia y márgenes
Con una entrada senoidal , un sistema estable responde en estado estable con otra senoide de la misma frecuencia, multiplicada por y desfasada . El diagrama de Bode dibuja las dos en función de en escala logarítmica, la magnitud en decibeles (). Cada polo resta 20 dB/década a partir de su frecuencia y hasta 90° de fase; cada cero los suma; un integrador da −20 dB/década y −90° desde el principio.
Sobre la función de lazo abierto se miden dos márgenes, cuánto falta para que el lazo cerrado oscile ():
Un margen de fase de 45–60° da una respuesta bien amortiguada; para un sistema dominado por dos polos, (con MF en grados, hasta unos 60°). El margen de ganancia dice cuántas veces se puede multiplicar la ganancia antes de llegar al límite. El diagrama de Nyquist dibuja en el plano complejo y da el mismo criterio contando las vueltas alrededor de −1.
Especificaciones en el plano s
Un sobreimpulso máximo fija el amortiguamiento mínimo, y un tiempo de establecimiento, la parte real mínima de los polos dominantes:
Los polos que cumplen están dentro de un cono de semiángulo alrededor del semieje real negativo y a la izquierda de . Si el lugar de las raíces pasa por , basta elegir ; si no pasa, falta ángulo y hay que añadir un compensador que lo aporte (condición de ángulo).
Controlador PID
| Acción | Qué hace | Cuidado |
|---|---|---|
| Proporcional | Responde al error actual; más , más rápido y menos error. | Más sobreimpulso y, al final, inestabilidad. |
| Integral | Acumula el error pasado: sube el tipo y elimina el error al escalón. | Añade fase negativa: más oscilación; satura (wind-up). |
| Derivativa | Anticipa con la pendiente del error: amortigua y aporta fase. | Amplifica el ruido; en la práctica se filtra. |
Sin modelo, o como punto de partida, se usan reglas de sintonía. Las de Ziegler–Nichols por oscilación sostenida suben una ganancia proporcional hasta el límite de estabilidad: la ganancia última y el período de esa oscilación dan:
| Controlador | |||
|---|---|---|---|
| P | ∞ | 0 | |
| PI | 0 | ||
| PID |
Ziegler–Nichols busca un decaimiento de ¼ por ciclo y suele dejar sobreimpulsos grandes; Tyreus–Luyben es más conservador. En todos los casos, el ajuste fino se hace mirando la respuesta.
Compensadores de adelanto y atraso
Un compensador de adelanto tiene un cero antes que su polo y suma fase alrededor del cruce de ganancia: sube el margen de fase (menos sobreimpulso) y hace más rápido el lazo. Uno de atraso tiene el polo antes que el cero, muy cerca del origen: sube la ganancia en baja frecuencia (menos error en estado estable) sin tocar casi la fase en el cruce.
Diseño por Bode: (1) fase que falta, a de reserva, porque el cruce se moverá a la derecha, donde la fase es menor; (2) de ; (3) el nuevo cruce se pone donde , porque ahí el compensador suma dB, y allí va ; (4) ; (5) comprobar el margen y repetir si no se alcanza.
Errores frecuentes
- Olvidar la parte del eje real en el lugar de las raíces, o contar a la izquierda en vez de a la derecha.
- Medir los márgenes sobre en lugar de la función de lazo abierto .
- Creer que más ganancia siempre mejora: reduce el error, pero también el margen de fase.
- Tomar la sintonía de Ziegler–Nichols como el diseño final: es un punto de partida agresivo.
- Diseñar un adelanto sin reserva de fase: el margen final queda por debajo del pedido.
Ejemplos resueltos
Ejemplo 1Lugar de las raíces paso a paso
Solución
- Polos de lazo abierto: 0, −1 y −5 (); sin ceros (): las tres ramas se van al infinito.
- Eje real: con un número impar de polos a la derecha están (uno) y (tres).
- Asíntotas: con ángulos 60°, 180° y 300°.
- Ruptura: , → (la otra raíz, −3.53, no está en el lugar). Ahí .
- Cruce con jω (Routh, ejemplo 3 del tema anterior): , rad/s. Las dos ramas que salen de la ruptura suben, cruzan el eje en y siguen las asíntotas de ±60°; la tercera va de −5 hacia −∞.
Resuélvelo en Simuveliq
- «Cargar diagrama» → Lazo cerrado con K (Routh). En Lugar de las raíces y respuesta en frecuencia, pestaña Lugar de las raíces, los pasos numerados dan los polos, el eje real (−∞, −5] ∪ [−1, 0], las asíntotas (σa = −2), la ruptura s = −0.4725 (K = 1.128) y el cruce K = 30, ω = ±2.236.
- Los puntos ● son los polos con el Valor de K actual (10): −5.418 y −0.2911 ± 1.327j. Cambia K y míralos recorrer las ramas.
Ejemplo 2Ganancia para cumplir especificaciones
Solución
- y , así que rad/s y .
- El lugar de : los polos 0 y −4 se juntan en −2 () y suben por la vertical . Toda esa vertical cumple ; el sobreimpulso pide además estar dentro del cono.
- está sobre el lugar (la condición de ángulo se cumple: ∠G = −180°). Magnitud: .
- Con el inicial los polos están en (, 20.8 %): cumplen el tiempo pero no el sobreimpulso. Cualquier cumple las dos; con los polos son reales y más lentos.
Resuélvelo en Simuveliq
- «Cargar diagrama» → Perturbación a la salida. En Diseño de controladores, Especificaciones y lugar de raíces trae Mp = 10 % y ts = 2 s: da ζ = 0.5912, σ = 2, ωn = 3.383 y los Polos deseados sd = −2 ± 2.729j.
- Dice que el polo actual −2 ± 4j cumple el establecimiento pero no el sobreimpulso, que sd ya está sobre el lugar y que basta K = 11.446; «usar este K» lo pone en el diagrama.
Ejemplo 3Compensador de adelanto por Bode
Solución
- Sin compensar: en rad/s, donde la fase es −154.6°: . El cruce de fase es rad/s con : dB (el límite de Routh, 30/10 = 3).
- Fase que falta con 8° de reserva: → .
- Nuevo cruce donde dB: rad/s. : .
- Comprobación: el margen sale 43.58° en 1.729 rad/s, menos de los 50° pedidos, porque al mover el cruce a la derecha la fase de cayó más de los 8° reservados (tiene tres polos). Aun así el sobreimpulso baja de 48.6 % a 25.3 % y de 12.7 s a 4.72 s. Para llegar a 50° se repite con más reserva o con dos adelantos.
Resuélvelo en Simuveliq
- «Cargar diagrama» → Lazo cerrado con K (Routh) y, en Diseño de controladores, Adelanto / atraso (Bode), con Margen de fase deseado = 50° (el botón lo abre ahí).
- Da MF = 25.39° en ωc = 1.227 rad/s y MG = 9.542 dB, φm = 32.61°, α = 0.2996, ωm = 1.729 rad/s y T = 1.057, el compensado MF = 43.58°, los dos Bode superpuestos y la tabla de la respuesta al escalón (48.6 % → 25.3 %).
Ejemplo 4Sintonía de un PID por Ziegler–Nichols
Solución
- Con un control proporcional : → .
- Routh: : 1, 17, ; : 5, 13; : , ; : . Se anula en .
- Polinomio auxiliar: → rad/s y s.
- PID de Ziegler–Nichols: , s, s; es decir y .
- Al simularlo, el sobreimpulso es del 116 %: la regla es agresiva y aquí, con el sensor lento en la realimentación, demasiado. Es un punto de partida: Tyreus–Luyben baja al 60 % y el ajuste final se hace bajando y mientras se mira la respuesta.
Resuélvelo en Simuveliq
- «Cargar diagrama» → Proceso de soldadura: K, planta de 3er orden y sensor (examen típico) y, en Diseño de controladores, Sintonía de PID (el botón lo abre ahí).
- El texto del método da Ku = 37.44, ωu = 1.612 rad/s y Pu = 3.897 s; la tabla de reglas, Ziegler–Nichols PID 22.46 · 1.948 · 0.4871 (Ki 11.53, Kd 10.94) con su Mp de 116 %, y las demás reglas con su sobreimpulso. «usar» carga cada una en el PID manual para ajustarlo.