You are on page 1of 10

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER F-LAB-IEA

DEPARTAMENTO DE ELECTRICIDAD Y ELECTRÓNICA


Versión:
INSTRUMENTACIÓN ELECTRÓNICA 1.0_R2014
Sistema de control y adquisición de datos de temperatura en el
proceso de secado del arroz en una línea de producción Página: 1 de 10

0. IDENTIFICACION DE GRUPO las respectivas mediciones para


comprobar la eficiencia del sistema antes
A4_IE. de implementarlo y así no interferir
innecesariamente en el funcionamiento de
1. OBJETIVOS la empresa.

1.1.Realizar un diseño preliminar del circuito 1.7.Implementar el circuito competo del


que se implementara para realizar el sistema de control y adquisición de datos
análisis matemático y llegar a la idea al proceso correspondiente para verificar
definitiva de lo que se va a necesitar para su correcto funcionamiento comparado
su correcto funcionamiento. con el diseño definitivo.

1.2. Acondicionar el sensor LM35 en los 1.8.Verificar el correcto funcionamiento del


rangos de voltaje y temperatura requeridos sistema mediante diferentes pruebas
en el proceso que se va a medir para evitar donde se presenten las condiciones a las
fallos en las mediciones que se someterá el sistema para evitar
fallos futuros que puedan afectar
1.3. Obtener las funciones de transferencia negativamente a la empresa.
necesarias mediante la obtención de datos
y con ayuda de MATLAB-Simulink 2. ANÁLISIS DE REQUERIMIENTOS

1.4. Aplicar un controlador de acción En el desarrollo del proyecto se utilizó un


proporcional e integral (PI) al sistema y su computador portátil con procesador Intel Core
diseño, con el fin de lograr que sea I3, con Intel HD Graphics, que cuenta con el
compensado y mejorado en su respuesta, software de Matlab R2014a para la realización
considerando parámetros como tiempo de de los cálculos necesarios del sistema de
subida, tiempo de establecimiento y el control a utilizar, el Labview 2013 para la
máximo sobre impulso. creación de la interfaz, y el Proteus 8 para la
simulación de sistema de control. También se
1.5. Usar la tarjeta Arduino para obtener las utilizó la tarjeta Arduino UNO R3 con su
medidas realizadas por el sensor LM35 y respectivo software como el dispositivo de
luego transferirlas al software LabView adquisición de datos.
para su visualización, realizando la
programación necesaria sobre la tarjeta 3. RESULTADOS
usando las herramientas computacionales
de LIFA (LabView Interface For Arduino) El proceso industrial al que se aplica el
y el propio software LabView. proyecto es al secado del arroz en una línea de
producción con el fin de medir y controlar la
variable de temperatura para que no sobrepase
1.6. Utilizar un horno eléctrico para recrear el límite de calor soportado por el grano y
las condiciones de secado y poder realizar

1
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER F-LAB-IEA
DEPARTAMENTO DE ELECTRICIDAD Y ELECTRÓNICA
Versión:
INSTRUMENTACIÓN ELECTRÓNICA 1.0_R2014
Sistema de control y adquisición de datos de temperatura en el
proceso de secado del arroz en una línea de producción Página: 2 de 10

obtener un producto con los estándares de


calidad establecidos por la empresa.

Por medio del siguiente diagrama de bloques


se describirán de forma general los
componentes que hacen parte del proyecto.

Figura 2. Curva característica de la planta y función de


transferencia del sistema

Para representar y cargar esta función de


transferencia se usó los comandos respectivos
Figura 1. Diagrama de bloques del proyecto en la ventana de comandos como se observa
en la figura 3 y así poder trabajar con ella.
Se eligió el sensor LM35 debido a la
experiencia del grupo de trabajo en la
utilización de dicho componente en otros
procesos, lo que daba una idea de cómo
implementarlo al sistema de control del
proyecto.

Se tomaron del sensor una serie de datos en


intervalos de tiempos iguales durante un
respectivo tiempo de duración total, para así
obtener la curva característica de la planta con
ayuda del software Matlab más precisamente
con el comando ident hallar la respectiva Figura 3. Función de transferencia del sistema cargada
función de transferencia que se acerque más a en la ventana de comandos de Matlab
nuestro sistema.
En la figura 4 se muestra la gráfica sin aplicar
En la figura 2 se muestra la respectiva curva y el controlador proporcional integrativo.
la función de transferencia hallada luego de
ingresar los datos tomados.

2
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER F-LAB-IEA
DEPARTAMENTO DE ELECTRICIDAD Y ELECTRÓNICA
Versión:
INSTRUMENTACIÓN ELECTRÓNICA 1.0_R2014
Sistema de control y adquisición de datos de temperatura en el
proceso de secado del arroz en una línea de producción Página: 3 de 10

