We present a novel passivity enforcement (passivation) method, called KLAP, for linear time-invariant systems based on the Kalman-Yakubovich-Popov (KYP) lemma and the closely related Lur'e equations. The passivation problem in our framework corresponds to finding a perturbation to a given non-passive system that renders the system passive while minimizing the $\mathcal{H}_2$ or frequency-weighted $\mathcal{H}_2$ distance between the original non-passive and the resulting passive system. We show that this problem can be formulated as an unconstrained optimization problem whose objective function can be differentiated efficiently even in large-scale settings. We show that any minimizer of the unconstrained problem yields the same passive system. Furthermore, we prove that, in the absence of a feedthrough term, every local minimizer is also a global minimizer. For cases involving a non-trivial feedthrough term, we analyze global minimizers in relation to the extremal solutions of the Lur'e equations, which can serve as tools for identifying local minima. To solve the resulting numerical optimization problem efficiently, we propose an initialization strategy based on modifying the feedthrough term and a restart strategy when it is likely that the optimization has converged to a non-global local minimum. Numerical examples illustrate the effectiveness of the proposed method.
- ID del Artículo: 2501.05178
- Título: KLAP: KYP lemma based low-rank approximation for H2-optimal passivation
- Autores: Jonas Nicodemus, Matthias Voigt, Serkan Gugercin, Benjamin Unger
- Clasificación: math.OC (Optimización y Control Matemático)
- Fecha de Publicación: 14 de octubre de 2025 (preimpresión arXiv)
- Enlace del Artículo: https://arxiv.org/abs/2501.05178
Este artículo propone un nuevo método de imposición de pasividad denominado KLAP, para la pasivación de sistemas lineales invariantes en el tiempo basado en el lema de Kalman-Yakubovich-Popov (KYP) y las ecuaciones de Lur'e asociadas. El problema de pasivación en este marco corresponde a encontrar una perturbación de un sistema no pasivo dado que lo haga pasivo, minimizando simultáneamente la distancia en norma H2 o H2 ponderada en frecuencia entre el sistema no pasivo original y el sistema pasivo resultante. Se demuestra que el problema puede formularse como un problema de optimización sin restricciones cuya función objetivo es eficientemente diferenciable incluso en configuraciones de gran escala. Se prueba que cualquier minimizador del problema sin restricciones produce el mismo sistema pasivo, y que en ausencia de término de realimentación directa, cada minimizador local es también un minimizador global.
- Necesidades de Modelado de Sistemas Físicos: Numerosos campos físicos como sistemas de circuitos, sistemas de potencia, sistemas mecánicos y elasticidad porosa requieren garantías de pasividad para obtener resultados de simulación físicamente significativos
- Requisitos de Interconexión en Red: Los sistemas pasivos como bloques constructivos de modelos de red de gran escala, cuando están interconectados preservando potencia, producen un sistema pasivo global
- Desafíos de Modelado Práctico: Aunque los procesos físicos subyacentes son pasivos, los modelos obtenidos mediante métodos no estructurados de reducción de orden o técnicas de identificación de sistemas basadas en datos frecuentemente resultan no pasivos
Los métodos de pasivación existentes se dividen principalmente en tres categorías:
- Métodos LMI Basados en Lema KYP: El costo computacional crece rápidamente con la escala del sistema debido a la necesidad de existencia de matrices de Lyapunov
- Métodos Basados en Características Espectrales de Matrices Hamiltonianas: Carecen de garantías de convergencia y pueden requerir múltiples iteraciones
- Métodos Basados en Frecuencias Discretas: Solo pueden garantizar pasividad en rangos de frecuencia específicos
Este artículo tiene como objetivo desarrollar un método de pasivación eficiente que pueda:
- Procesar sistemas de gran escala
- Proporcionar garantías de convergencia
- Encontrar soluciones óptimas en el sentido de la norma H2
- Parametrización Explícita: Utilizando la existencia de soluciones de rango mínimo de desigualdades KYP, se obtiene una parametrización explícita de cualquier sistema pasivo con nm variables de decisión
- Reformulación de Optimización Sin Restricciones: Se reformula el problema de optimización convexa con restricciones como un problema de optimización no convexa sin restricciones, estableciendo métodos de resolubilidad, unicidad y cálculo de gradientes
- Teoría de Optimalidad Global: Se prueba que en el caso de términos de realimentación directa sesgosimétricos (D+DT=0), cualquier minimizador local es también un minimizador global
- Detección de Óptimos Locales: Se proporciona un nuevo criterio utilizando soluciones extremales de desigualdades KYP para verificar si un minimizador local es un minimizador global
- Estrategias Algorítmicas Prácticas: Se proponen estrategias de inicialización basadas en modificación del término de realimentación directa y estrategias de reinicio
Dado un sistema dinámico lineal invariante en el tiempo:
Σ:{x˙(t)=Ax(t)+Bu(t)y(t)=Cx(t)+Du(t)
El objetivo es encontrar un sistema modificado:
Σ^(C^):{x˙(t)=Ax(t)+Bu(t)y(t)=C^x(t)+Du(t)
tal que Σ^(C^) sea pasivo y se minimice la distancia en norma H2 con respecto al sistema original.
Basado en el lema KYP, un sistema es pasivo si y solo si existen matrices L∈Rn×m y M∈Rm×m tales que:
C=BTL−1(−LLT)+MLTD+DT=MMT
donde L es el operador de Lyapunov: L(X)=ATX+XA.
La función objetivo puede expresarse como:
J(L)=tr((C−C^(L))P(CT−C^(L)T))
donde P es la Gramiana de controlabilidad. El gradiente es:
∇J(L)=2XL−2P(CT−C^(L)T)M
- Inicialización: Obtener L0 inicial utilizando el Algoritmo 1
- Optimización: Resolver el problema sin restricciones utilizando L-BFGS
- Detección de Globalidad: Verificar los valores propios de Y∗=A−B(D+DT)−1M(L∗)T
- Estrategia de Reinicio: Si se detecta un óptimo local, ejecutar un paso de gradiente y reiniciar
Perturbar el término de realimentación directa D para hacer el sistema pasivo:
- Calcular λmin=minωλmin(Φ(iω))
- Establecer Dpert=D−(λmin/2−ϵ)Im
- Resolver la ecuación algebraica de Riccati correspondiente para obtener la inicialización
- Problema de Referencia ACC: Sistema de pequeña escala (n=4,m=1)
- Brazo de Reproductor de CD: Sistema de escala media (n=120,m=2)
- Enlace de Interconexión de Teléfono Inteligente de Alta Velocidad: Sistema de gran escala (n=800,m=4)
- LMI: Método LMI estándar basado en lema KYP
- LMI-TP: Método LMI con parametrización de traza
- Método Hamiltoniano: Método basado en perturbación de valores propios Hamiltonianos
- Error en norma H2: \|G - \hat{G}(\cdot; \hat{C})\|_{\mathcal{H}_2
- Tiempo computacional e iteraciones
- Tasa de éxito de convergencia al óptimo global
| Modelo | Método | Iteraciones | Tiempo Total (s) | Tiempo por Iteración (s) | Error H2 |
|---|
| ACC | KLAP | 12 | 2.29×10⁻⁴ | 1.91×10⁻⁵ | 8.71×10⁻¹ |
| ACC | LMI | 13 | 4.61×10⁻³ | 3.54×10⁻⁴ | 8.71×10⁻¹ |
| ACC | LMI-TP | 11 | 3.59×10⁻² | 3.26×10⁻³ | 8.71×10⁻¹ |
| Reproductor CD | KLAP | 30 | 5.44×10⁻¹ | 1.81×10⁻² | 1.06×10⁶ |
| Reproductor CD | LMI-TP | 116 | 6.04×10² | 5.21×10⁰ | 1.00×10⁶ |
| Teléfono Inteligente | KLAP | 2208 | 1.46×10² | 6.63×10⁻² | 8.32×10⁵ |
- Eficiencia Computacional: KLAP es 1-2 órdenes de magnitud más rápido que métodos LMI tradicionales
- Convergencia Global: En ausencia de término de realimentación directa, todos los óptimos locales son óptimos globales
- Efectividad de la Estrategia de Reinicio: La estrategia de reinicio puede recuperarse exitosamente de óptimos locales no globales
- Aplicabilidad a Gran Escala: Funciona efectivamente incluso en sistemas de dimensión 800
- Sin término de realimentación directa: Todas las inicializaciones convergen al óptimo global
- Con término de realimentación directa: El 40% de inicializaciones aleatorias convergen a óptimos locales no globales
- Utilizando estrategia de reinicio: Todas las inicializaciones convergen al óptimo global
- Mejora del error en norma H2 de aproximadamente 31% en comparación con métodos de referencia
- Mediante transformación diagonalizante, el tiempo de resolución de una única ecuación de Lyapunov se reduce de 550 ms a 4 ms
- Métodos Basados en Lema KYP: Producen problemas de optimización convexa pero con alto costo computacional
- Métodos Basados en Espectro Hamiltoniano: Carecen de garantías de convergencia
- Métodos Basados en Muestreo de Frecuencia: Solo son efectivos en rangos de frecuencia específicos
- Evita la resolución de LMI a gran escala
- Proporciona garantías teóricas de convergencia
- Aplicable a sistemas de gran escala
- Posee criterios explícitos de optimalidad global
- El método KLAP transforma exitosamente un problema de optimización con restricciones en un problema sin restricciones
- Garantiza optimalidad global en el caso de términos de realimentación directa sesgosimétricos
- Proporciona mecanismos efectivos de detección de óptimos locales y reinicio
- Demuestra eficiencia computacional superior en múltiples pruebas de referencia
- Para términos de realimentación directa no triviales, pueden existir múltiples óptimos locales
- Requiere que el sistema satisfaga la suposición de estabilidad asintótica
- Actualmente se enfoca principalmente en optimización en norma H2
- Extensión al lema de realidad acotada para encontrar el sistema contractivo más cercano
- Aplicación a sistemas parametrizados y ecuaciones diferenciales algebraicas
- Investigación del problema de pasivación óptima en norma H∞
- Contribuciones Teóricas Sólidas: Proporciona análisis teórico completo incluyendo existencia, unicidad y optimalidad global
- Innovación Metodológica Fuerte: Utiliza ingeniosamente la descomposición de bajo rango del lema KYP, evitando cuellos de botella computacionales de métodos tradicionales
- Practicidad Destacada: El algoritmo es fácil de implementar y aplicable a sistemas de gran escala
- Experimentación Suficiente: Verifica la efectividad del método en sistemas de referencia de diferentes escalas
- Problema de Óptimos Locales: Para términos de realimentación directa generales, aún puede atrapase en óptimos locales
- Dependencia de Inicialización: El desempeño del método depende en cierta medida de la calidad de la inicialización
- Análisis Teórico Limitado: El análisis para el caso D+DT≻0 no es suficientemente completo
- Valor Académico: Proporciona una nueva perspectiva teórica y método de solución para el problema de pasivación
- Valor Práctico: Particularmente adecuado para necesidades de pasivación de sistemas de ingeniería de gran escala
- Reproducibilidad: El código y datos se han publicado, facilitando la verificación y aplicación
- Pasivación de sistemas lineales de gran escala
- Recuperación de pasividad después de reducción de orden de modelos
- Postprocesamiento después de identificación de sistemas basada en datos
- Diseño de sistemas de interconexión en red
El artículo cita 58 referencias relacionadas, que abarcan principalmente:
- Fundamentos de teoría de sistemas disipativos Willems, 1972
- Teoría del lema KYP y realidad positiva Anderson & Vongpanitlerd, 1973
- Revisión de métodos de pasivación Grivet-Talocia & Gustavsen, 2016
- Métodos de optimización numérica Boyd et al., 1989