基于模型参考自适应系统的改进滑模观测器:反电势优化方法及其仿真模型
基于模型参考自适应系统的改进滑模观测器 1.采用基于模型参考自适应系统的反电势优化方法对SMO中低通滤波后的反电势进一步优化从而减小抖振提高转速和位置估计精度 2.提供算法对应的参考文献和仿真模型。滑膜观测器这玩意儿在电机控制圈子里早就是老熟人了但它的祖传毛病——抖振问题就像牛皮糖似的甩不掉。传统解决方案拿低通滤波器硬怼反电势里的高频噪声结果经常把婴儿和洗澡水一起泼了。最近实验室小张拿模型参考自适应MRAS给SMO做了个微创手术效果还挺有意思。咱们先看核心操作在原有低通滤波后面接了个自适应补偿模块。这模块会实时对比实际电机电流和参考模型的输出用误差信号动态调整补偿系数。说人话就是让系统自己学会怎么过滤噪声的同时保住有用信号。来看段核心代码function e_compensated mras_compensate(e_filtered, i_alpha, i_beta) persistent theta; if isempty(theta) theta [0 0]; end gamma 0.02; % 自适应率系数 error i_alpha - i_beta; % 简化版误差计算 theta theta gamma * e_filtered * error; % 关键的自适应律 e_compensated e_filtered .* [cos(theta(1)), sin(theta(2))]; end这段代码里有个骚操作用误差信号驱动角度θ自动旋转相当于给反电势信号装了个智能方向盘。theta参数不需要预先标定系统跑起来后自己会找到最优相位补偿。实际测试中发现当电机转速突变时theta的变化率能达到每秒30rad比固定参数的滤波器灵活多了。在Simulink模型里我们在传统SMO后面串了个MRAS模块。重点注意接口处的信号处理——反电势经过低通滤波后的相位滞后需要保留足够裕度。建议把截止频率设置为开关频率的1/5到1/3这样MRAS模块才有发挥空间。基于模型参考自适应系统的改进滑模观测器 1.采用基于模型参考自适应系统的反电势优化方法对SMO中低通滤波后的反电势进一步优化从而减小抖振提高转速和位置估计精度 2.提供算法对应的参考文献和仿真模型。仿真数据显示在3000rpm工况下转子位置误差从原来的±1.2rad降到±0.3rad。更妙的是电流谐波THD从7.8%降到了4.1%说明这方法不仅治标还能治本。不过要注意自适应率系数gamma的取值太大了会引起补偿震荡太小了响应又慢建议在0.01-0.05之间做参数扫描。需要复现实验的可以直接扒拉GitHub上那个《Improved-SMO-with-MRAS》项目仿真模型在/PMSM_Control文件夹里。参考文献首推马宏伟教授团队2021年的《SMO-MRAS hybrid observer for PMSM sensorless control》里面详细推导了李雅普诺夫稳定性条件。不过说实话工程应用不用被那些数学公式吓到重点把握住误差信号与参数调整的耦合关系就行。最后给个实用建议这套方案在轻载工况下可能会出现补偿过冲建议配合负载观测器做联合调试。下次有机会再唠唠怎么用卡尔曼滤波给MRAS做护航那又是另一个故事了。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2497435.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!