Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Control Pid Pid Robusto PDF
Control Pid Pid Robusto PDF
W. Colmenares
Universidad Simón Bolı́var, Departamento de Procesos y Sistemas
Resumen
En estas notas nos concentramos en los diseños especı́ficos para PIDs y que, gene-
ralmente, se basan en modelos obtenidos experimentalmente de sistemas (primer
orden más retardo, segundo orden más retardo, integradores más retardo).
1. Estructuras de PIDs
El PID es, sin duda, el controlador de más amplio uso industrial. Más del 90 %
de las aplicaciones de control están basados en un controlador de este tipo.
1 Z de(t)
u(t) = Kp (e(t) + e(t)dt + Td ) (1)
Ti dt
donde e(t) (o E(s)), es la señal de error que entra al controlador.
PID paralelo con limitación del efecto derivativo. En términos de la función
de transferencia.
1 E(s)
U (s) = Kp (1 + + Td s) (2)
Ti s (1 + Tf s)
1 (1 + Td s)
U (s) = Kp (1 + ) E(s) (4)
Ti s (1 + Tf s)
Para los efectos de estos apuntes, un PID no es más que un controlador que
tiene uno (PI) o dos (PID) ceros con, siempre, un polo en el origen y que puede
tener, adicionalmente, un polo adicional cuando se quiere limitar la ganancia
en altas frecuencias del efecto derivativo, al que nos referiremos como filtro.
Observe que cuando se tienen dos ceros ellos pueden ser reales (caso del PID
interactivo) o complejos conjugados (caso del PID paralelo que puede tener
de los dos tipos de ceros).
Recalcamos que en aquellos diseños en los que, de entrada, hay que elevar el
tipo del sistema, bien porque se quiere seguir o rechazar perfectamente una
señal, básicamente lo que se está introduciendo es un PID (o PI) y el diseño,
luego de añadir el polo en “s”se limita a ubicar los ceros (y quizás el polo del
filtro) de este controlador.
Tal como mencionamos, dado el amplio uso de los controladores PID, existen
un número importante de estrategias de entonación de estos controladores. La
mayorı́a de esos métodos se basan en un modelo del sistema obtenido de forma
experimental, es decir, se hacen pruebas en el sistema y la data obtenida se
aproxima bien a un modelo de primer orden más retraso:
ke−θs
G(s) =
(τ s + 1)
ke−θs
G(s) =
(τ1 s + 1)(τ2 s + 1)
2
Los parámetros k, τ y θ representan la ganancia, la(s) constante(s) de tiempo
y el retraso, respectivamente, del proceso que se quiere controlar.
En la tabla siguiente se recogen los ajustes recomendados por los Sres. Ziegler
y Nichols cuando el modelo de la planta es uno de primer orden más retardo.
Controlador Kp Ti Td
τ
P kθ
0,9τ
PI kθ
3θ
1,2τ
PID kθ
2θ 0,5θ
Una segunda técnica, muy conocida, para el ajuste del PID se basa en hacer
que la respuesta del sistema a lazo cerrado sea la de un modelo preestablecido.
Ese modelo debe contener las cosas de la planta que se transfieren directamente
al lazo cerrado como son, por ejemplo, el retardo y los ceros de fase no mı́nima
que no pueden cancelarse en un controlador porque originarı́an un controlador
inestable.
ke−θs
G(s) =
(τ s + 1)
3
La función de transferencia de lazo cerrado es:
G(s)C(s)
T (s) =
1 + G(s)C(s)
T (s)
C(s) =
(1 − T (s))G(s)
e−θs
T (s) =
(τc s + 1)
(τ s + 1)
C(s) =
k((τc s + 1) − e−θs )
(τ s + 1)
C(s) =
k(τc + θ)s
Para esta estrategia supondremos que tenemos un PID interactivo más filtro
(es decir un PID con limitación en el efecto derivativo y con los dos ceros
reales) y que el modelo de la planta a controlar es uno de primer orden más
retardo.
4
La expresión del PID que se usa en este enfoque es entonces:
kp (τ1 s + 1)(τ2 s + 1)
C(s) =
s(Tf s + 1)
ke−θs −k( 2θ s − 1)
G(s) = ≈ = Ga (s).
(τ s + 1) (τ s + 1)( 2θ s + 1)
El método sugerido es hacer que los dos ceros del PID cancelen los dos polos
de la planta aproximada, es decir, τ1 = τ y τ2 = θ/2. Dejando a kp y Tf como
los parámetros de ajuste fino del controlador.
seleccionar k
p
0.5 para que los dos polos
sean reales e iguales
Imaginary Axis
−Tf/2 θ/2
−0.5
−1
−1.5
−2 −1.5 −1 −0.5 0 0.5 1 1.5 2 2.5 3
Real Axis
Del diagrama del Lugar de las Raı́ces se desprende que siempre podremos
escoger, con una selección apropiada de kp , que el sistema a lazo cerrado tenga
dos polos reales e iguales. Sea −a la ubicación de esos dos polos. Observe que
5
al escoger Tf quedan determinados kp y a ya que:
G(s)C(s) kp k(1 − 2θ s)
T (s) = =
(1 + G(s)C(s)) (Tf s2 + (1 − kp k 2θ )s + kp k)
Observe que hubiésemos podido proceder alrevez, esto es, sabiendo la velocidad
con la que queremos que responda el sistema (que viene determinada por a),
calcular Tf y kp .
6
2
1.8
1.6
1.4
1.2
0.8
0.6
0.4
0.2
0
ω ω ω
0 i ∞
Bode Diagram
20
Modelo de incertidumbre
0 δ W(s)=2*s/(s+0.6ω )
i
−20
−40
−60
Magnitude (dB)
−80
−100
−140
−160
−180
ω ωi ω∞
0
Frequency (rad/sec)
7
6. Caso de estudio
Consideremos el sistema:
0,66e−2,6s
G(s) =
(6,7s + 1)
1 1
kp = = 0,2; zc = − = −0,15;
k(τc + θ) τ
0,2(6,7s + 1)
CIM C (s) =
s
Para el caso del PID por Lugar de las Raı́ces, queremos una respuesta (tiempo
de estabilización) en más o menos 20 s, por lo que escogemos una constante
de tiempo de 5 s, esto es a = 0,2, lo que obliga a:
1 a2 T f
Tf = = 2,3; kp = = 0,14;
(a + 1)2 − 1 k
8
2
1.8
1.6
1.4
1.2
0.8
0.6
0.4
0.2
0
−3 −2 −1 0 1 2
10 10 10 10 10 10
Escogemos la función:
2s
W (s) =
(s + 0,6)
y ambas gráficas en dB se muestran en (5)
Bode Diagram
20
0 Modelo
−20
−40
−60
Magnitude (dB)
−80 Incertidumbre
−100
−120
−140
−160
−180
−3 −2 −1 0 1 2
10 10 10 10 10 10
Frequency (rad/sec)
9
controlador calculado NO es estable robusto y debemos escoger una constante
de tiempo (1/a) ligeramente mayor. Dejamos para el lector ese ejercicio.
Bode Diagram
50
40
T−1
30
20
Magnitude (dB)
10
−20
−30
−40
−2 −1 0 1 2
10 10 10 10 10
Frequency (rad/sec)
La respuesta del sistema con los tres controladores se muestra en la figura (7).
Observe que todavı́a hay mucho espacio para mejorar tanto en el controlador
IMC como en el del Lugar de las Raı́ces.
1.4
Ziegler y Nichols
1.2
Modelo Interno
0.8
0.4
Z&N
0.2 IMC
LR
0
0 10 20 30 40 50 60 70 80
10