1 / 49
文档名称:

毕业论文-基于MATLABSIMULINK短路故障仿真及分析.doc

格式:doc   大小:610KB   页数:49页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业论文-基于MATLABSIMULINK短路故障仿真及分析.doc

上传人:绝对好男人 2022/8/12 文件大小:610 KB

下载得到文件列表

毕业论文-基于MATLABSIMULINK短路故障仿真及分析.doc

相关文档

文档介绍

文档介绍:I
基于MATLAB/SIMULINK短路故障仿真及分析
摘 要
随着电力系统的规模不断增大,很多大型电力科研试验很难以进行。采用传统的方法进行仿真计算工作量大也不直观。MATLAB具有强大的数值计算功能和开放灵活的可视化应用界面的数字化仿真工具是非常必要也非常重要的,目前比较常用的电力系统仿真工具有邦纳维尔电力局开发的BPA程序和EMPT程序,曼尼拖巴高压直流研究中心开发的PSCAD/EMTDC程序以及中国电力科学研究院开发的电力系统分析综合程序PSASP等。1998年,Mathworks公司推出电力系统模块集(Power System Block)后,这样的功能逐渐被电力系统研究人员所接受并使用,使得MATLAB/SIMULINK在电力系统领域的应用日趋完善。
MATLAB/Simulink概述
MATLAB简介及特点
MATLAB是由英文单词Matri和Laboratory的前3个字母组成。是1984年由Mathworks软件公司开发,并将MATLAB正式推向市场。在之后二十多年的发展和竞争中,MATLAB不断升级出新的版本,,运行环境也从早期的DOS环境下运行到如今可以在包括Windows,UNIX及Mac OSX等多个操作平台上运行,目前,MALAB已经成为国际上最流行的科学计算与工程计算的软件工具,也正因为此很多人称它为“第四代”计算机语言,在国内外高校和研究部门正扮演着异常重要的角色。在大学里,它是用于初等和高等数学,自然科学和工程学的标准数学工具;在工业界,它是非常高效的研究,开发和分析的工具。随着科技的发展,许多工程师对MATLAB进行了不间断的完善,使其从一个简单的矩阵分析软件逐渐发展成为一个具有极高通用性,并且带有众多实用工具的运算操作平台[3]。
MATLAB为一个交互式系统,基本数据单元是数组,但是这个数组不要求固定的大小,因此可以让用户解决许多技术上的计算问题,特别是实际运行过程当中那些包含矩阵和矢量运算的较为复杂的问题。MATLAB的指令表达使用较为方便,其与数学,工程中常用的****惯形式是十分相似的,而与C,Fortran等高级语言相比,MATLAB的语法规则使用起来就显得更简练,在表达上也与工程****惯更为贴切。正因为如此,人们感觉用MATLAB语言编写程序的过程就犹如在便签上书写公式和求解的过程,因此,MATLAB有被称为“便笺式”的科学工程计算语言的美誉[4]。
除了这些之外,其开放性也是MATLAB最重要和最受人欢迎的特点之一。并且除了内部函数以外,所有的
3
MATLAB主要文件以及各工具箱文件全部都是可以读写可以更改的源文件,这是因为工具箱实际上是由一组复杂的MATLAB函数(M文件)组成,它扩展了MATLAB的功能,因此用户在用来解决特定的问题时仅可以通过对源文件的修改和加入自己编写的文件来构建新的专用工具箱就可以了。
MATLAB的整个系统主要由五大部分组成[5]:
(1)MATLAB开发环境
开发环境实际上是一组实用工具,用户通过利用这些工具可以使用MATLAB函数和文件,而在这其中的大多数工具都是图形用户的接口(它包括MATLAB桌面和命令窗口,命令的历史记录以及用来查看帮助的浏览器,工作间,文件和搜索路径)。
(2)MATLAB数学函数库
包括许多基本函数和复杂函数。
(3)MATLAB语言
这是一个高级的矩阵数组编程语言,带有流程控制语句,以及函数,数据结构,输入输出和面向对象编程的众多特点。
(4)图像处理系统
(5)MATLAB应用程序接口(API)
自从MathWorks公司推出MATLAB后,MATLAB优秀的数值计算能力和卓越的数据可视化能力使得其快速的在众多数学软件中脱颖而出。而且随着版本的不断持续升级,它在数值计算和符号计算功能上不断得到了一步一步的完善。MATLAB的特点可以大致概括为以下七点:
(1)提供了非常便利的开发环境。MATLAB为用户提供了一组可供用户操作函数和文件的具有图形用户界面的工具,这其中包括有MATLAB主界面,命令窗口,历史命令,编辑和调试,在线浏览帮助,工作空间,搜索路径设置等可视化工具窗口。
(2)提供了非常强大的数学应用功能。MATLAB可以进行包括基本函数,复杂算法,更高级的矩阵运算等非常丰富的数学应用功能,特别适合应用于矩阵代数领域。除此之外它还具有众多高性能数值计算的高级算法,库函数也极其丰富,使用更加方便灵活。
(3)编程语言非常简易高效。MATLAB为用户提供了和C语言几乎一样多的运算符,如果用户能够灵活使用MATLAB中的运算符,这将使程序变得极为简洁明了。MATLAB不但具有结构化的控制语句(如fo