Anda di halaman 1dari 7

CONTROL DE TEMPERATURA MEDIANTE UN VENTILADOR

Harold David Escobar Alba


INGENIERÍA MECATRÓNICA Código: 55611506
TRANSFRENCIA DE CALOR

Marco teorico

la creación de un Sistema de control, en donde este controlará la temperatura por medio o recipiente un ventilador que girara
apagara totalmente según la temperatura, se contara con un controlador tipo PI, en un sistema que funciona con dos Resistencia
de (bombilla) de potencia alimentada por 12 v, las cuales proporcionan calor aumentando la temperatura en el sistema y un
sensor tipo de temperatura lm35 en medio de esta resistencia que dará valores de voltaje simulando la temperatura a la que
se encuentra el sistema, el valor de la temperatura será proporcional al de el voltaje, es decir; sube la temperatura de igual manera
el voltaje incrementa .

Se tuvo la necesidad de utilizar un circuito y una interfaz llamada ARDUINO en donde se programo el PI que proporcionara el
control de dicha temperatura que se ha impuesto este también generara el ancho de pulso por medio de sus salidas PWM. Con
la ayuda del software MATLAB se obtuvo las ecuaciones de transferencia tanto como de la planta y el respectivo controlador
y de ahí la obtención de las constantes del controlador que se ingresaron en la programación del arduino es decir con el software
Matlab se sintonizo el controlador PI, todos los procesos nombrados se explicaran con detalle en el desarrollo

.
Introducción metodologia

La estructura de un controlador PID es simple, aunque su utilizó los siguientes materiales


simpleza es también su debilidad, dado que limita el rango de
la planta donde pueden controlar en forma satisfactoria 2.1. Materiales:

La sintonización del PI se la logro mediante el software


 Sensor tipo lm 35
MATLAB y su aplicación
 Dos resistencias 10kΩ, 12 kΩ
 Ventilador DC 12V 130 mA
Parámetros y conceptos a tener en cuenta:
 Arduino
 Fuentes 12V, 6V
Estructura del PID: Consideremos un lazo de control de una  bombilla
entrada y una salida (SISO) de un grado de libertad
 Cables multipar
 Software Matlab

2.2. Procedimiento para realizar el proyecto

se utilizó un recipiente de platico como el cuerpo del


sistema con el fin de concentrar el calor en su interior,
Figura 1. Diagrama de dentro de este se encuentran instaladas los ventiladores
bloques de potencia conectados en serie y el sensor en medio
de estas, tal y como se muestra en la siguiente figura

P: acción de control proporcional: da una salida del


controlador que es proporcional al error

I: acción de control integral: da una salida del controlador


que es proporcional al error acumulado, lo que implica que
es un modo de controlar lento

PI: acción de control proporcional-integral, se define


mediante [1]
Figura 2. Cuerpo del
sistema
Fuente:
Autores

Una vez instalado el circuito que se muestra en la figura


2. Dentro del recipiente se procede a instalar el
ventilador en la tapa del recipiente,
el cual controlara la temperatura.
Cabe resaltar que el sensor se alimenta directamente de
5V desde el arduino

2.2.3. Obtención de resultados

Como primer punto es necesario encontrar la ecuación


de transferencia de nuestro sistema, la cual se la
obtenido mediante una recolección de datos que
consistió en llevar al sistema a su temperatura máxima
haciendo calentar las dos resistencias de potencia y de
ahí tomamos datos de temperatura y voltaje en
intervalos de cada tres segundos con el ventilador
Figura 3. prendido directamente a 6V con el fin de que el sistema
Ventilador perdiera temperatura hasta que llegara a su valor
Fuente: minimo y estable a su vez, de esta manera se obtuvo
Autores la siguiente tabla

. Tabla 1. Valores de voltaje y tiempo del


sistema
Voltaje tiempo
4,26 0
4,25 3
4,2 6
4,14 9
4,09 12
Figura 4. Circuito para
4,04 15
el sensor
Fuente: Autor 3,98 18
3,94 21
En la figura 4. Se observa el conexionado que se debe 3,9 24
hacer el sensor al arduino. Una vez realizadas las
3,86 27
conexiones correspondientes procedemos comunicar al
arduino con el circuito mostrado para así hacer los 3,82 30
procesos necesarios para controlar el sistema.
La tabla 1. Muestra solo una parte de los valores que
se obtuvieron, ya que en total se obtuvieron 214 datos
en un lapso de tiempo de
648 segundos.

Ya con los datos determinados se procede a la utilización


del software MATLAB para determinar la ecuación de
transferencia de nuestro sistema y la sintonización del PI.

Figura 5. Conexión
arduino
Fuente: Autore
Los datos de la tabla 1. Se recolectaron en Excel para
luego ser exportados al command window de Matlab, y
se creó una pequeña programación en el script para
luego poder ser declarados en la función IDENT de
Matlab (fig. 6)

