尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

风光储微电网混合储能并网仿真与虚拟惯量控制详解

风光储微电网混合储能并网仿真与虚拟惯量控制详解 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电源等效惯性常数H5s那么RoCoF0.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/500.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用PO算法或者增量电导法都可以效果差不了太多。风机单元建议直接用PMSG模型不要自己搭永磁电机方程容易出错Simscape的PMSG模型直接把永磁磁链、极对数、定子电感这些关键参数填进去就行。储能单元要自己搭建锂电池和超级电容模型用等效电路模型就够不需要电化学细节。控制部分全部放置到离散控制域里采样周期设在20~50微秒范围内。开关频率一般取5kHz左右太低的开关频率会让电流谐波偏大太高了仿真速度承受不了。整个模型建议用离散仿真求解器选变步长ode23tb这样在开关动作附近能自动缩小步长兼顾速度和精度。4.2 控制参数整定的实操顺序控制参数整定是大家花时间最多的地方我强烈建议按从内环到外环、从简单单元到复杂单元的顺序来调不要一开始就三个电源全开。第一步先把PMSG网侧逆变器的直流母线电压环和电流环调好单独给风机挂一个独立负载看直流母线电压能否稳定。第二步把光伏MPPT单元挂上去观察直流母线电压的扰动是否影响风机逆变器。第三步加入储能先把锂电池单独投入使用整定储能变流器的功率外环和电流内环。最后才是混合储能的协调控制这一步大多数问题出在低通滤波器时间常数和功率限幅的配合上。我自己调试时的做法是先把时间常数设为1s看超调量然后逐步增大到2s观察锂电池电流中高频分量的幅值变化找一个“转折点”在这个点之后继续增大时间常数系统响应改善不大但超级电容SOC波动却明显增加那就果断定在那。调参过程中有一个小技巧给风机风速加一个包含阶跃、斜坡和随机分量的输入信号这样MPPT、储能补偿、频率控制都能同时被激发方便一次暴露多个问题。如果你想验证并网性能就在PCC点设置一个三相短路故障故障持续时间100ms然后观察切除故障后系统恢复到稳态的时间这个指标比单纯的阶跃响应更能体现参数整定质量。4.3 一个完整算例的边界条件这里给出一套完整的模型参数方便对照复现额定频率50Hz系统基准容量10MVA交流母线电压10kVPMSG风机额定功率4MW额定风速12m/s直流母线电压1150V光伏阵列额定功率3MW最大功率点电压约700V串联模块数20、并联组数20MPPT步长0.01锂电池额定2MW/4MWh额定电压750V超级电容额定1MW/0.5MWh额定电压650V负载6MW其中阻性负载4MW、异步电机2MWPCC点接到理想电网短路容量200MVA。这套参数模型在并网模式下做风速阶跃仿真时风速从12m/s突降至8m/s风机出力从4MW下降至1.8MW功率缺额2.2MW由储能补足锂电池响应约200ms超级电容在前500ms内承担超过60%的瞬态出力PCC点频率最大偏移0.08HzRoCoF最大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。
返回列表