Documentos de Académico
Documentos de Profesional
Documentos de Cultura
505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Electromecánica / Electrónica y
DEPARTAMENTO: Eléctrica y Electrónica CARRERA:
Automatización
PERÍODO
ASIGNATURA: Sistemas de Control NIVEL:
LECTIVO:
DOCENTE: Ing. Jacqueline Llanos NRC: PRÁCTICA N°:
ESTUDIANTE (S):
TEMA: Control PID de un Motor DC
INTRODUCCIÓN
Controlador PID
Un controlador o regulador PID es un dispositivo que permite controlar un sistema en lazo cerrado para que alcance el estado de
salida deseado. El controlador PID está compuesto de tres elementos que proporcionan una acción Proporcional, Integral y Derivativa.
Estas tres acciones son las que dan nombre al controlador PID.
Donde:
r(t): Es el valor de referencia (set point o punto de consigna) que indica el estado que se desea conseguir en la salida del
sistema y(t).
e(t): Es la señal de error, la misma que ingresa al controlador e indica la diferencia que existe entre la referencia r(t) y el
estado real del sistema medido por el sensor, señal h(t).
c(t): Es la señal de control que se envía al actuador para regular y controlar el sistema o plata.
El proceso de seleccionar los parámetros del controlador que cumplan con las especificaciones de comportamiento dadas se conoce
como sintonía del controlador. Ziegler y Nichols sugirieron reglas para sintonizar los controladores PID (esto significa dar valores a
Kp, Ti y Td) basándose en las respuestas escalón experimentales o en el valor de Kp que produce estabilidad marginal cuando sólo
se usa la acción de control proporcional.
CONTROLADOR 𝑎𝐾 𝑇𝑖 /𝐿 𝑇𝑑 /𝐿 𝑇𝑝/𝐿
P 1 4
PI 0,9 3 5,7
PID 1,2 2 𝐿/2 3,4
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Esta acción de control intenta minimizar el error del sistema. Cuando el error es grande, la acción de control es grande y tiende a
minimizar este error.
OBJETIVOS
MATERIALES
INSUMOS:
Motor DC con encoder
Tarjeta Arduino
Driver L298N
REACTIVOS:
Fuente de 12 Vdc
Protoboard
Resistencias
Potenciómetro
EQUIPOS:
Computador con Sistema operativo Windows (todas las versiones)
Computador con software Arduino, LabVIEW y Matlab
INSTRUCCIONES
2. En el diseño en LabVIEW que se realizó en la anterior práctica, añada el bloque del controlador PID y complete sus
parámetros de funcionamiento.
Fig. 2. Panel frontal del VI para el control de velocidad del motor DC.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Fig. 3. Diagrama de bloques del VI para el control de velocidad del motor DC.
3. En Matlab grafique el primer escalón y la curva de reacción de la planta a la misma, adicional obtenga los parámetros para
el cálculo de las constantes de integración según Ziegler-Nichols.
∆𝑃𝑉
𝐾𝑝 =
∆𝑆𝑃
25,3213
𝐾𝑝 =
30
𝑲𝒑 = 𝟎, 𝟖𝟒𝟒𝟎𝟒
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
𝑇𝑑 = 3,2 − 2,8
𝑻𝒅 = 𝟎, 𝟒
𝑇𝑝 = 3,48 − 2,8
𝑻𝒑 = 𝟎, 𝟔𝟖
0,84404 −0,4𝑠
𝐺(𝑠) = 𝑒
0,68𝑠 + 1
Controlador P
𝟏
𝑲=
𝒂
1
𝐾= = 𝟎, 𝟎𝟒𝟓𝟒𝟓
22
Controlador PI
0,9 0.9
𝒌= = = 𝟎. 𝟎𝟒𝟎𝟗𝟎
𝑎 22
𝑻𝒊 = 3L
Controlador PID
1,2
𝑲=
𝑎
1.2
𝐾= = 𝟎, 𝟎𝟓𝟒𝟓𝟒
22
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
𝑻𝒊 = 2 ∗ 𝐿
2𝐿
𝑻𝒅 =
2
2(0,4)
𝑇𝑑 = = 0,4 (𝑠𝑒𝑔) = 𝟎, 𝟎𝟎𝟔𝟔 (𝐦𝐢𝐧)
2
Control P
Control PI
Control PID
8. Modificar la curva de respuesta hasta tener una adecuada y copiamos los valores de Kp, Ki y Kd’
Fig. 11. Parámetros Kp, Ki, Kd obtenidos con la herramienta PID Tuner.
Nota: Para pasar los valores desde Matlab a LabVIEW es importante hacer los siguientes cálculos.
𝐾𝑝 𝐾𝑑
𝑇𝑝 = 𝑦 𝑇𝑑 =
𝐾𝑖 𝐾𝑝
Fig. 12. Control PID para regular la velocidad del motor DC (parámetros obtenidos con PID Tuner de Matlab).
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
Fig. 13. Control PID para regular la velocidad del motor DC (Sintonía fina).
2. Presente la función de transferencia obtenida mediante la curva de reacción y la que obtuvo mediante’ system
Identification’ (ident).
3. Presente las curvas de reacción de los controladores P, PI y PID sintonizados mediante el método de Ziegler & Nichols y
analice el tiempo de retardo (td), tiempo de levantamiento (tr), tiempo de pico (tp), tiempo de asentamiento (ts), máximo
sobreimpulso (Mp) y porcentaje de OverShoot,(valor del Mp pero en %) de cada una de ellas.
CÓDIGO: SGC.DI.505
GUIA PARA LAS PRÁCTICAS DE VERSIÓN: 2.0
FECHA ULTIMA REVISIÓN:
LABORATORIO, TALLER O CAMPO. 12/04/2017
4. Presente la curva de reacción del controlador PID sintonizado mediante la herramienta PID Tuner de Matlab y realice el
mismo análisis solicitado en el inciso 3.
5. Presente la curva de reacción del controlador PID sintonizado mediante sintonía fina y realice el mismo análisis solicitado
en el inciso 3.
RESULTADOS OBTENIDOS:
1. Presente una sola gráfica con los tres controladores PID realizados en este trabajo para un set point igual a 60 rpm.
Nota: antes de correr el VI coloque el punto de consiga en 60 rpm y que la planta evolucione hasta conseguir que el error
sea cero.
2. Realice un cuadro comparativo de los tres controladores PID y seleccione el que para usted es el indicado para el proceso.
CONCLUSIONES:
RECOMENDACIONES:
1. Ogata, Katsuhiko. Ingeniería de Control Moderna. Tercera edición. Editorial Prentice Hall.
2.
FIRMAS