【负载观测】永磁同步电机的负载观测及前馈补偿
前言:闲来无事,看了看电机负载转矩观测及前馈补偿的文章,发现可以把电机的负载转矩给观测出来同时将观测出来的负载转矩作为干扰给前馈补偿回去,这样可以显著地提高电机转速的平稳性。用了一点时间看懂负载转矩观测的文章及完成了对应的仿真,也算做了一点事情,特在此记录。
完成步骤:
- Step1. 永磁同步电机的矢量控制控制模型
- Step2. 转动惯量辨识
- 仿真结果:
- Step3. 负载力矩观测
- 当设置负载力矩为step突变函数时(在1s时,负载由5N突变为10N)负载力矩观测结果:
- Step4. 负载力矩前馈补偿仿真结果
- 4.1 负载为step函数时(在1s时,负载由5N突变为10N)负载补偿前后的电机转速(给定转速1800r/min):
- 4.2 负载为正弦函数时负载补偿前后的电机转速(给定转速1500r/min):
- Step5. 总结
Step1. 永磁同步电机的矢量控制控制模型
学电机的基本操作,这里先把矢量控制模型搭好。
Step2. 转动惯量辨识
由于负载力矩的计算公式中是含有转动惯量这一参数的,所以需要先把转动惯量辨识出来。这里采用遗忘因子最小二乘法辨识转动惯量。
输入转子速度和电磁力矩,输出转动惯量,即得辨识到的转动惯量J。
仿真结果:
辨识到的转动惯量为0.000621417
真实电机参数:
结论:可得辨识效果准确,在1s时出现抖动是因为负载力矩为step突变函数,导致在突变时刻电机的转动惯量会产生一个突变,不过随后很快的恢复到了标准值。
Step3. 负载力矩观测
设置负载力矩观测器,输入电磁力矩,转子速度和上一步辨识到的转动惯量,你可能不信,在观测负载力矩的同时还能观测出电角速度。
当设置负载力矩为step突变函数时(在1s时,负载由5N突变为10N)负载力矩观测结果:
结论:在0.1s之后系统便能够迅速的观测出负载转矩,且稳态误差很小,稳态误差还可以通过调参来进一步降低。当我把负载力矩设为正弦函数时仿真结果是一样的,误差很小,很快能辨识出来,可得负载力矩观测方法是正确的,到这一步大部分工作已完成。
Step4. 负载力矩前馈补偿仿真结果
将观测出来的负载力矩前馈补偿到电流环前:
4.1 负载为step函数时(在1s时,负载由5N突变为10N)负载补偿前后的电机转速(给定转速1800r/min):
4.2 负载为正弦函数时负载补偿前后的电机转速(给定转速1500r/min):
结论:蓝色线是负载转矩补偿前,红色线是负载转矩补偿后,可以看到,由于电机的负载力矩突变或是正弦的负载力矩的变化,电机转速也会受到较大的影响,两次结果均表明,如果能将观测到的负载力矩作为干扰给前馈补偿回去,那么会大大的减小负载力矩带来的电机转速变化。
Step5. 总结
在电机矢量控制系统中,电流环的跟踪速度远大于速度环的跟踪速度(一般为十倍以上)。因此当负载转矩发生扰动之后,转速环会经历较长的时间才能作出反应,这样就导致电机的转速受到较大影响。
如果能将观测到的负载转矩对电机的电流环进行前馈补偿,从而使扰动直接作用于电流给定,则可以加快系统对扰动的响应速度,使得电机的输出转矩迅速变化,快速平衡了负载扰动,从而使得转速受到的影响较小。
最后此次仿真圆满成功!
【负载观测】永磁同步电机的负载观测及前馈补偿相关推荐
- matlab定子磁链观测器,一种基于二阶广义积分器的永磁同步电机定子磁链观测方法...
2 仿真研究本文引用地址:http://www.eepw.com.cn/article/276359.htm 为了验证本文所提出的基于ISOGI的定子磁链观测器的优越性,进行了基于MATLAB/Sim ...
- 永磁同步电机偏差解耦与电流前馈解耦控制比较
偏差解耦控制: 电机参数估计值采用估计值加上电流反馈补偿d轴电流: 电机参数准确值采用准确值加上电流反馈补偿d轴电流: 电机参数采用估计值加上偏差解耦控制: 电机参数采用准确值加上偏差解耦控制: 偏差 ...
- 卡尔曼转矩观测_基于扩展卡尔曼滤波器的表贴式永磁同步电机负载转矩观测方法与流程...
本发明涉及永磁同步电机技术领域,具体涉及基于扩展卡尔曼滤波器的表贴式永磁同步电机负载转矩观测方法. 背景技术: 永磁同步电机(pmsm:permanentmagnetsynchronousmotor) ...
- matlab永磁电机模型,采用MATLAB/Simulink对永磁同步电机进行模型仿真和调速研究
1.引言 随着高性能永磁材料.大规模集成电路和电力电子技术的发展,永磁同步电机因为其功率密度高,体积小,功率因数和高效率而得到发展,且引起了国内外研究学者的关注.传统的控制方式由于引入了位置传感器而给 ...
- 卡尔曼转矩观测_基于卡尔曼观测器的永磁同步电机自抗扰控制
基于卡尔曼观测器的永磁同步电机自抗扰控制 徐书凯, 胡勤丰, 王大伟 [摘 要] 摘 要 : 根据卡尔曼滤波理论建立观测器,对永磁同步伺服系统的负载 转矩进行实时观测,并利用负载转矩的观测值在系统中形 ...
- 带负载转矩前馈补偿的永磁同步电机FOC 1.采用滑模负载转矩观测器,可快速准确观测到负载转矩。 赠送龙伯格负载转矩观测器用于对比分析
带负载转矩前馈补偿的永磁同步电机FOC 1.采用滑模负载转矩观测器,可快速准确观测到负载转矩. 赠送龙伯格负载转矩观测器用于对比分析. 2.将观测到的负载转矩用作前馈补偿,可提高系统抗负载扰动能力: ...
- 永磁同步电机磁链观测Matlab仿真,基于磁链观测器的永磁同步电动机无传感器控制技术研究...
题名:基于磁链观测器的永磁同步电动机无传感器控制技术研究 作者:苏健勇 学位授予单位:哈尔滨工业大学 关键词:永磁同步电动机;;无传感器控制;;滑模观测器;;锁相环;;非奇异终端滑模 摘要: 永磁同步 ...
- 教你三相永磁同步电机隆博戈观测matlab搭建
一.观测器原理 对这个原理不懂的小伙伴们,可以去看B站DR_can的视频.后续有空我再将这里细化讲解一下 简而言之:目标就是设计一组K值使得模型估算的Xhat 和 实际的X相等. Xhat - X收敛 ...
- 三相永磁同步电机无感滑模观测控制TI源代码解析
日期:20200211 作者:LJL 参考文档:DMC MATH (文档地址:C:\ti\controlSUITE\libs\app_libs\motor_control\math_blocks\v4 ...
最新文章
- openMP 并行编程 基础
- github php项目,12月份GitHub上最热门的PHP项目
- Photo Pos Pro 3中文版
- 北京内推 | 微软亚洲研究院DKI组王露研究员招聘强化学习方向研究实习生
- 梦断代码阅读笔记02
- lua IDE all
- 读完这篇文章,就基本搞定了Redis数据库
- TFS 2012研发管理能力(9)
- 分布式数据库中间件的实现原理介绍四:平滑扩容
- 10A 的GROUP和CUI使用
- 关于vs08生成解决方案慢的解决方法
- (html+css)静态小米闪购主页仿制
- 快速制作机房3D效果图教程
- 2013我爱逻辑题(2)
- java 时间计费_java 实现计费算法
- 最新PHP编程零基础入门项目实战教程(完整)
- macbook黑屏的三种解决方法
- R语言survival包的survfit函数拟合生存曲线数据、survminer包的ggsurvplot函数可视化生存曲线、size参数指定曲线粗细、palette参数自定义生存曲线的颜色
- 看到大一的PS作业,忍不住想吐槽!!
- STL容器底层实现数据结构