ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

风光储并网协同运行Simulink仿真建模与调试指南

风光储并网协同运行Simulink仿真建模与调试指南 做风光储并网协同运行的 Simulink 仿真几乎成了新能源方向研究生和工程师绕不开的一道坎。这个项目的标题看着很周正——永磁风机发电机、光伏阵列、储能系统三大件凑在一起还要并网协同运行。但真动手搭模型的人都知道它考验的不是某一个模块而是整个系统的功率平衡、母线稳定和控制切换逻辑。最近我把这个课题重新捋了一遍把从模型架构到每个子系统的建模细节、再到最后联调排错的过程完整记下来。这套思路适合正在做仿真开题的研究生也适合想快速验证风光储协调策略的工程师。1. 项目核心思路与方案选型1.1 风光储联合建模的本质是什么很多人第一次接触这类项目会觉得“不就是把风机模型、光伏模型、电池模型放在同一个 Simulink 文件里嘛”。真不是这样。风光储并网协同运行模型的核心是让不同动态特性的电源在同一个电气接口上协同工作风的波动是大惯量、缓慢但有随机性光的波动是快动态、受天气影响强烈储能是双向可控功率源。三者的时间尺度差异很大直接并联在一起如果没有统一的母线电压控制和功率分配策略仿真转起来就是灾难现场。这个项目最常见的拓扑是共享直流母线结构永磁风机经机侧整流器把交流整流成直流光伏阵列经 Boost 变换器升压接入直流母线蓄电池经双向 DC/DC 变换器接入直流母线三者汇集到同一母线后再通过一个统一的并网逆变器把功率馈送到交流电网。之所以优先选这种结构是因为它在模型层面把“内部功率平衡”和“外部并网控制”做了解耦内部各电源只需要维持直流母线电压和功率分配外部只有一个并网逆变器需要和电网同步。相比交流母线结构少了很多 PLL 同步和相位协调的问题模型调试难度会低一个档次。1.2 为什么选永磁直驱风机而不是双馈风机在并网仿真里永磁直驱风机比双馈风机更适合作为研究对象。从电机本身说永磁同步电机的转子无绕组、无励磁损耗dq 轴电感差异小甚至近似相等用 id0 矢量控制时电磁转矩只与 q 轴电流成正比控制关系非常干净。而双馈风机需要转子侧和网侧两个变流器还要考虑转子撬棒保护、电网故障穿越逻辑模型复杂度成倍上升对初学者来说很容易陷入到变流器保护逻辑里出不来。从仿真收敛性上说永磁直驱风机的全功率变流器把电机和电网完全隔离电机侧的故障不会直接冲击电网侧双馈风机转子绕组直接接电网电磁暂态耦合更紧密仿真中更容易出现数值振荡。我自己在联调时吃过双馈模型小步长跑不动的亏后来换成永磁直驱模型求解压力明显减小。这不是说双馈不重要而是“研究风光储协同运行”这个目标下永磁直驱风机是更合适的载体它把重点保留在了能量协调上。1.3 储能系统在协同运行中的角色定位储能不是简单地“电池充放电”。在这个系统里它是整个直流母线的稳压器也是功率波动的缓冲垫。风机和光伏都工作在最大功率点出力由天气决定并网侧功率指令是人为设定的三者的差值就落在储能上。储能通过双向 DC/DC 变换器吸收或释放功率让直流母线电压稳定在参考值附近同时把 SOC 控制在安全区间内。打个比方风机和光伏是两匹拉车的马储能是那个既会加速又会踩刹车的车夫。没有储能的系统不是不能跑而是母线电压会随着风光波动大起大落并网电流质量根本没法定标。2. 系统整体架构与各模块功能划分2.1 共享直流母线拓扑是首选我在建模前对比过两种常用拓扑交流母线和直流母线。交流母线结构里风机变流器、光伏逆变器、储能变流器各自独立并网每个变流器都要单独锁相、单独设计滤波器和并网控制。这种结构更贴近实际工程中的“分散式接入”但模型极其庞大协调控制分散在各个变流器里排查问题时要同时看多个控制环路的交互。直流母线拓扑把问题集中到了一处所有子模块都是“直流接入”只有中央并网逆变器负责交流侧同步。这就像几个人合伙做事交流母线模式是各干各的再对表直流母线模式是先汇总到共同的资金池再统一对外结算。对仿真研究来说后者的逻辑清晰太多了。直流母线拓扑的模型连接方式也很直观。永磁风机侧风轮机拉动永磁同步发电机发出变频交流电机侧整流器通过 SVPWM 控制将交流整流为直流并维持风机 MPPT。光伏侧光伏阵列接 Boost 变换器通过调节占空比实现最大功率跟踪。储能侧蓄电池接双向 Buck/Boost根据功率指令自动切换充放电方向。三路直流通过母线电容并联在一起母线电压是全局母线电容上的积分结果。并网逆变器再把直流转换成与电网同频同相的交流经过 LCL 滤波器后进入电网。2.2 模块划分与参数解耦搭模型之前先把每个子系统封装成独立的 Simulink 子系统模块之间只通过电接口和控制信号连接。我习惯在每个子系统下面加一行注释标明“输入-输出-参数”清单比如永磁风机模块的输入是风速输出是直流电流和堵转标志光伏模块的输入是光照和温度输出是直流电流储能模块的输入是功率指令和母线电压输出是电池电流。所有子模块内部的电气参数互不依赖只在顶层汇总成统一坐标系下的标幺值。这一步的价值在联调阶段会彻底体现出来。第一次跑通系统时母线电压大概率是往下掉的。如果是模块化结构可以直接在母线上加电流探针看哪一路电流没跟上指令一秒定位到故障模块如果是揉在一起的平铺模型那就要反复检查上百个模块之间的耦合关系非常折磨人。2.3 控制系统分层底层变流器控制上层能量管理协同运行的控制逻辑要分两层设计。底层是变流器控制解决的是“怎么执行指令”的问题机侧整流器控制风机的电磁转矩和转速光伏 Boost 控制光伏工作点储能双向变换器控制充放电电流并网逆变器控制输出有功和无功。上层是能量管理解决的是“指令从哪来”的问题根据风电出力、光伏出力、并网功率需求和储能 SOC计算各模块的功率给定。在 Simulink 里底层可以用普通的 PI 控制器和 PWM 发生器实现上层建议用 MATLAB Function 或 Stateflow 写逻辑。要注意的是顶层能量管理和底层变流器的采样频率差异很大能量管理通常几百毫秒做一次决策变流器电流环要跑到几千赫兹甚至更高。两层之间必须通过 Rate Transition 模块或离散采样器连接否则会出现采样时间冲突的报错。这个分层结构一旦搭好后面换工况、调参数都只需要动上层逻辑不需要动底层硬件模型。3. 核心子系统建模细节与参数计算3.1 永磁风机发电机模块建模永磁风机发电机的建模分两段风轮机气动模型和永磁同步电机模型。风轮机的气动特性用功率系数 Cp 表示捕获的机械功率为Pw 0.5 * ρ * π * R² * Cp(λ, β) * v³其中 ρ 是空气密度R 是风轮半径λ 是叶尖速比λ ωm * R / vβ 是桨距角v 是风速。Cp 的典型表达式用五阶指数函数近似我实际用的是一组实测拟合参数Cp 0.5176 * (116/λi - 0.4 * β - 5) * exp(-21/λi) 0.0068 * λ其中 1/λi 1/(λ 0.08β) - 0.035/(β³ 1)。这组公式可以直接写进 Fcn 模块或者 MATLAB Function 里在不同风速下计算出的最佳叶尖速比大约在 8 附近。永磁同步电机的数学模型在 dq 旋转坐标系下表示电压方程为 Ud Rsid Lddid/dt - ωeLqiqUq Rsiq Lqdiq/dt ωe*(Ld*id ψf)。采用 id0 控制时电磁转矩 Te 1.5 * p * ψf * iq转速外环直接输出 q 轴电流给定。机侧整流器用转速外环加电流内环的双闭环结构转速给定来自 MPPT 曲线 Pmax K * ω³。Simulink 里调度这个模块时最需要注意的是电机初始转速和风速的匹配。仿真启动时如果风速给定 12m/s而电机初始转速设为零整流器会在一开始输出巨大转矩去追赶转速容易触发过流保护导致仿真中止。我建议把初始转速设成该风速下的最优转速附近让风机在相似工作点开始运行。3.2 光伏阵列模型与最大功率跟踪光伏阵列建模用单二极管等效电路就能满足研究需求。输出电流和电压的关系为I Iph - I0 * (exp((V IRs) / (nVt)) - 1) - (V I*Rs) / Rsh其中 Iph 是光生电流I0 是反向饱和电流Rs 是串联电阻Rsh 是并联电阻n 是理想因子Vt 是热电压。在 Simulink 里可以直接用自定义函数来做也可以使用 Simscape Electrical 自带的 PV Array 模块。经验是如果研究的重点是风光储协同用自带模块就够了如果还要分析光伏阵列失配、局部遮蔽等细节问题再自己搭单二极管模型。光伏侧的 MPPT 用的是 Boost 变换器占空比扰动。扰动观察法的逻辑不复杂每个采样周期给占空比加一个固定步长的扰动比较扰动前后功率变化方向如果功率变大保持扰动方向功率变小就反向扰动。在 Simulink 里用 MATLAB Function 写这个逻辑核心代码如下function D mppt(V, I, D_prev, P_prev, deltaD) P V * I; if P P_prev D D_prev deltaD; else D D_prev - deltaD; end end这里有个容易忽略的细节采样周期和占空比扰动步长必须匹配。采样周期太短Boost 电流还没来得及稳定就重新采样MPPT 会一直在原地抖动扰动步长太大稳态时输出功率围绕最大功率点大幅振荡反馈到直流母线上就是明显的纹波。我调参时一般把采样周期设在 10ms 量级占空比扰动步长取 0.01 到 0.05 之间效果比较稳。光照突变时光伏功率会有一个明显的暂态跟踪过程这是因为 Boost 电流需要时间稳定不是算法的问题不用过度紧张。3.3 储能系统建模与双向变换器控制储能模块我习惯用电池等效电路模型一个理想电压源串一个内阻再加上 SOC 估算单元。Simulink 自带的 Battery 模块也可以直接用但要注意两个坑第一Battery 模块在 SOC 接近 0 或 100 时开路电压的线性近似会失真容易导致仿真数值奇异第二默认模型按安时积分算 SOC长时间仿真时如果电流采样有微小偏置SOC 会漂移。做协同运行研究时建议在 SOC 上下限各预留 10% 的缓冲区间。双向 DC/DC 变换器是储能模块的核心本质是一个 Buck/Boost 二合一拓扑。充电时工作在 Buck 模式母线向电池降压充电放电时工作在 Boost 模式电池向母线升压放电。控制上采用功率外环和电流内环功率外环根据能量管理指令计算出电流给定电流内环通过调节开关管占空比实现。在 Simulink 里搭这个模块时很多人会把两个开关管用互补触发方式工作这样在模式切换时容易产生直通短路。我实际测试下来采用互补触发加死区时间的方法更可靠或者在模型里加一个简单的模式切换逻辑功率指令大于零时只触发 Boost 管小于零时只触发 Buck 管切换处加滞回。SOC 保护逻辑要放在能量管理层而不是底层变流器层。当 SOC 超过 0.9 时储能功率指令逐渐降低到零防止过充低于 0.2 时同理防止过放。功率指令的变化率也要做限制我一般用 Rate Limiter 模块把储能功率指令变化率限制在 50kW/s 以内这样可以避免模式切换时直流母线电压出现尖峰。3.4 并网逆变器与电网接口中央并网逆变器是整个模型的“出口”。三相两电平电压源逆变器是默认选择调制方式用 SPWM 或 SVPWM 都行。逆变器输出侧加 LCL 滤波器是为了抑制开关频率附近的谐波LCL 参数的经验设计是逆变器侧电感 L1 取 0.1 到 0.15 倍的基准阻抗网侧电感 L2 取 0.05 到 0.1 倍滤波电容 Cf 的谐振频率取在 10 倍基波和 0.5 倍开关频率之间。控制策略用 dq 坐标系下的电流内环加电压前馈。以电网电压矢量定向有功功率 P 1.5 * vd * id无功功率 Q 1.5 * vd * iq通过调节 d、q 轴电流就可以独立控制有功和无功。PLL 用来获取电网电压相位这个模块在 Simulink 里可以直接用 PLL 模块也可以自己搭一个基于同步坐标系的锁相环。我在实际调试中发现PLL 的带宽一定要比电流环带宽低通常取 1/5 到 1/10否则并网电流的相位会跟着电压波动一起抖波形很难看。在共享直流母线结构里需要想清楚一个问题母线电压到底由谁来稳定。我推荐的方案是储能变换器维持母线电压并网逆变器按给定功率输出。这样一来内部功率不平衡全部由储能兜底并网侧的输出功率始终等于功率指令并网波形质量最好。如果反过来让并网逆变器维持母线电压那么逆变器的输出功率会随着风光波动自动调整并网功率无法精确控制协同运行的“可调度”性质就体现不出来了。4. 协同运行策略与工况切换逻辑4.1 能量管理的三条核心目标协同运行的策略设计要围绕三个目标展开优先利用风光出力、保证并网功率平稳、储能 SOC 不越限。三个目标不是按顺序依次满足的而是动态权衡关系。比如光照很强、风电很足总出力超过并网功率指令优先让风机和光伏满发储能吸收多余能量如果储能已经快充满才考虑限功率运行。又比如夜里没有光照只有风电风电出力不足并网指令储能放电补足储能放尽后并网功率只能跟随风电出力。在 Simulink 里实现这套逻辑可以用 MATLAB Function 写一个功率分配函数。输入是风电出力 Pwind、光伏出力 Ppv、并网指令 Pgrid_ref、储能 SOC输出是储能功率指令 Pbat_ref 和可能的限功率标志。基本公式是Pbat_ref Pgrid_ref - Pwind - Ppv当 Pbat_ref 超过储能可充放功率或者 SOC 保护触发时重新计算 Pbat_ref并把多出来的功率缺口通过“限功率”标志传给风机或光伏模块。这里有一个实际工程中的关键点风机和光伏的限功率实现方式完全不同。光伏限功率可以通过 Boost 占空比偏离 MPPT 实现响应快代价是损失发电量风机限功率要调节桨距角或让转速偏离最优值响应慢但好在大惯量系统本身就不需要快速调节。4.2 模式切换逻辑用状态机实现协同运行其实就是一堆工况模式的切换。我整理出的运行模式不少于五种正常充放电模式、储能满充限风/光模式、储能放尽跟风/光模式、并网功率限制模式、系统启停模式。在 Simulink 里用 Stateflow 实现这种状态切换是最顺手的也可以用 MATLAB Function 加持久变量写 if-else后者对不熟悉状态机的读者更友好。无论用哪种方式都要在切换边界处加入滞回逻辑。打个比方如果 SOC 到 0.9 就马上限功率储能功率降到 0.1 又立刻恢复正常系统就会在边界处震荡。滞回的设计是SOC 达到 0.9 触发限功率直到 SOC 回落到 0.85 才恢复SOC 低到 0.2 触发放电限制直到回到 0.25 才恢复。这个滞回宽度大概 5% 的 SOC 就够。另一个容易踩坑的地方是功率指令跳变。模式切换瞬间功率指令从 100kW 直接跳到 0电流环会立刻给出很大的电流变化率母线电压随之出现尖峰。所有模式切换的功率指令都不允许直接跳变要经过一个速率限制器。我在模型里对并网功率指令和储能功率指令都加了 50kW/s 的斜坡限制实测下来母线电压波动控制得很好。4.3 并网功率平滑策略并网功率平滑是储能协同运行最体现价值的地方。风机和光伏按 MPPT 方式自然出力时短时间内功率波动很大如果直接馈入电网对电网频率和电压的冲击非常明显。储能的作用就是吸收这些波动让并网功率尽量平滑。实现方式非常简单取风机光伏总出力 Ptotal Pwind Ppv通过一阶低通滤波得到并网功率指令 Pgrid_ref (1/(1T*s)) * Ptotal滤波器时间常数 T 根据储能容量和波动特性调整一般取 5 到 30 秒。储能出力自动等于 Ptotal 减去 Pgrid_ref波动部分全部由储能消化。在仿真图上观察滤波前的功率曲线是剧烈抖动的锯齿状滤波后的并网功率曲线变成平滑的缓变曲线这个对比可以让读者直观理解储能的“平滑”作用。如果储能容量有限可以把时间常数调小牺牲平滑效果换取更小的储能容量需求。5. Simulink 建模实操流程与关键参数设定5.1 从零搭建模型的顺序建议我建议搭建顺序和很多人想的不一样先搭并网逆变器和电网再接光伏和 Boost再接储能最后接风机。理由是并网逆变器是整个系统的“出口”先把出口稳定了后面接入任何一侧功率母线电压都能被储能兜住。如果一上来先搭风机电机启动暂态叠加到母线上你根本分不清是风机侧问题还是并网侧问题排查会很痛苦。每一步都验证完再接下一步。并网逆变器搭好后先只给直流母线接一个理想直流源验证并网电流波形和功率输出光伏接上去后验证光照突变时 MPPT 的跟踪效果储能接上去后验证母线电压的稳定能力最后接风机验证风速阶跃时整个系统的动态响应。每加一级模型的调试范围都只集中在新加的那个模块上问题定位精准得多。具体到 Simulink 操作每个子系统都要做封装。右击子系统选择 Mask把关键参数如直流母线电压、额定功率、控制器 PI 参数都暴露出来。这样顶层模型看起来干净调参时也不用一层层双击进去找。信号记录方面用 To Workspace 模块把母线电压、并网功率、储能功率、SOC 这些关键量按固定采样时间记录到工作区方便在 MATLAB 里画图分析。5.2 关键参数参考与标幺化建议模型参数有一个核心原则所有参数要统一到同一套标幺制。否则风机的 2MW、光伏的 500kW、储能的 100kWh 混杂在一起功率背置关系非常混乱。建议先确定系统的额定功率基准值比如取风机额定功率 1.5MW 为全系统功率基准直流母线电压基准取 750V 或 900V其余参数按标幺值换算。下面是一组我调试过的中等规模模型参考参数可以直接作为起点参数项参考值说明直流母线额定电压750V风机整流输出经 Boost 后稳定在 750V风机额定功率1.5MW永磁直驱额定风速 12m/s光伏阵列额定功率500kW采用多串并联结构储能系统容量1MWh / 650V支持 25C 充放电倍率并网逆变器额定功率2MW覆盖风光全部出力加储能调节余量LCL 逆变器侧电感 L10.2mH根据额定电流计算后调整LCL 网侧电感 L20.1mH配合 L1 形成滤波LCL 滤波电容 Cf100μF谐振频率约 1.5kHz开关频率10kHz固定步长仿真时配合步长选择储能功率指令斜率限制50kW/s防止模式切换冲击这里的参数不要求跟实际工程完全一致仿真研究重点是验证控制策略参数合理即可。关键是参数要互相匹配。并网逆变器额定功率得大于风机和光伏最大出力之和留出储能充放电的调节余量否则系统在极端工况下必然削顶或崩溃。5.3 求解器配置与仿真步长选择风光储并网模型是一个混合系统既有连续动态电机、滤波器、电池又有高频开关PWM 变流器。仿真能不能跑得动求解器配置占了很大比重。我推荐两种配置如果追求快速仿真把所有变流器都换成平均值模型用变步长求解器 ode23tRelative Tolerance 设 1e-3。平均模型把开关过程等效成受控电压源和电流源不存在高频开关细节仿真速度能提升一个数量级。适合长时间运行的能量管理策略验证。如果要研究 PWM 谐波和开关暂态就必须用固定步长离散求解器。步长根据开关频率来选开关频率 10kHz 对应开关周期 100μs步长一般取 1e-5 到 5e-6 秒保证一个开关周期内至少有 10 到 20 个采样点。这种配置下仿真速度慢很多但波形细节真实适合研究电流谐波和 LCL 滤波器性能。两种配置可以在模型参数里改成“平均模型”和“开关模型”两个选项用时切换。5.4 子系统封装与数据观测技巧调试过程中很多人对着 Scope 面板看波形波形密密麻麻看不清还容易拖慢仿真。我习惯把所有需要观测的量都通过总线对象送到一个专门的观测子系统里在同一个 Scope 上分组显示。比如直流母线电压单独一组风机转速单独一组储能功率和 SOC 放一组并网电流放一组。分组显示能快速看到不同量之间的因果链关系。另外一个小技巧电力电子波形直接看会有高频纹波不方便看平均值趋势。在示波器前端加一个均值模块把开关频率的纹波滤掉看到的就是母线电压和功率的宏观变化。调到后面怀疑波形不对、不知道是控制器问题还是观测问题的时候先确认观测通道有没有做均值处理很多“异常波形”其实是观测方式的问题。6. 常见问题、调试方法与避坑经验6.1 仿真报错“代数环”或仿真速度过慢代数环是 Simulink 里最常见也最烦人的问题之一。表现形式是仿真开始前弹出“存在代数环”的警告或者仿真速度慢到让人怀疑电脑配置不够。原因一般是某个模块的输出直接连到了同一控制回路的输入端比如逆变器输出电流经过测量后直接用于计算占空比再把占空比送回逆变器中间没有经过任何延时模块Simulink 就会尝试在同一个采样时刻解代数方程计算量暴增甚至无法求解。解决方法很简单在反馈回路里插入一个 Memory 模块或 Unit Delay 模块把直接反馈改成延迟一个采样周期的反馈。从控制理论角度看这等于把一个无延时的直接代数路径改成了一阶惯性路径只要延迟时间远小于被控对象的时间常数系统稳定性不受影响。如果在离散系统里出现代数环直接检查所有反馈路径是否都经过了 compute 采样步骤。6.2 直流母线电压崩溃或过压母线电压崩溃是风光储系统里最典型的故障现象。现象是仿真运行一会儿直流母线电压从 750V 开始断崖式下跌或者先冲上去再掉下来最后整个系统发散。从功率平衡角度看母线电压反映的是母线电容上的能量积累流入母线的功率持续大于流出功率电压上升流出持续大于流入电压下降。所以查母线电压问题本质是查功率平衡问题。用探针分别测风机侧输出电流、光伏侧输出电流、储能电流、并网逆变器输入电流四者求和。如果和不为零说明某一路功率指令没跟上或者测量点存在时间延迟。常见原因有三个储能 SOC 达到上限停止吸收功率但能量管理没来得及限功率并网逆变器功率指令超出额定输出能力风机或光伏的 MPPT 在极端工况下失稳导致输出功率异常跳变。逐一排查后在能量管理逻辑里加上对应的保护分支即可。6.3 光伏 MPPT 振荡和风机转速异常光伏 MPPT 的常见问题是稳态振荡。调试时观察光伏功率波形如果是一个以固定频率上下抖动的形状那就是占空比扰动步长太大或采样周期不合适。步长从 0.05 降到 0.01振荡幅值明显变小。如果光照突变时功率跟踪速度太慢则是采样周期太长。这里有个取舍步长小、采样快跟踪快但稳态振荡大步长小、采样慢跟踪慢但稳态振荡小。对协同运行研究来说稳态振荡小更重要因为 MPPT 的振荡会直接传导到直流母线上。风机侧最容易出现的问题是风速阶跃后转速超调。风速从 8m/s 突变到 12m/s转速环的超调会导致电磁转矩反向直流母线电流瞬间反向电压出现尖峰。解决办法是给转速环的 PI 参数加一点阻尼把它从标准整定公式给出的数值调钝一点。具体做法是减小比例系数、增大积分时间常数。另外在风速阶跃时给转速指令加一个斜坡限制用 0.5s 左右的时间完成过渡母线冲击可以明显削弱。6.4 模式切换时的功率冲击协同运行的状态切换很容易产生功率冲击。我调试时遇到过这样一个案例储能从充电模式切到放电模式的瞬间并网功率波形出现了一个非常窄的尖峰虽然只持续了几个毫秒但直流母线电压跟着抖了 20V。排查后发现原因在于功率指令从负到正直接跳变电流环没来得及平滑过渡。解决方案分两层。第一层能量管理输出的功率指令加 Rate Limiter把变化率限制在 50kW/s第二层在底层变流器控制里把电流给定也加一阶低通滤波时间常数取 1ms 左右。这两层叠加后模式切换的冲击基本被消灭了。注意 Rate Limiter 的限幅值不能设太小否则储能功率响应会变得缓慢遇到瞬时功率扰动时反应不过来。6.5 电池 SOC 漂移与长时间仿真SOC 漂移是长时间仿真里最容易忽视的问题。标准电池模型用安时积分法计算 SOC如果电流采样存在一个极小的直流偏置比如 0.1% 的电流误差一小时仿真后 SOC 会漂移好几分。对整个系统来说SOC 漂移会导致能量管理的功率分配判断越来越偏离实际最终在某个边界处误触发保护。解决思路有两个方向一是把电池模型的 SOC 计算改成开路电压估计法定期根据端电压修正 SOC二是在能量管理逻辑里加入 SOC 观测器把模型 SOC 和实际估计值做加权融合。做仿真研究阶段用前者就够了重点是让 SOC 量测噪声不要太大。另外Boost 和 Buck 变换器在电流为零时电感电流会进入断续模式仿真里很容易出现“电流夹断”的异常波形。建议把电感和开关频率匹配好保证在最小负载电流下仍然工作在连续电流模式否则要在模型里加断续模式的判定逻辑。我个人调这类模型最大的体会是别一上来就求“全”先把每个子模块调到能独立稳定运行再接通母线。风光储系统的问题大多出在模块交界处而不是模块内部。建议把全系统参数做标幺化不同容量下不会乱也方便后续把模型参数往实际工程数据上替换。这套模型后续还可以往两个方向扩展一是把平均模型换成开关模型研究并网电流谐波和滤波器优化二是接入更详细的上层调度逻辑比如分时电价下储能的套利策略。模型底子搭得干净这些扩展做起来都会顺手很多。
返回列表