016、SVPWM的过调制策略
016、SVPWM的过调制策略
一、从一次电机“飞车”说起
去年调试一台高速主轴电机,额定转速12000rpm,用常规SVPWM跑得好好的。客户突然要求把转速提到15000rpm,我心想这不就是改个目标转速的事吗?结果一上电,电机直接“飞车”——电流波形像被狗啃过,母线电压纹波大得吓人,IGBT模块温度三秒破百。拆下示波器一看,SVPWM的调制比已经超过1.0了,逆变器进入了过调制区,但我的代码里压根没处理这个边界情况。
那次之后我才真正意识到:SVPWM的线性调制区只是“温室”,过调制才是电机控制工程师的“战场”。今天这篇笔记,就把我踩过的坑和总结的工程经验掰开揉碎讲清楚。
二、线性调制区的“天花板”
先复习一个基础概念。SVPWM的线性调制区对应调制比M ≤ 0.9069(也就是2/√3)。在这个范围内,电压矢量能完美落在六边形内切圆里,输出正弦波,谐波小,电流平滑。但当你把M推到0.907以上,矢量就开始“撞墙”——参考电压矢量超出了六边形边界。
这时候逆变器会怎样?它只能输出六边形边界上的电压,而不是你想要的圆形轨迹。结果就是:电压波形开始畸变,电流谐波暴增,转矩脉动像过山车。但奇怪的是,很多工业应用(比如电动汽车急加速、伺服电机快速定位)偏偏需要短时突破这个天花板,因为母线电压是固定的,你要更高的转速或更大的转矩,只能压榨逆变器的极限。
三、过调制的“三个世界”
根据调制比M的大小,我把过调制分成三个区域,每个区域
