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.
- Paper ID: 2501.05178
- Title: KLAP: KYP lemma based low-rank approximation for H2-optimal passivation
- Authors: Jonas Nicodemus, Matthias Voigt, Serkan Gugercin, Benjamin Unger
- Classification: math.OC (Mathematical Optimization and Control)
- Publication Date: October 14, 2025 (arXiv preprint)
- Paper Link: https://arxiv.org/abs/2501.05178
This paper proposes a novel passivation enforcement method called KLAP for linear time-invariant systems based on the Kalman-Yakubovich-Popov (KYP) lemma and associated Lur'e equations. Within this framework, the passivation problem corresponds to finding a perturbation to a given non-passive system that renders it passive while minimizing the H2 or frequency-weighted H2 distance between the original non-passive system and the resulting passive system. The study demonstrates that this problem can be formulated as an unconstrained optimization problem whose objective function can be efficiently differentiated even in large-scale settings. It is proven that any minimizer of the unconstrained problem yields the same passive system, and in the absence of feedthrough terms, every local minimizer is also a global minimizer.
- Physical System Modeling Requirements: Systems in numerous physical domains including circuits, power systems, mechanical systems, and poroelasticity require passivity guarantees to obtain physically meaningful simulation results
- Network Interconnection Requirements: Passive systems serve as building blocks for large-scale network models, and power-preserving interconnections of passive systems yield overall passive systems
- Practical Modeling Challenges: Although physical processes are inherently passive, models obtained through unstructured model reduction methods or data-driven system identification techniques are often non-passive
Existing passivation methods fall into three main categories:
- LMI Methods Based on KYP Lemma: Computational cost grows rapidly with system size due to the requirement for Lyapunov matrix existence
- Methods Based on Hamiltonian Matrix Spectral Characteristics: Lack convergence guarantees and may require multiple iterations
- Discrete Frequency-Based Methods: Can only guarantee passivity within specific frequency ranges
This work aims to develop an efficient passivation method capable of:
- Handling large-scale systems
- Providing convergence guarantees
- Finding optimal solutions in the H2 norm sense
- Explicit Parametrization: Leveraging the existence of rank-minimizing solutions to KYP inequalities, an explicit parametrization of any passive system with nm decision variables is obtained
- Unconstrained Optimization Reformulation: Reformulates the convex constrained optimization problem as a non-convex unconstrained optimization problem, establishing solvability, uniqueness, and gradient computation methods
- Global Optimality Theory: Proves that for skew-symmetric feedthrough terms (D+DT=0), any local minimizer is also a global minimizer
- Local Optimality Detection: Provides new criteria using KYP inequality extremal solutions to check whether a local minimizer is a global minimizer
- Practical Algorithm Strategies: Proposes initialization and restart strategies based on feedthrough term modification
Given a linear time-invariant dynamic system:
Σ:{x˙(t)=Ax(t)+Bu(t)y(t)=Cx(t)+Du(t)
The objective is to find a modified system:
Σ^(C^):{x˙(t)=Ax(t)+Bu(t)y(t)=C^x(t)+Du(t)
such that Σ^(C^) is passive and the H2 distance to the original system is minimized.
Based on the KYP lemma, a system is passive if and only if there exist matrices L∈Rn×m and M∈Rm×m such that:
C=BTL−1(−LLT)+MLTD+DT=MMT
where L is the Lyapunov operator: L(X)=ATX+XA.
The objective function can be expressed as:
J(L)=tr((C−C^(L))P(CT−C^(L)T))
where P is the controllability Gramian. The gradient is:
∇J(L)=2XL−2P(CT−C^(L)T)M
- Initialization: Obtain initial L0 using Algorithm 1
- Optimization: Solve the unconstrained problem using L-BFGS
- Global Optimality Detection: Check eigenvalues of Y∗=A−B(D+DT)−1M(L∗)T
- Restart Strategy: If local optimality is detected, execute a gradient step and restart
Render the system passive by perturbing the feedthrough term D:
- Compute λmin=minωλmin(Φ(iω))
- Set Dpert=D−(λmin/2−ϵ)Im
- Solve the corresponding algebraic Riccati equation to obtain initialization
- ACC Benchmark Problem: Small-scale system (n=4,m=1)
- CD Player Arm: Medium-scale system (n=120,m=2)
- High-Speed Smartphone Interconnect Link: Large-scale system (n=800,m=4)
- LMI: Standard LMI method based on KYP lemma
- LMI-TP: LMI method with trace parametrization
- Hamiltonian Method: Method based on Hamiltonian eigenvalue perturbation
- H2 error: ∥G−G^(⋅;C^)∥H2
- Computation time and iteration count
- Success rate of convergence to global optimum
| Model | Method | Iterations | Total Time (s) | Time per Iteration (s) | H2 Error |
|---|
| 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⁻¹ |
| CD Player | KLAP | 30 | 5.44×10⁻¹ | 1.81×10⁻² | 1.06×10⁶ |
| CD Player | LMI-TP | 116 | 6.04×10² | 5.21×10⁰ | 1.00×10⁶ |
| Smartphone | KLAP | 2208 | 1.46×10² | 6.63×10⁻² | 8.32×10⁵ |
- Computational Efficiency: KLAP is 1-2 orders of magnitude faster than traditional LMI methods
- Global Convergence: In the absence of feedthrough terms, all local optima are global optima
- Restart Strategy Effectiveness: The restart strategy successfully recovers from non-global local optima
- Large-Scale Applicability: Remains effective on systems of dimension 800
- Without feedthrough terms: All initializations converge to global optimum
- With feedthrough terms: 40% of random initializations converge to non-global local optima
- Using restart strategy: All initializations converge to global optimum
- Compared to reference methods, H2 error improvement of approximately 31%
- Through diagonalization transformation, single Lyapunov equation solution time reduced from 550ms to 4ms
- KYP Lemma-Based Methods: Produce convex optimization problems but with high computational cost
- Hamiltonian Spectrum-Based Methods: Lack convergence guarantees
- Frequency Sampling-Based Methods: Only effective within specific frequency ranges
- Avoids large-scale LMI solving
- Provides theoretical convergence guarantees
- Applicable to large-scale systems
- Offers explicit global optimality criteria
- The KLAP method successfully transforms the constrained optimization problem into an unconstrained one
- Guarantees global optimality for skew-symmetric feedthrough terms
- Provides effective local optimality detection and restart mechanisms
- Demonstrates superior computational efficiency on multiple benchmark tests
- For non-trivial feedthrough terms, multiple local optima may exist
- Requires the system to satisfy asymptotic stability assumptions
- Currently focused primarily on H2 norm optimization
- Extension to bounded real lemma for finding nearest contractive systems
- Application to parametric systems and differential-algebraic equations
- Investigation of H∞-optimal passivation problems
- Solid Theoretical Contributions: Provides comprehensive theoretical analysis including existence, uniqueness, and global optimality
- Strong Method Innovation: Cleverly exploits low-rank decomposition of KYP inequalities, avoiding computational bottlenecks of traditional methods
- Outstanding Practicality: Algorithm is easy to implement and applicable to large-scale systems
- Comprehensive Experiments: Validates method effectiveness on benchmark systems of varying scales
- Local Optimality Issue: For general feedthrough terms, may still be trapped in local optima
- Initialization Dependency: Method performance depends to some extent on initialization quality
- Incomplete Theoretical Analysis: Analysis for the case D+DT≻0 is incomplete
- Academic Value: Provides new theoretical perspective and solution method for passivation problems
- Practical Value: Particularly suitable for large-scale engineering systems requiring passivation
- Reproducibility: Code and data are publicly available, facilitating verification and application
- Passivation of large-scale linear systems
- Recovery of passivity after model reduction
- Post-processing of data-driven system identification
- Design of network interconnected systems
The paper cites 58 related references, primarily covering:
- Dissipative systems theory foundations Willems, 1972
- KYP lemma and positive realness theory Anderson & Vongpanitlerd, 1973
- Passivation methods survey Grivet-Talocia & Gustavsen, 2016
- Numerical optimization methods Boyd et al., 1989