huonululu 发表于 2011-5-16 19:47

alfa 、belta 转换成 abc三相坐标的方法

alfa 、belta 转换成 abc三相坐标的方法 ,dq可以啊

huonululu 发表于 2011-5-16 19:50

关于dq变换, 正好我手头有AD公司的一篇 APPLICATION NOTE, 专门讲坐标变换的, 贴出来供大家参考.

我的看法是: 该用SIN还是COS, 取决于CLARKE变换中坐标轴的布置. 这一点, 请看所附文献中的图1. 看图1, 请注意两点:

第一, 它不是向量图, 而是坐标系图, 反应电流瞬时值在三个坐标轴上的位置. 比如isA为正最大时, 其他两个电流是负-0.5(平衡系统). 二维平面只能有两个独立的坐标轴, 比如ALFA和BETA (XY), 所以三相坐标可以用两相坐标表示.

第二, 确定空间向量的方法是: 以某种方式固定两相的ALFA-BETA轴(图1是让ALPHA与A轴重合), 若某个向量在三相轴上的投影与三个电流的瞬时值(及三相坐标值)相同, 则这个向量就是 CLARKE 变换所得的空间向量. 请注意, 图1中三相电流箭头边的小黑点, 表示90度角.

理解了图一, 就能明白MATLAB中的DQ公式了. COS和SIN换位置, 是因为让Q轴和D轴换了位置.

那么这样对不对呐? 看怎么理解. 如果这里的DQ轴含义沿袭电机转子的DQ轴定义, 这个变换就是错的. 但是, 纯粹从数学的观点来看, 换换DQ轴的位置, 没有问题, 因为我们可以把DQ放在任何位置.

所以, 这个模型用于电机的仿真时, 要特别小心; 用于其他目的,比如空间矢量计算, 则没有问题, 只要反变换用同样的坐标布置就可以. 至于MYHAEART365网友所说的三相正弦量, SIN或COS表达式并不影响CLARKE变换的结果, 因为这时所有的轴都旋转了90度.

由图1我们还可以加深对PARK变换的理解. 如果三相量连续变化, 空间矢量Is必须旋转, 这样它在三个轴上的投影才能做相同的变化. 因此采用CLARK变化后, 空间矢量必须是旋转的才能与原来的三相系统等效. 这样的ALPHA-BETA系统, 较静止系统. 我们也可以让ALPHA-BETA旋转, 这样的系统叫旋转坐标系统. 用旋转坐标系统的好处是: 空间矢量不转. 从静止的ALPHA-BETA到旋转的DQ,这个变换叫PARK变换.

huonululu 发表于 2011-5-16 19:52

楼主辛苦了!解释的很深刻,使大家对派克变换又有了更深入的了解。以前看一些文章,作者所说的派克矢量变换其实是CLARKE变换,这在空间电压矢量法中经常用到。

另外,Simulink中将我们所说的“dq"坐标称为"qd"坐标,可见它确实是将q轴和d轴换了位置。
还是你细心,发现了这些问题,还能注意到“dq"与"qd"的区别!佩服!

我看过老美的一篇论文,当时也没在意,现在想来做的也是qd变换,是不是国外的都是这样阿??

huonululu 发表于 2011-5-16 19:53

看了网友4is的贴子及附件,并结合网友d0201关于矢量控制demo的坐标变换,谈一下自己的看法:

在4is的附件中的图1中ALFA和BETA 轴,分别相当于matlab6.5中“Simulink->SimPowerSystems->Extra Library->abc_to_dq0 Transformation”模块中
的q和d轴,但在矢量控制的demo中,id相当于im(即两相旋转坐标轴中定子电流的励磁分量),iq相当于it(即两相旋转坐标轴中定子电流的转矩分量)。

in other words,在6.5版matlab中,矢量控制demo”psbacdrive.mdl“中的id和iq是经过3/2变换后再经过旋转变换后得到的,和“abc_to_dq0 Transformation”模块中的id和iq概念不一样的。

sibq80 发表于 2011-5-16 20:04

附件在哪里呢?????

huonululu 发表于 2011-5-17 16:55

回复 5# sibq80[/不好意思啊,昨天忘记传附件了,现在补上.......

huonululu 发表于 2011-5-17 16:58

好了 ,希望对大家有用

elvike 发表于 2011-8-8 23:05

最近刚好看坐标变换,一头雾水啊,谢谢楼主

linluse 发表于 2011-8-9 18:01

感谢LZ发起的讨论,仔细读完附件及楼主说明,对clarke和park又有更深入的认识

linluse 发表于 2011-8-10 16:12

回三楼, 就个人理解,PARK矢量变换 与 CLARKE应该是无关的两回事 CLARKE转换的目的在于将电机三相矢量转换为固定的二度空间矢量(alpha/beta) 而PARK则是将固定的二度空间转换为旋转的二度空间(d/q),不知敝人的理解是否有误,请敲砖

ghostvip 发表于 2011-9-8 17:17

刚好对坐标变换这一块内容不太懂,谢谢楼主了

huananhu02 发表于 2011-9-11 10:12

谢谢分享……

leigerrard 发表于 2011-12-19 16:12

原来这样啊,我知道我仿真问题在哪了,谢谢

cedar2010 发表于 2011-12-21 22:29

好贴 来学习

xuyidehaozi 发表于 2011-12-22 10:44

嗯,楼主辛苦了。。。。

zhouhaiyong 发表于 2011-12-27 13:37

没有搞清楚clark,park变换的物理意义当然理解不了。
物理的概念得到数学的东西,数学的东西然后再去解释理解物理的东西。
当你明白了之后,根本就不用去记公式了。自己很简单就推导出了。
不是公式的错,是你理解的切入点错了。往往导致一头雾水。

zhouhaiyong 发表于 2011-12-27 13:42

很简单:
一个矢量在不同的坐标系下得到不同的表达式而已。

weihaofree 发表于 2011-12-27 19:09

回复 7# huonululu
下来看下~~

yh693856041 发表于 2012-2-29 20:16

谢谢楼主啦,很有用

yh693856041 发表于 2012-2-29 20:16

谢谢楼主啦,很有用
页: [1] 2 3 4
查看完整版本: alfa 、belta 转换成 abc三相坐标的方法