ARTICLE DETAIL

资讯详情

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

风光储微电网并网模型构建:从PCS控制到整站仿真验证

风光储微电网并网模型构建:从PCS控制到整站仿真验证 前阵子有人拿一份“风光储微电网并网模型探索”的课题报告来给我看问我这个方向到底怎么往下做。我翻了翻报告里面对风机的叶尖速比、光伏的二极管参数、储能的电化学特性全都做了长篇大论结果翻到“并网点”这一节反而只有一张简图。这种情况我见得太多了——很多人的模型不是搭不出来而是压根没想明白这个并网模型到底要替自己回答什么问题。如果你的论文或项目里也出现了“风光储微电网并网模型”这个题目我的第一条建议是先别急着开软件。你需要的可能不是一台几万千瓦的完整时域仿真而是一套按用途拆分、按边界收敛、能稳定复现关键现象的模型体系。下面我会结合自己做过的仿真和现场验证经验从模型分类、源侧建模、变流器并网控制、整站搭建到验收把这条路完整走一遍。1. 先别急三种目标对应三种建模深度选错方向才是最大的返工1.1 模型用途决定你是“搭精细”还是“做等效”同样是“风光储微电网并网模型”学术界里至少有三种完全不同的诉求第一类是功率调度与能量管理研究。这时候你关心的是联络线功率怎么平滑、SOC怎么管理、光伏和风电出力波动时储能怎么补偿至于逆变器内部开关管是什么型号根本不影响结论。此类模型完全可以把风机、光伏甚至储能都做成可控功率源仿真步长放到毫秒级甚至秒级跑几百秒的调度场景毫无压力。第二类是微电网控制器设计与并离网切换研究。这时候需要保留变流器的主电路拓扑和控制系统让PQ控制和V/f控制真实地参与动态过程因为你要验证的是“电网断开以后微网能不能自己撑住电压和频率”。源侧可以简化为直流源或功率接口模型但PCS控制环节不能省略。第三类是电能质量与暂态特性研究。比如并网点谐波、低电压穿越、孤岛检测配合等这时候你就必须把IGBT开关模型、滤波器、变压器、线路阻抗都建出来步长常常要走到微秒级仿真成本直线上升。我的建议是动工之前先判断自己属于哪一类。我见过很多同学一上来就把整个微网建成器件级开关模型结果光是解算一个几十毫秒的故障就要跑几小时后面连参数扫描都做不了最后只能放弃重来。模型不是越细越好是越能回答问题越好。1.2 交流母线、直流母线还是混合组网直接影响并网模型边界搞微电网模型第一步要定的其实是拓扑结构。你研究的系统是交流母线汇集、直流母线汇集还是交直流混合三者的PCC公共连接点位置、控制对象和故障特性都不一样。拓扑类型典型结构并网模型关注点交流母线型风机、光伏、储能各自经变流器接入交流母线经升压变并网各PCS控制策略、PCC电压/频率、无功功率分配直流母线型风、光、储先汇入直流母线由主PCS统一并网直流电压稳定、主PCS功率控制、低压穿越能力交直流混合型直流子网和交流子网经互联变流器连接双向功率流动、互联变流器模式切换目前工程里最常见的是交流母线型因为它扩展性好各单元独立性强单台设备检修不影响其他单元。本文后面也是以交流母线型微电网作为母型来展开。1.3 给整篇文章预设一个“母型系统”为了避免后面越讲越抽象我先把模型讨论固定在一个典型示范工程规模的系统上后续所有参数和控制策略都围绕它来说微网内部交流母线0.4 kV50 Hz永磁直驱风电机组等效拼接1.5 MW全功率变流器接入光伏阵列1.6 MWp经Boost升压后接PCS并网储能系统1 MW / 2 MWh采用双向PCS常规负荷考虑约0.8 MW的固定负荷以及一定比例的动态负荷并网点0.4 kV母线经0.4/10 kV升压变压器接入10 kV配电网PCC处设并网开关选这个构型不是为了做工程图纸而是因为它覆盖了完整的微网场景风电和光伏都是波动源储能负责平抑和支撑并网开关两侧都有完整的电压系统。你后面无论做策略验证还是控制算法研究都可以在这个底盘上扩展。2. 风、光、储三个源侧单元建模精度必须分层次确定系统架构之后就进入最容易“过度用力”的阶段——源侧模型。很多人在光伏阵列上用了极其精细的物理模型每一块组件的温度、阴影都建出来但风电却用了一个固定功率源储能直接放了个理想电压源。这种精度不匹配会让整个系统动态特性失真。源侧建模的核心原则是和你的研究问题相关的部分做细不相关的部分做等效而且三者精度尽量在同一层级。2.1 光伏阵列I-V输出特性和MPPT是并网控制的前提光伏电池的经典模型是单二极管等效电路输出电流近似满足I Iph - Id - (U I·Rs) / Rsh其中Iph是光生电流Id是二极管结电流Rs是串联电阻Rsh是并联电阻。实际做并网模型不需要你去自己拼单电池。我用过最好用的办法是直接用仿真软件里的PV Array模块填四组关键数据开路电压Voc、短路电流Isc、最大功率点电压Vmpp、最大功率点电流Impp软件会自动拟合出当前辐照和温度下的I-V曲线。在并网模型里光伏阵列通常不是直接接逆变器的。常见结构是光伏阵列 → Boost电路 → 直流母线 → DC/AC逆变器。Boost电路干两件事一是把光伏阵列电压抬升到逆变器所需的直流母线电压二是执行MPPT算法实时改变等效占空比让光伏输出功率始终逼近最大功率点。并网模型里如果丢掉MPPT这一级你在仿真中看到的光伏出力就是给定的固定值根本复现不了辐照突变时功率的动态跟随过程。实测经验是扰动观察法PO虽然老但在仿真里最稳定调整步长到0.01倍参考电压附近基本不会出现振荡。2.2 风电机组不要在系统级模型里塞进整套气动方程风电建模有让人眼花缭乱的选择。你可以从空气动力学出发搞贝茨理论用Cp(λ, β)曲线算机械转矩再模拟机侧变流器、直流母线、网侧变流器也可以直接把风电机组看成一个受控电流源或负的负荷。两者之间的取舍取决于你研究的范围。如果你研究的核心就是风机的低电压穿越特性或者风机与电网之间的次同步振荡那必须把风力机的转速动态、变桨控制系统和背靠背变流器全部建模。但如果你研究的是微电网并网点功率平滑再把整套叶轮动力学放进去就纯属给自己找麻烦——仿真里每来一次阵风机械轴系就会引入一大串低频频段反而干扰你对变流器控制的观察。我在系统级并网模型里通常采用中等粒度用风速模型基本风、阵风、渐变风和随机风的叠加生成风速输入通过简化的功率曲线把风速映射成机械功率再送给一个带有惯性环节的发电机组等效模型。这套做法保留了“风突然变大、出力在几十秒内波动”的特征又不至于让模型跑不动。另外提醒一句很多微电网仿真里只配了平均风速没有随机风分量那你就看不到储能平抑高频波动的价值模型验证的说服力会大打折扣。2.3 储能电池等效电压源模型比电化学模型更务实储能系统在微电网里不只是“接一个电池”那么简单。电池本体、电池管理系统BMS、双向PCS三层都要有对应的模型。电池本体部分我不建议在并网模型中采用复杂的电化学多物理场模型。储能电池的端电压跟随SOC和充放电电流变化用一个受控电压源串联内阻加一阶RC网络就能抓住主要特性U_bat U_oc(SOC) - I_bat·R_internal - U_RCSOC的计算则通过对功率积分来完成SOC实时值等于初始SOC减去电池输出能量与额定容量的比值。真正要重点写的是约束条件充放电功率不能超过PCS额定值SOC不能越过上下限BMS还要限制充放电电流。这些约束要用限幅模块或饱和模块做在控制回路里否则仿真中一旦出现SOC0或者功率越限你会看到特别离谱的电压波形但查来查去又不知道问题出在哪。整个微电网模型里我习惯让储能单元成为控制动态最丰富的一级它既承担功率调节又承担离网后的电压频率支撑。你可以把电池模型建细一点但不要把它变成理想电源——没有内阻和SOC约束的理想储能会让你的能量管理策略看起来“无所不能”最后交到工程上根本落不了地。2.4 源侧建模的精度匹配一览单元策略研究推荐控制器研究推荐暂态研究推荐风机可调功率源或中等粒度模型机械功率接口模型变流器详细背靠背变流器模型光伏MPPT受控电流源光伏阵列Boost逆变器光伏阵列器件级逆变器储能SOC模型受控电压源电池双向PCS电池双向PCS器件级模型搭配的原则很简单同一套模型里所有分布式电源的动态复杂度尽量对齐不要出现一个特别精细、一个特别粗放的情况否则仿真结果里你分不清某个动态是真实现象还是模型精度错配导致的伪影。3. 并网核心在PCSdq坐标系下的电压电流双闭环我踩过最多的坑也在这里如果说风光储单元决定的是微电网“有没有能量”那PCS储能变流器和各并网逆变器决定的就是“能不能把能量按电网要求送出去”。并网模型的成败一半以上取决于这部分的数学结构和控制逻辑。3.1 为什么非要用dq旋转坐标系三相交流系统里电压电流都是50 Hz正弦量直接用比例积分控制器去跟踪正弦目标稳态必然存在静差。办法是Park变换把三相静止坐标系下的正弦量投影到跟电网电压同步旋转的dq坐标系里。旋转坐标系下基波正序分量会变成直流量PI控制器就能做到无差调节。变流器交流侧一般串滤波电感后再并网电感上的电压电流关系在dq坐标系下变成两组互相耦合的方程L·di_d/dt u_d - e_d - R·i_d ωL·i_q L·di_q/dt u_q - e_q - R·i_q - ωL·i_d这里面ωL·i_q和ωL·i_d就是d轴和q轴之间的耦合项。控制器里要加入前馈解耦补偿不然d轴电流变化会扰动q轴电流两个电流环互相打架。仿真里出现iq在阶跃时先反冲一下再拉回来十有八九就是解耦没做干净。3.2 PQ控制与V/f控制并网和离网各管一摊并网模式下PCC电压和频率由大电网撑住微网里的变流器只需要控制自己输出多少有功、多少无功这就是PQ控制。有功功率在旋转坐标系下近似等于1.5倍的u_d乘以i_d无功功率则和u_d乘以i_q相关。因此PQ控制的思路非常清晰外环把有功功率参考值P_ref除以电压u_d得到d轴电流参考值i_d_ref无功功率参考Q_ref得到q轴电流参考值i_q_ref电流内环再快速跟踪这两个电流参考。整套控制里电压环可以慢一点电流环必须快典型设计是电流内环带宽取几百到几千赫兹外环带宽明显低于内环避免外环引入的相位滞后导致电流环发散。离网孤岛模式下电网没了变流器必须自己建立电压和频率控制策略改成V/f控制。储能PCS切换到V/f模式后输出电压参考直接给额定幅值和额定频率电压外环控制电容电压电流内环跟踪负载电流。整个孤岛微网的负荷波动都由这台V/f控制的储能机组来平衡。这里我特别要强调一个容易犯迷糊的点不是所有变流器都该切成V/f模式。并离网切换后如果风电、光伏、储能同时都在抢着建立电压和频率系统内部会产生环流和无功振荡。正确做法是维持一个主电源单元承担V/f其余单元继续按PQ运行或者全部切换到下垂控制依赖有功-频率、无功-电压的下垂曲线实现功率分配。3.3 并离网切换与预同步最容易翻车的一步很多初学者的模型里并网开关就是一个三相断路器觉得“断开就离网、合上就并网” 。实际情况远没有这么简单。从并网切到离网系统由大电网电压支撑转成微网内部自支撑如果失去主电网瞬间没有储能PCS快速顶上母线电压和频率会发生跌落严重时直接触发低压保护。所以并离网切换逻辑至少要包含检测PCC状态、闭锁并网侧PWM、快速下发切换指令给主储能PCS、由PQ控制平滑切到V/f控制。这个过程在仿真里建议设置成几个毫秒到几十毫秒用状态机管理不要用阶跃直接硬切。从离网重新并回电网前必须做预同步。原因是并网开关两侧是两个独立电压源如果两者之间存在电压幅值差、频率差或相位差合闸瞬间会产生巨大的冲击电流严重时导致断路器跳闸甚至设备损坏。预同步的过程就是通过锁相环采集电网侧电压同时调整微网侧主电源的电压幅值和频率让开关两侧满足“同幅、同频、同相”后才允许合闸。我在仿真里给出的工程判据通常是电压幅值差小于5%额定电压频率差小于0.1 Hz相位差小于5°。达到条件后合闸冲击电流可以控制在额定电流10%以内。这一步做不到你后面所有的并网验证都会被认为是无效的。4. 搭一个能跑通的整站并网模型操作顺序和参数设定的工程习惯有了前面的单元模型和PCS控制逻辑整站模型就不该是零散模块的堆砌了。我搭建一套能用于策略验证和控制器测试的完整模型一般按固定顺序进行避免做完一半发现边界条件对不上。4.1 先搭主电路再挂控制系统第一步是画主电路拓扑。从0.4 kV交流母线出发把四条支路先画清楚风电PCS支路、光伏PCS支路、储能PCS支路、负荷支路。每条支路都带断路器和滤波电抗母线上设置测量点。PCC处接升压变压器变压器高压侧连接10 kV电网等效模型——这里电网用理想电压源串联阻抗即可足以模拟有限短路容量的配电网特性。第二步给每个变流器搭主电路直流侧电容、三相桥臂、交流滤波电感。如果做平均值模型三相桥臂可以用受控电压源替代如果做器件级模型才需要真实的IGBT和二极管模块加PWM调制。第三步是控制器接入。把控制器的输出接到变流器门极或受控源控制端测量信号从母线PT/CT位置引出。我经常看到有人把测量点放在变流器交流侧滤波电感之前导致控制器采到的电压包含了大量的开关纹波波形和真实并网点特性完全对不上。4.2 滤波器、直流母线电容和PI参数的经验取值并网滤波器参数取多少直接影响电流环响应。一个0.4 kV电压等级、数百千瓦的PCS中L滤波电感常取在0.05 mH到0.3 mH之间。电感太小开关纹波滤不干净谐波可能会超标电感太大电流环响应变慢且电感压降会影响无功调节能力。仿真中我习惯先按系统额定阻抗的5%左右估算初值再结合电流纹波要求做微调。直流母线电容取值也需要说一下。电容太小并网功率快速变化时直流电压波动大影响调制线性度电容太大启动充电时间变长控制响应也会变迟钝。工程上按直流侧允许电压脉动率反算例如允许5%电压波动时电容可按系统功率等级计算到毫法级但在仿真里如果只做几十秒策略验证电容取理论值的一半也足够不必死抠。电流环PI参数建议按优化整定方法计算。一个典型取法是Kp取滤波电感乘以期望带宽Ki取滤波电阻乘以期望带宽。假设电感L0.2 mH电阻R0.01 Ω电流环期望带宽取3000 rad/s那么Kp约等于0.6Ki约等于30。实际仿真中如果出现轻微振荡优先调低Kp而不是反复去调Ki否则越调越振。比例项管的是“当前误差下的反应速度”积分项管的是“累积误差的消除”两者配合才能既快又稳。4.3 协调控制层不能让储能只知道一个人埋头干活整站系统真正区别于“几台独立逆变器并联”的地方是上层有一套协调控制策略。这套策略在我的模型里通常以独立子系统的形式存在避免和底层变流器控制耦合在一起。拿目标准则型策略举例假设上级调度给了微电网联络线功率目标值风电和光伏按最大功率跟踪优先发电储能用于填补联络线实际功率与目标值之间的差额。逻辑可以写成P_bat_ref P_target - P_wind - P_pv - P_load如果结果为正表明需要储能放电才能补足联络线缺口如果为负说明当前系统发电大于目标储能吸收多余功率。紧接着要加约束判断储能放电功率不能超过PCS额定功率也不能让SOC低于下限如果储能已经没电了就只能放弃对联络线功率的跟踪将缺额上报调度由调度重新调整计划值。仿真中我会把这个逻辑做成有限状态机而不是用纯数学公式硬算这样后面扩展削峰填谷、平抑波动等策略时不需要推翻原结构。4.4 Simulink环境下的模块组织经验以MATLAB/Simulink或Simscape Electrical为例我强烈建议采用三级子系统包裹结构顶层是微网整站系统只放母线和各子系统连接线第二层是风、光、储、负荷四个子系统内部放主电路和测量第三层是控制子系统内部再细分功率控制器、电流控制器、PLL、状态机我曾经接手过一个别人的模型所有模块全平铺在同一层信号线上千根别说调试连看一个测点都要眼花缭乱。后来花了半天把所有单元封装成带标准输入输出口的子系统很多问题瞬间就能定位了。模块命名的规范也很重要你不能管所有变流器都叫“Inverter”至少要区分成“Wind_PCS”“PV_PCS”“ESS_PCS”不然模型规模一大你连报错都不知道哪个模块报的。仿真步长的设置也影响很大。器件级PWM模型仿真步长通常要小于载波周期的1/20如果PWM载波是10 kHz步长就要设在5微秒左右跑几十毫秒故障尚可跑以小时为单位的调度策略就完全不现实。所以我的经验是调度策略验证用平均值模型加毫秒级固定步长暂态特性验证再单独开一条器件级模型分支两者放不同项目文件不要混在一个模型里。5. 仿真跑完以后怎么验收指标、波形和常见建模坑搭建只是开始。一个风光储微电网并网模型能不能算建好要用指标和波形来回答而不是看模型能不能“跑起来不出错”。很多新手做仿真验证就是放几个随机波形然后说“结果符合预期”这种验收等于没有验收。我一般会设计四个典型场景来检验模型能力。5.1 四种场景下的验收指标框架验证场景主要观察点参考判据场景A并网稳态运行PCC电压电流波形、d/q轴电流跟踪、THD稳态无静差电压电流总谐波畸变率在5%参考值以内场景B辐照/风速突变各单元出力响应、联络线功率平滑效果、SOC变化趋势出力在数秒内进入新稳态无明显超调和波动发散场景C电网电压暂降PCC电压跌落期间PCS输出行为、是否脱网低穿期间不过流、不脱网故障清除后功率正常恢复场景DPCC断开进入孤岛微网母线电压频率波动、储能V/f支撑效果频率和电压在几个周波至数十个周波内恢复可接受范围场景A是底线性测试。并网点波形正常不代表控制好要看d/q轴电流是否准确跟随参考值。我用阶跃给定让有功功率从0.5 MW阶跃到1 MW观察电流环响应时间和超调量这是判别内环PI参数是否合理的直接方式。场景B用来验证储能协调策略能否扛住源侧波动。仿真中把光照从1000 W/m²降到600 W/m²光伏出力瞬间下降储能应该自动补偿缺口。这里我建议看联络线功率的平抑效果而不是只看储能本身的出力因为储能只是手段联络线稳定才是目标。场景C是很多微电网模型最薄弱的地方。在10 kV电网侧设置一个三相电压跌落故障持续0.1秒后恢复。如果模型中储能PCS没有低压穿越逻辑或者电流限幅设计不好你会看到故障期间出现过流跳闸低压穿越试验直接失败。这类验证对器件级模型才有意义平均值模型里很多故障行为会被平均掉。场景D我习惯在储能剩余电量充足、负荷较轻的情况下做。先让微网并网运行在某个时刻直接断开PCC并网开关看储能能不能从PQ模式平滑切到V/f模式母线电压跌落程度和时间要记录清楚。一个相对合理的结果是频率偏差控制在0.5 Hz以内电压能在0.2秒左右恢复到额定值附近。5.2 我踩过的建模坑以及防坑手段按个人经验几个坑几乎是每一次做微电网并网模型都会碰到。第一个坑是d轴定向不统一。有的模块用A相电压峰值对齐d轴有的锁相环输出却默认把电网电压矢量放在q轴两边不一致时id和iq严重串扰有功给定下去无功跟着涨怎么调PI都压不住。后来我把全系统所有变流器统一成“d轴与电网电压矢量重合”的约定再在控制器入口处加一个坐标校正环节问题立刻消失。第二个坑是储能SOC初始值和限幅设置。曾经有一次仿真里储能SOC初始设为100%协调策略还一直下发充电指令结果模型直接报SOC越限停机。其实这个电池还有充足电量但初始状态和策略方向不匹配导致储能全程无法正常工作。现在我在模型初始化里一定检查SOC初值、上下限和PCS功率限幅三者之间的逻辑一致性。第三个坑是孤岛切换瞬间的数值振荡。直接在PCC处用三相断路器从并网状态切到离网状态逆变器控制模式紧随其后切换很容易在切换瞬间产生高频振荡。原因是PCC断开时电流突变电感储能没有泄放路径。我的处理方法是微网内部保留一小部分固定负荷并让模式切换状态机在检测到开关分闸后先封锁几个毫秒脉冲让系统缓冲一下再进入V/f控制波形会平滑很多。第四个坑是PWM详细模型跑不出长过程。器件级PWM模型不是不能用而是要想清楚用在哪。我做低电压穿越验证时用器件级模型跑0.2秒故障可以接受但做一天的光伏出力和储能充放电策略仿真必须切回平均值模型。平均值模型牺牲了开关纹波细节但能保留电流内环和功率外环的完整动态对多数并网策略研究足够。把这些点都处理完一个风光储微电网并网模型才算真正“可用”。我个人的体会是做这种系统级仿真最大的成本永远不是软件操作而是你对“每个单元应该保真到什么程度”“每个控制环节为什么存在”有没有判断。想清楚边界再动手比反复试错改模型要省下好几倍时间。如果你也正在做类似课题建议按这个顺序先把一个基础版本的模型跑通再逐步往里面加更精细的单元或策略这样无论后面朝哪个方向深入你手里都有一套可信的底盘可以用来对照。
返回列表