当前位置:文档之家› 基于matlab的同步发电机励磁系统仿真分析与调试毕业论文设计

基于matlab的同步发电机励磁系统仿真分析与调试毕业论文设计

基于MATLAB的同步发电机励磁系统仿真分析与调试摘要同步发电机为电力系统提供能量,其控制性能的好坏将直接决定电力系统的安全与稳定运行状况。

通过掌握利用MATLAB对励磁控制进行分析和研究的技能,能灵活应用MATLAB的SIMULINK仿真软件,分析系统的性能。

通过使用这一软件工具从繁琐枯燥的计算负担中解脱出来,而把更多的精力用到思考本质问题和研究解决实际生产问题上去。

文章介绍了MATLAB/Simulink的主要特点、基本模块和功能,分析了同步发电机励磁调节系统的组成及其各个部分原理,建立了基于MATLAB的同步发电机及其励磁调节系统仿真模型,最后建立了以PID和PSS为励磁控制方式的同步发电机励磁调节系统数学模型,在Simulink环境下进行了仿真,收到了很好的效果。

关键词:MATLAB;同步发电机;励磁调节系统;建模;仿真;校正ABSTRACTSynchronous generator is the energy of the power system provider, and its performance will directly determine the quality of power system security and stability in operation. Through mastering the use of MATLAB for analysis of the excitation control and research skills, flexibility SIMULINK of MATLAB simulation software to analyze performance of the system. Through the use of the software tools from the boring red tape out of the computational burden, and more reflection on the nature of the problem used to solve practical production and research issues.The article introduced the main features of the MATLAB/Simulink,the basic module and function,illustrated the composition of synchronous generator excitation system and its principle of every part,established the simulation model of generator from MATLAB and that of generator excitation system,established synchronous generator excitation system mathematical model that is controlled by the way of PID and PSS,simulate it in the environment of Simulink,get pretty good results.Key words: MATLAB;synchronous generator;excitation control system;modeling;simulation;Correction毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日目录1 绪论 (1)1.1 引言 (1)1.2 MATLAB 软件介绍 (1)1.2.1 MATLAB 软件简介 (1)1.2.2 MATLAB 软件语言特点 (2)1.3 Simulink 介绍 (4)1.3.1 Simulink 简介 (4)1.3.2 Simulink 功能介绍 (4)1.3.3 Simulink 特点介绍 (5)2 同步发电机的励磁系统控制原理 (6)2.1 同步发电机介绍 (6)2.1.1 同步发电机工作原理 (6)2.2 励磁系统概述 (7)2.3 励磁系统的分类 (8)2.3.1 直流励磁机励磁系统 (8)2.3.2 半导体励磁系统 (9)2.3.3 静止励磁机励磁系统 (11)2.4 励磁系统在电力系统中的作用 (12)3 同步发电机励磁系统MATLAB 的建模 (15)3.1 励磁控制系统数学模型[3] (15)3.2 励磁控制系统的传递函数[3] (16)4 励磁控制系统的MATLAB 仿真 (17)4.1 励磁系统的仿真 (17)4.1.1 闭环传递函数 (17)4.1.1.1 闭环传递函数模型 (17)4.1.1.2 求阶跃响应 (18)4.1.2 开环传递函数 (18)4.1.2.1 开环传递函数模型 (18)4.1.2.2 根轨迹图设计器 (19)4.2 Simulink 求阶跃响应 (21)4.2.1 阶跃响应的暂态指标 (22)5 励磁控制系统的校正 (23)5.1 校正的概念 (23)5.2 校正的分类 (23)5.3 PID 对励磁系统的仿真 (23)5.4 励磁系统稳定器(PSS)对系统的校正 (25)5.5 PID 校正和PSS 校正的分析比较 (27)6 总结 (28)参考文献 (29)致谢 (30)附录 (31)附录A 计算暂态指标的程序1 (31)附录B 计算暂态指标的程序2 (33)1 绪论1.1 引言同步发电机是电力系统的能量提供者, 供给同步发电机励磁电流的电源及其附属设备统称为励磁系统。

为保证同步电机的正常运行,励磁系统应能够稳定地提供同步电机从空载到满载以及过载时所需的励磁电流;当电力系统发生故障而使电网电压下降时,励磁系统应能快速强行励磁,以提高系统的稳定性;当同步电机内部发生短路故障时,为迅速排除故障并使故障局限在最小范围内,应能快速灭磁。

