Vol. 17 No. 1 (2018): Revista UIS Ingenierías
Articles

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

Francisco Ernesto Moreno Garcia
Universidad Industrial de Santander
Bio
Byron Medina Delgado
Universidad Francisco De Paula Santander
Bio
Sergio Castro
Bio
José Fuentes
Universidad Francisco de Paula Santander
Bio
Sergio Sepúlveda Mora
Bio

Published 2018-01-08

Keywords

  • ONE arduino,
  • PID controller,
  • raspberry Pi,
  • thermal system

How to Cite

Moreno Garcia, F. E., Medina Delgado, B., Castro, S., Fuentes, J., & Sepúlveda Mora, S. (2018). Experimentation of classic digital controllers in an embedded system applied in a thermal process. Revista UIS Ingenierías, 17(1), 81–92. https://doi.org/10.18273/revuin.v17n1-2018008

Abstract

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.

Downloads

Download data is not yet available.

References

  1. "The Raspberry Pi computer goes on general sale - BBC News", BBC News, 2012. [Online]. Available: http://www.bbc.com/news/technology-17190918. [Accessed: 13- Mar- 2017].
  2. "Raspberry Pi FAQs - Frequently Asked Questions", Raspberry Pi, 2017. [Online]. Available: https://www.raspberrypi.org/help/faqs/. [Accessed: 13- Mar- 2017].
  3. J. Celis Peñaranda, C. Escobar Amado, S. Sepúlveda Mora, S. Castro Casadiego, B. Medina Delgado and J. Ramírez Mateus, "Control adaptativo para optimizar una intersección semafórica basado en un sistema embebido", Ingeniería y Ciencia, vol. 12, no. 24, pp. 169-193, 2016.
  4. A. Ghosh, "Intelligent appliances controller using Raspberry Pi", 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON), 2016.
  5. M. Kalúz, Ľ. Čirka, R. Valo and M. Fikar, "ArPi Lab: A Low-cost Remote Laboratory for Control Education", IFAC Proceedings Volumes, vol. 47, no. 3, pp. 9057-9062, 2014.
  6. C. Micklisch and H. ElAarag, "RapiBaBot: A solution to the inverted pendulum using a raspberry Pi and its GPIO", IEEE SOUTHEASTCON 2014, 2014.
  7. R. Ponguillo and C. Medina, "Using open source embedded hardware and software tools in automatic control from mathematical model", Lecture Notes in Engineering and Computer Science, vol. 2225, pp. 333-337, 2016.
  8. C. Yu, Autotuning of PID controllers, 1st ed. London: Springer, 2006, p. 3.
  9. O. Hernández Mendoza, F. Moreno García and J. Becerra Vargas, Control de procesos térmicos, 1st ed. Bogotá, D.C.: Universidad Francisco de Paula Santander, pp. 106-111.
  10. L. García Jaimes, Control Digital. Teoría y Práctica., 2nd ed. Medellín: Politécnico Colombiano JIC, 2010, pp. 189-195.
  11. V. Alfaro Ruíz, "IDENTIFICACIÓN DE PROCESOS SOBREAMORTIGUADOS UTILIZANDO TÉCNICAS DE LAZO ABIERTO", Revista Ingeniería, vol. 11, no. 1-2, 2011.
  12. A. Roca, Control automático de procesos industriales, 1st ed. Ediciones Díaz de Santos, 2014, pp. 84-88.
  13. "System Identification Toolbox Documentation - MathWorks United Kingdom", Mathworks.com, 2017. [Online]. Available:
  14. https://www.mathworks.com/help/ident/. [Accessed: 03- Apr- 2017].
  15. C. Smith and A. Corripio, Control automático de procesos, 1st ed. México, D.F.: Limusa, 2001.
  16. "Open PID Tuner for PID tuning - MATLAB pidTuner - MathWorks United Kingdom", Mathworks.com, 2017. [Online]. Available:
  17. https://www.mathworks.com/help/control/ref/pidtuner.html. [Accessed: 03- Apr- 2017].
  18. V. Alfaro Ruíz, "MÉTODOS DE SINTONIZACIÓN DE CONTROLADORES PID QUE OPERAN COMO REGULADORES", Revista Ingeniería, vol. 12, no. 1-2, 2011.