☰
风光储微电网混合储能并网仿真与虚拟惯量控制详解
2026/10/8 10:40:12 网站建设 项目流程

1. 先把“风光储微电网”这张图画清楚

1.1 这个模型到底在仿什么

最近有朋友在问风光储微电网模型到底怎么搭、混合储能并网那部分又该怎么处理,我想先把这个事摊开讲一遍。做了几年新能源并网仿真之后,我自己最大的感受是:风光储微电网这个题目,核心不在于“把风电、光伏、储能三个模块接在一起能跑”,而在于三个电源之间怎么协调、怎么在并网与离网之间平滑切换、以及如何让变流器在这种情况下真正稳定。

这个模型解决的就是这样一类问题:一套含直驱永磁风机(PMSG)、光伏阵列、锂电池与超级电容混合储能系统的微电网,通过PCC点接入大电网。我们需要让它在并网模式下稳定运行,在外部故障时能够主动脱网,在孤岛模式下依靠混合储能与可再生能源继续支撑电压和频率,然后再重新并网。适合做这块内容的人包括:做微电网课题的研究生、搞新能源并网仿真验证的工程师、以及准备用Matlab/Simulink或PSCAD做毕设和项目汇报的学生。

先花些篇幅把整体架构想清楚,后面所有调参和排错工作都会轻松很多。这个模型之所以选PMSG风机,而不是双馈风机,其中一个关键原因是PMSG直驱机组通过全功率变流器并网,风轮转速和电网频率完全解耦,在弱电网环境下的控制自由度更高,更适合作为微电网中的主力电源。再加上永磁同步发电机没有齿轮箱,仿真时少一个机械传动链的建模复杂度,收敛性也会好一些。

1.2 为什么风机要用PMSG

这部分单独拿出来说,是因为很多人在建模时容易忽略风机本身的“电力电子化”特性。PMSG拓扑结构通常是:风轮+永磁同步发电机+机侧整流器+直流母线+网侧逆变器。机侧用最大功率点跟踪(MPPT)控制,网侧负责维持直流母线电压并支持无功输出。微电网里的风机不能简单当作电流源,因为微电网容量小,风机对系统频率和电压的影响比大电网明显得多,网侧逆变器必须有更完整的电压电流双闭环和限幅逻辑。

还提醒一句:在做小信号稳定性或者故障仿真时,千万别把PMSG的直流母线电容省掉。那是一个能量缓冲环节,也是机侧和网侧解耦的关键。电容值取得太小,风速突变时直流电压会冲高甚至触发保护;取得太大,动态响应迟钝,后面叠加混合储能控制时容易产生低频振荡。

我一般取0.05~0.1F/MW这个量级,具体按直流母线电压等级和允许的电压纹波系数来计算。比如2MW风机、直流母线1150V,电容按0.08F左右起步,然后观察风速阶跃下的电压恢复曲线再微调。

1.3 一条母线还是一个口袋:拓扑怎么选

风光储微电网的拓扑,常见的是按直流母线耦合和交流母线耦合两种。交流母线方案更贴近工程实际,各单元通过变压器或直接接到公共交流母线,然后由PCC点统一与大电网相连。直流母线方案则多用于光伏储能一体化的直流微电网,控制更简单,但缺了风机的参与,与“风光储”这个主题不太吻合。

我做的模型选择交流母线拓扑。好处在于:每一个电源单元都可以独立启停,控制策略可以分别设计后再统一协调;坏处也很直接,就是多逆变器并联会产生环流和振荡问题,协调控制尤其考验前面说的储能策略。在模型里给每个单元配一个断路器,用于模拟各种拓扑切换和故障隔离;这部分建议保留,因为后面做并网转离网的动态测试必须用到它。

拓扑中还有一个容易忽略的细节:负载侧不是纯阻性负载,要加入一些异步电机或者可控整流负载来模拟微电网中的“顽固负荷”。纯阻性负载根本测不出储能的动态补偿能力,因为电压和频率波动都被大阻抗给吸收了,控制效果看起来总是很好,真正一接非线性负荷就露馅了。

2. 混合储能不是“电池加电芯”那么简单

