Estratégia de controle distribuído aplicado em plantas Ball Balancer

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: Silva, Rafael Máximo da
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Estadual Paulista (Unesp)
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://hdl.handle.net/11449/210946
Resumo: Nesta dissertação foi realizado um estudo sobre aplicação de controle distribuído em plantas Ball Balancer no Matlab® e Simulink®, bem como a implementação em bancada com dois Ball Balancer, usando técnicas clássicas de controle. Para obter o controle cooperativo das plantas, foi considerada a possibilidade de chaveamento entre controladores em cada instante de amostragem, para o sistema que está em pior condição em relação ao ponto de operação desejado. Para avaliar isso, considerou-se que o pior caso é a planta que tem a maior norma no sinal de controle, ou seja, a maior resposta ao controle Proporcional, Integral e Derivativo (PID). Também, foi utilizada a estratégia de obter o índice de desempenho com menor esforço computacional, calculando o valor absoluto do erro do sistema. Inicialmente, as plantas foram analisadas, modeladas e identificadas, tendo como referência o módulo didático 2D Ball Balancer da QUANSER®. Posteriormente, o controle individual da planta em nível de simulação foi realizado no Matlab® e Simulink®. Por fim, foram comparados os resultados entre o controle considerando o seletor de chaveamento automático de controle e sem o seletor atuando em período determinado, mostrando uma melhor resposta com a estratégia do seletor. Na implementação foi utilizado o Arduino Mega com shield Ethernet, para o controle das duas plantas e comunicação com supervisório Elipse E3®. Para visualização dos gráficos, e ajustes de ganhos do controlador PID, foi confeccionada uma interface gráfica em Elipse E3®, que se comunica com o Arduino através do protocolo Modbus TCP. O vídeo do sistema de controle com dois Ball Balancer implementado em laboratório, sem levar em conta o índice de desempenho, pode ser visto no link https://youtu.be/MuFVLBfAST0, enquanto que o controle que leva em consideração o índice de desempenho se encontra no link https://youtu.be/7EdA0D4ycvY.
id UNSP_8ac6db1ad43e1f1b0e602fc0da3bea94
oai_identifier_str oai:repositorio.unesp.br:11449/210946
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str
spelling Estratégia de controle distribuído aplicado em plantas Ball BalancerDistributed control strategy applied to Ball Balancer plantsControle DistribuídoBall BalancerControle proporcional integral e derivativo (PID)Software SCADAArduinoDistributed ControlBall Balancerproportional integral and derivative Control (PID)SCADA softwareNesta dissertação foi realizado um estudo sobre aplicação de controle distribuído em plantas Ball Balancer no Matlab® e Simulink®, bem como a implementação em bancada com dois Ball Balancer, usando técnicas clássicas de controle. Para obter o controle cooperativo das plantas, foi considerada a possibilidade de chaveamento entre controladores em cada instante de amostragem, para o sistema que está em pior condição em relação ao ponto de operação desejado. Para avaliar isso, considerou-se que o pior caso é a planta que tem a maior norma no sinal de controle, ou seja, a maior resposta ao controle Proporcional, Integral e Derivativo (PID). Também, foi utilizada a estratégia de obter o índice de desempenho com menor esforço computacional, calculando o valor absoluto do erro do sistema. Inicialmente, as plantas foram analisadas, modeladas e identificadas, tendo como referência o módulo didático 2D Ball Balancer da QUANSER®. Posteriormente, o controle individual da planta em nível de simulação foi realizado no Matlab® e Simulink®. Por fim, foram comparados os resultados entre o controle considerando o seletor de chaveamento automático de controle e sem o seletor atuando em período determinado, mostrando uma melhor resposta com a estratégia do seletor. Na implementação foi utilizado o Arduino Mega com shield Ethernet, para o controle das duas plantas e comunicação com supervisório Elipse E3®. Para visualização dos gráficos, e ajustes de ganhos do controlador PID, foi confeccionada uma interface gráfica em Elipse E3®, que se comunica com o Arduino através do protocolo Modbus TCP. O vídeo do sistema de controle com dois Ball Balancer implementado em laboratório, sem levar em conta o índice de desempenho, pode ser visto no link https://youtu.be/MuFVLBfAST0, enquanto que o controle que leva em consideração o índice de desempenho se encontra no link https://youtu.be/7EdA0D4ycvY.In this dissertation, a study was carried out on the application of distributed control in Ball Balancer systems in Matlab® and Simulink®, as well as the implementation in workbench with two Ball Balancer, using classical control techniques. To obtain cooperative control of the plants, the possibility of switching between controllers at each sampling instant was considered, for the system that is in a worse condition concerning the desired point of operation. To evaluate this, it was considered that the worst case is the plant that has the highest modulus in the control signal, that is, the highest response to Proportional, Integral, and Derivative (PID) control. Also, the strategy of obtaining the performance index with less computational effort was used, calculating the absolute value of the system error. Initially, the plants were analyzed, modeled, and identified, using the QUANSER® 2D Ball Balancer didactic module as a reference. Subsequently, the individual control of the plant at the simulation level was carried out in Matlab® and Simulink®. Finally, the results were compared between the control considering the automatic control switch selector and without the selector operating in a determined period, showing a better response with the selector strategy. In the implementation, the Arduino Mega with Ethernet shield was used to control the two plants and communicate with the Elipse E3® supervisory. In order to visualize the graphs and adjust the gains of the PID controller, a graphic interface was made in Elipse E3®, which communicates with the Arduino through the Modbus TCP protocol. The video of the control system with two Ball Balancers implemented in the laboratory, without taking into account the performance index, can be seen at the link https://youtu.be/MuFVLBfAST0, while the control that takes into account the performance index is found at the link https://youtu.be/7EdA0D4ycvY.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)CAPES: 001Universidade Estadual Paulista (Unesp)Ribeiro, Jean Marcos de Souza [UNESP]Universidade Estadual Paulista (Unesp)Silva, Rafael Máximo da2021-07-05T20:44:58Z2021-07-05T20:44:58Z2021-05-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/11449/21094633004099080P0porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2024-08-05T17:42:29Zoai:repositorio.unesp.br:11449/210946Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestrepositoriounesp@unesp.bropendoar:29462024-08-05T17:42:29Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Estratégia de controle distribuído aplicado em plantas Ball Balancer
Distributed control strategy applied to Ball Balancer plants
title Estratégia de controle distribuído aplicado em plantas Ball Balancer
spellingShingle Estratégia de controle distribuído aplicado em plantas Ball Balancer
Silva, Rafael Máximo da
Controle Distribuído
Ball Balancer
Controle proporcional integral e derivativo (PID)
Software SCADA
Arduino
Distributed Control
Ball Balancer
proportional integral and derivative Control (PID)
SCADA software
title_short Estratégia de controle distribuído aplicado em plantas Ball Balancer
title_full Estratégia de controle distribuído aplicado em plantas Ball Balancer
title_fullStr Estratégia de controle distribuído aplicado em plantas Ball Balancer
title_full_unstemmed Estratégia de controle distribuído aplicado em plantas Ball Balancer
title_sort Estratégia de controle distribuído aplicado em plantas Ball Balancer
author Silva, Rafael Máximo da
author_facet Silva, Rafael Máximo da
author_role author
dc.contributor.none.fl_str_mv Ribeiro, Jean Marcos de Souza [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Silva, Rafael Máximo da
dc.subject.por.fl_str_mv Controle Distribuído
Ball Balancer
Controle proporcional integral e derivativo (PID)
Software SCADA
Arduino
Distributed Control
Ball Balancer
proportional integral and derivative Control (PID)
SCADA software
topic Controle Distribuído
Ball Balancer
Controle proporcional integral e derivativo (PID)
Software SCADA
Arduino
Distributed Control
Ball Balancer
proportional integral and derivative Control (PID)
SCADA software
description Nesta dissertação foi realizado um estudo sobre aplicação de controle distribuído em plantas Ball Balancer no Matlab® e Simulink®, bem como a implementação em bancada com dois Ball Balancer, usando técnicas clássicas de controle. Para obter o controle cooperativo das plantas, foi considerada a possibilidade de chaveamento entre controladores em cada instante de amostragem, para o sistema que está em pior condição em relação ao ponto de operação desejado. Para avaliar isso, considerou-se que o pior caso é a planta que tem a maior norma no sinal de controle, ou seja, a maior resposta ao controle Proporcional, Integral e Derivativo (PID). Também, foi utilizada a estratégia de obter o índice de desempenho com menor esforço computacional, calculando o valor absoluto do erro do sistema. Inicialmente, as plantas foram analisadas, modeladas e identificadas, tendo como referência o módulo didático 2D Ball Balancer da QUANSER®. Posteriormente, o controle individual da planta em nível de simulação foi realizado no Matlab® e Simulink®. Por fim, foram comparados os resultados entre o controle considerando o seletor de chaveamento automático de controle e sem o seletor atuando em período determinado, mostrando uma melhor resposta com a estratégia do seletor. Na implementação foi utilizado o Arduino Mega com shield Ethernet, para o controle das duas plantas e comunicação com supervisório Elipse E3®. Para visualização dos gráficos, e ajustes de ganhos do controlador PID, foi confeccionada uma interface gráfica em Elipse E3®, que se comunica com o Arduino através do protocolo Modbus TCP. O vídeo do sistema de controle com dois Ball Balancer implementado em laboratório, sem levar em conta o índice de desempenho, pode ser visto no link https://youtu.be/MuFVLBfAST0, enquanto que o controle que leva em consideração o índice de desempenho se encontra no link https://youtu.be/7EdA0D4ycvY.
publishDate 2021
dc.date.none.fl_str_mv 2021-07-05T20:44:58Z
2021-07-05T20:44:58Z
2021-05-04
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11449/210946
33004099080P0
url http://hdl.handle.net/11449/210946
identifier_str_mv 33004099080P0
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv repositoriounesp@unesp.br
_version_ 1854954998268428288