Estratégia de controle distribuído aplicado em plantas Ball Balancer
| Ano de defesa: | 2021 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |