Experimentation of classic digital controllers in an embedded system applied in a thermal process

This research project shows the implementation of classic digital controllers in an embedded system to control the temperature of a thermal system. The embedded system selected was in the computer board Raspberry Pi 2 B+ together with an ONE Arduino board. In the measurement stage the hardware was d...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2018
Institución:
Universidad Industrial de Santander
Repositorio:
Repositorio UIS
Idioma:
spa
OAI Identifier:
oai:noesis.uis.edu.co:20.500.14071/8355
Acceso en línea:
https://revistas.uis.edu.co/index.php/revistauisingenierias/article/view/6272
https://noesis.uis.edu.co/handle/20.500.14071/8355
Palabra clave:
ONE arduino
PID controller
raspberry Pi
thermal system
Arduino UNO
Controlador PID
Raspberry Pi
Sistema térmico
Rights
openAccess
License
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
id UISANTADR2_f1135db931079bad1c78253dc1491428
oai_identifier_str oai:noesis.uis.edu.co:20.500.14071/8355
network_acronym_str UISANTADR2
network_name_str Repositorio UIS
repository_id_str
dc.title.en-US.fl_str_mv Experimentation of classic digital controllers in an embedded system applied in a thermal process
dc.title.es-ES.fl_str_mv Experimentación de controladores digitales clásicos en un sistema embebido aplicado en un proceso térmico
title Experimentation of classic digital controllers in an embedded system applied in a thermal process
spellingShingle Experimentation of classic digital controllers in an embedded system applied in a thermal process
ONE arduino
PID controller
raspberry Pi
thermal system
Arduino UNO
Controlador PID
Raspberry Pi
Sistema térmico
title_short Experimentation of classic digital controllers in an embedded system applied in a thermal process
title_full Experimentation of classic digital controllers in an embedded system applied in a thermal process
title_fullStr Experimentation of classic digital controllers in an embedded system applied in a thermal process
title_full_unstemmed Experimentation of classic digital controllers in an embedded system applied in a thermal process
title_sort Experimentation of classic digital controllers in an embedded system applied in a thermal process
dc.subject.en-US.fl_str_mv ONE arduino
PID controller
raspberry Pi
thermal system
topic ONE arduino
PID controller
raspberry Pi
thermal system
Arduino UNO
Controlador PID
Raspberry Pi
Sistema térmico
dc.subject.es-ES.fl_str_mv Arduino UNO
Controlador PID
Raspberry Pi
Sistema térmico
description This research project shows the implementation of classic digital controllers in an embedded system to control the temperature of a thermal system. The embedded system selected was in the computer board Raspberry Pi 2 B+ together with an ONE Arduino board. In the measurement stage the hardware was developed for to transmit the temperature data from the PT-100 thermometer resistance towards the Raspberry PI. For the implementation of the computational stage was developed an algorithm for the different controllers and based on this the controllers were programmed in Python 2.7. For the actuator a power stage was designed that converts the ac voltage into a voltage dc, from a PWM signal. This dc voltage is used to feed a thermal resistance that is responsible for executing the control action of the system. With the implementation of the types of controllers, a comparative analysis was realized highlighting the most relevant characteristics for each type of controller and allowing to also evaluate the performance of the Raspberry Pi. Based on the results obtained in the execution of the project, it concluded the feasibility to control thermal systems under different types of controllers embedded in the Raspberry Pi and with the possibility of developing intelligent control strategies for futures projects, through the use of software tools and free hardware.
publishDate 2018
dc.date.accessioned.none.fl_str_mv 2022-03-14T20:29:48Z
dc.date.available.none.fl_str_mv 2022-03-14T20:29:48Z
dc.date.none.fl_str_mv 2018-01-08
dc.type.none.fl_str_mv info:eu-repo/semantics/article
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.identifier.none.fl_str_mv https://revistas.uis.edu.co/index.php/revistauisingenierias/article/view/6272
10.18273/revuin.v17n1-2018008
dc.identifier.uri.none.fl_str_mv https://noesis.uis.edu.co/handle/20.500.14071/8355
url https://revistas.uis.edu.co/index.php/revistauisingenierias/article/view/6272
https://noesis.uis.edu.co/handle/20.500.14071/8355
identifier_str_mv 10.18273/revuin.v17n1-2018008
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.uis.edu.co/index.php/revistauisingenierias/article/view/6272/7747
https://revistas.uis.edu.co/index.php/revistauisingenierias/article/view/6272/9395
dc.rights.es-ES.fl_str_mv Derechos de autor 2018 Revista UIS Ingenierías
dc.rights.license.none.fl_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
Derechos de autor 2018 Revista UIS Ingenierías
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
text/html
dc.publisher.es-ES.fl_str_mv Universidad Industrial de Santander
dc.source.pt-BR.fl_str_mv REVISTA UIS ENGENHARIAS; v. 17 n. 1 (2018): Revista UIS Ingenierías; 81-92
dc.source.es-ES.fl_str_mv Revista UIS Ingenierías; Vol. 17 Núm. 1 (2018): Revista UIS Ingenierías; 81-92
dc.source.en-US.fl_str_mv Revista UIS Ingenierías; Vol. 17 No. 1 (2018): Revista UIS Ingenierías; 81-92
dc.source.none.fl_str_mv 2145-8456
1657-4583
institution Universidad Industrial de Santander
repository.name.fl_str_mv DSpace at UIS
repository.mail.fl_str_mv noesis@uis.edu.co
_version_ 1808402354871992320
spelling Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)Derechos de autor 2018 Revista UIS Ingenieríashttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)2018-01-082022-03-14T20:29:48Z2022-03-14T20:29:48Zhttps://revistas.uis.edu.co/index.php/revistauisingenierias/article/view/627210.18273/revuin.v17n1-2018008https://noesis.uis.edu.co/handle/20.500.14071/8355This research project shows the implementation of classic digital controllers in an embedded system to control the temperature of a thermal system. The embedded system selected was in the computer board Raspberry Pi 2 B+ together with an ONE Arduino board. In the measurement stage the hardware was developed for to transmit the temperature data from the PT-100 thermometer resistance towards the Raspberry PI. For the implementation of the computational stage was developed an algorithm for the different controllers and based on this the controllers were programmed in Python 2.7. For the actuator a power stage was designed that converts the ac voltage into a voltage dc, from a PWM signal. This dc voltage is used to feed a thermal resistance that is responsible for executing the control action of the system. With the implementation of the types of controllers, a comparative analysis was realized highlighting the most relevant characteristics for each type of controller and allowing to also evaluate the performance of the Raspberry Pi. Based on the results obtained in the execution of the project, it concluded the feasibility to control thermal systems under different types of controllers embedded in the Raspberry Pi and with the possibility of developing intelligent control strategies for futures projects, through the use of software tools and free hardware.Este proyecto de investigación muestra la implementación de controladores digitales clásicos dentro de un sistema embebido para controlar la temperatura de un sistema térmico. El sistema embebido seleccionado fue el computador de placa reducida Raspberry Pi 2 B con una tarjeta Arduino UNO. En la etapa de medición se desarrolló el hardware para transmitir los datos de la temperatura desde el transductor PT-100 hacia la Raspberry Pi. Para la etapa de computacional se desarrollaron diferentes algoritmos de los controladores en la plataforma Python 2.7. Para el actuador se diseñó una etapa de potencia que convierte el voltaje ac en un voltaje dc, de acuerdo a una señal PWM. Este voltaje dc se utiliza para alimentar una resistencia térmica encargada de ejecutar la acción de control del sistema. Con el desarrollo de este tipo de controladores se realizó un análisis comparativo destacando las características más relevantes del sistema para cada tipo de controlador y permitiendo evaluar también el rendimiento de la Raspberry Pi. Con base en los resultados obtenidos en la ejecución del proyecto, se concluye que es viable controlar sistemas térmicos bajo diferentes tipos de controladores embebidos en la Raspberry Pi y con la posibilidad de desarrollar estrategias de control inteligente para futuros proyectos, con la ventaja de usar herramientas de software y hardware libre.application/pdftext/htmlspaUniversidad Industrial de Santanderhttps://revistas.uis.edu.co/index.php/revistauisingenierias/article/view/6272/7747https://revistas.uis.edu.co/index.php/revistauisingenierias/article/view/6272/9395REVISTA UIS ENGENHARIAS; v. 17 n. 1 (2018): Revista UIS Ingenierías; 81-92Revista UIS Ingenierías; Vol. 17 Núm. 1 (2018): Revista UIS Ingenierías; 81-92Revista UIS Ingenierías; Vol. 17 No. 1 (2018): Revista UIS Ingenierías; 81-922145-84561657-4583ONE arduinoPID controllerraspberry Pithermal systemArduino UNOControlador PIDRaspberry PiSistema térmicoExperimentation of classic digital controllers in an embedded system applied in a thermal processExperimentación de controladores digitales clásicos en un sistema embebido aplicado en un proceso térmicoinfo:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_2df8fbb1Moreno Garcia, Francisco ErnestoMedina Delgado, ByronCastro, SergioFuentes, JoséSepúlveda Mora, Sergio20.500.14071/8355oai:noesis.uis.edu.co:20.500.14071/83552022-03-16 12:40:17.766metadata.onlyhttps://noesis.uis.edu.coDSpace at UISnoesis@uis.edu.co