4. SRF-PLL建模与线性化分析
SRF-PLL(Synchronous Reference Frame PLL)是并网逆变器、有源滤波器和电机驱动中最常用的电网同步方案。它的核心思想是:把三相电压从静止的 abc 坐标系变换到以估计角频率旋转的 dq 坐标系,通过控制 q 轴电压为零,使估计相位与电网相位对齐。本节从三相采样出发,逐步建立小信号模型,并给出二阶环路参数的设计方法。
一、三相电压采样与坐标变换
设三相电网电压为理想对称正弦:
va = Vm·cos(θg)
vb = Vm·cos(θg − 120°)
vc = Vm·cos(θg + 120°)
其中 θg = ωg·t 为电网实际相位,ωg 为电网角频率(50 Hz 对应 314.159 rad/s)。采样得到 va、vb、vc 后,先做 Clarke 变换(等幅值形式)到 αβ 静止坐标系:
vα = (2/3)·(va − 0.5·vb − 0.5·vc)
vβ = (2/3)·(√3/2)·(vb − vc)
再经 Park 变换到以估计相位 θ 旋转的 dq 坐标系:
vd = vα·cos(θ) + vβ·sin(θ)
vq = −vα·sin(θ) + vβ·cos(θ)
这里约定:θ 为 PLL 估计相位,逆时针为正,q 轴超前 d 轴 90°。当 θ = θg 时,vd = Vm,vq = 0。因此,把 vq 作为相位误差的观测量,是 SRF-PLL 的关键。
二、从 vq 到相位误差的小信号模型
将 va、vb、vc 代入变换式,可得:
vd = Vm·cos(θg − θ)
vq = Vm·sin(θg − θ)
定义相位误差 Δθ = θg − θ。当 Δθ 很小时,sin(Δθ) ≈ Δθ,于是:
vq ≈ Vm·(θg − θ)
这就是 SRF-PLL 的线性化基础:q 轴电压近似正比于相位误差,比例系数为电压幅值 Vm。注意,该线性化仅在 Δθ 较小(一般小于 30°)时成立;大相位差时 vq 饱和,环路增益下降,这是 SRF-PLL 在大扰动下响应变慢的根本原因。
把 vq 送入 PI 控制器,输出角频率修正量 Δω,再叠加额定角频率 ω0,积分得到估计相位 θ:
Δω = Kp·vq + Ki·∫vq dt
ω = ω0 + Δω
θ = ∫ω dt
由此得到 SRF-PLL 的线性化控制框图:相位误差 Δθ 经增益 Vm 变为 vq,经 PI 调节后得到 Δω,再经积分环节 1/s 得到 θ,反馈回输入端形成闭环。
三、闭环传递函数与二阶参数
由框图可得开环传递函数:
Gol(s) = Vm·(Kp + Ki/s)·(1/s)
= Vm·(Kp·s + Ki) / s²
闭环传递函数为:
Gcl(s) = Vm·(Kp·s + Ki) / (s² + Vm·Kp·s + Vm·Ki)
对照标准二阶系统 s² + 2ζωn·s + ωn²,可得:
ωn = √(Vm·Ki)
2ζωn = Vm·Kp → Kp = 2ζωn / Vm
Ki = ωn² / Vm
其中 ωn 为自然频率,ζ 为阻尼比。工程上通常取 ζ = 0.707(最佳阻尼),此时相位裕度约 65°,超调约 4.3%。若希望调节时间 ts ≈ 4/(ζωn),则可根据期望的 ts 反推 ωn。
四、参数设计示例
假设电网相电压幅值 Vm = 311 V(线电压 380 V),期望调节时间 ts ≈ 40 ms,取 ζ = 0.707。则:
ωn = 4 / (ζ·ts) = 4 / (0.707 × 0.04) ≈ 141.4 rad/s
Kp = 2ζωn / Vm = 2 × 0.707 × 141.4 / 311 ≈ 0.643
Ki = ωn² / Vm = 141.4² / 311 ≈ 64.3
实际数字实现时,还需考虑采样周期 Ts。若 Ts = 100 μs(10 kHz),则离散化后 PI 的积分项系数需乘以 Ts,即 Ki_d = Ki·Ts ≈ 0.00643。同时,采样、计算和 PWM 更新会引入约 1.5Ts 的延时,使实际相位裕度下降。若裕度不足,可适当降低 ωn 或加入相位超前补偿。
五、线性化模型的适用边界
上述模型成立的前提是 Δθ 较小、三相电压对称且无谐波。当电网出现不平衡、谐波或大相位跳变时,vq 中会混入 2 倍频波动或低次谐波,PI 无法完全抑制,导致估计相位出现稳态误差。此时需要引入降阶广义积分器(DGI)、双二阶广义积分器(DSOGI)或滑动平均滤波(MAF)等改进结构。此外,弱电网下电网阻抗不可忽略,PLL 与电网阻抗耦合可能引发次同步振荡,需在建模时把 PLL 小信号输出阻抗纳入并网逆变器阻抗模型。