说实话,刚拿到这个题目的时候,我第一反应是“这不是我当年做过的课程设计吗”。35kV电网的三段式电流保护,几乎是每个电气工程专业学生都绕不开的关卡,也是很多刚入职的继保新人最早接触的实用技能。这个设计的妙处在于,它既有完整的理论计算链条(短路电流计算、整定配合、灵敏度校验),又有可以落地的仿真验证环节,做完一轮下来,你对继电保护“选择性、速动性、灵敏性、可靠性”这四个词的理解,会从背书变成真正的直觉。
这篇文章我就以这个课程设计为例,把从短路计算到仿真验证、再到报告撰写的完整过程掰开揉碎讲一遍。不管你是在校学生正在为课程设计发愁,还是刚入行的年轻工程师想补一补整定配合的底层逻辑,这篇内容都能给你一条清晰可复现的路径。里面有大量我实际调试时踩过的坑和总结的规律,保证比教科书目录页写得实在。
1. 总体设计思路:为什么35kV系统用三段式电流保护就够了
很多同学拿到题目第一反应是查课本找公式,但我想先说一个更重要的问题:为什么是35kV?为什么用三段式电流保护?
35kV在电力系统中属于中压配电网,多数采用中性点不接地或经消弧线圈接地的方式,线路长度一般在几十公里以内,结构相对简单,电源侧通常是区域变电站。这种场景下,线路相间短路是最主要也是危害最大的故障类型,而三段式电流保护恰好能在成本、可靠性和性能之间取得很好的平衡——它不需要电压互感器、不需要通信通道,只靠电流互感器和继电器就能实现,造价低、维护方便,在35kV及以下电压等级中应用非常广泛。
那三段式分别管什么?简单说:
- I段,电流速断保护:瞬时动作,只保护本线路的一部分,约线路全长的80%到90%。它是“尖刀”,主攻近区故障。
- II段,限时电流速断保护:延时动作(一般0.3到0.6秒),保护本线路全长,还要延伸到下级线路的一部分,作为本级线路近区故障的后备。
- III段,定时限过电流保护:延时长(阶梯配合,一般0.5到1.5秒甚至更久),保护范围覆盖本线路和相邻下级线路的全长,是本线路的远后备保护,也是下级线路的后备保护。
这三段配合起来,既能快速切除本线路上的故障,又能保证上下级之间的选择性。一句话总结设计核心:本级线路相间短路要快速跳闸,下级线路故障时本级不能误动,但下级拒动时本级要能延时跳闸当“救火队员”。
这套逻辑贯穿整个设计的始终。后面所有计算、所有仿真、所有参数整定,本质上都是在平衡“快”和“准”这两个目标。
2. 整定计算的完整流程:每一个数字都要有来路
2.1 系统参数与短路电流计算准备
做整定计算的第一步,不是套公式,而是先把系统参数吃透。这个课程设计的典型参数大概是这样的:系统等效电源的电势标幺值取1.0,系统阻抗分最大运行方式和最小运行方式两套;35kV线路用架空线,单位阻抗大约0.4欧姆每公里;线路长度可能取20公里左右;下级线路短一些,可能取10到15公里。
为什么系统阻抗要分最大和最小?因为继电保护整定有个重要的躲闪逻辑:I段和II段的动作电流要按最大运行方式下的最大短路电流来整定,这样最恶劣的情况下也不会误动;但灵敏度校验要按最小运行方式下的最小短路电流来校验,因为系统最“虚弱”的时候,短路电流最小,保护最容易“拒动”。两头都堵住,保护才算合格。
短路电流计算本身不复杂,但要细心。三相短路电流的标幺值公式是:
If(3) = E / (Xs + XL)其中Xs是系统等值阻抗标幺值,XL是线路阻抗标幺值。两相短路电流是三相短路电流的0.866倍:
If(2) = 0.866 × If(3)这里有个必须养成的标注习惯:所有短路电流必须明确注明是“最大运行方式下”还是“最小运行方式下”,是“三相短路”还是“两相短路”。我见过太多报告,光写一个短路电流数值,既不注明方式也不注明相别,后面的整定计算就全乱套了。
2.2 I段(电流速断)整定计算
I段的整定原则是:**躲过本线路末端(下一条线路出口处)的最大三相短路电流。**为什么?因为I段保护的是本线路,如果本线路末端短路时它能跳,但故障点如果在线路末端之后(也就是下级线路的首端),按理说不该它动作,可实际上短路电流几乎一样大,它区分不了。所以干脆把动作电流抬高到超过本线路末端最大短路电流,这样只要它动作,故障就一定发生在本线路范围之内。
计算公式:
Iop.I = Krel × If(3).BmaxKrel是可靠系数,一般取1.2到1.3。If(3).Bmax是本线路末端(取母线B处)最大运行方式下的三相短路电流。
算完动作电流,要校验灵敏度。I段灵敏度校验有点特殊,不是看灵敏系数,而是看保护范围。最小保护范围要大于线路全长的15%到20%,一般用最小运行方式下两相短路电流曲线去反推保护范围长度。这个我在仿真部分会细说。
2.3 II段(限时电流速断)整定计算
II段的整定原则是:**与下级线路的I段配合,躲过下级线路I段的动作电流。**也就是说,本级II段的动作电流要比下级线路I段的动作电流大一个可靠系数的倍数。
Iop.II = Krel × Iop.I(下一级)可靠系数一般取1.1到1.15。II段为什么要这样整定?因为II段要保护本线路全长,它必然会延伸到下一级线路内部。如果不和下一级I段配合,本级线路末端附近故障时,下一级I段会先动作,这是合理的;但如果下一级I段拒动,本级II段要能延时跳闸。可如果本级II段动作电流比下一级I段还小,那下一级线路中间发生故障时,本级II段可能比下一级I段先动作(或者同时满足动作条件),选择性就破坏了。
II段灵敏度校验是本设计里的重点,也是最容易挂科的地方。灵敏系数公式:
Ksen = If(2).Bmin / Iop.II要大于1.3到1.5,具体取多少看规程和课程设计要求。如果灵敏度不够,可以适当延长动作时间,但动作电流不能再降低了,否则就无法和下一级配合。
II段的动作时间要比下一级I段多一个时间阶梯Δt,一般取0.3到0.5秒。
2.4 III段(定时限过电流保护)整定计算
III段的整定原则最直观:躲过本线路的最大负荷电流,同时要考虑电动机自启动的影响。
Iop.III = (Krel × Kss / Kre) × Ifh.max这里Krel取1.15到1.25,Kss是自启动系数(一般取1.5到2.5),Kre是返回系数(电磁型继电器取0.85到0.9,微机保护取0.95左右)。为什么要把返回系数放进去?因为过电流继电器一旦启动后,要让它返回必须把电流降到返回值以下,返回值通常比动作值小。如果不考虑这个“返回迟钝”,线路在负荷波动时继电器启动后可能不返回,造成误动。
III段的灵敏度要分别校验近后备和远后备两种情况:
- 近后备:本线路末端两相短路时,Ksen ≥ 1.3到1.5
- 远后备:下级线路末端两相短路时,Ksen ≥ 1.2
III段动作时间要按阶梯原则从下一级III段的动作时间往上加一个Δt。如果是最末级线路,III段动作时间可以取0.5秒。这个时间台阶的配合是整个保护选择性的保障,也是仿真空里要重点验证的内容。
2.5 一张表看懂三段整定结果
做完计算后,建议立刻整理成一张参数表,作为仿真的输入依据,也作为报告的核心成果表。比如:
| 保护段 | 动作电流(A) | 动作时间(s) | 保护范围 | 灵敏系数 |
|---|---|---|---|---|
| I段(速断) | 1280 | 0 | 本线路约85% | 最小保护范围>15% |
| II段(限时速断) | 520 | 0.5 | 本线路全长+下级线路部分 | 1.68 |
| III段(过电流) | 260 | 1.0 | 本线路+下级线路全长 | 近后备2.5,远后备1.9 |
当然这组数字是示意性的。实际项目里你会根据具体阻抗参数算出完全不同的结果,但表格的结构必须这样清晰。我在后面仿真时会反复引用这张表。
3. 仿真模型的搭建:从零到一个能跑出波形的系统
3.1 仿真工具选型与模型结构
课程设计最常用的仿真工具是MATLAB Simulink,用Simscape Electrical(以前叫SimPowerSystems)模块库。也有部分教学环境用PSCAD,但MATLAB的生态更普适,网上的参考资料也多,出了问题好排查。这里我以Simulink为例。
整个模型的搭建思路是这样的:用Three-Phase Source模拟系统等效电源,串联一个可变阻抗块来模拟最大/最小运行方式;然后接35kV线路模型(可以用Pi Section Line或者简化成集中阻抗串联),在线路中间分别设置三个故障点:本线路首端、本线路中间、本线路末端、下级线路首端、下级线路末端。每个故障点用Three-Phase Fault模块模拟,可以配置故障类型(三相短路、两相短路)和故障时刻、持续时间。
保护和断路器部分,可以用Simulink里的Breaker模块联动一个简单的逻辑控制,也可以直接用Relay模块配合自定义逻辑组合成三段保护特性。更精细的做法是用Stateflow搭一个三段式保护逻辑状态机,这样I段、II段、III段的动作逻辑和延时都能精确控制。不过大多数课程设计用Simplified的方式就够了:三个过流继电器模块,分别设置动作电流和延时,输出接到断路器的跳闸信号。
3.2 仿真关键参数设置
有几个参数你必须格外注意,它们几乎决定了仿真能不能收敛、波形好不好看:
电源和系统阻抗。Three-Phase Source里要设置好线电压有效值(35kV)、频率(50Hz)、以及内部阻抗。最大运行方式对应最小系统阻抗,最小运行方式对应最大系统阻抗。我习惯用两个不同的Source模块封装成两个子系统,分别命名“最大方式”和“最小方式”,切换时只需要手动切换开关或者直接改模块参数,非常方便。
故障模块设置。Three-Phase Fault模块里,Transition Time(故障发生时间)建议设在0.2秒,Duration设为0.3秒左右。这样仿真起始阶段系统先进入稳态,然后发生短路,保护在0.5到1.0秒内应该动作跳闸,整个仿真时长设1.5秒就够看了。如果一开始就故障,波形从0时刻就是混乱的,不利于分析暂态过程和保护动作时序。
线路参数折算。35kV线路阻抗通常用标幺值或者有名值。在Simulink里我建议用有名值:电阻×长度就是线路总阻抗。Pi Section Line模块需要填每公里电阻、电感、电容,如果你只关注工频短路电流,电容可以忽略,填0就行,这样既简化模型又不影响保护分析。
采样与求解器。保护逻辑里用到的电流幅值,需要从三相电流瞬时值里提取有效值。可以用RMS模块或傅里叶变换模块。求解器建议用Variable-step的ode23tb,这个求解器对含开关器件的电力电子和故障暂态场景非常友好,收敛性显著优于默认的ode45。仿真精度可以放宽一点,相对误差设1e-3就够了,毕竟保护动作逻辑对电流幅值精度要求没那么苛刻。
3.3 保护逻辑的实现细节
三段式保护逻辑里最关键的几个点,我逐一说明。
I段逻辑很简单:电流达到I段动作值立即输出跳闸信号,延时为0。但有一个细节要注意:I段保护的是本线路的一部分,它的电流测量点在本线路首端。如果故障发生在下级线路,流经本线路首端的电流也可能很大,此时I段必须可靠不动作。所以I段动作值整定得比本线路末端最大短路电流还高,就是为了在逻辑上不需要额外判断故障方向,直接用电流幅值就能区分故障位置。
II段逻辑要加一个计时器:电流超过II段动作值后开始计时,达到设定延时(比如0.5秒)后输出跳闸。如果电流在计时过程中下降到动作值以下,计时器必须立即复位。这个“返回”行为在Simulink里可以通过带Reset的积分器或者Stateflow实现。很多初学者的模型II段延时紊乱,就是因为计时器没有设计复位逻辑。
III段逻辑和II段类似,但延时更长,而且要同时作为下级线路的后备。仿真验证时,你会故意让下级线路的I段保护“拒动”(比如屏蔽掉下级保护逻辑),看本级III段能不能延时跳闸。这个场景是课程设计报告里最有价值的截图之一,一定要仿真出来。
3.4 故障场景设计
一个完整的课程设计仿真,至少要覆盖以下故障场景,建议做成表格逐一记录:
| 场景编号 | 故障位置 | 故障类型 | 运行方式 | 预期动作保护 | 预期动作时间 |
|---|---|---|---|---|---|
| 1 | 本线路首端 | 三相短路 | 最大 | I段 | 瞬时 |
| 2 | 本线路中间 | 三相短路 | 最大 | I段或II段 | 瞬时或0.5s |
| 3 | 本线路末端 | 两相短路 | 最小 | II段 | 0.5s |
| 4 | 下级线路首端 | 三相短路 | 最大 | II段或下级I段 | 取决于配合 |
| 5 | 下级线路末端 | 两相短路 | 最小 | III段(远后备) | 1.0s |
第1个场景验证I段速动性;第3个场景验证II段灵敏度;第5个场景验证III段远后备能力。这三个场景只要都正确动作,你的保护配置基本就是合格的方案。
让我多说一句场景2的判断标准:本线路中间发生三相短路时,短路电流大小介于首端和末端之间,I段有可能动作,也可能不动,取决于短路点距离和I段保护范围。仿真出来后要看波形:如果I段动了,时间很短;如果I段没动,II段会在0.5秒后跳闸。两种结果都合理,关键是报告里要结合实际保护范围的计算值解释清楚。
4. 调试过程中我踩过的坑和排查思路
4.1 短路电流计算结果与仿真对不上
这是最常见的问题,几乎每一届都有同学遇到。计算出来的短路电流是5.2千安,仿真波形里看起来只有4.8千安,差得不多但心里总不踏实。
排查思路是这样的:先看仿真模型里的电源电压是否设置为相电压有效值还是线电压有效值。35kV系统,线电压是35kV,相电压是35除以根号3,大约20.2kV。Three-Phase Source模块里如果填的是线电压,模块内部会自动转换,但如果你在后续计算里直接拿标幺值换算,就容易出错。
另一个常见原因是线路阻抗模型。Pi Section Line的串联阻抗是分布式的,虽然工频下和集中参数阻抗差别不大,但如果线路参数输入错误(比如把每公里电阻和总电阻搞混),电流差别就很大了。我的习惯是:先不接线路,直接看电源出口短路电流,和手算的系统阻抗短路电流对比;确认电源部分没问题后,再接线路逐段验证。这样就把问题拆成“电源”和“线路”两个独立环节,排查效率高很多。
4.2 保护误动或拒动排查实录
有一次我在调II段参数时发现,下级线路首端三相短路,本级II段竟然先于下级I段动作了,直接导致选择性破坏。后来一查,不是动作电流的问题,而是延时逻辑写错了:我用了一个简单的积分器累加计时,但积分器没有复位,导致电流上上下下几次后计时被累计,II段提前动作。
解决办法很简单:改用带复位的积分器,或改成Stateflow里的定时逻辑,电流低于动作值时强制清零。仿真调试就是这样,很多问题不是原理不懂,而是数字逻辑的细枝末节没处理好。
再分享一个灵敏度不足的典型案例。有次整定结果II段灵敏度只有1.15,怎么调都上不去。后来发现是因为下级线路选得太短了,导致下级I段的动作电流很大,本级II段被迫跟着整定得很高。这种情况下,合理的做法不是硬调可靠系数,而是重新审视线路参数——如果允许,可以适当缩短本级线路长度,或者在系统阻抗上做文章。当然这是课程设计的“方案优化”环节,报告里写清楚优化思路比凑一个合格的灵敏度更有说服力。实际上,很多实际工程里II段灵敏度不够时,是采用降低动作电流加长延时的“妥协方案”,但必须保证和下级I段配合。
4.3 仿真波形不收敛的处理
Simulink仿真最常见的红色报错就是“Simulink cannot solve the algebraic loop”。电力电子模块配合断路器很容易出现代数环。我的应对方案有三个,按优先级排列:
第一,把求解器换成ode23tb,并适当放大允许误差,这一步通常能解决大部分问题。
第二,在电流测量环节加一个小的惯性环节(比如1e-4秒的时间常数),把突变信号平滑一下。这不是为了造假,而是模拟电流互感器的暂态响应,在工程上是有物理意义的。
第三,如果还不行,就检查断路器模块的Snubber电阻和电容参数。断路器分合闸瞬间会产生很高的dv/dt,Snubber电路能限制这个变化率,默认参数有时不够用,适当增大Snubber电容(比如从默认值升到微法级)往往立竿见影。
4.4 动作时间配合看不清
波形图上,I段、II段、III段的动作时序如果挤在一起,很难向评委老师展示“阶梯配合”的效果。我建议这样做:在仿真输出里,把三个保护的跳闸信号也接到Scope里,用Step信号的形式显示。这样波形图上一眼就能看出I段0秒跳、II段0.5秒跳、III段1.0秒跳,阶梯感非常清晰。
另一个技巧是给每个断路器跳闸时间加一个小的保持(Reset),避免波形跳变后Scopre坐标自动缩放导致时序被压缩看不清楚。把Scope的Time Range固定起来,所有故障场景用同一个时间轴比例,报告截图对比性会好很多。
5. 课程设计报告的结构与写作要点
5.1 报告骨架可以这样搭
一份拿高分的课程设计报告,结构上我推荐这样编排:
- 设计任务书与原始参数
- 短路电流计算说明书(最大/最小运行方式,各故障点)
- 三段式保护整定计算(三段逐段展开,含公式、代入数据、结果、校验)
- 保护配置方案总结(一张系统图加一张整定表)
- 仿真模型说明(模型结构图、模块参数表)
- 仿真结果与保护动作行为分析(各场景波形图加文字解释)
- 结论与心得体会
很多同学把报告写成计算书的堆砌,通篇都是公式和数字,缺少“为什么这样算”的说明。阅卷老师最看重的其实是你对原理的理解。比如II段灵敏度校验不合格时你选择了什么调整方案,为什么这样调整——这个思考过程比计算本身值钱得多。
5.2 波形图的选取与标注
报告里的波形图不是随便截几张就行,要有针对性地展示关键结论。我总结了三类必备的图:
第一,本线路首端三相短路,I段瞬时动作波形。这张图展示了速动性,故障发生到跳闸的时间要标清楚,通常几毫秒到几十毫秒。
第二,本线路末端两相短路(最小运行方式),II段动作波形。这张图是灵敏度校验的直观验证,要着重展示0.5秒延时后跳闸的过程。
第三,下级线路末端两相短路最小方式,III段远后备动作波形。这张图展示III段的后备功能,延时最长,阶梯配合的层次感最强。
每张波形图的横轴时间、纵轴电流,以及故障起始时刻、保护跳闸时刻,都要有标注。报告里最忌讳的是贴一张没有标注的波形图,读者根本看不出保护到底什么时候动作的。可以用Simulink的Scope里自带的标注工具,或者在截图后用画图工具加箭头和文字。
5.3 一个容易被忽视的加分项:动作时间配合表
在你的报告里加一张保护动作时间配合表,会让整体专业感提升一个层次。格式类似这样:
| 故障点 | 故障类型 | 运行方式 | 本级I段动作时间 | 本级II段动作时间 | 本级III段动作时间 | 下级I段动作时间 |
|---|---|---|---|---|---|---|
| 本线路首端 | 三相 | 最大 | 0.02s | — | — | — |
| 本线路末端 | 三相 | 最大 | — | 0.5s | — | — |
| 下级线路首端 | 三相 | 最大 | — | — | — | 0.02s |
| 下级线路末端 | 两相 | 最小 | — | — | 1.0s | — |
这张表的好处是,把保护的选择性配合关系不通过文字而通过数据直观地展示出来。每一行故障点对应的动作保护列,正好能回答“这个故障谁来切除、多长时间切除”的核心问题。后续做答辩时,这张表也是你的提词器。
6. 几个值得反复体会的工程经验
做完整套设计,我有几个体会想多说两句。
第一,计算和仿真不是两条线,而是一个互相验证的闭环。你用手算求得的动作电流、动作时间,必须在仿真里看到一一对应的动作行为。如果仿真结果和计算预期有偏差,回头看计算——可能是运行方式选错了,可能是故障点距离标错了。不要盲目调仿真参数去凑计算结果,那是自欺欺人。我在实际工程调试中见过太多这种“按结果凑参数”的做法,后患无穷。
第二,三段式电流保护的“三段”不是孤立的,而是一套层层咬合的逻辑。I段管近区快速切除,II段管全长覆盖和下一级的近后备,III段管远后备和过负荷防护,动作时间一个比一个长,保护范围一个比一个大。这个“阶梯”思想,是继电保护最底层的设计哲学,后面学的距离保护、纵联保护、差动保护,本质上都还在用这套思想——只是用不同的原理去解决电流保护解决不了的复杂问题。
第三,课程设计是你第一次以一个“工程师”的身份去思考问题,而不是以一个“考生”的身份去解题。解题只要结果对就行,工程则要解释清楚每一个决策的依据,要对方案里每一个数字负责。写报告时多问自己一个“为什么”,答辩时就能少一分慌张。
最后再分享一个小技巧:如果你用的是MATLAB,在Terminal里输入“open_system('librarybrowser')”,找到Simscape Electrical模块库,把用到的模块都拖到自己的模型库里保存好。这样做有两个好处,一是模型整洁,二是下次做类似设计直接复制模块,不用重新找。仿真模型的命名规范也值得花两分钟养成,比如“Source_Max”“Line_20km”“Relay_I”“Breaker_Line1”,看到名字就知道是什么,比一堆“Scope1”“Scope2”在调试时要省太多时间。
这轮课程设计做完,你手上会有三样东西:一份计算手稿、一套仿真模型、一份完整的报告。这三样东西组合起来,就是你在继电保护方向的第一块敲门砖。往后的学习里,你可能会接触更先进的保护原理、更复杂的电网结构,但回头看,35kV三段式保护教给你的“阶梯配合”和“四大基本要求”,会一直贯穿你的职业生涯。