Aplicabilidade e performance de estratégias estabilizantes para controladores preditivos baseados em modelo não-linear.
Autor(a) principal: | |
---|---|
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 |