matlab距离保护程序,基于MATLAB的距离保护仿真.doc

基于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的后备保护。

图1 单端电源电力系统

系统的各个元件参数为:电压源的线电压10.5kV,内阻Zg=0.001+j0.0157Ω;变压器容量31.5MVA, Yg-d11接线,折算到高压侧的阻抗ZT=1.86+j18.6Ω;两级线路长度均为100km,线路的正序阻抗z1=(0.05+j0.3)Ω/km,零序阻抗z0=(0.04+j1.2) Ω/km;负荷容量SLD=1.2+j0.9MVA。

在Matlab/Simulink中建立仿真模型,如图2所示。保护模块已经封装成子系统,其输入数据为断路器处的电压电流测量值,其输出信号送至断路器的控制端,以控制断路器的开合状态(信号0表示跳闸,信号1表示合闸,断路器初始状态为合闸)。用故障模块设置短路类型以及故障发生的时间(t=0.03s)。通过改变故障点两侧线路的长度来改变故障点的位置,但两侧线路的长度之和始终保持200km不变。仿真起止时间为0~0.2s,采用变步长、ode23t算法进行仿真。所有模块的频率均为50Hz。

图2 距离保护仿真模型

2 保护模块的构建

2.1 距离保护原理

根据测量阻抗的构成方式不同可以分别构成相间距离保护和接地距离保护。

相间距离保护采用的测量电压是相间电压,测量电流也为相间电流,能够反应相间短路、两相接地短路和三相短路故障,但不能反应单相接地故障。其测量阻抗为:

(1)

接地距离保护采用测量电压为保护安装处的相电压,测量电流为带有零序电流补偿的相电流,能够反应单相接地故障、两相接地故障、三相接地故

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/392312.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ZOJ3385 - Hanami Party (贪心)

题目链接: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode3385 题目大意: 妖梦要准备一个party,所以需要许多食物,初始化妖梦的烹饪技能为L,每天妖梦有两种选择,一是选择当天做L个食物&am…

sklearn.fit_两个小时后仍在运行吗? 如何控制您的sklearn.fit。

sklearn.fitby Nathan Toubiana内森图比亚纳(Nathan Toubiana) 两个小时后仍在运行吗? 如何控制您的sklearn.fit (Two hours later and still running? How to keep your sklearn.fit under control) Written by Gabriel Lerner and Nathan Toubiana加布里埃尔勒纳…

RabbitMQ学习系列(二): RabbitMQ安装与配置

1.安装 Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。 erlang:http://www.erlang.org/download.html rabbitmq:http://www.rabbitmq.com/download.html 注意: 1.现在先别装最新的 3…

帝国CMS浅浅滴谈一下——博客园老牛大讲堂

封笔多月之后,工作中遇到了很多很多的问题,也解决了一些问题,下面我把一些得出的经验,分享给大家! 会帝国cms的请离开,这篇文章对你没什么用 1、什么是帝国CMS?---博客园老牛大讲堂 多月之前&am…

matlab cdf,Matlab 简单计算PDF和CDF | 学步园

通信的魅力就是在于随机性中蕴含的确定性,这也就是为什么你随便拿出一本通信方面的教材,前面几章都会大篇幅的讲解随机过程,随机过程也是研究生必须深入了解的一门课,特别是对于信号处理以及通信专业的学生。在实际工作中&#xf…

leetcode 1232. 缀点成线

在一个 XY 坐标系中有一些点,我们用数组 coordinates 来分别记录它们的坐标,其中 coordinates[i] [x, y] 表示横坐标为 x、纵坐标为 y 的点。 请你来判断,这些点是否在该坐标系中属于同一条直线上,是则返回 true,否则…

mysql常用操作(一)

【数据库设计的三大范式】1、第一范式(1NF):数据表中的每一列,必须是不可拆分的最小单元。也就是确保每一列的原子性。 例如:userInfo:山东省烟台市 18865518189 应拆分成 userAds山东省烟台市 userTel188655181892、第…

