Estratégia baseada em redes neurais artificiais para a seleção on-line de controlador

Detalhes bibliográficos
Autor(a) principal: Käfer, Aline Thaís
Data de Publicação: 2014
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/130174
Resumo: Neste trabalho foi implementado um método para seleção em tempo real do controlador mais adequado, dentro de um conjunto de controladores pré-definidos, para o controle de um processo sujeito a distúrbios não medidos e variações de comportamento em função do ponto de operação. A estrutura responsável pela seleção do controlador é uma Rede Neural Artificial (RNA) que é treinada de modo a selecionar o controlador de melhor desempenho com base em dados de simulação ou de um período de operação simulado. Com isto, pretende-se que a estratégia proposta seja simples e robusta para o controle de processos nos quais um controlador com sintonia fixa não apresenta um desempenho adequado. Objetivando verificar o funcionamento da proposta, foi considerado o modelo de um tanque esférico, um sistema não linear, sujeito a uma perturbação não medida na entrada. O ajuste da rede foi feito a partir de simulações do modelo do tanque em malha fechada, considerando-se diferentes controladores de nível do tipo PID sintonizados para diferentes pontos de operação. Uma nota, consistindo da combinação de diversos critérios de desempenho, foi atribuída para o desempenho de cada sistema, e empregada para treinar a rede. Depois de treinada, a rede tem como entradas o valor atual da saída e o valor de referência e, como saída, o melhor controlador para o cenário de operação. Diversos parâmetros podem ser variados em cada etapa, possibilitando a escolha da melhor configuração para que o controle final seja eficiente. A simulação da operação do sistema, consistindo do conjunto de controladores e do bloco de seleção baseado na rede neural, apresentou bons resultados tanto para a função servo quanto para a função regulatória.
id UFRGS-2_38b3e76de7858a6a80b3facaf365fff6
oai_identifier_str oai:www.lume.ufrgs.br:10183/130174
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Käfer, Aline ThaísFernandes, Pedro Rafael Bolognese2015-11-24T02:44:28Z2014http://hdl.handle.net/10183/130174000976277Neste trabalho foi implementado um método para seleção em tempo real do controlador mais adequado, dentro de um conjunto de controladores pré-definidos, para o controle de um processo sujeito a distúrbios não medidos e variações de comportamento em função do ponto de operação. A estrutura responsável pela seleção do controlador é uma Rede Neural Artificial (RNA) que é treinada de modo a selecionar o controlador de melhor desempenho com base em dados de simulação ou de um período de operação simulado. Com isto, pretende-se que a estratégia proposta seja simples e robusta para o controle de processos nos quais um controlador com sintonia fixa não apresenta um desempenho adequado. Objetivando verificar o funcionamento da proposta, foi considerado o modelo de um tanque esférico, um sistema não linear, sujeito a uma perturbação não medida na entrada. O ajuste da rede foi feito a partir de simulações do modelo do tanque em malha fechada, considerando-se diferentes controladores de nível do tipo PID sintonizados para diferentes pontos de operação. Uma nota, consistindo da combinação de diversos critérios de desempenho, foi atribuída para o desempenho de cada sistema, e empregada para treinar a rede. Depois de treinada, a rede tem como entradas o valor atual da saída e o valor de referência e, como saída, o melhor controlador para o cenário de operação. Diversos parâmetros podem ser variados em cada etapa, possibilitando a escolha da melhor configuração para que o controle final seja eficiente. A simulação da operação do sistema, consistindo do conjunto de controladores e do bloco de seleção baseado na rede neural, apresentou bons resultados tanto para a função servo quanto para a função regulatória.At this paper, it was implemented a method of real-time selection of the most adequate controller, inside a set of pre-defined controllers, to control a process in which there are unmeasured disturbances and behavior variations dependent of point of operation. The structure responsible to select the controller is an Artificial Neural Network (ANN), trained for the selection of the controller whose performance is the best, based in data acquired from simulation or during the operation of the process. It is intended the proposed strategy to be simple and robust, to control processes in which a fix tuning does not have an adequate performance. A spherical tank was used to simulate the method behavior, whose model is nonlinear and whose outflow is a perturbation of the system. The ANN were trained with data acquired from closed loop simulations at the tank’s model, considering different controllers from a set of controllers tuned at different operation points. From the data acquired, grades were created to represent their performance at each point, considering various performance criteria. After adjusted, the network entries are the tank’s current level and the target level and, as output, the better controller to the operation scenario. Plenty of parameters can be changed to achieve an efficient control action. The simulations with the operating system, consisting in the set of controllers and the selection block based in Neural Network, showed good results to slave function as to regulatory function.application/pdfporEngenharia de controle e automaçãoNonlinear systemControlPIDSelectionNeural networksEstratégia baseada em redes neurais artificiais para a seleção on-line de controladorinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulEscola de EngenhariaPorto Alegre, BR-RS2014Engenharia de Controle e Automaçãograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000976277.pdf000976277.pdfTexto completoapplication/pdf2567442http://www.lume.ufrgs.br/bitstream/10183/130174/1/000976277.pdfcba6a79cdb699f3987be768738c6c880MD51TEXT000976277.pdf.txt000976277.pdf.txtExtracted Texttext/plain92179http://www.lume.ufrgs.br/bitstream/10183/130174/2/000976277.pdf.txt4efd2f080eb0a2a3fde00b77e5a463e4MD52THUMBNAIL000976277.pdf.jpg000976277.pdf.jpgGenerated Thumbnailimage/jpeg1340http://www.lume.ufrgs.br/bitstream/10183/130174/3/000976277.pdf.jpg1ea940f2c8b34820c6c457f05d626345MD5310183/1301742018-10-25 09:21:41.468oai:www.lume.ufrgs.br:10183/130174Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2018-10-25T12:21:41Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Estratégia baseada em redes neurais artificiais para a seleção on-line de controlador
title Estratégia baseada em redes neurais artificiais para a seleção on-line de controlador
spellingShingle Estratégia baseada em redes neurais artificiais para a seleção on-line de controlador
Käfer, Aline Thaís
Engenharia de controle e automação
Nonlinear system
Control
PID
Selection
Neural networks
title_short Estratégia baseada em redes neurais artificiais para a seleção on-line de controlador
title_full Estratégia baseada em redes neurais artificiais para a seleção on-line de controlador
title_fullStr Estratégia baseada em redes neurais artificiais para a seleção on-line de controlador
title_full_unstemmed Estratégia baseada em redes neurais artificiais para a seleção on-line de controlador
title_sort Estratégia baseada em redes neurais artificiais para a seleção on-line de controlador
author Käfer, Aline Thaís
author_facet Käfer, Aline Thaís
author_role author
dc.contributor.author.fl_str_mv Käfer, Aline Thaís
dc.contributor.advisor1.fl_str_mv Fernandes, Pedro Rafael Bolognese
contributor_str_mv Fernandes, Pedro Rafael Bolognese
dc.subject.por.fl_str_mv Engenharia de controle e automação
topic Engenharia de controle e automação
Nonlinear system
Control
PID
Selection
Neural networks
dc.subject.eng.fl_str_mv Nonlinear system
Control
PID
Selection
Neural networks
description Neste trabalho foi implementado um método para seleção em tempo real do controlador mais adequado, dentro de um conjunto de controladores pré-definidos, para o controle de um processo sujeito a distúrbios não medidos e variações de comportamento em função do ponto de operação. A estrutura responsável pela seleção do controlador é uma Rede Neural Artificial (RNA) que é treinada de modo a selecionar o controlador de melhor desempenho com base em dados de simulação ou de um período de operação simulado. Com isto, pretende-se que a estratégia proposta seja simples e robusta para o controle de processos nos quais um controlador com sintonia fixa não apresenta um desempenho adequado. Objetivando verificar o funcionamento da proposta, foi considerado o modelo de um tanque esférico, um sistema não linear, sujeito a uma perturbação não medida na entrada. O ajuste da rede foi feito a partir de simulações do modelo do tanque em malha fechada, considerando-se diferentes controladores de nível do tipo PID sintonizados para diferentes pontos de operação. Uma nota, consistindo da combinação de diversos critérios de desempenho, foi atribuída para o desempenho de cada sistema, e empregada para treinar a rede. Depois de treinada, a rede tem como entradas o valor atual da saída e o valor de referência e, como saída, o melhor controlador para o cenário de operação. Diversos parâmetros podem ser variados em cada etapa, possibilitando a escolha da melhor configuração para que o controle final seja eficiente. A simulação da operação do sistema, consistindo do conjunto de controladores e do bloco de seleção baseado na rede neural, apresentou bons resultados tanto para a função servo quanto para a função regulatória.
publishDate 2014
dc.date.issued.fl_str_mv 2014
dc.date.accessioned.fl_str_mv 2015-11-24T02:44:28Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/130174
dc.identifier.nrb.pt_BR.fl_str_mv 000976277
url http://hdl.handle.net/10183/130174
identifier_str_mv 000976277
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.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/130174/1/000976277.pdf
http://www.lume.ufrgs.br/bitstream/10183/130174/2/000976277.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/130174/3/000976277.pdf.jpg
bitstream.checksum.fl_str_mv cba6a79cdb699f3987be768738c6c880
4efd2f080eb0a2a3fde00b77e5a463e4
1ea940f2c8b34820c6c457f05d626345
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224493280002048