按照所采用的整流装置,目前的励磁系统可分为2类:一类是用直流发电机作为励磁电源的直流励磁机励磁系统;另一类是用硅整流装置将交流变成直流后供给励磁的半导体励磁系统。

无论采取哪种方式,同步发电机励磁系统都是通过调节发电机励磁绕组两端的励磁电压,从而影响发电机的电动势,达到稳定端电压的目的。

在MATLAB中,电力系统模型可以在Simulink环境下直接搭建,也可以据所研究对象物理模型建立其数学模型,并进行封装和自定义为用户自己的模块库,充分显现了其仿真平台的优越性。

同时更重要的是,MATLAB提供了丰富的工具箱资源。

以及大量的实用模块,在Simulink环境下,不仅可以进行电力系统的仿真计算,还可以实现复杂的控制方法仿真,使得我们更加深入地研究电力系统的行为特性。

1.2 MATLAB软件介绍MATLAB是矩阵实验室(Matrix Laboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。

MATLAB的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。

附加的工具箱(单独提供的专用MATLAB函数集)扩展了MATLAB环境,以解决这些应用领域内特定类型的问题。

1.2.1 MATLAB软件简介在20世纪70年代中期,Cleve Moler博士和其同事在美国国家科学基金的资助下开发了调用EISPACK和LINPACK的FORTRAN子程序库.EISPACK是特征值求解的FORTRAN程序库,LINPACK是解线性方程的程序库.在当时,这两个程序库代表矩阵运算的最高水平.到20世纪70年代后期,身为美国New Mexico大学计算机系系主任的Cleve Moler,在给学生讲授线性代数课程时,想教学生使用EISPACK和LINPACK程序库,但他发现学生用FORTRAN编写接口程序很费时间,于是他开始自己动手,利用业余时间为学生编写EISPACK和LINPACK的接口程序.Cleve Moler给这个接口程序取名为MATLAB,该名为矩阵(matrix)和实验室(laboratory)两个英文单词的前三个字母的组合.在以后的数年里,MATLAB在多所大学里作为教学辅助软件使用,并作为面向大众的免费软件广为流传.在当今30多个数学类科技应用软件中,就软件数学处理的原始内核而言,可分为两大类.一类是数值计算型软件,如MATLAB、Xmath、Gauss等,这类软件长于数值计算,对处理大批数据效率高;另一类是数学分析型软件,如Mathematica、Maple等,这类软件以符号计算见长,能给出解析解和任意精度解,其缺点是处理大量数据时效率较低.Math Works公司顺应多功能需求之潮流,在其卓越数值计算和图示能力的基础上,又率先在专业水平上开拓了其符号计算,文字处理,可视化建模和实时控制能力,开发了适合多学科,多部门要求的新一代科技应用软件MATLAB.经过多年的国际竞争,MATLAB已经占据了数值型软件市场的主导地位.时至今日,经过Math Works公司的不断完善,MATLAB已经发展成为适合多学科,多种工作平台的功能强劲的大型软件.在国外,MATLAB已经经受了多年考验.在欧美等高校,MATLAB已经成为线性代数,自动控制理论,数理统计,数字信号处理,时间序列分析,动态系统仿真等高级课程的基本教学工具;成为攻读学位的大学生,硕士生,博士生必须掌握的基本技能.在设计研究单位和工业部门,MATLAB被广泛用于科学研究和解决各种具体问题.1.2.2 MATLAB软件语言特点一种语言之所以能如此迅速地普及,显示出如此旺盛的生命力,是由于它有着不同于其他语言的特点.正如同FORTRAN和C等高级语言使人们摆脱了需要直接对计算机硬件资源进行操作一样,被称作为第四代计算机语言的MATLAB,利用其丰富的函数资源,使编程人员从繁琐的程序代码中解放出来.MATLAB的最突出的特点就是简洁.MATLAB用更直观的,符合人们思维习惯的代码,代替了C和FORTRAN语言的冗长代码.MATLAB给用户带来的是最直观,最简洁的程序开发环境.以下简单介绍一下MATLAB的主要特点。

相关主题