Exa3 Lab12 Final PDF
Exa3 Lab12 Final PDF
Exa3 Lab12 Final PDF
PROGRAMACIÓN APLICADA A LA
INDUSTRIA
I. OBJETIVOS:
A. Como Implementar un Controlador PID en LabVIEW
B. Comprender el funcionamiento de un controlador PID
C. Lograr hallar los valores para poder sintonizar un controlador PID
II. RECURSOS
1. SOFTWARE:
a. LabVIEW
CONTROLADOR PID
El algoritmo del control PID consta de tres parámetros distintos: el proporcional, el integral, y
el derivativo. El valor proporcional depende del error actual, el integral depende de los errores
pasados y el derivativo es una predicción de los errores futuros. La suma de estas tres acciones
es usada para ajustar el proceso por medio de un elemento de control, como la posición de una
válvula de control o la potencia suministrada a un calentador.
Proporcional
INTEGRAL
El modo de control Integral tiene como propósito disminuir y eliminar el error en estado
estacionario, provocado por perturbaciones exteriores y los cuales no pueden ser corregidos
por el control proporcional. El control integral actúa cuando hay una desviación entre la variable
y el punto de consigna, integrando esta desviación en el tiempo y sumándola a la acción
proporcional. El error es integrado, lo cual tiene la función de promediarlo o sumarlo por un
período determinado; Luego es multiplicado por una constante Ki. Posteriormente, la respuesta
integral es adicionada al modo Proporcional para formar el control P + I con el propósito de
obtener una respuesta estable del sistema sin error estacionario. El modo integral presenta un
PROGRAMACIÓN APLICADA A LA INDUSTRIA Página 5 / 10
Tema :
SIMULACIÓN DE UN CONTROLADOR PID EN LabVIEW
Grupo A
Nota: App./Nom.: Fecha: Lab. Nº 12
DERIVATIVO
La acción derivativa se manifiesta cuando hay un cambio en el valor absoluto del error; (si
el error es constante, solamente actúan los modos proporcional e integral).
El error es la desviación existente entre el punto de medida y el valor consigna, o "Set
Point". La función de la acción derivativa es mantener el error al mínimo corrigiéndolo
proporcionalmente con la misma velocidad que se produce; de esta manera evita que el
error se incremente.
Implementa un controlador PID usando un algoritmo PID para aplicaciones PID simples o
aplicaciones de control de alta velocidad que requieren un algoritmo eficiente. El algoritmo PID
presenta un límite de rango de salida de control con integrador anti-windup y salida de
controlador sin golpes para cambios de ganancia PID. Use la instancia DBL de este VI para
implementar un solo bucle de control. Use la instancia de DBL Array para implementar el control
paralelo de múltiples bucles.
Este bloque, para poder utilizar este bloque se tiene que saber que parámetros se tienen que
introducir, el primer parámetro que se introduce a la es la nuestro Setpoint, la segunda es la
variable de proceso y la tercera es nuestra ganancia PID es donde va a ir los valores de la
Ganancia proporcional (Kp), el tiempo integral (Ti) y el tiempo Derivativo (Td).
PROGRAMACIÓN APLICADA A LA INDUSTRIA Página 6 / 10
Tema :
SIMULACIÓN DE UN CONTROLADOR PID EN LabVIEW
Grupo A
Nota: App./Nom.: Fecha: Lab. Nº 12
IV. DESARROLLO
Primeramente: se encuentra los parámetros de nuestro controlador PID para poder ser
implementado en nuestro sistema, se aplica el método de tanteo.
o Kp ➔ 50
o Ki ➔ 0.05
o Kd ➔ 0.001
PROGRAMACIÓN APLICADA A LA INDUSTRIA Página 7 / 10
Tema :
SIMULACIÓN DE UN CONTROLADOR PID EN LabVIEW
Grupo A
Nota: App./Nom.: Fecha: Lab. Nº 12
o Se utiliza el bloque de PID, lo cual, nos permite configurar los parámetros de kp,
ki y kd juntamente con ello conecta el PV y a nuestra salida la VARIABLE DE
CONTROL.
o Se utiliza la instrucción de “while loop” para así de esta manera poder tener en
constante ejecución el programa aplicado con el control PID.
o La ejecución de nuestro actuador depende de la variable controlado, por ello, se
consideró que cuando la CV es mayor que 0 funciona el calefactor y empieza a
calentar y cuando es menor a 0, deja de funcionar y empieza a enfriar mediante
el ventilador.
- A medida que nosotros vamos cambiando el SP, el proceso de variable busca a este
para poder ser estabilizado y controlado.
https://drive.google.com/open?id=1fT-wWGXdhzHFGF0sV3YmNg8pOAMbH3R2
PROGRAMACIÓN APLICADA A LA INDUSTRIA Página 9 / 10
Tema :
SIMULACIÓN DE UN CONTROLADOR PID EN LabVIEW
Grupo A
Nota: App./Nom.: Fecha: Lab. Nº 12
V. OBSERVACIONES
• Se puedo observar que en la programación Se tuvo escoger un bloque PID
para poder realizar la programación en el cual se introdujeron: Setpoint, la
variable de proceso y la ganancia PID (Kp,Ki,Kd).
• Se Observar que para la estabilidad del sistema se tuvo problemas porque
no se podía realizar por algún método de sintonización ya que no se tenía la
función de transferencia del sistema.
• Se utilizó un bloque “while loop” en el cual se creará Shift Resgiter por cual
se ara la comunicación con nuestra variable de proceso que va ir a la entrada
de nuestro bloque PID.
• Se observó que existen librerías que nos facilitan el uso de un nuevo bloque
PID el cual requiere más entradas pero nos facilita la programación del
control.
VI. CONCLUSIONES