pmp 成本估算准确高_如何更准确地估算JavaScript中文章的阅读时间

pmp 成本估算准确高by Pritish Vaidya通过Pritish Vaidya 准确估算JavaScript中篇文章的阅读时间 (Accurate estimation of read time for Medium articles in JavaScript) 介绍 (Introduction) Read Time Estimate is the estimation of the time taken by the reader to rea…

Android数据适配-ExpandableListView

Android中ListView的用法基本上学的时候都会使用,其中可以使用ArrayAdapter,SimpleAdapter,BaseAdapter去实现,这次主要使用的ExpandableListView展示一种两层的效果,ExpandableListView是android中可以实现下拉list的…

JavaWeb 命名规则

命名规范命名规范命名规范命名规范 本规范主要针对java开发制定的规范项目命名项目命名项目命名项目命名 项目创建,名称所有字母均小写,组合方式为:com.company.projectName.component.hiberarchy。1. projectName:项目名称2. com…

多元概率密度_利用多元论把握事件概率

多元概率密度Humans have plenty of cognitive strengths, but one area that most of us struggle with is estimating, explaining and preparing for improbable events. This theme underpins two of Nassim Taleb’s major works: Fooled by Randomness and The Black Swa…

nginx php访问日志配置,nginx php-fpm 输出php错误日志的配置方法

由于nginx仅是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不…

阿里的技术愿景_技术技能的另一面:领域知识和长期愿景

阿里的技术愿景by Sihui Huang黄思慧 技术技能的另一面:领域知识和长期愿景 (The other side of technical skill: domain knowledge and long-term vision) When we first start our careers as software engineers, we tend to focus on improving our coding sk…

leetcode 721. 账户合并(并查集)

给定一个列表 accounts,每个元素 accounts[i] 是一个字符串列表,其中第一个元素 accounts[i][0] 是 名称 (name),其余元素是 emails 表示该账户的邮箱地址。 现在,我们想合并这些账户。如果两个账户都有一些共同的邮箱地址&#…

es6重点笔记:数值,函数和数组

本篇全是重点,捡常用的怼,数值的扩展比较少,所以和函数放一起: 一,数值 1,Number.EPSILON:用来检测浮点数的计算,如果误差小于这个,就无误 2,Math.trunc()&am…

SMSSMS垃圾邮件检测器的专业攻击

Note: The methodology behind the approach discussed in this post stems from a collaborative publication between myself and Irene Anthi.注意: 本文讨论的方法背后的方法来自 我本人和 Irene Anthi 之间 的 合作出版物 。 介绍 (INTRODUCTION) Spam SMS te…

php pdo 缓冲,PDO支持数据缓存_PHP教程

/*** 作者:初十* QQ:345610000*/class myPDO extends PDO{public $cache_Dir null; //缓存目录public $cache_expireTime 7200; //缓存时间,默认两小时//带缓存的查询public function cquery($sql){//缓存存放总目录if ($this->cache_Di…

mooc课程下载_如何使用十大商学院的免费课程制作MOOC“ MBA”

mooc课程下载by Laurie Pickard通过劳里皮卡德(Laurie Pickard) 如何使用十大商学院的免费课程制作MOOC“ MBA” (How to make a MOOC “MBA” using free courses from Top 10 business schools) Back when massive open online courses (MOOCs) were new, I started a proje…

leetcode 1584. 连接所有点的最小费用(并查集)

给你一个points 数组,表示 2D 平面上的一些点,其中 points[i] [xi, yi] 。 连接点 [xi, yi] 和点 [xj, yj] 的费用为它们之间的 曼哈顿距离 :|xi - xj| |yi - yj| ,其中 |val| 表示 val 的绝对值。 请你返回将所有点连接的最小…

Nagios学习实践系列

其实上篇Nagios学习实践系列——基本安装篇只是安装了Nagios基本组件,虽然能够打开主页,但是如果不配置相关配置文件文件,那么左边菜单很多页面都打不开,相当于只是一个空壳子。接下来,我们来学习研究一下Nagios的配置…