Title: | Control design for constrained LTI and LPV systems via polyhedral set invariance |
Author: | Ernesto, Jackson Gonçalves |
Abstract: |
Neste trabalho, os conceitos de invariância e contratividade aplicados a conjuntos poliedrais são utilizados para projetar leis de controle por realimentação de saídas e determinar regiões de estabilidade local para sistemas discretos lineares invariantes no tempo e sistemas lineares a parâmetros variantes no tempo. Os sistemas controlados podem estar sujeitos a restrições de estado, controle e variação do controle,e a perturbações persistentes limitadas. Primeiramente, é utilizado a propriedade de Invariância Positiva Robusta (RPI), também chamada de ?-Invariância, de conjuntos poliedrais para projetar uma lei de controle por realimentação estática de saídas para sistemas lineares e invariantes no tempo sujeitos a perturbações persistentes, garantindo que as restrições de estado e controle sejam satisfeitas. Condições algébricas são deduzidas para garantir que qualquer trajetória que se inicie no poliedro ?-invariante permanece nele e convirja em tempo finito para outro conjunto poliedral ao redor da origem, onde a trajetória permanecerá ultimamente limitada. Assim, a solução por realimentação estática de saídas proposta para o sistema de controle restrito também requer a determinação dos conjuntos ?-invariante e ultimamente limitado.A seguir, são utilizados os conceitos conjuntos de conjuntos Robustos Controlados Invariantes (RCI) e Robustos Controlados a um Passo (ROSC) para obter um controlador chaveador por realimentação de saídas que guia as trajetórias do sistema restrito à origem em um certo número de passos amostrais. Um conjunto de ganhos estáticos de realimentação de saídas é computado de maneira offline, que mais tarde compõe o controlador chaveado. Na sequência, baseado nas condições algébricas que descrevem de forma equivalente à invariância positiva de conjunto poliedrais para sistemas discretos Lineares a Parâmetros Variantes (LPV), é proposta a abordagem para o projeto de controladores incrementais por realimentação de saídas que garantam a estabilidade assintótica local em malha fechada, com o cumprimento das restrições de estado e controle. O controlador incremental por realimentação de saídas proposto realimenta as saídas medidas e as entradas de controle. O projeto de controle sob restrições permite, em particular, lidar com restrições na variação do controle por meio de uma lei de controle a parâmetros variantes. Finalmente, o projeto da lei de controle incremental LPV é estendida para lidar com perturbações limitadas persistentes. Neste caso, visando buscar soluções menos conservadores, propõe-se utilizar um ganho adicional à lei de controle. As condições algébricas de projeto propostas são traduzidas em problemas bilineares de otimização bilineares. Cada Problema Bilinear (BP) considera uma função objetivo que otimiza o tamanho do poliedro em um conjunto dado de direções, ponderando o tamanho do poliedro associado (quando necessário), e suas restrições são formadas pelas condições de invariância positiva robusta e inclusões de conjuntos usadas para garantir o cumprimento das restrições. Um solver não-linear eficiente (KNITRO) e linguagem de programação AMPL são utilizados para lidar com as bilinearidades presentes nos problemas de otimização. Exemplos numéricos apresentados ao longo do documento demonstram o potencial e efetividade das técnicas propostas. In this work, set invariance concepts applied to polyhedral sets are used to design stabilizing Output Feedback ({\em OF}) control laws for linear time-invariant (LTI) and linear parameter varying (LPV) discrete-time systems. The constrained controlled system may be subject to state, control amplitude, and control-rate constraints, and persistent disturbances. Firstly, we use the Robust Positive Invariance (RPI) property (also called $\Delta$-Invariance) of polyhedral sets to design a stabilizing static Output Feedback ({\em OF}) control law for linear discrete-time systems subject to persistent disturbances, assuring the states and control constraints fulfillment. We deduce algebraic conditions to guarantee that any trajectory emanating from the $\Delta$-Invariant polyhedron remains in it and converges in finite time to another polyhedral set around the origin, where the trajectory remains ultimately bounded. Thus, the proposed static {\em OF} solution for the constrained control problem also requires determining the $\Delta$-invariant and the ultimately bounded polyhedra. Next, we use the joint concepts of Robust Control Invariant (RCI) set and Robust One-Step Controllable sets (ROSC) to obtain a switching output regulator that steers the constrained system's trajectory to the origin in a certain number of sample periods. A set of static output feedback control gains is computed offline, which later compose the online switching regulator. Then, based on the necessary and sufficient algebraic conditions that describe the polyhedral positive-invariance for LPV systems, we propose an incremental controller design, guaranteeing the regional closed-loop stability and that the control and state constraints are all respected. The proposed incremental output feedback controller feeds back both the measured outputs and control inputs. The constrained control design allows, in particular, dealing with the control-rate variation bounds through a parameter-varying control law. Additionally, an alternative implementation is proposed, where the state and control constraints build part of the positive invariant set. Moreover, we extend the proposed LPV incremental control law design to deal with bounded persistent disturbances. The proposed algebraic design conditions are translated into bilinear optimization problems. Each Bilinear Problem (BP) considers an objective function that optimizes the polyhedron size in given directions, weighting the size of associated polyhedral sets (when necessary), whose constraints are formed by the robust positive invariance conditions and set inclusions. An efficient non-linear optimization solver (KNITRO) is employed to tackle the present bilinearities through the AMPL language. Furthermore, numerical examples showcase the proposals' effectiveness and potential. |
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. |
URI: | https://repositorio.ufsc.br/handle/123456789/260701 |
Date: | 2024 |
Files | Size | Format | View |
---|---|---|---|
PEAS0456-T.pdf | 3.336Mb |
View/ |