mator 发表于 2010-6-17 15:57

回复 16# archdevil


    请问iu, iv, iw的值是不是用下面公式计算
iu = √(2/3) * (id * cosφ - iq * sinφ)

iv = √(2/3) * (id * cos(φ - (2/3)π) - iq * sin(φ - (2/3)π))

iw = √(2/3) * (id * cos(φ - (4/3)π) - iq * sin(φ - (4/3)π))

archdevil 发表于 2010-6-18 10:54

2-3变化和坐标旋转的公式书上网上都有,可以看看。另外我觉得你的d q电压算的计算方法也有问题,好像是直接抄计算公式了,这个程序你们以前用过吗?是能用的吗?

mator 发表于 2010-6-18 11:16

回复 22# archdevil


    dq电压我就是直接抄的公式,我也没什么太大信心。这个我是第一次做,以前没用过。不过做的v/f控制倒是可以运行,也很正常。
   请问这dq电压应该怎么算啊?

archdevil 发表于 2010-6-18 11:32

矢量控制id 和iq是解耦的,id直接由转子磁链算出来,iq直接由转矩算出来。然后对id iq做pi调节。你的这个pi调节是错的。

mator 发表于 2010-6-18 11:51

回复 24# archdevil
请问pi调节指的kp_i = 1.0和ki_i = 1.0的这两个系数吗?

yjhou 发表于 2010-6-22 15:58

我有永磁同步的MATLAB模型,不知道你要不?

mator 发表于 2010-6-22 16:45

回复 26# yjhou


    谢谢,不过我现在弄的是异步电机。而且我没做过matlab仿真。下载过模型自己看过,完全看不懂。谢谢您。您的dq电压是怎么算的呢?

mator 发表于 2010-6-23 00:54

正弦波出来了。而且对比以前。id和iq的值也与id_ref,iq_ref接近多了,可是iq_ref竟然出现了负的值,而且还很大。
另外速度也很快啊。要比给定速度高很多。rpm_ref给了30,实际的转速就上千了。而且电机的输入电压也不能提到额定电压(为了让电流不超过额定数)。请问这是什么情况啊?

mator 发表于 2010-6-23 00:57

正弦波出来了。而且对比以前。id和iq的值也与id_ref,iq_ref接近多了,可是iq_ref竟然出现了负的值,而且还很大。
另外速度也很快啊。要比给定速度高很多。rpm_ref给了30,实际的转速就上千了。而且电机的输入电压也不能提到额定电压(为了让电流不超过额定数)。请问这是什么情况啊?

archdevil 发表于 2010-6-23 10:41

有模型传我一份吧,archdevilcs@hotmail.com,谢谢

转速是负的,经过pid调节出来的iq_ref确实有可能是负值,可能是发波的逻辑或者转向处理有问题,原来应该正转的变成了反转,就是说反馈变成了正反馈而不是负反馈,所以不能稳定了。这个改很简单。

mator 发表于 2010-6-23 11:59

回复 30# archdevil


    您要什么模型啊?我不是做的仿真。
上次发了几个下来的matlab模型给您,不知道您收到没有。
我的iq_ref不是经pid调出来的,是根据转速指令omega_ref和实际转速omega_r的差求出来的。现在的问题是,电机的实际转速omega_r超出了omega_ref很多。请问这是什么原因呢?

archdevil 发表于 2010-6-23 14:11

晕倒,模型是问yjhou 要的,不是你。
iq_ref要经过pid调出来的,根据转速指令omega_ref和实际转速omega_r的差求出来的不对,等于P=1,i=0了,而且感觉逻辑是反的,没形成正确的反馈。

mator 发表于 2010-6-23 14:37

回复 32# archdevil


    哦,不好意思啊。
   用pid调出来的应该是id,iq,不是id_ref,iq_ref吧。id_ref和iq_ref怎么用pid调啊?

yjhou 发表于 2010-6-23 15:21

回复 27# mator
dq变换,就是根据那个推导公式搞的

mator 发表于 2010-6-23 15:39

回复 34# yjhou


    哪个公式?兄弟给一下行吗?

xiaoxiao201005 发表于 2012-7-16 15:45

关于公式计算的书是哪本书呢?能否告诉下

kingsr 发表于 2012-10-7 11:02

异步电机间接型矢量控制驱动程序(C语言)及有关问题讨论, 可以参照TI的矢量控制例程看看.
页: 1 [2]
查看完整版本: 异步电机间接型矢量控制驱动程序(C语言)及有关问题讨论