Interface gráfica para projeto de controladores pelo método VRFT para conversores CC-CC

Detalhes bibliográficos
Autor(a) principal: Wander, André Chagas
Data de Publicação: 2022
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/240181
Resumo: A operação eficiente de conversores CC-CC passa pelo projeto de diferentes malhas de controle, conferindo ao sistema características importantes como regulação da tensão de saída e robustez à inserção ou retirada de cargas. Os métodos de projeto de controladores baseados em dados (data driven) se mostram como uma opção viável, visto que são capazes de projetar um controlador a partir de conjuntos de dados coletados em ensaios na planta, sem a necessidade de modelagem do sistema. Dentre esses métodos, o Virtual Reference Feedback Tunning - VRFT - se destaca pois necessita apenas de um único conjunto de dados e otimiza o desempenho do sistema em malha fechada para o seguimento de referência. Publicações recentes evidenciam o potencial de aplicação do VRFT em conversores CC-CC, como (REMES, 2021). Visando difundir a aplicação desse método nestes conversores, este trabalho apresenta o desenvolvimento de uma interface gráfica em código aberto que auxilia o projetista nas etapas de pré-projeto, projeto via VRFT e análises de desempenho. Para tal, foi utilizada a biblioteca pyvrft, desenvolvida por (ECKHARD; BOEIRA, 2019), na linguagem de programação Python, e o framework Qt, que permite a criação e operação de interfaces gráficas através da biblioteca pyqt6, nesta mesma linguagem de programação.
id UFRGS-2_745692996821c78dc793429e689721ff
oai_identifier_str oai:www.lume.ufrgs.br:10183/240181
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Wander, André ChagasFlores, Jeferson Vieira2022-06-14T04:41:38Z2022http://hdl.handle.net/10183/240181001141842A operação eficiente de conversores CC-CC passa pelo projeto de diferentes malhas de controle, conferindo ao sistema características importantes como regulação da tensão de saída e robustez à inserção ou retirada de cargas. Os métodos de projeto de controladores baseados em dados (data driven) se mostram como uma opção viável, visto que são capazes de projetar um controlador a partir de conjuntos de dados coletados em ensaios na planta, sem a necessidade de modelagem do sistema. Dentre esses métodos, o Virtual Reference Feedback Tunning - VRFT - se destaca pois necessita apenas de um único conjunto de dados e otimiza o desempenho do sistema em malha fechada para o seguimento de referência. Publicações recentes evidenciam o potencial de aplicação do VRFT em conversores CC-CC, como (REMES, 2021). Visando difundir a aplicação desse método nestes conversores, este trabalho apresenta o desenvolvimento de uma interface gráfica em código aberto que auxilia o projetista nas etapas de pré-projeto, projeto via VRFT e análises de desempenho. Para tal, foi utilizada a biblioteca pyvrft, desenvolvida por (ECKHARD; BOEIRA, 2019), na linguagem de programação Python, e o framework Qt, que permite a criação e operação de interfaces gráficas através da biblioteca pyqt6, nesta mesma linguagem de programação.The efficient operation of DC-DC converters requires the design of diferent control loops, giving the system important characteristics, such as output voltage regulation and robustness against load variances. Data-Driven controller design methods are a very interesting option given that they can design a controller based on a system’s input-output dataset, without the need of a mathematical model for the system. Considering these methods, the Virtual Reference Feedback Tunning - VRFT - stands out among others because it only needs a single dataset and optimizes a performance criterion associated to the closed-loop reference tracking response. Recent publications have put forth evidence of the potential that the VRFT method has when applied to DC-DC converters, such as in (REMES, 2021). Aiming to disseminate the application of the method on these converters, this paper presents the development of an open source graphical interface that helps the user in the pre-project, design via VRFT and performance analysis steps. For such, the Python package pyvrft, developed by (ECKHARD; BOEIRA, 2019), and the Qt framework, that provides methods for creating and operating graphical interfaces through the Python package pyqt6, were usedapplication/pdfporConversoresControle baseado em dadosInterface gráficaVRFT methodPythonPyQtGUIDC-DC convertersInterface gráfica para projeto de controladores pelo método VRFT para conversores CC-CCinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulEscola de EngenhariaPorto Alegre, BR-RS2022Engenharia Elétricagraduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001141842.pdf.txt001141842.pdf.txtExtracted Texttext/plain143100http://www.lume.ufrgs.br/bitstream/10183/240181/2/001141842.pdf.txtc5470d48bb58fb7937a89b3aa8bef155MD52ORIGINAL001141842.pdfTexto completoapplication/pdf2336669http://www.lume.ufrgs.br/bitstream/10183/240181/1/001141842.pdfb064159d5ddc0b962ae6a6a181f18848MD5110183/2401812022-06-15 04:45:25.294839oai:www.lume.ufrgs.br:10183/240181Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2022-06-15T07:45:25Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Interface gráfica para projeto de controladores pelo método VRFT para conversores CC-CC
title Interface gráfica para projeto de controladores pelo método VRFT para conversores CC-CC
spellingShingle Interface gráfica para projeto de controladores pelo método VRFT para conversores CC-CC
Wander, André Chagas
Conversores
Controle baseado em dados
Interface gráfica
VRFT method
Python
PyQt
GUI
DC-DC converters
title_short Interface gráfica para projeto de controladores pelo método VRFT para conversores CC-CC
title_full Interface gráfica para projeto de controladores pelo método VRFT para conversores CC-CC
title_fullStr Interface gráfica para projeto de controladores pelo método VRFT para conversores CC-CC
title_full_unstemmed Interface gráfica para projeto de controladores pelo método VRFT para conversores CC-CC
title_sort Interface gráfica para projeto de controladores pelo método VRFT para conversores CC-CC
author Wander, André Chagas
author_facet Wander, André Chagas
author_role author
dc.contributor.author.fl_str_mv Wander, André Chagas
dc.contributor.advisor1.fl_str_mv Flores, Jeferson Vieira
contributor_str_mv Flores, Jeferson Vieira
dc.subject.por.fl_str_mv Conversores
Controle baseado em dados
Interface gráfica
topic Conversores
Controle baseado em dados
Interface gráfica
VRFT method
Python
PyQt
GUI
DC-DC converters
dc.subject.eng.fl_str_mv VRFT method
Python
PyQt
GUI
DC-DC converters
description A operação eficiente de conversores CC-CC passa pelo projeto de diferentes malhas de controle, conferindo ao sistema características importantes como regulação da tensão de saída e robustez à inserção ou retirada de cargas. Os métodos de projeto de controladores baseados em dados (data driven) se mostram como uma opção viável, visto que são capazes de projetar um controlador a partir de conjuntos de dados coletados em ensaios na planta, sem a necessidade de modelagem do sistema. Dentre esses métodos, o Virtual Reference Feedback Tunning - VRFT - se destaca pois necessita apenas de um único conjunto de dados e otimiza o desempenho do sistema em malha fechada para o seguimento de referência. Publicações recentes evidenciam o potencial de aplicação do VRFT em conversores CC-CC, como (REMES, 2021). Visando difundir a aplicação desse método nestes conversores, este trabalho apresenta o desenvolvimento de uma interface gráfica em código aberto que auxilia o projetista nas etapas de pré-projeto, projeto via VRFT e análises de desempenho. Para tal, foi utilizada a biblioteca pyvrft, desenvolvida por (ECKHARD; BOEIRA, 2019), na linguagem de programação Python, e o framework Qt, que permite a criação e operação de interfaces gráficas através da biblioteca pyqt6, nesta mesma linguagem de programação.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-06-14T04:41:38Z
dc.date.issued.fl_str_mv 2022
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/240181
dc.identifier.nrb.pt_BR.fl_str_mv 001141842
url http://hdl.handle.net/10183/240181
identifier_str_mv 001141842
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/240181/2/001141842.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/240181/1/001141842.pdf
bitstream.checksum.fl_str_mv c5470d48bb58fb7937a89b3aa8bef155
b064159d5ddc0b962ae6a6a181f18848
bitstream.checksumAlgorithm.fl_str_mv 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_ 1801224634760167424