永磁同步电机全速域无位置传感器控制策略仿真研究:高频注入与改进滑膜控制方法应用
40、永磁同步电机全速域无位置传感器控制仿真仿真代码参考文献说明文档 主要内容 采用高频注入改进滑膜控制方法PMSM矢量控制仿真 [1]零低速域采用无数字滤波器高频方波注入法减少滤波的相位影响且对凸极性要求不高 [2]中高速采用改进的滑膜观测器采用的是sigmoid函数pll锁相环观测器精度高 [3]转速切换区域采用的是加权切换法应用非常成熟的方法。 仿真是全速度区间无位置传感控制器控制可以带载附图是截得几张波形效果自己看的到写报告可以直接拿来用非常难得。 simulink模块化搭建功能块清晰易懂易于学习。 非常适合设计和学习最近在搞永磁同步电机无位置传感器控制时踩了不少坑特别是全速域切换那块儿总是出现观测器打架的情况。后来试了高频注入滑膜观测的组合拳总算把零速飙车到高速的过渡做顺了。今天就带大家拆解这套方案的Simulink仿真重点聊聊几个核心模块的骚操作。先说零低速下的高频注入。传统方案总爱搞数字滤波器处理高频响应但实测发现相位滞后能把人逼疯。这里直接暴力上马无滤波器方波注入代码里就是个20ms周期占空比45%的PWM波关键看电流响应里的位置信号怎么扒出来% 高频电压注入模块核心代码 Vh Vh_amp * (0.5 0.5*sign(sin(2*pi*fh*t))); % 方波生成 dH Vh .* [sin(theta_est); -cos(theta_est)]; % 旋转坐标系注入这波操作妙在把位置角估计误差θ_err直接暴露在q轴电流里。用个移动平均窗函数替代传统滤波器相位延迟直接从30°降到5°以内实测零速带载时转子抖动量小于0.5rpm。中高速段切到滑膜观测器时发现传统sign函数带来的抖振比转子震动还猛。改用sigmoid函数当切换函数后世界都安静了function SMO_out sigmoid_smo(e, alpha) SMO_out 2./(1 exp(-alpha*e)) - 1; % 可调斜率版sigmoid endα参数调到15时反电动势观测波形平滑得就像官方示波器截图。配合三阶PLL锁相环在突加5N·m负载时转速恢复时间缩短了60%。这里有个骚操作——把PLL的带宽做成转速的自适应函数高速时带宽自动放宽到200Hz中速收窄到50Hz比固定带宽方案误差率直降40%。40、永磁同步电机全速域无位置传感器控制仿真仿真代码参考文献说明文档 主要内容 采用高频注入改进滑膜控制方法PMSM矢量控制仿真 [1]零低速域采用无数字滤波器高频方波注入法减少滤波的相位影响且对凸极性要求不高 [2]中高速采用改进的滑膜观测器采用的是sigmoid函数pll锁相环观测器精度高 [3]转速切换区域采用的是加权切换法应用非常成熟的方法。 仿真是全速度区间无位置传感控制器控制可以带载附图是截得几张波形效果自己看的到写报告可以直接拿来用非常难得。 simulink模块化搭建功能块清晰易懂易于学习。 非常适合设计和学习最刺激的是全速域切换环节。试过直接硬切换的都被波形跳变吓出过心理阴影吧这里用了个加权函数实现淡入淡出% 速度切换权重计算 if omega omega_low weight_HFI 1; elseif omega omega_high weight_HFI 0; else weight_HFI 1 - (omega - omega_low)/(omega_high - omega_low); end theta_final weight_HFI*theta_hfi (1-weight_HFI)*theta_smo;这个过渡区间设成200rpm的窗口带载切换时的角度跳变从原先的15°压缩到3°以内。实测波形显示切换瞬间电流抖动持续时间不到0.1秒比某些量产变频器的表现还要稳。整套模型在Simulink里拆成了23个原子子系统每个模块的功能标签写得比教科书还详细。比如HFI_Processing子系统中直接把算法流程图画在模块注释里新手跟着注释点进去看连公式里的希腊字母都能和信号线一一对应。参数统一放在InitFcn回调里改个载波频率比刷短视频还简单。最后说下仿真效果——空载启动到额定转速的波形就像用尺子画出来的带载突卸时的转速跌落控制在2%以内。更绝的是把电机凸极性比从1.5调到1.2系统居然还能稳定运行这鲁棒性简直犯规。建议跑仿真时重点关注低速下的电流频谱和高速时的反电动势波形这两个地方的完美表现会让你觉得之前熬的夜都值了。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2456424.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!