Methods for analysis and model predictive control of dynamic systems modeled with echo state networks
Autor(a) principal: | |
---|---|
Data de Publicação: | 2024 |
Tipo de documento: | Tese |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/254447 |
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, 2024. |
id |
UFSC_90a552403b3134e42b3d0ab4c8088132 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/254447 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Methods for analysis and model predictive control of dynamic systems modeled with echo state networksEngenharia de sistemasEstabilidadeRedes neurais (Computação)Analise (Gramática de computador)Controle preditivoTese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2024.Redes de Estado de Eco (Echo State Networks, ESNs) são redes neurais consolidadas como modelos de identificação de sistemas, com treinamento por mínimos quadrados e capazes de representar diversos tipos de modelos. Porém, suas aplicações em controle são pouco estudadas em comparação com outros modelos de redes neurais. O objetivo desta tese de doutorado é estudar aspectos de controle de sistemas dinâmicos modelados por Redes de Estado de Eco. A rede de estado de eco exige um número alto de estados para identificar sistemas não lineares apenas treinando os pesos de saída, o que naturalmente resulta em um problema computacional quando se considera esse tipo de sistema em aplicações de controle, otimização e controle preditivo baseado em modelo. Como a rede de estado de eco é um sistema não-linear, sua prova de estabilidade em malha fechada não é trivial, o que torna interessante o desenvolvimento de métodos de análise de estabilidade para a mesma. Levando esses fatores em conta, a pesquisa segue em três frentes. A primeira consiste em aplicar experimentos com relação ao Controle Preditivo de Modelo Não Linear Prático (PNMPC), explorando suas capacidades em diversos tipos de aplicação, avaliando métricas tais como erro de seguimento e tempo computacional. Foram considerados diversos casos de estudo simulados, como o sistema de quatro tanques, uma plataforma de petróleo contendo dois poços e um riser, e um poço com produção por meio de uma bomba elétrica submersível. O controlador demonstrou sucesso em tarefas tanto de exclusão de perturbação quanto de seguimento de referência, até mesmo em comparação com outras estratégias de controle. Para resolver o problema do alto número de estados da rede de estado de eco, este estudo estuda a possibilidade de usar técnicas de redução de ordem de modelo como Decomposição Ortogonal Própria e Interpolação Empírica Discreta para reduzir o número de estados, tornando assim o modelo mais tratável para aplicações de controle ótimo e controle preditivo baseado em modelo, porém tentando manter a precisão e a representatividade. Foram feitas avaliações da capacidade de redução desses métodos apresentados a ESN considerando a métrica de capacidade de memória, um sistema Nonlinear Autoregressive with Moving Average (NARMA) de ordem de décima, e a mesma plataforma com dois poços e um riser dos experimentos com o PNMPC, demonstrando uma grande eficiência em obter um modelo aproximado com um número significativamente limitado de estados. A pesquisa desta tese também demonstra que é possível expressar o problema de controle de uma rede de estado de eco via Desigualdades de Matriz Linear (LMI) através do problema de estabilidade absoluta. A formulação é desenvolvida tanto para um controle de ganho linear, quanto para um Controle Preditivo de Modelo Não Linear (NMPC) com considerações conservadoras. Esses métodos são testados em um ESN que identifica o modelo de um tanque como prova de conceito.Abstract: Echo State Networks (ESN) are a flavor of Recurrent Neural Networks widely applied as system identiAcation models, as they are easy to train and have high representation capacity. However, their use in control applications is not widely studied in comparison to other neural network models. This research aims to evaluate dynamic system control aspects for ESNs. ESNs have an intrinsically high number of states, which leads to computation overhead when performing heavy computation (i.e., optimization) with these networks. Also, stability proofs for closed-loop control with ESNs are not intuitive, hence the need for an easy, systematic stability analysis method. Considering these factors, this research follows three main fronts: the Arst one being the experimentation of the so-called Practical Nonlinear Model Predictive Control (PNMPC) with ESNs as a model. Three case studies were considered: a four-tank system, an oil and gas platform considering two gas-lifted wells and one riser, and an ESP-lifted oil well. The resulting ESN-PNMPC performed well in both trajectory tracking and disturbance rejection in all cases compared with other controllers. The following research topic concerns employing model order reduction techniques such as Proper Orthogonal Decomposition (POD) and Discrete Empirical Interpolation in the ESN to reduce the number of states, rendering the model easier to compute for MPC and Optimal Control applications. An experiment compares the memory capacity of ESNs with their reduced counterparts, while two case studies were evaluated: a Nonlinear Autoregressive with Moving Average (NARMA) system of 10th order and the same two wells and one riser platform of the PNMPC experiment. The reduction effectively found an ESN reduced-order model, behaving closely to the original but with signiAcantly fewer states. The third front led to the development of a Linear Matrix Inequality stability proof for feedback control with Echo State Networks, showing that the stability of a controller with an ESN in the loop can be expressed as an absolute stability problem. This result produced a stability guarantee and an attraction region estimate for a linear gain controller and an NMPC, with conservative considerations. A single tank model trained by a small ESN was considered a proof of concept. Developing such methods, exploring these three research fronts, and demonstrating their use in case studies contributes to expanding the state-of-the-art regarding Echo State Networks for control applications.Camponogara, EduardoAntonelo, Eric AislanUniversidade Federal de Santa CatarinaJordanou, Jean Panaioti2024-02-26T23:23:18Z2024-02-26T23:23:18Z2024info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesis129 p.| gráfs.application/pdf386326https://repositorio.ufsc.br/handle/123456789/254447engreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2024-02-26T23:23:18Zoai:repositorio.ufsc.br:123456789/254447Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732024-02-26T23:23:18Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Methods for analysis and model predictive control of dynamic systems modeled with echo state networks |
title |
Methods for analysis and model predictive control of dynamic systems modeled with echo state networks |
spellingShingle |
Methods for analysis and model predictive control of dynamic systems modeled with echo state networks Jordanou, Jean Panaioti Engenharia de sistemas Estabilidade Redes neurais (Computação) Analise (Gramática de computador) Controle preditivo |
title_short |
Methods for analysis and model predictive control of dynamic systems modeled with echo state networks |
title_full |
Methods for analysis and model predictive control of dynamic systems modeled with echo state networks |
title_fullStr |
Methods for analysis and model predictive control of dynamic systems modeled with echo state networks |
title_full_unstemmed |
Methods for analysis and model predictive control of dynamic systems modeled with echo state networks |
title_sort |
Methods for analysis and model predictive control of dynamic systems modeled with echo state networks |
author |
Jordanou, Jean Panaioti |
author_facet |
Jordanou, Jean Panaioti |
author_role |
author |
dc.contributor.none.fl_str_mv |
Camponogara, Eduardo Antonelo, Eric Aislan Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Jordanou, Jean Panaioti |
dc.subject.por.fl_str_mv |
Engenharia de sistemas Estabilidade Redes neurais (Computação) Analise (Gramática de computador) Controle preditivo |
topic |
Engenharia de sistemas Estabilidade Redes neurais (Computação) Analise (Gramática de computador) 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, 2024. |
publishDate |
2024 |
dc.date.none.fl_str_mv |
2024-02-26T23:23:18Z 2024-02-26T23:23:18Z 2024 |
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 |
386326 https://repositorio.ufsc.br/handle/123456789/254447 |
identifier_str_mv |
386326 |
url |
https://repositorio.ufsc.br/handle/123456789/254447 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
129 p.| gráfs. application/pdf |
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 |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652391933804544 |