You are on page 1of 9

Kcr=30

Pcr=2.89

Ti 0.5 Pcr

Td 0.125 Pcr

Ti 0.5(2.89)

Td 0.125(2.89)

Ti 1.445

Td 0.3612
Kp
Ti
18
Ki
1.445
Ki 12.456
Ki

Kp 0.6 Kcr
Kp 0.6(30)
Kp 18

Control derivativo

Td
Kp
0.3612
Kd
18
Ki 0.020
Kd

Control integral

Control Proporcional

Controlador PID

Cdigo de programacin en labview

Para establecer comunicacin en nuestra programacin, utilizando la


librera de arduino, la cual nos permite recibir y enviar datos.

Utilizamos el comando Init abre el puerto de comunicacin

Utilizamos CLOSE cierra el puerto de comunicacin

Permite la comunicacin entre las plataformas

Configuracin de arduino

Necesitamos de un blucle de repeticin While loop, el cual se ejecutar hasta


que se le de la orden para q se detenga

Bloque de configuracin de E/S y el de lectura de valor de Entrada de la


tarjeta Arduino

Escribe la seal de salida analgica PWM en el pin que sea asignado

Escritura del valor analgico en PWM

Controlador PID creado con SUBVIS

Medidor de temperatura

Reloj para tomar muestras

Graficador de ondas

Resultados.
Al no determinar un setpoint nuestra seal solo detecta la temperatura
ambiente.

La temperatura est en 33.32 y nuestro setpoint est en 35 entonces


nuestro controlador tratar de ajustarse y regularse.

Podemos observar como nuestro controlador est esta ajustndose a


nuestro valor de referencia y para ello se enciende el ventilador, el cual
ayudar enfriar la niquelina y con lo cul disminuye la temperatura,
controlando que no se pase de nuestro valor establecido

Al incrementar nuestro setpoint nuestra seal crece hasta que nuestro


controlador ajuste la temperatura al valor establecido.

You might also like