2.1 锂电池与超级电容的互补关系

微电网中的储能配置,很多初学着从直觉出发,以为容量大的就是主力,小容量的就是摆设。实际恰恰相反,混合储能的本质是把“能量型”和“功率型”两种电池特性拼接起来。锂电池能量密度高,能长时间支撑负荷缺额,但响应速度有限,频繁的充放电切换还会加速寿命衰减;超级电容功率密度高,能扛住毫秒级的功率冲击,但储存的能量很少,撑不了长时间。

风光出力波动大致分两类:一类是缓慢变化的、分钟级别的功率缺额,主要由负荷跟随和SOC管理来处理,适合用锂电池扛;另一类是风速骤变、负载投切产生的秒级甚至毫秒级功率尖峰,这时候锂电池如果硬顶,直流母线电压可能瞬间跌落,而且电池电流应力很大,需要超级电容来瞬间“吸收/释放”。

判断一个混合储能策略是否合格,标准很简单:看锂电池电流里有没有高频分量,如果高频分量基本被滤掉了,那说明超级电容真的在干它该干的活;如果锂电池电流毛刺很多,那这个混合储能基本上白加了,不如去掉超级电容、增大电池容量划算。这是我在几个项目中反复验证后的结论。

2.2 功率分配:低通滤波与SOC管理

混合储能协调控制通常采用低通滤波器做功率分解,把储能总功率指令拆成低频部分给锂电池、高频部分给超级电容。低通滤波器的截止频率通常取0.1Hz左右,也就是时间常数1.6s左右。时间常数取得太大,就是所有功率波动都被丢给超级电容,取太小,锂电池被高频分量反复“折磨”。调整时必须结合风电、光伏出力的统计波动特征来做权衡。

控制框图级联起来有两个环节:最外层是并网点功率控制,或者叫微电网母线频率控制,它输出一个总的有功调整量;中间层是低通滤波器,把总调整量分解;最内层是锂电池和超级电容各自的电流环,分别跟踪各自的功率参考值。三层结构环环嵌套,任何一环的参数没调好,整个储能响应都会乱掉。

还有一个重要点:低通滤波器的输出必须加限幅,否则在系统大扰动时,锂电池功率指令可能超出其变流器容量限制,实际功率跟不上,就会莫名其妙地出现频率二次跌落。同样的道理,超级电容模块要加SOC上下限保护,一般上限定在95%、下限定在20%,触界之后自动切除高频分担,由锂电池临时补偿。

2.3 容量配置的实用算例

说一个我自己用过的例子,方便大家参考。微电网额定功率大约为9.5MW,其中PMSG风电4MW、光伏3MW,负荷最大大约6MW,剩余2MW缺口由储能补足。锂电池配置为2MW/4MWh,超级电容配置为1MW/0.5MWh。常规风速波动下,锂电池基本在±0.3MW范围内活动,SOC缓慢变化;当遇到阵风或大负载投切时,超级电容能在0.5s内输出1MW的瞬态功率,把母线频率的跌落幅度从原来的0.3Hz压到0.12Hz以内。

容量配置的计算思路大致是:锂电池容量按孤岛运行时间需求折算,假设最恶劣情况下风电光伏零出力,锂电池要撑2小时,2MW负荷需要4MWh;超级电容容量则按瞬时功率冲击的积分能量估算,假设持续1秒、幅值1MW,再加上30%裕量,大约0.36MWh,工程上选0.5MWh。这套参数未必适合所有场合,但提供了一个比较合理的起步点,后面的并网仿真实验结果也能支撑这个设计逻辑。

3. 并网那一瞬间,RoCoF才是考官

3.1 RoCoF是什么、公式怎么来的

“新能源并网核心指标RoCoF”这几年被反复提及,原因不只是学术圈关注,而是电网保护整定里真实在用的门槛值。RoCoF全称Rate of Change of Frequency,就是频率变化率,单位是Hz/s。它由同步发电机的转子运动方程演化而来:当系统出现功率缺额时,转子动能开始释放,转速随之下降,换算到电网频率就是频率的持续跌落。

简化公式可以写成:

RoCoF = ΔP / 2H

