Title

MATLAB里的park变换到底是怎么变的

1380次浏览

问题描述

不知道各位大神有没有过这个疑惑,SIMULINK里的PARK变换模块参数设置里有aligned 90。我印象里好像用这个模块的时候,大多数时候我们都会选择aligned 90,因为这样之后才跟我们常规的变换方式一致吧,但是我每次变换完又都感觉还是不太一致。

陈伯时老师的电力拖动的数里面用的哪种变换,变换公式跟SIMULINK里的好像就不一样。

我只能模糊地感觉出来,陈老师的书里的变换,是令d轴跟合矢量同向的,但是simulink里的好像不是。

simulink里的变换到底是令d轴还是q轴跟合矢量同向呢?具体变换公式和结果为什么跟陈老师的不一样呢?求大神能详细解释。

头像

千金一诺·0.00

2016-12-24提问

请您登录后进行评论!

分数   时间  

全部答案 8

0

其实PARK变换的表达式都是一样的:


课本上可能稍微不同,我也看了下陈伯时老师的书和其他老师的书,表示不同的原因是三角函数之间的变化关系而已,实质是一样的,结果相等。


评论 (0)条评论
头像555

  滴答·110.00

2016-12-29回答

1

同意楼上答案。补充一点的就是两者之间就是相差90度的关系。

按照正常的Park变换公式为:

MATLAB中相差90度,就有:

本质上是一样的,注意一下就好。另外这种模块很简单还是自己搭的好。

评论 (0)条评论
头像

  HITExcelsior·0.00

2016-12-24回答

1

Kria的回答是正解!

评论 (0)条评论
头像555

  克拉克·10.00

2016-12-24回答

3
已采纳

已采纳

电压电流在教科书上习惯用余弦表示,关于park变换,一般书上的定义是:

然而在matlab(simulink)中,系统三相电压(电流)采用正弦表示,park变换也与标准变换不同,以恒幅值变换为例:

因此,若直接使用matlab提供的坐标变换,仿真中得到的Ud=ud,Uq=-uq,即q轴分量相差一个负号。

关于定向的问题,看下面的图吧。

评论 (4)条评论
头像555

  Kria·60.00

2016-12-24回答

那请问simulink里这个变换,如果选择了aligned 90 degree,是相当于b图里的dq轴逆时针转90度,就变成跟a图一样的位置关系了吗? 还有,如果用b图的关系变换完了,那要控制逆变器的有功功率,是应该控制d轴电流还是q轴电流呢? 若选择了aligned 90 degree ,要控制逆变器的有功功率,又该应该控制d轴电流还是q轴电流呢?  千金一诺 2016-12-25

首先,如果系统电压和park都是采用系统自带的,用b图的关系变换后,控制逆变器的有功就是控制d轴电流;如果无功控为零(iq=0)就和标准变换没有区别,无功不为零就差个负号;但估计你是用余弦表示的电压和自带的变换,如你所说加90度就和标准变换没有区别;如果是正弦表示电压和aligned 90 degree 变换,控制q电流控制有功咯。 强烈建议park变换模块自己搭建!  Kria 2016-12-26

腻害了  姚佳 2016-12-26

还是没太懂,改天有空再跟大神交流,先把红包献上,多谢大神!  千金一诺 2017-01-11

4 条记录 1/1 页
Document