ice273k 发表于 2010-8-25 19:27

pmsm角度反馈问题求助

看人家的模型,simulink自带的pmsm模型的输出的角度反馈除了乘以极对数外(就是转换为电角度),还要减去pi/2,这是为什么呢?那么反馈的速度又需要什么处理呢?谢谢

皮小孩 发表于 2010-10-29 19:19

好像反馈的机械角度不是d轴和u相得夹角,而是q轴与u相得夹角.

lx466702013 发表于 2011-3-8 11:34

我也想知道啊,这个问题一直没有 弄明白!

iiccee521 发表于 2011-3-25 16:18

我也对这个很迷茫,期待大牛指教!

yjhou 发表于 2011-3-26 21:49

实际上楼主的那个1/2pi的仿真问题源于欧美坐标系跟我国习惯的坐标系相差这个角度,在matlab仿真中,它所提供的simunlink电机模型输出跟楼主自己做的坐标变换模块(或者相关计算模块)之间采用了不一样的坐标系
   在实际应用中,因为我们的矢量控制系统不含有电机本体的仿真模型,所以只要保证其他模块的坐标系都是一个标准的就不用加这个角度,否则就是画蛇添足。
   用MATLAB建仿真模型的时候,经常会见+3*pi/2或者-pi/2。就是因为MATLAB里面的电机模型坐标有一个90°的差别。

htybjtu 发表于 2011-5-15 20:52

5楼正解,转速是机械转速

Lichking47 发表于 2011-5-17 14:41

我做仿真的是时候也遇到了这个问题,如果不加1.5pi那么电机的速度一直就是个负值,速度反馈也就失去了其效果。我个人感觉,在simulink的pmsm模块中的初始位置角设置中,默认的是定子a轴的位置和转子q轴的位置相差的机械角度(虽然有些不准确,但是差不多就是这个意思吧),和我们默认的定子a轴和转子d轴的认定是不同的,所以要加1.5pi或减去0.5pi。

oys1036 发表于 2011-8-19 15:58

转速是机械转速

want1220 发表于 2019-6-4 12:51

yjhou 发表于 2011-3-26 21:49
实际上楼主的那个1/2pi的仿真问题源于欧美坐标系跟我国习惯的坐标系相差这个角度,在matlab仿真中,它所提 ...

matlab电机模型里面有个地方可以选择坐标,那是不是选择了与a轴90度就不需要加了?还是说选择平行于a轴不需要加了呢
页: [1]
查看完整版本: pmsm角度反馈问题求助