Data-Driven Structured Controller Design Using the Matrix S-Procedure
Yang, Zhong, Yang et al.
This paper focuses on the data-driven optimal structured controller design for discrete-time linear time-invariant (LTI) systems, considering both the $H_2$ performance and the $H_\infty$ performance. Specifically, we consider three scenarios: (i) the model-based structured control, (ii) the data-driven unstructured control, and (iii) the data-driven structured control. For the $H_2$ performance, we primarily investigate cases (ii) and (iii), since case (i) has been extensively studied in the literature. For the $H_\infty$ performance, all three scenarios are considered. For the structured control, we introduce a linearization technique that transforms the original nonconvex problem into a semidefinite programming (SDP) problem. Based on this transformation, we develop an iterative linear matrix inequality (ILMI) algorithm. For the data-driven control, we describe the set of all possible system matrices that can generate the sequence of collected data. Additionally, we propose a sufficient condition to handle all possible system matrices using the matrix S-procedure. The data-driven structured control is followed by combining the previous two cases. We compare our methods with those in the existing literature and demonstrate our superiority via several numerical simulations.
academic
Diseño de Controlador Estructurado Basado en Datos Utilizando el Procedimiento de Matriz S
Este artículo se enfoca en el diseño óptimo de controladores estructurados basado en datos para sistemas lineales invariantes en el tiempo (LTI) discretos, considerando simultáneamente el desempeño H2 y H∞. Se estudian específicamente tres escenarios: (i) control estructurado basado en modelo, (ii) control no estructurado basado en datos, (iii) control estructurado basado en datos. Para el desempeño H2, se investigan principalmente los escenarios (ii) y (iii), ya que el escenario (i) ha sido ampliamente estudiado en la literatura. Para el desempeño H∞, se consideran los tres escenarios. Para el control estructurado, se introduce una técnica de linealización que transforma el problema no convexo original en un problema de programación semidefinida (SDP), sobre cuya base se desarrolla un algoritmo de desigualdades matriciales lineales iterativas (ILMI).
Desafíos en Sistemas de Control en Red: En sistemas de control en red a gran escala, las estrategias de control centralizado generan una carga de comunicación considerable, por lo que es necesario diseñar controladores con estructura dispersa.
Dificultades en el Diseño de Controladores Estructurados: El diseño de controladores con restricciones de estructura presenta complejidad NP-hard, y los métodos existentes se dividen principalmente en enfoques basados en LMI y métodos basados en gradientes.
Necesidad de Control Basado en Datos: En aplicaciones prácticas, los modelos dinámicos de muchos sistemas a menudo no están disponibles, lo que impulsa la investigación del control basado en datos.
Dependencia de Modelos Conocidos: Los métodos existentes de diseño de controladores estructurados asumen que el modelo del sistema es conocido.
Conservadurismo de Métodos Basados en Datos: Los métodos basados en datos existentes, como el trabajo de Miller et al. 15, presentan los siguientes problemas:
Aproximan excesivamente el ruido instantáneamente acotado como una secuencia de ruido acotada en energía, introduciendo conservadurismo adicional
Diseñan controladores estructurados solo dentro de un subconjunto convexo del dominio factible no convexo
Carecen de garantías de monotonicidad del desempeño
Representa el conjunto de todas las matrices de sistema posibles como la intersección de conjuntos de cada punto de datos, más pequeño que el conjunto en 15
Utiliza el procedimiento de matriz S para manejar todas las matrices de sistema posibles, demostrando que el dominio factible contiene el dominio factible en 15
Demuestra la monotonicidad no decreciente del desempeño con respecto a la longitud de datos
Técnica de Linealización Novedosa:
Desarrolla una técnica de linealización que transforma el problema no convexo original en un problema SDP
Propone el algoritmo ILMI para calcular controladores estructurados
Permite explorar un dominio factible más grande que el de 15
Investigación Integral del Control H∞:
Realiza por primera vez un estudio integral del control estructurado basado en modelo, control no estructurado basado en datos y control estructurado basado en datos
Para control H2, utilizando el procedimiento de matriz S, la condición suficiente para que la condición (5a) se cumpla para todos (A,B)∈Σ es que existan α0,α1,...,αT−1 no negativos y β>0 tales que: