hangang0214 发表于 2012-1-30 16:39

矢量控制id=0时电机转速始终不高怎么办

我在矢量控制中使用id=0的控制策略,发现电机的转速始终小于2500转,转速升不上去。不知道怎么回事。
下面的仿真图是电机先空载,然后在0.2s加100Nm转矩的结果。
转速图

转矩图

三相电流

iq_id

下面是系统模型


麻烦各位高手能否告诉是哪里的问题

yunqian09 发表于 2012-1-30 19:03

LZ,我现在你的模型 打开后,为河很多连线都混乱了?



谢谢

styhl 发表于 2012-1-30 20:53

need flux-weakening control

hhs8546 发表于 2012-1-31 10:25

会不会负载太大呢?楼主,额定速度下是对应的额定负载吗?电机的额定速度是多少呢?

hangang0214 发表于 2012-2-5 09:26

回复 4# hhs8546


    应该不是转矩的问题吧,把转矩调小结果也是一样啊。转速上不去

hangang0214 发表于 2012-2-5 09:29

回复 3# styhl


    请问是不是用id=0控制就只能达到这种效果了呢?非得弱磁控制呢

styhl 发表于 2012-2-6 08:32

哎 回去看书吧
回复 6# hangang0214

zhguyi321 发表于 2012-2-6 12:56

电机的额定转速是多少??如果额定转速就是2500的话,Id=0就只能到此为止了。如果想再升速,就只能弱磁了,同时考虑电流和电压极限圆的限制!

zhguyi321 发表于 2012-2-6 12:59

电机的额定转速是多少,如果是2500的话,当Id=0的话就只能到此了。如果想再升速只能弱磁,同时考虑电流、电压极限圆的限制!!!!

hangang0214 发表于 2012-2-6 14:17

本帖最后由 hangang0214 于 2012-2-6 14:18 编辑

回复 9# zhguyi321


    您好!这个永磁同步电机额定转速为1000转,最高转速为3000转。我用的是MATLAB自带的电机模型输入的电机参数。这个电机的最大转速是不是跟电机的参数有关呢?还是我的控制有问题。

xiaofei0013236 发表于 2012-2-6 17:25

3楼他们已经给出了答案。

zhguyi321 发表于 2012-2-10 12:58

本帖最后由 zhguyi321 于 2012-2-10 12:59 编辑

回复 10# hangang0214


    转速肯定与电机参数有关,比如反电势,在额定1000下你的给定电压已经到了最大了,此时速度如果再继续提高,磁链恒定下反电势肯定要上升,于是转速又降低到额定转速下。你可以这样实验,在D轴上给定一个负电流,削弱磁通,由E=4.44KWf,在反电势不变的情况下可以得出磁通降低频率升高,于是速度也就提上去了。注意电流极限圆和电压极限圆的限定即可!

hangang0214 发表于 2012-2-11 11:15

回复 12# zhguyi321


    谢谢您的建议!我试试

A_JG 发表于 2012-2-11 14:30

应该是要弱磁的原因

maza 发表于 2012-2-12 10:47

在额定之上升速是要弱磁的吧

jokely 发表于 2012-3-2 09:51

是需要弱磁的,你把Id调成负数试一下

晒太阳的云朵 发表于 2013-4-8 03:27

高手如云啊

ghostvip 发表于 2013-4-28 15:07

需要弱磁升速

hhzai 发表于 2013-5-1 14:24

首先应确定的一点是加载到D轴的电流为id=0,也就是电机的功角为90度,既不处于弱磁状态也不处于增磁状态。这个可以通过负载条件下:转矩除以电流大致可以看出
其次, 功角没问题的话升速应该得弱磁了, 那就不是id=0,说白了还是调功角

3.3v 发表于 2013-5-1 17:35

是要弱磁的。
页: [1] 2
查看完整版本: 矢量控制id=0时电机转速始终不高怎么办