1. 项目概述
在新能源发电占比不断提升的背景下,电网电压不平衡问题日益突出。作为一名电力电子工程师,我在最近的项目中遇到了一个棘手的技术难题:当电网电压出现不平衡跌落时,传统的虚拟同步发电机(VSG)控制策略会导致并网电流严重畸变,功率波动剧烈。经过反复试验和仿真验证,最终开发出一套融合正负序分离与PR控制的复合控制方案,成功解决了这一难题。
这套方案的核心创新点在于:
- 采用双同步坐标系解耦锁相环(DDSRF-PLL)实现不平衡电压下的精确锁相
- 在电流内环引入PR控制器替代传统PI控制
- 通过虚拟惯量调节机制增强系统抗扰动能力
实测数据显示,在C相电压跌落40%的严苛工况下,系统仍能保持电流THD<1.5%,功率波动控制在±2%以内。下面我将详细分享这个方案的设计思路、实现细节和调试经验。
2. 系统架构设计
2.1 整体控制框架
系统采用分层控制结构,从上至下分为:
- 功率计算层
- VSG控制层
- 电压电流双闭环层
这种架构的优势在于:
- 各层功能解耦,便于单独调试和优化
- 响应速度快,动态性能好
- 抗干扰能力强
关键设计要点:功率环带宽设置为10Hz,电流环带宽1kHz,确保动态响应与稳定性平衡。
2.2 功率计算模块实现
功率计算采用瞬时功率理论,具体实现步骤:
- 通过Clarke变换将三相电压电流转换到αβ坐标系:
code复制[vα, vβ] = 2/3*[1, -1/2, -1/2; 0, √3/2, -√3/2] * [va, vb, vc] - 采用移动平均滤波器(窗口宽度10ms)消除高频噪声
- 通过dq变换分离正负序分量:
code复制vd+ = vα*cosθ + vβ*sinθ vq+ = -vα*sinθ + vβ*cosθ
实测发现,当电网电压THD>3%时,需要增加二阶Butterworth滤波器(截止频率100Hz)来保证计算精度。
2.3 改进型锁相环设计
传统SRF-PLL在电压不平衡时会出现明显相位误差。我们的解决方案是:
- 采用双同步坐标系结构,正负序分离后分别锁相
- 增加前馈补偿环节,动态调整PI参数
- 设置合理的滤波器时间常数(典型值20ms)
调试技巧:
- 相位误差超过0.5°时需要检查滤波器参数
- 动态响应时间应控制在1个周波(20ms)以内
- 避免过大的PI增益导致振荡
3. VSG核心控制算法
3.1 虚拟同步机建模
VSG的核心是模拟同步机的转子运动方程:
code复制J*dω/dt = Pm - Pe - D(ω-ω0)
其中关键参数选择:
- 虚拟惯量J=0.2kg·m² (兼顾响应速度与惯性支撑)
- 阻尼系数D=15N·m·s/rad (过小会导致振荡,过大会影响动态响应)
参数整定经验:
- 先设定D=2√(J*K),K为系统等效刚度
- 通过阶跃测试调整,确保频率偏差<0.1Hz
- 最后微调J值平衡动态性能与稳态精度
3.2 PR控制器设计
PR控制器的传递函数为:
code复制G(s) = Kp + 2Krωcs/(s²+2ωcs+ω0²)
参数整定步骤:
- 设置ωc=5rad/s(带宽)
- Kp按传统PI控制方法初步确定
- 通过扫频法优化Kr,通常Kr=(5~10)Kp
实测发现,在50Hz处增益需要达到60dB以上才能有效抑制谐波。一个实用的参数组合是:Kp=0.5,Kr=5,ωc=10rad/s。
4. 仿真实现与结果分析
4.1 Simulink建模要点
-
功率器件建模:
- IGBT采用双脉冲测试参数
- 死区时间设置为2μs
- 开通/关断时间根据器件手册设置
-
线路参数:
- 线路阻抗R=0.1Ω,L=0.5mH
- 滤波电感2mH(电流纹波<5%)
- 直流侧电容2000μF(电压纹波<1%)
-
关键仿真设置:
- 采用变步长ode23t算法
- 相对容差1e-4
- 最大步长10μs
4.2 典型工况测试
案例1:C相电压跌落60%
- 跌落前:电流THD=1.2%
- 跌落期间:THD峰值1.8%
- 恢复时间:80ms
案例2:有功功率阶跃5kW
- 超调量:1.5%
- 调节时间:150ms
- 频率偏差:0.08Hz
调试中发现:当滤波电感偏差超过±10%时,系统会出现明显振荡,因此建议使用精度≥5%的器件。
5. 工程实践中的关键问题
5.1 数字实现注意事项
-
离散化方法:
- PR控制器采用Tustin变换
- 计算周期必须≤100μs
- 注意避免数值溢出
-
定点数处理:
- ADC分辨率建议≥12bit
- Q格式选择Q15
- 关键变量做饱和处理
5.2 常见故障排查
-
电流振荡:
- 检查电感参数是否准确
- 降低PR控制器Kr值
- 增加虚拟阻尼D
-
锁相失步:
- 检查电压采样是否正常
- 调整PLL带宽
- 确认电网频率是否超限
-
功率波动大:
- 检查直流侧电压是否稳定
- 优化功率环PI参数
- 确认指令值变化率是否合理
6. 性能优化技巧
-
动态惯量调节:
code复制J = J0 + k*(df/dt)当频率变化快时自动增大惯量
-
自适应PR控制:
- 实时检测电网频率
- 动态调整ω0参数
- 适用于频率波动±1Hz的场景
-
预测控制增强:
- 增加一阶差分预测
- 提前补偿功率指令
- 可减少20%的动态调节时间
在实际项目中,我们通过上述优化措施,将系统响应时间从200ms缩短到120ms,同时将THD控制在1.2%以下。这些经验对于高比例新能源接入的电网环境特别有价值。