如需帮助,或有滤波相关的MATLAB代码定制需求,可从个人主页左侧联系我

订阅专栏后,可直接查看源代码,粘贴到MATLAB空脚本中即可直接运行、得到结果
面向五维PMSM状态与负载阶跃估计,实现负载转矩增广扩展卡尔曼滤波(EKF),包含仿真数据生成、滤波递推、结果可视化与误差评价。将未知负载转矩作为第五个状态,通过电流观测和机电耦合关系估计负载,并同步估计转速、电角度和电流。
本套只有标题对应算法,单个 .m 文件包含数据生成、模型、滤波、评价和全部局部函数。适合课程实验、算法学习和二次开发
运行结果
转速与位置估计图:对比真实与估计机械转速,并放大展示电角度局部曲线;机械转速以r/min显示,电角度以rad显示。

估计误差图:显示机械转速与环绕处理后的电角度误差,用于观察收敛过程和变速响应。

电流观测与估计图:分别展示α、β电流的真值、带噪观测和滤波估计,观察电流平滑与跟踪情况。

负载转矩估计图:对比负载转矩真值和估计值,并给出负载估计误差,展示负载阶跃跟踪。
订阅专栏 解锁全文
185



被折叠的 条评论
为什么被折叠?



