2. 三相PCS数学模型建立

要设计出性能良好的dq电流控制器,第一步不是调参数,而是把三相PCS的物理关系写成可用的数学形式。三相桥臂、滤波电感、电网电压在abc三相里各自独立又相互耦合,直接在三相坐标下设计控制器会非常困难。本节的任务是:从三相电压方程出发,经过Clark变换与Park变换,得到dq坐标系下的PCS数学模型,为后续的电流环与解耦设计提供依据。

一、约定与符号定义

在推导之前必须先固定参照约定,否则后续所有正负号都会混乱。本节采用如下约定:

  • 三相电网电压记为 e_a、e_b、e_c,三相并网电流记为 i_a、i_b、i_c,PCS交流侧桥臂输出电压记为 v_a、v_b、v_c。
  • 电流正方向定义为从PCS流向电网,即并网逆变方向。
  • 三相电压、电流均为对称、无零序分量,满足 e_a+e_b+e_c=0、i_a+i_b+i_c=0。
  • Park变换采用“d轴对齐电网电压矢量”的定向方式,即 e_d = E_m、e_q = 0,其中 E_m 为相电压幅值。
  • 旋转坐标以角频率 ω 逆时针旋转,ω = 2πf,f 为电网频率。

这些约定一旦确定,全文与图示必须保持一致。若采用q轴对齐或电流反方向定义,公式中的符号会相应改变,但结构不变。

二、abc静止坐标系下的电压方程

以A相为例,PCS桥臂输出经过滤波电感L与等效电阻R连接到电网。根据基尔霍夫电压定律,A相回路满足:

L·(di_a/dt) + R·i_a = v_a - e_a
L·(di_b/dt) + R·i_b = v_b - e_b
L·(di_c/dt) + R·i_c = v_c - e_c

写成矩阵形式为 L·d(i_abc)/dt + R·i_abc = v_abc - e_abc。这三个方程是PCS最原始的时域模型,物理意义清晰:电感上的电压等于桥臂电压与电网电压之差。但它的缺点是三相变量都是50Hz正弦量,控制器若直接跟踪正弦参考,稳态存在幅值与相位误差,且三相之间存在耦合,难以独立设计。

三、Clark变换:abc到αβ

Clark变换把三相静止坐标映射到两相静止坐标αβ。采用等幅值变换时,其表达式为:

i_α = (2/3)·(i_a - 0.5·i_b - 0.5·i_c)
i_β = (2/3)·(√3/2·i_b - √3/2·i_c)

在对称无零序条件下,i_a+i_b+i_c=0,可简化为 i_α = i_a、i_β = (i_a + 2i_b)/√3。Clark变换把三个正弦量压缩为两个正交正弦量,变量数减少,但仍然是交流量,控制器仍需跟踪正弦参考。因此Clark变换是中间步骤,真正让控制变简单的是Park变换。

四、Park变换:αβ到dq

Park变换把αβ坐标旋转到与电网电压矢量同步的dq坐标。设旋转角为θ,θ由电网电压锁相环(PLL)给出,则:

i_d =  i_α·cosθ + i_β·sinθ
i_q = -i_α·sinθ + i_β·cosθ

当θ与电网电压矢量相位一致时,稳态下 i_d 与 i_q 均为直流量。这正是dq控制的核心优势:把正弦跟踪问题转化为直流跟踪问题,PI调节器可以实现零稳态误差。d轴电流通常对应有功分量,q轴电流对应无功分量,二者可分别给定,实现有功与无功的独立控制。