La función de transferencia de este


controlador PID es:

𝐸𝑜 (𝑠) 𝐾𝑖
= 𝐾𝑝 + + 𝐾𝑑 𝑠
𝐸𝑖 (𝑠) 𝑠

El sensor LM35 esta calibrado directamente


en grados centígrados, y tiene un factor de
escala lineal de 10mV/°C, una precisión
asegurada de 0.5°C a temperatura ambiente,
un rango de -55°C a 150°C.
Opera en un rango de 4 a 30 V, una no
1
linealidad de solo 4 °𝐶 , un alcance de 205°C
de entrada.
Figura 4. Gráfica resultante sin aplicar el controlador PI
El sistema de control utilizado (controlador
Para lograr obtener el controlador PI) se implementó mediante amplificadores
proporcional integrativo (PI) del proyecto se operacionales, además se hizo uso de un
utilizó la herramienta “sisotool” del software amplificador restador para permitir la
Matlab. realimentación negativa del control y de un
amplificador no inversor como etapa de
Ahora se muestra en la figura 5 la gráfica acondicionamiento con el fin de aprovechar
resultante al aplicar el controlador PI hallado. mejor la sensibilidad del sensor LM35. El
circuito utilizado para el control del proceso
se puede observar en el anexo 1.

La interfaz gráfica fue realizada con el


software LabView, teniendo en cuenta la
linealidad del sensor LM35 y el valor de
voltaje de salida por cada grado centígrado de
entrada; esta puede observarse en el anexo 2,
cuenta con indicadores de voltaje y
temperatura que muestra en tiempo real los
valores del proceso de control, otro de los
componentes de la interfaz es el control del
tiempo de muestreo de los datos recolectados
que permite modificar la frecuencia con la
cual son leídos los valores por la tarjeta
arduino y posteriormente transferidos a la
Figura 5. Grafica resultante al aplicar el control PI interfaz gráfica.

3
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER F-LAB-IEA
DEPARTAMENTO DE ELECTRICIDAD Y ELECTRÓNICA
Versión:
INSTRUMENTACIÓN ELECTRÓNICA 1.0_R2014
Sistema de control y adquisición de datos de temperatura en el
proceso de secado del arroz en una línea de producción Página: 4 de 10

Para la visualización de los valores se optó por En el proceso de acondicionamiento de la


usar una gráfica que permita ver la forma de tarjeta Arduino como tarjeta de recolección de
onda y el comportamiento de los valores de datos se utilizó el complemento LIFA
temperatura con respecto al tiempo. Como (LabView Interface For Arduino) que se carga
complemento la interfaz cuenta con botones en la tarjeta para enlazarla al complemento VI
los cuales tiene distintas funcionalidades VIPM que ofrece el software LabView y de
como: salir, ayuda, detener y características esta forma descargar los toolkit necesarios.
del dispositivo (LM35). La programación en
bloques de la interfaz puede observarse en el El grupo de trabajo realizó pruebas de
anexo 3. funcionamiento en una interfaz básica para
verificar las mediciones y acomodar los
A continuación se presentara el diagrama de parámetros necesarios en el diagrama de
flujo que representa el funcionamiento de la bloques del VI para mejorar características
interfaz gráfica: como precisión, sensibilidad y rango de
funcionamiento, tomando en cuenta las
Inicio del proceso limitaciones de la tarjeta Arduino con respecto
al voltaje de entrada que puede recibir antes
de averiarse por sobrecarga.
Medición de la
temperatura

Luego del acondicionamiento de la tarjeta se


Conversión de
realizó el diagrama de bloques VI
temperatura a
voltaje
correspondiente al sistema de control que se
debía medir, y se realizaron pruebas en
Recolección de
protoboard del funcionamiento del sistema de
datos
mediante el
control enlazado a la tarjeta Arduino y la
arduino
interfaz del software.

No Si En las pruebas se verifico el correcto


Obtención los
¿El voltaje esta
en el rango necesario
datos de funcionamiento del sistema de control
voltaje
del proceso?
directamente desde el sensor, tomando en
cuenta la conversión de 10mV por 1°C, por lo
Procesamiento
de los datos
que la medición comenzaba a temperatura
adquiridos
ambiente con un voltaje de 250mV que era
demasiado bajo para tener una medición
Visualización
Temperatura
de las variables
medidas en
Voltaje estable, por lo que el grupo de trabajo decidió
Labview realizar una etapa de acondicionamiento en el
sistema de control para mostrar valores más
Fin del proceso
elevados en la interfaz, utilizando un factor de
Figura 6. Diagrama de flujo del proceso retroalimentación de 10 en una etapa no
inversora.

