1. 微电网控制方案概述
最近在实验室搭建了一套基于T型三电平逆变器的微电网系统,采用下垂控制(Droop Control)和PQ控制相结合的方案。这套系统由两台逆变器组成:一台作为构网型逆变器(Grid-Forming)采用下垂控制策略,负责建立电网电压和频率;另一台作为跟网型逆变器(Grid-Following)采用PQ控制策略,根据主电网的电压频率输出特定功率。
这种架构在微电网和分布式能源系统中非常常见,特别是在离网或弱电网环境下。构网型逆变器通过下垂控制模拟同步发电机的调频调压特性,为系统提供电压和频率支撑;而跟网型逆变器则专注于功率输出,不参与电网调节。
2. 下垂控制原理与实现
2.1 下垂控制基础原理
下垂控制的核心思想是让逆变器模仿同步发电机的"机械惯性"特性。当负载增加时,同步发电机的转速会略微下降(频率降低),同时输出电压也会有所降低。这种特性使得多台发电机能够自动分担负载变化。
在电力电子变换器中,我们通过以下数学表达式实现这种特性:
matlab复制% 频率下垂公式
f = f0 - kp*(P - P0);
% 电压幅值下垂公式
V = V0 - kq*(Q - Q0);
其中:
- f0和V0是空载时的额定频率和电压
- P0和Q0是设定的基准功率
- kp和kq是下垂系数,决定了功率变化对频率和电压的影响程度
2.2 下垂系数选择与调参
下垂系数的选择对整个系统的稳定性和动态响应至关重要。系数过大会导致系统振荡,过小则响应迟钝。根据我们的实验数据,对于T型三电平逆变器,推荐的下垂系数范围为:
- kp:0.05~0.1 Hz/kW
- kq:0.3~0.5 V/kVar
实际调试时,我们采用扫频法确定最优参数:
- 从较小值开始逐步增加kp/kq
- 观察系统阶跃响应
- 在保证稳定性的前提下选择最大的允许值
2.3 功率计算实现
精确的功率计算对下垂控制至关重要。传统方法使用低通滤波器(LPF)提取平均功率,但会引入相位滞后。我们采用二阶广义积分器(SOGI)方法,显著提高了动态性能:
matlab复制function [P,Q] = SOGI_Power(v_abc, i_abc)
alpha = 0.02; % 阻尼系数
w0 = 2*pi*50; % 基波角频率
... % 省略积分器和正交信号生成
P = mean(v_alpha.*i_alpha + v_beta.*i_beta);
Q = mean(v_beta.*i_alpha - v_alpha.*i_beta);
end
SOGI方法的优势在于:
- 能快速跟踪功率变化
- 对谐波干扰有更好的抑制能力
- 相位延迟小,系统稳定性更好
3. PQ控制设计与优化
3.1 PQ控制基本原理
PQ控制的目标是让逆变器按照设定的有功功率(P)和无功功率(Q)输出,同时严格跟随电网的电压和频率。这种控制策略适用于并网运行的分布式能源系统。
关键控制环节包括:
- 外环功率控制:计算所需的电流参考值
- 内环电流控制:快速跟踪电流参考
3.2 电流控制器选择
我们对比了PI控制器和准PR(准比例谐振)控制器的性能:
| 指标 | PI控制器 | 准PR控制器 |
|---|---|---|
| THD(电网畸变3%时) | 4.2% | 3.0% |
| 动态响应时间 | 15ms | 12ms |
| 计算复杂度 | 低 | 中 |
| 参数敏感性 | 高 | 中 |
准PR控制器的传递函数实现:
matlab复制% 准PR控制器传递函数
Kp = 0.5; Kr = 10; wc = 5;
G_pr = Kp + (2*Kr*wc*s)/(s^2 + 2*wc*s + w0^2);
3.3 锁相环(PLL)设计
精确的电网同步对PQ控制至关重要。我们采用增强型锁相环(EPLL)设计,在电网电压畸变情况下仍能保持稳定跟踪:
matlab复制function [theta, freq] = EPLL(v_alpha, v_beta)
% 初始化参数
k = 0.1; % 自适应增益
w0 = 314; % 额定角频率(50Hz)
... % 省略实现细节
% 输出相位角和估计频率
end
EPLL相比传统SRF-PLL的优势:
- 对电压不平衡和谐波具有更强鲁棒性
- 动态响应速度快
- 频率估计精度高
4. T型三电平逆变器的中点平衡控制
4.1 中点电位不平衡问题
T型三电平逆变器的拓扑结构决定了其中点电位容易发生偏移,主要原因包括:
- 上下电容容值不匹配
- 开关器件特性不一致
- 负载不对称
中点电位不平衡会导致:
- 输出电压畸变
- 器件电压应力不均
- 系统效率下降
4.2 中点平衡控制策略比较
我们测试了三种中点平衡控制方法:
-
载波层叠法
- 原理:通过调整小矢量的作用时间
- 优点:实现简单
- 缺点:动态响应慢(约100ms)
-
虚拟矢量法
- 原理:引入冗余开关状态
- 优点:平衡效果好
- 缺点:计算量大,需要高性能处理器
-
滞环控制法
- 原理:实时监测中点电压,超过阈值时调整开关策略
- 优点:响应快(<10ms)
- 缺点:开关频率不固定
最终采用的滞环控制实现:
matlab复制if V_dc1 - V_dc2 > threshold
apply_positive_voltage_vector();
elseif V_dc2 - V_dc1 > threshold
apply_negative_voltage_vector();
else
maintain_current_state();
end
4.3 中点平衡控制参数选择
通过实验确定的优化参数:
- 滞环宽度:10V
- 采样频率:20kHz
- 平衡精度:±5V(满足±2%容差要求)
5. 系统集成与调试经验
5.1 硬件平台搭建
我们使用的实验平台配置:
- 主控:TI TMS320F28379D 双核DSP
- 功率模块:Infineon FF600R12ME4 三电平模块
- 直流母线:800V,采用两个450V/2200uF电解电容串联
- 交流侧:LCL滤波器(L1=1.5mH,C=30uF,L2=0.5mH)
5.2 软件实现要点
Simulink模型开发注意事项:
- 使用离散求解器(固定步长)
- 功率计算模块采用SOGI方法
- 电流环控制周期设置为50μs
- 功率环控制周期设置为100μs
5.3 系统调试步骤
建议的调试流程:
- 先单独调试每台逆变器
- 验证PWM生成
- 测试开环输出电压
- 测试下垂控制逆变器
- 空载建立电压
- 加载测试下垂特性
- 测试PQ控制逆变器
- 并网同步测试
- 功率控制测试
- 系统联调
- 功率分配测试
- 动态负载测试
6. 常见问题与解决方案
6.1 系统振荡问题
现象:轻载时系统出现频率振荡
原因:下垂系数过大或功率测量延迟
解决:
- 减小下垂系数
- 优化功率计算算法(如采用SOGI)
- 增加虚拟惯性环节
6.2 并网冲击电流
现象:PQ逆变器并网瞬间产生大电流
原因:相位同步不准确或预同步时间不足
解决:
- 优化PLL参数
- 增加预同步过程(至少5个周期)
- 采用软启动控制
6.3 中点电位波动大
现象:特定负载条件下中点电压波动超标
原因:平衡控制响应速度不足
解决:
- 减小滞环控制阈值
- 提高平衡控制优先级
- 检查电容健康状况
7. 仿真模型版本兼容性处理
由于实验室设备版本差异,我们遇到了Simulink模型兼容性问题。主要解决方案:
-
Powergui模块不兼容
- 旧版本重新配置求解器为ode23t
- 检查离散化设置
-
Lookup Table数据丢失
- 导出为.mat文件
- 在目标版本中重新导入
-
模型引用问题
- 将子系统转换为普通模块
- 避免使用新版本特有功能
对于需要不同版本模型的情况,我们开发了转换脚本,可以自动处理大部分兼容性问题。转换时需要注意:
- 检查所有模块在目标版本中的可用性
- 验证关键参数是否保持一致
- 测试基本功能是否正常
在实际项目中,我们建议尽量使用较新的Simulink版本开发,然后向下兼容转换,而不是直接使用旧版本开发。这样可以充分利用新版本的工具和功能,提高开发效率。