其中ΔP是功率缺额占系统额定容量的标幺值,H是系统等效惯性常数(单位是秒)。例如系统容量100MW,突然失去10MW电源,等效惯性常数H=5s,那么RoCoF=0.1/(2×5)=0.01pu/s,折算成Hz/s大约是0.5Hz/s。这个数值正好落在许多保护装置的动作门槛附近。

但要注意,这个简化公式忽略了负荷的频率调节效应、调速器响应和频率分布的不均匀性,真正工程中不同节点的RoCoF差别很大,尤其是弱电网、微电网这种场景,同一时刻母线两端测出的RoCoF可能相差数倍。所以做并网仿真时,RoCoF的测量窗口和测量位置都要说明清楚,否则仿出来一个值,拿去现场测试,对不上,就会非常被动。

从保护整定角度看,RoCoF保护通常用于检测孤岛状态或系统失步。传统电网中RoCoF动作门槛一般设置在0.5~1.2Hz/s范围内,并配合0.5s左右的时间窗来防止瞬时扰动误动。微电网系统因为等值惯性小,RoCoF天生就大,如果用常规门槛值,很可能在正常并网运行时已经触发保护。这也是新能源并网研究中对虚拟惯量需求越来越迫切的原因。

3.2 低惯量问题为什么难以避免

传统火电机组有巨大的旋转质量,相当于一个天然的“动能水库”,瞬间功率缺额可以先靠转子降速来缓冲。而PMSG风机通过全功率变流器并网后,风轮的旋转动能被直流母线电容隔开了,电网根本“看不见”这些旋转质量,这就是低惯量问题的根本来源。光伏逆变器、储能变流器也都类似,输出功率完全受控,自身没有物理惯量。

低惯量系统最明显的问题就是RoCoF特别大。一个9.5MW左右的微电网,如果突然切掉3MW风电输出,等效惯量可能只有2~3秒甚至更低,此时RoCoF轻松超过1.5Hz/s。这么大的变化率会带来两个后果:一是频率保护误动风险,二是变流器锁相环跟不上频率变化,可能出现控制失稳的连锁反应。

做微电网仿真时,我比较推荐在PCC点增加一个频率变化率检测模块,记录整个仿真期间的最大RoCoF值,然后对比保护整定门槛。如果触发越限,就要考虑在PMSG网侧变流器或者储能变流器中加入虚拟惯量控制,这个指标才是最直观的网侧稳定性考核项。

3.3 虚拟惯量怎么加进去

虚拟惯量的控制思想非常直接:让变流器模拟同步机的转子动态特性,当频率下降时,变流器额外增加有功输出,相当于掏出一个“虚拟动能”来回补系统。实现上一般在储能变流器或风机网侧变流器的有功功率参考值上叠加一个与频率变化率成正比的分量,用公式表示就是:

ΔP_virtual = -K_vi × (df/dt)

K_vi就是虚拟惯量系数。负号表示频率下降速度越快,注入功率越多。设置K_vi时,要用你希望等效增加的惯性时间常数来反推:比如希望等效增加1s的惯性,系统容量9.5MW、频率50Hz,那么K_vi算下来差不多是2×9.5/50=0.38MW·s/Hz这个量级。具体还要看直流母线电容能撑多久,别把K_vi调到储能根本给不出来的程度,否则电压先垮了。

实际仿真中,虚拟惯量控制不要直接对原始频率微分,因为微分对高频噪声特别敏感,一个锁相环抖动就能造成功率振荡。建议在微分环节前加一阶低通滤波器,时间常数设0.2s左右配合锁相环带宽。另外,虚拟惯量的功率分量最终也会影响储能系统的SOC,在长时间连续波动下可能把储能耗尽,所以策略里要加一个SOC的慢速修正项,比如当SOC低于30%时线性降低虚拟惯量增益,确保储能有余量应付突发情况。

4. 仿真建模实操:从模块搭建到调参

4.1 在Simulink里怎么搭这套系统

