1. 飞轮储能系统概述
飞轮储能技术作为一种高效、快速的机械储能方式,在电力系统调频、新能源并网等领域展现出独特优势。这套系统本质上是一个机电能量转换装置,核心部件包括高速旋转的飞轮本体、永磁同步电机(PMSM)、背靠背变流器以及控制系统。与传统化学电池相比,飞轮储能具有循环寿命长(可达10万次以上)、充放电速度快(毫秒级响应)、能量效率高(85%-95%)等显著特点。
在实际工程中,我们通常将飞轮储能系统分为三个能量转换环节:首先是电网交流电通过网侧变流器转换为直流电,这个环节我们称之为AC-DC转换;然后直流电通过机侧变流器驱动PMSM电机加速飞轮旋转,完成电能到机械能的转换;放电过程则完全相反。特别值得注意的是,直流母线电压的稳定性直接决定了整个系统的性能表现,这也是为什么在仿真模型中我们要重点观测这个参数。
2. 背靠背变流器设计要点
2.1 拓扑结构选择
背靠背变流器采用两电平电压源型拓扑,由机侧和网侧两个变流器通过直流母线并联构成。这种结构最大的优势在于可以实现能量的双向流动,且响应速度快。在实际选型时,IGBT模块的耐压值需要根据直流母线电压(通常选择700V或1000V等级)留有至少20%的裕量,开关频率一般设置在5-10kHz之间,需要在开关损耗和电流纹波之间取得平衡。
重要提示:变流器设计时必须考虑死区时间设置,通常取2-3μs。死区时间过短会导致桥臂直通,过长则会增加波形畸变。
2.2 机侧变流器控制
机侧采用基于转子磁场定向的矢量控制(FOC),这是PMSM控制的黄金标准。控制框图包含三个关键环路:
- 最外层的转速环:通过PI调节器生成转矩参考值
- 中间的电流环:实现dq轴电流解耦控制
- 最内层的PWM调制:采用空间矢量调制(SVPWM)技术
matlab复制% 改进型机侧矢量控制算法
function [id_ref, iq_ref] = enhanced_FOC(flywheel_speed, load_torque)
% 参数设置
Kp_speed = 0.6; Ki_speed = 0.15; % 转速环PI参数
Kp_current = 1.2; Ki_current = 0.3; % 电流环PI参数
% 抗饱和处理
persistent speed_integrator;
if isempty(speed_integrator)
speed_integrator = 0;
end
% 转速环计算
speed_error = flywheel_speed_ref - flywheel_speed;
torque_ref = Kp_speed*speed_error + Ki_speed*speed_integrator;
% 电流环计算
id_ref = 0; % 采用id=0控制策略
iq_ref = torque_ref / (1.5*P*lambda_m); % 考虑永磁体磁链lambda_m
% 积分抗饱和
if abs(torque_ref) < torque_limit
speed_integrator = speed_integrator + speed_error;
end
end
2.3 网侧变流器控制
网侧变流器采用电压定向控制(VOC),主要实现三个功能:
- 维持直流母线电压稳定(误差控制在±5V以内)
- 实现单位功率因数运行
- 快速响应电网调度指令
控制策略采用双闭环结构:外环为直流电压控制环,内环为电流控制环。为增强系统抗干扰能力,我们在电流环中加入了前馈解耦项。
3. 充放电控制策略实现
3.1 状态机设计
飞轮储能系统需要根据电网需求和自身状态在充电、放电、待机三种模式间切换。我们设计了一个五状态的状态机:
mermaid复制stateDiagram-v2
[*] --> Standby
Standby --> Charging: 收到充电指令且SOC<80%
Charging --> Standby: 达到SOC上限或收到停止指令
Standby --> Discharging: 收到放电指令且SOC>20%
Discharging --> Standby: 达到SOC下限或收到停止指令
Charging --> Fault: 检测到过流/过压
Discharging --> Fault
Fault --> [*]
3.2 功率分配算法
在参与电网调频时,需要根据频率偏差动态调整输出功率。我们采用带死区的下垂控制:
code复制P_out = P_set + K*(f_grid - f_nominal)
其中K为下垂系数,典型值取2%-5%;死区设为±0.05Hz以避免频繁动作。
3.3 充放电保护策略
为防止飞轮过速,我们设置了多级保护:
- 软件保护:当转速达到额定值的95%时开始降功率充电
- 硬件保护:采用冗余的速度传感器,超过105%额定转速时硬线切断变流器
- 机械保护:最后一道防线是飞轮轴承的过速保护装置
4. 并网控制关键技术
4.1 同步锁相环优化
采用二阶广义积分器型锁相环(SOGI-PLL),相比传统PLL具有更好的谐波抑制能力。关键参数设计:
- 带宽取电网频率的1/10(5Hz左右)
- 阻尼比设为0.707
matlab复制% SOGI-PLL实现代码
function [theta, freq] = SOGI_PLL(grid_voltage, Ts)
persistent x1 x2 k omega;
if isempty(x1)
x1 = 0; x2 = 0;
k = 1.414; omega = 2*pi*50;
end
% SOGI计算
e = grid_voltage - x2;
dx1 = omega*x2 - omega*k*e;
dx2 = -omega*x1;
% 更新状态
x1 = x1 + dx1*Ts;
x2 = x2 + dx2*Ts;
% PLL计算
theta = atan2(x1, x2);
freq = omega/(2*pi) + 0.1*(theta - prev_theta)/Ts;
end
4.2 低电压穿越实现
当电网电压跌落到80%额定值以下时,系统需要:
- 在100ms内注入无功电流(通常为额定电流的100%)
- 维持并网连接至少625ms
- 电压恢复后200ms内恢复正常运行
我们通过在电流环中增加正负序分离算法来实现不对称故障下的持续运行。
5. Simulink建模实践
5.1 模型架构设计
完整仿真模型包含以下子系统:
- 电网模型(可设置电压跌落、频率波动等故障)
- 背靠背变流器(包含IGBT、直流母线电容等详细模型)
- PMSM飞轮机组(含转动惯量、机械损耗等参数)
- 控制系统(所有控制算法实现)
- 监测系统(示波器、频谱分析等)
5.2 关键参数设置
| 参数名称 | 取值 | 说明 |
|---|---|---|
| 直流母线电压 | 700V | 根据IGBT耐压等级确定 |
| 飞轮转动惯量 | 50 kg·m² | 影响储能容量 |
| PMSM额定功率 | 100kW | 匹配变流器容量 |
| 开关频率 | 8kHz | 折衷考虑损耗和纹波 |
| 直流母线电容 | 5000μF | 抑制电压波动 |
5.3 调试技巧
- 分步调试法:先单独调试机侧变流器(用直流源代替网侧),再调试网侧变流器(用电阻负载代替飞轮),最后联调
- 参数整定顺序:从内环到外环,先电流环后速度环/电压环
- 典型波形诊断:
- 电流波形畸变→检查死区补偿
- 转速振荡→调整速度环PI参数
- 直流电压波动→增大电容或调整电压环参数
6. 实测问题与解决方案
6.1 常见问题排查表
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
| 启动时过流 | IGBT驱动信号不同步 | 检查驱动电路延迟时间 |
| 直流电压波动大 | 网侧电流环响应慢 | 增大电流环比例系数 |
| 飞轮加速缓慢 | 机侧电压利用率不足 | 检查SVPWM实现,提高调制比 |
| 并网电流谐波大 | PLL跟踪误差 | 优化锁相环参数 |
| 模式切换时振荡 | 状态机逻辑冲突 | 增加切换时的过渡过程 |
6.2 工程经验分享
-
电磁兼容处理:
- 变流器柜内强弱电严格分区走线
- 关键信号线采用双绞线或屏蔽线
- 在IGBT模块直流侧加装吸收电容
-
散热设计:
- 每相IGBT模块需要至少0.5K/W的散热能力
- 风机选择要考虑降额使用(实际风量取标称值的70%)
- 温度采样点应靠近IGBT芯片
-
控制参数固化:
- 调试好的参数建议存储在Flash中
- 重要参数设置写保护
- 建立参数版本管理系统
这套仿真模型经过多次迭代优化,目前可以实现:
- 充放电效率 > 92%
- 直流电压波动 < ±1%
- 并网电流THD < 3%
- 模式切换时间 < 10ms
在实际应用中还需要考虑飞轮轴承的维护周期、真空度保持等机械方面的问题。对于想深入研究的同行,建议重点关注弱电网条件下的控制策略优化,这是当前的研究热点之一。