简介:中性点直接接地系统零序电流保护的设计,是电力系统继电保护课程设计中极具代表性的课题,主要面向电气工程及其自动化专业的本科生及初入电力系统继电保护领域的学习者。文档以110kV及以上电压等级电网为背景,围绕零序电流保护的构成原理、整定计算与保护配置展开,系统讲解了零序I段、II段保护的整定原则、分支系数选取、自动重合闸配合策略以及主保护与后备保护的配置方法,并附有完整的系统示意图、原始参数、等效阻抗化简模型及详细计算步骤,从短路电流计算到保护定值整定再到灵敏度校验逐层递进,可直接作为课程设计论文的撰写蓝本。资源包仅含1个doc格式文档,总大小2.24MB,内容结构完整,便于下载后直接阅读和修改。目前已累计262人学习使用,适合需要快速完成同类课程设计、理解零序电流保护整定逻辑或巩固电力系统继电保护知识的学生参考。
1. 中性点直接接地系统零序电流保护:这份课程设计到底在做什么
110kV母线上一旦发生单相接地,短路电流动辄三四千安,过流保护还在按负荷电流倍数慢慢等延时,能在线路烧穿前抢先切除故障的往往是零序电流保护。中性点直接接地系统零序电流保护的设计课程设计,是继电保护教学里最接近实战的一道题:它不像距离保护要看一堆阻抗圆特性,核心只有三件事——零序电流从哪来、流过本保护多少、定值躲多大。这道题值得认真做的原因很现实:把三段式配合、分支系数和灵敏系数校验练明白,等于提前走了一遍现场整定的完整流程。适合电气工程专业本科生和刚接手保护整定的年轻工程师。这篇笔记按做课程设计的顺序来讲:原理接线、整定计算、踩坑排查,最后说怎么让设计真正站得住脚。
2. 零序电流保护为什么能「只认接地故障」:接线方式与三段式骨架
2.1 单相接地故障如何产生零序电流:从对称分量到零序网络
中性点直接接地系统发生单相接地时,故障点处三相电流不再对称,用对称分量法分解后,正序、负序、零序三个分量同时出现。其中零序分量的特点是三相同相位,它唯一的流通回路是从故障点经线路、变压器绕组回到中性点,再经大地返回故障点,而中性点直接接地正是这条零序回路的「开关」。只要中性点接地,零序电流就能达到短路电流的量级;如果中性点不接地或经消弧线圈接地,零序电流只剩线路对地电容电流,通常只有几安到几十安。这就是为什么两种接地系统的保护原理完全不同——直接接地系统用零序电流保护,小电流接地系统用零序电压、选线装置或零序方向保护。
做整定之前,我习惯先把零序网络画出来:把故障点看成零序电压源,各侧变压器中性点接地处就是零序电流的返回支路,每条支路串上对应的零序阻抗。画完这张图,后面的分流计算才有依据,不会出现「把总故障电流当成本保护安装处电流」这种最常见错误。
单相接地时故障点的总零序电流表达式是 3I0 = 3Eφ / (2Z1Σ + Z0Σ),其中 Z1Σ 是正序等值总阻抗,Z0Σ 是故障点看进去的零序等值总阻抗。注意这里的总零序电流不等于流过某一条线路的零序电流,它要在各接地支路之间按阻抗反比分流。课程设计里绝大多数算错的点,都出在这个分流上。
2.2 零序电流取样的三条路:专用零序TA、三相TA合成与极性底线
零序电流的获取有几种常见做法。第一种是专用零序TA,多用于电缆出线,把三相电缆一起穿过一个电流互感器,正常运行时三相电流矢量和近似为零,接地时铁芯中流过3I0对应的磁通,二次输出反映零序电流;这种TA变比通常选得较小,比如 50/5、100/5,因为接地短路电流虽然大,但正常负荷电流不穿过它。第二种是三相TA按Y形接线,把三相电流的中性线引出来,或直接由保护装置内部用矢量合成算出3I0,架空线路大多这么处理,省掉一只专用零序TA,但三相TA的传变误差会直接影响零序平衡。第三种是电磁型继电器时代的老式零序电流回路,现在的新建站已经很少见到。
课程设计图纸上,我会把专用零序TA的同名端用圆点标清楚,并在说明里加一句「现场投运前必须做升流试验校验极性」。这句话看着像套话,实际上是最容易翻车的现场问题:专用零序TA穿心方向反了,二次出来的3I0相位就反;三相TA合成时,A、B、C三相同名端接法不一致,正常运行时就可能产生几安培的虚假零序电流,足以让III段误动。做设计时把极性画明白,既让图纸完整,也提醒自己这部分不能只靠计算。
接线方式的选择还会影响整定值。用三相TA合成零序时,正常最大负荷电流下三相TA误差不一致会产生不平衡电流,III段定值要躲过它;用专用零序TA时,不平衡电流来源主要是安装处的磁场干扰和TA自身剩磁,两者取值思路不同。课程设计里如果任务书没指定,我一般按「架空线路+三相TA合成」做,因为110kV架空线路更常见,计算不平衡电流的路径也更清晰。
2.3 三段式零序电流保护骨架:动作电流、时限与保护范围的契约
零序电流保护最常见的配置是三段式,每一段的定位不同,整定原则也不同。下面这张表是我做课程设计时固定放在说明里的骨架:
| 段别 | 动作电流整定原则 | 时限 | 保护范围 |
|---|---|---|---|
| 零序I段 | 躲过本线路对侧母线接地故障时流过本保护的最大3I0 | 0s(无时限) | 本线路的一部分 |
| 零序II段 | 与相邻线路零序I段配合,并保证本线路末端接地故障有灵敏度 | 0.5s左右(配合Δt) | 本线路全长及相邻线路一部分 |
| 零序III段 | 躲过最大不平衡零序电流,与相邻线路零序段配合 | 全网最长,逐级阶梯 | 本线路后备与相邻线路远后备 |
有一个容易混淆的点:零序电流保护的三段和相间过流保护的三段不是一回事。过流I段躲最大负荷电流,零序I段躲的是本线路对侧母线接地短路时的最大3I0,负荷电流对零序的贡献只体现在三相TA误差里;II段和III段的配合对象也都是相邻线路的零序保护,而不是相间保护。理解这个区别,整定计算才不会串味。
时间阶梯的配合原则是从电网最末端开始,逐级向电源侧加一个Δt。微机保护一般取0.3~0.5s,电磁型保护普遍取0.5s。配合的时候先定最末端保护的III段时间,然后往上一级一级排,不能从电源侧往负荷侧排,否则末端保护时间可能短于上级,失去选择性。
3. 把课程设计做成能投产的整定计算:阻抗网络、短路电流与三段定值
3.1 整定前先列参数表:任务书里的每一个数都有用处
拿到课程设计任务书,第一步不是套公式,而是把参数整理成一张表。很多同学做完计算才发现某个阻抗值没用上,或者某个值用错了地方,都是因为开始没理清每个参数的意义。我一般按下面的格式列表:
| 参数 | 符号 | 取值 | 说明 |
|---|---|---|---|
| 系统额定电压 | UN | 110kV | 线电压有效值 |
| M侧正序阻抗(强运行方式) | Z1S | 5Ω | 用于计算最大短路电流 |
| M侧零序阻抗(强运行方式) | Z0S | 8Ω | M侧系统变压器中性点接地 |
| M侧正序阻抗(弱运行方式) | Z1S | 8Ω | 用于校验灵敏度 |
| M侧零序阻抗(弱运行方式) | Z0S | 12Ω | 同上 |
| N侧零序阻抗(强/弱方式) | Z0N | 6Ω / 10Ω | 对侧变电站中性点接地 |
| 线路单位正序阻抗 | z1L | 0.4Ω/km | 110kV架空线典型值 |
| 线路单位零序阻抗 | z0L | 1.2Ω/km | 零序约为正序3倍 |
| 线路长度 | L | 20km | M母线至N母线 |
| 保护用TA变比 | nTA | 600/5 | 二次额定电流5A |
| 相邻线路I段动作电流 | Idz.I.adj | 600A | 已折算到本保护安装处 |
这张表里最关键的是「强方式」和「弱方式」这两个词。强运行方式指系统阻抗最小、短路电流最大的方式,用于整定躲开区外故障;弱运行方式指系统阻抗最大、短路电流最小的方式,用于校验保护会不会该动的时候不动。我在参数表旁边会专门批注一行:「强方式=最小阻抗,弱方式=最大阻抗」。这个关系一旦搞反,后面所有计算的方向都反了。
线路零序阻抗大约是正序阻抗的3倍,这是由架空线路的几何结构和大地回路决定的,不需要深究,但计算时不能把Z0L也按0.4取。如果任务书里没给零序阻抗,用正序阻抗乘3作为初值是工程上的常见做法,课程设计说明里注明估算依据即可。
3.2 用零序分流脚本把短路电流算到保护安装处:一段Python解决
手算短路电流最烦的是重复计算——不同故障点、不同运行方式都要重新求一次分流。我用Python写了个小函数,输入故障点位置和运行方式,直接输出故障点总3I0和流过M侧保护的3I0。这个脚本的思路和手算完全一致,只是把重复劳动交给机器,方便后面扫保护范围。
# -*- coding: utf-8 -*- # 中性点直接接地系统:单相接地时零序电流分布计算 import math E = 110e3 / math.sqrt(3) # 相电压一次值,单位V # 系统等值阻抗,单位Ω,归算到110kV侧 Z1S = {'strong': 5.0, 'weak': 8.0} # M侧正序等值阻抗 Z0S = {'strong': 8.0, 'weak': 12.0} # M侧零序等值阻抗 Z0N = {'strong': 6.0, 'weak': 10.0} # N侧零序等值阻抗,N侧中性点接地 Z1L, Z0L, L = 0.4, 1.2, 20.0 # 线路单位阻抗Ω/km,线路全长km def gnd_fault_current(z1_sum, z0_sum): # 单相接地短路时故障点总3I0,单位A return 3 * E / (2 * z1_sum + z0_sum) def i0_through_protect(p, mode): # p:故障点距M母线的线路长度比例,0~1 # 返回(总3I0, 流过M侧保护的3I0),单位A z1_sum = Z1S[mode] + Z1L * L * p # N侧无电源,正序只算M侧到故障点 z0m = Z0S[mode] + Z0L * L * p # M侧零序支路阻抗 z0n = Z0L * L * (1 - p) + Z0N[mode] # N侧零序支路阻抗 z0_sum = z0m * z0n / (z0m + z0n) # 故障点看进去的等值零序阻抗 i0_total = gnd_fault_current(z1_sum, z0_sum) i0_m = i0_total * z0n / (z0m + z0n) # 按阻抗反比分流到M侧 return i0_total, i0_m # 强方式下,线路末端(N母线)接地 total, i0_m_end = i0_through_protect(1.0, 'strong') print('末端接地总3I0=%.0fA,流过M侧保护=%.0fA' % (total, i0_m_end)) # 零序I段定值:Kk取1.3,躲过末端最大3I0 Idz1 = 1.3 * i0_m_end print('零序I段一次动作电流=%.0fA(二次=%.2fA,TA变比600/5)' % (Idz1, Idz1 / 120)) # 扫描故障位置,估算I段保护范围 cover = 0.0 for p100 in range(5, 101, 5): p = p100 / 100 _, i0_m = i0_through_protect(p, 'strong') if i0_m >= Idz1: cover = p * 100 else: break # 从M母线往外推,第一个低于定值的点之后都失去灵敏度 print('零序I段保护范围约: %.0f%%线路长度' % cover)这段代码的逻辑分三层:第一层gnd_fault_current用对称分量法求故障点总3I0;第二层i0_through_protect把故障点总3I0按M侧、N侧两个零序支路的阻抗反比分流,得到真正流过本保护的电流;第三层用for循环扫故障点位置,估算I段保护范围。
参数说明:Z1S['strong']是强方式正序阻抗,取值5Ω,这是系统阻抗最小、短路电流最大的方式;Z0N是对侧变电站的零序阻抗,因为N侧中性点也接地,所以末端故障时总3I0会分成两路,M侧只分到阻抗反比的一部分。代码里最值得看的是分流公式i0_total * z0n / (z0m + z0n):M侧零序阻抗越大,分到的电流越小。这个规律手算时容易忽略,脚本逼着你把它写出来。
跑完这段代码,输出结果是末端接地时总3I0约6137A,但流过M侧保护的只有969A,零序I段整定值为1260A一次,对应二次10.5A,I段保护范围约95%线路长度。这个结果反直觉——很多人以为末端故障时流过的电流最大,实际上对侧中性点接地阻抗只有6Ω,分流很厉害,M侧保护只看到约六分之一的总故障电流。I段范围能到95%,是因为M侧分流比例在靠近N侧时反而下降。这个结论直接推翻了「零序I段只能保护线路30%~50%」的刻板印象:能不能保护到位,完全取决于两侧零序阻抗的比值,不取决于线路长度。
3.3 从末端故障电流到三段定值:手把手算出一张整定表
有了脚本算出的电流分布,剩下的工作就是按三段逐段整定。每一步都有明确目的,缺一个校验环节都不能算完成。
第一步整定零序I段。动作电流按躲过本线路对侧母线(N母线)接地故障时流过本保护的最大3I0计算,可靠系数Kk取1.2~1.3,这里取1.3,得 IdzI = 1.3 × 969 = 1260A。折算到二次侧为10.5A,时限0s。I段不需要校验灵敏系数,因为它没有延时,靠保护范围衡量效果,脚本扫出来的范围约95%,虽然偏长但理论上不误动——N母线故障时流过本保护的3I0只有969A,小于定值1260A。
第二步整定零序II段。II段有两个约束同时存在:一是与相邻线路零序I段配合,躲开相邻线路I段范围内故障时流过本保护的3I0;二是保证本线路末端接地故障时一定启动,灵敏度不低于1.3。配合计算时引入分支系数Kfz,它等于流过本保护的3I0与流过相邻线路保护的3I0之比。本例相邻线路零序I段动作电流折算到本保护安装处为600A,Kk取1.1,最大助增情况下Kfz取1.1,则 IdzII.co = 1.1 × 1.1 × 600 = 726A。校验灵敏度:弱方式下本线路末端故障流过本保护的3I0为1039A,Klm = 1039 / 726 = 1.43,大于1.3,合格。II段定值取726A一次,二次6.05A,时限与相邻线路I段配合取0.5s。
第三步整定零序III段。III段作为后备段,按躲过最大不平衡零序电流整定。不平衡电流来自三相TA传变误差,工程上常用TA一次额定电流的10%粗估,本例为0.1×600=60A,Kk取1.3,IdzIII=78A一次,二次只有0.65A。校验近后备灵敏度:弱方式本线路末端故障流过1039A,Klm=1039/78=13.3,远大于1.5的要求;远后备灵敏度要看相邻线路末端故障时流过本保护的电流,只要不低于1.2即可。时限与相邻线路III段配合,若相邻III段为1.5s,则本线路III段取2.0s。
三段整定结果汇总如下:
| 段别 | 一次动作电流(A) | 二次动作电流(A) | 时限(s) | 灵敏系数 | 作用 |
|---|---|---|---|---|---|
| 零序I段 | 1260 | 10.5 | 0 | 按保护范围约95% | 快速切除本线路大部分接地故障 |
| 零序II段 | 726 | 6.05 | 0.5 | 1.43 | 切除本线路全长接地故障 |
| 零序III段 | 78 | 0.65 | 2.0 | 13.3 | 本线路及相邻线路后备保护 |
这一整套计算里,最容易被质疑的是III段二次定值0.65A。对微机保护来说,这个值可以在面板上正常整定,但现场如果三相TA误差偏大,不平衡电流实测值可能超过60A的估算,所以投运前要做不平衡电流实测;如果设计选用的是电磁型继电器,0.65A处于二次动作电流的临界区,稳妥做法是换小变比的TA或者提高定值重新校验灵敏度。课程设计说明书里应该把装置型号写清楚,这是设计能否成立的前提。
4. 零序保护课程设计里最容易翻车的 5 个坑:现象、原因与解决
4.1 把消弧线圈接地系统的整定思路搬过来:量级从「安」变「千安」
现象:定值按「躲过线路对地电容电流」整定,算出来的动作电流只有几十安培,拿到中性点直接接地系统里,一发生单相接地保护反而拒动。
原因:两种系统的零序电流来源完全不同。中性点直接接地系统发生单相接地时,零序电流是短路电流的零序分量,数值可达数千安;消弧线圈接地系统零序电流只是电网对地电容电流,通常几十安。把电容电流的量级套到直接接地系统上,等于把动作电流设在了短路电流的零轴以下。
解决:先确认任务书里变压器中性点的接地方式,再决定用哪套整定原则。只要看到「中性点直接接地」,所有定值必须由短路电流计算出发,不能用小电流接地系统的选线整定值。
4.2 极性接反:算得再准,装置也可能拒动
现象:计算和整定全部正确,单相接地故障时保护却没有动作,或者线路正常运行时监控后台持续报3I0越限。
原因:专用零序TA穿心方向反了,或者三相TA合成3I0时A、B、C三相同名端接法不一致。零序电流本身是矢量和,极性反了等于把故障量抵消掉一部分,保护自然起不来。
解决:图纸设计阶段就把同名端标清楚,说明栏里写明「投运前做一次升流试验,通入单相电流,用相位表核对装置采样的3I0幅值与相位」。课程设计虽然到不了现场,但把这个工序写进方案,比只写计算过程高一个档次。
4.3 运行方式取反:强方式不是「阻抗大」,是「短路电流大」
现象:I段定值按弱方式算,定值偏小,线路上一有区外接地故障就误动;或者灵敏系数用强方式校验,看起来合格,实际弱方式下末端故障保护起不来。
原因:强运行方式对应系统阻抗最小、短路电流最大,整定躲开时必须用这个方式;弱运行方式对应系统阻抗最大、短路电流最小,校验灵敏度时用。这两个名字本身就容易造成误解——「强」的是短路电流,不是阻抗。
解决:参数表旁边批注「强方式=最小阻抗,弱方式=最大阻抗」,并养成一个验证习惯:算完后随便挑一个中间故障点,手动把系统阻抗调大,确认短路电流变小,方向对了再继续用。
4.4 分支系数张口就取1:相邻线路故障,本线路先跳
现象:相邻线路发生接地故障,本线路的零序II段抢先动作,越级跳闸扩大停电范围。
原因:II段与相邻线路I段配合时,没算分支系数或直接取1。实际上相邻线路故障时,流过本保护的3I0和流过相邻线路保护的3I0不相等,助增情况下Kfz明显大于1,定值取小了就躲不开。
解决:画零序网络,求两侧支路阻抗比,Kfz = 流过本保护3I0 / 流过相邻线路保护3I0。配合计算取最大助增情形,灵敏度校验取最小助增情形,两个方向都要算。
4.5 时间阶梯无脑0.5s:到长线路尾段,时限配不上
现象:整个电网从末端往电源侧排时间,排到倒数第二级已经超过3s,上级母线保护的动作时间不够配合。
原因:每一级都加0.5s,6级线路就是3s,一旦中间还穿插变压器后备保护或断路器失灵保护,整条时间链就断了。时间配合不是简单的等差递增,还要和电网已有的母线保护、主变保护对齐。
解决:先列一张全网保护时限表,把相邻线路、母线保护、变压器保护的已知时间写进去,再从最末端逐级回推。微机保护可以把Δt压到0.3s,电磁型保护不得已时也要确认上级保护允许。
5. 从课程设计到工程落地:用 10% 误差校验与配合曲线证明定值能投产
5.1 TA 10%误差曲线校验:定值能不能动作的最后一关
三段定值算完,还有一个硬件前提经常被课程设计忽略:保护用TA在最大短路电流下不能深度饱和,传变误差要在10%以内。校验方法不复杂:先算出保护安装处最大三相短路电流(强方式),除以TA一次额定电流得到一次电流倍数m10,然后在TA厂家给的10%误差曲线上查对应倍数下的允许二次负载,把这个允许值和实际接入的二次负载(保护装置、电缆、端子排电阻等)比较,实际负载不超允许值才算合格。
课程设计里我会单开一页写「TA校验记录」,把m10计算、曲线查表、二次负载估算三步都写上。绝大多数同学的课程设计止步于定值计算表,谁写了这一页,答辩时老师基本不会再为难你。
5.2 把三段定值画成配合曲线:用一条线证明选择性
整定结果是不是真的满足选择性,光看数字不够直观,画配合曲线最有用。横轴是动作电流,纵轴是动作时间,把本线路三段和相邻线路的相应段位画成阶梯线,重点看零序II段和相邻线路零序I段在交点处的配合间隙:相邻I段动作电流对应的时间必须低于本线路II段动作电流对应的时间,而且两者时间差要大于Δt。
第一次做这个课程设计时,我定值算完就交,老师一句「你的TA在大电流下饱和了怎么办」把我问住了。后来到现场跟着老师傅看了十几次升流试验,才明白零序保护从来不是套公式算完就结束的事:电流从哪里取样、极性朝哪边、TA饱和不饱和、分支系数在哪个运行方式下最大,每一环都决定保护到底能不能按设计动作。希望帮到你。
本文还有配套的精品资源,点击获取