微机保护算法综合仿真教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一部分微机保护算法综合仿真方法

第一节概述

我们在电力系统微机保护原理课程中已经学习了数字滤波器和保护算法的设计方法。但是,这些方法都是理论上的,而且往往都作了一些假设和简化处理。例如,在设计FIR 滤波器时采用某种窗函数对冲激响应h(t)进行截断处理,在采用富氏算法时假设信号是周期性的等等。这些理论上设计出来的滤波器和保护算法在电力系统各种复杂故障情况下,尤其是在考虑电力系统故障暂态的情况下,其性能是否能满足要求,还需要进行更多更深入的研究。

由于不可能在真实的电力系统中去制造短路故障以考核所设计的滤波器和保护算法的正确性和有效性,所以,通常的做法是首先进行仿真研究,成功后再在动模系统上进行实验考核,考核通过后即可送国家质量检测中心进行检测。可见,仿真研究是设计微机保护必须进行的重要工作之一。

电力系统故障暂态仿真常用电力系统电磁暂态仿真程序(EMTP)进行。EMTP可用以完成电力系统各种元件、线路故障的暂态仿真,应用十分广泛。但是,在需要对暂态故障电流电压数据进行进一步研究分析时,往往需要借助其它分析软件,而且很多时候还需要对故障电流电压数据的格式进行转换,使用上不是很方便。而利用MATLAB软件包进行电力系统故障仿真、数字滤波器设计及微机保护算法仿真则非常简单。例如,MA TLAB 6.5软件包自带电力系统电磁暂态仿真程序,即电力系统工具箱SimPowerSystems,利用它完成电力系统故障暂态仿真后,进行微机保护算法综合仿真时可以直接调用暂态故障电流电压仿真数据。

进行电力系统故障暂态仿真和微机保护算法综合仿真的方法和步骤如下:

(1)根据原始电力系统的接线与系统参数,建立电力系统故障暂态仿真模型。

(2)利用MA TLAB软件包自带的电力系统工具箱SimPowerSystems完成电力系统故障暂态仿真后,得到暂态故障电流电压数据。

(3)编制微机保护数字滤波器和保护算法的综合仿真程序,通过对暂态故障电流电压数据的滤波处理和保护算法运算,研究分析数字滤波器与保护算法的基本性能。

第二节电力系统工具箱设计基础

一、电力系统工具箱概述

电力系统工具箱是MA TLAB环境下的电力系统仿真工具,其仿真文件类型为.mdl。电力系统工具箱为用户提供了很方便的图形化功能模块。功能模块运行于MATLAB的Simulink模拟工具环境,可通过用鼠标点击、拖拽等简单操作实现仿真功能模块的选取、连接等功能,使得用户可以迅速方便地连接一个电力系统仿真模拟系统,从而简化电力系统仿真模拟设计流程,减轻设计负担。

电力系统工具箱的功能模块库包含了典型的电力系统仿真功能模块,如电力变压器、输电线路、发电机及各种电力电子元件等。用户可利用图形化功能模块库迅速完成自己的电力系统故障暂态仿真工作。所有这些仿真功能模块都带有自己的帮助文件,用以描述模块的功能、参数、属性设置方法及基本使用方法。

二、电力系统工具箱基本操作

下面将以电力系统模块库(Power System Blockset)为例介绍电力系统工具箱的基本操作方法。

1、启动MATLAB

MATLAB命令窗口如图1所示。单击命令窗口中的“Browse for folder”按钮,在MATLAB命令窗口中设置当前的工作路径,则MATLAB中的.m文件与电力系统工具箱中进行的电力系统故障暂态仿真模型的仿真结果均可保存于所设置的当前路径中。

图1 MA TLAB命令窗

2、启动电力系统工具箱模拟工作环境

在MA TLAB命令窗口执行:Simulink,或单击“Start/Simulink/Library Browser”菜单,即可出现Simulink的模块库浏览器(见图2)。

图2 Simulink的模块库浏览器

在图2所示的模块库浏览器的左下方窗口中,利用下滑块可以找到电力系统模块库SimPowerSystems,单击其前面的,可出现电力系统模块库浏览器(见图3)。在电力系统模块库浏览器中选择需要的功能模块,就可以完成相应的电力系统仿真系统的建模工作。

图3 电力系统模块库浏览器

在MA TLAB命令窗口执行:powerlib,也可出现电力系统模块库浏览器的另外一种形式,如图4所示。

图4 powerlib模块窗口

单击图3中工具条左边的图标(建立新模型),就会弹出如图5所示的“建立新模型”窗口。

打开已经存在的模型文件也有几种方式:

1)在MA TLAB命令窗口直接键入模型文件名(不要加扩展名“.mdl”),这要求该文件在当前的路径范围内;

2)在菜单上选择:File/Open;

3)单击图4或图5所示窗口工具条上的打开图标。

图5 建立新模型窗口

注意:Simulink相关的几类窗口,如模块库浏览器、模块库、模型等,和仿真结果输出窗口的性质相对独立,不属于MATLAB的图形对象,不能用句柄图形(handlegraphics)的命令设置或修改这类窗口的属性。

和其他很多Windows窗口操作的特点类似,在Simulink的模型窗口和模块库窗口的View菜单下选择或取消Toolbar和StatusBar选项,就可以显示或去掉工具条和状态条。在进行仿真的过程中,模型窗口的状态条会显示仿真状态、仿真进度、仿真时间等相关信息。

3、电力系统工具箱功能模块的操作

电力系统工具箱的功能模块是建立电力系统故障暂态仿真模型的基本单元,用适当的方式把各种模块连在一起就能够建立电力系统故障暂态仿真的模型。以下将介绍电力系统工具箱功能模块的操作方法。

(1)选取模块

在模块库浏览器窗口中进行操作时,如果要选取单个功能模块,只要用鼠标在模块上单击即可,此时模块库浏览器窗口中的模块注释区显示相应模块的功能描述,如图6所示。

在模块库窗口或模型窗口中进行操作时,如果如果要选取单个功能模块,只要用鼠标在模块上单击即可,这时模块的角上出现黑色的小方块,如图7所示。选取多个模块时,在所有模块所占区域的一角按下鼠标左键不放,拖向该区域的对角,在此过程中会出现虚框,当虚框包住了要选的所有模块后,放开鼠标左键,这时在所有被选模块的角上都会出现小黑方块,表示模块都被选中。

(2)复制、删除模块

1)在不同的窗口之间复制。当我们建立模型时,需要从模块库窗口或者已经存在的模型文件窗口把需要的模块复制到新建模型文件的窗口。要对已经存在的模型进行编辑时,有时也需要从模块库窗口或另一个已经存在的模型文件窗口复制模块。

最简单的办法是:用鼠标左键点住要复制的模块(之前要打开源模块和目标模块所在

相关文档
最新文档