Controle preditivo baseado em modelo de cômputo rápido: contribuições em algoritmos embarcados com otimização online para formulações entrada-saída

Detalhes bibliográficos
Autor(a) principal: Peccin, Vinícius Berndsen
Data de Publicação: 2021
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/229153
Resumo: Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2021.
id UFSC_af7d0c14b23a9ddfed0bae016e5e05e6
oai_identifier_str oai:repositorio.ufsc.br:123456789/229153
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaPeccin, Vinícius BerndsenNormey-Rico, J. E.Flesch, Rodolfo César Costa2021-10-14T19:29:18Z2021-10-14T19:29:18Z2021373309https://repositorio.ufsc.br/handle/123456789/229153Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2021.As principais contribuições inéditas desta tese são os algoritmos de controle preditivo baseado em modelo (MPC) de cômputo rápido com otimização online e a proposição de arquiteturas de implementação em computação paralela. Foram abordados o controle preditivo generalizado (GPC) e o controle por matriz dinâmica (DMC), que são as formulações entrada-saída de MPC mais utilizadas na indústria. Dos seis algoritmos propostos, cinco deles utilizam a formulação GPC e o outro a formulação DMC. Em cada algoritmo é utilizado um método de otimização com características distintas. São também propostas generalizações para o caso de múltiplas entradas e múltiplas saídas. Os algoritmos GPCGPAD e GPCFAMA foram os que apresentaram o melhor desempenho no quesito do tempo de cômputo. Para esses dois métodos são também fornecidos meios de se calcular o limite superior do número de iterações do método de otimização, de modo a descobrir o pior caso de tempo de execução. Os algoritmos propostos foram testados e comparados em simulação. Os estudos de caso considerados nas simulações foram um inversor de frequência trifásico com filtro LCL e conectado à rede e uma coluna de destilação de laboratório. Quanto às arquiteturas, foram desenvolvidos métodos de implementação dos algoritmos em um FPGA, explorando as vantagens de paralelismo da descrição direta em hardware. Foi proposta uma solução paralela para a multiplicação matricial em aritmética de ponto fixo, por ser a operação computacional mais custosa. Outra contribuição inédita é a proposição de um precondicionamento do problema de otimização resultante do GPC que obteve uma diminuição de até 11% no tempo de cômputo na arquitetura de implementação proposta. Os testes em FPGA apresentaram resultados rápidos com o tempo de cômputo do sinal de controle da ordem de microssegundos. A tese está formatada como uma coleção de artigos. São apresentados cinco artigos, diretamente ligados à pesquisa, organizados em cada capítulo.Abstract: The main novel contributions of this thesis are the proposition of fast model predictive control (MPC) algorithms with online optimization and the proposition of implementation architectures with parallel computing. Generalized predictive control (GPC) and dynamic matrix control (DMC) were addressed, which are the most popular input-output formulations of the MPC in industry. Six algorithms were proposed, with five of them using a GPC formulation, and the other one a DMC formulation. In each algorithm, an optimization method with different characteristics is used. Generalizations are also proposed for multiple-inputs and multiple-outputs systems. The GPCGPAD and GPCFAMA algorithms have the best performance in terms of computation time. For these two algorithms, methods to calculate the upper bound on the number of iterations are provided to discover the worst case execution time. The proposed algorithms were tested in simulation. The case studies stand out in a three-phase grid-connected LCL-filtered inverter, and a laboratory distillation column. The implementation architectures are proposed with the methods to implement the algorithms in an FPGA, exploring the advantages of parallelism of the direct description in hardware. A parallel solution for matrix multiplication in fixed-point arithmetic has been proposed as it is the most costly operation. Another novel contribution is the proposal of a preconditioning operation of the optimization problem resulting from the GPC, which obtained a decrease of up to 11\% in the computation time in the proposed implementation architecture. The tests in FPGA showed fast results, with the computation time of the control signal in microseconds. The thesis is organized as a collection of papers. Five papers directly linked to the research are presented in each chapter.145 p.| il., gráfs.porEngenharia de sistemasAutomaçãoControle de processoControle preditivoControle preditivo baseado em modelo de cômputo rápido: contribuições em algoritmos embarcados com otimização online para formulações entrada-saídainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINALPEAS0384-T.pdfPEAS0384-T.pdfapplication/pdf3315638https://repositorio.ufsc.br/bitstream/123456789/229153/-1/PEAS0384-T.pdf69fa40757cd372c9ca1b252944880941MD5-1123456789/2291532021-10-14 16:29:18.869oai:repositorio.ufsc.br:123456789/229153Repositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732021-10-14T19:29:18Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Controle preditivo baseado em modelo de cômputo rápido: contribuições em algoritmos embarcados com otimização online para formulações entrada-saída
title Controle preditivo baseado em modelo de cômputo rápido: contribuições em algoritmos embarcados com otimização online para formulações entrada-saída
spellingShingle Controle preditivo baseado em modelo de cômputo rápido: contribuições em algoritmos embarcados com otimização online para formulações entrada-saída
Peccin, Vinícius Berndsen
Engenharia de sistemas
Automação
Controle de processo
Controle preditivo
title_short Controle preditivo baseado em modelo de cômputo rápido: contribuições em algoritmos embarcados com otimização online para formulações entrada-saída
title_full Controle preditivo baseado em modelo de cômputo rápido: contribuições em algoritmos embarcados com otimização online para formulações entrada-saída
title_fullStr Controle preditivo baseado em modelo de cômputo rápido: contribuições em algoritmos embarcados com otimização online para formulações entrada-saída
title_full_unstemmed Controle preditivo baseado em modelo de cômputo rápido: contribuições em algoritmos embarcados com otimização online para formulações entrada-saída
title_sort Controle preditivo baseado em modelo de cômputo rápido: contribuições em algoritmos embarcados com otimização online para formulações entrada-saída
author Peccin, Vinícius Berndsen
author_facet Peccin, Vinícius Berndsen
author_role author
dc.contributor.none.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Peccin, Vinícius Berndsen
dc.contributor.advisor1.fl_str_mv Normey-Rico, J. E.
dc.contributor.advisor-co1.fl_str_mv Flesch, Rodolfo César Costa
contributor_str_mv Normey-Rico, J. E.
Flesch, Rodolfo César Costa
dc.subject.classification.none.fl_str_mv Engenharia de sistemas
Automação
Controle de processo
Controle preditivo
topic Engenharia de sistemas
Automação
Controle de processo
Controle preditivo
description Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2021.
publishDate 2021
dc.date.accessioned.fl_str_mv 2021-10-14T19:29:18Z
dc.date.available.fl_str_mv 2021-10-14T19:29:18Z
dc.date.issued.fl_str_mv 2021
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/229153
dc.identifier.other.none.fl_str_mv 373309
identifier_str_mv 373309
url https://repositorio.ufsc.br/handle/123456789/229153
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 145 p.| il., gráfs.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/229153/-1/PEAS0384-T.pdf
bitstream.checksum.fl_str_mv 69fa40757cd372c9ca1b252944880941
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766804996323540992