• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

电机控制方面的坐标变换模块位置问题

大侠们,在下正在做交流同步电机控制的仿真,找不到坐标转换模块和电流传感器模块,请指教!

顺便问一下,saber2007中有SVPWM模块吗?急!!!

全部回复(9)
正序查看
倒序查看
2011-01-14 10:57
大侠们请进,急!!!
0
回复
lixsmred
LV.3
3
2011-01-14 13:02

坐标转换可以自己做,SVPWM模块也是这样,电流传感器可以使用电流Sensor!

0
回复
2011-01-15 16:23
@lixsmred
坐标转换可以自己做,SVPWM模块也是这样,电流传感器可以使用电流Sensor!
lixsmred,我在资料上看到saber2007有坐标转换的模块,只是我找不到。至于自己做模块,我不太会。期待和你进一步交流,请留下QQ!
0
回复
lixsmred
LV.3
5
2011-01-17 09:40
@liaogz2010
lixsmred,我在资料上看到saber2007有坐标转换的模块,只是我找不到。至于自己做模块,我不太会。期待和你进一步交流,请留下QQ!

只要你知道控制这块,就可以自己搭建控制图,Matlab里面有你说的两个模块

0
回复
bylrq
LV.3
6
2011-01-17 21:33

没有。。自己弄。。不难。

0
回复
bylrq
LV.3
7
2011-02-19 21:35

给你发一个DQ到aphabeta的自己用MAST语言编的。你可以按这个例子相似的变换到ABC三相哦这是语言,自己建个模型

template dq2aphabelta q d  theta  apha belta = k
input  nu d, q, theta
output nu apha, belta
number k=1
 {
    val nu out_apha, out_belta
   number m
 parameters{
  m=1
                    }


values{ out_apha = m*(d*cos(theta) -q*sin(theta))
 out_belta= m*(d*sin(theta) +q*cos(theta))
  
 out_apha = k*out_apha
 out_belta = k*out_belta
  
 }

equations{
  apha = out_apha
         belta = out_belta
  
 } 
}

0
回复
bylrq
LV.3
8
2011-02-19 21:37

template dq2aphabelta q d  theta  apha belta = k
input  nu d, q, theta
output nu apha, belta
number k=1
 {
    val nu out_apha, out_belta
   number m
 parameters{
  m=1
                    }


values{ out_apha = m*(d*cos(theta) -q*sin(theta))
 out_belta= m*(d*sin(theta) +q*cos(theta))
  
 out_apha = k*out_apha
 out_belta = k*out_belta
  
 }

equations{
  apha = out_apha
         belta = out_belta
  
 } 
}

 

这是两项DQ到两项静止坐标的语言

0
回复
2011-03-11 15:39
@bylrq
templatedq2aphabeltaqd theta aphabelta=kinput nud,q,thetaoutputnuapha,beltanumberk=1 {   valnuout_apha,out_belta  numberm parameters{  m=1                   }values{out_apha=m*(d*cos(theta)-q*sin(theta)) out_belta=m*(d*sin(theta)+q*cos(theta))   out_apha=k*out_apha out_belta=k*out_belta   }equations{  apha=out_apha        belta=out_belta   } } 这是两项DQ到两项静止坐标的语言

谢谢了,我试试吧。

不知bylrq兄有没有mast语言编程的资料,有的话麻烦传我一份。

邮箱:goodluc3731@sina.com.cn

 

0
回复
sinox520
LV.1
10
2011-04-27 08:59
@bylrq
templatedq2aphabeltaqd theta aphabelta=kinput nud,q,thetaoutputnuapha,beltanumberk=1 {   valnuout_apha,out_belta  numberm parameters{  m=1                   }values{out_apha=m*(d*cos(theta)-q*sin(theta)) out_belta=m*(d*sin(theta)+q*cos(theta))   out_apha=k*out_apha out_belta=k*out_belta   }equations{  apha=out_apha        belta=out_belta   } } 这是两项DQ到两项静止坐标的语言
请问大师,mast语言编程是从什么地方进去啊?我一直没找着,谢谢!急
0
回复