Arduino based platform for process control learning
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Outros Autores: | , |
Tipo de documento: | Artigo |
Idioma: | eng |
Título da fonte: | Revista de Engenharia Química e Química |
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-4_ce153a4d3890d0d6a9a8a8467574da75 |
---|---|
oai_identifier_str |
oai:ojs.periodicos.ufv.br:article/11591 |
network_acronym_str |
UFV-4 |
network_name_str |
Revista de Engenharia Química e Química |
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:Revista de Engenharia Química e Químicainstname: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/indexONGhttps://periodicos.ufv.br/jcec/oaijcec.journal@ufv.br||req2@ufv.br2446-94162446-9416opendoar:2021-05-31T12:54:03Revista de Engenharia Química e Química - 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:Revista de Engenharia Química e Química instname:Universidade Federal de Viçosa (UFV) instacron:UFV |
instname_str |
Universidade Federal de Viçosa (UFV) |
instacron_str |
UFV |
institution |
UFV |
reponame_str |
Revista de Engenharia Química e Química |
collection |
Revista de Engenharia Química e Química |
repository.name.fl_str_mv |
Revista de Engenharia Química e Química - Universidade Federal de Viçosa (UFV) |
repository.mail.fl_str_mv |
jcec.journal@ufv.br||req2@ufv.br |
_version_ |
1800211189511225344 |