资讯动态

混合储能并网仿真:低通滤波分频让蓄电池与超级电容各司其职

发布时间:2026/10/24 5:57:03 来源:尧图企业网站定制
做蓄电池加超级电容混合储能并网仿真最难的不是把电路搭出来而是让蓄电池和超级电容各司其职别抢活干。我手里这套 MATLAB/Simulink 模型核心就是标题里写的那条混合储能采用低通滤波分频。整个思路特别直白——用一个一阶低通滤波器把储能总功率参考拆成两路平滑的低频分量交给蓄电池毛刺一样的高频分量甩给超级电容。蓄电池不用再跟着波动来回折腾超级电容则负责把那些电池跟不上的瞬态功率吃掉。这套模型适合三类朋友参考。一类是刚接触混合储能的研究生想快速跑通一个完整的并网模型当基线一类是做工程项目前想在仿真层面把分频参数、PI参数摸个底的人还有一类是做电池寿命研究、需要搭建对比实验平台的。下面我把主电路怎么建、控制参数怎么算、仿真里有哪几个坑按我实际调试顺序整理一遍。1. 这套仿真模型到底做了什么1.1 混合储能的用武之地风力、光伏这类电源出力天生带波动直接并网会对电网造成冲击所以需要在直流侧加储能来平抑功率。只用蓄电池行不行行但不划算。蓄电池的能量密度高能存不少电但它的化学反应决定了它的功率响应速度有限频繁大功率充放会明显折寿。超级电容恰好反过来功率密度大、充放电循环寿命动辄几十万次但它存不了多少能量。所以在直流母线上并联两个储能支路蓄电池支路管“持久战”超级电容支路管“突击战”。这套模型模拟的就是这个组合拳。从功率分配角度看系统需要把储能应该吸收或释放的总功率按频率拆成两个方向低频部分去蓄电池高频部分去超级电容。低通滤波分频正是实现这种拆分最直观、最省事的办法。1.2 低通滤波分频的方案优势混合储能功率分配的主流方案有好几种。滞环控制简单但两个储能支路的动作边界要靠经验试不好调模糊逻辑和小波分解效果好但计算量大模型跑起来慢而且参数解释性差。低通滤波分频最大的优势是物理意义清晰一个时间常数τ就能代表“多快的变化算高频”。从频域角度看蓄电池通道等效为一个低通环节超级电容通道等效为一个高通环节两条支路的功率天然互补。实际工程里这个方案还有两个隐性好处。第一可解释性强工程评审时拿一张频率曲线就能讲清楚为什么这么分频第二便于扩展后面如果想做自适应分频、SOC修正分频就是在低通滤波器的截止频率上做文章底层结构不用动。所以我最终选定这个方案作为模型主干。2. 系统主电路建模与关键参数2.1 从直流源到并网的整体框架这套模型按照典型的直流耦合混合储能结构搭建。最前面是模拟新能源出力的直流源我用一个可控电流源表示方便任意设定功率波动曲线。直流母线上挂着三路装置蓄电池支路通过双向半桥DC/DC变换器接入母线超级电容支路同样通过一路双向半桥DC/DC接入母线母线再经过三相两电平逆变器和L滤波器接到380V/50Hz的电网。母线电压等级我取的是750V这是中小型储能样机的常见选择既能兼顾IGBT耐压又能给并网逆变器留足调制裕度。蓄电池侧选260V电压平台由电池模块串联得到超级电容侧选160V平台。三套变流器的开关频率统一取10kHz这样控制参数的计算基准一致调试时也好对比。核心的功率流向是新能源出力P_src一部分直接并网P_grid剩下的差额P_storage P_src − P_grid由混合储能吃掉或补上。低通滤波分频就作用在这条差额功率上。这里的P_grid不是固定值而是外部给定的并网计划功率通常取平滑后的新能源出力。2.2 蓄电池与超级电容的模型选型蓄电池模型我用的是 Simscape Electrical 自带的通用锂电池模型等效为受控电压源串联内阻的两阶戴维南结构。按 20kW/1h 的储能容量需求参数取额定电压260V、额定容量100Ah、初始SOC设为50%。这里要提醒一句初始SOC千万不要设成100%或0%否则仿真一开始保护逻辑就动作功率指令直接被限幅你根本看不出分频效果。超级电容模型有两个选择。一个是直接用库里的超级电容专用模块参数简单但内部细节是个黑盒另一个是自己搭RC并联网络——一个等效串联电阻加一个大电容再并一个自放电电阻。我做参数研究时更喜欢后者因为所有变量都暴露在外面改起来直截了当。超级电容容量不是拍脑袋定的按“给蓄电池扛20kW、持续1秒的瞬态功率”来算能量需求是2万焦耳由E 0.5·C·(V²max − V²min)反推取Vmax160V、Vmin100V算出来大约1.2F。实际我留了4倍余量选了6F防止突发功率持续时间超过预期。2.3 三套变流器建模的注意点双向DC/DC变换器是这套模型里最容易建错的地方。蓄电池侧和超级电容侧拓扑完全一样都是半桥结构加一个滤波电感区别只在器件参数蓄电池侧电感取2mH、内阻0.05Ω超级电容侧因为电流变化率大电感取1.5mH。IGBT模块我用库里的理想模型加导通压降开关管和二极管都开了缓冲电路不然仿真步长稍微拖大一点就容易出现电压尖峰震荡。并网逆变器这边我用的L滤波器而不是LCL。原因很简单LCL在参数设计不好的时候会有谐振峰电流环带宽一旦靠近谐振点就容易发散新手阶段容易把自己劝退。L滤波器虽然高频衰减差一点但在仿真里观察功率分频行为完全够用。滤波器电感取3mH、内阻0.1Ω。电网侧我用了理想三相电压源串联线路阻抗这样既能反映并网功率交换又不会因为电网太“硬”导致电流控制不稳定。3. 控制策略设计与参数计算3.1 一阶低通滤波器的时间常数整定这是整套模型真正核心的一步。一阶低通滤波器的传递函数是 H(s) 1/(τs 1)截止频率 fc 1/(2πτ)。分频点选在哪里直接决定蓄电池和超级电容的工作状态。在Simulink里实现非常直接用一个Transfer Fcn模块分子写[1]分母写[τ, 1]。我初版取fc 0.5Hz对应的τ 1/(2π×0.5) ≈ 0.318s。这个数值的含义是储能功率变化周期在2秒以上的分量走蓄电池通道2秒以内的快速波动全部进超级电容通道。看起来挺合理但实际跑下来发现一个问题——蓄电池臂还是偶尔会出现短促的功率尖峰。原因后来想明白了一阶低通的阻带衰减只有每倍频程6dB频率刚过截止点那一段蓄电池并没有被完全“屏蔽”。要想彻底把高频隔离掉要么提高滤波器阶数要么把截止频率再压低。但截止频率也不能无限低否则超级电容要承接太多低频能量电压很快就会冲到上限或者掉到下限。我经过几轮对比最终在基本场景里把截止频率定在0.2Hzτ ≈ 0.8s蓄电池侧功率曲线明显干净了超级电容的电压波动也还在安全区间内。3.2 蓄电池支路双闭环PI参数计算蓄电池侧的DC/DC变换器采用经典的电流内环加功率外环结构。功率外环负责把低通滤波后的功率参考P_bat除以蓄电池端电压V_bat得到电感电流参考i_bat电流内环负责跟踪这个电流参考输出占空比。电流内环的小信号模型可以近似为从占空比d到电感电流i_L的传递函数 G(s) V_bus / (Ls R)其中R是电感内阻V_bus是母线电压。我用零极点对消法整定PI令PI控制器的零点Kp/Ki和电感的时间常数L/R抵消闭环后电流环就等价为一阶惯性环节时间常数T_i可以自己指定。具体公式是Kp L / (V_bus × T_i)Ki R / (V_bus × T_i)代入L2mH、R0.05Ω、V_bus750V取电流环时间常数T_i1ms算出来Kp≈0.0027、Ki≈0.067。这两个值很小是因为PI输出直接就是占空比占空比本身只在0到1之间。如果模型里把占空比换算成百分比那Kp和Ki就按比例放大100倍这一点调参时务必先确认好单位否则很容易对着屏幕怀疑人生。电压外环我整定得相对保守用对称最优法做初值Kp C_bus / (4T_i) ≈ 1.25Ki Kp / (4T_i) ≈ 312。母线电容C_bus取5000μF。注意这里Kp的量纲是电流对功率或电流误差的缩放不同模型定义不同初值跑起来后还是要手动微调。3.3 超级电容支路的控制与保护超级电容支路的电流参考i_sc不需要再单独设计外环它直接取自高通分量i_sc (P_storage − P_bat*) / V_sc。也就是说低通滤波分频天然决定了超级电容的功率指令。但超级电容有一个蓄电池没有的特殊问题它的能量状态直接反映在端电压上因为E 0.5CV²。所以我在超级电容支路加了端电压保护环V_sc高于V_max时把放电阻断V_sc低于V_min时把充电阻断。这个保护不是摆设我实测过去掉它之后只要仿真工况稍微极端一点超级电容端电压就会冲到额定值的1.2倍功率电路倒是还在跑但结果已经完全失真了。超级电容支路电流环同样用零极点对消法L1.5mH、R0.04Ω取T_i0.5ms算得Kp≈0.004、Ki≈0.107。电流环响应比蓄电池快一倍这符合超级电容“冲得快”的角色定位。3.4 并网逆变器的dq控制与锁相并网逆变器的任务是控制直流母线电压稳定同时把平滑后的功率P_grid_ref输送到电网。这里用标准的前馈解耦电流双闭环外环是电压环输出d轴电流参考内环是dq轴电流环输出调制电压再经过SVPWM生成脉冲。电流环被控对象是L滤波器传递函数和DC/DC那边形式一样只是换成L_f3mH、R_f0.1Ω母线电压还是750V。取T_i0.2msKp L_f/(V_bus×T_i) ≈ 0.02Ki R_f/(V_bus×T_i) ≈ 0.667。电流环带宽取在1kHz左右远低于10kHz的开关频率保证采样和调制的合理性。锁相环PLL直接复用库里的三相锁相模块但有个细节要注意PLL的比例积分参数会直接影响并网电流的相位精度我用默认值可以稳定运行但如果后面要做电能质量分析建议把PLL带宽压到10Hz左右否则谐波会被锁相环带偏。4. 仿真配置与结果验证4.1 求解器与步长的正确搭配这套模型里全是电力电子开关器件必须用离散仿真。电源模块用powergui设置成Discrete模式采样步长我取1e-5秒也就是10kHz开关频率下每个PWM周期采样100次既能看清开关纹波又不会慢到跑不动。Simulink求解器选择discrete fixed-step步长和powergui里保持一致。这里有个常见错误有些人把powergui设成离散但Simulink求解器还是默认变步长连续求解两个时钟对不上波形会出现莫名其妙的毛刺。我自己踩过这坑排查半天才发现是求解器没同步。如果只关心功率分频行为、不关心开关纹波可以把双向DC/DC和逆变器换成平均值模型步长放宽到1e-4秒仿真速度能快几十倍。我通常先用平均值模型做参数粗调再用开关模型做最终验证这样效率最高。4.2 三类典型工况怎么验证我设计了三组工况来验证模型是否正常。第一组是阶跃功率。新能源出力从10kW瞬间跳到30kW这属于最极端的瞬态。看波形时重点观察蓄电池功率应该是平滑斜坡爬升超级电容功率在阶跃时刻出现一个尖峰然后迅速回零母线电压跌落在5%以内。第二组是正弦扰动。把新能源出力叠加8Hz的振荡分量这时蓄电池通道几乎没有反应超级电容基本吃掉了全部振荡功率。这个工况最能说明分频策略是否生效也最容易检查截止频率调对了没有。第三组是随机波动。用随机数生成器产生带限白噪声叠加在基础出力上跑30秒。最后对比加储能和不加储能的并网功率曲线混合储能能把并网功率的标准差压缩到原来的三分之一左右。这个指标是我判断模型是否“能用”的硬门槛。5. 调试中踩过的坑与排查清单5.1 代数环和初始状态问题第一次联调时Simulink直接报了一个代数环警告。原因出在功率计算链路上功率参考由母线电压乘电流得到电流又反过来受功率参考控制形成了瞬时反馈闭环。解决办法是在测量通道里加一个Memory模块或者一阶惯性环节打断代数环。注意这个额外的小滤波时间常数不要超过分频时间常数的十分之一否则会影响分频精度。初始状态不一致会引发仿真起步瞬间的大震荡。母线电容、两个滤波电感的初始电压和初始电流必须和稳态工况自洽。我的做法是先把负载置零让系统空载运行0.5秒进入稳态再在t0.5秒处切入实际功率指令这样能避开初始化毛刺。5.2 高频振荡与PI参数调整蓄电池支路出现10kHz左右的高频振荡时域波形上表现为电流纹波异常放大。排查后确认是电流环Kp偏大加PWM限幅引起的极限环。把占空比限幅从0~1收窄到0.05~0.95同时把Kp往小调30%振荡立即消失。这个经验后来我形成习惯任何电流环的占空比输出都必须带限幅限幅的上下限留5%的裕度。还有一种振荡频率低得多大约几百赫兹这是电压外环和电流内环带宽挨得太近造成的。把电压环带宽压到电流环带宽的五分之一以下就能解决。如果你不知道怎么量带宽就先看阶跃响应电压环调节过程至少要包含5个电流环调节周期视觉上才算带宽拉开。5.3 超级电容SOC越限与分频参数联调超级电容端电压在长波动的工况下持续下降一路跌到保护下限导致支路退出。这时候去调超级电容保护是治标不治本根因是低通滤波截止频率选得太低把本该蓄电池承担的那部分低频能量也划给了超级电容。我把截止频率从0.2Hz调回0.5Hz再观察波形超级电容端电压围绕初始值小幅波动不再单向滑落。分频参数和SOC问题永远是联动的。严格来说最优分频点取决于两个储能的实时状态静止的固定截止频率只能覆盖一部分工况。我在这套模型的进阶版本里加了自适应修正超级电容端电压接近上限时把低通截止频率往高调把更多功率划给蓄电池接近下限时反向调整。这样既保住了分频结构的简洁性又解决了极端工况下的SOC漂移。5.4 仿真速度瓶颈与提速技巧开关级模型跑30秒仿真要半个多小时参数调试时非常折磨人。我摸索出的一个实用流程是调试阶段把并网逆变器换成平均值模型只保留储能侧两路开关变换器这样既能看清分频效果速度又快了近十倍。等所有参数定稿后再换回完整开关模型跑最终工况。另外要把示波器波形记录做精简数据采集模块别全速采样。Simulink里示波器默认每个仿真步都存数据1e-5步长下多挂几个波形通道内存和速度都会被拖垮。把解码器模块的采样间隔设置成每0.1ms一次波形虽然少了开关纹波细节但趋势信息一条都不丢。调试过程里常见的典型问题我整理成一张速查表现象可能原因处理办法仿真一开始就发散初始状态不自洽空载稳态后再切入功率指令代数环警告功率测量与功率控制互相直通测量通道加Memory模块蓄电池电流高频振荡电流环Kp偏大收窄占空比限幅Kp下调超级电容端电压单向下滑分频截止频率过低上调截止频率或加SOC自适应并网电流THD偏高PLL带宽过大PLL带宽压到10Hz左右仿真速度过慢开关模型加全速采样平均值模型过渡降数据采样率做完这套模型我最大的体会是低通滤波分频看似只是一个传递函数模块真正要把分频点和两个储能支路的保护、PI参数联动起来需要大量反复试错。后来我把截止频率改成随超级电容SOC自适应变化整个系统的鲁棒性好了不止一个量级。如果你也是从这套结构入手做混合储能仿真建议我的经验里最值得直接拿走的就是那张速查表——遇到问题先对照定位能省掉不少绕弯路的调试时间。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