1. 光伏储能微电网系统概述
光伏储能微电网作为分布式能源系统的典型代表,主要由光伏发电单元、储能单元和逆变单元三大部分组成。这个系统最显著的特点是能够实现离网独立运行,同时也可以根据需要与主电网并网运行。在实际工程应用中,700V直流母线电压的设计已经成为行业主流选择,这个电压等级在系统效率、设备成本和安全性之间取得了很好的平衡。
从系统架构来看,光伏阵列通过Boost电路实现最大功率点跟踪(MPPT),储能电池通过双向Buck-Boost变换器进行充放电管理,最后通过三相逆变器将直流电转换为交流电供给负载。这种架构设计使得系统具有很高的灵活性和可靠性,能够适应各种复杂的应用场景。
提示:在实际系统设计中,直流母线电压的选择需要综合考虑功率等级、设备耐压等级以及系统效率等多方面因素。700V电压等级特别适合中小型微电网应用。
2. 光伏发电与MPPT控制实现
2.1 Boost电路工作原理
Boost电路作为DC-DC变换器的基本拓扑之一,其核心功能是实现电压的升压转换。电路主要由功率开关管(通常采用MOSFET或IGBT)、储能电感、续流二极管和输出电容组成。当开关管导通时,电感储能;当开关管关断时,电感释放能量,通过二极管向输出侧供电。
输出电压与输入电压的关系为:
Vout = Vin/(1-D)
其中D为开关管的占空比。通过调节占空比,就可以实现输出电压的调节。
2.2 MPPT算法实现
最大功率点跟踪(MPPT)是光伏发电系统的核心技术。常用的MPPT算法包括:
-
扰动观察法(P&O):
- 通过周期性扰动光伏阵列的工作电压
- 比较扰动前后的功率变化
- 根据功率变化方向决定下一步扰动方向
-
电导增量法(IncCond):
- 基于光伏阵列的dP/dV=0特性
- 通过比较瞬时电导和增量电导来调整工作点
- 动态响应更快,跟踪精度更高
在实际工程中,电导增量法的实现代码如下(基于STM32平台):
c复制// 电导增量法MPPT实现
void IncCondMPPT(void)
{
float deltaV = Vnew - Vold;
float deltaI = Inew - Iold;
if(fabs(deltaV) < 0.1) // 电压变化很小
{
if(deltaI > 0)
DutyCycle -= STEP_SIZE;
else
DutyCycle += STEP_SIZE;
}
else
{
if(fabs(deltaI/deltaV + Inew/Vnew) < 0.1)
return; // 已经处于MPP
else if(deltaI/deltaV > -Inew/Vnew)
DutyCycle += STEP_SIZE;
else
DutyCycle -= STEP_SIZE;
}
// 限制占空比范围
DutyCycle = (DutyCycle > MAX_DUTY) ? MAX_DUTY : DutyCycle;
DutyCycle = (DutyCycle < MIN_DUTY) ? MIN_DUTY : DutyCycle;
// 更新历史值
Vold = Vnew;
Iold = Inew;
}
2.3 实际应用中的注意事项
-
采样精度要求:
- 电压采样精度应达到0.5%以上
- 电流采样建议采用霍尔传感器
- 采样频率至少是开关频率的10倍
-
电感选型要点:
- 电感值要确保电流连续
- 饱和电流要留有足够余量
- 建议使用铁硅铝磁芯以降低损耗
-
常见问题处理:
- 在光照快速变化时可能出现误判
- 局部阴影条件下可能出现多峰特性
- 建议增加防震荡算法
3. 储能系统设计与控制
3.1 双向Buck-Boost变换器
双向Buck-Boost变换器是储能系统的核心部件,它需要实现两个工作模式:
-
充电模式(Buck模式):
- 将直流母线高压转换为适合电池充电的低压
- 通常采用恒流-恒压(CC-CV)充电策略
-
放电模式(Boost模式):
- 将电池低压升压至直流母线电压
- 需要维持母线电压稳定
变换器的关键参数计算公式:
电感值选择:
L = (Vin * D * (1-D))/(ΔI * fs)
其中ΔI通常取额定电流的20%-30%
输出电容选择:
C = (Iout * D)/(ΔV * fs)
ΔV为允许的输出电压纹波
3.2 电压电流双闭环控制
双闭环控制系统的设计要点:
-
电流内环:
- 带宽通常设为开关频率的1/10
- PI参数通过极点配置法确定
- 响应速度要快于电压环
-
电压外环:
- 带宽通常为电流环的1/5
- 主要作用是维持母线电压稳定
- 需要良好的抗干扰性能
实际工程中的PI参数整定方法:
-
首先整定电流环:
- 将电压环设为开环
- 逐步增加Kp直到出现轻微震荡
- 然后加入Ki消除静差
-
然后整定电压环:
- 在电流环闭合的情况下
- 采用相同方法整定电压环PI
3.3 电池管理系统(BMS)集成
储能系统必须配备完善的BMS,主要功能包括:
-
单体电压监测:
- 精度要求±10mV
- 采样周期建议1s
-
温度监测:
- 每个电池模组至少2个温度点
- 温度采样精度±1℃
-
SOC估算:
- 常用安时积分法结合开路电压法
- 高级算法可采用卡尔曼滤波
-
均衡管理:
- 被动均衡电流通常50-100mA
- 主动均衡效率更高但成本也高
4. 三相逆变器设计与实现
4.1 逆变器拓扑选择
对于700V直流母线的系统,通常采用:
-
两电平拓扑:
- 结构简单可靠
- 开关管电压应力为母线电压
- 适合中小功率应用
-
三电平拓扑(如NPC):
- 输出电压谐波更小
- 开关管电压应力减半
- 适合大功率应用
4.2 SVPWM调制技术
空间矢量PWM(SVPWM)的实现步骤:
- 确定参考电压矢量所在扇区
- 计算相邻基本矢量的作用时间
- 确定各相桥臂的开关时序
- 插入零矢量平衡开关损耗
DSP实现的关键代码:
c复制// SVPWM扇区判断
uint8_t SVPWM_Sector_Detect(float Ualpha, float Ubeta)
{
uint8_t sector = 0;
if(Ubeta > 0) sector |= 0x01;
if((sqrt(3)*Ualpha - Ubeta) > 0) sector |= 0x02;
if((-sqrt(3)*Ualpha - Ubeta) > 0) sector |= 0x04;
return svpwm_sector_map[sector];
}
// 作用时间计算
void SVPWM_Time_Calculate(uint8_t sector, float Ualpha, float Ubeta, float* T1, float* T2)
{
float X = sqrt(3) * Ubeta * Ts / Udc;
float Y = (1.5*Ualpha + 0.5*sqrt(3)*Ubeta) * Ts / Udc;
float Z = (-1.5*Ualpha + 0.5*sqrt(3)*Ubeta) * Ts / Udc;
switch(sector)
{
case 1: *T1 = Z; *T2 = Y; break;
case 2: *T1 = Y; *T2 = -X; break;
case 3: *T1 = -Z; *T2 = X; break;
case 4: *T1 = -X; *T2 = Z; break;
case 5: *T1 = X; *T2 = -Y; break;
case 6: *T1 = -Y; *T2 = -Z; break;
}
}
4.3 逆变器控制策略
-
电压电流双闭环控制:
- 外环控制输出电压
- 内环控制滤波电感电流
- 采用前馈补偿提高动态响应
-
锁相环(PLL)设计:
- 用于电网同步
- 常用SRF-PLL结构
- 需要适应电网电压畸变
-
孤岛检测:
- 主动频率偏移法(AFD)
- 滑模频率偏移法(SMS)
- 必须满足IEEE 1547标准
5. 系统集成与工程实践
5.1 系统参数设计实例
以一个50kW光伏储能微电网为例:
-
光伏阵列:
- 采用300W组件,共180块
- 6串30并,每串开路电压约360V
- MPPT范围250-400V
-
储能系统:
- 锂电池组200kWh
- 额定电压600V
- 最大充放电功率100kW
-
直流母线:
- 额定电压700V
- 允许波动范围650-750V
- 母线电容2000μF
-
逆变器:
- 额定功率50kW
- 输出电压400V/50Hz
- 效率>98%
5.2 保护系统设计
完善的保护系统包括:
-
直流侧保护:
- 过压保护:750V动作
- 欠压保护:650V动作
- 极性反接保护
-
交流侧保护:
- 过流保护:1.2倍额定延时,2倍额定速断
- 孤岛保护:0.5s内检测并动作
- 过频/欠频保护
-
防雷与接地:
- 直流侧防雷器
- 交流侧防雷器
- 系统接地电阻<4Ω
5.3 系统效率优化
提高系统效率的关键措施:
-
功率器件选择:
- 采用SiC MOSFET可降低开关损耗
- 导通电阻要尽量小
-
磁件设计:
- 使用低损耗磁芯材料
- 优化绕组结构降低交流电阻
-
散热设计:
- 计算最坏情况下的损耗
- 散热器温度不超过80℃
- 必要时采用强制风冷
-
控制算法优化:
- 采用预测控制降低开关损耗
- 优化死区时间补偿
6. 常见问题与解决方案
6.1 MPPT失效问题
可能原因及解决方法:
-
传感器故障:
- 检查电压电流采样电路
- 校准传感器
-
算法参数不当:
- 调整扰动步长
- 优化采样周期
-
光伏阵列异常:
- 检查是否有阴影遮挡
- 测量组件IV曲线
6.2 直流母线电压波动
常见原因及对策:
-
负载突变:
- 增加母线电容
- 优化控制环参数
-
电池响应滞后:
- 检查BMS通信延迟
- 调整电池功率限制速率
-
电网故障:
- 完善电网检测逻辑
- 设置合理的切换时间
6.3 逆变器过热问题
排查步骤:
-
测量实际损耗:
- 开关损耗
- 导通损耗
- 驱动损耗
-
检查散热系统:
- 散热器接触是否良好
- 风扇运转是否正常
- 环境温度是否超标
-
优化运行参数:
- 降低开关频率
- 调整调制策略
- 平衡各桥臂损耗
在实际工程应用中,我们发现采用交错并联技术的Boost电路能够显著降低输入电流纹波,这对于延长光伏组件寿命非常有益。同时,在电池充放电管理中加入温度补偿算法,可以大大提高电池的使用寿命。这些经验都是在多次项目实践中总结出来的宝贵经验。