1. 微电网下垂控制基础原理
微电网下垂控制本质上是一种去中心化的功率分配策略,它模拟了传统电力系统中同步发电机的调频特性。当多个分布式电源(如逆变器)并联运行时,通过预设的下垂特性曲线,系统能够自动实现功率的合理分配而无需中央控制器。
1.1 下垂控制的核心方程
下垂控制的核心在于两个关键方程:
code复制f = f0 - Kp*(P - P0)
V = V0 - Kq*(Q - Q0)
其中:
- f和V分别是实际输出的频率和电压
- f0和V0是空载时的额定频率和电压
- P和Q是实际输出的有功和无功功率
- P0和Q0是设定的参考功率值
- Kp和Kq就是决定下垂特性的关键系数
在实际工程中,Kp的典型取值范围是0.01-0.1 Hz/kW,Kq的典型范围是0.01-0.1 V/kVar。这些参数的选择直接关系到系统的稳定性和动态响应特性。
1.2 下垂系数的物理意义
Kp系数本质上定义了功率-频率曲线的斜率。当Kp值较大时,很小的功率变化就会引起较大的频率偏移,这意味着该逆变器对功率变化的"敏感度"更高。在并联系统中,各逆变器的Kp值应该与其额定容量成反比,这样才能保证功率按容量比例分配。
举个例子:
- 逆变器A容量50kW,设Kp=0.05
- 逆变器B容量100kW,设Kp=0.025
这样当总负载变化时,两个逆变器会按照1:2的比例分担功率变化。
2. Simulink建模关键要点
2.1 基础模型架构
一个典型的微电网下垂控制Simulink模型应包含以下主要部分:
- 多个下垂控制逆变器模块
- 交流母线及连接线路
- 负载模块(最好包含可切换负载)
- 测量和监控系统
每个逆变器模块内部应该包含:
- 功率计算单元(通常采用pq理论)
- 下垂控制算法实现
- 电压电流双环控制
- PWM生成模块
2.2 参数设置技巧
在参数设置时,有几个关键点需要注意:
-
基准值归一化:
所有参数最好采用标幺值(per unit)系统,这样可以简化参数整定过程。例如:code复制Kp_pu = Kp * Sbase / fbase其中Sbase是基准功率,fbase是基准频率。
-
动态响应调节:
- 功率计算环节的时间常数通常设为10-20ms
- 电压环的带宽一般设为电流环的1/5-1/10
- 下垂系数的调整应该从较小值开始,逐步增大
-
典型参数示例:
matlab复制% 逆变器1 (50kW) inv1.f0 = 50; % Hz inv1.V0 = 311; % V (peak) inv1.Kp = 0.05; % Hz/kW inv1.Kq = 0.08; % V/kVar inv1.Prated = 50e3; % W % 逆变器2 (100kW) inv2.f0 = 50; inv2.V0 = 311; inv2.Kp = 0.025; % 注意是inv1的一半 inv2.Kq = 0.04; inv2.Prated = 100e3;
2.3 常见建模错误
在实际建模过程中,有几个常见的错误需要避免:
-
下垂系数与容量不匹配:
这是最常见的错误。如果两个相同容量的逆变器设置了不同的Kp值,负载突变时会出现功率振荡。 -
忽略通信延迟:
在真实系统中,测量和通信都存在延迟。如果仿真中没有考虑这个因素,结果会过于理想化。 -
功率计算不准确:
瞬时功率计算需要使用正确的低通滤波方法,截止频率通常设为10-20Hz。
3. 动态特性分析与调试
3.1 典型测试场景
一个完整的测试应该包含以下几种工况:
- 启动过程:观察各逆变器的同步过程
- 负载阶跃变化:测试动态响应
- 逆变器投切:验证即插即用能力
- 不平衡负载:检查电压平衡能力
3.2 关键波形分析
使用以下MATLAB代码可以绘制关键波形:
matlab复制figure('Color','w','Position',[100,100,800,600]);
subplot(3,1,1)
plot(time, P1, 'b', time, P2, 'r', 'LineWidth',1.5);
ylabel('Active Power (kW)');
legend('Inv1','Inv2');
subplot(3,1,2)
plot(time, f1, 'b', time, f2, 'r', 'LineWidth',1.5);
ylabel('Frequency (Hz)');
subplot(3,1,3)
plot(time, V1, 'b', time, V2, 'r', 'LineWidth',1.5);
xlabel('Time (s)');
ylabel('Voltage (V)');
在分析波形时,需要特别关注:
- 功率分配的稳态精度(误差应<5%)
- 频率恢复时间(通常应<0.5s)
- 超调量(应<10%)
3.3 调试技巧
-
先调Kp再调Kq:
有功功率环的响应通常比无功环快,应该先调好有功分配再处理电压问题。 -
积分时间常数的选择:
电压环的积分时间常数通常设为0.1-0.5秒。太小时会引起振荡,太大则响应迟缓。 -
谐波干扰识别:
当功率分配出现异常时,先检查PCC点的电压THD。如果THD>5%,可能是谐波干扰导致的测量误差。
4. 高级应用与扩展
4.1 模糊下垂控制
传统的固定下垂系数在某些工况下表现不佳。将模糊逻辑引入下垂控制可以改善系统性能:
- 根据功率变化率动态调整Kp
- 根据电压偏差调整Kq
- 考虑谐波含量修正功率测量值
一个简单的模糊规则示例:
code复制如果 df/dt 大 则 Kp 小
如果 df/dt 小 则 Kp 大
4.2 混合微电网应用
在包含交流和直流子网的混合微电网中,下垂控制需要特殊处理:
- 交流侧使用P-f和Q-V下垂
- 直流侧使用P-V下垂
- 需要额外的互联变流器协调控制
4.3 与储能系统的配合
当微电网中包含储能系统时:
- 储能逆变器通常采用虚拟同步机(VSG)控制
- 需要设置不同的下垂系数优先级
- 考虑SOC(荷电状态)对功率分配的影响
5. 工程实践经验
5.1 参数整定步骤
- 确定各逆变器的容量比例
- 根据容量计算初始Kp值(Kp∝1/Srated)
- 从小负载开始测试,逐步增加
- 观察动态响应,微调Kp和Kq
- 验证不同负载条件下的稳定性
5.2 常见问题排查
-
功率振荡:
- 检查下垂系数是否匹配
- 增加功率计算环节的滤波时间
- 适当减小电压环增益
-
电压偏差过大:
- 检查Kq设置是否合理
- 验证无功功率测量准确性
- 考虑引入电压恢复策略
-
启动不同步:
- 添加预同步控制环节
- 检查初始相位是否一致
- 考虑软启动策略
5.3 实测与仿真的差异
在实际工程中,有几个因素是在仿真中经常被忽略的:
- 线路阻抗的不对称性
- 测量设备的精度和延迟
- 逆变器死区效应的影响
- 背景谐波的干扰
建议在仿真中适当加入这些非理想因素,使结果更接近实际情况。