ARTICLE DETAIL

资讯详情

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

PSCAD实战:±500kV双极直流输电仿真模型搭建与调试全流程

PSCAD实战:±500kV双极直流输电仿真模型搭建与调试全流程 搞500kV双极直流输电仿真模型这件事我前后折腾了两周才把波形跑明白。很多资料上来就甩单极模型的截图然后说“改成双极就行了”实际真做起来根本不是那么回事。PSCAD里双极系统的接地点、控制量的传递、两极之间的电磁耦合任何一个环节没处理好仿真出来的直流电压就会像呼吸一样摆动。这篇文章我会把自己从搭建主回路、算参数、接控制系统到调试故障的经验完整写出来内容包括每一步的取舍思路和实际踩过的坑。想用PSCAD复现±500kV双极直流输电模型的电气专业学生、研究院工程师或者刚接触高压直流仿真的朋友照着这个流程能省下不少试错时间。1. 先拆模型双极直流在PSCAD中的整体结构1.1 双极直流输电的基本拓扑双极直流输电系统可以理解成“两个单极系统背靠背拼在一起共用一个中性母线”。一个极为正极性直流电压相对于中性母线为500kV另一个极为负极性电压为-500kV。两极正常运行时电流大小相等、方向相反在中性母线处互相抵消所以大地回流电流几乎为零。这个拓扑最直接的好处是可靠性哪一极出故障需要闭锁剩下那一极仍然可以通过大地作为回流通道继续输电只是输送功率减半。PSCAD建模时我没有把两极建得完全独立而是把它们耦合在同一个直流侧模型里。正极和负极的换流器、平波电抗器、直流线路参数完全相同但控制信号需要分成两套因为整流侧和逆变侧的电流指令要做限幅一旦某一极降压运行另一极的电流指令会被抬升这段逻辑在模型里要预留出来。双极系统中还有一个容易被忽视的“第三根线”就是中性母线。PSCAD里很多初学者直接把中性母线接到地看起来没问题但一旦加入单极闭锁暂态大电流流过接地极那个纯地节点的电位被强行钳制在0会导致计算结果与实际物理过程不符。我习惯用一个小阻值接地极电阻来模拟真实的中性母线电位抬升通常选0.1到1欧姆视模型容量而定。1.2 在PSCAD里两条极到底怎么“走电流”先画一个简单的电流路径整流侧正极换流器输出500kV经过正极直流线路到达逆变侧正极换流器再经由逆变侧中性母线回落到逆变侧负极换流器。负极换流器把电压抬到-500kV电流方向从逆变侧流向整流侧负极换流器最后回到整流侧中性母线完成一个闭合回路。两极正常运行时流过大地回流路径的电流是两极不平衡电流理论上接近于零。PSCAD里的直流线路模型决定了这个回路是否正确。如果正负极分别用两个独立的单导线输电线路模型不考虑空间耦合仿真结果会偏乐观。我在模型里使用的是频率相关相域线路模型并考虑了正负极导线之间的耦合电容和互电感。实际运行时正极和负极线路之间距离不远空间电磁耦合对故障暂态影响很大单极接地故障会在另一极上感应出很高的过电压如果线路模型里缺了耦合环节感应过电压根本算不出来的。1.3 为什么不能用单极模型改改就当双极用市场上很多PSCAD交流系统自带HVDC平均模型通常是基于CIGRE HVDC Benchmark的单极模型有人把它的额定电压从230kV改成500kV然后复制一份到负极再把电压反号以为这就是双极。我试过这种“快速做法”结果出现两个核心问题。问题之一是中性母线上阻抗参数没有中性点参考。单极系统一端接地另一端经线路构成回路复制后两个“负极”其实是无源的控制系统也不知道该让哪一侧建立电压。另一个问题是故障后的运行方式只有双极模型里才存在“单极金属回线运行”和“单极大地回线运行”这两种状态切换单极模型里根本没有对偶的路径结构。所以建议在PSCAD里从零开始搭别贪快。2. 主回路参数计算从额定电压电流到换流器参数2.1 工程定值的冷计算过程建模前需要定一套“看起来合理”的工程额定参数。我这里以3000MW双极直流系统为例直流电压±500kV也就是极对中性母线电压500kV。双极总功率3000MW那么一极的功率是1500MW额定直流电流 I_dn 1500MW / 500kV 3000A。记住这个三万安培后面所有换流器参数都围绕它展开。每极换流器为了形成12脉波通常由两个6脉波换流桥串联。每个6脉波桥承担一半直流电压也就是250kV。这里要强调一点6脉波桥的理想空载直流电压U_d0并不是250kV而是要比250kV高因为实际运行中还有换相压降和触发角余量。整流侧α一般取12°到18°逆变侧γ取15°到18°在此基础上反推U_d0。以整流侧单桥为例我取U_d0 275kV则阀侧线电压有效值U_v满足 U_d0 (3√2 / π) U_v所以U_v π × U_d0 / (3√2) ≈ 203.6kV。再算换流变容量单桥直流功率 U_d0 × I_dn ≈ 825MVA考虑换相重叠和变压器漏抗的伏安增量我实际配置成900MVA留出约10%的裕度。换流变短路阻抗取0.16 p.u.这个值不能太小否则换相压降降低但故障电流上升太快。2.2 触发角、换相电抗与U_d0之间的关系换流器平均直流电压 U_d 与触发角的关系式是 U_d U_d0 cos α - (3/π) X_c I_d。X_c是每相换相电抗折算到阀侧的欧姆值。实际PSCAD建模时X_c不是直接填欧姆值而是通过换流变短路阻抗的标幺值间接算出来的。串联电抗过大cos α的压降就会吃掉很多电压整流侧输出可能达不到500kV过小则换相重叠角太小逆变侧换相裕度不足容易引发换相失败。我建议先把换流变漏感折算成欧姆值看一眼。以阀侧线电压203.6kV、额定电流3000A、额定容量900MVA折算Z_base U_v² / S 203.6² / 900 ≈ 46.1Ω。取短路阻抗0.16p.u.对应的每相换相电抗约为7.38Ω。将这个值带入U_d表达式额定工况下的整流侧实际直流电压可以降到500kV附近正好满足外特性。如果前端交流系统等值阻抗过大整流侧还要在模型里加一套移相控制让α在0°到90°之间平滑移动。不要直接把α设成固定角否则系统启动瞬间会有电流冲击。2.3 平波电抗器与滤波器参数配置平波电抗器的主要作用是平抑直流电流纹波、限制故障电流上升率、防止直流回路与交流系统发生低次谐波谐振。按工程经验平波电感通常取0.1H到0.5H500kV级直流工程常用每极0.15H到0.3H。我这里选了0.3H电流纹波抑制效果明显但启动时电流上升变慢仿真中需要等待更长的预充电时间。直流滤波器我用的是两侧并联的调谐T型滤波器调谐频率100Hz和300Hz。实际PSCAD里可以直接调用Master Library中的滤波器模型但要注意直流侧电压等级填500kV时电容绝缘水平和损耗参数都会被自动折算。交流侧还要配置无功补偿电容器和HP型高通滤波器因为换流器在运行中要吸收大量无功。仿真中我用了一组电容器容量为200Mvar、一组11次高通滤波器以避免交流母线电压过载。3. PSCAD实操建模一步步把500kV双极系统搭起来3.1 仿真环境准备我用的PSCAD版本是X4。安装时有一个极其影响后续使用体验的坑Fortran编译器。PSCAD书里经常默认你电脑里有Intel Visual Fortran但对大多数人来说免费可用的GFortran才是更稳的选择。安装PSCAD时一定要把编译器路径选好否则按下Run会报“Cannot find FORTRAN compiler”这个错跟模型无关纯粹是环境问题。新建case后先把仿真时长和分析步长定了。我一般仿真时长设成2到5秒分析步长取20μs画图步长200μs。步长太大比如超过100μs6脉波换流器的换相过程会被严重平滑触发脉冲和电压电流波形都会失真步长太小则计算速度很慢尤其是频率相关线路模型跑一个故障工况要等很久。3.2 交流等值系统与换流变压器的搭建整流侧和逆变侧各需要一个交流等值系统。我的做法是用一个三相电压源配一个交流阻抗网络来等效电网。整流侧交流母线电压取525kV短路容量5000MVA阻抗角85°逆变侧取525kV短路容量3000MVA。短路容量越大等值阻抗越小换流器注入交流系统的谐波被母线吸收得越充分。换流变压器在PSCAD里用两种接线组别一个Y-Y一个Y-D。这样两个6脉波桥的阀侧电压相位差为30°叠加后形成12脉波。变压器模型我用的是UMEC模型饱和选项打开因为直流输电的换流变在过电压和直流偏磁时铁芯饱和特性很重要。注意两个变压器容量都必须覆盖单桥的900MVA接线组别不能填错否则6脉波桥触发顺序会乱。3.3 换流桥与触发脉冲连接PSCAD的Master Library里找到6-pulse bridge组件它内部是6个晶闸管加上缓冲回路。把两个6脉波桥的输出端正极串联起来构成一个12脉波极换流器。整流侧正极、逆变侧正极外加整流侧负极、逆变侧负极一共四组都要独立配置触发脉冲。触发脉冲的生成我使用内置的PLLCapacitor Commutation电路。推荐直接调用PSCAD自带的HVDC控制库中的“PLL”和“firing pulse generator”它们能减少很多数值振荡。如果完全用自定义控制触发角滤波时间常数要调好我取5ms太快会引入高频抖动太慢则触发延迟明显直流电压反应迟钝。尤其注意触发角限幅。整流侧α限幅范围0°到90°逆变侧γ范围15°到90°。启动时要让α保持90°附近直流回路先建立电压再逐步减小α把电流送上额定值。3.4 直流线路与接地极处理直流线路用频率相关相域模型。我在PSCAD里建了一个300km的架空线杆塔结构按实际500kV直流单极分裂导线的几何参数设置。分裂导线采用4分裂子导线截面400mm²弧垂和高度按标准设计。频率相关模型需要输入导线空间位置和大地电导率大地电导率取0.001S/m。这些参数会直接影响故障行波传播速度和零模衰减仿真出来的故障暂态才可信。接地极不是直接把中性母线砸到地。我在两端的中性母线各接了一个0.5Ω的小电阻然后再接到理论地。正常运行电流几乎不流过这个电阻但单极闭锁时它用来计算中性母线电位抬升。这个细节决定了单极金属回线转大地回线暂态的准确性。3.5 控制系统与启动流程控制部分我用的还是常规的电流裕度控制。基本思路是整流侧定电流逆变侧定电压但逆变侧带电流裕度。当整流侧电流指令降低或故障导致逆变侧电流跌到裕度值以下时逆变侧自动转为定电流控制。这套机制在PSCAD里用两个PI控制器配合逻辑切换实现。整流侧PI的输入是直流电流参考值I_ref与实际I_d的差值输出是触发角α_ref限幅0到90度。逆变侧有两种工作模式正常时用定γ角控制器输入γ_ref17°与实际关断角γ_ext比较电流误差一旦超过裕度切换为定电流控制。开关逻辑用乘法器加比较器实现注意切换死区要留5%以上否则会在两个控制器之间来回折腾直流功率出现低频振荡。启动流程一定要设计成“软启动”先给触发角一个斜坡从90°缓慢降到额定值附近持续0.4秒左右。直接给定15°会瞬间产生短路电流PSCAD会给你一个极难看的振荡波形。我实际上把直流电流指令分成0.2秒斜坡升到3000A整流侧α跟随斜坡整个系统在大约1秒后进入稳态。4. 调试实录六个常见问题与定位方法4.1 启动即发散先查参数和步长仿真一开始就跑出NaN或者数值爆炸最可能的原因是分析步长太大换流器和线路模型在换相瞬间采样不足。我先降步长到10μs顺便把画图步长也从200μs改为100μs。此时如果还存在过压尖峰十有八九是平波电抗器太小或直流线路电容太大导致谐振。我的排查顺序是先检查控制信号是否存在代数环再检查PI输出是否越限最后检查交流电压源和换流变压器容量是否匹配。代数环这个问题在PSCAD中很隐蔽。控制系统直接采样直流电压再用这个电压实时计算电流指令指令又反过去影响直流电压一瞬间形成闭环。PSCAD的编译器不一定报错但结果一塌糊涂。我通常在采样点后面加一个一阶惯性环节时间常数1毫秒把代数环拆开。4.2 直流电压建立不起来整流侧空载但直流电压始终只有几十千伏几乎等同于短路。排查时先看触发脉冲是否到位特别是Y-D接线的桥PLL相位锁定不正常的话触发角会乱跳。另一个常见原因是我把两个6脉波桥的直流侧串联成12脉波时中间连接点接错了地方导致正极桥和负极桥短路。还有一次是换流变压器阀侧绕组极性问题。Y-Y和Y-D变压器的二次侧输出电压相位差必须是30°但如果绕组的同名端接错相位差会变成反向12脉波整流变成“两套6脉波对顶”直流电压完全抵消。把二次侧绕组其中一相反接即可恢复。4.3 双极功率分配不均两极稳态时直流电流一个3000A、一个2850A我一直以为是控制参数没整定好后来发现是负极线路模型参数表里导线型号比正极粗了一圈导致线路电阻比正极小电流自然偏向负极。这个错误很隐蔽如果不是事后检查线路几何参数极难发现。因此双极对称的模型正负极线路模型参数一定要完全复制包括导线高度、分裂间距、弧垂。如果参数一致但还是有不平衡检查两套PI控制器的积分时间常数是否相同。PSCAD里复制子系统后PI内部的积分器初始值可能不同导致收敛电平出现偏差。把两组PI的初始条件清零再同时投入问题就消失了。4.4 直流系统接地带来的仿真奇异PSCAD报错“subnetwork singular”多半是因为直流侧没有形成合理的接地参考。双极系统在中性母线上同时存在正负极回路如果两端的中性母线都没有接到地直流电位悬空PSCAD解算离散网络时就会出现奇异矩阵。解决办法是至少保留一个理想地节点在中性母线上同时其他接地路径用低阻表示。但也不能到处都是地。如果在整流侧和逆变侧两头都直接接零欧姆地就会形成直流双点接地正常电流也会有一部分从大地流过仿真结果就错了。正确做法是理论地只放在一个主参考点其余的用接地极电阻模型。4.5 波形毛刺与振荡刚搭完时直流电压波形在稳态下还有约2%的高频毛刺原因是触发脉冲在换相瞬间产生了数值尖峰。我把PSCAD的仿真插值选项打开它会自动检测开关事件并在事件点加密采样。同时给直流电压测量通道加一个截止频率500Hz的一阶低通滤波波形瞬间干净很多。还有一种振荡是50Hz左右的低频摆动这通常来自控制系统负反馈。检查整流侧电流PI调节器的带宽我一般把它调到15rad/s左右对应整定时间约0.07秒。如果积分增益太大电流响应会超调并诱发低频振荡。4.6 PSCAD环境引发的运行报错有些模型根本跑不起来但报错信息让人摸不着头脑。比如“Library component not found”多半是版本兼容问题换到PSCAD X4或X5能解决。又比如“Signal path cannot connect”往往是命名空间冲突检查子模块内的信号名是否用了全局变量。还有一次是运行到0.5秒时突然自动暂停查了半天发现是我在模型里加了“multiple run component”不小心设置了触发器。平时做完模型先屏蔽一切控制保护逻辑只保留主回路跑通后再逐步投入控制环能有效缩小报错范围。5. 模型能用来做什么应用场景与研究拓展5.1 稳态和故障特性研究这套模型最直接的应用是研究双极直流输电在不同工况下的稳态电压电流分布。比如双极全压运行、单极降压70%运行、双极不对称运行。每一个工况下换流器触发角、关断角、无功消耗都会发生变化模型能快速给出数值比理论推导更直观。故障特性方面我验证过正极线路末端金属性接地、双极短路、逆变侧换相失败三类典型故障。正极接地故障后的暂态涌流与行波波头时间为直流保护定值整定提供了依据。尤其是故障后负极电压升高的现象在只建单极模型时完全看不到双极模型体现得清清楚楚。5.2 控制保护策略验证模型的控制器预留了接口可以很方便地换成其他控制策略。我把整流侧定电流控制改成定功率控制后研究功率指令阶跃时的动态响应发现PI参数重新整定之后系统能在0.8秒内恢复到新稳态。这个结论对后续做直流功率调制研究比较有意义。逆变侧换相失败保护逻辑也能在模型里单独调试。通过降低交流电压、加入不对称故障观察γ角变化和逆变侧是否切换到旁通对。PSCAD里能设置故障时刻和持续时间很容易测出换相失败后直流电流突升的最大值以及恢复时间。5.3 向多端和柔直扩展双极模型建好后可以在此基础上扩展成多端直流电网。增加一个第三端时需要把中性母线改成直流母线网络同时控制器要改成多点协调。我目前接了一个小型海上风电经直流并网的场景把风电场侧换流器替换成MMC模块剩余两端保持LCC整体仿真依然稳定。这套扩展思路让我后来的相关研究省了不少建模工作量。还有一个方向是把模型里的6脉波桥换成PSCAD里的VSC/MMC模型。虽然控制逻辑完全不同但主回路的直流线路、接地极模型、故障测试模块都能直接复用迁移成本很低。写到最后分享一下我的体会。仿真模型不是跑出波形就算成功一定要做数值校核。我把稳态直流电压、直流电流和交流侧无功消耗与手算的理论值对比误差在1%以内才认为模型可信。另一个很有效的小技巧是调PI参数时先把积分时间常数设大让系统偏稳等波形没有超调后再一点点减小积分时间。这套500kV双极模型的调试过程适用于很多高压直流相关仿真任务建模思路可以整体迁移过去。
返回列表