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: 2501.05178
- 标题: KLAP: KYP lemma based low-rank approximation for H2-optimal passivation
- 作者: Jonas Nicodemus, Matthias Voigt, Serkan Gugercin, Benjamin Unger
- 分类: math.OC (数学优化与控制)
- 发表时间: 2025年10月14日 (arXiv预印本)
- 论文链接: https://arxiv.org/abs/2501.05178
本文提出了一种名为KLAP的新型被动性强制方法,用于基于Kalman-Yakubovich-Popov (KYP)引理和相关Lur'e方程的线性时不变系统被动化。该框架中的被动化问题对应于寻找对给定非被动系统的扰动,使系统变为被动,同时最小化原始非被动系统与结果被动系统之间的H2或频率加权H2距离。研究表明,该问题可以表述为无约束优化问题,其目标函数即使在大规模设置下也能高效微分。证明了无约束问题的任何最小化器都产生相同的被动系统,并且在没有前馈项的情况下,每个局部最小化器也是全局最小化器。
- 物理系统建模需求: 电路系统、电力系统、机械系统和多孔弹性等众多物理领域的系统需要被动性保证,以获得物理上有意义的仿真结果
- 网络互连要求: 被动系统作为大型网络模型的构建块,保功率互连的被动系统能产生整体被动系统
- 实际建模挑战: 尽管物理过程本身是被动的,但通过非结构化模型降阶方法或数据驱动系统辨识技术得到的模型往往是非被动的
现有被动化方法主要分为三类:
- 基于KYP引理的LMI方法: 计算成本随系统规模增长很快,由于需要Lyapunov矩阵的存在
- 基于Hamiltonian矩阵谱特征的方法: 缺乏收敛保证,可能需要多次迭代
- 基于离散频率的方法: 只能在特定频率范围内保证被动性
本文旨在开发一种高效的被动化方法,能够:
- 处理大规模系统
- 提供收敛保证
- 在H2范数意义下找到最优解
- 显式参数化: 利用KYP不等式的秩最小化解的存在性,获得了具有nm个决策变量的任何被动系统的显式参数化
- 无约束优化重构: 将凸约束优化问题重构为非凸无约束优化问题,建立了可解性、唯一性和梯度计算方法
- 全局最优性理论: 证明了在斜对称前馈项情况下(D+DT=0),任何局部最小化器也是全局最小化器
- 局部最优检测: 提供了使用KYP不等式极值解检查局部最小化器是否为全局最小化器的新准则
- 实用算法策略: 提出了基于前馈项修改的初始化策略和重启策略
给定线性时不变动态系统:
Σ:{x˙(t)=Ax(t)+Bu(t)y(t)=Cx(t)+Du(t)
目标是找到修改后的系统:
Σ^(C^):{x˙(t)=Ax(t)+Bu(t)y(t)=C^x(t)+Du(t)
使得Σ^(C^)是被动的,并最小化与原系统的H2距离。
基于KYP引理,系统被动当且仅当存在矩阵L∈Rn×m和M∈Rm×m使得:
C=BTL−1(−LLT)+MLTD+DT=MMT
其中L是Lyapunov算子:L(X)=ATX+XA。
目标函数可表示为:
J(L)=tr((C−C^(L))P(CT−C^(L)T))
其中P是可控性Gramian。梯度为:
∇J(L)=2XL−2P(CT−C^(L)T)M
- 初始化: 使用算法1获得初始L0
- 优化: 使用L-BFGS求解无约束问题
- 全局性检测: 检查Y∗=A−B(D+DT)−1M(L∗)T的特征值
- 重启策略: 如果检测到局部最优,执行梯度步并重启
通过扰动前馈项D使系统变为被动:
- 计算λmin=minωλmin(Φ(iω))
- 设置Dpert=D−(λmin/2−ϵ)Im
- 求解相应的代数Riccati方程获得初始化
- ACC基准问题: 小规模系统(n=4,m=1)
- CD播放器摆臂: 中等规模系统(n=120,m=2)
- 高速智能手机互连链路: 大规模系统(n=800,m=4)
- LMI: 标准基于KYP引理的LMI方法
- LMI-TP: 带迹参数化的LMI方法
- Hamiltonian方法: 基于Hamiltonian特征值扰动的方法
- H2误差:∥G−G^(⋅;C^)∥H2
- 计算时间和迭代次数
- 收敛到全局最优的成功率
| 模型 | 方法 | 迭代次数 | 总时间(s) | 每次迭代时间(s) | 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⁻¹ |
| CD播放器 | KLAP | 30 | 5.44×10⁻¹ | 1.81×10⁻² | 1.06×10⁶ |
| CD播放器 | LMI-TP | 116 | 6.04×10² | 5.21×10⁰ | 1.00×10⁶ |
| 智能手机 | KLAP | 2208 | 1.46×10² | 6.63×10⁻² | 8.32×10⁵ |
- 计算效率: KLAP比传统LMI方法快1-2个数量级
- 全局收敛: 在没有前馈项的情况下,所有局部最优都是全局最优
- 重启策略有效性: 重启策略能成功从非全局局部最优中恢复
- 大规模适用性: 在800维系统上仍能有效工作
- 无前馈项时:所有初始化都收敛到全局最优
- 有前馈项时:40%的随机初始化收敛到非全局局部最优
- 使用重启策略后:所有初始化都收敛到全局最优
- 相比参考方法,H2误差改善约31%
- 通过对角化变换,单次Lyapunov方程求解时间从550ms降至4ms
- 基于KYP引理的方法: 产生凸优化问题但计算成本高
- 基于Hamiltonian谱的方法: 缺乏收敛保证
- 基于频率采样的方法: 只在特定频率范围有效
- 避免了大规模LMI求解
- 提供理论收敛保证
- 适用于大规模系统
- 具有明确的全局最优性判据
- KLAP方法成功将约束优化问题转化为无约束问题
- 在斜对称前馈项情况下保证全局最优性
- 提供了有效的局部最优检测和重启机制
- 在多个基准测试中展现出优越的计算效率
- 对于非平凡前馈项,可能存在多个局部最优
- 需要系统满足渐近稳定性假设
- 目前主要针对H2范数优化
- 扩展到有界实引理以找到最近的收缩系统
- 应用于参数化系统和微分代数方程
- 研究H∞最优被动化问题
- 理论贡献扎实: 提供了完整的理论分析,包括存在性、唯一性和全局最优性
- 方法创新性强: 巧妙利用KYP引理的低秩分解,避免了传统方法的计算瓶颈
- 实用性突出: 算法易于实现,适用于大规模系统
- 实验充分: 在不同规模的基准系统上验证了方法的有效性
- 局部最优问题: 对于一般前馈项,仍可能陷入局部最优
- 初始化依赖: 方法性能在一定程度上依赖于初始化质量
- 理论分析局限: 对于D+DT≻0情况的分析不够完整
- 学术价值: 为被动化问题提供了新的理论视角和求解方法
- 实用价值: 特别适用于大规模工程系统的被动化需求
- 可复现性: 代码和数据已公开,便于验证和应用
- 大规模线性系统的被动化
- 模型降阶后的被动性恢复
- 数据驱动系统辨识后的后处理
- 网络互连系统的设计
论文引用了58篇相关文献,主要涵盖:
- 耗散系统理论基础 Willems, 1972
- KYP引理和正实性理论 Anderson & Vongpanitlerd, 1973
- 被动化方法综述 Grivet-Talocia & Gustavsen, 2016
- 数值优化方法 Boyd et al., 1989