Arduino based platform for process control learning

Detalhes bibliográficos
Autor(a) principal: Henrique, Bruna Couto Molinar
Data de Publicação: 2020
Outros Autores: Henrique, Leonardo Couto Molinar, Henrique, Humberto Molinar
Tipo de documento: Artigo
Idioma: eng
Título da fonte: The Journal of Engineering and Exact Sciences
Texto Completo: https://periodicos.ufv.br/jcec/article/view/11591
Resumo: 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.
id UFV-6_ce153a4d3890d0d6a9a8a8467574da75
oai_identifier_str oai:ojs.periodicos.ufv.br:article/11591
network_acronym_str UFV-6
network_name_str The Journal of Engineering and Exact Sciences
repository_id_str
spelling Arduino based platform for process control learningPlataforma baseada em arduino para aprendizado de controle de processos químicosReal-time controlArduino applicationsProcessing applicationsPID with ArduinoProcess control educationControlee m Tempo RealAplicações em ArduinoAplicações em ProcessingPID com ArduinoAprendizado de Controle de ProcessosThis 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.Este trabalho trata da implementação de uma unidade experimental de controle de vazão utilizando hardware e software gratuitos e de baixo custo. O software livre Processing foi usado para desenvolver os códigos fonte e a interface gráfica do usuário e a plataforma de prototipagem eletrônica de código aberto Arduino foi usada para adquirir os dados de uma unidade experimental. O trabalho apresenta descrições da configuração experimental, dos controladores PID de tempo real usados e das questões teóricas/conceituais do Arduino. Os controladores PID com base nos métodos controle por modelo interno, minimização da integral do erro absoluto ponderado no tempo, Ziegler-Nichols e outros foram ajustados para mudanças de setpoint e de carga e execuções em tempo real foram realizadas a fim de fazer uso da teoria de controle em tempo real ensinada na academia. Os resultados mostraram que a plataforma desenvolvida se provou adequada para uso em configurações experimentais, permitindo aos usuários comparar suas ideias e expectativas com as evidências experimentais de forma real e com baixo custo. Além disso, a instrumentação é simples de configurar com nível de ruído aceitável e particularmente útil para aprendizagem de controle automação com fins educacionais.Universidade Federal de Viçosa - UFV2020-12-12info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://periodicos.ufv.br/jcec/article/view/1159110.18540/jcecvl6iss5pp0585-0593The Journal of Engineering and Exact Sciences; Vol. 6 No. 5 (2020); 0585-0593The Journal of Engineering and Exact Sciences; Vol. 6 Núm. 5 (2020); 0585-0593The Journal of Engineering and Exact Sciences; v. 6 n. 5 (2020); 0585-05932527-1075reponame:The Journal of Engineering and Exact Sciencesinstname:Universidade Federal de Viçosa (UFV)instacron:UFVenghttps://periodicos.ufv.br/jcec/article/view/11591/6337Copyright (c) 2020 The Journal of Engineering and Exact Scienceshttps://creativecommons.org/licenses/by/4.0info:eu-repo/semantics/openAccessHenrique, Bruna Couto MolinarHenrique, Leonardo Couto MolinarHenrique, Humberto Molinar2021-05-31T12:54:03Zoai:ojs.periodicos.ufv.br:article/11591Revistahttp://www.seer.ufv.br/seer/rbeq2/index.php/req2/oai2527-10752527-1075opendoar:2021-05-31T12:54:03The Journal of Engineering and Exact Sciences - Universidade Federal de Viçosa (UFV)false
dc.title.none.fl_str_mv Arduino based platform for process control learning
Plataforma baseada em arduino para aprendizado de controle de processos químicos
title Arduino based platform for process control learning
spellingShingle Arduino based platform for process control learning
Henrique, Bruna Couto Molinar
Real-time control
Arduino applications
Processing applications
PID with Arduino
Process control education
Controlee m Tempo Real
Aplicações em Arduino
Aplicações em Processing
PID com Arduino
Aprendizado de Controle de Processos
title_short 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_sort Arduino based platform for process control learning
author Henrique, Bruna Couto Molinar
author_facet Henrique, Bruna Couto Molinar
Henrique, Leonardo Couto Molinar
Henrique, Humberto Molinar
author_role author
author2 Henrique, Leonardo Couto Molinar
Henrique, Humberto Molinar
author2_role author
author
dc.contributor.author.fl_str_mv Henrique, Bruna Couto Molinar
Henrique, Leonardo Couto Molinar
Henrique, Humberto Molinar
dc.subject.por.fl_str_mv Real-time control
Arduino applications
Processing applications
PID with Arduino
Process control education
Controlee m Tempo Real
Aplicações em Arduino
Aplicações em Processing
PID com Arduino
Aprendizado de Controle de Processos
topic Real-time control
Arduino applications
Processing applications
PID with Arduino
Process control education
Controlee m Tempo Real
Aplicações em Arduino
Aplicações em Processing
PID com Arduino
Aprendizado de Controle de Processos
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.
publishDate 2020
dc.date.none.fl_str_mv 2020-12-12
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://periodicos.ufv.br/jcec/article/view/11591
10.18540/jcecvl6iss5pp0585-0593
url https://periodicos.ufv.br/jcec/article/view/11591
identifier_str_mv 10.18540/jcecvl6iss5pp0585-0593
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://periodicos.ufv.br/jcec/article/view/11591/6337
dc.rights.driver.fl_str_mv Copyright (c) 2020 The Journal of Engineering and Exact Sciences
https://creativecommons.org/licenses/by/4.0
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Copyright (c) 2020 The Journal of Engineering and Exact Sciences
https://creativecommons.org/licenses/by/4.0
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Viçosa - UFV
publisher.none.fl_str_mv Universidade Federal de Viçosa - UFV
dc.source.none.fl_str_mv The Journal of Engineering and Exact Sciences; Vol. 6 No. 5 (2020); 0585-0593
The Journal of Engineering and Exact Sciences; Vol. 6 Núm. 5 (2020); 0585-0593
The Journal of Engineering and Exact Sciences; v. 6 n. 5 (2020); 0585-0593
2527-1075
reponame:The Journal of Engineering and Exact Sciences
instname:Universidade Federal de Viçosa (UFV)
instacron:UFV
instname_str Universidade Federal de Viçosa (UFV)
instacron_str UFV
institution UFV
reponame_str The Journal of Engineering and Exact Sciences
collection The Journal of Engineering and Exact Sciences
repository.name.fl_str_mv The Journal of Engineering and Exact Sciences - Universidade Federal de Viçosa (UFV)
repository.mail.fl_str_mv
_version_ 1808845246091493376