1. 光储微电网系统架构解析
这套750V直流母线+380V交流母线的混合微电网系统,本质上是个能量调度大师。光伏阵列作为主力发电单元,储能系统扮演着"能量缓冲器"的角色,而逆变器则是交直流转换的桥梁。三者的协同控制就像交响乐团的指挥,确保每个环节都精准配合。
1.1 系统拓扑结构详解
系统采用典型的交直流混合架构,直流侧包含:
- 光伏阵列通过Boost电路接入750V直流母线
- 锂电池组通过双向DC/DC变换器连接母线
- 10Ω阻性负载作为基础负荷
交流侧配置:
- 三相逆变器连接380V/50Hz交流母线
- 初始15kW后切换至30kW的可变负载
- 电网连接点配置LC滤波器(参数为L=3mH,C=50μF)
关键设计要点:直流母线电压选择750V是基于功率等级(70kW光伏+56kW负载)与电力电子器件耐压(1200V IGBT)的折中方案,既降低传输损耗又保证安全裕度。
1.2 运行模式切换逻辑
系统根据负载变化自动切换工作状态:
- 轻载阶段(0-2s):光伏出力70kW > 负载需求56kW(直流)+15kW(交流),储能吸收过剩功率(约14kW)
- 重载阶段(2s后):交流负载增至30kW,储能转为放电模式补充功率缺口
- 孤岛模式:当检测到电网故障时,逆变器切换为V/f控制模式独立支撑交流母线
模式切换的判断依据是直流母线电压波动范围:
- 748-752V:正常浮动区间
-
755V:触发储能充电
- <745V:启动储能放电
2. 光伏最大功率跟踪实现
2.1 电导增量法核心算法
电导增量法(Incremental Conductance)通过比较电导变化率(dI/dV)与瞬时电导(-I/V)的关系定位MPP。其优势在于光照突变时响应速度快,稳态振荡小。
算法实现关键点:
python复制def mppt_inc_cond(v_prev, i_prev, v_now, i_now):
delta_v = v_now - v_prev
delta_i = i_now - i_prev
# 零电压变化时的特殊处理
if abs(delta_v) < 0.1: # 0.1V死区
if abs(delta_i) < 0.01: # 0.01A死区
return 0 # 维持当前工作点
return 1 if delta_i > 0 else -1 # 仅根据电流变化调整
# 正常判断逻辑
conductance = -i_now / v_now
slope = delta_i / delta_v
return 1 if conductance > slope else -1 # 1增加电压,-1减小电压
实测技巧:采样周期设置为10ms(对应100Hz控制频率),既保证跟踪速度又避免高频噪声干扰。电压调整步长建议设为额定电压的0.5%(本例中3.75V)。
2.2 Boost电路参数设计
为实现光伏阵列的电压提升,采用如下Boost参数:
- 输入电容:470μF(抑制光伏侧纹波)
- 功率电感:2mH(电流纹波率<20%)
- 开关频率:20kHz(平衡损耗与动态响应)
- 输出电容:2200μF(稳定750V母线电压)
占空比计算公式:
code复制D = 1 - (V_pv / V_dcbus)
当光伏工作于MPP点580V时,理论占空比应为22.7%。实际运行中需叠加MPPT算法的调整量。
3. 储能系统双环控制详解
3.1 双向DC/DC主电路设计
储能侧关键参数:
- 锂电池组:384V(96串4并),200Ah
- 额定充放电电流:100A(0.5C)
- 电压变换范围:300-450V → 700-800V
功率器件选型:
- 开关管:FF450R12KE3(1200V/450A IGBT模块)
- 续流二极管:C4D20120D(1200V/200A SiC二极管)
- 滤波电感:1mH(双绕组设计,充放电共用)
3.2 控制环路实现
电压外环PI参数整定过程:
- 确定被控对象传递函数:
G(s) = Vdc/Ibat = 1/(C·s) = 1/(0.0022s) - 目标带宽:100Hz(<1/10开关频率)
- 计算PI参数:
Kp_v = 2π·100·0.0022 ≈ 1.38
Ki_v = (2π·100)²·0.0022/5 ≈ 173
电流内环采用P控制:
c复制float current_control(float I_ref, float I_meas) {
float error = I_ref - I_meas;
float duty = error * 0.05f; // Kp_i=0.05
return constrain(duty, -0.9f, 0.9f); // 限制占空比范围
}
调试心得:充电模式需额外增加SOC限制,当电池SOC>95%时逐步减小充电电流;放电时维持SOC>20%避免过放。这需要通过CAN总线获取BMS数据。
4. 逆变器V/f控制策略
4.1 三环控制架构
逆变器采用层级控制:
- 外环(电压环):维持380V线电压
- 带宽:10Hz
- PI参数:Kp=0.5, Ki=50
- 中环(电流环):跟踪电流指令
- 带宽:500Hz
- PI参数:Kp=5, Ki=1000
- 内环(PWM生成):空间矢量调制
- 开关频率:10kHz
- 死区时间:3μs
4.2 锁相环实现
采用基于二阶广义积分器(SOGI)的锁相环:
matlab复制% SOGI-PLL实现
function [theta, freq] = sogi_pll(v_alpha, v_beta, Ts)
persistent xq xd omega;
k = 1.414; % 阻尼系数
omega_n = 314; % 额定角频率
% 正交信号生成
xq = xq + Ts*(omega*xd - k*omega*xq - omega*v_alpha);
xd = xd + Ts*(omega*v_alpha - omega*xq);
% 频率自适应
error = atan2(xq, xd);
omega = omega_n + 100*error; % 环路增益100
theta = mod(theta + omega*Ts, 2*pi);
freq = omega/(2*pi);
end
4.3 谐波抑制措施
为满足THD<5%的要求,采取:
- 输出LC滤波器:L=3mH, C=50μF(截止频率1.3kHz)
- 重复控制:在基波周期(20ms)内采样100次,补偿周期性谐波
- 死区补偿:根据电流方向动态调整PWM占空比
实测波形显示:
- 5次谐波:<1.2%
- 7次谐波:<0.8%
- THD总值:2.7%
5. 系统联调与问题排查
5.1 典型故障现象及处理
| 故障现象 | 可能原因 | 排查方法 | 解决方案 |
|---|---|---|---|
| 直流母线电压振荡 | 储能PID参数过冲 | 观察电压环输出波形 | 减小Ki_v,增加阻尼系数 |
| 逆变器过流报警 | 锁相不同步 | 检查PLL角度误差 | 调整SOGI参数k值 |
| 光伏效率突降 | 电导增量法陷入局部极值 | 记录IV曲线 | 加入周期性扰动扫描 |
5.2 动态响应优化
负载突增时的改进措施:
- 预加载判断:检测dI/dt>100A/s时提前触发储能放电
- 虚拟惯性控制:在逆变器控制中加入模拟惯量项:
code复制Δf = -K*(dP/dt)/(2πf) - 协调控制:光伏预留5%功率裕度应对突发需求
实测表明,优化后负载切换时的电压跌落从12V降低到4V,恢复时间由200ms缩短至50ms。
这套系统的精妙之处在于各子系统的控制带宽设置:光伏MPPT(100Hz)>储能电流环(1kHz)>逆变器电压环(10Hz),形成分时尺度的协调控制。就像钟表里的齿轮组,不同转速的齿轮相互咬合,最终实现精准走时。