三相PCS坐标变换与dq数学模型关系 abc 静止坐标系 L·di_abc/dt + R·i_abc = v_abc − e_abc 三相正弦量 相互耦合 e_a+e_b+e_c=0 Clark 等幅值 αβ 静止坐标系 i_α = i_a i_β = (i_a+2i_b)/√3 两相正交 仍为交流量 变量数 3→2 Park θ 来自PLL dq 旋转坐标系 i_d = i_α·cosθ + i_β·sinθ i_q = −i_α·sinθ + i_β·cosθ 稳态为直流量 d轴对齐电网电压 e_d=E_m, e_q=0 dq坐标系下PCS数学模型 L·di_d/dt = v_d − e_d − R·i_d + ωL·i_q L·di_q/dt = v_q − e_q − R·i_q − ωL·i_d 耦合项:+ωL·i_q 与 −ωL·i_d 使d、q轴相互影响 解耦思路:前馈补偿 ωL·i_q 与 −ωL·i_d,使两轴独立 交叉耦合 变换链:abc → Clark → αβ → Park → dq,最终得到可独立控制的直流模型

五、dq坐标系下PCS数学模型的推导

把Park变换作用于abc电压方程,可以得到dq坐标下的模型。推导的关键在于对旋转坐标求导时会产生旋转项。设 i_dq = i_αβ·e^(−jθ),对时间求导得:

d(i_dq)/dt = e^(−jθ)·d(i_αβ)/dt − jω·i_dq

将 L·d(i_αβ)/dt + R·i_αβ = v_αβ − e_αβ 代入并整理,得到dq坐标下的两个方程:

L·di_d/dt = v_d − e_d − R·i_d + ωL·i_q
L·di_q/dt = v_q − e_q − R·i_q − ωL·i_d

这两个方程是PCS电流环设计的核心。与abc方程相比,它有两个显著变化:一是变量从正弦量变为直流量,二是出现了 +ωL·i_q 与 −ωL·i_d 两个交叉耦合项。耦合项的物理来源是旋转坐标:d轴电流变化会在q轴产生感应电压,反之亦然。若忽略耦合项,d轴与q轴会相互干扰,电流环动态变差,尤其在电感较大或电流变化较快时更明显。

六、耦合项的影响与解耦思路

把方程改写为控制视角:

v_d = e_d + R·i_d + L·di_d/dt − ωL·i_q
v_q = e_q + R·i_q + L·di_q/dt + ωL·i_d

可以看到,若控制器只输出 R·i_d + L·di_d/dt 这样的PI项,实际桥臂电压还需要叠加电网电压前馈 e_d、e_q 和耦合补偿项 −ωL·i_q、+ωL·i_d。加入这两类前馈后,d轴与q轴的被控对象都简化为 1/(Ls+R) 的一阶惯性环节,PI参数可以按同一套方法整定,两轴实现近似独立控制。这就是“解耦”的含义:不是消除物理耦合,而是用前馈把它抵消掉,让控制器看到的是两个独立的一阶系统。

工程上,耦合补偿项中的 ωL 可用额定角频率与实测电感计算,也可用PLL输出的实时ω。若电网频率波动不大,用额定值即可;若弱电网或频率波动明显,建议用实时ω以提高解耦精度。

七、示例参数下的数值感受

为便于建立数量级概念,取一组教学示例参数:L = 2 mH、R = 0.1 Ω、f = 50 Hz、ω = 314 rad/s、额定相电流幅值 I_m = 20 A。则耦合项幅值为 ωL·I_m = 314 × 0.002 × 20 ≈ 12.6 V。若直流母线为700 V,该值约占相电压幅值的5%左右。在电流指令突变或电感较大时,这一项若不加补偿,会直接表现为d、q轴电流的相互扰动,动态过程出现明显振荡。因此解耦前馈不是可选项,而是保证电流环性能的必要环节。

八、从模型到控制器的衔接

至此,PCS的数学模型已经建立:abc方程描述物理回路,Clark变换压缩变量数,Park变换把交流量变为直流量,dq方程给出含耦合项的两轴模型。后续电流环设计将直接以dq方程为对象,采用PI调节器加电网电压前馈与耦合补偿,实现d、q轴电流的独立跟踪。需要强调的是,模型中的 e_d、e_q 由PLL提供,θ 的准确性直接影响定向精度;若PLL存在相位误差,d、q轴会出现交叉耦合,等效于模型中的耦合项未被完全补偿。因此,模型建立与PLL设计是同一件事的两个侧面,不能割裂看待。