《电力系统中同步发电机突然短路的仿真》由会员分享,可在线阅读,更多相关《电力系统中同步发电机突然短路的仿真(49页珍藏版)》请在金锄头文库上搜索。
1、_摘要 本文针对同步电机中具有代表性的凸极机,在忽略了一部分对误差影响较小而使算法复杂度大大增加的因素(如谐波磁势等),对其内部电流、电压、磁通、磁链及转矩的相互关系进行了一系列定量分析,建立了简化的基于abc三相变量上的数学模型,并将其进行派克变换,转换成易于计算机控制的d/q坐标下的模型。再使用MATLAB中用于仿真模拟系统的SIMULINK对系统的各个部分进行封装及连接,系统总体分为电源、abc/dq转换器、电机内部模拟等几个主要部分,并为其设计了专用的模块,同时对其中的一系列参数进行了配置。主要介绍了电力系统中同步发电机突然短路的仿真。关键词:同步电机 d/q模型 MATLAB SIM
2、ULINK 仿真。AbstractThis thesis intends to aim at the typical salient pole machine in Synchronous Machine. Some quantitative analysis are made on relations of salient pole machine among current, voltage, flux, flux linkage and torque, under the condition that some factors such as harmonic electric pote
3、ntial are ignored. These factors have less influence on error but greatly increase complexity of arithmetic. Thus, simplified mathematic model is established on the basis of a, b, c three phase variables. By the Park transformation, this model is transformed to d, q model which, is easy to be contro
4、lled by computer. Simulink is used to masking and linking all the parts of the system. The system can be divided into four main parts, namely power system, abc/dq transformation, simulation model of the machine . Special blocks are designed for the four parts and a series of parameters in these part
5、s are configured.Key Words: Synchronous Machine Simulation d/q Model MATLAB SIMULINK目 录_第一章 引 言1.1 我国电力系统情况简介电力系统是由发电厂、电力网和电力负荷组成的电能生产、传输和转化的系统。而电力负荷则是该系统中所有电力用户的用电设备所消耗的电功率的总称,有时也包括将这些用电设备连接起来的配电网。目前,我国正处于经济快速发展的时期,电力系统也步入了大电网、超高压、大机组、远距离的时代,但由于目前的经济发展速度远远超出了国家的预期,导致近些年来出现全国范围内电力建设落后于国民经济发展水平的局面,电力
6、系统运行在接近电网极限输送能力状态的几率大大增加,从而较大程度上存在着发生电压崩溃事故的威胁。我国电力系统是随着我国电力工业的发展而逐步形成的。国民经济的迅速发展,我国的电力工业得到相应的增长,逐步形成以大型发电厂和中心城市为核心、以不同电压等级的输电线路为骨架的各大区、省级和地区的电力系统。目前,全国电网已经基本上形成了500 kV和 330 kV 的地实现了持续高速增长。自1981年中国的第一条 500kV 输电线路投入运行以来,500kV的线路已逐步成为各大电力系统的骨架和跨省跨地区的联络线。我国主要有五大发电集团(华能、大唐、华电、国电、中电投),两大电网(国家电网公司、南方电网公司)
7、。1.2本课题研究的前景和意义随着电力工业的发展,电力系统的规模越来越大,在这种情况下,许多大型的电力科研实验很难进行,一是条件难以满足;二是从系统的安全角度来讲也是不允许进行实验的;三是最初的一个新的设计构思、到通过软件进行实际情况的模拟、在应用到具体的工程中,其工作量往往消耗大量的财力物力和人力,其过程中稍有失误都有可能前功尽弃。目前比较流行的电力系统仿真工具由以下几种:(1) 邦纳维尔电力局开发的BPA程序和EMTP程序;(2)曼尼托巴高压直流输电研究中心开发的PSCAD/EMTDC程序;(3)德国西门子公司研制的电力系统仿真软件NETOMAC;(4)中国电力科学研究院开发的电力系统分析
8、综合程序PSASP;(5)MathWorks公司开发的科学与工程计算软件MTATLAB。本文主要采用MTALTB进行电力系统的仿真,MATLAB是有效的电力系统仿真工具,它提供了简洁的工具,通过电力系统电路图的绘制,MATLAB自动生成数学模型,可以节省建立电力系统数学模型的建立。1.3本文研究的主要内容(1)Matlab软件的主要构成(2)Simulink工具的工作环境及相关操作(3)电力系统工具箱及电路仿真(4)同步发电机的机构及原理介绍(5)同步发电机突然短路的仿真:主要包括 三相短路 、两相短路、 两相接地短路 、 单相接地短路各相电压电流的仿真。通过仿真波形深刻认识同步发电机在电力系
9、统中突然短路的特点。第二章 Matlab语言的概述2.1 matlab语言的发展 MATLAB 语言的首创者 Cleve Moler 教授在数值分析,特别是在数值线性代数的领域中很有影响, 他参与编写了数值分析领域一些著名的著作和两个重要的 Fortran 程序 EISPACK 和LINPACK。他曾在密西根大学、斯坦福大学和新墨西哥大学任数学与计算机科学教授。1980 年前后,当时 的新墨西哥大学计算机系主任 Moler 教授在讲授线性代数课程时,发现了用其他高级语言编程极为不便,便构思并开发了 MATLAB (MATrix LABoratory,即矩阵实验室), 这一软件利用了当时数值线性
10、代数领域最高水平的 EISPACK 和 LINPACK 两大软件包中可靠的子程序,用 Fortran 语言编写了集命令翻译、科学计算于一身的一套交互式软件系统。所谓交互式语言,是指人们给出一条命令,立即就可以得出该命令的结果。该语言无需像 C 和 Fortran 语言那样,首先要求使用者去编写源程序,然后对之进行编译、连接,最终形成可执行文件。这无疑会给使用者带来了极大的方便。早期的 MATLAB 是用 Fortran 语言编写的,只能作矩阵运算;绘图也只能用极其原始的方法,即用星号描点的形式画图;内部函数也只提供了几十个。但即使其当时的功能十分简单,当它作为免费软件出现以来,还是吸引了大批的
11、使用者。 Cleve Moler 和 John Little 等人成立了一个名叫 的公司,Cleve Moler 一直任该公司的首席科学家。该公司于 1984 年推出了第一个 MATLAB 的商业版本。 当时的 MATLAB 版本已经用 C 语言作了完全的改写,其后又增添了丰富多彩的图形图像处理、多媒体功能、符号运算和它与其他流行软件的接口功能,使得 MATLAB 的功能越来越强大。 The MathWorks 公司于 1992 年推出了具有划时代意义的 MATLAB 4.0 版本,并于 1993 年推出了其微机版, 可以配合Microsoft Windows 一起使用, 使之应用范围越来越广
12、。 1994 年推出的 4.2 版本扩充了 4.0 版本的功能,尤其在图形界面设计方面更提供了新的方法。 1997 年推出的 MATLAB 5.0 版允许了更多的数据结构,如单元数据、数据结构体、多维矩阵、对象与类等,使其成为一种更方便编程的语言。1999 年初推出的 MATLAB 5.3 版在很多方面又进一步改进了 MATLAB 语言的功能。2000 年 10 月底推出了其全新的 MATLAB 6.0 正式版(Release 12),在核心数值算法、界面设计、外部接口、应用桌面等诸多方面有了极大的改进。虽然 MATLAB 语言是计算数学专家倡导并开发的,但其普及和发展离不开自动控制领域学者的
13、贡献。甚至可以说,MATLAB 语言是自动控制领域学者和工程技术人员捧红的,因为在 MATLAB 语言的发展进程中,许多有代表性的成就和控制界的要求与贡献是分不开的。迄今为止,大多数工具箱也都是控制方面的。MATLAB 具有强大的数学运算能力、方便实用的绘图功能及语言的高度集成性,它在其他科学与工程领域的应用也是越来越广,并且有着更广阔的应用前景和无穷无尽的潜能。目前,MATLAB 已经成为国际上最流行的科学与工程计算的软件工具,现在的 MATLAB 已经不仅仅是一个“矩阵实验室”了,它已经成为了一种具有广泛应用前景的全新的计算机高级编程语言了,有人称它为“第四代”计算机语言,它在国内外高校和
14、研究部门正扮演着重要的角色。MATLAB 语言的功能也越来越强大,不断适应新的要求提出新的解决方法。可以预见,在科学运算、自动控制与科学绘图领域 MATLAB 语言将长期保持其独一无二的地位。2.2 matlab系统及语言特点整个MATLAB系统有五个主要部分: MATLAB语言。它是基于矩阵/数组的高级语言,它包括流程控制语句、函数、数据结构和输入/输出等,它还具有面向对象编程的特点。它既适合编写小巧玲珑的程序,也适合于开发复杂的大型应用程序。 MATLAB工作环境。它集成了一系列的工具和应用,方便用户管理环境变量,输入/输出数据,开发、管理、调试用户自己的M-文件以及MATLAB的应用程序
15、。 图形处理。它既包括二维和三维的数据可视化、图像处理、动画等高层指令,也包括低层的绘图指令,允许用户为应用程序设计自己的用户图形界面。 MATLAB数学函数库。它包括数量庞大的计算函数,从简单的基本函数到复杂的矩阵求逆,矩阵的特征值,贝塞尔函数和快速傅里叶变换等。 MATLAB应用程序界面(API)。它是一组动态的库函数,使得用户在自己的C和Fortran程序中可以和MATLAB交互,调用MATLAB的动态链接库作计算。MATLAB语言的特点是:起点高 语言规则与科技人员的书写习惯相近,因此易读易写,易于在科技人员之间交流; 矩阵的行数、列数无需定义:若要输入一个矩阵,在用其它语言编程时必须先定义矩阵的阶数,而用MATLAB语言则不必有阶数定义语句,输入数据的行列数就决定了它的阶数; 键入算式立即得到结果,无需编译:MATLAB是以解释方式工作的,即它对每条语句解释后立即执行。若有错误也立即作出反应,便于编程者马上改正。这些都大大减轻了编程和调试的工作量。强大面简易的作图功能能根据输入数据自动确定绘图坐标;能绘制三维坐标中的曲线和曲面;可设置不同颜色、线型、视角等;如果数据齐全