107、鲁棒控制:μ综合与结构奇异值
鲁棒控制:μ综合与结构奇异值从一次伺服驱动器炸机说起去年夏天,我调试一台永磁同步电机的位置环,用的是标准H∞控制器。实验室里跑得挺好,阶跃响应超调5%,带宽50Hz,一切看起来都很完美。结果客户现场一装,电机在特定负载下开始高频啸叫,不到半小时,IGBT模块直接炸了。拆开分析,问题出在H∞设计时我把所有不确定性都打包成了一个“大胖子”加权函数——这相当于用一把大锤砸钉子,虽然能保证稳定性,但代价是牺牲了太多性能。更致命的是,H∞只能处理“整体”的鲁棒性,它不知道哪些不确定性是结构化的,哪些是相互关联的。这就是μ综合要解决的问题。它不像H∞那样把所有不确定性混为一谈,而是通过结构奇异值(SSV)这个工具,精确刻画每个不确定性通道的“真实”影响。结构奇异值:别被名字吓到先别急着翻书。结构奇异值μ本质上是一个“最坏情况放大器”。想象你有一个系统,里面有几个不确定参数——比如电阻值有±5%误差,电感有±10%误差,负载惯量有±20%变化。这些不确定性不是独立存在的,它们通过系统内部结构相互耦合。μ值告诉你:在给定的不确定性结构下,系统能容忍的最大扰动有多大。如果μ1,说明系统在指定的不确定性范围内是鲁棒稳定的;如果μ1,说明存在某个不确定性组合能让系统失稳。这里有个关键点:μ综合和H∞的区别。H∞相当于把所有不确定性塞进一个“黑箱”,然后问“这个黑箱的增益最大是多少”。μ综合则问“如果我知道黑箱内部的结构,每个通道的增益分别能有多大”。后者显然更精确,但代价是计算复杂度高得多。