Matlab_Simulink中Clark变换和Park变换的深度总结最近建立了三相同时变换系统,对这一坐标变换产生了许多疑惑。 调整模型,排列错误,最后发现坐标变换这个地方发出的波形总是和我设想的不一样。 以前以为坐标变换都死了,有公式就行了。 经过这几天的研究,我发现这里面真的有好几种方法。 基于MATLAB/Simulink模块,我在一些书中发现了与Simulink不同的地方。 而且,现在这个坐标变换每本书的表示方法都不同,字母里也有各种各样。 我想基于MATLAB/Simulink深入总结三相交流控制系统中常用的两个变换Clark(3-2)变换和Park)变换。

首先,让我们弄清楚为什么要使用这两个转换。 在三相交流系统中,常用的控制器是经典的PI调节器。 PI调节器可以无清洁差地调节直流量,但不能进行交流量,因此需要将三相交流成分转换为两个直流成分进行控制。

接下来看看Clark变换(3-2)的原理。 由于三相分量振幅相等、相位相差120、角速度相等,所以三相分量具有信息冗馀性,此时可以去除一个成为两相。 这就是Clark变换的作用。 因为有两个分量的坐标轴是静止的,所以这个坐标轴称为二相静止坐标系。 也就是说,基于平面上的原始三相静止坐标系的矢量可以切换为二相静止坐标系显示。 变换原则是投影原则等振幅等效原则(DPC时为功率等效原则)。

将a和alfa轴重合,按照变换原则,计算投影ABC分量在alfa、beta上的投影,按照等

复制变换原则导出变换矩阵方程如下。

11122230A B C ? -?=? ? Simulink中的3/2变换也基于该变换进行。 但是,电气工学中众所周知的三相正序的相序为: a为0,b为-120,c为120 (。 向图所示方向进行坐标变换时,必须按照负顺序改变相位顺序。 也就是说,a为0,b为120,c为-120。 如果坚持传统的正序,也就是说,采用a为0、b为-120、c为120的相序,利用上述变换方程进行变换,结果贝塔滞后了alfa 90

水平。