
单相继电保护快速电流保护Matlab/simulink仿真不同线路故障系统保护工程师的日常总得和线路故障打交道。今天咱们直接在Simulink里搭个单相线路模型手把手看看过流保护怎么逮住那些闹事的短路电流。先别急着开搞记住快速电流保护的核心就三条故障检测要快阈值设定要准跳闸动作要稳。打开Simulink先拽个10kV单相电源出来参数里把频率锁死在50Hz。线路模型建议用Distributed Parameter Line模块别图省事用集中参数——实测20公里以上的线路分布电容效应明显着呢。这里有个坑要注意单位长度参数填0.1j*0.4Ω/km时记得乘以线路长度才是总阻抗。% 线路参数预处理脚本 lineLength 50; % 公里 R_per_km 0.1; L_per_km 0.4/(2*pi*50); lineParams [R_per_km, L_per_km, 0.3e-6]; % 第三项是分布电容接着在距离电源30%的位置挂个三相故障模块别笑单相系统也能用。触发时间设成0.1秒持续时间0.05秒模拟瞬时短路。重点来了过流继电器得用定时限特性动作值别拍脑袋定——先做负荷潮流计算正常运行时电流别超过50A那阈值可以设在200A左右。看这段保护逻辑代码function relayLogic(current) persistent timerStart; if isempty(timerStart) timerStart -1; end if current 200 if timerStart -1 timerStart t; elseif (t - timerStart) 0.02 % 20ms延时 tripCircuitBreaker(); timerStart -1; end else timerStart -1; end end这个脚本实现了带记忆功能的延时触发重点在于用persistent变量保存计时状态。注意20ms延时对应快速保护需求要是躲不过负荷启动电流就调到50ms。单相继电保护快速电流保护Matlab/simulink仿真不同线路故障跑完仿真看波形故障电流瞬间冲到350A继电器在122ms准时动作。有意思的是线路末端短路时因为阻抗增大电流会降到280A左右——这时候得检查保护范围是否还够得着。用Current Measurement模块抓波形时记得勾选RMS选项别被暂态峰值误导了。遇到高阻接地故障怎么办试试把故障电阻设为50Ω这时候故障电流可能只有80A。这时候传统的过流保护就瞎了得换成方向保护或者差动——不过这就是另一个故事了。仿真时多改几个参数跑跑看保护装置会不会误动或拒动这才是玩仿真的真谛。最后说个实战技巧在Scope里添加触发记录功能抓拍故障前后五个周期的波形。用这个数据反向校准保护定值比教科书上的公式计算更靠谱。毕竟实际系统中的CT饱和、谐波干扰这些妖蛾子可不是理想模型能完全复现的。