Professional Documents
Culture Documents
Facultad De Ingeniera
ctrica Y Electro
nica
Departamento De Ingeniera Ele
Profesor
Ing. Harley Francisco Su
arez
Berm
udez
1.
Laboratorio de
Control
2015-I
Control PID
DESCRIPCION
En esta pr
actica, el estudiante podr
a analizar los efectos de cada una de las acciones de control P, I y D en
un sistema de control, y dise
nar e implementar sistemas de control PID para los lazos de velocidad y posici
on
de un motor LEGO usando diferentes metodos de sintonizacion.
En la primera parte se analizar
a, mediante simulacion usando Simulink, el efecto que tiene la ganancia
proporcional, integral y derivativa en un sistema de orden superior. Luego, se aplicaran diferentes tecnicas
cl
asicas de sintonizaci
on como Ziegler & Nichols y criterios de optimizacion como IAE e ITAE en el control
del mismo sistema.
En la segunda parte del laboratorio, el estudiante se enfrentara con el dise
no, simulacion e implementaci
on
de sistemas de control PID para los lazos de velocidad y posicion de un motor LEGO. El estudiante podr
a aplicar diferentes metodos de sintonizaci
on como ubicacion de polos, cancelacion polo-cero y el lugar geometrico de
las races (LGR) para cumplir requerimientos de dise
no como: tiempo de estabilizacion, sobrenivel porcentual
y error permanente.
2.
OBJETIVOS
Determinar el efecto de las diferentes acciones de control P, I, y D en el comportamiento din
amico y
est
atico de un sistema.
Sintonizar controladores PID mediante los metodos clasicos de Ziegler & Nichols y con criterios de
optimizaci
on como IAE e ITAE.
Dise
nar e implementar sistemas de control PID usando metodos de sntesis/ubicacion de polos, cancelaci
on polo-cero y el lugar geometrico de las races, para cumplir requerimientos de tiempo de estabilizaci
on,
error permanente y sobrenivel porcentual para los lazos de velocidad y posicion de un motor LEGO.
3.
MARCO TEORICO
La sintona de controladores es el ajuste de parametros de los controladores para lograr una respuesta
deseada de lazo cerrado. La sintona de compensadores ha venido evolucionando desde los a
nos 40 hasta la
actualidad, encontrando metodos de sintona de compensadores PID muy simples como el metodo de ensayo
y error hasta metodos que utilizan tecnicas de optimizacion o basados en ndices de robustez.
Laboratorio de
Control
2015-I
(1)
PID serie:
0
P IDserie (s) = Kc
1
1+ 0
Ti s
Td s + 1
0
Td s + 1
!
, con 0.05 0.2
(2)
De igual forma, si se tienen las constantes de sintonizacion de un PID paralelo y se desea convertirlas a las
constantes de un PID serie o viceversa, se pueden utilizar las conversiones mostradas en la Tabla 1 .
De PID paralelo a PID serie
!
r
0
Td
Kc = Kc 0.5 + 0.25
Ti
!
r
0
Td
Ti = Ti 0.5 + 0.25
Ti
0
Td =
T
qd
0.5 + 0.25
Ti = Ti + Td
0
Td
Ti
Td =
Ti Td
0
0
Ti + Td
Tabla 1: Conversi
on de parametros entre compensadores PID serie y paralelo .
A continuaci
on se revisan algunos de los metodos clasicos de sintonizacion de compensadores PID m
as
conocidos.
3.1.
Sintonizaci
on de Compensadores PID para Respuesta de Asentamiento de
1
por
Ganancia
Ultima
4
Este metodo pionero tambien conocido como metodo de sintonizacion en lnea, fue propuesto por Ziegler
& Nichols en 1942. En este metodo las caractersticas dinamicas del proceso son representadas por la ganancia
u
ltima de un controlador proporcional y el periodo u
ltimo de oscilacion del lazo. Estos parametros, debido
a que usualmente no son conocidos, se determinan de forma experimental en el proceso real con el siguiente
procedimiento :
Paso 1: Deshabilite/inactive los modos integral y derivativo del compensador PID de tal forma que solo
sea un controlador proporcional. En algunos controladores, el modo integral no puede ser eliminado totalmente
pero puede ser ajustado de forma que el tiempo integral sea el maximo valor o, equivalentemente la tasa de
integraci
on (1/Ti ) ajustada a su mnimo valor.
Laboratorio de
Control
2015-I
Compensador
Kc
Ku
2
Ku
2.2
Ku
1.7
P
PI
P ID
Td
Tu
1.2
Tu
2
Tabla 2: F
ormulas de sintonizaci
on para asentamiento de
3.2.
Ti
1
4
Tu
8
usando ganancia y periodo u
ltimos .
Sintonizaci
on de Compensadores PID para Respuesta de Asentamiento de
1
usando Modelo de Primer Orden m
as Tiempo Muerto (FOPDT)
4
El anterior metodo de Ziegler & Nichols caracteriza el proceso mediante dos constantes, la ganancia u
ltima
y el periodo u
ltimo. Algunos otros metodos de sintonizacion de controladores caracterizan el proceso mediante
un modelo matem
atico de primer o segundo orden con tiempo muerto .
Modelo de Primer Orden con Tiempo Muerto (FOPDT):
G(s) =
Y (s)
k
=
eto s
U (s)
s + 1
(3)
Donde:
Laboratorio de
Control
2015-I
El modelo FOPDT es en el que se basan muchas de las formulas de sintonizacion de controladores. Este
modelo caracteriza el proceso con tres par
ametros: la ganancia k, el tiempo muerto to , y la constante de tiempo
. La pregunta es, entonces, c
omo se pueden determinar estos parametros?. La respuesta es que se debe realizar
una prueba din
amica en el proceso real para obtener estos tres parametros, as:
Prueba de Respuesta al Escal
on:
Paso 1: Con el controlador en manual (sistema en lazo abierto) aplique un escalon a la se
nal de control
que va al proceso. La magnitud de este cambio debera ser lo suficientemente grande como para que el transmisor sea capaz de medir la respuesta obtenida, pero no debera ser tan grande como para que la respuesta se
vea distorsionada por no linealidades del proceso.
Paso 2: Registre la respuesta que entrega el transmisor en un dispositivo donde se pueda observar toda
la se
nal desde donde ocurri
o el escal
on de entrada hasta donde el sistema alcanza un nuevo valor de estado
estable. Com
unmente, una prueba al escal
on puede durar entre unos minutos hasta varias horas, dependiendo
de la velocidad de respuesta del proceso.
y(t)
yss
u(t)
uss
3
4
Tiempo(seg)
Laboratorio de
Control
2015-I
3
(t2 t1 )
2
(5)
to = t2
y(t)
(6)
ss
0.632yss
0.283yss
t
Tiempo(s)
Figura 2: Par
ametros para ajustar el modelo FOPDT.
Adem
as de las f
ormulas para sintonizacion de compensadores usando la ganancia y periodo u
ltimos, Ziegler
& Nichols tambien propusieron un conjunto de formulas de sintonizacion PID basadas en parametros de un
modelo de primer orden con tiempo muerto (FOPDT). Estas formulas se dan en la Tabla 3 . Se hace enfasis
en que estas f
ormulas son empricas y no deberan ser extrapoladas mas alla del rango 0.1 < to / < 0.5.
Compensador
P
PI
P ID
Kc
1
1 to
k
1
0.9 to
k
1
1.2 to
k
Ti
Td
3.33to
2.0to
0.5to
Tabla 3: F
ormulas de sintonizacion para asentamiento de
1
4
Las f
ormulas de la Tabla 3 son para el controlador PID serie (Ec. 2). Para convertir estos parametros de
sintonizaci
on a un controlador PID paralelo (Ec. 1), use la Tabla ??.
3.3.
Laboratorio de
Control
2015-I
Sintonizaci
on de Compensadores PID por criterios de Optimizaci
on IAE e
ITAE
Adem
as de los anteriores metodos, se desarrollaron otros metodos de sintonizacion que usan parametros de
modelos FOPDT. La especificaci
on de estos metodos para la respuesta en lazo cerrado es basicamente lograr
un mnimo error entre la variable controlada y la referencia. El error es una funcion del tiempo para toda la
duraci
on de la respuesta, de tal manera que la suma del error en cada instante de tiempo se minimice.
Existen diferentes criterios de minimizacion del error como lo son: La Integral del Valor Absoluto del Error
(IAE), La Integral del Cuadrado del Error (ISE), La Integral del Valor Absoluto del Error con Peso en el
Tiempo(ITAE), y La Integral del Cuadrado del Error con Peso en el Tiempo(ITSE).
Las Tablas 4 y 5 presentan las f
ormulas de sintonizacion para compensadores PI y PID con los criterios
IAE e ITAE. Se hace enfasis en que estas formulas son empricas y no deberan ser extrapoladas mas all
a del
rango 0.1 < to / < 1.0. Si se desea conocer detalles de los criterios IAE, ITAE, ISE e ITSE se sugiere revisar .
Par
ametros PI
b
a1 to 1
Kc =
k
Ti =
a2 + b2 to
IAE
ITAE
a1 = 0.758, b1 = 0.861
a1 = 0.586, b1 = 0.916
a2 = 1.02, b2 = 0.323
a2 = 1.03, b2 = 0.165
Tabla 4: F
ormulas de sintonizaci
on PI con criterios IAE e ITAE para cambios en el setpoint .
Par
ametros PID
b
a1 to 1
Kc =
k
Ti =
a2 + b2 to
b3
to
Td = a3
IAE
ITAE
a1 = 1.086, b1 = 0.869
a1 = 0.965, b1 = 0.855
a2 = 0.74, b2 = 0.13
a2 = 0.796, b2 = 0.147
a3 = 0.348, b3 = 0.914
a3 = 0.308, b3 = 0.9292
Tabla 5: F
ormulas de sintonizaci
on PID con criterios IAE e ITAE para cambios en el setpoint .
Los par
ametros de sintonizaci
on del compensador PID de la Tabla 5 son para el controlador PID paralelo (Ec. 1). Para convertir estos par
ametros de sintonizacion a un controlador PID serie (Ec. 2), use la Tabla ?? .
4.
PROCEDIMIENTO
La pr
actica est
a dividida en dos partes las cuales se desarrollaran en tres semanas abarcando temas como:
Metodos Cl
asicos de Sintonizaci
on PID, Control PID por Sntesis, Cancelacion Polo-Cero y LGR. Los puntos
Laboratorio de
Control
2015-I
a continuaci
on deber
an ser desarrollados en grupos y entregados en un informe la semana siguiente a la culminaci
on de las actividades (vea detalles en las secciones 5 y 6). Los puntos practicos deberan ser sustentados
en clase de laboratorio.
Dentro del procedimiento a realizar por los estudiantes, se utilizaran dos archivos de codigo nxc para la
implementaci
on de los sistemas de control de velocidad y posicion del motor LEGO (archivos adjuntos a esta
gua). El archivo llamado controlPIvel.nxc tiene la estructura de control mostrada en la Figura 3 , y el archivo
llamado controlPIDpos.nxc tiene la estructura de control mostrada en la Figura 4. El estudiante debe tener en
cuenta estas estructuras a la hora de realizar la implementacion de sus dise
nos en el BricxCC. A continuaci
on
se detalla el procedimiento a realizar en cada parte:
Compensador
Referencia
Kp
Ki
s
Motor LEGO
u (t )
Velocidad
G (s)
Motor LEGO
Saturacin
Kp
Ref
Ki
++
++
1
s
u (t )
u (t )
G (s)
(t )
1
s
(t )
Kd s
Tf s 1
Kt
Figura 4: Estructura del sistema de control de posicion implementado en controlPIDpos.nxc.
4.1.
M
etodos Cl
asicos de Sintonizaci
on PID
Laboratorio de
Control
2015-I
2. Obtenga y analice la respuesta del sistema en lazo abierto ante una entrada tipo escalon (estable?,
inestable?, subamortiguado?, sobreamortiguado?, hay polos no dominantes?, dominantes?, cuales?, etc.).
Calcule un modelo matem
atico de primer orden mas tiempo muerto FOPDT (ver Ec. 3) usando el
procedimiento mostrado en la secci
on 3.2.
3. Construya y agregue un compensador PID paralelo (Ec. 1) al sistema de intercambio de calor y cierre el
lazo de control tal como se muestra en la Figura 7. Vare de forma independiente los parametros del
compensador (Kc , Ti , Td ) y determine cuales son los principales efectos de cada parametro en el lazo de
control.
Laboratorio de
Control
2015-I
Step
Proceso de
Intercambio de Calor
1.6
0.7
0.4s+1
2.9s2+5.6s+0.9
Gv(s)
Gp(s)
Retardo de
Transporte
Transport
Delay
Scope
Vlvula
de Control
PID Paralelo
u
Step
GPID(s)
Proceso de
Intercambio de Calor
1.6
0.7
0.4s+1
2.9s2+5.6s+0.9
Gv(s)
Gp(s)
Retardo de
Transporte
Transport
Delay
Scope
4.2.
En esta u
ltima parte del laboratorio, el estudiante utilizara la funcion de transferencia del motor LEGO
para dise
nar y simular sistemas de control PID para los lazos de velocidad y posicion, usando el metodo de
ubicaci
on de polos o sntesis, cancelaci
on polo-cero, y el lugar geometrico de las races (LGR). Los sistemas
de control deber
an cumplir requerimientos de dise
no como: tiempo de estabilizacion, sobrenivel porcentual y
error permanente. La implementaci
on se realizara en el Bricx Command Center y se requiere que el estudiante
registre las respuestas (salida, error, se
nal de control) de cada sistema de control implementado para realizar
posterior an
alisis en Matlab.
1. Realice una prueba al escal
on del motor LEGO usando el archivo registrovel.nxc y obtenga una funci
on
de transferencia de primer orden SIN tiempo muerto. De aqu en adelante esta funcion se llamar
a G(s),
y servir
a como base para el dise
no de los sistemas de control.
Compensador
Referencia
1
K c 1
Ti s
Laboratorio de
Control
2015-I
Motor LEGO
u (t )
Velocidad
G (s)
Motor LEGO
Referencia
Kp
u (t )
G (s)
(t )
1
s
(t )
Posicin
10
Laboratorio de
Control
2015-I
5.
INFORME
Desarrollar un informe de la pr
actica usando el formato IEEE, que contenga los siguientes tems:
Ttulo, Autores y Resumen en espa
nol.
Introducci
on.
Desarrollo de la secci
on PROCEDIMIENTO.
Conclusiones.
Bibliografa.
6.
EVALUACION
Entregar informe de la pr
actica seg
un lineamientos dados en la seccion 5. El informe se debe entregar va
e-mail a la direcci
on hafsuarezbe@unal.edu.co como maximo una semana despues de terminada la practica y
la evaluaci
on sera de la siguiente manera:
Presentaci
on del Informe (organizacion, redaccion, ortografa, claridad, formato): Valor 0.5.
Punto 4.1: Valor 1.5.
Punto 4.2: Valor 2.5.
Analisis y Conclusiones : Valor 0.5.
11