基于MATLAB的距离保护仿真
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于MATLAB的距离保护仿真
摘要:本文阐述了如何利用Matlab中的Simulink及SPS工具箱建立线路的距离保护仿真模型,并用S函数编制相间距离保护和接地距离保护算法程序,构建相应的保护模块,实现了三段式距离保护。仿真结果表明,所建立的三段式距离保护模型能够正确反应在保护区内的不同类型的短路故障并发出动作信号使断路器跳闸实现输电线路的保护功能。
关键词:Matlab;S函数;仿真;距离保护
Distance protection simulation based on Matlab
ABSTRACT:This paper established a distance protection simulation model of transmission line by using Simulink and SimPowerSystem toolbox in Matlab. We programed the distance protection of phase faults and earth faults by using S-Fuction and created relevant protection models to build distance protection. The simulation results show that the three-stage distance protection model we created can response to all kinds of faults within protection zones correctly and send correct signal to the breaker of the line.
KEY WORDS:Matlab; S-Function; Simulink; distance protection
0 引言
Matlab软件中的SimPowerSystem工具箱是基于Simulink发展起来的电力系统仿真工具箱,里面有许多可用于电力系统仿真的元件模块库,这些模块以图形的形式表示电力系统设备的数学模型。用户可以通过搭积木的方式建立所需仿真模型,可以设计并封装自己所需的模块,也可以用S函数将程序与Simulink解法器进行交互实现用程序控制电力系统模型的功能,最后还可以将仿真结果导入Matlab工作空间以分析仿真结果。其灵活性、方便性及实时准确性为电力系统的仿真验证提供了平台,极大地方便了电力系统的分析设计。
本文通过Simulink及SPS建立了输电线路的三段式距离保护仿真模型,用S函数编写相间距离保护和接地距离保护程序,设置了三段式距离保护作为本线路全长的主保护以及下级线路的后备保护。仿真模型能够直观动态地观察故障后保护模块内部的动作情况,从而实现对继电保护动作效果的检验。这种方法容易推广到其它保护中,尤其是实现新保护原理的仿真,具有一定的推广价值。
1 仿真模型的建立
考虑具有两级线路的单端电源110kV单回线输电线路系统,如图1所示。距离保护安装在线路AB的断路器处,作为本线路AB的主保护以及下级线路BC的后备保护。
S
.
10kV
110kV
10kV
负荷
T2
110/10.5kV
10.5kV10.5/121kV
T1
A B C
100km100km
图1 单端电源电力系统
系统的各个元件参数为:电压源的线电压10.5kV,内阻Zg=0.001+j0.0157Ω;变压器容量31.5MV A,Yg-d11接线,折算到高压侧的阻抗Z T=1.86+j18.6Ω;两级线路长度均为100km,线路的正序阻抗z1=(0.05+j0.3)Ω/km,零序阻抗z0=(0.04+j1.2) Ω/km;负荷容量S LD=1.2+j0.9MV A。
在Matlab/Simulink中建立仿真模型,如图2所示。保护模块已经封装成子系统,其输入数据为断路器处的电压电流测量值,其输出信号送至断路器的控制端,以控制断路器的开合状态(信号0表示跳闸,信号1表示合闸,断路器初始状态为合闸)。用故障模块设置短路类型以及故障发生的时间(t=0.03s)。通过改变故障点两侧线路的长度来改变故障点的位置,但两侧线路的长度之和始终保持200km不变。仿真起止时间为0~0.2s,采用变步长、ode23t算法进行仿真。所有模块的频率均为50Hz。
图2 距离保护仿真模型
2 保护模块的构建
2.1 距离保护原理
根据测量阻抗的构成方式不同可以分别构成相间距离保护和接地距离保护。
相间距离保护采用的测量电压是相间电压,测量电流也为相间电流,能够反应相间短路、两相接地短路和三相短路故障,但不能反应单相接地故障。其测量阻抗为:
123A B m A B
B C m B C C A m C A
U U Z I I U U Z I I U U Z I I -=--=--=
- (1) 接地距离保护采用测量电压为保护安装处的相电压,测量电流为带有零序电流补偿的相电流,能够反应单相接地故障、两相接地故障、三相接地故障,但不能反应相间短路故障。其测量阻抗为:
1
20
30
333A
m A B
m B C
m C U Z I K I U Z I K I U Z I K I =
+=+=
+ (2) 式中:K 是补偿系数,011
3z z
K z -=
保护动作判据采用全阻抗圆特性,其动作方程为:m set Z Z ≤,相间距离保护和接地距离保护的整定值相同。将相间距离保护和接地距离保护组合在一起构成总的距离保护模块,能够反应保护范围内各种类型的短路故障。
设定不同的整定值会得到不同的保护范围,因此可以将三个整定值不同的距离保护模块构成三段式距离保护,实现本线路的主保护和下级线路的后备保护。
2.2 距离保护模块构建
三段式距离保护子系统的内部构成如图3所示,分别由距离Ⅰ段,距离Ⅱ段,距离Ⅲ段构成,距离Ⅱ段输出信号延时0.05s ,距离Ⅲ段输出信号延时0.1s ,再将各段的动作信号经过点乘模块之后得到最终的断路器动作信号。
图3 三段式距离保护模块内部结构
各段距离保护模块的内部结构一致,只是整定值不同而已,以距离Ⅰ段为例,其内部结构如图4所示,是由相间距离保护模块和接地距离保护模块构成,输入的电压电流测量值经过两个保护模块后得到各自的动作信号再经过点乘模块得到最终的距离保护Ⅰ段的动作信号。
图4 各段距离保护模块内部结构
接地距离保护和相间距离保护只是所选取的测量电压和测量电流不同,其基本结构类似,结构框图如图5所示。
测量电压测量电流
基波傅里叶变换
保护程序S 函数
躲开暂态时间
继电器动作保持
动作出口
图5 保护结构框图
基波傅里叶变换模块的作用是滤除故障时测量电气量中的谐波分量,只保留基波分量。将得到的基波分量再送入S 函数模块,该S 函数模块会调用相应的保护程序,在保护程序中将测量电气量的基波分量进行运算得到测量阻抗,再将测量阻抗与整定值比较,当满足动作方程时,程序就输出信号0,表示跳闸;当不满足动作方程时就输出信号1,表示不动作。S 函数中的程序在仿真运行过程中是不断循环执行的,因此具有实时性,保护输出信号能随着输入电气量的改变而实时的改变。保护程序的输出信号输入到躲开暂态时间模块,因为当刚开始发生故障,有很大的暂态分量,暂态分量大约持续0.03s ,而保护的整定都是按照故障后稳态分量计算的,暂态分量会使保护误动,因此设计一个模块使得保护模块能够躲开故障发生后的0.03s 这段时间,只有当躲过这段时间后才开放保护,该模块的设计方法是将保护动作信号延时0.03s 后再与原动作信号相或实现的。最后动作信号还要经过继电器