我用Matlab/Simulink做过这个模型的完整实现,也用PSCAD复刻过一遍,两边都能用,这里以Simulink为例讲搭建流程,因为库和模块都比较直观。第一步是建立主电路拓扑:一个交流母线,电压等级选690V或10kV,取决于你要不要加变压器;各电源单元通过各自的变流器接在母线上,PCC点通过一个三相断路器连到理想大电网或者戴维南等效电网。

光伏单元直接用Simscape Electrical里的光伏阵列模块,按额定功率设置串联并联数,MPPT用P&O算法或者增量电导法都可以,效果差不了太多。风机单元建议直接用PMSG模型,不要自己搭永磁电机方程,容易出错;Simscape的PMSG模型直接把永磁磁链、极对数、定子电感这些关键参数填进去就行。储能单元要自己搭建锂电池和超级电容模型,用等效电路模型就够,不需要电化学细节。

控制部分全部放置到离散控制域里,采样周期设在20~50微秒范围内。开关频率一般取5kHz左右,太低的开关频率会让电流谐波偏大,太高了仿真速度承受不了。整个模型建议用离散仿真,求解器选变步长ode23tb,这样在开关动作附近能自动缩小步长,兼顾速度和精度。

4.2 控制参数整定的实操顺序

控制参数整定是大家花时间最多的地方,我强烈建议按从内环到外环、从简单单元到复杂单元的顺序来调,不要一开始就三个电源全开。第一步先把PMSG网侧逆变器的直流母线电压环和电流环调好,单独给风机挂一个独立负载,看直流母线电压能否稳定。第二步把光伏MPPT单元挂上去,观察直流母线电压的扰动是否影响风机逆变器。第三步加入储能,先把锂电池单独投入使用,整定储能变流器的功率外环和电流内环。

最后才是混合储能的协调控制,这一步大多数问题出在低通滤波器时间常数和功率限幅的配合上。我自己调试时的做法是先把时间常数设为1s,看超调量,然后逐步增大到2s,观察锂电池电流中高频分量的幅值变化,找一个“转折点”,在这个点之后继续增大时间常数,系统响应改善不大,但超级电容SOC波动却明显增加,那就果断定在那。

调参过程中有一个小技巧:给风机风速加一个包含阶跃、斜坡和随机分量的输入信号,这样MPPT、储能补偿、频率控制都能同时被激发,方便一次暴露多个问题。如果你想验证并网性能,就在PCC点设置一个三相短路故障,故障持续时间100ms,然后观察切除故障后系统恢复到稳态的时间,这个指标比单纯的阶跃响应更能体现参数整定质量。

4.3 一个完整算例的边界条件

这里给出一套完整的模型参数,方便对照复现:额定频率50Hz,系统基准容量10MVA,交流母线电压10kV;PMSG风机额定功率4MW,额定风速12m/s,直流母线电压1150V;光伏阵列额定功率3MW,最大功率点电压约700V,串联模块数20、并联组数20,MPPT步长0.01;锂电池额定2MW/4MWh,额定电压750V,超级电容额定1MW/0.5MWh,额定电压650V;负载6MW,其中阻性负载4MW、异步电机2MW;PCC点接到理想电网,短路容量200MVA。

这套参数模型在并网模式下做风速阶跃仿真时,风速从12m/s突降至8m/s,风机出力从4MW下降至1.8MW,功率缺额2.2MW由储能补足,锂电池响应约200ms,超级电容在前500ms内承担超过60%的瞬态出力,PCC点频率最大偏移0.08Hz,RoCoF最大0.4Hz/s。离网模式下,断开PCC断路器,储能转为V/f控制,系统维持50Hz±0.5Hz的频率范围,照明负载和电机负载下都能稳定运行,转速波动噪声约0.5%,电机启动冲击没有导致母线电压跌穿。

这些数值不一定每个场景都一样,但整体趋势是对的:单靠锂电池的功率响应速度,根本压不住瞬态频率跌落,超级电容的价值在这个对比中就体现得非常明显。建议大家都把“有超级电容”和“无超级电容”两种情况跑一遍,做个对比曲线,这样的结论放在项目报告里会很有说服力。

5. 常见问题与排查技巧实录

5.1 频率波动迟迟不平