4
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER F-LAB-IEA
DEPARTAMENTO DE ELECTRICIDAD Y ELECTRÓNICA
Versión:
INSTRUMENTACIÓN ELECTRÓNICA 1.0_R2014
Sistema de control y adquisición de datos de temperatura en el
proceso de secado del arroz en una línea de producción Página: 5 de 10

Luego de la implementación de la etapa no descienda su temperatura por debajo del punto


inversora se realizaron más pruebas y se de control. Los resultados del sistema de
comprobó que el margen de error en la control y adquisición se aprecian en las
medición de la interfaz disminuyo en un 80%, siguientes imágenes:
pero se produjo un problema debido a un error
en 3°C con respecto a la temperatura deseada
para el funcionamiento del sistema de control.

En la siguiente figura se muestra el


funcionamiento de la interfaz cuando se
presentan bruscos cambios de temperatura,
comprobando los límites impuestos en el VI
que son los rangos deseados por el grupo de
trabajo.
Figura 8. Interfaz control de temperatura en
funcionamiento

Figura 9. Fuente DC después de aplicar el control

Figura 7. Pruebas de la interfaz gráfica en la


disminución de la temperatura

Luego de los análisis anteriores se procedió


con las pruebas de funcionamiento conjunta
del sistema de control y adquisición de datos
en el laboratorio comprobando así su correcto
funcionamiento, esto es fácil de visualizar
cuando la corriente de las fuente de voltaje Figura 10. Circuito para el control de temperatura en
que alimenta a la planta se vuelve cero funcionamiento
ocasionando que ésta deje de funcionar y

5
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER F-LAB-IEA
DEPARTAMENTO DE ELECTRICIDAD Y ELECTRÓNICA
Versión:
INSTRUMENTACIÓN ELECTRÓNICA 1.0_R2014
Sistema de control y adquisición de datos de temperatura en el
proceso de secado del arroz en una línea de producción Página: 6 de 10

4. CONCLUSIONES 4.8. Se realizó un prototipo para simular las


condiciones de funcionamiento del
4.1. Se utilizó un controlador proporcional sistema en el comportamiento de la
integral para mantener un nivel constante variable de temperatura antes de
de temperatura y la estabilidad de la implementarlo en un proceso de
función de transferencia. producción.

4.2. Mediante el software Matlab 2014Ra con 4.9. Se implementaron los conceptos
sus respectivas toolbox se realizaron los aprendidos por el grupo de trabajo en las
análisis correspondientes para hallar la prácticas de laboratorio anteriormente
función de transferencia que cumplía con realizadas para aplicarlas en el desarrollo
las especificaciones del proyecto. de la interfaz gráfica utilizando el software
Labview y su vinculación a una tarjeta de
4.3. Se utilizó el Software Proteus 8 para la adquisición de datos.
simulación del sistema de control y poder
comprobar su funcionamiento.
5. RECOMENDACIONES
4.4. Se requirió del uso del complemento
LIFA para enlazar la tarjeta Arduino al 5.1. Usar un computador con los requisitos
software Labview. suficientes para utilizar los software
anteriormente mencionados
4.5. Se optó por utilizar un modelado lineal en
la programación de la interfaz gráfica para 5.2. El uso del Arduino como un dispositivo
representar el comportamiento del sensor de adquisición de datos es igual de
de temperatura LM35. eficiente al de una tarjeta DAQ, además de
que la tarjeta Arduino es más económica y
4.6. Se probó que el software Labview es accesible para el grupo de investigación.
capaz de visualizar las variaciones de
voltaje mediante un potenciómetro 5.3.Verificar el funcionamiento de los
presentada en las entradas analógicas de la diferentes softwares que se utilizaran en la
tarjeta Arduino en una gráfica Voltaje vs práctica para evitar futuros
Tiempo. inconvenientes.

4.7. Se corroboró la interacción entre el 5.4. Con conocimientos más profundos del
software Labview y los circuitos tema se espera implementar la
implementados, realizando cambios en los instrumentación virtual para mejorar la
parámetros del software que influían en el eficacia y agregar automatización en las
funcionamiento en tiempo real de los medidas de un sistema electrónico.
circuitos alterando la escala de tiempo en
las mediciones realizadas. 5.5.Se puede diseñar e implementar un
sistema de supervisión, control y

6
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER F-LAB-IEA
DEPARTAMENTO DE ELECTRICIDAD Y ELECTRÓNICA
Versión:
INSTRUMENTACIÓN ELECTRÓNICA 1.0_R2014
Sistema de control y adquisición de datos de temperatura en el
proceso de secado del arroz en una línea de producción Página: 7 de 10

adquisición de datos (SCADA) Planta de Temperatura,» Facultad de


