Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRCTICA CALIFICADA 02
TEMA: SINTONIZACION PID ZIEGLER AND NICHOLS METODO DE OSCILACION
OBJETIVOS
-
Utilizar el matlab como una herramienta para probar la respuesta de los sistemas de
control.
MATERIAL Y EQUIPOS
INTRODUCCION
Los mtodos de sintonizacin para lazos de control PID propuestos por Ziegler and Nichols son
mtodos experimentales y aproximados para obtener de manera rpida un conjunto de valores
para los factores Kp, Ti y Td de un controlador PID.
Existen dos mtodos Ziegler and Nichols, uno es el mtodo de oscilacin, y el otro es el de la
respuesta al escaln. Cada uno de ellos se aplica en dependencia del tipo de planta que
intentemos sintonizar en lazo de control.
En esta gua desarrollaremos una sintonizacin experimental simulada en el matlab de un sistema
de control para una planta por el mtodo de oscilacin.
Para hallar los parmetros sugeridos para los factores Kp, Ti y Td se siguen los siguientes pasos.
En primer lugar se coloca la planta en lazo cerrado solamente con controlador proporcional y se
incrementa la ganancia proporcional (Kp) hasta llegar al punto en que el sistema empieza a
oscilar, es decir el punto en que la variable que queremos controlar en la planta empieza a fluctuar
de manera permanente. (Esto suceder cuando la ganancia Kp alcance un valor suficiente)
A continuacin se halla los dos parmetros de referencia para este mtodo: el primer parmetro
es la ganancia crtica Kc (es decir la ganancia Kp que ha llevado el sistema a la oscilacin) y el
segundo parmetro es el periodo crtico que llamaremos Pc (es decir el tiempo de duracin de
cada oscilacin del sistema).
_____________________________________________________________________________
Teora de Control II
2016 I
Ing. Oscar De La Cruz Rodrguez
En tercer lugar se busca los factores Kp, Ti y Td sugeridos en la tabla de sintonizacin (es una
tabla con datos obtenidos experimentalmente por ziegler and nichols) y con ellos se establece los
parmetros del controlador P, PI o PID segn sea el caso.
PROCEDIMIENTO
1. Se tiene una planta definida por la siguiente funcin de transferencia:
(Recuerden que este modelo de planta relaciona un estmulo como entrada y una
respuesta que se presentar a la salida)
1
+ 6 + 11 + 6
3
Para obtener la ganancia crtica Kc y periodo crtico Pc, debemos establecer un lazo
de control para la planta con ganancia proporcional Kp como se ve en la siguiente
figura. Esta ganancia Kp es la que deber incrementarse progresivamente hasta
llegar a la oscilacin de la seal de salida que est a la derecha en el grfico.
Kp
1
+ 6 + 11 + 6)
3
_____________________________________________________________________________
Teora de Control II
2016 - I
Ing. Oscar De La Cruz Rodrguez
El Matlab dispone de una herramienta que nos permitir hallar de manera simulada
el punto de oscilacin de la planta a travs de un grfico llamado grafico del lugar
geomtrico de las races, esta herramienta es llamada rlocus y lo nico que requiere
es que se declare la funcin de transferencia de la planta que se quiere analizar.
Para obtenerlo en nuestro caso debemos redactar el siguiente cdigo en la ventana
de comandos del Matlab.
>>num=[1];
>>den=[1 6 11 6];
>>rlocus(num,den)
Nos aparecer una ventana con el grfico que se ve en la siguiente figura
En este grfico con el cursor del mouse hacemos clic en uno de los dos puntos donde
la lnea graficada cruce con el eje vertical del sistema de coordenadas y nos
aparecer un pequeo cuadro con algunos datos en donde observaremos Gain y
Frequency.
En el grfico que obtenemos identificaremos Gain como la ganancia crtica y es
aproximadamente 60 (Kc=60)
Tambin vemos que la frecuencia es 3.32 rad/s (es frecuencia angular) por lo cual el
periodo crtico lo podremos calcular de la siguiente manera: Pc=1/f y f=3.32/(2*pi)
entonces Pc=1.89seg.
_____________________________________________________________________________
Teora de Control II
2016 I
Ing. Oscar De La Cruz Rodrguez
Con los datos de Kc=60 y Pc=1.89 podemos dirigirnos a la tabla de Ziegler and
Nichols y obtener los valores sugeridos de Kp, Ti y Td para tres posibles tipos de
controladores.
_____________________________________________________________________________
Teora de Control II
2016 - I
Ing. Oscar De La Cruz Rodrguez
S.P
1
+ 6 + 11 + 6
Kp
V.C.
>>den= [1 6 11 6+Kp];
>>step(num,den)
Obtenemos el siguiente grfico que nos muestra el comportamiento de la variable
controlada V.C. en el tiempo.
_____________________________________________________________________________
Teora de Control II
2016 I
Ing. Oscar De La Cruz Rodrguez
Kp + Ki/S
1
3 + 6 2 + 11 + 6
En este grfico podemos ver como el error al final ha desaparecido (ha mejorado en
este aspecto), pero el sobrepico se ha elevado a algo mas del 60% y el tiempo de
respuesta se encuentra por encima de los 20 seg.
_____________________________________________________________________________
Teora de Control II
2016 - I
Ing. Oscar De La Cruz Rodrguez
KdS + Kp + Ki/S
1
+ 6 + 11 + 6
3
_____________________________________________________________________________
Teora de Control II
2016 I
Ing. Oscar De La Cruz Rodrguez
Finalmente sobre los valores propuestos por la tabla de Ziegler and Nichols, se puede
hacer ligeras modificaciones tratando de mejorar el comportamiento de la respuesta
segn el objetivo.
Los valores sugeridos por la tabla de Zieglers and Nichols para el controlador PID en
nuestra planta son:
Kp=36
Ki=38.1
Kd=8.5
Ki=30
Kd=15
Aqu en este nuevo grafico podemos ver que el sobrepico se ha reducido a algo
menos del 20% y el tiempo de respuesta a cerca de 3 segundos, adems el error
sigue siendo nulo.
_____________________________________________________________________________
Teora de Control II
2016 - I
Ing. Oscar De La Cruz Rodrguez
2. Ahora halle usted los valores sugeridos segn la tabla de sintonizacin Ziegler and
Nichols para los controladores P, PI y PID en el sistema de control de la siguiente
planta.
Y halle las grficas de curvas de respuesta a una entrada de setpoint de tipo escaln
unitario para cada caso de controlador al igual que lo realizado en el procedimiento
anterior.
Finalmente modifique de manera intuitiva los valores de Kp, Ki y Kd para tratar de
mejorar la curva de respuesta (reducir los sobrepicos, acortar el tiempo de respuesta
y eliminar el error) a).
3+
92+
26+24
CUESTIONARIO
-
_____________________________________________________________________________
Teora de Control II
2016 I
Ing. Oscar De La Cruz Rodrguez