基于MATLAB语言的电力系统暂态稳定仿真.doc_第1页
基于MATLAB语言的电力系统暂态稳定仿真.doc_第2页
基于MATLAB语言的电力系统暂态稳定仿真.doc_第3页
基于MATLAB语言的电力系统暂态稳定仿真.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于MATLAB语言的电力系统暂态稳定仿真张晓春,郭小进,邹登海,王良佑 (武汉电力学校电力科技开发公司,湖北武汉430079) 摘要介绍了MATLAB环境下Simulink动态仿真工具及电力系统工具箱的功能和特点;利用Simulink环境下的电力系统工具箱,进行一个单机对无穷大系统的暂态稳定仿真;讨论了建模及仿真方法。关键词电力系统;数字仿真;暂态稳定MATLAB语言是MathWorks公司在80年代推向市场的一种数值型计算软件。MATLAB具有编程效率高、程序设计灵活、图形功能强等优点,它已经发展成为适合多学科、多种工作平台的功能强劲的大型软件。MATLAB提供的Simulink工具箱是一个用来对动态系统进行建模、仿真和分析的软件包,它支持连续、离散及两者混合的线性和非线性系统,也支持多种采样速率的多速率系统。Simulink为用户提供了用方框图进行建模的模型接口。它与传统的仿真软件包用微分方程和差分方程建模相比,具有更直观、方便、灵活的优点。并且用Simulink创建的模型可以具有递阶结构,用户可以用从上到下或从下到上的结构创建模型。电力系统工具箱(Power System Blockset以下简称PSB)在Simulink环境下使用。电力系统工具箱提供了一个现代化的设计工具,它使科学家、工程师能迅速建立模型,并立即仿真。不但电路模型能够快速建立起来,而且与之相联系的机械、热力、控制系统及其它设备规律的分析均包含在其中。这是因为电力系统部分的仿真是同Simulink范围内的其它工具箱相联系的。由于Simulink以MATLAB作为计算基础,所以MATLAB的其它工具箱也可以同时被用户使用。PSB仿真结果的有效性已被加拿大魁北克电站的运行数据、试验数据以及其仿真实验室提供的数据所证实1。1MATLAB中的电力系统工具箱在MATLAB提示符下键入powerlib命令,这个命令打开Simulink窗口,并且展示电力系统工具箱中的不同子模块工具箱。在powerlib中几乎提供了组成电力系统的所有元件,如机电设备、电力电子元件、测量元件等。信号显示、模块连接等模块一般可以在Simulink工具箱中找到。同时,用户可以根据需要在Simulink环境下定制自己特殊的模块。在powerlib中提供了图形用户界面(powergui),它可以使电路稳态分析得到简化,并且MATLAB中的power2sys函数可以将电路仿真结果转换为A、B、C、D 4个矩阵表示的状态变量形式,实现对仿真结果的计算和分析。PSB同EMTP(Electromagnetic TransientsProgram)仿真软件相比较,具有以下特点: 工作平台。PSB在Microsoft windows 95 或Windows NT 的操作系统下使用,具有友好的用户界面。EMTP在DOS操作系统下使用,与PSB相比其用户界面较差。建立仿真模型。PSB提供了MATLAB窗口命令建模及用其图形库中图形直接建模2种形式,对于图形建模只需简单的“激活和拖曳”过程就可以建立模型。EMTP是在DOSEdit下使用命令建立模型。因此,PSB建立模型更方便、直观。仿真参数设置与仿真结果的分析。PSB图形建模仿真参数的设置,是对SimulationParameters菜单的选项进行设置,并能将仿真结果返回到MATLAB工作空间,因此可以直接运用MATLAB中的命令、函数及其它工具箱对仿真结果进行分析,其编程效率极高。EMTP通过命令设置仿真参数,仿真结果以文件的形式保存,需要编制基础的分析软件,编程效率较低。仿真速度。由于PSB是在MATLAB支持下进行仿真,而MATLAB的程序是解释执行,所以仿真速度较慢。EMTP仿真是DOS下的一个应用程序,所以仿真速度较快。2电力系统暂态稳定仿真实例21系统接线方式电力系统同步运行稳定性分析中,常采用的模型是单机对无穷大系统(SMIB),这是一种最简单的、也是最基本的运行方式,如图1所示。 功角;Em发电机电势;U系统母线电压。假定在发电机高压母线上发生三相金属性短路,tt0时刻切除故障,可以用等面积定则判断发电机的暂态稳定性。下面将采用仿真来观察发电机运行情况。在我国,目前仍然以三相短路作为考核暂态稳定的扰动模式之一。因此在以下的仿真中采用的故障形式为三相短路4。22建立仿真模型 单机对无穷大系统的仿真模型如图2所示。图2中,S是无穷大系统模型,用powerlib中Inductive source with neutral模块表示;G是一个子模块,在这个子模块中包含发电机模型(Synchronous Machine)、变压器模型(lineartransformerD,Yg)以及水轮机及其调速系统模型(HydraulicTurbine and Governor即HTG);系统侧负荷100MW(Load);三相短路用3台断路器模拟,其故障时间由Timer模块控制。其中,水轮发电机的控制采用基于线性化系统反馈模块HTG。电力系统的稳定其传统的方法是用线性调节器实现,如自动电压调节器(AVR)、电力系统稳定器(PSS)等。这些补偿装置围绕一个有效点假定电力系统的一个线性化模型。然而提高电力系统性能的要求使控制器对电力系统的控制接近工作极限,这将在其线性控制区以外。HTG是计及所有模型非线性的非线性控制,控制的目标是调节端电压及内部电角度2部分,控制的输入是激磁磁场电压及闸门开度,HTG具有渐进稳定的动态特性。23仿真结果 在仿真以前按下列值确定仿真参数: Solver:ode 15s;Maximum order:5 Stop time:20 Max step size:auto;Initialstep size:autoRelative tolerance:le3;Absolute tolerance:le6Workspace IO:save to workspaceTime:tout;Output:yout由于系统的非线性,仿真系统并没有对初始条件进行计算,而是执行了一个长仿真(10 s),并将最终结果保存起来,作为仿真系统的初始条件,所以,仿真将在稳态下开始。选择simulationstart按钮,开始仿真。在t01 s故障突然发生并经100 ms后切除,观察故障后发电机暂态过程,并用MATLAB中subplot及plot命令绘出仿真结果,如图3所示。 Subplot(1,3,1) Plot(tout,youtl),title(机端电压); Subplot(1,3,2) Plot(tout,yout2),title(转子转速);Subplot(1,3,3) Plot(tout,yout3),title(励磁电压);从图3中可以看到,机端电压经过5 s后稳定下来,而水轮机经过了一个更长的时间才稳定下来,这是因为系统机械部分的时间常数比电力时间常数长。修改故障切除时间为580 ms,其它参数保持不变,重新开始仿真,仿真结果如图4所示。从图4中可以看到,发电机已经不能稳定运行1,2,3。3结论基于MATLAB语言的电力系统工具箱,可以非常方便地建立电力系统各种模型,并且可以将这些模型保存起来,建立复杂的系统仿真模型。同时,利用MATLAB强大的计算功能和编程技术,可以提高仿真计算的灵活性和效率,为仿真电力系统,分析电力系统提供了一种新的手段。参考文献1Power Syste

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论