Professional Documents
Culture Documents
Gua 7 1
Facultad: Ingeniera.
Escuela: Electrnica.
Asignatura: Sistemas de Control Automtico.
Lugar de ejecucin: Instrumentacin y Control (Edificio
3, 2da planta).
Objetivos especficos
Obtener la funcin de transferencia que describa una de las plantas del laboratorio con la
herramienta System identification de MATLAB
Sintonizar los parmetros de un controlador tipo PID con el mtodo de Ziegler-Nichols de lazo
abierto
Utilizar la herramienta PID-Tuner de MATLAB para sintonizar los parmetros automticamente.
Materiales y equipo
Introduccin terica
Calibracin de Controladores.
El proceso de seleccionar los parmetros del controlador para que el sistema cumpla con las
especificaciones de diseo se conoce como calibracin o ajuste del controlador. Las reglas de Ziegler-
Nichols sugieren un mtodo para afinar controladores PID basndose en la respuesta experimental ante
una seal escaln de entrada. La regla de Ziegler-Nichols es muy conveniente cuando no se conocen los
2 Sistemas de Control Automtico. Gua 7
Tipo de KP TN TV
controlador
P Tg/(TuKS) 0 0
PI (0.9Tg)/(TuKS) Tu/0.3 0
PID (1.2Tg)/(TuKS) 2Tu 0.5Tu
Tabla 7.1. Mtodo de calibracin de controladores de Ziegler-Nichols.
El Control PID utilizado en el laboratorio es el SO3536-6B que est representado en la Figura 7.1 y
posee las siguientes conexiones y controles
Los mtodos de optimizacin de un controlador en un sistema de control de lazo cerrado deben ser lo
ms directos que sea posible. Las recomendaciones de Ziegler-Nichols son, por ejemplo, muy simples y
por eso ampliamente usadas. Sin embargo, estas recomendaciones asumen una combinacin especial de
las secciones P, I y D del elemento de control: Esta combinacin es as llamada Controlador Tcnico,
cuyo diagrama se muestra a continuacin.
Hay tambin un tipo alternativo de controlador, para entrenamiento bsico y avanzado, el cual es
llamado Controlador matemtico. Este controlador tiene los mismos elementos de funcin que el
controlador tcnico, pero la combinacin de las secciones P, I y D es diferente.
En la siguiente figura se presenta la configuracin del controlador matemtico.
KD KP
TV Ecuacin 7.1 y TN Ecuacin 7.2
KP KI
La funcin de transferencia para el controlador que se encuentra en el laboratorio es la misma que para
un controlador PID general, la cual es:
Ecuacin 7.3
Este toolbox con el que cuenta MATLAB y que esta dentro de control system toolbox
construye modelos matemticos de sistemas dinmicos basndose en los datos medidos de la
entrada y salida, provee funciones, aplicaciones de identificacin del sistema y bloques de
Simulink para poder trabajar con el modelo.
Se pueden usar tanto datos de entrada y salida en el dominio del tiempo como en el dominio de
la frecuencia para identificar las funciones de transferencia, los modelos del proceso o el
espacio de estados tanto en tiempo continuo como tiempo discreto.
PID Tuner
Procedimiento
4. Introduzca en el tanque la divisin que se muestra en la Figura 7.5 para convertirlo en una planta
de orden superior, la parte de los orificios ms pequeos debe quedar en la parte inferior del
tanque.
6 Sistemas de Control Automtico. Gua 7
11. Guarde la imagen .png de la grfica y tambin guarde como .txt los puntos tanto de canal 1
como de canal 2 (no seleccione la opcin Include X-axis data on save).
12. Abra el switch 1 para que se vace el tanque.
13. Siga con la parte II.
Sistema Trmico
14. Arme el sistema trmico a lazo abierto de la Figura 7.7. Coloque todos los controles en cero,
deshabilite los controles I y D del mdulo PID (colocando los interruptores AB(D) y AB(I) hacia
arriba) y abra el switch 1.
16. Conecte el canal 1 del osciloscopio a la entrada positiva del punto suma (la misma donde est
conectado el switch 1) y el canal 2 a la salida del transductor temperatura/voltaje.
17. A continuacin se obtendr la grfica de respuesta del sistema, para ello con la perilla Ajuste a
cero horizontal coloque el inicio de la graficacin al inicio de la pantalla. Cuando la
grfica pase por la primera lnea vertical de la pantalla cierre el switch 1 y luego presione una
vez el botn Run/Stop, este parpadear y al llegar al final de la pantalla detendr
automticamente la graficacin.
8 Sistemas de Control Automtico. Gua 7
18. Guarde la imagen .png de la grfica y tambin guarde como .txt los puntos tanto de canal 1
como de canal 2 (no seleccione la opcin Include X-axis data on save).
19. Abra el switch 1 y deje que el sistema vuelva a la temperatura ambiente.
20. Siga con la parte II.
3. Aparecer la ventana que se muestra en la Figura 7.10, en la opcin Range se indica que los
600 datos tomados van de la A2 a la A601, sin embargo los primeros datos adquiridos antes de
cerrar el switch no deben de considerarse, el osciloscopio tiene 12 divisiones y se utiliz una
escala de tiempo de 20s/div, por lo tanto la grfica tard 240s en finalizar y se han adquirido 600
puntos en este tiempo, entonces el valor de muestreo es de 0.4s, as si usted cerr el switch al
pasar la primera divisin, es decir 20s despus que se inici la graficacin debe restar 50
muestras (20/0.4) por lo que en Range debe colocar A52:A601.
4. Luego de seleccionado el rango presione Enter, asegrese que este seleccionado Columns
vectors para que el nombre del vector sea igual al nombre de la columna y luego de clic en el
botn con el cheque arriba de Import Selection. Se indicar que se almacen la variable ch1,
repita el mismo procedimiento para importar los datos del canal 2.
5. Vaya a la pestaa APPS y de clic en la opcin System Identification (ver Figura 7.11), se
abrir la ventana mostrada en la Figura 7.12.
10 Sistemas de Control Automtico. Gua 7
6. En el men de Import Data seleccione la opcin Time domain data..., se abrir la ventana
que se muestra en la Figura 7.12.
7. En Input: debe ingresar el nombre del vector de entrada que en este caso es ch1, en Outputel
de salida que es ch2, en Data Name coloque cualquier nombre para los datos, en Starting
time deje el valor de 1 y en Sampling interval el valor de 0.4.
8. Presione el botn Import, ver que se agregan estos datos a la ventana de System
Identification Tool, para ver las grficas chequee la opcin Time plot, aparecern las grficas
tanto de entrada como de salida (ver Figura 7.13).
Sistemas de Control Automtico. Gua 7 11
9. En la ventana de System Identification Tool, seleccione del men Estimate la opcin Process
Model, se abre la ventana que se muestra en la Figura 7.14, ah se muestra la funcin de
transferencia de uno de los modelo propuestos, en esa ventana haga clic en el botn Estimate
para que el programa estime los valores de K, Tp1 y Td y se importe el modelo a la ventana de
System Identification Tool.
10. En la ventana de System Identification Tool chequee la opcin Model output para ver como
es la respuesta de este modelo y si es parecida a la respuesta de la planta, la grfica del modelo
estar en color azul y la de la planta en negro.
11. Regrese a la ventana Process Models (Figura 7.14), pruebe un segundo modelo, esta vez
aumente el nmero de polos reales a 2, de clic de nuevo en el botn Estimate para obtener los
datos del modelo y la grfica en otro color, observe que en Best Fits, el programa ordena las
grficas poniendo primero la que ms se acerca al modelo.
12. Pruebe al menos cuatro modelos ms, si se quiere borrar alguno, en la ventana de System
Identification Tool de clic sobre este y arrstrelo al icono de papelera llamada Trash.
13. En la ventana de System Identification Tool de clic en el modelo que ms se acerc al real y
arrstrelo al bloque To Workspace (Ver Figura 7.16) para tener la funcin en el espacio de
trabajo de MATLAB.
14. Continu con la parte IV.
Sistemas de Control Automtico. Gua 7 13
15. El modelo ya est exportado al espacio de trabajo, digite el comando pidtool(nombre del
mejor modelo), que para el ejemplo mostrado en la Figura 7.16 sera pidtool(P2DZU), se abrir
la ventana del PID Tuner.
16. Elija un tipo de controlador PID, de forma Standard, de clic en el botn Show Parameters para
que se muestre una ventana con los parmetros del controlador y la respuesta de la planta,
pruebe cambiando el tiempo de respuesta o el comportamiento del transitorio y observe como
varan los parmetros. Cuando tenga la mejor respuesta anote los valores de K P, TD(TV) y TN
obtenidos.
KP = _____________, TV = _____________ y TN = ____________.
17. Con el sistema a lazo cerrado y los interruptores AB(I) y AB(D) del controlador PID activados
calibre el controlador PID con estos nuevos valores y obtenga la grfica de respuesta del sistema.
Deje que se estabilice la salida y luego aplique una perturbacin (guarde la imagen de esta
grfica en la computadora) Segn la grfica obtenida que concluye acerca de la calibracin del
controlador PID que realiz?__________________________________________________________.
18. Reduzca al mnimo las perillas tanto del voltaje de referencia (SET POINT) como todas las del
controlador PID (K P, T V(s) y T N(s) y las de sus respectivas escalas) tambin coloque hacia arriba
los interruptores AB(I) y AB(D) del controlador PID y retire la perturbacin del sistema, apague y
luego desconecte los equipos.
Anlisis de Resultados
1. Presente las grficas obtenidas con los controladores que calibr, indique si obtuvo o no buenos
resultados y como podran estos mejorarse.
Investigacin Complementaria
Bibliografa
Ogata, K., (2010), Ingeniera de Control Moderna, Madrid, Espaa: Pearson Educacin, S.A.
Mathworks, (S.F). PID Control Design with Control System Toolbox (video). Recuperado en julio
de 2016 de: http://es.mathworks.com/videos/pid-control-design-with-control-system-toolbox-
68748.html
Sistemas de Control Automtico. Gua 7 15
Hoja de cotejo: 7
EVALUACIN
APLICACIN DEL 70 Cumple con uno de los Cumple con dos de los Cumple con los tres
siguientes criterios: criterios. criterios.
CONOCIMIENTO
-Obtiene el modelo de
la planta con la
herramienta System
Identifcation de
MATLAB
-Calibra correctamente
un controlador PID con
el mtodo de Ziegler-
Nichols.
-Obtiene los parmetros
del controlador PID
utilizando la
herramienta PID
Tuner de MATLAB
ACTITUD 2.5 Es un observador Participa ocasionalmente Participa propositiva e
pasivo. o lo hace integralmente en toda la
constantemente pero sin prctica.
coordinarse con su
compaero.
2.5 Es ordenado pero no Hace un uso adecuado Hace un manejo
hace un uso adecuado de lo recursos, respeta responsable y adecuado
de los recursos. las pautas de seguridad, de los recursos
pero es desordenado. conforme a pautas de
seguridad e higiene.
TOTAL