1. 飞轮储能系统概述
飞轮储能系统是一种通过高速旋转的飞轮来存储能量的机械储能装置。当系统需要存储能量时,电机作为电动机运行,驱动飞轮加速旋转;当需要释放能量时,飞轮带动电机作为发电机运行,将机械能转化为电能输出。
这种储能方式具有几个显著优势:充放电速度快(毫秒级响应)、循环寿命长(可达10万次以上)、能量转换效率高(85%-95%)、功率密度大(可达5kW/kg以上)。相比化学电池,飞轮储能特别适合需要频繁充放电、大功率短时放电的应用场景,如电网调频、轨道交通制动能量回收、数据中心不间断电源等。
永磁同步电机(PMSM)因其高功率密度、高效率、高转矩惯量比等特性,成为飞轮储能系统理想的驱动电机选择。其转子采用永磁体励磁,省去了电刷和滑环结构,减少了机械损耗和维护需求,特别适合高速运行(可达数万转/分钟)。
2. 系统建模基础
2.1 永磁同步电机数学模型
建立PMSM在dq旋转坐标系下的电压方程:
code复制ud = Rsid + Lddid/dt - ωrLqiq
uq = Rsiq + Lqdiq/dt + ωrLdid + ωrψf
其中ud、uq为d、q轴电压;id、iq为d、q轴电流;Ld、Lq为d、q轴电感;Rs为定子电阻;ωr为转子电角速度;ψf为永磁体磁链。
电磁转矩方程为:
code复制Te = 3/2*pn[ψfiq + (Ld - Lq)idiq]
pn为电机极对数。对于表贴式PMSM,由于Ld≈Lq,转矩方程可简化为Te=3/2pnψf*iq,实现转矩与q轴电流的线性控制。
2.2 飞轮动力学模型
飞轮转动惯量J与转速ω的关系决定了储能容量:
code复制E = 1/2*J*ω^2
功率传递方程:
code复制Jdω/dt = Te - Tl - Bω
Tl为负载转矩,B为摩擦系数。飞轮通常工作在真空环境中,B值很小(约10^-5Nm/(rad/s)量级),可显著降低风阻损耗。
2.3 电力电子变换器模型
采用三相电压源型PWM逆变器,其开关状态可用开关函数Sa、Sb、Sc∈{0,1}表示。在Simulink中可用Universal Bridge模块实现,设置参数为:桥臂数3、电力电子器件IGBT/Diodes、端口配置ABC as output terminals。
3. Simulink仿真实现
3.1 整体仿真架构
系统主要包含以下子系统:
- PMSM本体模型(可用Simscape Electrical库中的PMSM模块)
- 矢量控制模块(电流环+速度环)
- 空间矢量PWM(SVPWM)生成模块
- 飞轮机械负载模型
- 能量管理逻辑模块
建议采用分层建模方法:顶层为系统互联框图,逐层展开各子系统细节。使用Simulink的Model Reference功能将常用模块(如SVPWM)封装为可重用模型。
3.2 关键参数设置示例
以一台额定功率15kW、额定转速30000rpm的飞轮储能系统为例:
PMSM参数:
- 定子电阻Rs=0.2Ω
- d/q轴电感Ld=Lq=2.5mH
- 永磁体磁链ψf=0.15Wb
- 极对数pn=2
- 转动惯量J=0.02kg·m²
控制器参数:
- 电流环PI:Kp=5, Ki=500
- 速度环PI:Kp=0.1, Ki=5
- PWM开关频率10kHz
- 直流母线电压600V
3.3 典型仿真场景配置
-
充电过程仿真:
- 初始转速0rpm
- 目标转速25000rpm
- 加载阶跃转矩指令
- 观察转速响应、电流波形、能量存储曲线
-
放电过程仿真:
- 初始转速30000rpm
- 模拟5kW恒功率放电
- 记录转速下降曲线、输出电压特性
-
充放电切换测试:
- 设置充放电切换逻辑(如转速阈值)
- 验证模式切换时的动态响应
- 检查有无电流冲击
4. 矢量控制策略实现
4.1 双闭环控制结构
采用id=0的矢量控制策略,结构包含:
- 速度外环:转速误差经PI调节器输出q轴电流参考值iq_ref
- 电流内环:d/q轴电流误差分别经PI调节器输出d/q轴电压指令
- 前馈补偿:加入反电动势和耦合项补偿,提高动态响应
在Simulink中实现时注意:
- 电流环采样周期应与PWM周期一致(如100μs)
- 速度环采样周期可适当延长(如1ms)
- 使用Clarke/Park变换模块时注意角度输入单位为弧度
4.2 SVPWM实现技巧
- 扇区判断逻辑:
matlab复制Vref_alpha = Vd*cos(theta) - Vq*sin(theta);
Vref_beta = Vd*sin(theta) + Vq*cos(theta);
sector = floor((atan2(Vref_beta,Vref_alpha)+pi/6)/(pi/3)) + 1;
- 作用时间计算:
matlab复制T1 = sqrt(3)*Ts/Vdc*(Vref_alpha*sin(sector*pi/3) - Vref_beta*cos(sector*pi/3));
T2 = sqrt(3)*Ts/Vdc*(-Vref_alpha*sin((sector-1)*pi/3) + Vref_beta*cos((sector-1)*pi/3));
T0 = Ts - T1 - T2;
- 实际工程中可直接使用Simulink的PWM Generator模块,选择Space Vector模式。
5. 仿真调试与优化
5.1 常见问题排查
-
仿真不收敛:
- 检查代数环:在可能形成代数环的信号路径插入Unit Delay模块
- 调整求解器:对于电力电子系统建议使用ode23tb或ode15s
- 减小最大步长:设置为PWM周期的1/10以下
-
电流波形畸变:
- 验证Park变换角度是否正确(电机角度+pi/2)
- 检查死区时间补偿(通常设置2-5μs)
- 提高PWM分辨率(载波比>20)
-
转速振荡:
- 调整速度环PI参数(先调Kp后调Ki)
- 增加转速滤波(一阶低通,截止频率100Hz左右)
- 检查机械参数设置(转动惯量、摩擦系数)
5.2 性能优化建议
-
模型加速技巧:
- 对不关注细节的子系统启用"Treat as atomic unit"
- 使用Simulink Accelerator或Rapid Accelerator模式
- 将连续部分离散化处理
-
参数自整定方法:
- 电流环:先设Ki=0,增大Kp至临界振荡,取0.5倍临界值
- 速度环:带宽设为电流环的1/5~1/10
- 使用PID Tuner工具自动优化
-
高级控制策略扩展:
- 添加弱磁控制(转速超过基速时)
- 实现最大转矩电流比(MTPA)控制
- 加入滑模观测器提高转速估计精度
6. 工程实践注意事项
-
实际系统与仿真差异:
- 实际电机参数会随温度变化(特别是Rs和ψf)
- 仿真未考虑电缆寄生参数影响
- 实际PWM存在最小脉宽限制(通常1-2μs)
-
安全保护策略:
- 过流保护(硬件比较器+软件保护)
- 超速保护(多级冗余检测)
- 失步检测(位置误差监控)
-
实测与仿真对比:
- 先进行空载测试验证基本功能
- 逐步增加负载对比动态响应
- 关注效率曲线差异(仿真通常偏高5-10%)
在完成基础仿真后,建议进一步考虑:
- 加入轴承损耗、风阻损耗等非线性因素
- 研究不同充放电策略对系统寿命的影响
- 开发硬件在环(HIL)测试平台验证控制算法
