1. 光伏并网逆变器与VSG技术的背景解析
在新能源发电领域,光伏并网逆变器是将太阳能电池板产生的直流电转换为与电网同步的交流电的核心设备。传统逆变器采用PQ控制策略,即通过控制有功功率(P)和无功功率(Q)来实现并网运行。然而,这种控制方式存在一个根本性缺陷——它无法像传统同步发电机那样为电网提供惯性和阻尼支撑。
虚拟同步发电机(Virtual Synchronous Generator, VSG)技术应运而生,它通过模拟同步发电机的转子运动方程和电磁特性,使逆变器具备类似于同步发电机的运行特性。具体来说,VSG技术实现了以下关键特性:
- 惯性响应:通过虚拟转动惯量参数J模拟同步发电机的转子惯性,在电网频率波动时能够暂时存储或释放动能
- 阻尼特性:通过阻尼系数D模拟同步发电机的阻尼绕组效应,抑制功率振荡
- 电压调节:模拟同步发电机的自动电压调节功能,维持并网点电压稳定
2. VSG控制原理与数学模型构建
2.1 基本控制方程
VSG的核心是模拟同步发电机的二阶摇摆方程,其数学模型可表示为:
code复制J·dω/dt = Pm - Pe - D·(ω - ω0)
其中:
- J:虚拟转动惯量(kg·m²)
- ω:VSG角速度(rad/s)
- ω0:额定角速度(rad/s)
- Pm:机械功率输入(W)
- Pe:电磁功率输出(W)
- D:阻尼系数(N·m·s/rad)
在Simulink中实现时,我们需要将这个微分方程转化为积分形式:
code复制ω = ∫[(Pm - Pe - D·(ω - ω0))/J]dt
2.2 功率环控制实现
VSG的功率控制环通常包含以下三个主要部分:
-
有功-频率控制环:
- 通过测量电网频率偏差Δf调整有功功率输出
- 包含惯性响应和一次调频功能
- 典型传递函数:Gp(s) = (D + Js)/(1 + τs)
-
无功-电压控制环:
- 通过测量电压偏差ΔV调整无功功率输出
- 模拟同步发电机的自动电压调节功能
- 典型传递函数:Gq(s) = Kq/(1 + Tqs)
-
虚拟阻抗环节:
- 模拟同步发电机的同步电抗和暂态电抗
- 改善系统稳定性和动态响应
- 通常表示为:Zv = Rv + jXv
3. Simulink仿真模型搭建详解
3.1 主电路拓扑设计
光伏VSG系统的基本结构包括:
code复制光伏阵列 → DC/DC变换器(MPPT) → 直流母线 → VSG逆变器 → LCL滤波器 → 电网
在Simulink中搭建时,建议采用以下模块配置:
-
光伏阵列模型:
- 使用"Solar Cell"模块或自定义PV模型
- 关键参数:开路电压Voc、短路电流Isc、最大功率点电压Vmpp、电流Impp
- 温度系数设置:α=0.05%/°C,β=-0.3%/°C
-
DC/DC变换器:
- 采用Boost拓扑结构
- 开关频率建议10-20kHz
- MPPT算法推荐使用扰动观察法(P&O)
-
三相逆变器:
- 使用Universal Bridge模块
- 器件选择:IGBT或MOSFET
- 死区时间设置:2-5μs
-
LCL滤波器参数计算:
- 逆变侧电感L1 = (0.1~0.2)pu
- 网侧电感L2 = (0.05~0.1)pu
- 滤波电容Cf = (0.03~0.05)pu
- 阻尼电阻Rd = (0.2~0.4)·√(L1+L2)/Cf
3.2 VSG控制模块实现
在Simulink中创建VSG控制子系统时,建议按以下结构组织:
-
频率计算模块:
- 使用PLL锁相环测量电网频率
- 推荐采用SRF-PLL(同步参考坐标系锁相环)
- 带宽设置:30-50Hz
-
功率计算模块:
- 瞬时功率理论计算
- 使用abc-dq变换得到有功P和无功Q
- 低通滤波器截止频率:10Hz
-
虚拟同步机核心:
- 实现前述的摇摆方程
- 使用Integrator模块计算角速度ω
- 通过ω积分得到虚拟转子角度θ
-
电压电流双环控制:
- 外环(功率环):生成电流参考值
- 内环(电流环):生成PWM调制信号
- 建议采用PR控制器替代PI,避免静态误差
4. 关键参数调试与性能优化
4.1 虚拟惯量J的选取原则
虚拟惯量J的取值直接影响系统的动态响应:
- J过大:系统响应迟缓,频率恢复慢
- J过小:惯性支撑不足,易产生振荡
经验公式:
code复制J = (2H·Sn)/(ω0²)
其中:
- H:惯性时间常数(典型值2-6s)
- Sn:额定视在功率(VA)
- ω0:额定角速度(314rad/s for 50Hz)
调试建议:
- 初始值设为H=4s对应的J值
- 观察阶跃负载下的频率响应
- 调整J使频率跌落控制在0.2-0.5Hz范围内
4.2 阻尼系数D的整定方法
阻尼系数D影响系统的振荡抑制能力:
- D过大:系统响应迟钝
- D过小:功率振荡衰减慢
推荐调试步骤:
- 先设置D=0,观察系统振荡情况
- 逐步增大D直至振荡在3-5个周期内衰减
- 典型范围:D=(0.5~2)·√(J·K)
(K为系统等效刚度系数)
4.3 LCL滤波器谐振抑制
LCL滤波器可能引发谐振问题,解决方法包括:
-
无源阻尼:
- 串联电阻Rd
- 取值公式:Rd = (0.3~0.5)·Xc@fr
(Xc为Cf在谐振频率fr处的容抗)
-
有源阻尼:
- 电容电流反馈法
- 虚拟电阻法
- 建议采用带通滤波器提取谐振频率分量
5. 典型仿真场景与结果分析
5.1 并网启动过程仿真
测试步骤:
- 初始状态:光伏发电,逆变器待机
- t=0.5s时闭合并网开关
- 观察并网冲击电流和功率波动
合格标准:
- 冲击电流<1.2倍额定电流
- 功率稳定时间<0.5s
- 频率波动<±0.1Hz
5.2 负荷阶跃变化测试
测试方案:
- t=1s时突增50%负载
- t=2s时突减50%负载
- 记录频率和电压响应
预期结果:
- 频率跌落/上升<0.5Hz
- 恢复时间<2s
- 无持续振荡
5.3 孤岛检测与保护
测试方法:
- 正常运行状态下断开电网
- 验证VSG能否在0.2s内检测到孤岛
- 检查保护动作是否正确
关键参数:
- 频率变化率df/dt阈值:0.5Hz/s
- 电压变化率dV/dt阈值:5%/s
- 检测时间:<0.2s(符合IEEE1547)
6. 实际工程中的注意事项
6.1 数字控制延迟补偿
数字控制系统存在计算和PWM延迟(通常0.5-1个开关周期),补偿方法:
-
预测控制:
- 使用状态观测器预测下一周期状态
- 提前计算控制量
-
相位超前补偿:
- 在控制器中加入超前环节
- 例如:Gc(s) = (1 + αTs)/(1 + Ts), α>1
6.2 低电压穿越(LVRT)实现
根据GB/T 19964要求,光伏电站需具备低电压穿越能力。VSG实现方案:
-
电压跌落检测:
- 正序电压计算
- 阈值设定:0.9pu(警告),0.2pu(严重)
-
无功支撑策略:
- 电压跌落期间优先输出无功
- 无功电流增量:ΔIq≥1.5×(0.9-V)
-
有功恢复速率控制:
- 电压恢复后缓慢增加有功
- 建议斜率:10-20%Pn/s
6.3 多机并联运行考虑
当多个VSG并联运行时需注意:
-
功率分配:
- 采用下垂控制实现功率均分
- 有功下垂系数:mp=(0.5~2)%
- 无功下垂系数:nq=(2~5)%
-
环流抑制:
- 增加虚拟阻抗
- 采用均流控制环
- 输出阻抗匹配
-
通信协调:
- 关键参数一致性(J,D,mp,nq)
- 采用CAN或以太网实现状态同步
