您的当前位置:首页正文

关于使用pscad中abc-dq0以及锁相环模块方法

2020-12-31 来源:爱go旅游网


关于使用pscad中abc-dq0以及锁相环模块方法

笔者在使用PSCAD进行矢量控制时,遇到dq轴分量不合符理论要求的现象,先说下问题。

仿真模型中需要进行abc到dq0的坐标变化。在大学的电力系统的课本中,普遍采用的公式如下(称为标准公式):

UdcosU2sinq3U01/2cos(120)uausin(120)sin(120)b1/21/2uccos(120)(等幅变换)

其中,uaUmcos,ubUmcos(120),ucUmcos(120)

在pscad中,所有电气量均为正弦量表示,既

uaUmsin,ubUmsin(120),ucUmsin(120)

而pscad中的abc-dq0变换模块采用的变换公式为

udcosu2sinq3u01/2cos(120)cos(120)uausin(120)sin(120)b1/21/2uc

uUq所以如果直接采用pscad自带模块,得出的udUd,q,在利用时需要注意相应

dq变量的符号。

在进行abc-dq0变换时,还需注意一点,pscad变化模块中用到相角值,即theta值。如下图所示。

VaUaVbUbVcUcPLLthetathth

在上述提到的变换矩阵中,所有的均为ua的余弦角度。而在pscad中表示A相采用正弦量,因而锁相环输出的是A相正弦角度。

uaUmsin'Umcos('90o)'o,设90,那么即为变换矩阵中的,也就是锁相环

需要输出的相角。锁相的configuration如下,在offset angle 一栏中,输入/2,即锁相环输出的初始相位减去/2,得到变换矩阵中的。(offset angle意味抵消角度)。

UaUbABCDQ0usd| X |usq Uc (pscad自带模块)

在pscad中也可以自定义abc-dq0变换模块如下所示:

th1thaUadabcVsdbUbcUctodqoqVsqo

程序如下:

#STORAGE REAL:16

$d=2*($a*cos($th)+$b*cos($th-2*PI_/3)+$c*cos($th+2*PI_/3))/3

$q=2*($a*-sin($th)+$b*-sin($th-2*PI_/3)+$c*-sin($th+2*PI_/3))/3

$o=($a+$b+$c)/3

这样就是标准变换矩阵所使用的方程,同样在锁相环输出的时候,相角仍然减去/2,所得结果和pscad中自带的变换模块相同。

因篇幅问题不能全部显示,请点此查看更多更全内容