aplicándole el concepto de Manufactura Ingeniería, vol. 23, nº 37.
Integrada por Computador (CIM) como
un complemento para mejorar el [6] J. M. R. Gutiérrez, Utilización de
funcionamiento del proyecto. Labview para la Visualización y Control
de la Plataforma Open Hardware Arduino,
Tomelloso,España, 2012.
5.6. Al implementar el proyecto, se deben
tener en cuenta las respectivas medidas de [7] M. P. Gómez Quintero, G. A. Zabala
protección integral de los componentes Dominguez y Dávila, «Uso de LabView
debido a que hay componentes que serán para sistemas de control en ingeniería
sometidos a grandes temperaturas que química,» Dyna, vol. 78, nº 169, pp. 150-
pueden afectar su funcionamiento y por 157, 2011.
consiguiente perjudicar la adquisición de
datos. [8] N. D. ,. V. R. Edinson Dugarte D,
«Diseño de un control de temperatura
6. REFERENCIAS BIBLIOGRÁFICAS inteligente para incubadoras de recién
nacidos,» Instituto Nacional de Higiene
Rafael Rangel, 2011.
[1] E. Umez, Dinámica de sistemas y control,
2006.
[9] L. f. e. g. p. m. e. easier, LabVIEW for
everyone: graphical programming made
[2] K. Ogata, Modern control engineering,
even easier, New Jersey, USA: Prentice-
Englewood Cliffs, N.J.: Prentice-Hall,
Hall, Inc., 1996.
1970.
[10] A. Creus Solé, Instrumentación industrial
[3] W. J. Neill T, Arduino.
[Versión Digital PDF], Octava ed.,
[4] D. H. Kim, W. P. Hong, J. H. Hwang y S. México D.F.: Alfaomega y MARCOM
H. Lee, «Intelligent tuning of the 2-DOF BO S.A., 2011.
PID controller on the DCS for steam
[11] R. C. Chacón, «Control domótico de
temperature control of thermal power
temperatura mediante Arduino UNO,»
plant,» IEEE, Piscataway NJ, ETATS-
2014.
UNIS, 2002.
[12] U. D. Bosco, «Introducción a la DAQ
[5] E. Hernández-Arroyo, J. L. Díaz-
6009,» 2015. [En línea]. Available:
Rodríguez y O. Pinzón-Ardila, «Estudio
http://www.udb.edu.sv/udb/archivo/guia/e
del comportamiento de un Control MPC
[Control Predictivo Basado en el Modelo]
comparado con un Control PID en una

7
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER F-LAB-IEA
DEPARTAMENTO DE ELECTRICIDAD Y ELECTRÓNICA
Versión:
INSTRUMENTACIÓN ELECTRÓNICA 1.0_R2014
Sistema de control y adquisición de datos de temperatura en el
proceso de secado del arroz en una línea de producción Página: 8 de 10

lectronica-ingenieria/interfaces-y-
perifericos/2013/ii/guia-6.pdf.

[13] S. Barrett, Arduino microcontroller


procesing for everyone!, Segunda ed., San
Rafael,Calif. (1537 Fourth Street, San
Rafael, CA 94901 USA): Morgan &
Claypool, 2012.

[14] J. Balderas-Zapata, M. Zapata-Torres, F.


Chalé-Lara y H. Peraza-Vázquez,
«Automatización del control térmico de
un sistema de evaporación de películas
delgadas utilizando,» Ingeniería, Revista
académica, vol. 12, nº 1, p. 11, 2008.

[15] S. Aguilar, A. Fuentes, F. Arteaga, J.


Castellanos y J. Rivas, «Implementación
del algoritmo PID adaptativo para
controlar temperatura a través del
computador,» INGENIERÍA UC, vol. 7, nº
2, p. 12, 2000.

[16] G. A. y C. R., «Implementación de un


sistema de control predictivo
multivariable en un horno,» Dyna, nº 157,
pp. 195-203, Marzo 2009.

8
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER F-LAB-IEA
DEPARTAMENTO DE ELECTRICIDAD Y ELECTRÓNICA
Versión:
INSTRUMENTACIÓN ELECTRÓNICA 1.0_R2014
Sistema de control y adquisición de datos de temperatura en el
proceso de secado del arroz en una línea de producción Página: 9 de 10

ANEXOS

Anexo 1. Circuito para el control de temperatura

9
UNIVERSIDAD FRANCISCO DE PAULA SANTANDER F-LAB-IEA
DEPARTAMENTO DE ELECTRICIDAD Y ELECTRÓNICA
Versión:
INSTRUMENTACIÓN ELECTRÓNICA 1.0_R2014
Sistema de control y adquisición de datos de temperatura en el
proceso de secado del arroz en una línea de producción Página: 10 de 10

Anexo 2. Panel frontal interfaz gráfica

Anexo 3. Diagrama de bloques interfaz gráfica

10

You might also like