频率波动不平整是微电网仿真中最常见的问题,表象是并网点频率总在49.8到50.2Hz之间来回荡,持续十几秒都不收敛。排查顺序第一步看储能功率指令,如果功率指令本身就在振荡,问题大概率在控制外环的参数,也就是频率下垂系数的阻尼太弱;第二步看低通滤波器是否形成了闭环振荡回路;第三步看锁相环动态,部分问题其实出在PLL带宽和虚拟惯量微分环节的交互上。

一个典型的反直觉案例是:调低虚拟惯量增益后,频率振荡反而消失了。原因是微分环节引入了高频噪声,而锁相环的带宽又不够,二者形成正反馈,频率波动被不断放大。这种情况下不是增加阻尼,而是先降低微分增益,或者把微分前的低通滤波器截止频率调低一点,问题往往立刻改善。

5.2 SOC越限和储能失效

SOC越限在长时间离网运行中非常容易出现。尤其孤岛模式下,超级电容SOC上下限设置得太紧,比如上下限设为90%和10%,在实际功率冲击中很容易触发保护,导致整个超级电容模块退出运行。更麻烦的是此时系统还带着电机负载,瞬时功率冲击失去缓冲,频率直接往下掉。

我的做法是把超级电容SOC正常运行区间定为20%~80%,把物理保护上限留到95%、下限留到5%,正常控制区更窄、保护区更宽,这样既能保证策略有效,又能防止反复触发热保护。还要给储能添加一个SOC恢复逻辑:当SOC越出正常运行区间时,根据频率偏差自动进行小幅充放电,把SOC“拉”回区间中间,避免下一次扰动发生时因为SOC贴边而无法响应。

5.3 并网切换瞬间出现冲击

并网转离网、离网转并网的过程,很多模型会出现冲击电流或电压跳变。常见的原因是并网点两侧电压的幅值、频率、相位没有完全对齐就闭合断路器,尤其是相位不一样时,闭合瞬间会产生巨大的冲击电流。解决思路就是标准预同步控制:闭合前检测PCC两侧电压的幅值差和相位差,由储能变流器微调母线电压的幅值和相位,直到差值低于阈值,例如幅值差小于5%、相位差小于2度,再发合闸信号。

另外一个容易被忽略的细节是断路器的合闸时间。仿真断路器本身就是理想的,实际断路器或固态开关有几十毫秒的动作时间,合闸时刻必须与相角比较模块的输出配合好,否则仿真里看起来相位对齐了,实际工程里可能相差很多。如果项目要求更真实,建议给断路器加一个动作延时模块,让预同步控制器把合闸信号提前发出,这样更贴近现场。

5.4 仿真发散和收敛困难

变流器模型很多时,仿真发散经常是因为环路延迟不匹配,尤其是离散控制器和连续仿真模型之间的接口不对齐。排查技巧是先把控制器改成连续域,看是否还能收敛,如果连续域正常,说明问题在离散化步长或代数环路。

代数环路最简单的解法是给测量环节加一个小时间常数的一阶惯性环节,比如1e-5秒,切断直接馈通,然后再跑仿真,看看是否恢复稳定。还有一个技巧:将比较陡峭的调制波限制在一个合理的斜率范围内,防止调制波在突变时给PWM比较器带来数值尖峰。仿真速度过慢也值得关注,Modbus和通信延时模块能省则省,保留功能最小的形式即可,能让整体速度提升30%以上。

做这套风光储微电网模型和混合储能并网模型的整个过程里,我踩过的最大一个坑,是过早追求“精确建模”而忽略了“控制逻辑先验证”的原则。先把各单元的功率关系和控制框图理清楚,用简单的理想电源替代变流器细节搭一个“功能原型机”,确认控制逻辑顺畅之后,再逐步替换成完整的开关级模型,这样出来的结果既可靠又不会一遍遍推倒重来。后面如果还需要往工程化走,可以考虑把模型里PMSG风电的机侧和网侧分别做一次参数敏感性扫描,或者把混合储能的容量配置从固定参数改成多目标优化,这些扩展方向能把这个模型变成一个可以持续迭代的技术平台,而不只是一个演示用的Demo。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询