3060501003 发表于 2012-2-20 11:25

基于MRAS的PMSM无传感器控制系统仿真

有谁做过基于MRAS的PMSM无传感器控制系统仿真的呀?想请教一下转矩和电流的波形都能调正确,为什么转速就是上升不到给定转速?出现这样的问题只调PI参数可以解决吗?

yjhou 发表于 2012-2-20 11:28

这个情况就比较笼统了,具体情况不一样。
你先调调PI试试。

3060501003 发表于 2012-2-20 11:33

回复 2# yjhou
嗯,调过了,转速就是上升不了,不过不知道MRAS算法中的PI参数怎么调

低调的奢华 发表于 2012-2-22 10:23

把仿真模型传上来看看!

3060501003 发表于 2012-2-22 13:34

回复 4# 低调的奢华
调节PI可使电流波形正确,但转速就是不能上升到给定值。

nemiwei 发表于 2012-2-25 13:14

问题出在你的MARS模块中。这个模型被楼主改成这样已经是非常不错了,还加入了转矩估计和补偿。断开估计的theta和womiga,仿真效果较好。楼主加油!

jebson 发表于 2012-2-25 14:30

再调调PI吧!

3060501003 发表于 2012-2-26 10:01

回复 7# jebson
请问就调调PI就可以了吗?

3060501003 发表于 2012-2-26 10:02

回复 6# nemiwei

我已经查了好几遍,还是不能发现MRAS模型中有什么错误,还望你指点一下!

nemiwei 发表于 2012-2-27 12:28

先不用估计的角度。用电机输出的theta,引入MARS中,发现iq、id与估计的iq'、id'差别太大。问题应该是MARS模型的问题。

3060501003 发表于 2012-2-27 13:23

回复 10# nemiwei 谢谢你的提醒,但是奇怪的是这个MRAS模块放到i=0控制中运行是正确的,请问这样可以判断不是MRAS模型出的问题吗?

nemiwei 发表于 2012-2-28 12:26

回复 11# 3060501003 可以判定是MARS模型的问题。看看你的delta(id,iq)->0?

zjlsmhfd 发表于 2012-3-20 20:26

下了楼主的资料,学习一下

nemiwei 发表于 2012-3-20 22:26

该让MARS成为独立模块,不要和DDC耦合在一起。稳态的速度估计可实现,但过度过程不好,也无法实现低速的估计。总的来讲,不知为什么,估计效果不好。

3060501003 发表于 2012-3-21 16:06

回复 14# nemiwei 请问应该如何实现稳态的速度估计,怎么来看过度过程不好和低速的估计?

3060501003 发表于 2012-3-22 11:03

回复 14# nemiwei

还有为什么delta(id,iq)->0啊?没有这个必要吧!

nemiwei 发表于 2012-3-24 21:52

回复 16# 3060501003


    开环状态下是不可能为0。在闭环状态下,则希望趋于零。理论上的不想多说,看看ACMARS的成功例子。

3060501003 发表于 2012-3-25 09:20

回复 17# nemiwei
非常感谢你的耐心回答!

nemiwei 发表于 2012-4-11 20:58

楼主,最近MARS研究得怎么样,这个问题吧,可能已经得到解决,将Kp=1;ki=35;将MARS1模块中abc_dq, abc_dq1的theta输入角将其滞后90度,即可。模型没问题,采用popov,lyaplov方法得出的结果是相等的,采用闭环效果更好,而且还可以估计电阻,电感,磁链

3060501003 发表于 2012-4-17 15:33

回复 19# nemiwei

首先非常感激你这么一直耐心地帮忙。后来我也发现这样的问题,我把原来模型中滞后90度的那一块给去了就可以,仿真出来的波形如下。但是在起始时刻转速和转矩会出现负值,请问这是什么原因啊?有什么好的方法解决啊?
页: [1] 2
查看完整版本: 基于MRAS的PMSM无传感器控制系统仿真