首页 / 资讯中心 / 文章详情

1000MW柔性直流输电模型搭建:MMC参数计算与故障穿越测试全解析

1000MW柔性直流输电模型搭建:MMC参数计算与故障穿越测试全解析 ★ FEATURED ARTICLE
在仿真软件里一点点搭出一个1000MW级柔性直流输电模型这件事听起来像是“电网大亨”里点几下鼠标就能完成实际做起来完全是另一码事。更别提还要把它丢进各种短路、低电压、弱电网场景里去“蹂躏”看它能不能扛住电网的大考。我这次就是用最硬核的方式把模型手搓了一遍过程中踩了不少坑也总结出一套能直接复用的建模和调参思路。这篇就围绕这个1000MW柔直模型的搭建、参数计算、控制策略整定和故障穿越测试把关键细节摊开讲。先说清楚这模型是干什么的。柔性直流输电VSC-HVDC是当前把大规模新能源送出去、把异步电网连接起来的主流技术1000MW级别意味着它已经能顶得上一座大型火电厂的容量。模型里包含了换流变压器、MMC阀组、桥臂电抗器、直流电缆、控制保护系统以及受端交流电网等值模型。适合谁看想搞柔直仿真的电力电子方向学生、刚接触直流输电工程的工程师、以及准备做新能源并网或微电网仿真的从业者都会从这里找到能直接抄作业的内容。1. 为什么非要手搓一台1000MW柔直模型1.1 1000MW到底是个什么级别的“大考”做柔直仿真很多人一开始会选择“平均值模型”也就是把换流器当成一个可控电压源来用十几分钟就能搭完波形也漂亮。但这样会漏掉大量暂态细节比如子模块电容电压波动、桥臂环流、换流站内部的过电压分布这些在故障场景里恰恰是会要命的。所以要做到能“扛住电网大考”的程度就必须上MMC详细模型把每个桥臂的子模块节点都建出来。1000MW这个量级不是随便拍脑袋定的。在换流器容量梯队里几百兆瓦只能算中小型1000MW基本是工程级的大型换流站门槛。容量越大直流电流越大桥臂电抗器和子模块电容的应力越重控制系统的响应压力也越大。如果这个量级能在仿真里稳定运行那迁移到500MW、800MW的工程场景基本没有障碍也方便后续扩展成双极或背靠背方案。另一个关键点是电网强度。所谓电网大考最核心的指标就是换流母线处的短路比SCRShort Circuit Ratio。如果接的是强电网SCR在5以上怎么调都相对稳如果是弱电网SCR掉到2.5甚至2以下换流站和电网之间的交互就容易出现振荡、过电压甚至控制失稳。1000MW柔直接入弱电网这个组合才是检验模型功力的试金石。1.2 这模型是在给谁“试错”说白了仿真模型存在的意义就是替真实设备提前踩雷。一套换流阀动辄上亿不可能直接拿真机去做三相短路实验。模型的作用就是在前期把控制策略、保护定值、主电路参数都验证一遍把风险消化在图纸阶段。在这个模型上我重点验证了三件事一是1000MW功率传输下MMC的子模块电容电压是否平衡、桥臂环流是否被压住二是交流母线发生不同类型短路时直流电压和功率能否在规定时间内恢复三是电网变弱之后整个系统会不会出现低频振荡或次同步谐振。这三个大考项目基本覆盖了柔直工程最关心的稳定性问题。2. 模型总体设计与拓扑选型2.1 拓扑选型半桥MMC还是全桥MMC柔直最常用的拓扑是MMC也就是模块化多电平换流器。子模块又有半桥和全桥之分这个选择会直接决定整个模型的行为特性。如果追求最贴近实际工程的主流配置我建议先做半桥MMC。半桥子模块成本低、损耗小在交流侧故障时能依靠交流断路器配合切除是当前绝大多数柔直工程的首选。全桥子模块虽然拥有直流故障自清除能力但子模块数量翻倍、控制逻辑更复杂初次建模时会让问题排查难度直线上升。我这个模型采用的是半桥MMC加交流侧过流保护方案直流侧故障通过对侧换流站闭锁和直流断路器配合来处理。这样的好处是能聚焦交流侧电网故障这个大考核心也不会因为直流故障自清除逻辑干扰整体调试。2.2 电压等级与直流侧方案直流电压等级选的是±320kV对称单极。这个选择背后有两个原因一是±320kV是目前海上风电和陆上大容量柔直最成熟的电压等级氧化铝电缆和换流阀技术都能支持二是对称单极结构只需要两根直流极线不依赖大地回流环保性和可靠性都能兼顾。容量和电压定下来之后直流电流的初值可以直接算出来。对称单极下正负极之间的总直流电压是640kV输送1000MW功率时直流电流大约是I_dc P / U_dc 1000MW / 640kV ≈ 1562A这个电流值后面选直流电缆、定桥臂电抗、设置直流侧保护定值都会用到。别小看这步计算很多仿真发散问题都是因为直流侧额定电流和参数初值对不上导致的。2.3 仿真工具与精度权衡我熟悉的主流工具是PSCAD/EMTP和MATLAB Simulink。PSCAD在电磁暂态仿真上最顺手尤其在故障穿越、换流器开关细节方面表现稳定所以我最终在PSCAD里完成了主要模型搭建Simulink用来做控制策略的快速验证。精度方面有个取舍需要说清楚详细MMC模型会带来庞大的节点数量一个六桥臂、每个桥臂200个子模块的模型仿真步长和计算负担会明显增大。折中方案是先用较少的子模块数量跑通控制逻辑比如每个桥臂先放20个等效子模块验证控制策略正确后再把子模块数提上去逼近真实值。这个从“等效”到“详细”的推进路径能省下大量调试时间。3. 核心参数计算让模型先“站得住”3.1 交流系统等值参数换流站接入的交流电网不能无限大否则模型必然稳定测不出真实问题。这轮我直接给受端电网设置了几个不同的短路容量等级用SCR来标定电网强度。换流母线处交流系统短路容量 S_sc SCR × S_N其中 S_N 是换流站额定容量。比如SCR取5短路容量就是5000MVASCR取2短路容量就是2000MVA。对应到PSCAD里用一个理想电压源串联阻抗Z_s来等效交流系统Z_s的大小就是Z_s U_ac^2 / S_sc如果交流母线额定电压是230kVSCR5时阻抗约10.6ΩSCR2时阻抗约26.5Ω。整套模型的暂态响应会跟着这个阻抗跑弱电网下出现电压波动、功率振荡大概率都能追溯到这一级的参数上。3.2 换流变压器与桥臂电抗换流变压器的主要作用是电压匹配和隔离。这个模型的交流侧电压取230kV直流侧±320kV换流变压器阀侧电压需要经过联结组别和变比设计让MMC输出的交流电压和电网电压匹配。漏抗我取0.1pu到0.15pu这个值太小会导致谐波电流偏大太大会拖慢功率调节速度。桥臂电抗器是MMC里最考验经验的元件。它要限制桥臂环流、降低故障电流上升率同时还会参与子模块电容的谐振。定参数时用交流侧基值来折算Z_base U_ac^2 / S_N 230^2 / 1000 ≈ 52.9Ω桥臂电抗如果取0.1pu到0.15pu那么L_arm大约是L_arm 0.1 × 52.9 / (2π × 50) ≈ 16.8mH实际调试时我在15mH到25mH之间扫描过最终取了一个能让环流抑制效果和故障电流上升速度平衡的值。记住这个数值不是死的一定要结合仿真波形反复微调。3.3 MMC子模块电容估算子模块电容是MMC模型里最容易出错的地方。电容太小电压纹波大调制波会畸变电容太大体积和成本失控仿真收敛也变慢。估算思路一般用“储能时间常数法”。对1000MW换流站总储能时间常数τ常取30kJ/MVA到40kJ/MVA也就是总储能约30MJ到40MJ。系统里一共有6个桥臂每个桥臂的子模块数根据直流电压和子模块额定电压来定。如果子模块电容额定电压U_c取1.6kV上下桥臂各承担320kV那每个桥臂需要子模块数N_arm ≈ 320kV / 1.6kV 200个6个桥臂一共1200个子模块。每个子模块分摊的储能约25kJ到33kJ那么电容值C_sm ≈ 2 × 30000 / 1600^2 ≈ 23mF考虑到冗余和电压裕度我把C_sm取到12mF到20mF之间去做参数扫描。实际调试中发现在这个范围内电容电压波动都能控制在±5%以内再往小压就会出现明显的电压脉动。3.4 直流电缆参数直流输电线路这版先做了250km电缆的等值模型。电缆和架空线不一样对地电容很大空载或轻载时会和换流器产生充电效应导致直流电压抬升。电缆参数我按单位长度电阻0.01Ω/km、电感0.2mH/km、电容0.2μF/km来设置并用π型集中参数电路分段每50km取一段把波过程效应留出来。如果你仿真的是架空线电容可以取得更小但需要注意直流滤波器配置。电缆模型要特别关注启动时的直流电压充电过程否则一送上直流电压波形就可能出现尖峰。4. 控制策略整定与送电逻辑4.1 整流侧和逆变侧的分工双端柔直的常规控制分工是送端换流站控制有功功率受端换流站控制直流电压。有功功率指令可以直接给定也可以换成定频率控制直流电压控制端则像“水龙头”一样维持直流网络的电压水平保证功率平衡。我这个模型把送端设置为定有功功率P、定无功功率Q的控制模式受端设置为定直流电压U_dc、定无功功率Q的控制模式。这样做的好处是控制器逻辑简单外环之间几乎没有耦合仿真调试的时候问题定位最方便。如果哪天要做孤岛送电给无源网络那就得把受端改成定频率和定电压的V/f控制。这也是柔直相对传统直流最灵活的一点接上微电网或无源负荷都不成问题。4.2 内环电流控制与外环功率控制的配合控制逻辑上MMC普遍采用“外环功率/电压—内环电流”的双闭环结构。外环输出电流指令内环在dq坐标系下通过PI调节器跟踪指令并加入前馈解耦项来消除d轴和q轴之间的交叉影响。内环电流调节器的参数整定我按工程经验公式来Kp L_eq / τ_iKi R_eq / τ_i其中L_eq是桥臂电抗和变压器漏抗折算到阀侧的等效电感τ_i是希望达到的电流环上升时间。电流环带宽取300到500rad/s对应τ_i在2ms到3ms左右。外环带宽必须比内环低一个数量级否则两个环会产生谐振这也是我最初犯过的错误——外环调太快直流电压波形直接“抖”起来了。4.3 电容电压平衡与环流抑制MMC详细模型跑一段时间后最容易出现的现象就是子模块电容电压参差不齐。原因是各子模块投入时间不同、器件损耗不一致、脉冲分配不均等。解决办法是在控制里加入电容电压排序算法每次根据子模块实时电压值决定投入顺序电压低的先投入、电压高的先切除。桥臂环流是另一个麻烦。环流是二倍频分量不控制的话会在桥臂电抗器上产生额外损耗还会让子模块电容电压波动加大。工程上普遍采用准比例谐振控制器或者dq轴下的环流抑制器把二倍频环流压到额定电流的5%以下。我这版用的就是d轴q轴解耦的环流抑制环效果很直接。5. 实操过程与电网大考测试5.1 在PSCAD里的建模步骤很多人面对MMC详细模型不知道从哪下手我把自己的搭建顺序列出来第一步先建交流系统等值模型用电压源加阻抗模拟电网并测一下等值阻抗下的短路容量是否对得上。第二步建换流变压器设置变比、漏抗和联结组别我习惯用Yd接法来提供接地参考和滤除部分谐波。第三步搭MMC桥臂每个桥臂先放20个等效子模块跑通逻辑每个子模块包括一个IGBT半桥和一个电容。第四步接桥臂电抗器和直流线路直流线路用π型分段模型先加直流电压阶跃测试空载充电。第五步写控制部分先手动给定脉冲触发信号验证子模块电容能充上电再逐步接入闭环控制器和PLL锁相环。第六步整体联调先跑空载、再带负荷最后才上故障测试。这套顺序能保证每一层都验证通过后再往上叠如果一上来就全套接好一旦发散根本不知道是主电路的问题还是控制的问题。5.2 三相对称短路与单相故障模拟电网大考的“主菜”是故障穿越测试。我设置了三个典型测试场景分别模拟换流母线出口处的金属性短路故障。第一个是三相短路故障故障持续100ms后切除。这个场景考验的是换流站能否在电压几乎跌到零的情况下限制过电流并在故障切除后快速恢复送电。第二个是单相接地故障现实中发生率最高由于存在负序分量对PLL锁定和环流抑制的挑战很大。第三个是功率阶跃测试把有功功率指令从1000MW突然降到500MW看直流电压和功率能否稳定过渡。每个场景都要记录故障前后的交流电压、直流电压、直流电流、有功功率、无功功率以及子模块电容电压的最大值和波动范围。这些数据是判断模型是否“扛住大考”的直接证据。5.3 弱电网和微电网仿真场景在正常强电网下跑通后我把交流系统的SCR从5一路降到2观察模型的响应。SCR降到2.5以下时PLL锁相和电压支撑的矛盾会变得很突出换流母线电压在故障期间跌落更深恢复时间更长甚至可能出现持续振荡。这个场景对想把模型迁移到微电网仿真的朋友很有参考价值。微电网本身容量小、短路容量低柔直换流站如果作为微电网和主网的联络接口就是要面对这种弱电网环境。我额外加了一个小型微电网等值模型做互联测试在离网模式下把受端控制切到V/f模式系统依然能稳定运行说明这个模型底子是够的。6. 常见问题排查与调试实录6.1 仿发散先怀疑参数初值MMC仿真发散是家常便饭绝大多数时候不是程序问题而是参数初值不合理。最常见的是直流电压和子模块电容电压初值没对齐控制器一投入就会出现巨大冲击电流。我的做法是先把所有子模块电容电压初值设置为零让直流侧从零开始充电等电压稳定后再投入闭环控制。另一个常见原因是仿真步长太大MMC子模块开关频率高步长超过5微秒时开关时刻可能被漏掉出现异常尖峰。PSCAD里我把步长设置在2微秒到5微秒之间详细模型阶段用2微秒等效模型阶段才放宽到5微秒。6.2 PLL失锁与弱电网振荡弱电网下PLL失锁的问题几乎躲不开。电网短路容量越低电压越敏感PLL带宽太高容易振荡太低又锁不住相位。我试过几个方案最有效的是在PLL前面加一个低通滤波器把负序和背景谐波滤掉再把PLL带宽压到20Hz以内。另一招是引入虚拟阻抗或者虚拟同步机控制增强换流站对弱电网的惯量支撑这个对抑制低频振荡很有帮助。如果你在波形里看到换流母线电压和功率奇怪的周期性波动先别急着调PI参数用频谱分析看一眼波动频率。如果是几赫兹的低频基本可以锁定是弱电网下控制器交互问题如果是二倍频优先检查环流抑制环。6.3 子模块电容电压不均衡相当一部分“模型跑着跑着崩了”的惨案根源都是子模块电容电压排序算法失效。排序算法触发间隔太长或者子模块电压采样不同步都会让电压差距越拉越大最后某个子模块过压击穿。我的经验是把排序和控制周期绑定每个控制周期都重新根据子模块电压排序一次。同时要在排序生成触发信号时加上逻辑保护避免同一桥臂的子模块同时投入或者同时旁路。这个问题没有捷径就是一遍遍看波形找到是哪个桥臂出错。6.4 参数扫描要控制范围调试参数时我做了一张扫描表把桥臂电感和子模块电容分别从计算值上下扫30%到50%得出系统稳定域。结果发现稳定域比想象中窄桥臂电抗调到20mH以下时二倍频环流明显变大子模块电容低于8mF时电容电压波动突破8%接近保护定值。这说明手搓模型不能完全依赖经验值参数必须在稳定域内做校验。我的做法是把离线计算作为初值再用仿真扫描逼近最优值整个过程记录成表后面切换工况时效率会高很多。7. 模型还能往哪里延伸7.1 柔直加储能平滑能力怎么算1000MW新能源基地的功率波动常常让人头疼柔直模型本身能传送功率但不能平抑波动。我在直流侧并了一个电池储能模型额定功率100MW、容量200MWh用来做风电功率平滑。电池对电网的平滑能力可以用一阶低通滤波来模拟对风功率信号做滤波后作为柔直功率指令。平滑效果的评价指标主要有两个一是功率波动率的降幅即滤波前后最大峰谷差的比值二是爬坡速率的限制能力比如能否把每分钟最大爬坡率从几十兆瓦降到几个兆瓦。实测下来加上储能后波动率能降低60%以上这套“柔直储能”的联动模型可以直接复用到大基地送出方案的前期论证里。7.2 从输电网走向微电网仿真柔直模型不仅能当大电网的“搬运工”也能当微电网和主网之间的柔性接口。如果把受端交流系统替换成一个小型微电网模型并把控制策略切换到V/f模式就能模拟柔直给孤立微电网供电的场景。这里有个关键改动受端不能再用定直流电压控制因为微电网没有足够的同步能力维持频率必须让柔直换流站自己建立电压和频率也就是进入孤岛模式。实测下来在微电网负荷阶跃20%的情况下换流站输出电压能保持在额定值附近频率偏差小于0.2Hz这已经能满足实际工程对离网供电的基本要求。8. 复盘这个模型最大的价值在哪整套模型从拓扑选择、参数计算到控制整定、故障测试走完一遍之后最大的感受是手搓不等于蛮干每一步都必须有依据。你可以在PSCAD里用五分钟拖一个理想电压源来代替换流器但那不是柔直模型那只是一个披着柔直外衣的交流电源。真正到1000MW这个级别子模块储能、桥臂电抗、控制器带宽、电网短路容量每一个数字都在暗中较劲。如果让我再重来一次我会把参数扫描和工况测试的表格做在前面先规划好要验证哪些极限工况而不是边调边试。但即便现在这个流程已经跑通的模型也仍然只是个“基础款”——要上工程后面还有直流断路器配合、换流器启停序列、保护定值配合、RTDS实时仿真验证等一堆硬仗要打。最后分享一个小技巧建模时一定把每一级关键波形导出成数据按工况命名存档。别嫌麻烦一旦后面某个参数调崩了你能马上对比是哪一步引入的问题。手搓柔直模型这件事耐心比技术重要得多。
阅读完成 · 觉得有帮助?
咨询建站