46 运行时参数整定:让ECU在行驶中自我优化的梯度下降法老张上周在台架上调试一个永磁同步电机的电流环,遇到了一个让他抓狂的问题:电机在低速重载时,PI参数明明调得“丝般顺滑”,可一旦转速拉到5000rpm,电流纹波突然增大,甚至出现啸叫。他盯着Simulink里的Scope波形,骂了一句:“这PI参数难道是看心情工作的?”我走过去,拍了拍他肩膀:“不是参数看心情,是你还没教会ECU‘看菜下饭’——运行时参数整定,就是让控制器学会在行驶中自己换挡。”痛点拆解:固定PI参数的“三宗罪”很多工程师习惯用“试凑法”在额定工况下整定出一组PI参数,然后烧写到ROM里。但实际运行时,电机、发动机、液压系统都会随温度、负载、转速变化而改变动态特性。固定参数至少会踩三个坑:1. 低频增益不足,高频震荡失稳反例代码(常见于学生项目):// 固定PI参数,无自适应#defineKP