基于MATLAB短路电流的计算及仿真
- 格式:docx
- 大小:37.14 KB
- 文档页数:3
基于MATLAB/Simulink电力系统短路故障分析与仿真摘要:MATLAB有强大的运算绘图能力,给用户提供了各种领域的工具箱,而且编程语法简单易学。
论文对电力系统的短路故障做了简要介绍并对短路故障的过程进行了理论分析和MATLAB软件在电力系统中的应用,介绍了Matlab/Simulink的基本特点及利用MATLAB进行电力系统仿真分析的基本方法和步骤。
在仿真平台上,以单机—无穷大系统为建模对象,通过选择模块,参数设置,以及连线,对电力系统的多种故障进行仿真分析。
关键词:MATLAB、短路故障、仿真、电力系统Abstract:MATLAB has powerful operation ability to draw, toolkit provides users with a variety of fields, and easy to learn programming grammar. Paper to give a brief introduction of fault of the power system and the process of fault are analyzed in theory and the application of MATLAB software in power system, this paper introduces the basic characteristics of MATLAB/Simulink and MATLAB power system simulation analysis of the basic methods and steps. On the simulation platform, with single - infinity system for modeling object, by selecting module, parameter Settings, as well as the attachment, a variety of fault simulation analysis of power system.Keyword:MATLAB;Fault analysis;Simulation;Power System;引言 (3)第一章:课程设计任务书 (3)1.1设计目的: (3)1.2原始资料: (4)1.3设计内容及要求: (4)第二章:电力系统短路故障仿真分析 (5)2.1元件参数标幺值计算: (5)2.2等值电路: (10)第三章:电力系统仿真模型的构建 (10)3.1MATLAB简介: (11)3.2电力元件设计: (11)3.2.1 三相电源: (11)3.2.2 变压器元件: (13)3.2.3输电线路: (14)3.3电力系统模型的搭建: (15)第四章:模型仿真运行 (21)4.1建立仿真模型: (21)4.2仿真结果与分析: (22)第五章: 总结 (25)参考文献 (25)附录:Simulink仿真模型 (26)引言随着电力工业的发展,电力系统规划、运行和控制的复杂性亦日益增加,电力系统的生产和研究中仿真软件的应用也越来越广泛。
基于MATLAB/Simulink电力系统短路故障分析与仿真摘要:MATLAB有强大的运算绘图能力,给用户提供了各种领域的工具箱,而且编程语法简单易学。
论文对电力系统的短路故障做了简要介绍并对短路故障的过程进行了理论分析和MATLAB软件在电力系统中的应用,介绍了Matlab/Simulink的基本特点及利用MATLAB进行电力系统仿真分析的基本方法和步骤。
在仿真平台上,以单机—无穷大系统为建模对象,通过选择模块,参数设置,以及连线,对电力系统的多种故障进行仿真分析。
关键词:MATLAB、短路故障、仿真、电力系统Abstract:MATLAB has powerful operation ability to draw, toolkit provides users with a variety of fields, and easy to learn programming grammar. Paper to give a brief introduction of fault of the power system and the process of fault are analyzed in theory and the application of MATLAB software in power system, this paper introduces the basic characteristics of MATLAB/Simulink and MATLAB power system simulation analysis of the basic methods and steps. On the simulation platform, with single - infinity system for modeling object, by selecting module, parameter Settings, as well as the attachment, a variety of fault simulation analysis of power system.Keyword:MATLAB;Fault analysis;Simulation;Power System;引言 (3)第一章:课程设计任务书 (3)1.1设计目的: (3)1.2原始资料: (4)1.3设计内容及要求: (4)第二章:电力系统短路故障仿真分析 (5)2.1元件参数标幺值计算: (5)2.2等值电路: (10)第三章:电力系统仿真模型的构建 (10)3.1MATLAB简介: (11)3.2电力元件设计: (11)3.2.1 三相电源: (11)3.2.2 变压器元件: (13)3.2.3输电线路: (14)3.3电力系统模型的搭建: (15)第四章:模型仿真运行 (21)4.1建立仿真模型: (21)4.2仿真结果与分析: (22)第五章: 总结 (25)参考文献 (25)附录:Simulink仿真模型 (26)引言随着电力工业的发展,电力系统规划、运行和控制的复杂性亦日益增加,电力系统的生产和研究中仿真软件的应用也越来越广泛。
南京工程学院MATLAB应用基础(作业)题目题目八短路计算仿真:work1.mdl课程名称 MATLAB应用基础院(系、部、中心)电力工程学院专业电力系统及其自动化班级 K电力122学生姓名于湘唐(42) 张译天(43)赵晨(44) 周博梵(45)朱高斐(46)无穷大功率电源供电系统发生三相短路故障MATLAB 模拟1.1 实例在图1-1-1所示的网络中,当降压变电所10.5kV 母线上发生了三相短路时,可将系统视为无限大容量电源,试求此时短路点的冲击电流imp i ,短路电流的最大有效值imp I 和短路功率kt S 。
图1-1-11.2 理论计算过程解 取MV A 100B =S 、n av B •=U U ,已知km 401Ω=.x 。
首先计算各元件参数的标幺值电抗()525020100100510100N B k 1..S S %U X *=⨯==292037100104022n av B 12..U S l x X *=⨯⨯==•()192231001007100%N B k 43..S S U X X **=⨯=⨯==取1=*E 作成等值网络如图1-2-1所示。
图1-2-1等值网络图短路回路的等值电抗为91211922129205250....X *=⨯++=Σ短路电流周期分量的有效值为5230912111..X I **===∑ω ()kA 88251031005230B ...I I I *=⨯⨯==ωω若取冲击系数81imp .K =,则冲击电流为()kA 347882552281imp ...I .i =⨯=⨯=ω短路电流的最大有效值为()kA 384882521521imp ...I .I =⨯==ω短路功率为()MV A 3521005230B k t ..S I S *=⨯==ω2.1 无穷大功率电源供电系统仿真模型构建假设无穷大功率电源供电系统如图2-1-1所示,在0.02s 时刻变压器低压母线发生三相短路故障,仿真其短路电流周期分量幅值和冲击电流的大小。
毕业设计(论文)基于MATLAB的电力系统故障分析与仿真学号:姓名:专业:电气工程及其自动化系别:指导教师:二〇一三年六月毕业设计(论文)基于MATLAB的电力系统故障分析与仿真学号:姓名:专业:电气工程及其自动化系别:指导教师:二〇一三年六月北京交通大学毕业设计(论文)成绩评议题目:基于MATLAB的电力系统故障分析与仿真系别:专业:电气工程及其自动化姓名:学号:指导教师建议成绩:84评阅教师建议成绩:86答辩小组建议成绩:82总成绩:84答辩委员会主席签字:年月日北京交通大学毕业设计(论文)任务书北京交通大学毕业设计(论文)开题报告北京交通大学毕业设计(论文)指导教师评阅意见北京交通大学毕业设计(论文)评阅教师评阅意见北京交通大学毕业设计(论文)答辩小组评议意见毕业设计(论文)诚信声明本人声明所呈交的毕业设计(论文),是本人在指导教师的指导下,独立进行研究工作所取得的成果,除了文中特别加以标注和致谢中所罗列的内容以外,毕业设计(论文)中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京交通大学或其他教育机构的学位或证书而使用过的材料。
申请学位论文与资料若有不实之处,本人承担一切相关责任。
本人签名:日期:毕业设计(论文)使用授权书本人完全了解北京交通大学有关保管、使用论文的规定,其中包括:①学校有权保管、并向有关部门送交学位论文的原件与复印件;②学校可以采用影印、缩印或其它复制手段复制并保存论文;③学校可允许论文被查阅或借阅;④学校可以学术交流为目的,复制赠送和交换学位论文;⑤学校可以公布学位论文的全部或部分内容。
本人签名:日期:摘要本设计分析了电力系统短路故障的电气特征,并利用Matlab/Simulink软件对其进行仿真,进一步研究短路故障的特点。
通过算例对电力系统短路故障进行分析计算。
然后运用Matlab/Simulink对算例进行电力系统短路故障仿真,得出仿真结果。
并将电力系统短路故障的分析计算结果与Matlab仿真的分析结果进行比较,从而得出结论。
·……………………. ………………. …………………毕业论文基于MATLAB的电力系统短路故障分析与仿真院部机械与电子工程学院专业班级电气工程及其自动化届次 2015届学生学号指导教师装订线……………….……. …………. …………. ………摘要 (I)Abstract (II)1 引言 (1)1.1 课题研究的背景 (1)1.2 课题研究的国外现状 (1)2 短路故障分析 (1)2.1 近年来短路故障 (1)2.2 短路的定义及其分类 (2)2.3 短路故障产生的原因及危害 (4)2.4 预防措施 (4)2.5 短路故障的分析诊断方法 (5)3 仿真与建模 (6)3.1 仿真工具简介 (6)3.1.1 MATLAB的特点 (7)3.1.2 Simulink简介 (7)3.1.3 SPS(SimPowerSystems) (8)3.1.4 GUI(图形用户界面) (8)3.2 模型的建立 (9)3.2.1 无限大电源系统短路故障仿真模型 (9)3.2.2 仿真参数的设置 (10)4 仿真结果分析 (16)4.1 三相短路分析 (16)4.2 单相短路分析(以A相短路为例) (18)4.3 两相短路(以A、B相短路为例) (22)4.4 两相接地短路(以A、B相短路为例) (25)5 结论 (28)6 前景与展望 (28)参考文献 (29)致 (30)Abstract .............................................................................. I I 1 Introduction.. (1)1.1 Project background to the study (1)1.2 The research situation at home and abroad (1)2 Analysis of short-circuit fault (1)2.1 Short-circuit fault in recent years (1)2.2 Definition and classification of short-circuit fault (2)2.3 Causes and damage of short-circuit fault (4)2.4 Precautionary measures (4)2.5 Method to analysis and diagnosis of short-circuit fault (5)3 Simulation and modeling (6)3.1 Introduction to simulation tools (6)3.1.1 Features of MATLAB (7)3.1.2 Introduction to simulink (7)3.1.3 SPS(SimPowerSystems) (8)3.1.4 GUI(Graphical User Interfaces) (8)3.2 Establishment of the model (9)3.2.1 Infinite power system short-circuit fault simulation model (9)3.2.2 Simulation parameter settings (10)4 Simulation analysis (16)4.1 Analysis of three-phase short-circuit (16)4.2 Analysis of single-phase short circuit (18)4.3 Analysis of two-phase short circuit (22)4.4 Analysis of two-phase short circuit to ground (25)5 Conclusions (28)6 Outlook and prospect (28)References (29)Acknowledgement (30)基于MATLAB的电力系统短路故障分析与仿真继文(农业大学机械与电子工程学院 271018)摘要:短路是电力系统中最容易发生的故障,每年因短路而引发的电气事故不计其数。
收稿日期:2004202220文章编号:167220792(2004)022*******短路电流计算程序的开发与仿真周青山1,向铁元1,邹荣盛1,罗 亚2(11武汉大学,湖北武汉 430072;21恩施州电力公司,湖北恩施 445000)Simulation and Calculation for Short Circuit CurrentZHOU Qing 2shan 1,XIAN G Tie 2yuan 1,ZOU Rong 2sheng 1,L UO Ya 2(1Wuhan University ,Wuhan 430072,China ;2Ensi Electric Company ,Enshi 445000,China )Abstract :Short circuit in the power system can be classified into the single phase short circuit ,the two phase short circuit ,the two phase short circuit to the earth and the three phase short cir 2cuit.Analysis on the short circuit current when each kind of short circuit occurred at the same point is presented and evaluated by Simulink and verified with Matlab.K ey w ords :short circuit current ;calculation and simulink ;fault type摘要:电气设备和载流导体的选择、继电保护、自动装置的整定、限制短路电流措施的确定都需进行短路电流的计算。
电力系统短路有单相短路、两相短路、两相接地短路和三相短路之分,对同一点发生各种类型短路故障的短路电流进行了仿真与分析研究,在传统的基础上进行编程计算,并用MA TLAB 进行仿真验证,为判断短路故障类型提供了一种方法。
在MATLAB中进行直流短路电流计算的仿真,可以按照以下步骤进行:
1. 导入系统参数:使用“psat”函数将系统参数导入系统模型中。
这些参数通常包括电源电压、系统阻抗、短路位置和短路类型等。
2. 创建系统模型:使用MATLAB中的Simulink模块库,根据需要创建一个新的系统模型。
可以选择无穷大功率电源供电系统或有限大功率电源供电系统。
3. 计算等值阻抗:使用“psadeqz”函数计算等值阻抗,并保存结果。
等值阻抗是计算短路电流的关键参数,它反映了系统的阻抗特性。
4. 计算短路电流:根据上述公式计算短路电流。
通常,短路电流的计算公式是基于欧姆定律和基尔霍夫定律的。
5. 进行仿真模拟:在Simulink环境中,设置仿真时间、仿真算法等参数,然后运行仿真模拟。
观察仿真结果,包括短路电流的波形、幅值和持续时间等。
6. 分析仿真结果:对仿真结果进行深入分析,包括计算电流的周期性变化、冲击电流的大小等。
这些数据可以为实际系统的设计和优化提供参考。
需要注意的是,在进行直流短路电流计算的仿真时,需要考虑系统的实际情况和各种不确定性因素。
例如,电源电压的波动、负载的变化和线路阻抗等因素都可能对仿真结果产生影响。
因此,在进行仿
真时需要进行合理的假设和简化,同时对仿真结果进行谨慎的分析和解释。
电力系统短路故障分析的MATLAB辅助程序设计短路计算程序电力系统短路故障分析是电力系统设计和运行过程中非常重要的一环。
短路故障会导致电力系统各个部分的电压、电流和功率的突然变化,对设备的保护和稳定运行产生不利影响甚至引起事故。
因此,进行短路计算和故障分析非常必要。
MATLAB是一种功能强大的数值计算和数据可视化工具,对于电力系统短路计算和故障分析也可以发挥重要的作用。
下面将介绍如何使用MATLAB设计一个简单的电力系统短路计算程序。
首先,我们需要建立一个电力系统的模型。
电力系统可以用图模型表示,其中节点表示发电机、变压器、负荷等设备,边表示导线、变压器等电力连接。
我们可以使用MATLAB中的图模型工具箱创建电力系统模型,并且设置各个节点和边的属性,例如电压、电流、阻抗等。
然后,我们需要编写短路计算程序。
短路计算可以分为对称故障和不对称故障两种情况。
对称故障是指短路故障发生在电力系统的正常运行条件下,例如三相短路。
不对称故障是指短路故障发生在电力系统的不正常运行条件下,例如单相接地短路。
对于对称故障,我们可以使用节点电流法进行计算。
首先,应用基尔霍夫电流定律,根据电压和阻抗计算电流。
然后,根据节点电流方程和电流方程计算电流分布。
最后,根据电流分布计算短路电流和故障点的电压。
对于不对称故障,我们可以使用仿真方法进行计算。
首先,需要设置故障位置和故障类型,例如A相到地短路。
然后,根据故障位置和类型修改节点和边的参数,例如将故障位置的阻抗设置为零。
最后,使用数值方法求解电力系统的动态响应,得到短路电流和故障点的电压。
在MATLAB中,可以使用矩阵运算和数值求解函数实现短路计算。
例如,可以使用矩阵乘法和矩阵求逆函数计算节点电流和电流分布。
可以使用ODE求解器求解动态响应方程。
可以使用MATLAB的绘图函数绘制电力系统的电流分布和故障点的电压。
总结起来,电力系统短路故障分析的MATLAB辅助程序设计涉及建立电力系统模型、编写短路计算程序并使用MATLAB的数值计算和数据可视化工具进行计算和分析。
matlab基于节点阻抗矩阵的三相短路计算MATLAB基于节点阻抗矩阵的三相短路计算三相短路是电力系统中最常见的故障类型之一,也是最严重的一种故障,其产生的电流会对设备造成故障、损坏电力设备,甚至会导致火灾等事故。
因此,对电力系统进行三相短路计算及分析非常必要,MATLAB是一款通用的工具软件,可用于电力系统的短路计算中,本文就基于节点阻抗矩阵介绍MATLAB的三相短路计算。
一、节点阻抗矩阵节点阻抗矩阵是一种直观、简单、易于理解的方法,其基本思想是将电力系统中每个节点的短路电流计算单独列成一个向量,向量中每个元素都代表着该节点与其他节点之间的电流响应系数。
节点阻抗矩阵根据电力系统的拓扑结构所形成,元素值来自于两个节点之间的阻抗和电导之和。
二、节点阻抗矩阵的计算1、定义节点位置和电力设备参数在MATLAB中,首先需要定义电力系统中所有节点的位置参数(x,y)、所有支路的编号、阻抗参数值等,定义方法如下:node_position=[1 1; 1 1.5; 1.5 1; 1.5 1.5]; %四个节点的位置line=[1 2 0.02 0.04; 1 3 0.01 0.03; 2 4 0.03 0.06; 3 40.02 0.04];%四条线路的起始节点、结束节点、电阻、电抗2、构建节点阻抗矩阵根据节点位置和电力设备参数,可以通过以下语句构建节点阻抗矩阵:[~,Y_node]=Admittance_Matrix(line,4); %采用自定义函数计算导纳矩阵Z_node=inv(Y_node);%计算节点阻抗矩阵其中,Admittance_Matrix函数是一个自定义函数,用于求取系统的导纳矩阵,在导纳矩阵中,对称元素等于发电机到负载电工的导纳,非对称元素等于接线点的线路阻抗之和,函数的具体实现方法可以查阅MATLAB帮助文档。
三、三相短路计算有了节点阻抗矩阵,就可以进行三相短路计算,MATLAB中可以通过以下步骤进行计算:1、定义故障考虑的节点编号和负荷首先需要确定故障考虑的节点,即需要计算的节点,有多少个节点,就需要计算多少次,在节点矩阵中的位置,判定方法如下:fault_node=2;%节点2作为故障节点bus=[1 0; 2 10+4*j; 3 10+j; 4 15];%分别代表总发电机、故障节点、非故障节点1和非故障节点2的编号和电阻2、计算故障前的稳态电压在进行三相短路计算之前,需要先计算故障前的稳态电压值,详细计算方式可以参考MATLAB帮助文档或其他相关资料,计算发电机电动势和短路电流,具体计算方法如下:[num_bus,~]=size(bus);V_node=zeros(num_bus,num_bus);for i=1:num_busfor j=1:num_busV_node(i,j)=(bus(i,2)-bus(j,2))/Z_node(i,j);endend%计算电动势和短路电流Es=bus(1,2)-V_node(1,2)*Z_node(1,2);Fault_Pre_Curr=(Es-bus(fault_node,2))/Z_node(1,fault_node);3、计算短路电流和故障后电流得到故障前稳态电压后,可以根据一定的公式计算短路电流和故障后电流,具体计算方法如下:Z_fault=0.03+0.02*j;%故障阻抗I_fault=bus(fault_node,2)/(Z_node(fault_node,fault_node) +Z_fault);I_fault_phase=I_fault/(3^0.5);4、计算故障后电压最后,可以根据故障后电流计算出故障时间的电压,公式如下:V_fault_node=bus(fault_node,2)-I_fault*Z_node(fault_node,fault_node);总结本文简要介绍了MATLAB基于节点阻抗矩阵的三相短路计算方法,通过以上的步骤,可以较为准确地计算出电力系统中三相短路的电流和电压,为电力系统的安全稳定运行提供了重要保障。
研究生课程论文封面(2014—2015学年第1学期)课程名称: 电力系统运行与控制 课程类型: 选修课 授课教师:着重分结果 (1)元件损坏例如绝缘材料的自然老化,设计,安装维护不良所带来的设备缺陷发展成短路等;(2)气象条件恶化例如雷击造成的闪络放电或避雷器动作,架空线路由于大风或导线覆冰引起电杆倒塌;(3)违规操作,例如运行人员带负荷拉刀闸,线路或设备检修后未拆除接地线就加上电压等;(4)其他,例如挖沟损伤电缆,鸟兽跨接在裸露的载流部分等。
1.2短路故障分析的内容和目的报告题目:基于MATLAB 的电力系统单相短路故障分析与仿真姓名:短路故障分析的主要内容包括故障后电流的计算、短路容量的计算、故障后系统中各点电压的计算以及其他的一些分析和计算,如故障时线路电流与电压之间的相位关系等。
短路电流计算与分析的主要目的在于应用这些计算结果进行继电保护设计和整定值计算,开关电器、串联电抗器、母线、绝缘子等电气设备的设计,制定限制短路电流的措施和稳定性分析等。
1.3电力系统单相接地短路计算1.3.1正序等效定则在求解各种不对称故障时,故障支路的正序电流分量k a1n I )( 可用如下同式表示:∑=2Z ;∑)。
单相接地短路时的系统接线图如图1-1所示。
假定a 相接地短路,短路处以相量表示的边界条件方程为0U k a= ; 0I I k c k b == (1-3) 转换为对称分量关系⎪⎭⎪⎬⎫===+-==++=k a k a0k a2k a1k a0k a2k a1k a0k a2k a1k a I 31I I I )U U (U 0U U U U 或 (1-4)可见,单相接地短路时有零序电压,同时也存在零序电流(在中性点直接接地的系统中)。
由式(1-4)可知,A 相接地短路时选基准相为a 相,故障点b 相和c 相的序电压、序电流就没有式(1-4)的简单关系。
同样,b 相接地时选基准相位b 相,c 相接地时选基准相位c 相,基准相的序电压、序电流具有式(1-4)的关系。
基于MATLAB/Simulink 的电力系统故障分析10kv系统三相短路分析三相短路(以中性点不接地系统模型为类)模块搭建:三相短路各元件参数设置如下:MuiliTffer' Frcml:Linc1_\/otc|Fr« mF~roi-LZ■ ___ Lin总3IK31L:LfleSjEsbsjF-nrrT□bo―►aOi5oe£e 3-W 1 叽’L31C-«tod2A如Line V1blLlBmietEr Sequer« Ar-n. yzerg Block Para meters: Three ・P hase SourceThree-Phase Source (nask} flink;Threc-phasG voltaze sourc G in seriei with RL bxanch.Param«rsPhase—to-phase rss voltage (V):110. 5e3Phase anrl4 of chase A (degreGs):1°FrtQuency (Hz):Internal connection:|Y厂Specify iaped&nce usins sh^xfcircuit levelSouree resistance (Otesi:|0. 009Source inductance (H):116. 58e-5Apply |OK Cancel H.lpBlock Parameters; Linel-Three-Phase PI Section Lin已ziaslc) (link)Thi® block inpleaents a three-phxt• PI section lint to represent a thiQG-phasG transaision line.This block rGpresents only one PI section. To inplenentc aore that one PI secti-on, you siaplr need to connect copies of this block in sexies・ParoaQtQTS -----------------------------------------------------------------------------------------------------------------Freauency used for R L C specification (Hz):F5Poiitive- ind zero-seauence resiBtances (Ohas/ka) [ K: RO ]:| [ 0.01273 0. 3SG4:Positive* and zero"£eo.uenc© inductances K-lcn) [ Ll LO ]:|T 0. 9327e-3 4. 1264e-3]Positive- and Z4ro--ssau4nee ea.Dacitane€5 (Fjks; I Cl CO I :I [12. 74e-9 7. 751e-9FLine section length (ka::1130OK Cancel Kelp Apply■OK Cancel I E«lp 厂 删 Function Block Parameters; AddlAdd cr subtract inputs. S^cify cne oi the fol.ovmg:a. string containing • or - for each input port, for spacer tetrem ports (e. c.—・Db) scalar >=】・ A value > 1 seal all inputs: 1 sunt •Itstnts of a single input vectorMain | Sifnal data typacIcon shaoe: | re:t&ngulax▼]List of sxcni:I 4**Sasple tme -1 fox lEherxted):卜】 X I Cancel 1 Help 1 Appl*Q c5s3.N/Mu hi meter 1Helpu*rbr*. Lc^dO Lo a>133 Uan: Ubri IZLc i U H : HiF MJ I C I/fault. B » Vb: IhrcQ-Pbazc C _lVb. IHtec ?hase Ja^lvl/Faulv AI AT. s ad!LcadOI CD Goad3lb: Ib"Q ・7hd" faultl/fault B lb: Ih^ec-?hasc F aulvl/Iau2V Cu» lb: Ihtrao ・7乃a=a FArjlt 1/FAult A —Z_JCown |R«rnve*f - 1zJUpdste 吕;Source Block Parameters; FromFroaKeceive sienals; froa the Goto block irith the specifiGd :as ・ If the tae is defined as r scoped , in the Gotoblock, then a Goto Tae Visibility bl-ock aust te used to define the visibility of the tac ・ After : UpdateDiafraa t the block icon displays the selected tag nase >Local taes are enclosed in brackets. .], and scoped tagna=es are enclosed in brae€g ; J).L^adO Loft<13 Load.3 Sele 匚T Measu errentsZJ d小 Plot Sd 》ded“E3Uworts^utput/cc:如加制Source Block Parameters; From4 「町〕一Fron----------------------------------------------sdcnalt froa the Octo- bl>ck with the specified tar- If the tae is d<tfin«d scon昼d‘ in the Goto bice匕then a Goto 7ar Visibility bloek aust beused to define the visibility of the tag. After ' Update Diaeraa, the block icon displays the selected tag naae(local tags are enclosed in brackets.:], and scoped tag nazes axe enclose! in braces::}〉・OK Cancel I Help Function Block Parameters: Discrete 3・phase Sequence Analyzer三相短路仿真波形如下:如图1―― a、b、c三相短路电流仿真波形图分析:正常运行时,a、b、c三相大小相等,相位相差120 度。
可编辑修改精选全文完整版基于Matlab的小型电力系统的建模与仿真一、实验目的电力系统的动态仿真研究将不能在实验室中进行的电力系统运行模拟得以实现。
在判定一个电力系统设计的可行性时,都可以首先在计算机机上进行动态仿真研究,它的突出优点是可行、简便、经济的。
本实验目的是通过MATLAB的simulink环境对一个典型的工厂供电系统进行仿真,以熟悉供电系统在发生各种短路故障时的分析方法并与课堂知识进行对比学习。
二、预习与思考1、建立仿真模型,对不同短路形式进行仿真,截取仿真结果图,补充报告中每个仿真图形的名称。
2 数值仿真实验结果与课堂推导结果有什么区别与联系?3 典型的短路形式包括几种?4 根据仿真结果,说明短路时零序电流存在的必要条件?三、MATLAB PSB简介Matlab PSB(Sim Power Systems)以simulink为运行环境,涵盖了电路、电力电子、电气传动和电力系统等电气学科中常用的基本元件和系统仿真模型,它主要由6个子模块库组成。
(1)电源模块库:包括直流电压源、交流电压源、交流电流源、可控电压源、可控电流源、三相电源、三相可编程电压源;(2)基本元件模块库:串联(并联)RLC/负载/支路、变压器(单相、三相等)、断路器和三相故障部分;(3)电力电子模块库:二极管、晶闸管、GTO、IGBT、MOSFET、理想开关以及各种电力电子控制模块;(4)电机模块库:励磁装置、异步电动机、同步电动机、直流电动机以及配套的电机测量部件;(5)测量仪器库:电流测量和电压测量等;通过以上模块可以完成.各种基本的电力电子电路、电力系统电路和电气传动电路,还可以通过其他模块的配合完成更高层次的建模,如风力发电系统、机器人控制系统等等。
四、仿真模型的设计和实现在三相电力系统中,大多数故障都是由于短路故障引起的,在发生短路故障的情况下,电力系统从一种状态剧烈变化到另一种状态,并伴随着复杂的暂态现象。
摘要短路故障也称为横向故障,是破坏电力系统正常安全稳定运行的主要原因。
一般分为四种常见的短路情况,分别是三相短路,两相短路、单相接地短路及两相接地短路。
利用传统的数学计算分析电力系统故障情况不但工作量大而且危险性高。
课题中利用了MATLAB软件对电力系统短路故障进行仿真模拟,这样既可以不偏离实际情况又可以减少实验的危险性。
首先建立一个空白的模型,选择Simulink元件库中本身具有的电力系统模块库的模块,分别建立无穷大功率电源供电系统系统和有限大功率电源供电系统,得出四种短路情况分别发生时的图形,然后对两种不同供电系统发生三相短路的进行数学计算得出周期电流的幅值大小和冲击电流的大小。
通过相关的系统仿真与计算,结果表明利用MATLAB软件对电力系统进行仿真,方便快捷,同时也具有很高的可靠性。
关键词:短路故障;MATLAB;电力系统ABSTRACTShort circuit, also known as lateral fault, is the main reason for the destruction of normal power system safe and stable operation. Generally divided into four common short-circuit conditions, which are three-phase short, two-phase short circuit, single-phase ground short circuit and two ground fault. Calculation of power system failure not only a heavy workload and high-risk use of traditional mathematics. The use of MATLAB software subject to short circuit power system simulation, so that both can not deviate from the actual situation and can reduce the risk of the experiment. First create a blank model, select Simulink component library itself has a power system module library modules, namely the establishment of the infinite power supply system power supply systems and limited system, draw graphics were four short-circuit occurs, Then two different phase short-circuit of the power supply system mathematically calculated the amplitude of the current cycle and the impact of the current size. Related systems through simulation and calculation results show that the use of MATLAB software for power system simulation, convenient, but also has high reliability.Key words short-circuit fault; MATLAB; power system目录1 绪论 (1)1.1 研究的背景与意义 (1)1.2 设计的主要工作 (1)2 电力系统短路故障简介 (3)2.1 短路的基本概念 (3)2.2 短路的危害 (4)2.3 短路计算的目的 (5)3 仿真软件 (6)3.1 MATLAB的简介 (6)3.2 Simulink在仿真中的应用 (7)4 无穷大功率电源短路故障计算与仿真 (10)4.1 三相短路 (10)4.2 两相接地短路 (19)4.3 单相短路接地 (21)4.4 两相短路 (23)5 有限大功率电源短路故障计算与仿真 (26)5.1 三相短路故障 (26)5.2 两相接地短路 (31)5.3 单相短路接地 (32)5.4 两相短路 (33)6 结论 (35)参考文献 (36)致谢 (39)1 绪论1.1 研究的背景与意义随着社会的不断发展,电力已经渗入到了人们的学习、生活等各个方面,只有保证不间断地供电才能使工厂正常生产、人们正常生活。
河南城建皇家学院之迟辟智美创作电力系统短路计算的MATLAB算法姓名:学号:专业班级:指导老师:所在院系:电气与信息工程学院2014年11月 22 日摘要本设计是利用设计相关的MATLAB法式实现对分歧类型电力系统短路故障进行计算机计算.随着人类生发生活对电力日加依赖,电网正向着跨国界的巨型电网发展,随着电网规模的扩年夜,人类对电力系统的稳定性要求也日益提高.电力系统的短路故障是电网故障中较为严重的故障,而且是发生几率最多的故障.当发生短路时,其短路电流可达数万安培,巨年夜的短路电流发生的热效应和电动力效应将使电气设备遭受严重破环,所以当发生短路时,开关电气设备必需经得起可能的最年夜短路电流而不致损坏,所以求取相关网络的短路电流对电网的设计具有不成估量的巨年夜作用.本文所设计的MATLAB算法是根据电力系统发生短路时的相关特点,建立分歧故障所对应的短路数学模型,从而构造出网络的线性代数方程,最终获得电力系统短路电流的MATLAB汁算方法──节点阻抗矩阵的支路追加法,该法子适用于各种结构的电网,展现出了计算机计算的巨年夜优势.目录1 引言22 理论分析4443 仿真分析7法式主框图7法式代码7114 结论155参考文献171 引言电力系统短路电流计算是电力系统运行、分析的重要环节,是电力设计中最重要的计算之一.传统的短路电流计算是以手工计算为基础进行的,先通过相关电路知识化简所求的电力网络,求出各电源点对短路点的转移阻抗,进而计算出电抗XJS,再查找运算曲线,最终求得短路电流的周期分量.传统的手工计算过程非常繁杂,工作量年夜, 容易犯错.随着电网规模的扩年夜传统的手工计算已经不能满足现代电力网络设计的要求.此时,采纳计算机辅助计算显失势在必行.本文所设计的MATLAB算法是根据电力系统发生短路时的相关特点,建立分歧故障所对应的短路数学模型,从而构造出网络的线性代数方程,最终获得电力系统短路电流的MATLAB汁算方法──节点阻抗矩阵的支路追加法.2 理论分析本文针对以下例题进行详细的计算机算法的分析和设计.例:某三节点电力系统的简化等值电路如图2-1所示,阻抗参数标幺值编注在图上,发机电电压认为是1.计算:1.节点3三相短路电流及各节点电压和各支路电流.2.节点3发生单相短路接地、两相短路的瞬时,(1)节点1和2的电压;(2)线路1-2、1-3和2-3的电流;(3)发机电1、2 的端电压.①②③1.0j 1.0j 1.0j 15.0j 075.0j 11图2-1 某电力系统的简化等值电路1) 假设系统有无限年夜的容量.短路后,系统母线电压能维持不变.即计算阻抗比系统阻抗要年夜很多.2) 在计算高压电器中的短路电流时,只需考虑发机电、变压器、电抗器的电抗,而忽略其电阻;对架空线和电缆,只有当其电阻年夜于电抗1/3时才需计入电阻,一般也只计电抗而忽略电阻.3) 短路电流计算公式或计算图表,都以三相短路为计算条件.因为单相短路或二相短路时的短路电流都小于三相短路电流. 计算步伐三相短路:1.用节电阻抗矩阵计算短路电流如果已经形成了故障分量网络的节点阻抗矩阵,则矩阵中的对角元素就是网络从f 点看进去的等值阻抗,又称为f 点的自阻抗.fi Z 为f 点与i 点的互阻抗均用年夜写Z 暗示.由节点方程中的第f 个方程:n fn f ff f f I Z I Z I Z U ++++=11. ff Z 为其它节电电流为零时,节点f 的电压和电流之比,即网络对f 点的等值阻抗.根据故障分量网络,直接应用戴维南定理可求得直接短路电流(由故障点流出)为fff ffz Z U I +=0(2-1)式中,f z 为接地阻抗;0f U 为f 点短路前的电压. 如果短路点为直接短路,则f z =0,在实用计算中采纳(2-2)式ffffffZ Z U I 1≈= (2-2) 因此,一旦形成了节点阻抗矩阵,任一点的短路电流即可方便地求出,即即是该点自阻抗的倒数.节点导纳矩阵的特点是易于形成,当网络结构变动时也容易修改,而且矩阵自己是很稀疏的,可是应用它计算短路电流不如用节点阻抗矩阵那样直接.由于节点阻抗矩阵B Z 是节点导纳矩阵B Y 的逆矩阵,可以先求B Y 再求B Z (即是1-B Y ),或者B Z 中的部份元素.具体计算可以采纳以下步伐:应用B Y 计算短路点f 的自阻抗和互阻抗nf ff f Z Z Z 1. 应用(2-1)式计算短路电流. 2.计算节点电压和支路电流由故障分量网络可知,只有节点f 有节点电流f I -,各节点电压的故障分量为⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡∆∆∆n f U U U 1=⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡nn nfn fn ff f f Z Z Z Z Z Z Z Z11111⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡- 00f I =⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡nf ff fZ Z Z 1()fI - (2-3) 所以,各节点短路故障后的电压为⎪⎪⎪⎭⎪⎪⎪⎬⎫-=+==+=-=+=f nf n n n n f f f f ΙΖU U ΔU U U ΔU U ΙΖU U ΔU U000110110110 (2-4) 任一支路i -j 的电流为ijjIijz U U I -= (2-5)式中,ij z 为i -j 支路的阻抗.分歧毛病称短路:1.近似的实用计算中,对短路故障可假设各节点短路前瞬间电压均为1.如果要求准确计算故障前的运行情况,则需要进行潮水计算.2.成正序、负序和零序节点导纳矩阵.发机电的正序电抗用dx '',可计算故障后瞬时的量.发机电的负序电抗近似即是dx ''.当不考虑负荷影响时,在正、序负序网络不接入负荷阻抗.因为负荷的中性点一般不接地,所以零序无通路.3.形成三个序网的节点导纳矩阵后,可求得故障端点的等值阻抗.对短路故障,只要令1=f I (其余节点电流均为零),分别应用三个序网的节点导纳矩阵求解一次即可获得三个序网和f 点的有关阻抗.4.根据分歧的故障,分别利用表2-1列出的公式计算故障处各序电流、电压,进而合成获得三相电流、电压.表2-1 三种分歧毛病称短路在短路点处的各序电流、电压计算公式5.计算网络中任一点的电压,将用到以下相应的计算公式.⎪⎪⎭⎪⎪⎬⎫-=-=-=)0()0()0()2()2()2()1()1(0)1(if f i if f i if f i i Z I UZ I U Z I U U (2-6) 式中,0i U 为短路前i 点的电压. 6.对短路故障,任一支路的各序电流均可用下式计算:⎪⎪⎪⎪⎭⎪⎪⎪⎪⎬⎫-=-=-=)0()0()0()0()2()2()2()2()1()1()1()1(ij j i ij ij j i ij ij j i ij Z U U I Z U U I Z U U I (2-7) 3 仿真分析法式代码 三相短路: clear之间的阻抗(i<j ) n=3;%k=3;%for i=1:n if i==kII(i)=1; else II(i)=0; end endZ(:,k)=YB\II';Zk=Z(:,k)%节点m 的自阻抗和互阻抗 k,Ik=1/Z(k,k) for i=1:nU(i)=1-Z(i,k)*Ik; end Un=U'for i=1:nfor j=1:nif i<jI(i,j)=(U(i)-U(j))/ZZ(i,j);%支路电流的实用计算ij(1)=i;ij(2)=j;ij,Iij=I(i,j)endendEnd分歧毛病称短路:clearZZ1(1,2)=j*0.1; ZZ1(1,3)=j*0.1;ZZ1(2,3)=j*0.1;%节点m,n之间的正序阻抗(m<n)ZZ2(1,2)=j*0.1; ZZ2(1,3)=j*0.1;ZZ2(2,3)=j*0.1;%节点m,n之间的负序阻抗(m<n)ZZ0(1,2)=j*0.2; ZZ0(1,3)=j*0.2;ZZ0(2,3)=j*0.2;%节点m,n之间的零序阻抗(m<n)Y1=[-j*26.6266 j*10 j*10j*10 -j*33.2933 j*10j*10 j*10 -j*19.96];%输入正序网络节点导纳矩阵Y2=[-j*26.6266 j*10 j*10j*10 -j*33.2933 j*10j*10 j*10 -j*19.96];%输入负序网络节点导纳矩阵Y0=[-j*30 j*5 j*5j*5 -j*50 j*5j*5 j*5 -j*10];%输入零序网络节点导纳矩阵YY1=[-j*39.96 j*10 j*10 j*20 0j*10 -j*59.96 j*10 0 j*40j*10 j*10 -j*19.96 0 0j*20 0 0 -j*30 00 j*40 0 0 -j*60];YY2=YY1;%输入包括发机电机端电压节点的正,负序网络节点导纳矩阵N1=3;%输入网络的节点数N2=5;%输入包括所有发机电节点的网络的节点数k=3;%输入短路点的节点号fault=1;%输入短路类型f(3)=3;f(1)=1;f(2)=2;f(1,1)=4%第一部份:计算所有节点的a,b,c三相电压for p=1:N1if p==kI(p)=1;elseI(p)=0;endendZ1(:,k)=Y1\I';Zk1=Z1(:,k);%正序网络中节点m的自阻抗和互阻抗Z2(:,k)=Y2\I';Zk2=Z2(:,k);%负序网络中节点m的自阻抗和互阻抗Z0(:,k)=Y0\I';Zk0=Z0(:,k);%零序网络中节点m的自阻抗和互阻抗if fault==1%根据故障类型选择分歧的计算公式Ik1=1/(Z1(k,k)+Z2(k,k)+Z0(k,k));Ik2=Ik1;Ik0=Ik1;elseif fault==2Ik1=1/(Z1(k,k)+Z2(k,k));Ik2=-Ik1;Ik0=0;elseif fault==3Ik1=1/Z1(k,k);Ik2=0;Ik0=0;elseif fault==4Ik1=1/(Z1(k,k)+Z2(k,k)*Z0(k,k)/(Z2(k,k)+Z0(k,k))); Ik2=-Ik1*Z0(k,k)/(Z2(k,k)+Z0(k,k));Ik0=-Ik1*Z2(k,k)/(Z2(k,k)+Z0(k,k));endendendendIk1 %计算短路节点的正序电流for p=1:N1if p==kI(p)=1;elseI(p)=0;endendZ1(:,k)=Y1\I';Zk1=Z1(:,k);%正序网络中节点m的自阻抗和互阻抗Z2(:,k)=Y2\I';Zk2=Z2(:,k);%负序网络中节点m的自阻抗和互阻抗Z0(:,k)=Y0\I';Zk0=Z0(:,k);%零序网络中节点m的自阻抗和互阻抗%第二部份:计算支路电流for p=1:N1U1(p)=1;endu1=U1'+uu1(:,k);%计算所有节点正序电压u2=uu2(:,k);%计算所有节点负序电压u0=uu0(:,k);%计算所有节点零序电压for m=1:N1for n=1:N1if m<nmn(1)=m;mn(2)=n;mnI1(m,n)=(u1(m)-u1(n))/ZZ1(m,n);%正序支路电流的实用计算I2(m,n)=(u2(m)-u2(n))/ZZ2(m,n);%负序支路电流的实用计算I0(m,n)=(u0(m)-u0(n))/ZZ0(m,n);%零序支路电流的实用计算Iabc=T*[I1(m,n) I2(m,n) I0(m,n)].';Iabc%Iabc暗示支路(m,n)的a,b,c三相电流abs(Iabc)endendend%第三部份:计算发机电的端电压for p=1:N2if p==kII(p)=-Ik1;elseII(p)=0;endendvv1(:,k)=YY1\II.';vv2(:,k)=YY2\II.';for p=1:N2V1(p)=1;endv1=V1'+vv1(:,k);v2=vv2(:,k); v0=0;a1=sqrt(3)/2+j*0.5;a2=sqrt(3)/2-j*0.5;a0=0;for m=N1+1:N2mVabc=T*([v1(m) v2(m) v0].*[a1 a2 a0]).';%考虑到变压器为Y/△-11接线VVabc=abs(Vabc)%VVabc暗示发机电机端a,b,c三相电压的有效值end仿真三相短路分歧毛病称短路图4 结论经过MATLAB计算机算法的计算,获得的短路电流参数与手算相同,证明了相关MATLAB法式的正确性.通过两种算法的比力,计算机算法与传统手算相比力的优势不言自明.MATLAB基础及其应用是一门实践性很强的专业课,MATLAB在现今社会发展异常迅速,已经从最初的“矩阵实验室”,渗透到科学与工程计算的多个领域,在自动控制、信号处置、神经网络、模糊逻辑、小波分析等多个方向,都有着广泛的应用,因此学好MATLAB对我们非常重要.通过这次运用MATLAB计算短路电流,我从中学到了许多知识,学会了怎样把课本理论知识运动到实际中去.从确定课题后开始着手准备,我查阅了很多资料.在做设计时,也复习了很多专业课的知识,发现了以前知识上存在的漏洞,这使得我的专业知识获得了巩固和提高.经过此次设计,我深刻的感觉到了MATLAB功能的强年夜,尤其是它的计算能力.由于水平有限,在这次设计中遇到了很多困难,也走了很多弯路,但最终还是圆满完成了此次的课程设计,这固然是与老师的教导是分不开的,借此机会对张老师暗示深深的谢意!5参考文献[1] 李光琦.电力系统暂态分析.中国电力出书社,2007[2] 周全仁.张清益,1983[3] 陈珩.电力系统稳态分析.中国电力出书社,2007[4] 管爱红.MATLAB基础及其应用教程.电子工业出书社,2009[5] 尚涛.MATLAB基础及其应用教程.电子工业出书社,2014。
基于MATLAB短路电流的计算及仿真
短路电流是指在电力系统中,当发生短路时,电流可以达到的最大值。
短路电流的计算和仿真对于电力系统的设计和运行具有重要的意义。
本文
将介绍基于MATLAB的短路电流计算和仿真方法。
短路电流的计算可以通过解析法和数值法两种方法进行。
解析法是通
过解闭合方程组得到短路电流的解析解,而数值法则是通过迭代计算来逼
近短路电流的数值解。
首先,我们将介绍基于解析法的短路电流计算方法。
在电力系统中,
短路电流通常可以用下式表示:
Isc = U / Z
其中,Isc为短路电流,U为系统电压,Z为系统的等值阻抗。
为了计算短路电流,我们首先需要确定系统的等值阻抗。
等值阻抗通
常可以通过系统的参数和网络拓扑来计算。
在MATLAB中,可以使用电力
系统仿真工具箱(Power System Toolbox)来计算等值阻抗。
具体的步骤
如下:
1. 创建一个空的系统模型:使用“new_system”函数创建一个新的
系统模型。
2. 导入系统参数:使用“psat”函数将系统参数导入系统模型中。
3. 创建系统配置:使用“psscfg”函数创建一个系统配置,并设置
相关参数。
4. 计算等值阻抗:使用“psadeqz”函数计算等值阻抗,并保存结果。
5.计算短路电流:根据上述公式计算短路电流。
以上就是基于解析法的短路电流计算的主要步骤。
通过这种方法,我
们可以快速准确地计算出系统的短路电流。
接下来,我们将介绍基于数值法的短路电流计算方法。
数值法通常采
用迭代过程来逼近短路电流的数值解。
在MATLAB中,可以使用电力系统
仿真工具箱(Power System Toolbox)中的短路计算功能来进行数值计算。
具体的步骤如下:
1. 创建一个空的系统模型:使用“new_system”函数创建一个新的
系统模型。
2. 导入系统参数:使用“psat”函数将系统参数导入系统模型中。
3. 创建系统配置:使用“psscfg”函数创建一个系统配置,并设置
相关参数。
4. 设置短路类型:使用“psscfg”函数设置短路类型为对称短路。
5.设置短路位置:根据需要设置短路位置。
6.设置短路电流:根据需要设置短路电流。
7. 运行短路计算:使用“pssf”函数运行短路计算,并保存结果。
通过以上步骤,我们可以得到系统的短路电流。
通过对短路电流的计
算结果进行分析和评估,我们可以判断系统的稳定性和安全性。
除了计算短路电流,我们还可以使用MATLAB进行短路电流的仿真。
在MATLAB中,可以使用Simulink工具进行短路电流的仿真。
具体的步骤
如下:
1. 创建系统模型:使用“new_system”函数创建一个新的系统模型。
2. 导入系统参数:使用“psat”函数将系统参数导入系统模型中。
3. 创建电源模型:使用“Simulink”工具创建电源模型,并设置电
压和频率。
4. 创建短路模型:使用“Simulink”工具创建短路模型,并设置短
路类型和位置。
5. 运行仿真:使用“Simulink”工具运行仿真,并保存结果。
通过以上步骤,我们可以得到系统在短路情况下的电流波形,并通过
波形分析来评估电力系统的稳定性和安全性。
总而言之,基于MATLAB的短路电流计算和仿真对于电力系统的设计
和运行具有重要的意义。
通过对短路电流的计算和仿真,我们可以评估系
统的稳定性和安全性,并采取相应的措施来保证电力系统的正常运行。