Figura 8. Importar datos y grafica de


sistema
Fuente: Autor

La figura 8. Muestra como importar las entradas y


salidas que se declararon anteriormente para nuestro
Figura 6. Programación para determinar entradas y caso la entrada será el PWM y los datos de salida el
salidas de datos voltaje (temperatura).
Fuente: Autor

El bucle utilizado en la figura 6. Nos sirve para relacionar


el tiempo con el ancho de pulso. Mediante este pequeño
bucle se crean las entradas y salidas del sistema para
poder ser declaradas y proporciona una gráfica que
muestra cómo se comporta el sistema en función de
voltaje (temperatura) y tiempo.

Figura 9. Estimación de la función de


transferencia
Fuente: Autor

Cuando ya los datos de entrada y salida están importados


procedemos a la obtención de nuestra ecuación de
transferencia y para eso vamos a estimación que nos
Figura 7. Grafica voltaje y proporciona la ecuación para exportarla al command
tiempo window de nuestro programa, como se puede observar
Fuente: autor en la figura 9, se obtuvo un 96.44% de estimación que es
bastante aceptable y cercano al 100%. Completado esto
Se procede a ingresar a la función IDENT de Matlab y de vamos a obtener la ecuación que se requiere.
esta manera obtener la ecuación de nuestro modelo.
Ya con la ecuación de transferencia del sistema
determinada y conociendo sus características
procedemos a sintonizar el controlador que para este
caso va hacer un controlador tipo PI (acción de control
proporcional-integral).

Declaramos nuestra ecuación de transferencia y la


importamos en la herramienta de Matlab PIDTOOL
seleccionando los requerimientos que se ha impuesto y
son los siguientes:

a. Overshoot: 6,5%, se ha impuesto este valor ya que


se trata de un sistema que incrementa
temperatura por eso es importante no dejar que
llegue a valores máximos que puedan afectar al
Figura 10. Función de transferencia del sistema.
sistema
Fuente:
autores b. Tiempo de subida: 41 segundos

c. Tiempo de establecimiento: 209 segundos


En la figura 10 muestra la ecuación de transferencia
obtenida por la función IDENT de Matlab que se la
analizara brevemente por la función step con el fin de Con los requerimientos de diseño determinados
observar su comportamiento y las características que obtenemos la gráfica de nuestro controlador pudiendo
esta presenta, también se la representara en manera de observar el comportamiento que va a tener y sus
bloques. Cabe resaltar que la ecuación que se obtuvo respectivas constantes.
es una ecuación de primer orden

Figura 12. Grafica de controlador


PI
Fuente:
Figura 11. Respuesta al autores
escalón
Fuente: autor La figura 12. Podemos observar el comportamiento de
nuestro controlador PI según los requerimientos
En la figura 11 se muestra la respuesta al escalón de la deseados.
función de transferencia con las siguientes
características; tiempo de subida de
343 segundos, tiempo de establecimiento de
570 segundos.
Figura 13. Parámetros del
controlador PI
Fuente: autor Figura 15. Funcionamiento del sistema ante un
disturbio
Como se puede observar en la figura 13, tenemos Fuente: autor
nuestras constantes del controlador para ingresarlas en
la programación del arduino de igual manera se En la figura 15. Se ha probado el sistema ante un
observan los requerimientos que se plantearon y disturbio, para este tipo de sistema se utilizó en la
cabe resaltar que cumplen con el diseño que se desea perturbación un periodo de 250 segundos con el fin de
obtener. poder visualizar de mejor manera y como se aprecia el
sistema responde de manera correcta ante un disturbio.

Ya se ha obtenido la ecuación de transferencia del


sistema y las constantes del controlador utilizando las
herramientas y que se nos han facilitado, procedemos a
ingresar a la programación del arduino y comprobar de
manera física que todo lo expuesto anteriormente es
correcto.

Figura 14. Comportamiento del sistema


completo
Fuente: autor

La figura 14. Representa el funcionamiento del sistema


completo ya con el PI sintonizado y listo para ingresarlo
en el sketch del arduino y hacer funcionar el sistema.

Figura 16. Programación


arduino
Fuente: autor
3. CONCLUSIONES

El margen de error del sistema es muy baja, casi es


exacto el valor del set point en donde se estabiliza Al ser
un sistema de control de temperatura este trabaja con
tiempos prolongados y por esta razón el sistema tarda en
estabilizarse Para tener una estimación más exacta de
modelo de planta se necesita tomar valores de datos en
intervalos más cortos.
Los conocimientos y la utilización de Matlab que se
adquirieron en el aula fueron fundamental para el
desarrollo del presente trabajo.

Anda mungkin juga menyukai