Documente Academic
Documente Profesional
Documente Cultură
las entradas son el valor deseado r(s) y la perturbación z(s), p(s) = s2 + 2ζω s + ω2 (5)
y la salida la variable controlada y(s).
Se presentará más adelante un procedimiento sistemático de manera que los polos de lazo cerrado se
para la sintonización de los controladores PI y PID para el encuentren
control de procesos de primer y segundo orden, que contempla localizados en
p
la influencia de los ceros del controlador sobre la respuesta λ1,2 = −ζωn ± jωn 1 − ζ2 (6)
del sistema de control, denominado método de sintonización
de controladores por ubicación de polos y ceros, el cual tiene igualando (4) y (5), se obtiene que los parámetros requeridos
como base el procedimiento desarrollado por Marín [3]. del controlador son
2ζ ωn τ − 1
Kc = (7)
II. MÉTODO DE UBICACIÓN DE POLOS kp
A continuación se presentan en forma resumida las 2ζ ωn τ − 1
T i= (8)
ecua- ciones para la determinación de los parámetros de ω2nτ
los con-
Gp(s) = = (10)
(τ1s + 1)(τ2s + 1) (τs + 1)(aτs + 1) 6
ζ=0,40
ζ = 0,40
ζ = 0,45
ζ = 0,50
Dcp
donde τ1 > τ2, τ = τ1 y a = τ2/τ1, se controla con un 4
ζ = 0,55
ζ = 0,60
controlador PID ζ = 0,65
ζ = 0,70
ζ = 0,75
1 2
ζ=0,60 ζ = 0,80
Gc(s) = Kc 1+ + T ds (11) ζ = 0,85 ζ
T is 0
= 0,90 ζ
= 0,95
ζ=0,95 mínimo
el polinomio característico del sistema de control sería en este −2
cero
caso 0 1 2 3 4 5
ω* = τ ω n
6 7 8 9 10
τ1 + τ2 + K c k p T d 1 + Kc k p Kc kp
p(s) = s3+ s2 + s+
τ 1τ 2 τ 1τ 2 τ 1τ 2T i
(12) Figura 2. Distancia entre el cero y el polo vrs ω∗
de manera que los polos de lazo cerrado se Para lograr que la respuesta del servo control (3) sea similar a
encuentren localizados en la del sistema de segundo orden (19), la influencia del cero del
p controlador sobre la respuesta del sistema debe ser mínima. Esto
λ1,2=−ζωn ± jωn 1 − ζ2 (14) es cierto solo si este cero se encuentra muy alejado hacia la
λ3=−αωn (15) izquierda de los polos dominantes en el plano complejo.
Se utilizará la constante de tiempo del proceso τ para
igualando (12) y (13), se obtiene que los parámetros normalizar la escala de tiempo del sistema y se emplearán
reque- ridos del controlador son: en adelante los siguientes parámetros normalizados:
τ1τ2ω2 (1 + 2αζ ) − 1 ∗
n
Kc = (16) ω = ω nτ (22)
kp
∗
La función de transferencia de lazo cerrado del servo control entre el cero del controlador y la parte real de los polos
tendrá ahora tres polos y dos ceros. de lazo cerrado, está dada por la expresión
1 ∗ ω∗2 − ζ ω∗ (2ζ ∗ω −
III. MÉTODO DE UBICACIÓN DE POLOS Y CEROS Dcp = − ζω = (25)
T in 1)
2ζω∗ − 1
De (25) se puede obtener que la distancia entre el cero y alejado solo para valores bajos de ω∗, por lo que en general
los polos crece cuando 2ζω∗ → 1 y la influencia del cero no es posible suponer que su influencia es despreciable.
disminuye. Como se observa en la Fig. 2, el cero se encuentra III-A2. Características de desempeño del sistema de con-
n
Myro(s) = (19)
s2 + 2ζωns + ω2 n trol de lazo cerrado: Para evaluar la influencia del cero
del controlador sobre las características dinámicas del sistema
En este caso el sobrepaso máximo de la respuesta
√ 2 de control realimentado, se determinó el sobrepaso máximo
−πζ/ 1−ζ Mp, el tiempo al que este ocurre o tiempo al pico tp, y el
∗
Mp = e (20)
tiempo de asentamiento al 2 % ta2 , para 0, 5 ≤ ω ≤ 10, 0 y
3
IEEE CONESCAPAN XXVI, 12-14 setiembre, 2007, San José, Costa Rica
35 35
ζ = 0,40 ζ = 0,40
32.5 ζ = 0,45 32.5 ζ = 0,45
ζ = 0,50 ζ = 0,50
30 30
ζ = 0,55 ζ = 0,55
ζ=0,40
27.5 ζ = 0,60 27.5 ζ = 0,60
ζ = 0,65 ζ=0,40 ζ = 0,65
25 25 ζ = 0,70
ζ = 0,70
ζ = 0,75
22.5 ζ = 0,75 22.5
ζ = 0,80
ζ = 0,80
20 20 ζ = 0,85
ζ = 0,85
ζ=0,60 ζ = 0,90
ζ = 0,90
Mp
17.5
Mp
17.5 ζ = 0,95
ζ = 0,95
15 límite 15
12.5 12.5
10 10 ζ=0,60
ζ=0,95
7.5
7.5
5
5
2.5
2.5 ζ=0,95
0
0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10
15 t = t /τ
* pn p
ω = τ ωn
35
32.5
ζ = 0,40
ζ = 0,45
Td 2ζ ω ∗a − a
Tdn = = (28)
30
ζ = 0,50
ζ = 0,55 τ 2ζω∗ − 1 + ω∗2a
27.5 ζ = 0,60
ζ=0,40 ζ = 0,65
25 ζ = 0,70 IV. PROCEDIMIENTOS DE DISEÑO
ζ = 0,75
22.5
20
ζ = 0,80
ζ = 0,85
A continuación se presentan los pasos a seguir para diseñar
ζ = 0,90
los sistemas de control para logar el comportamiento dinámico
Mp
17.5 ζ = 0,95
2.5
del proceso controlado
0
0 1 2 3 4 5 6 7 8 9
2. Establecer las especificaciones de diseño: sobrepaso
t a2n = ta2 / τ
máximo Mp y tiempo de asentamiento ta2 o sobrepaso
máximo y tiempo al pico tp.
3. Utilizar las especificaciones de diseño con la Fig. 4 o la
Figura 4. Sobrepaso máximo vrs tiempo de asentamiento Fig. 5 según corresponda, para determinar la razón
de amortiguamiento ζ
4. Emplear Mp y ζ con la Fig. 3 para obtener la frecuencia
En la Fig. 4 se muestra como se relaciona el sobrepaso natural normalizada ω∗
máximo Mp con el tiempo de asentamiento normalizado tan, y 5. Calcular los parámetros del controlador PI (Kc, Ti), con
en la Fig. 5 la relación de este con el tiempo al pico (23) y (24)
normalizado tpn. 6. Verificar el cumplimiento de las especificaciones de
Las Fig. 3 a 5 se pueden emplear como parte de un diseño a partir de la respuesta del sistema de control
procedimiento de diseño de controladores, para lograr un con los parámetros determinados.
sistema de control con, por ejemplo, un sobrepaso máximo
y un tiempo de asentamiento deseados. IV-B. Proceso de segundo orden, controlador PID
1. Determinar la ganancia kp y las constante de tiempo τ1
III-B. Proceso de segundo orden, controlador PID y τ2 del proceso controlado (con τ1 > τ2)
Como se indicó anteriormente, en este caso el sistema de 2. Hacer τ = τ1 y a = τ2/τ1
control de lazo cerrado tiene dos ceros y tres polos. Si se 3. Establecer las especificaciones de diseño: sobrepaso
escoge en (13) α = τ1/(τ2ω∗) se logra que un cero del máximo Mp y tiempo de asentamiento ta2 o sobrepaso
controlador cancele el polo real, reduciéndose la función de máximo y tiempo al pico tp.
transferencia de lazo cerrado del control PID de la planta de 4. Utilizar las especificaciones de diseño con la Fig. 4 o la
segundo orden a (9). Fig. 5 según corresponda, para determinar la razón de
Los parámetros requeridos del controlador PID son: amortiguamiento ζ
∗2
Kcn = Kckp = 2ζω ∗ − 1 + ω a (26)
2 4
IEEE CONESCAPAN XXVI, 12-14 setiembre, 2007, San José, Costa Rica
5
IEEE CONESCAPAN XXVI, 12-14 setiembre, 2007, San José, Costa Rica
V. EJEMPLOS 1
y(t)
lograr el desempeño dinámico deseado del sistema de control
0.6
con el procedimiento de ubicación de polos y ceros propuesto y
la diferencia entre la respuesta lograda con este y la que se 0.4
1, 25
Gp(s) =
0, 80s + 1
Se desean determinar los parámetros de un controlador PI de Figura 6. Respuestas del ejemplo 1
manera que la respuesta del sistema de control a un cambio
escalón en el valor deseado tenga un sobrepaso máximo Mp =
En este caso, el sobrepaso máximo y el tiempo de asen-
20 % y un tiempo de asentamiento ta2 = 3 segundos.
tamiento obtenidos con el método de ubicación de polos
Método de ubicación de polos fueron Mp = 20, 33 % y ta2 = 3, 09s, y con el controlador
Utilizando (20) y (21) se obtiene que la razón de amorti- determinado mediante la técnica de ubicación de polos y ceros
guamiento debería ser ζ = 0, 456 y la frecuencia natural Mp = 19, 63 % y ta2 = 2, 73s. En ambos casos se logran
ωn = 1, 645. respuestas con las característcas deseadas.
Empleando (7) y (8) los parámetros del controlador
serían Ejemplo V.2. Considérese ahora un proceso diez veces
Kc1 = 0, 16 Ti1 = 0, 092 más lento dado por la función de transferencia
1, 25
y la función de transferencia de lazo cerrado resultante Gp(s) =
es 8s + 1
1.4 1.4
y1 y1
y2 y2
1.2 1.2
1 1
0.8 0.8
y(t)
y(t)
0.6 0.6
0.4 0.4
0.2 0.2
0 0
0 5 10 15 20 25 0 5 10 15 20
30 tiempo (s)
tiempo (s)
En este caso la función de transferencia de lazo cerrado y la función de transferencia de lazo cerrado resultante es
resultante es
4, 11s2 + 11, 18s + 5, 09
0, 16(3, 22s + 1) Myr1(s) =
Myr2(s) = 2
s + 0, 64s + 0, 16
10, 98s3 + 17, 29s2 + 13, 38s + 5, 09
En la Fig. 7 se muestran las curvas de respuesta de los
Método de ubicación de polos y ceros
dos sistemas.
Para este caso el tiempo de asentamiento
Ahora, el sobrepaso máximo y el tiempo de asentamien-
normalizado es tan = 2, 0. Si se emplea la Fig. 4 con
to obtenidos con el método de ubicación de polos fueron
este tiempo y se puede seleccionar ζ = 0, 65. Con
esta
Mp = 19, 35 % y ta2 = 8, 66s, y con el controlador
Mp = 15 %
determinado mediante la técnica de ubicación de polos y ceros
razón de amortiguamiento y Mp = 15 % de la Fig. 3 se
Mp = 10, 02 % y ta2 = 12, 51s.
En este caso, solo la respuesta obtenida con el procedi- obtiene ω∗ = 3, 0.
miento de diseño propuesto, cumple con las Utilizando (26) a (28), se obtiene que los parámetros del
especificaciones de diseño. controlador deben ser
queridos del controlador valor de la ganancia del controlador se eleva a Kc1 = 10, 04
Kc1 = 5, 09 Ti1 = 2, 20 Td1 = 0, 37 con lo que se duplicaría el cambio escalón que se produce en
8
IEEE CONESCAPAN XXVI, 12-14 setiembre, 2007, San José, Costa Rica
la señal de salida del controlador cuando se cambie el valor En el procedimiento de sintonización propuesto, las Fig. 3 a
deseado, pudiendo llevarse el elemento final de control a una 5 muestran la relación de las especificaciones de diseño (Mp, Ta2
posición extrema. y Tp) con la ubicación requerida de los polos y ceros del sistema
(ωn, ζ).
VI. CONCLUSIONES
Los ejemplos presentados ilustran claramente las ventajas
El método tradicional de sintonización de controladores por de utilizar el procedimiento de ubicación de polos y ceros
ubicación de los polos del sistema de control de lazo cerrado, de lazo cerrado propuesto, en vez del método tradicional que
permite localizarlos en la posición deseada. Sin embargo, esta solamente ubica los polos.
posición no puede asociarse directamente con las característi- Nota: Copias ampliadas de las curvas para el diseño me-
cas dinámicas de la respuesta del sistema, ya que no considera diante el procedimiento de ubicación de polos y ceros (Fig. 3 a
la influencia de los ceros del controlador. 5), se pueden obtener directamente de los autores.
El método de ubicación de polos y ceros propuesto, al tomar
en cuenta la influencia de los ceros del controlador, relaciona la REFERENCIAS
ubicación requerida de los polos y ceros del sistema de [1] P. Persson, “Towards autonomous pid control,” Ph.D. dissertation,
control con las características dinámicas de su respuesta. De- partment of Automatic Control, Lund Institute of Technology, 1992.
[2] K. J. Aström and T. Hägglund, PID Controllers - Theory, Design
El nuevo procedimiento determina los parámetros requeri- and
dos de los controladores PI y PID, para controlar procesos de Tuning. Instrumentation Society of America, 1995.
[3] L. J. Marín, Método de ubicación de polos y ceros para la sintonización de
primer y segundo orden, de manera de lograr que la respuesta controladores PID. Proyecto Eléctrico (Bachillerato), Escuela de
del sistema de control a un cambio escalón en el valor deseado Ingeniería Eléctrica, Universidad de Costa Rica, 2005.
(servo control) cumpla con las especificaciones de diseño.
La distancia ente el cero y los polos de lazo cerrado
mostrada en la Fig. 2, es una indicación de su influencia sobre la
respuesta. Cuando esta distancia es grande, la influencia del
cero es baja y el método de ubicación de polos tradicional
permite obtener resultados satisfactorios. Sin embargo, cuando
esta es pequeña, la influencia del cero es grande y no
puede despreciarse. Por esta razón el procedimiento de
ubicación de polos no permite obtener una respuesta con las
características deseadas.