VSG不平衡电网下的PR控制策略与Simulink实现
1. 项目背景与核心挑战
电网电压不平衡是分布式发电系统并网时最常见的问题之一。当电网出现单相接地故障、负载不对称或三相不平衡时,传统逆变器控制策略往往会出现功率振荡、电流畸变甚至脱网等问题。虚拟同步发电机(VSG)技术通过模拟同步发电机的转动惯量和阻尼特性,能够为电网提供必要的频率和电压支撑,但在不平衡条件下需要特殊的控制策略来维持稳定运行。
PR(比例谐振)控制器因其在特定频率处具有无限增益的特性,成为解决电网谐波和不平衡问题的有效手段。与传统的PI控制器相比,PR控制器能够实现对交流信号的无静差跟踪,特别适合处理电网电压中的负序分量(100Hz)和谐波成分。
2. VSG控制架构设计要点
2.1 基本VSG控制环路
标准VSG控制包含三个核心模块:
有功-频率控制环:模拟同步机的转子运动方程
J*dω/dt = Pm - Pe - D(ω-ω0)其中J为虚拟惯量,D为阻尼系数,Pm/Pe分别为机械功率和电磁功率
无功-电压控制环:通过Q-V下垂特性调节端电压
V = V0 + n(Q0 - Q)电流内环:通常采用PI或PR控制器实现电流跟踪
2.2 不平衡条件下的改进策略
当电网电压不平衡时,需要在传统VSG控制中加入:
- 负序分量抑制模块
- 功率振荡补偿算法
- 双同步旋转坐标系解耦控制
典型改进方案结构如下:
┌───────────────┐ │ 正序VSG控制 │ └──────┬───────┘ ↓ ┌───────────┐ ┌───────┴───────┐ ┌───────────┐ │电压检测 │───+───>│ 负序补偿计算 │───+───>│PR控制器 │ └───────────┘ | └───────┬───────┘ | └─────┬─────┘ ↓ ↓ ↓ ↓ ┌───────────────────────────────────────┐ │ PWM调制模块 │ └───────────────────────────────────────┘3. PR控制器设计与实现
3.1 谐振控制器原理
理想PR控制器的传递函数为:
Gpr(s) = Kp + 2Krωc*s/(s² + 2ωc*s + ω0²)其中:
- Kp:比例系数
- Kr:谐振系数
- ωc:截止频率(决定带宽)
- ω0:谐振频率(电网不平衡时为100Hz)
在Simulink中可通过以下方式实现:
% 离散化实现(Tustin变换) num = [2*Kp*omega_c*Ts, 4*Kr*omega_c*omega0*Ts^2, -2*Kp*omega_c*Ts]; den = [4+4*omega_c*Ts+(omega0*Ts)^2, -8+2*(omega0*Ts)^2, 4-4*omega_c*Ts+(omega0*Ts)^2];3.2 参数整定经验
- Kp选择:通常取值为0.5-5,过大导致系统振荡
- Kr选择:与负序分量抑制需求相关,建议从0.1开始调试
- ωc设置:取谐振频率的5-10%(即5-10Hz)
- 采样频率:至少为谐振频率的20倍(对100Hz需≥2kHz)
实际调试中发现:当电网电压畸变率超过5%时,需要将Kr提高30%才能有效抑制二次谐波。
4. Simulink建模关键技巧
4.1 模型架构设计
推荐采用分层建模方式:
- 顶层:系统整体架构(VSG+电网+负载)
- 中间层:控制子系统(功率环、电流环、保护逻辑)
- 底层:自定义模块(PR控制器、PLL等)
4.2 重要模块实现
- 电压检测模块:
function [Vp, Vn] = SequenceCalc(Vabc) alpha = exp(2*pi/3*1i); T = 1/3 * [1 alpha alpha^2; 1 alpha^2 alpha]; Vpn = T * Vabc; Vp = Vpn(1); % 正序分量 Vn = Vpn(2); % 负序分量 end- 改进的PLL设计:
% 加入正负序分离的DDSRF-PLL theta = mod(2*pi*f0*t + phi, 2*pi); Vd = Vabc' * [sin(theta); sin(theta-2*pi/3); sin(theta+2*pi/3)]; Vq = Vabc' * [cos(theta); cos(theta-2*pi/3); cos(theta+2*pi/3)];4.3 仿真参数设置建议
| 参数类别 | 推荐值 | 说明 |
|---|---|---|
| 仿真算法 | ode23tb | 适合电力电子系统 |
| 最大步长 | 1e-5 s | 确保PWM细节捕捉 |
| 相对容差 | 1e-4 | 平衡精度与速度 |
| 电压不平衡度 | 5%-10% | 典型测试条件 |
| 电网阻抗 | 0.1-0.5 Ω + 1-5mH | 模拟实际线路阻抗 |
5. 典型问题排查指南
5.1 常见异常现象及对策
问题:电流波形出现6次谐波畸变
- 检查:PR控制器谐振频率是否准确设置为100Hz
- 对策:调整ωc减小带宽,或增加Kr增益
问题:系统在小不平衡度下稳定,大不平衡时振荡
- 检查:VSG虚拟惯量J是否设置过大
- 对策:按J=0.5-2 kW·s²/kVA范围调整
问题:并网瞬间出现大电流冲击
- 检查:预同步控制逻辑是否完整
- 对策:增加电压幅值、相位和频率的三重校验
5.2 仿真加速技巧
- 使用Model Referencing将电力电子部分编译为加速模块
- 对PWM生成模块采用变步长采样(1e-6s用于开关瞬态,1e-4s用于控制环)
- 关闭不必要的Scope显示和数据记录
- 采用parsim进行参数批量仿真
6. 进阶优化方向
自适应PR控制:根据实时检测的电压不平衡度动态调整Kr
Kr = Kr0 * (1 + k*Vn/Vp); % Vn/Vp为负序正序比混合控制策略:结合重复控制提高谐波抑制能力
- 基波控制:PR控制器
- 谐波抑制:重复控制器(针对6k±1次谐波)
硬件在环验证:
- 使用Speedgoat等实时目标机
- 关键步骤:
- 将电流环控制在FPGA中实现(<1μs延迟)
- 功率环运行在CPU(50-100μs周期)
- 通信接口采用OPC UA协议
在实际工程应用中,我们发现在光照突变导致光伏出力骤降20%的场景下,采用本文方案的VSG系统能够将电压跌落持续时间缩短40%,且不会引发保护误动作。这得益于PR控制器对负序分量的快速抑制能力,以及VSG固有的惯量支撑特性。
