Aplicabilidade e performance de estratégias estabilizantes para controladores preditivos baseados em modelo não-linear.

Detalhes bibliográficos
Autor(a) principal: Souza, Guilherme Augusto Silva de
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/3/3137/tde-26102023-093659/
Resumo: Controle preditivo baseado em modelo tem uma extensa literatura voltada a estabilidade em malha fechada, sendo grande parte voltada a controladores baseados em modelos lineares. Faz-se uso de modelos não-lineares quando o processo químico tem não-linearidades importantes, isto é, quando a capacidade de um modelo linear em descrever a dinâmica do processo é limitada. Parte-se do mesmo princípio de adotar um horizonte infinito para que o controlador conceda estabilidade para a malha fechada. Porém, deve-se contornar a impossibilidade de computar uma trajetória infinita com um modelo não-linear. Assim, diversas estratégias foram desenvolvidas para conferir garantia de estabilidade através de provas de factibilidade recursiva e convergência da malha fechada para controladores preditivos que fazem uso de modelos não-lineares. As principais estratégias consistem em utilizar restrições terminais de igualdade, restrições terminais de desigualdade e restrições de contração. Como a aplicabilidade destes controladores não se resume à recursividade e convergência, deve-se avaliar também a capacidade do controlador em entregar ações de controle em tempo viável. Essa foi uma motivação inicial desta dissertação para a busca de estratégias estabilizantes menos restritivas que restrições de igualdade, conhecidas por demandarem consideravelmente mais esforço computacional. Assim, algumas considerações quanto à estratégias que aceleram o tempo de cômputo - estratégias de shooting e alternativas de integração numérica do sistema de equações diferenciais ordinárias - da solução do problema de otimização também foram feitas. Antes da implementação das formulações, um capítulo foi dedicado para melhor explorar estratégias de estabilização por retroalimentação. Essas estratégias são relevantes no escopo do trabalho por seu uso na formulação com restrição terminal de desigualdade - que depende da construção de uma região terminal invariante. Dois métodos de cálculo dessa região invariante, para sistemas em tempo discreto - foram considerados: um método baseado em um problema de desigualdades lineares matriciais (LMI, do inglês) e um problema de programação semidefinida (SDP, do inglês). Na comparação entre estes métodos, foi mostrado que o método baseado em LMI produz reguladores de ganho menor e regiões operacionais maiores, enquanto que o método baseado em SDP resulta em reguladores de ganho maior e regiões operacionais menores. Algumas formulações de controladores preditivos baseados em modelo não-linear foram implementadas, juntamente com um controlador sem elementos estabilizantes - denominado controlador sem estabilidade garantida, para comparar suas performances e requerimentos de esforço computacional. A performance das formulações foi comparada por três métricas: distância da zona de controle, esforço de controle e distância de alvo econômico, considerando um sistema não-linear que representa uma associação de quatro tanques. No exemplo do tanque quádruplo em malha fechada com as formulações mostradas, no quesito de distância da zona de controle a restrição terminal de desigualdade demonstrou a melhor performance, enquanto que a formulação sem estabilidade garantida mostrou a pior performance. O menor esforço de controle foi observado pela formulação sem estabilidade garantida, enquanto que o maior esforço de controle foi exercido pela formulação com restrição terminal de contração. Quanto a distância do alvo econômico, ambas as formulações sem estabilidade garantida e com restrição terminal de igualdade obtiveram a pior performance, sendo a melhor performance econômica da formulação com restrição terminal de desigualdade. Como a formulação com restrição terminal de igualdade demandou maior esforço computacional no exemplo mencionado, essa formulação foi então adaptada para acelerar a velocidade de convergência da otimização por meio de alteração de seus métodos de shooting e de integração numérica. Com essas alterações, a demanda de esforço computacional dessa formulação foi reduzida a ponto de ter demandar esforço computacional comparável a todas as outras formulações. Fez-se também uma análise de sensibilidade dos parâmetros de sintonia para todas as formulações, e suas performances em malha fechada considerando estes índices de performance citados foi avaliada mais uma vez.
id USP_44ae1047e575749f52b01853524519e8
oai_identifier_str oai:teses.usp.br:tde-26102023-093659
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Aplicabilidade e performance de estratégias estabilizantes para controladores preditivos baseados em modelo não-linear.Applicability and performance of stabilizing strategies for nonlinear model predictive controllers.Control stabilityControle de processosControle preditivoNonlinear controlPredictive controlProcess controlControle preditivo baseado em modelo tem uma extensa literatura voltada a estabilidade em malha fechada, sendo grande parte voltada a controladores baseados em modelos lineares. Faz-se uso de modelos não-lineares quando o processo químico tem não-linearidades importantes, isto é, quando a capacidade de um modelo linear em descrever a dinâmica do processo é limitada. Parte-se do mesmo princípio de adotar um horizonte infinito para que o controlador conceda estabilidade para a malha fechada. Porém, deve-se contornar a impossibilidade de computar uma trajetória infinita com um modelo não-linear. Assim, diversas estratégias foram desenvolvidas para conferir garantia de estabilidade através de provas de factibilidade recursiva e convergência da malha fechada para controladores preditivos que fazem uso de modelos não-lineares. As principais estratégias consistem em utilizar restrições terminais de igualdade, restrições terminais de desigualdade e restrições de contração. Como a aplicabilidade destes controladores não se resume à recursividade e convergência, deve-se avaliar também a capacidade do controlador em entregar ações de controle em tempo viável. Essa foi uma motivação inicial desta dissertação para a busca de estratégias estabilizantes menos restritivas que restrições de igualdade, conhecidas por demandarem consideravelmente mais esforço computacional. Assim, algumas considerações quanto à estratégias que aceleram o tempo de cômputo - estratégias de shooting e alternativas de integração numérica do sistema de equações diferenciais ordinárias - da solução do problema de otimização também foram feitas. Antes da implementação das formulações, um capítulo foi dedicado para melhor explorar estratégias de estabilização por retroalimentação. Essas estratégias são relevantes no escopo do trabalho por seu uso na formulação com restrição terminal de desigualdade - que depende da construção de uma região terminal invariante. Dois métodos de cálculo dessa região invariante, para sistemas em tempo discreto - foram considerados: um método baseado em um problema de desigualdades lineares matriciais (LMI, do inglês) e um problema de programação semidefinida (SDP, do inglês). Na comparação entre estes métodos, foi mostrado que o método baseado em LMI produz reguladores de ganho menor e regiões operacionais maiores, enquanto que o método baseado em SDP resulta em reguladores de ganho maior e regiões operacionais menores. Algumas formulações de controladores preditivos baseados em modelo não-linear foram implementadas, juntamente com um controlador sem elementos estabilizantes - denominado controlador sem estabilidade garantida, para comparar suas performances e requerimentos de esforço computacional. A performance das formulações foi comparada por três métricas: distância da zona de controle, esforço de controle e distância de alvo econômico, considerando um sistema não-linear que representa uma associação de quatro tanques. No exemplo do tanque quádruplo em malha fechada com as formulações mostradas, no quesito de distância da zona de controle a restrição terminal de desigualdade demonstrou a melhor performance, enquanto que a formulação sem estabilidade garantida mostrou a pior performance. O menor esforço de controle foi observado pela formulação sem estabilidade garantida, enquanto que o maior esforço de controle foi exercido pela formulação com restrição terminal de contração. Quanto a distância do alvo econômico, ambas as formulações sem estabilidade garantida e com restrição terminal de igualdade obtiveram a pior performance, sendo a melhor performance econômica da formulação com restrição terminal de desigualdade. Como a formulação com restrição terminal de igualdade demandou maior esforço computacional no exemplo mencionado, essa formulação foi então adaptada para acelerar a velocidade de convergência da otimização por meio de alteração de seus métodos de shooting e de integração numérica. Com essas alterações, a demanda de esforço computacional dessa formulação foi reduzida a ponto de ter demandar esforço computacional comparável a todas as outras formulações. Fez-se também uma análise de sensibilidade dos parâmetros de sintonia para todas as formulações, e suas performances em malha fechada considerando estes índices de performance citados foi avaliada mais uma vez.Model predictive control has extensive literature on closed-loop stability, with most of it dealing with predictive controllers based on linear models. Nonlinear models are used when the chemical process has considerable nonlinearities which cannot be properly described by linear models. Infinite horizon controller is the starting point for both linear and nonlinear model predictive controllers, with the latter being impossible to compute. Multiple strategies were developed in order to grant closed-loop stability via recursive feasibility and closed-loop convergence. Main stabilizing strategies consist of utilizing terminal equality constraints, terminal inequality constraints and terminal contracting constraints. However, the applicability of such controllers does not only rely on feasibility and convergence but these formulations must be able to deliver, in proper time, the next control actions. This was an initial motivation of this dissertation. Stabilizing strategies less restrictive than equality constrained formulations were researched. Before implementing NMPC formulations, feedback stabilization strategies are explored in a separate chapter - since these are relevant in the construction of an invariant region for a controller formulation dependant on terminal regions. Two discrete-time strategies of computing said invariant regions are compared in a closed-loop simulation, LMI-based and SDP-based operating regions. The trade-off between closed-loop performance and operating region size is shown, with LMI-based methods favoring operating region size and SDP-based methods producing regulators with larger gain matrices. Some stabilizing strategies were implemented, along with a controller without stabilizing elements - named no guaranteed stability controller - in order to compare their performance and computational effort demands. Their performances were compared in three aspects: distance-to-zone, control effort and distance to economic target, considering these formulations were in closed-loop with a nonlinear system representing a quadruple-tank system. In the quadruple-tank example and regarding distance-to-zone, best and worst formulations were respectively terminal inequality constrained formulation and formulation without guaranteed stability. Terminal contracting constraint formulation exerted the most control effort while the least control effort was performed by the formulation without guaranteed stability. Economic performance of the terminal inequality constraint formulation was the best, while the worst performance was close between terminal equality constraint formulation and formulation without guaranteed stability. On computational effort, as expected the terminal equality constrained showed the highest average computer time. This formulation was modified in order to improve its convergence speed, with changes to its shooting method and numerical integration.With these changes, computational effort was sufficiently reduced such that its convergence speed became comparable with all other formulations deployed. Sensitivity analysis of the tuning parameters of each formulation was executed as well for all of the deployed formulations, and the effect of changes in tuning parameters on closed-loop performance indexes proposed was evaluated once again.Biblioteca Digitais de Teses e Dissertações da USPOdloak, DarciSouza, Guilherme Augusto Silva de2023-03-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3137/tde-26102023-093659/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2023-10-27T11:45:03Zoai:teses.usp.br:tde-26102023-093659Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212023-10-27T11:45:03Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Aplicabilidade e performance de estratégias estabilizantes para controladores preditivos baseados em modelo não-linear.
Applicability and performance of stabilizing strategies for nonlinear model predictive controllers.
title Aplicabilidade e performance de estratégias estabilizantes para controladores preditivos baseados em modelo não-linear.
spellingShingle Aplicabilidade e performance de estratégias estabilizantes para controladores preditivos baseados em modelo não-linear.
Souza, Guilherme Augusto Silva de
Control stability
Controle de processos
Controle preditivo
Nonlinear control
Predictive control
Process control
title_short Aplicabilidade e performance de estratégias estabilizantes para controladores preditivos baseados em modelo não-linear.
title_full Aplicabilidade e performance de estratégias estabilizantes para controladores preditivos baseados em modelo não-linear.
title_fullStr Aplicabilidade e performance de estratégias estabilizantes para controladores preditivos baseados em modelo não-linear.
title_full_unstemmed Aplicabilidade e performance de estratégias estabilizantes para controladores preditivos baseados em modelo não-linear.
title_sort Aplicabilidade e performance de estratégias estabilizantes para controladores preditivos baseados em modelo não-linear.
author Souza, Guilherme Augusto Silva de
author_facet Souza, Guilherme Augusto Silva de
author_role author
dc.contributor.none.fl_str_mv Odloak, Darci
dc.contributor.author.fl_str_mv Souza, Guilherme Augusto Silva de
dc.subject.por.fl_str_mv Control stability
Controle de processos
Controle preditivo
Nonlinear control
Predictive control
Process control
topic Control stability
Controle de processos
Controle preditivo
Nonlinear control
Predictive control
Process control
description Controle preditivo baseado em modelo tem uma extensa literatura voltada a estabilidade em malha fechada, sendo grande parte voltada a controladores baseados em modelos lineares. Faz-se uso de modelos não-lineares quando o processo químico tem não-linearidades importantes, isto é, quando a capacidade de um modelo linear em descrever a dinâmica do processo é limitada. Parte-se do mesmo princípio de adotar um horizonte infinito para que o controlador conceda estabilidade para a malha fechada. Porém, deve-se contornar a impossibilidade de computar uma trajetória infinita com um modelo não-linear. Assim, diversas estratégias foram desenvolvidas para conferir garantia de estabilidade através de provas de factibilidade recursiva e convergência da malha fechada para controladores preditivos que fazem uso de modelos não-lineares. As principais estratégias consistem em utilizar restrições terminais de igualdade, restrições terminais de desigualdade e restrições de contração. Como a aplicabilidade destes controladores não se resume à recursividade e convergência, deve-se avaliar também a capacidade do controlador em entregar ações de controle em tempo viável. Essa foi uma motivação inicial desta dissertação para a busca de estratégias estabilizantes menos restritivas que restrições de igualdade, conhecidas por demandarem consideravelmente mais esforço computacional. Assim, algumas considerações quanto à estratégias que aceleram o tempo de cômputo - estratégias de shooting e alternativas de integração numérica do sistema de equações diferenciais ordinárias - da solução do problema de otimização também foram feitas. Antes da implementação das formulações, um capítulo foi dedicado para melhor explorar estratégias de estabilização por retroalimentação. Essas estratégias são relevantes no escopo do trabalho por seu uso na formulação com restrição terminal de desigualdade - que depende da construção de uma região terminal invariante. Dois métodos de cálculo dessa região invariante, para sistemas em tempo discreto - foram considerados: um método baseado em um problema de desigualdades lineares matriciais (LMI, do inglês) e um problema de programação semidefinida (SDP, do inglês). Na comparação entre estes métodos, foi mostrado que o método baseado em LMI produz reguladores de ganho menor e regiões operacionais maiores, enquanto que o método baseado em SDP resulta em reguladores de ganho maior e regiões operacionais menores. Algumas formulações de controladores preditivos baseados em modelo não-linear foram implementadas, juntamente com um controlador sem elementos estabilizantes - denominado controlador sem estabilidade garantida, para comparar suas performances e requerimentos de esforço computacional. A performance das formulações foi comparada por três métricas: distância da zona de controle, esforço de controle e distância de alvo econômico, considerando um sistema não-linear que representa uma associação de quatro tanques. No exemplo do tanque quádruplo em malha fechada com as formulações mostradas, no quesito de distância da zona de controle a restrição terminal de desigualdade demonstrou a melhor performance, enquanto que a formulação sem estabilidade garantida mostrou a pior performance. O menor esforço de controle foi observado pela formulação sem estabilidade garantida, enquanto que o maior esforço de controle foi exercido pela formulação com restrição terminal de contração. Quanto a distância do alvo econômico, ambas as formulações sem estabilidade garantida e com restrição terminal de igualdade obtiveram a pior performance, sendo a melhor performance econômica da formulação com restrição terminal de desigualdade. Como a formulação com restrição terminal de igualdade demandou maior esforço computacional no exemplo mencionado, essa formulação foi então adaptada para acelerar a velocidade de convergência da otimização por meio de alteração de seus métodos de shooting e de integração numérica. Com essas alterações, a demanda de esforço computacional dessa formulação foi reduzida a ponto de ter demandar esforço computacional comparável a todas as outras formulações. Fez-se também uma análise de sensibilidade dos parâmetros de sintonia para todas as formulações, e suas performances em malha fechada considerando estes índices de performance citados foi avaliada mais uma vez.
publishDate 2023
dc.date.none.fl_str_mv 2023-03-28
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 https://www.teses.usp.br/teses/disponiveis/3/3137/tde-26102023-093659/
url https://www.teses.usp.br/teses/disponiveis/3/3137/tde-26102023-093659/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815257406843650048