Arduino based platform for process control learning
This work deals with implementation of an experimental flowrate control unit using free and low-cost hardware and software. The open-source software Processing was used to develop the source codes and user graphical interface and the open-source electronic prototyping platform Arduino was used to a...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Universidade Federal de Viçosa (UFV)
2020-12-01
|
Series: | The Journal of Engineering and Exact Sciences |
Subjects: | |
Online Access: | https://periodicos.ufv.br/jcec/article/view/11591 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832569646018985984 |
---|---|
author | Bruna Couto Molinar Henrique Leonardo Couto Molinar Henrique Humberto Molinar Henrique |
author_facet | Bruna Couto Molinar Henrique Leonardo Couto Molinar Henrique Humberto Molinar Henrique |
author_sort | Bruna Couto Molinar Henrique |
collection | DOAJ |
description |
This work deals with implementation of an experimental flowrate control unit using free and low-cost hardware and software. The open-source software Processing was used to develop the source codes and user graphical interface and the open-source electronic prototyping platform Arduino was used to acquire data from an experimental unit. Work presents descriptions of the experimental setup, the real-time PID controllers used and theoretical/conceptual issues of Arduino. PID controllers based on internal model control, minimization of the integral of time-weighted absolute error, Ziegler-Nichols, and others were tuned for setpoint and load changes and real-time runs were carried out in order to make real-time use of control theory learned in academy. Results showed the developed platform proved to be suitable for use in experimental setups allowing users compare their ideas and expectations with the experimental evidence in a real and low-cost fashion. In addition, the instrumentation is simple to configure with acceptable level noise and particularly useful for control/automation learning with educational purposes.
|
format | Article |
id | doaj-art-2b5d4a0b425d47c59d84ece68d4f4670 |
institution | Kabale University |
issn | 2527-1075 |
language | English |
publishDate | 2020-12-01 |
publisher | Universidade Federal de Viçosa (UFV) |
record_format | Article |
series | The Journal of Engineering and Exact Sciences |
spelling | doaj-art-2b5d4a0b425d47c59d84ece68d4f46702025-02-02T19:57:46ZengUniversidade Federal de Viçosa (UFV)The Journal of Engineering and Exact Sciences2527-10752020-12-016510.18540/jcecvl6iss5pp0585-0593Arduino based platform for process control learningBruna Couto Molinar Henrique0Leonardo Couto Molinar Henrique1Humberto Molinar Henrique2Universidade Federal de UberlândiaUniversidade Federal de UberlândiaUniversidade Federal de Uberlândia This work deals with implementation of an experimental flowrate control unit using free and low-cost hardware and software. The open-source software Processing was used to develop the source codes and user graphical interface and the open-source electronic prototyping platform Arduino was used to acquire data from an experimental unit. Work presents descriptions of the experimental setup, the real-time PID controllers used and theoretical/conceptual issues of Arduino. PID controllers based on internal model control, minimization of the integral of time-weighted absolute error, Ziegler-Nichols, and others were tuned for setpoint and load changes and real-time runs were carried out in order to make real-time use of control theory learned in academy. Results showed the developed platform proved to be suitable for use in experimental setups allowing users compare their ideas and expectations with the experimental evidence in a real and low-cost fashion. In addition, the instrumentation is simple to configure with acceptable level noise and particularly useful for control/automation learning with educational purposes. https://periodicos.ufv.br/jcec/article/view/11591Real-time controlArduino applicationsProcessing applicationsPID with ArduinoProcess control education |
spellingShingle | Bruna Couto Molinar Henrique Leonardo Couto Molinar Henrique Humberto Molinar Henrique Arduino based platform for process control learning The Journal of Engineering and Exact Sciences Real-time control Arduino applications Processing applications PID with Arduino Process control education |
title | Arduino based platform for process control learning |
title_full | Arduino based platform for process control learning |
title_fullStr | Arduino based platform for process control learning |
title_full_unstemmed | Arduino based platform for process control learning |
title_short | Arduino based platform for process control learning |
title_sort | arduino based platform for process control learning |
topic | Real-time control Arduino applications Processing applications PID with Arduino Process control education |
url | https://periodicos.ufv.br/jcec/article/view/11591 |
work_keys_str_mv | AT brunacoutomolinarhenrique arduinobasedplatformforprocesscontrollearning AT leonardocoutomolinarhenrique arduinobasedplatformforprocesscontrollearning AT humbertomolinarhenrique arduinobasedplatformforprocesscontrollearning |