ImageVerifierCode 换一换
格式:DOCX , 页数:64 ,大小:1.10MB ,
资源ID:26410979      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26410979.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于simunlink的热电厂仿真系统研究.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于simunlink的热电厂仿真系统研究.docx

1、基于simunlink的热电厂仿真系统研究安徽建筑大学 本科毕业设计(论文)专 业: 电气工程及其自动化 班 级: 10电气一班 学生姓名: 李 翔 学 号: 10210020101 课 题:基于simunlink的热电厂仿真系统研究1 指导教师: 刘 红 宇 2014 年 6月 11 日基于SIMULINK的热电厂仿真实验系统研究1李翔( 机电学院 电气1班 学号:10210020101 指导老师:刘红宇)摘 要这次设计利用了MATLAB中SIMULINK组件的动态仿真工具、电力系统工具箱的功能,建立了热电厂的仿真模拟系统。包含电气一次系统,二次保护系统,二次监测系统,故障模块。验证了发电厂

2、的110KV供电系统,35KV供电系统,10.5KV供电系统的正常运行状态,以及三相短路,两相短路,单相短路状态,以及故障的切除的可行性。并制作了GUI控制界面,可以更加简洁明了的进行各种系统状态的模拟。关键词: 电厂 电气系统 SIMUNLIK 一次系统 继电保护AbstractThis design using the MATLAB SIMULINK component in the dynamic simulation tool, the function of the power system toolbox, the establishment of a thermal power

3、plant simulation system. Contains the electrical system at a time, second protection system, second monitoring system, fault modules. Verify the 110 KV power supply system of power plant, 35 KV power supply system, the normal operation of the 10.5 KV power supply system, and three phase short circui

4、t, two phase short circuit, single phase short circuit state, as well as the failure of the feasibility of excision. And produced a GUI control interface, can be more straightforward for a variety of system state simulation. Key words: Power plant electrical system SIMUNLIK system at a time Relay pr

5、otection 第一章 仿真模型的介绍MATLAB是由美国的Mathworks公司开发的发型软件,是以矩阵运算为基础,把计算,程序设计,可视化等融合在一起一个交互的工作环境中。在此环境可实现工程计算,算法研究,建模仿真,应用程序开发等。MATLAB在电力系统建模和仿真应的应用主要由电力系统模块Power System Blocket来完成的。Power System Blocket是由TEQSIM公司和加拿大魁北克水电站开发的。PSB是在SIMULINK环境下使用的模块,采用变步长积分法,对刚性,非线性,非连续性系统进行精确仿真。并可以精确的检测出断点和开关发生时刻,PSB程序库中含有代表电

6、力网络中的一般部件和设备的SIMULINK程序模块。通过PSB可以迅速建立模型,并立即进行仿真。PSB程序模块库中的测量程序和控制源起到电信号和SIMULINK程序之间的连接作用。Simpowersystems中包括了电路仿真所需要的各种原件模型。如图1包括电源模块,基础电路模块,电力电子模块,电机模块,连接器模块,检测模块以及附加功能模块等七中模块库。每个模块库中包含了各种基础元件模型。例如电源模块库中有直流电压,直流电流源,交流电压源,交流电流源,受控电流源,受控电压源等五中电源模型。电力电子模块库中包含了理想开关元件,晶闸管,功率场效应管,可关断晶闸管等多种功率开关原件模型。电机模块库中

7、包含了各种电机模型,例如异步电机,同步电机,永磁同步电机等。只需要把模块库中的元件拖到仿真平台上,通过参数设置对话框就可以实现参数的设置,然后就可以进行电路与电力系统仿真了。如图1-1。1.1简化的同步发电机模型在MATLAB中,发电机模型位于SimPowerSystems工具箱下machines库中,共有简化同步发电机模型和详细的同步发电机模型两大类。本次模拟采用简化的同步发电机模型,如图1-2。图1-1 Simpowersystems图1-2 同步发电机模型在简化的同步发电机模型中,电机电气部分采用忽略电枢反应电感,励磁绕组,和阻尼绕组漏感,仅由理想电压源串联RL线路组成的电路模拟,其中R

8、值和L值分别为电机的内阻抗。这是一个只计及转子动态的二阶模型,同时忽略凸极效应。简化同步发电机模块的段子功能如下:Pm:此段子为发电机轴的机械功率。Pm的值是大于零的,它可以是常数也可以是原动机的输出。E:此端子为发电机内部电压源的电压,可以是常数,也可以直接与电压调节器的输出端相连接。A,B,C:发电机定子输出电压的电气连接端子。m:此端子包含12个信号的矢量。在仿真库中,可以用电机测量信号分离器对12个信号进行分离。 1.2变压器在SimPowerSystem工具箱下的Elements库中,提供的三相双绕组和三相三绕组变压器模块。由于三相三绕组变压器的参数设置与三相双绕组变压器的参数设置类

