Professional Documents
Culture Documents
DE PRÁCTICA:
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA:
TITULO DE LA PRÁCTICA: PÁGINA 1 DE 13
SINTONIZACIÓN DE UN CONTROLADOR PID
Si se considera las variables en el dominio de la variable compleja s y se define Gc(s) y Gp(s) como las
funciones de transferencia del controlador y de la planta respectivamente, a partir diagrama de bloques
del sistema de control de lazo cerrado, se obtiene que la señal realimentada, representación de la
variable controlada, está dada por:
….(1)
Se debe considerar, entonces, dos posibles condiciones de operación del sistema de control, en primer
lugar: • Servomecanismo (z = 0)
….(2)
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA:
TITULO DE LA PRÁCTICA: PÁGINA 2 DE 13
SINTONIZACIÓN DE UN CONTROLADOR PID
Esta condición requiere un buen seguimiento al valor deseado.
En segundo lugar:
Regulador r=0:
….(3)
El controlador si está instalado se operará en modo manual. Produciendo un cambio escalón a la salida
del controlador se obtiene la curva de reacción del proceso, a partir de la cual se identifica un modelo
para el mismo, usualmente de primer orden más tiempo muerto. Este modelo es la base para la
determinación de los parámetros del controlador.
El controlador se debe operar en modo automático, y producir un cambio en el valor deseado para
obtener información del comportamiento dinámico del sistema, e identificar un modelo de orden
reducido para el proceso, o las características de oscilación sostenida del mismo, para utilizarla en el
cálculo de los parámetros del controlador. Se restringirá la presentación de los métodos de
sintonización y de los resultados de la comparación, a aquéllos desarrollados para controladores PID
que operan como servomecanismos y utilizan un modelo del proceso. [Alfaro, 2013]
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA:
TITULO DE LA PRÁCTICA: PÁGINA 3 DE 13
SINTONIZACIÓN DE UN CONTROLADOR PID
PIDTOOL:
Ajuste automático de las ganancias del controlador PID
El ajuste PID es el proceso de encontrar los valores de ganancias proporcionales, integrales y
derivadas de un controlador PID para lograr el rendimiento deseado y cumplir con los requisitos de
diseño.
La sintonización del controlador PID parece fácil, pero encontrar el conjunto de ganancias que garantice
el mejor rendimiento de su sistema de control es una tarea compleja. Tradicionalmente, los
controladores PID se ajustan manualmente o utilizando métodos basados en reglas. Los métodos de
ajuste manual son iterativos y requieren mucho tiempo, y si se usan en hardware, pueden causar
daños. Los métodos basados en reglas también tienen serias limitaciones: no son compatibles con
ciertos tipos de modelos de plantas, como plantas inestables, plantas de alto orden o plantas con poco
o ningún retraso.
Puede ajustar automáticamente los controladores PID para lograr el diseño óptimo del sistema y
cumplir con los requisitos de diseño, incluso para los modelos de plantas que los métodos tradicionales
basados en reglas no pueden manejar bien.
OBJETIVO DE LA PRÁCTICA
Sintonizar un controlador PID con las diferentes herramientas que ofrece Matlab (PID Tuner y sisotool)
e identificar los parámetros a modificar para que el controlador cumpla con los requisitos de diseño
solicitados.
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA:
TITULO DE LA PRÁCTICA: PÁGINA 4 DE 13
SINTONIZACIÓN DE UN CONTROLADOR PID
PROCEDIMIENTO.
PID TUNER:
Ejecute Matlab yen la ventana de comandos introduzca los siguientes comandos:
>>num=1;
>> den=[3 5 1];
>> x=tf(num,den)
x=
1
---------------
3 s^2 + 5 s + 1
>> step(x)
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA:
TITULO DE LA PRÁCTICA: PÁGINA 5 DE 13
SINTONIZACIÓN DE UN CONTROLADOR PID
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA:
TITULO DE LA PRÁCTICA: PÁGINA 6 DE 13
SINTONIZACIÓN DE UN CONTROLADOR PID
Figura 4. Menú desplegable de Planta de PID Tuner.
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA:
TITULO DE LA PRÁCTICA: PÁGINA 7 DE 13
SINTONIZACIÓN DE UN CONTROLADOR PID
Para modficar los parámetros del controlador, tan solo es necesario modificar la
posición de tiempo de respuesta o del comportamiento transitorio en las
herramientas que brinda la pestaña de TUNING TOOLS.
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA:
TITULO DE LA PRÁCTICA: PÁGINA 8 DE 13
SINTONIZACIÓN DE UN CONTROLADOR PID
Para exportar los datos desde PID Tuner, para trabajar en la ventana de
comandos. Al presionar “Export” las variables aparecerán en el Workspace.
1
Kp + Ki * --- + Kd * s
s
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA:
TITULO DE LA PRÁCTICA: PÁGINA 9 DE 13
SINTONIZACIÓN DE UN CONTROLADOR PID
Manejo de SISOTOOL
Antes que nada, se debe generar la función de transferencia con la que trabajaremos con sisotool,
por lo que en la ventana de comandos introducimos
G=tf(1,[1 6 11 6])
sisotool(G)
Con estas dos líneas generamos la función de transferencia e importamos los datos a sisotool,
además de abrirse el área de trabajo( ver figura 13).
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA:
TITULO DE LA PRÁCTICA: PÁGINA 10 DE 13
SINTONIZACIÓN DE UN CONTROLADOR PID
Para seleccionar la opción “new plot” es necesario cerrar la ventana anterior y seleccionar el icono
para obtener la siguiente lista desplegable:
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA:
TITULO DE LA PRÁCTICA: PÁGINA 11 DE 13
SINTONIZACIÓN DE UN CONTROLADOR PID
Figura 15. Opciones para la nueva gráfica y la selección de la señal que se quiere graficar.
Si quieres añadir una nueva ventana es importante que selecciones la posición donde la
requieres antes de seleccionar “new plot”
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA:
TITULO DE LA PRÁCTICA: PÁGINA 12 DE 13
SINTONIZACIÓN DE UN CONTROLADOR PID
Para cambiar la ganacia del controlador,es necesario seleccionar el diagrama de
bode y con el click derecho despliega el menu de la figura yy, y selecionamos
“Edit Compensator”
G2 =
s+4
-----------------
s^3 + 3 s^2 + 2 s
Continuous-time transfer
function.
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
DIRECCIÓN DE CARRERA DE MECATRÓNICA Y
SISTEMAS PRODUCTIVOS FECHA:
TITULO DE LA PRÁCTICA: PÁGINA 13 DE 13
SINTONIZACIÓN DE UN CONTROLADOR PID
G=(tf(1,poly([0 -1 -2])))
G=
1
-----------------
s^3 + 3 s^2 + 2 s
Continuous-time transfer
function.
RESULTADOS.
ANÁLISIS DE RESULTADOS.
CONCLUSIONES.
CUESTIONARIO.
BIBLIOGRAFÍA
Alfaro, Victor. (2003). MÉTODOS DE SINTONIZACIÓN DE CONTROLADORES PID QUE OPERAN COMO
SERVOMECANISMOS. Ingeniería. 13. 13-29. 10.15517/ring.v13i1-2.617.
http://controleducation.group.shef.ac.uk/MATLAB/using%20matlab%20sisotool%202016%20-%20part%201.pdf
https://www.mathworks.com/help/control/ref/pidtuner.html
http://ctms.engin.umich.edu/CTMS/index.php?example=Introduction§ion=ControlPID
Emisión 2 R-EDU-68