Escolar Documentos
Profissional Documentos
Cultura Documentos
CONTROL PID
PROYECTO FINAL
JAIRO ALVEAR
1. Introducción
2. Objetivos
3. Conexiones
Bornera EPC Pines Arduino
TEMP OUT A0
VENTILADOR IN PIN 12 (PWM NO INVERTIDO)
TEMP IN (HALÓGENO) PIN11(PWM INVERTIDO)
GND GND
4. Descripción de la implementación
Se requiere implementar el control PID discreto de una planta de temperatura
Funciones Arduino:
Temperatura vs tiempo
70
60
50
40
30
20
10
0
0.000 200.000 400.000 600.000 800.000 1000.000 1200.000
Que presenta una exactitud del modelado del 93.64% de acuerdo a la herramienta
ident:
kp=18.04
ki=0.3798
kd=0
num=[kd kp ki]
den=[1 0]
gc=tf(num,den)
num=[0.88395]
den=[157.27 1]
tf2=tf(num,den)
Respuesta en lazo abierto:
gt=series(tf2,gc) El sistema es lento y no
gtfeed=feedback(gt,1) llega al valor final, por lo
figure(1) tanto es necesario un
step(gtfeed) compensador
figure(2)
step(tf2)
Respuesta en lazo cerrado
controlada:
7. Implementación.
a. Se adjunta el programa en Matlab que contiene la interfaz y el algoritmo de control
b. Se adjunta el programa en Arduino que contiene la adquisición de datos,
comunicación y control de los actuadores.
8. Pruebas
a. Prueba 1: Set Point a 50 ᵒC
b. Prueba 2: Set Point a 35 ᵒC