9、似,所以在此以三相双绕组变压器的参数设置为例,并且此次模拟采用的变压器也为三相双绕组变压器模块,如图1-3。图1-3 变压器模型变压器模块的端子ABC,abc分别为变压器3个绕组的端子。变压器绕组的连接方式如下:Y形联结:3个电气连接端口(A,B,C或a,b,c)。Yn形联结:4个电气连接端口(A,B,C,N或a,b,c,n), 绕组中线可见。Yg形联结:3个电气连接端口(A,B,C或a,b,c), 模块内部绕组接地。D1形联结:3个电气连接端口(A,B,C或a,b,c), 绕组滞后Y绕组30。D11形联结:3个电气连接端口(A,B,C或a,b,c), 绕组超前Y绕组30。1.3三相断路器与输

10、电线路1.3.1 三相断路器在SimPowerSystems工具箱中的Elements库中,如图1-4所示。 图1-4 三相断路器模型 1.3.2输电线路在SimPowerSystems库中,提供了输电线路模型有“”形等值模块和分布参数模块。1.3.2.1 输电线路模块输电线路的“”形等值模块包括单相“”形等值电路模块(Single-phase Line)和三相“”形等值电路模块(Three-phase Line)。如图1-5所示。1.3.2.2 分布参数模块改变分布参数的相数,可以动态的改变模块的图标。如图1-6所示为单相,三相和多相分布参数线路的图标。 图1-5 输电线路模块 图1-6 分

11、布参数模块 与“”形等值电路模块相比,分布参数线路可以较好的描述波的传输过程。1.3.3 负载与故障模型如图1-7所示为三相静态负荷,三相动态负荷和三相接地故障模块。1.3.4 Powergui模块Powergui模块是Simulink为电力系统仿真提供的图形用户分析界面。Powergui利用Simulink功能连接不同的电气原件,是分析电力系统模型有效的图形化用户接口工具。如图1-8所示为Powergui模块图标和主窗口。1.3.5 三相电压电流测量模块与示波器模块三相电压电流测量模块(Three-Phase V-I Measurement)位于SimPowerSystems库的Measur

12、ements模块中。示波器位于Simulink基础库的Sinks库中。如图1-9所示。1.3.6三相集成串联阻抗模块图1-7 负荷和故障模块图1-8 Powergui模块图标和主窗口在simulink中没有单个的电阻、电感和电容元件,可以从串联或并联的分支来定义单独的电路元件,具体做法是:打开电力系统模块集(simpowersystems)元件模块(elements)中的series RLC Branch图标,之后其属性对话框中设置:电阻数值 电感数值 电容数值。模块式样如图1-10。图1-9 测量模块和示波器模块图1-10复合阻抗模块1.3.7三相滤波模块进行三相供电系统中的谐波过滤。模块式

13、样如图1-11。图1-11 三相滤波模块第二章 建模仿真2.1发电厂电气主接线图发电厂电气主接线如图2-1。这次模拟的发电厂系统原理图由安能热电厂的系统原理图为蓝本。有三台15兆瓦发电机并网发电,发出的电压等级为10.5KV。分别为110KV,35KV,和10.5KV用电系统供电。2.2仿真系统图仿真系统图如图2-2。系统为三台发电机并网发电,由一台25兆瓦,两台15兆瓦的发电机构成。竟有110千伏升压变电所升压后,长距离输送给给个电压等级的用户,分别为10.5千伏,35千伏,和110千伏。2.3各模块参数设置2.3.1同步发电机模块参数设置如图2-3。输入机械功率为15兆瓦,输出电压为10.

14、5KV,频率为50HZ。2.3.1.2输入模块输入参数如图2-4。2.3.2低压短距离输电模拟模块参数设置设为纯电阻模型如图2-5。图2-1 发电厂电气主接线图2-2 仿真系统图 图2-3 同步发电机参数模块设置2.3.3谐波过滤模块参数设置如图2-6。 图2-4 输入参数模块2.3.4变压器模块参数设置2.3.4.1 110KV变压器参数模块设置一次侧电压为10.5KV,二次侧考虑的输电线路损耗,设为121KV,频率50HZ。一次侧绕组接线形式为三角形,二次侧接线形式为星型接法。变压器容量为留有裕量设为20兆瓦,如图2-7。图2-5 低压短距离输电模拟模块参数图2-6 谐波过滤模块参数2.K

15、V变压器模块参数设置KV变压器模块一次,二次绕组接线形式与KV变压器模块参数设置相同。同样因为考虑线路损耗,容量设为兆瓦。一次侧电压.KV,二次侧考虑损耗电压设置为.KV,如图2-8。图2-7 110KV变压器参数模块设置2.3.5输电线路模块参数设置线路模拟长度为100公里,频率50HZ,如图2-9。2.负载模块参数设置如图2-10。2.4 GUI控制界面的设置及M文件的编写图2-8 35KV变压器模块参数设置2.4.1 GUI控制界面图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。与早期计算机使用的命

