方向性电流保护这个课题,教材里通常几页就翻过去了,但真要在双侧电源系统里用Simulink把它完整搭出来,再写出一份能讲清楚原理、整定、仿真和验证的研究报告,需要抠的细节远比想象中多。这次我基于一个典型的110kV双侧电源网络,做了相间短路方向性电流保护的设计、整定计算和仿真验证,跑通了从故障特征分析到保护逻辑实现,再到波形结果分析的完整链路。这篇文章就把整个过程中沉淀下来的思路、参数选取、建模细节、波形判读方法,以及那些教材里不会写但调试时一定会遇到的坑,完整梳理一遍,适合正在做继电保护课程设计、毕业设计,或者刚接触双侧电源网络保护整定与仿真复现的同学参考。
1. 为什么双侧电源会让普通电流保护“失灵”
1.1 双侧电源下的短路电流流向
先看最基本的场景:一条线路两端分别接电源,负荷从中部或其他节点引出。当线路上某点发生相间短路时,短路点相当于一个低电位节点,两侧电源都会向这个故障点注入短路电流。以线路AB为例,A侧电源提供一部分故障电流,B侧电源也提供一部分,两股电流在故障点汇合后流入接地点或相间回路。
这时候保护安装处看到的电流有两种截然不同的情况。安装在线路A侧的保护1,如果故障发生在本线路内部,A侧电源提供的电流会从母线流向线路,方向是“正方向”;如果故障发生在保护1的背后,也就是A侧母线或者相邻线路上,B侧电源提供的故障电流会通过线路BA反向流过保护1,方向是“负方向”。而单侧电源网络里根本不存在“背后电源反向送电”这种工况,所以传统电流保护在设计时压根没考虑过要对“方向”做区分。
1.2 纯幅值判据为什么会失效
传统电流速度断保护的核心逻辑很简单:短路电流大于整定值就跳闸。这个逻辑在单侧电源下是成立的,因为故障点越靠近电源,短路电流越大,整定值按“躲过线路末端最大短路电流”来取,就能可靠区分本线路故障和相邻线路故障。
双侧电源下这个逻辑就不稳了。原因在于流过保护1的短路电流大小,不再只取决于本侧电源和故障点之间的距离,还取决于对侧电源的容量、系统阻抗和故障位置。假设B侧电源容量远大于A侧,那么当保护1背后母线附近发生短路时,B侧经线路BA反送过来的故障电流可能非常大,大到超过保护1本线路末端正方向故障时的测量电流。这时候单纯按幅值整定的电流速断保护,会把背后故障误判成“本线路末端故障”,直接越级跳闸。
时间阶梯配合同样会出问题。过电流保护靠延时阶梯来保证选择性,正常情况是越靠近故障点的保护动作时间越短。但在双侧电源网络中,如果一侧的保护把背后故障当成正向故障来计时,就可能比真正的近端保护更早动作,把整个选择性破坏掉。这就是为什么双侧电源网络中,普通的电流保护需要加装方向元件才能继续使用。
1.3 方向元件补上的关键一环
方向元件的本质,是把“电流幅值比较”升级成“电流方向 + 幅值”的双重判据。方向元件通过比较保护安装处的电压和电流之间的相位关系,判断短路功率是从母线流向线路,还是从线路流向母线。只有判断为“正方向故障”时,才允许电流保护继续启动并计时;判断为反方向故障时,直接闭锁。
打个比方:单靠交通流量大小判断哪条路出了事故,在车辆本来就多的主干道上很容易误判,但如果同时看“车辆是涌向某个方向还是从那个方向散去”,判断依据就充分多了。方向性电流保护就是给电流保护装上了“流向感知”,让它在双电源甚至多电源网络中,依然能守住“只切本线路故障”的边界。
2. 方向性电流保护的核心原理与接线细节
2.1 相位比较原理与动作判据
功率方向元件的经典判据是相位比较。正方向故障时,保护安装处的电压相量基本由本侧电源和系统阻抗决定,电流则滞后电压一个角度,这个角度接近从保护安装处看进去的系统等效阻抗角,一般在线路阻抗角附近,典型值60°到85°。反方向故障时,流过保护的电流相位发生约180°的翻转,与电压的相位差就落在了另外一个区间。
实际实现时,方向元件定义一个动作区。以电压为参考相量,把“电流落后电压约φL”这个位置设为灵敏角,动作区以灵敏角为中心展开一定宽度。当电流电压相位差落在动作区内,方向元件输出正向;落在区外,输出反向。配合电流启动元件,就构成了方向性电流保护的完整逻辑。
这里有个关键点:方向元件的电压基准和电流基准必须是同一套互感器二次量,并且相位关系要稳定。Simulink仿真中,我推荐用锁相环锁住母线电压的相位,再测量各相电流相对该电压相位的偏移量,进而做区间判断。这个方案简单直观,波形调试时很容易看懂方向判别是否正确。
2.2 为什么必须用90°接线和记忆回路
方向元件最怕一种情况:故障点就在保护出口附近。这时候母线残压可能接近于零,电压互感器几乎测不到有效的电压相量,相位比较无从谈起,方向元件会“死区拒动”。这个概念在仿真里特别容易踩雷,我见过不少同学在母线近端设三相短路,然后困惑为什么保护不动——恰恰是因为电压死区。
教材给出的经典解决方案是90°接线:A相方向元件用A相电流和B、C相间电压Ubc配合,B相用B相电流和C、A相间电压Uca配合,C相用C相电流和A、B相间电压Uab配合。这样做的好处是,发生两相短路时,故障相的电流还可以和未短路的相间电压构成有效相位参考,从而消除近端两相短路的电压死区。对于三相短路,三相电压同时跌到极低水平,90°接线也救不了,此时需要引入记忆回路,也就是在故障发生前把电压相量“存”下来,故障后继续用记忆电压做参考。
在Simulink仿真里,如果不想额外建模记忆回路,可以在保护逻辑中采用“故障前电压保持”的处理方式:用内存模块存储故障前半个周波的电压相位,故障后使用该相位作为参考。这是行内仿真验证方向元件动作行为的常用简化做法。
2.3 按相启动与方向闭锁逻辑
方向性电流保护必须按相配置。A、B、C三相各自有一个电流启动元件和方向元件,只有同一相的方向判断为正向、电流又超过启动值时,该相才能输出出口信号,然后三相出口信号汇总后驱动断路器。这样做的目的是防止非故障相电流干扰出口逻辑,也避免在单相故障时误跳三相。
具体到Simulink实现,我会把三相电流分别通过一个“过电流比较器”,输出逻辑1表示电流越限;再用方向判别模块输出逻辑1表示正向故障;然后将两个逻辑信号做“与”运算,得到该相的动作信号。最后三相动作信号再“或”到一起,送入延时模块和断路器。这套逻辑用基本逻辑运算模块就能搭出来,不需要写复杂的S函数,后续调试也更方便。
3. Simulink仿真模型搭建与整定计算
3.1 系统模型与参数设定
这次仿真我搭的是一个简化的110kV双侧电源系统,线路AB长度取40km,两侧各有等值电源,系统接线按单线图展开。Simulink中建模使用的核心模块包括:
- 发电机/电源:用Three-Phase Source表示,设置额定线电压110kV、频率50Hz,内阻抗按系统短路容量折算。
- 输电线路:用Three-Phase PI Section Line模拟AB线路,线路参数取典型架空线参数。
- 故障模块:用Three-Phase Fault,可设置故障类型、故障起始时间和持续时间。
- 测量模块:Three-Phase V-I Measurement,放置在保护安装处,同时测量母线电压和线路电流。
- 断路器:用Three-Phase Breaker实现保护跳闸。
模型参数我按一个典型110kV系统来取,具体数值如表1所示。电源内阻抗根据“系统短路容量”折算:短路容量取1000MVA等级,则系统等值阻抗约为线路阻抗的类似量级,能保证故障电流有明显区分度。
表1 Simulink仿真系统参数示例
| 参数项 | 数值 | 说明 |
|---|---|---|
| 系统额定电压 | 110kV | 线电压有效值 |
| 系统频率 | 50Hz | 工频 |
| A侧电源等值阻抗 | 5 + j10 Ω | 按短路容量折算 |
| B侧电源等值阻抗 | 8 + j16 Ω | 容量相对弱一些 |
| AB线路长度 | 40km | 双回线简化为单回 |
| 线路正序电阻 | 0.08 Ω/km | 典型架空线路 |
| 线路正序电抗 | 0.40 Ω/km | 典型架空线路 |
| 故障点设置 | 0% / 50% / 100%线路长度处 | 分别对应出口、中点、末端 |
| 故障类型 | ABC三相短路、AB两相短路 | 对比相间故障特征 |
这里要提醒一句:电源内阻抗不要简单取“理想电压源 + 0欧内阻”,否则短路电流会大到失真,保护整定值也跟着失真。把等值阻抗按实际短路容量算出来填进去,波形和数据才有参考价值。
3.2 方向判别与保护逻辑的模块化实现
方向判别模块我采用了“电压相位锁定 + 电流相位比较”的方案。具体实现步骤如下。
第一步,用PLL锁相环锁定母线A相电压的正序相位。PLL在Simulink里面有现成模块,配置时把额定频率设为50Hz,初始相位按仿真起始时刻设置,锁相环带宽不要太高,否则故障暂态过程会引起相位抖动。
第二步,分别测量A相电流、B相电流和C相电流的相位。可以通过PLL锁电流基波相位,也可以用坐标变换提取电流的d/q分量来算角度。为了在调试时直观看到相位差,我建议把电流和电压都转换成标幺值,再用示波器观察两者过零点的相对位置。
第三步,计算每相电流相对参考电压的相位差,然后判断是否落在动作区内。以A相为例,判据可以写作:
- 相位差落在动作区内,输出方向逻辑1;
- 相位差落在动作区外,输出方向逻辑0。
由于正方向故障时电流滞后电压约φL,我取灵敏角为线路阻抗角,动作区宽度取“灵敏角 ± 90°”,这样既保证正方向故障可靠判断,又给反方向故障留出至少90°的裕度不误动。
需要特别注意的是,方向元件输出的是“方向标志”,不是“是否故障”的标志。哪怕某相电流很小,方向元件也可能输出某个方向;所以出口逻辑必须把方向标志和电流启动标志“与”起来,才能形成最终跳闸信号。
3.3 一个完整的整定计算实例
为了把整定计算讲具体,我按前面表1的系统参数做一个完整算例。线路阻抗计算如下。
线路正序阻抗:
- R_L = 0.08 × 40 = 3.2Ω
- X_L = 0.40 × 40 = 16.0Ω
- Z_L = 3.2 + j16.0 Ω,阻抗角约78.7°
A侧电源等值阻抗为ZS1 = 5 + j10Ω,B侧电源等值阻抗为ZS2 = 8 + j16Ω。假设故障点F在线路AB末端,即100%线路长度处。A侧电源单独提供的三相短路电流为:
I_k.max = E / |ZS1 + Z_L|
归算到一次侧,E取相电压有效值,110kV线电压对应相电压约63.5kV。阻抗模值|ZS1 + Z_L| = |5+j10+3.2+j16| = |8.2+j26| ≈ 27.3Ω,因此I_k.max ≈ 63.5kV / 27.3Ω ≈ 2.33kA。
方向电流速断保护的整定值按躲过本线路末端最大短路电流整定,可靠系数取1.25:
I_set1 = 1.25 × 2.33 ≈ 2.91kA
这个定值折算到二次侧时,还需除以电流互感器变比,比如变比取600/5=120,则二次定值约为24.3A。
灵敏度校验按本线路出口处故障电流计算,出口处短路电流为E / |ZS1| ≈ 63.5 / 11.2 ≈ 5.67kA,速断保护灵敏度为5.67 / 2.91 ≈ 1.95,满足大于1.3的要求。
方向过电流保护的定值则按躲过最大负荷电流整定,同时考虑返回系数。假设最大负荷电流为400A,返回系数取0.85,则:
I_set2 = K_rel × I_load.max / K_return = 1.2 × 400 / 0.85 ≈ 565A
这个值远小于速断定值,主要靠时间阶梯保证选择性。
3.4 时间阶梯配合与方向性配合原则
双侧电源网络的时间配合不能只看一侧。正确做法是把网络拆成两个方向分别考虑:从A侧电源看,保护1、保护2沿线按阶梯递增;从B侧电源看,保护方向相反,时限阶梯也从各自电源侧向线路中部递增。每个方向的过电流保护只负责切除“正方向看出去”的故障,所以时间配合互不干扰。
Δt一般取0.5s。以A侧方向过流保护为例,如果A侧还有上一级线路,则上一级保护时间整定为本级时间加上Δt。B侧同样按自己的阶梯关系整定,两侧保护在中部汇合时,要求两侧的末级保护时限能够满足“远端故障由近端保护先动”的要求。
这里有一个经常被忽略的点:相邻线路配合时要考虑分支系数。如果相邻线路末端故障时,故障点总电流有一部分由对侧电源直接注入,流经本保护安装处的电流小于故障点总电流,两者之比就是分支系数Kb。配合时整定值需要按“故障点总电流除以Kb”来折算,否则定值会偏大,灵敏度不足。方向过电流保护与下一段线路的方向过流配合,同样要按这个思路处理。
4. 仿真工况设计与波形判读方法
4.1 工况矩阵怎么设计
一份合格的仿真研究报告,不能只跑一个“线路中点三相短路”就收工。为了验证方向性电流保护在各种场景下都能正确动作,需要设计一个故障工况矩阵,至少覆盖以下维度:
- 故障位置:保护出口(0%)、线路中点(50%)、线路末端(100%)、背后母线、相邻线路。
- 故障类型:三相短路、两相相间短路。
- 过渡电阻:金属性短路(0Ω)、经过渡电阻短路(10Ω到20Ω)。
把这些组合做成一张工况表,每个工况跑一组仿真,记录保护1和保护2的动作情况。表2是我设计并实际跑过的工况矩阵缩减版,供参考。
表2 仿真工况矩阵示例
| 工况编号 | 故障位置 | 故障类型 | 过渡电阻 | 预期保护1行为 | 预期保护2行为 |
|---|---|---|---|---|---|
| 1 | 线路出口0% | 三相短路 | 0Ω | 动作跳闸 | 不动作 |
| 2 | 线路中点50% | 三相短路 | 0Ω | 动作跳闸 | 动作跳闸 |
| 3 | 线路末端100% | 两相短路 | 0Ω | 不动作或延时配合后动作 | 动作跳闸 |
| 4 | 背后母线 | 三相短路 | 0Ω | 方向闭锁不动作 | 根据方向判定不动作 |
| 5 | 相邻线路 | 两相短路 | 10Ω | 方向闭锁不动作 | 由对应保护动作 |
设计工况矩阵的要点是:每个维度至少有一个“对照组”。比如“线路中点故障”对照“背后母线故障”,才能真正展示方向元件在“电流幅值都很大”的情况下的区分能力;而“金属性故障”对照“经电阻故障”,可以暴露启动元件的灵敏度问题。
4.2 从典型波形看懂方向元件是否在正确工作
仿真跑完以后,最重要的不是“保护有没有动”,而是“从哪里能看出来方向元件判断对了”。我拿两个典型工况来说。
工况1,线路中点三相短路。此时流过A侧保护1的电流增大,A相电流波形相对A相电压有约60°到80°的滞后,方向判别模块输出持续为“1”。故障发生时刻开始,电流启动元件也输出“1”,两者相与后保护出口信号变为“1”,经过整定延时后断路器跳闸。示波器上可以看到清晰的动作时序:故障发生、方向判别翻转、电流越限、延时结束、跳闸。
工况4,背后母线三相短路。此时流过保护1的电流也很大,但相位方向与工况1相差约180°。具体波形上,电流仍然增大,但电流相对电压的相位差落在非动作区,方向判别模块输出“0”。即使电流启动元件动作,由于“方向标志”为0,保护出口始终不动作。
判读方向元件是否正确,我有一个实操技巧:打开Simulink示波器的游标,分别测量电压过零时刻和电流过零时刻,计算两者时间差,再乘上频率换算成角度,和动作区做对比。不要只凭“电流和电压是不是同相”这种模糊感觉,要用具体数值验证。
4.3 用仿真数据校验整定方案
仿真的另一个作用是回算整定值。从仿真结果中提取故障稳态段的短路电流幅值,和整定计算值对比,两者误差通常在百分之几以内,这可以说明系统模型和手算推导是一致的。
更实用的做法是,把每个工况下保护安装处的测量电流、方向判别结果、启动元件状态、保护最终动作状态整理成一张汇总表,形成“理论预判 vs 仿真结果”对照。这样一来,研究报告的证据链就完整了:先有整定计算推导,再有仿真模型验证,最后有工况表证明保护在各种条件下都满足选择性要求。
我这次仿真的结果也印证了方向性电流保护的核心价值:在所有正方向本线路故障工况中,保护都能可靠动作;在所有反方向故障工况中,保护全部被方向元件可靠闭锁。而如果不带方向元件,工况4这种背后母线故障必然造成误动,两者一对比,研究报告的结论就非常有说服力。
5. 调试中踩过的坑与研究报告撰写建议
5.1 Simulink仿真常见问题速查
仿真调试阶段最容易出问题的不是保护逻辑,而是模型层面的一些细节。我把实际踩过的坑整理出来,做成一个速查表(表3)。
表3 常见问题与解决方案速查
| 现象 | 可能原因 | 解决办法 |
|---|---|---|
| 方向判别信号在故障后抖动 | PLL带宽过高或采样步长过大 | 降低PLL带宽,减小变步长最大步长 |
| 出口三相短路时方向元件拒动 | 母线残压过低,电压死区 | 采用记忆电压或故障前电压锁存 |
| 两相短路方向判断错误 | 直接用本相电压和本相电流比较,基准不当 | 改用90°接线方式的相位基准 |
| 保护动作时间与整定不符 | 延时模块的触发方式设置有误 | 确认延时是从“逻辑信号上升沿”开始计时 |
| 故障电流偏大或偏小 | 电源内阻抗与实际系统短路容量不匹配 | 按短路容量折算等值阻抗后再填入 |
| 波形存在大量高频毛刺 | 仿真算法或步长不适合电力电子开关 | 改用ode23tb,限制最大步长 |
这里重点说一个很多人都会遇到的坑:Simulink默认的求解器在处理带断路器跳闸和故障切除这种“事件”时,如果最大步长设置太大,波形会产生严重的数值振荡,直接导致方向判别模块误翻转。我的经验是把最大步长设在0.1ms以内,故障前后各留一定仿真时间,比如故障发生在0.1s,持续0.2s,总仿真时长0.5s。这样既有足够的暂态观察时间,又不会因为步长太粗丢失关键相位信息。
5.2 研究报告的结构与配图表清单
Simulink仿真做好以后,研究报告的写作质量直接决定了这个项目的呈现水平。我比较推荐的结构是:
- 摘要:用300字以内说清楚研究对象、方法和结论。
- 第1章 概述:写双侧电源保护的难点,方向性电流保护的研究现状。
- 第2章 原理分析:故障特征、方向元件原理、整定计算原则、时间配合原则。
- 第3章 系统建模:Simulink模型结构图、参数表、模块配置说明。
- 第4章 仿真结果与验证:工况矩阵、典型波形、数据分析、与理论预判的对比。
- 第5章 结论与心得:结论简明,心得部分写仿真中遇到的问题和解决办法。
报告里图表是加分项,我建议至少准备这几类:系统单线图、Simulink模型总览截图、方向元件动作区示意、各典型工况的电压电流波形、保护动作行为汇总表。波形部分不要只贴“一张电流波形图”,要把方向判别信号、启动信号、出口信号用同一个时间轴叠在一起,读图的人一眼就能看出保护逻辑的先后时序。
5.3 时间充裕时还能扩展哪些内容
如果项目周期允许,有几个方向可以进一步提升技术含量。一是把方向元件从“相位比较”换成“序分量方向元件”,研究两相短路时负序分量的方向特性;二是对比不同故障类型下90°接线和0°接线的表现差异;三是在线路末端增设一个负载或并联补偿装置,研究分支系数变化对整定值的影响;四是把保护逻辑封装成子系统,通过Mask参数切换不同整定值,做成可交互的仿真实验平台。
我在做这个课题时还做过一个简单的对比:把“不带方向元件”和“带方向元件”的两套保护逻辑分别接入同一模型,跑同一组工况,然后直接对比两者的动作行为差异。这个对比放进报告里非常直观,几乎不需要额外文字解释,图表自己就能说明“方向元件到底解决了什么问题”。
结语
这个课题做完之后,我个人最大的体会是:方向性电流保护的原理不难,难的是把原理映射到具体的仿真模型和波形分析里。教材上的动作区、灵敏角、90°接线,每一个抽象概念在Simulink里都对应着一个具体的模块参数、一条信号线或者一个相位测量点。建议大家上手时不要一上来就追求跑通所有工况,先把“线路中点金属性三相短路”这一个场景调准,确认方向判别模块输出符合理论预期,再逐步扩展到两相短路、背后故障和经电阻故障。手算整定和仿真波形来回对照几次,你对整定计算和方向元件行为的理解,会比单纯看书深刻得多。如果时间允许,把每一组工况的保护动作行为整理成表格,研究报告的可信度会明显提升,这也是最后答辩时最容易被认可的硬功夫。