16、令行界面相比,图形界面对于用户来说在视觉上更易于接受。所以在MATLAB仿真主系统搭建完毕后就可以设置一个易于演示的GUI界面。在Matlab命令行运行guide命令打开图形用户启动界面GUIDE Quick Start对话框,选择Blank GUI(Default),单击“OK”按钮,新建一个图形用户界面设计界面,如图2-11。2.4.2 M文件使用matlab的时候,可以在“Command Window”内直接书写matlab代码,也可以将代码保存到M文件中,然后运行该文件。使用matlab主界面菜单“File” -“New”-“M-File”可以打开一个文本编辑器编辑M文件。M文件及ma

17、tlab的代码文件,在M文件编辑器的菜单中,选取“Debug”-“Run”即可运行。在路径设置正确的情况下,在“Command Window”中直接输入M文件的名称可以运行M文件中的代码。 图2-9 输电线路模块参数设置 图2-10 负载参数模块设置图2-11 GUI进入界面2.4.2.1主界面控制M文件 function varargout = lixiangzhu(varargin)% LIXIANGZHU M-file for lixiangzhu.fig% LIXIANGZHU, by itself, creates a new LIXIANGZHU or raises the exi

18、sting% singleton*.% H = LIXIANGZHU returns the handle to a new LIXIANGZHU or the handle to% the existing singleton*.% LIXIANGZHU(CALLBACK,hObject,eventData,handles,.) calls the local% function named CALLBACK in LIXIANGZHU.M with the given input arguments.% LIXIANGZHU(Property,Value,.) creates a new

19、LIXIANGZHU or raises the% existing singleton*. Starting from the left, property value pairs are% applied to the GUI before lixiangzhu_OpeningFunction gets called. An% unrecognized property name or invalid value makes property application% stop. All inputs are passed to lixiangzhu_OpeningFcn via vara

20、rgin.% *See GUI Options on GUIDEs Tools menu. Choose GUI allows only one% instance to run (singleton).% See also: GUIDE, GUIDATA, GU HANDLES% Copyright 2002-2003 The MathWorks, Inc.% Edit the above text to modify the response to help lixiangzhu% Last Modified by GUIDE v2.5 04-Jun-2014 10:16:39% Begi

21、n initialization code - DO NOT EDITgui_Singleton = 1;gui_State = struct(gui_Name, mfilename, . gui_Singleton, gui_Singleton, . gui_OpeningFcn, lixiangzhu_OpeningFcn, . gui_OutputFcn, lixiangzhu_OutputFcn, . gui_LayoutFcn, , . gui_Callback, );if nargin & ischar(varargin1) gui_State.gui_Callback = str

22、2func(varargin1);endif nargout varargout1:nargout = gui_mainfcn(gui_State, varargin:);else gui_mainfcn(gui_State, varargin:);end% End initialization code - DO NOT EDIT% - Executes just before lixiangzhu is made visible.function lixiangzhu_OpeningFcn(hObject, eventdata, handles, varargin)% This funct

23、ion has no output args, see OutputFcn.% hObject handle to figure% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% varargin command line arguments to lixiangzhu (see VARARGIN)beijing=axes(units,normalized,position,0 0 1 1);

24、uistack(beijing,down)II=imread(2.png);image(II)colormap grayset(beijing,handlevisibility,off,visible,off);% Choose default command line output for lixiangzhuhandles.output = hObject;% Update handles structureguidata(hObject, handles);% UIWAIT makes lixiangzhu wait for user response (see UIRESUME)% u

25、iwait(handles.figure1);% - Outputs from this function are returned to the command line.function varargout = lixiangzhu_OutputFcn(hObject, eventdata, handles) % varargout cell array for returning output args (see VARARGOUT);% hObject handle to figure% eventdata reserved - to be defined in a future ve

26、rsion of MATLAB% handles structure with handles and user data (see GUIDATA)% Get default command line output from handles structurevarargout1 = handles.output;% - Executes on button press in pushbutton1.function pushbutton1_Callback(hObject, eventdata, handles)% hObject handle to pushbutton1 (see GC

27、BO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA) Value=get(handles.popupmenu2,value) switch get(handles.popupmenu1,value) case 2 %正常运行 fangzheng1 case 3 %短路故障状态 switch Value case 2 %母线三相短路 fangzheng2 case 3 %两相短路 fangzh

28、eng3 case 4 %单相短路 fangzheng4 end case 4 %短路故障恢复状态 switch Value case 2 %三相短路恢复 fangzheng5 case 3 %两相短路恢复 fangzheng6 %单相短路恢复 case 4 %单相短路恢复 fangzheng7 end end % - Executes on button press in pushbutton2.function pushbutton2_Callback(hObject, eventdata, handles)% hObject handle to pushbutton2 (see GCBO

29、)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)close;% - Executes on selection change in popupmenu1.function popupmenu1_Callback(hObject, eventdata, handles)% hObject handle to popupmenu1 (see GCBO)% eventdata reserved -

30、 to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)% Hints: contents = get(hObject,String) returns popupmenu1 contents as cell array% contentsget(hObject,Value) returns selected item from popupmenu1% - Executes during object creation, after setting all properties.function popupmenu1_CreateFcn(hObject, eventdata, handles)% hObject handle to popupmenu1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles empty - handles not created until after all CreateFcns called% Hint: popupmenu controls usually have a wh

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1