基于Matlab的小型电力系统的建模与仿真实验1

基于Matlab的小型电力系统的建模与仿真实验1
基于Matlab的小型电力系统的建模与仿真实验1

基于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)测量仪器库:电流测量和电压测量等;

通过以上模块可以完成.各种基本的电力电子电路、电力系统电路和电气传动电路,还可以通过其他模块的配合完成更高层次的建模,如风力发电系统、机器人控制系统等等。

四、仿真模型的设计和实现

在三相电力系统中,大多数故障都是由于短路故障引起的,在发生短路故障的情况下,电力系统从一种状态剧烈变化到另一种状态,并伴随着复杂的暂态现象。在三相系统中,可能发生的短路有:三相短路、两相短路、两相短路接地和单相接地短路。下图为理想情况下小型电力系统的模型。

模型中主要模块的选择和参数:

(1)电源模块:理想三相电压源元件(3-Phase Source),

相电压有效值:25e3V;

A相相角:0°;

频率:60Hz;

内部连接方式:Y型(表示三相电源Y型连接,中性点不接地);

三相电源电阻:0.321Ω;

三相电源电感:6.63e-3H;

(2)输电线路模块:输电线路元件(Distribute Parameters Line) Line1、Line2,

线路相数:3;

频率:60Hz;

单位长度电阻:[0.01273 0.3864];

单位长度电感:[0.9377e-3 4.1264e-3];

单位长度电容:[12.74e-9 7.751e-9];

线路长度:100km;

测量:选择不测量电气量;

(3)故障模块:三相电路短路故障发生器元件(3-Phase Fault)

故障点电阻:0.001Ω;

故障点接地电阻:0.001Ω;

转换状态:[l 0];

转换时间[0.01 0.04];

内部计时器的采样时问:0;

缓冲电阻:le6:

缓冲电容:inf

测量:选择测量故障点支路电压和支路电流;

(4)显示模块:从SIMULINIK元件库的SINKS目录下选择示波器(SCOPE)分别改名为,V-I:用于电压源出口处三相电流和电压的显示,输入轴为2; Vf-If:用于故障点三相电流和电压的显示。输入轴为1;

A-Phase Sequence:用于故障点A相电流和电庄的正序、负序和零序显示,输入轴为2:

(5)测量模块:从电路测量元件库种选择万用表元件(MULTTMETER)和三相序分量分析(3-Phase Sequence Analyaer),

万用表元件:将相应待测量加入万用表的测量选项中:

三相序分量分析:基频频率:60Hz;谐波次数:1(基频);序量选择:所有序分量(Positive,Negative and Zero);

(6)其他模块:相应的接地儿件、节点等,以及电力系统分析’I_具。

(7)仿真参数设置:当电路图设计完成后,对其进行仿真,以观察短路接地电路中暂态变化情况,

开始时间:0s;

停止时间:0.06s;

求解程序类型选项:可变步长, ode15s(stiff/NDF);

最大步长、最小步长、初始步长: auto;

相对容差:1e-3;

绝对容差:auto。

五、仿真结果及波形分析

(1)三相短路:

将三相电路短路故障发生器中的故障相修改为三相故障都选择,并选择故障相接地选项,万用表中选择A相、B相和C相电流作为测量电气量,激活仿真按钮。仿真波形如下图:( 图中,A相电流—黄色、B相电流—粉色、C相电流—蓝色;横坐标表示时间(单位s);纵坐标表示电流(单位A),所有图都是相同表示。

由图2可以得出以下结论:在稳态时,故障相各相电流由于三相故障发生器处于断开状态,因而值都为0。在0.01时,三相短路故障发生器闭合,此时电路发生三相短路,故障点各相电流发生变化,由于闭合时有初始输入量和初始状态量,因而故障点各相电流波形上升或者下降。在0.04s后,由于三相短路故障发生器再次断开,相当于故障排除,此时故障点各相电流迅速下降为0。

由图3可得:在稳态时,故障点三相电压由于三相短路故障发生器处于断开状态,因而三相电压实际上是加载在输电线Line2上的电压。在0.01s时,三相电路短路故障发生器闭合,此时电路发生三相短路,故障点三相电压由于发生三相接地短路,因而电压均为0V。在0.04s时,三相电路短路故障发生器打开,相当于排除故障,此时三相电压实际上是加载在输电线Line2上的电压,发生暂态波动。

现代信号处理Matlab仿真——例611

例6.11 利用卡尔曼滤波估计一个未知常数 题目: 设已知一个未知常数x 的噪声观测集合,已知噪声v(n)的均值为零, 方差为 ,v(n)与x 不相关,试用卡尔曼滤波估计该常数 题目分析: 回忆Kalman 递推估计公式 由于已知x 为一常数,即不随时间n 变化,因此可以得到: 状态方程: x(n)=x(n-1) 观测方程: y(n)=x(n)+v(n) 得到A(n)=1,C(n)=1, , 将A(n)=1,代入迭代公式 得到:P(n|n-1)=P(n-1|n-1) 用P(n-1)来表示P(n|n-1)和P(n-1|n-1),这是卡尔曼增益表达式变为 从而 2v σ1??(|1)(1)(1|1)(|1)(1)(1|1)(1)()()(|1)()[()(|1)()()]???(|)(|1)()[()()(|1)](|)[()()](|1)H w H H v x n n A n x n n P n n A n P n n A n Q n K n P n n C n C n P n n C n Q n x n n x n n K n y n C n x n n P n n I K n C n P n n --=----=----+=--+=-+--=--2()v v Q n σ=()0w Q n =(|1)(1)(1|1)(1)()H w P n n A n P n n A n Q n -=----+21 ()(|1)[(|1)]v K n P n n P n n σ-=--+22(1)()[1()](1)(1)v v P n P n K n P n P n σσ-=--=-+

基于MATLAB的电力系统潮流计算

基于MATLAB的电力系统潮流计算 %简单潮流计算的小程序,相关的原始数据数据数据输入格式如下: %B1是支路参数矩阵,第一列和第二列是节点编号。节点编号由小到大编写%对于含有变压器的支路,第一列为低压侧节点编号,第二列为高压侧节点%编号,将变压器的串联阻抗置于低压侧处理。 %第三列为支路的串列阻抗参数。 %第四列为支路的对地导纳参数。 %第五烈为含变压器支路的变压器的变比 %第六列为变压器是否是否含有变压器的参数,其中“1”为含有变压器,%“0”为不含有变压器。 %B2为节点参数矩阵,其中第一列为节点注入发电功率参数;第二列为节点%负荷功率参数;第三列为节点电压参数;第六列为节点类型参数,其中 %“1”为平衡节点,“2”为PQ节点,“3”为PV节点参数。 %X为节点号和对地参数矩阵。其中第一列为节点编号,第二列为节点对地%参数。 n=input('请输入节点数:n='); n1=input('请输入支路数:n1='); isb=input('请输入平衡节点号:isb='); pr=input('请输入误差精度:pr='); B1=input('请输入支路参数:B1='); B2=input('请输入节点参数:B2='); X=input('节点号和对地参数:X='); Y=zeros(n); Times=1; %置迭代次数为初始值 %创建节点导纳矩阵 for i=1:n1 if B1(i,6)==0 %不含变压器的支路 p=B1(i,1); q=B1(i,2); Y(p,q)=Y(p,q)-1/B1(i,3); Y(q,p)=Y(p,q); Y(p,p)=Y(p,p)+1/B1(i,3)+0.5*B1(i,4); Y(q,q)=Y(q,q)+1/B1(i,3)+0.5*B1(i,4); else %含有变压器的支路 p=B1(i,1); q=B1(i,2); Y(p,q)=Y(p,q)-1/(B1(i,3)*B1(i,5)); Y(q,p)=Y(p,q); Y(p,p)=Y(p,p)+1/B1(i,3);

电力电子技术与电力系统分析matlab仿真

电气2013级卓班电力电子技术与电力系统分析 课程实训报告 专业:电气工程及其自动化 班级: 姓名: 学号: 指导教师:

兰州交通大学自动化与电气工程学院 2016 年 1 月日

电力电子技术与电力系统分析课程实训报告 1 电力电子技术实训报告 1.1 实训题目 1.1.1电力电子技术实训题目一 一.单相半波整流 参考电力电子技术指导书中实验三负载,建立MATLAB/Simulink环境下三相半波整流电路和三相半波有源逆变电路的仿真模型。仿真参数设置如下: (1)交流电压源的参数设置和以前实验相关的参数一样。 (2)晶闸管的参数设置如下: R=0.001Ω,L =0H,V f=0.8V,R s=500Ω,C s=250e-9F on (3)负载的参数设置 RLC串联环节中的R对应R d,L对应L d,其负载根据类型不同做不同的调整。 (4)完成以下任务: ①仿真绘出电阻性负载(RLC串联负载环节中的R d= Ω,电感L d=0,C=inf,反电动势为0)下α=30°,60°,90°,120°,150°时整流电压U d,负载电流L 和晶闸管两端电压U vt1的波形。 d ②仿真绘出阻感性负载下(负载R d=Ω,电感L d为,反电动势E=0)α=30°,60°,90°,120°,150°时整流电压U d,负载电流L d和晶闸管两端电压U vt1的波形。 ③仿真绘出阻感性反电动势负载下α=90°,120°,150°时整流电压U d,负载电流L d和晶闸管两端电压U vt1的波形,注意反电动势E的极性。 (5)结合仿真结果回答以下问题: ①该三项半波可控整流电路在β=60°,90°时输出的电压有何差异?

Matlab仿真实例-卫星轨迹

卫星轨迹 一.问题提出 设卫星在空中运行的运动方程为: 其中是k 重力系数(k=401408km3/s)。卫星轨道采用极坐标表示,通过仿真,研究发射速度对卫星轨道的影响。实验将作出卫星在地球表面(r=6400KM ,θ=0)分别以v=8KM/s,v=10KM/s,v=12KM/s 发射时,卫星绕地球运行的轨迹。 二.问题分析 1.卫星运动方程一个二阶微分方程组,应用Matlab 的常微分方程求解命令ode45求解时,首先需要将二阶微分方程组转换成一阶微分方程组。若设,则有: 2.建立极坐标如上图所示,初值分别为:卫星径向初始位置,即地球半径:y(1,1)=6400;卫星初始角度位置:y(2,1)=0;卫星初始径向线速度:y(3,1)=0;卫星初始周向角速度:y(4,1)=v/6400。 3.将上述一阶微分方程及其初值带入常微分方程求解命令ode45求解,可得到一定时间间隔的卫星的径向坐标值y(1)向量;周向角度坐标值y(2)向量;径向线速度y(3)向量;周向角速度y(4)向量。 4.通过以上步骤所求得的是极坐标下的解,若需要在直角坐标系下绘制卫星的运动轨迹,还需要进行坐标变换,将径向坐标值y(1)向量;周向角度坐标值y(2)向量通过以下方程转换为直角坐标下的横纵坐标值X,Y 。 5.卫星发射速度速度的不同将导致卫星的运动轨迹不同,实验将绘制卫星分别以v=8KM/s ,v=10KM/s ,v=12KM/s 的初速度发射的运动轨迹。 三.Matlab 程序及注释 1.主程序 v=input('请输入卫星发射速度单位Km/s :\nv=');%卫星发射速度输入。 axis([-264007000-1000042400]);%定制图形输出坐标范围。 %为了直观表达卫星轨迹,以下语句将绘制三维地球。 [x1,y1,z1]=sphere(15);%绘制单位球。 x1=x1*6400;y1=y1*6400;???????-=+-=dt d dt dr r dt d dt d r r k dt r d θ θθ2)(2 22222θ==)2(,)1(y r y ?????????????**-=**+*-===)1(/)4()3(2)4()4()4()1()1()1()3()4()2() 3()1(y y y dt dy y y y y y k dt dy y dt dy y dt dy ???*=*=)] 2(sin[)1(Y )]2(cos[)1(X y y y y

基于Matlab的电力系统故障研究仿真

基于Matlab的电力系统故障分析与仿真 摘要:本文介绍了MATLAB软件在电力系统中的应用,以及利用动态仿真工具Simulink和电力系统工具箱PSD进行仿真的基本方法。在仿真平台上,以单机—无穷大系统为建模对象,通过选择模块,参数设置,以及连线,对电力系统的多种故障进行仿真分析。同时,设计一个GUI图形界面,将仿真波形清晰地显示在界面上以便比较和分析。结果表明,仿真波形基本符合理论分析,说明了MATLAB是电力系统仿真研究的有力工具。 关键词:电力系统;仿真;故障;MATLAB;GUI Abstract:This paper introduces the applications of MATLAB in power system analysis, and the basic simulation method of taking use of Simulink and PSD. On MATLAB simulation platform, take a single machine-infinite-bus system as modeling objects, by selecting the module, parameter settings, and connectingmodules to simulate and analysevariousfault of power system. At the same time, in order to facilitate comparison and analysis simulation waveform, design a GUI for showing waveform clearly.The results show that the simulation waveform in line with theoretical analysis, indicates that MATLAB is a powerful tool for researching simulation of power system. Keywords:PowerSystem。 Simulation。 Fault。 Matlab。 GUI 0 前言[1,2] 随着电力工业的发展,电力系统规划、运行和控制的复杂性亦日益增加,电力系统的生产和研究中仿真软件的应用也越来越广泛。现在,我们主要使用的电力系统仿真软件有:EMTP程序,用于电力系统电磁暂态计算,电力系统暂态过电压分析,暂态保护装置的综合选择等。PSCAD/EMTDC程序,典型应用是计算电力系统遭受扰动或参数变化时,参数随时间变化的规律。PSASP,其功能主要有稳态分析、故障分析和机电暂态分析。还有MathWorks公司开发的MATLAB软件。在MATLAB中,电力系统模型可以在Simulink环境下直接搭建,也可以进行封装和自定义模块库,充分显现了其仿真平台的优越性。更重要的是,MATLAB提供了丰富的工具箱资源,以及大量的实用模块,使我们可以更加深入地研究电力系统的行为特性。本篇论文将在熟练掌握MATLAB软件的基础上,对电力系统的故障进行建模、仿真、分析,并且设计一个GUI图形用户界面来反映故障波形。

基于matlab的电力系统短路电流计算

湖北民族学院 信息工程学院 题目: 基于matlab的电力系统短路电流计算 专业:电气工程及其自动化 班级: 0308407 学号: 030840705 学生姓名: 指导教师: 2011年6 月1 日

信息工程学院课程设计任务书 年月日

信息工程学院课程设计成绩评定表

摘要 随着电力工业的发展,电力系统的规模越来越大,在这种情况下,许多大型的电力科研实验很难进行,尤其是电力系统中对设备和人员等危害最大的事故故障,尤其是短路故障,而在分析解决事故故障时要不断的实验,在现实设备中很难实现,一是实际的条件难以满足;二是从系统的安全角度来讲也是不允许进行实验的。考虑这两种情况,寻求一种最接近于电力系统实际运行状况的数字仿真工具十分重要,而MATLAB软件中的SIMULINK是用来对动态系统进行建模、仿真和分析的集成开发环境,是结合了框图界面和交互仿真能力的非线性动态系统仿真工具,为解决具体的工程问题提供了更为快速、准确和简洁的途径。 关键词:短路电流计算,MATLAB,仿真 Abstract Along with the development of the electric power industry, the scale of the power system is more and more big, in this case, many large power research is difficult to, especially in the power system, equipment and personnel to the harm such as the biggest accident, especially fault fault location, and on the analysis of the accident to solve the fault of the experiment, in the reality constantly in equipment, it is difficult to accomplish a is practical conditions to meet; The security of the system from the perspective is not allowed in the experiment. Consider the two kinds of circumstances, for one of the most close to power system actual the operation condition of digital simulation tool is very important, and MATLAB software SIMULINK is used for the dynamic system modeling, simulation and analysis of the integrated development environment, is combined with the block diagram interface and interactive simulation of nonlinear dynamic system ability of simulation tools, to solve the specific engineering problem, provides a more rapid, accurate and simple way. Keywords: short-circuit current calculation, MATLAB, the simulatio

MATLAB实现通信系统仿真实例

补充内容:模拟调制系统的MATLAB 仿真 1.抽样定理 为了用实验的手段对连续信号分析,需要先对信号进行抽样(时间上的离散化),把连续数据转变为离散数据分析。抽样(时间离散化)是模拟信号数字化的第一步。 Nyquist 抽样定律:要无失真地恢复出抽样前的信号,要求抽样频率要大于等于两倍基带信号带宽。 抽样定理建立了模拟信号和离散信号之间的关系,在Matlab 中对模拟信号的实验仿真都是通过先抽样,转变成离散信号,然后用该离散信号近似替代原来的模拟信号进行分析的。 【例1】用图形表示DSB 调制波形)4cos()2cos(t t y ππ= 及其包络线。 clf %%计算抽样时间间隔 fh=1;%%调制信号带宽(Hz) fs=100*fh;%%一般选取的抽样频率要远大于基带信号频率,即抽样时间间隔要尽可能短。 ts=1/fs; %%根据抽样时间间隔进行抽样,并计算出信号和包络 t=(0:ts:pi/2)';%抽样时间间隔要足够小,要满足抽样定理。 envelop=cos(2*pi*t);%%DSB 信号包络 y=cos(2*pi*t).*cos(4*pi*t);%已调信号 %画出已调信号包络线 plot(t,envelop,'r:','LineWidth',3); hold on plot(t,-envelop,'r:','LineWidth',3); %画出已调信号波形 plot(t,y,'b','LineWidth',3); axis([0,pi/2,-1,1])% hold off% xlabel('t'); %写出图例 【例2】用图形表示DSB 调制波形)6cos()2cos(t t y ππ= 及其包络线。 clf %%计算抽样时间间隔 fh=1;%%调制信号带宽(Hz) fs=100*fh;%抽样时间间隔要足够小,要满足抽样定理。 ts=1/fs; %%根据抽样时间间隔进行抽样

基于MATLAB的电力系统仿真

《电力系统设计》报告题目: 基于MATLAB的电力系统仿 学院:电子信息与电气工程学院 班级: 13级电气 1 班 姓名:田震 学号: 日期:2015年12月6日 基于MATLAB的电力系统仿真 摘要:目前,随着科学技术的发展和电能需求量的日益增长,电力系统规模越来 越庞大,超高压远距离输电、大容量发电机组、各种新型控制装置得到了广泛的应用,这对于合理利用能源,充分挖掘现有的输电潜力和保护环境都有重要意义。另一方面,随着国民经济的高速发展,以城市为中心的区域性用电增长越来越快,大电网负荷中心的用电容量越来越大,长距离重负荷输电的情况日益普遍,电力系统在人们的生活和工作中担任重要角色,电力系统的稳定运行直接影响着人们的日常生活。从技术和安全上考虑直接进行电力试验可能性很小,因此迫切要求运用电力仿真来解决这些问题。 电力系统仿真是将电力系统的模型化、数学化来模拟实际的电力系统的运行,可以帮助人们通过计算机手段分析实际电力系统的各种运行情况,从而有效的了解电力系统概况。本文根据电力系统的特点,利用MATLAB的动态仿真软件Simulink搭建了无穷大电源的系统仿真模型,得到了在该系统主供电线路电源端发生三相短路接地故障并由故障器自动跳闸隔离故障的仿真结果,并分析了这一暂态过程。通过仿真结果说明MATLAB 电力系统工具箱是分析电力系统的有效工具。 关键词:电力系统;三相短路;故障分析;MATLAB仿真 目录 一.前言.............................................. 二.无穷大功率电源供电系统仿真模型构建............... 1.总电路图的设计......................................

基于matlab的电路仿真

基于matlab的电路仿真 杨泽辉51130215 %基于matlab的电路仿真 %关键词: RC电路仿真, matlab, GUI设计 % 基于matlab的电路仿真 %功能:产生根据输入波形与电路的选择产生输出波形 close all;clear;clc; %清空 figure('position',[189 89 714 485]); %创建图形窗口,坐标(189,89),宽714,高485;Na=['输入波形[请选择]|输入波形:正弦波|',... '输入波形:方形波|输入波形:脉冲波'];%波形选择名称数组; Ns={'sin','square','pulse'}; %波形选择名称数组; R=2; % default parameters: resistance 电阻值 C=2; % default parameters: capacitance电容值 f=10; % default parameters: frequency 波形频率 TAU=R*C; tff=10; % length of time ts=1/f; % sampling length sys1=tf([1],[1,1]); % systems for integral circuit %传递函数; sys2=tf([1,0],[1,1]); % systems for differential circuit a1=axes('position',[0.1,0.6,0.3,0.3]); %创建坐标轴并获得句柄; po1=uicontrol(gcf,'style','popupmenu',... %在第一个界面的上方创建一个下拉菜单'unit','normalized','position',[0.15,0.9,0.2,0.08],... %位置 'string',Na,'fontsize',12,'callback',[]); %弹出菜单上的字符为数组Na,字体大小为12, set(po1,'callback',['KK=get(po1,''Value'');if KK>1;',... 'st=char(Ns(KK-1));[U,T]=gensig(st,R*C,tff,1/f);',... 'axes(a1);plot(T,U);ylim([min(U)-0.5,max(U)+0.5]);',... 'end;']); %pol触发事件:KK获取激发位置,st为当前触发位置的字符串,即所选择的波形类型; %[U,T],gensing,产生信号,类型为st的值,周期为R*C,持续时间为tff, %采样周期为1/f,U为所产生的信号,T为时间; %创建坐标轴al;以T为x轴,U为y轴画波形,y轴范围。。。 Ma=['电路类型[请选择]|电路类型:积分型|电路类型:微分型']; %窗口2电路类型的选择数组; a2=axes('position',[0.5,0.6,0.3,0.3]);box on; %创建坐标轴2; set(gca,'xtick',[]);set(gca,'ytick',[]); %去掉坐标轴的刻度 po2=uicontrol(gcf,'style','popupmenu',... %在第二个窗口的位置创建一个下拉菜单,同1 'unit','normalized','position',[0.55,0.9,0.2,0.08],... 'string',Ma,'fontsize',12,'callback',[]); set(po2,'callback',['KQ=get(po2,''Value'');axes(a2);',... %po2属性设置,KQ为选择的电路类型,'if KQ==1;cla;elseif KQ==2;',... %1则清除坐标轴,2画积分电路,3画微分电路 'plot(0.14+0.8i+0.02*exp(i*[0:.02:8]),''k'');hold on;',... 'plot(0.14+0.2i+0.02*exp(i*[0:.02:8]),''k'');',... 'plot(0.84+0.2i+0.02*exp(i*[0:.02:8]),''k'');',... 'plot(0.84+0.8i+0.02*exp(i*[0:.02:8]),''k'');',... 'plot([0.16,0.82],[0.2,0.2],''k'');',... 'plot([0.16,0.3],[0.8,0.8],''k'');',... 'plot([3,4,4,3,3]/10,[76,76,84,84,76]/100,''k'');',... 'plot([0.4,0.82],[0.8,0.8],''k'');',... 'plot([0.6,0.6],[0.8,0.53],''k'');',... 'plot([0.6,0.6],[0.2,0.48],''k'');',... 'plot([0.55,0.65],[0.53,0.53],''k'');',... 'plot([0.55,0.65],[0.48,0.48],''k'');',... 'text(0.33,0.7,''R'');',...

MATLAB在电力系统仿真中的运用汇总

收稿日期:2006-08-25 作者简介:曾江华, 女, 长江水利委员会设计院机电处, 工程师, 硕士。 文章编号:1001-4179(2006 11-0041-02 MAT LAB 在电力系统仿真中的运用 曾江华陈晓明金伟江万里李远青 (长江水利委员会设计院, 湖北武汉 摘要:MAT LAB 是将计算、可视化、真中运用很广泛。, 由于电力系统是个复杂的系统, , 也不直观。M AT LAB 的M LAB 的POWERSY STE M BLOCK 对避雷器在有电抗器补, 。关键; ; 仿真; 运用T 文献标识码:A 1概述 M AT LAB 是由美国Mathw orks 公司开发的大型软件, 它是以 矩阵运算为基础, 把计算、可视化、程序设计融合在一个交互的工作环境中, 在此环境中可以实现工程计算、算法研究、建模和仿真、应用程序开发等。在M AT LAB 中包括了两大部分, 数学计算和工程仿真, 其中在工程仿真方面,M AT LAB 提供的软件支持涉及到各个工程领域, 并且在不断完善。M AT LAB 所具有的程序设计灵活, 直观, 图形功能强大的优点使其已经发展成为多学科, 多平台的强大的大型软件。M AT LAB 提供的S imulink 工具箱是一个在M AT LAB 环境下用于对动态系统进行建模、仿真和分析的软件包, 它提供了用方框图进行建模的接口, 与传统的仿真建模相比, 更加直观、灵活。S imulink 的作用是在程序块间的互联基础上建立

起一个系统。每个程序块由输入向量, 输出向量以及表示状态变量的向量等3个要素组成。在计算前, 需要初始化并赋初值, 程序块按照需要更新的次序分类, 然后用ODE 计算程序通过数值积分来模拟系统。M AT LAN 含有大量的ODE 计算程序, 有固定步长的, 有可变步长的, 为求解复杂的系统提供了方便。 M AT LAB 在电力系统建模和仿真的应用主要由电力系统仿真模块(P ower System Blockset 来完成, P ower System Block 是由TE QSI M 公司和魁北克水电站开发的。PS B 是在S imulink 环境下 使用的模块, 采用变步长积分法, 可以对非线性、刚性和非连续系统进行精确的仿真, 并精确地检测出断点和开关发生时刻, PS B 程序库含有代表电力网络中一般部件和设备的S imulink 程 序块, 通过PS B 可以迅速建立模型, 并立即仿真。PS B 程序块程序库中的测量程序和控制源起到电信号与S imulink 程序之间连 接作用。2电力系统元件库 电力系统元件库包括了电路、电力电子、电机和电力系统等 常用的基本元件和系统的仿真模型。其包含以下库元件: (1 电源元件。包括了交流电压源和电流源、直流电压源、可控电源及三相电源等产生电信号的元件。 (2 线路元件。包括各种线性网络电路元件和非线性网络电路元件。 (3 电力电子元件。包括如二级管、晶闸管等各种电力电子元件。 (4 电机元件。包括各种电机模型元件。 (5 连接器元件。包含有在各种不同情况下用于相互连接的元件。

基于MATLAB的电力系统仿真

《电力系统设计》报告 题目: 基于MATLAB的电力系统仿学院:电子信息与电气工程学院 班级: 13级电气 1 班 姓名:田震 学号: 20131090124 日期:2015年12月6日

基于MATLAB的电力系统仿真 摘要:目前,随着科学技术的发展和电能需求量的日益增长,电力系统规模越来越庞大,超高压远距离输电、大容量发电机组、各种新型控制装置得到了广泛的应用,这对于合理利用能源,充分挖掘现有的输电潜力和保护环境都有重要意义。另一方面,随着国民经济的高速发展,以城市为中心的区域性用电增长越来越快,大电网负荷中心的用电容量越来越大,长距离重负荷输电的情况日益普遍,电力系统在人们的生活和工作中担任重要角色,电力系统的稳定运行直接影响着人们的日常生活。从技术和安全上考虑直接进行电力试验可能性很小,因此迫切要求运用电力仿真来解决这些问题。 电力系统仿真是将电力系统的模型化、数学化来模拟实际的电力系统的运行,可以帮助人们通过计算机手段分析实际电力系统的各种运行情况,从而有效的了解电力系统概况。本文根据电力系统的特点,利用MATLAB的动态仿真软件Simulink搭建了无穷大电源的系统仿真模型,得到了在该系统主供电线路电源端发生三相短路接地故障并由故障器自动跳闸隔离故障的仿真结果,并分析了这一暂态过程。通过仿真结果说明MATLAB电力系统工具箱是分析电力系统的有效工具。 关键词:电力系统;三相短路;故障分析;MATLAB仿真

目录 一.前言 (4) 二.无穷大功率电源供电系统仿真模型构建 (5) 1.总电路图的设计 (5) 2.各个元件的参数设定 (6) 2.1供电模块的参数设定 (6) 2.2变压器模块的参数设置 (6) 2.3输电线路模块的参数设置 (7) 2.4三相电压电流测量模块 (8) 2.5三相线路故障模块参数设置 (8) 2.6三相并联RLC负荷模块参数设置 (9) 3.仿真结果 (9)

电力系统matlab仿真

1.目前常用的电力系统仿真软件有:BPA 程序和EMTP(程序;PSCAD /EMTDC; NETOMAC; PSASP;MATLAB 2.SimPowerSystems库产品 SimPowerSystems 4.0中含有130 多个模块,分布在7个可用子库中。这7个子库分别为“应用子库(Application Libraries)”、“电源子库(Electrical Sources)”、“元件子库(Elements)”、“附加子库(Extra Library)”、“电机子库(Machines)”、“测量子库(Measure-ments)”和“电力电子子库(Power Electronics)”。此外,SimPowerSystems 4.0中还含有一个功能强大的图形用户分析工具Powergui和一个废弃的“相量子库”(Phasor Elements) 3.MATLAB的特点:(1) 提供了便利的开发环境。(2) 提供了强大的数学应用功能。(3) 编 程语言简易高效。(4) 图形功能强大(5) 提供了功能强大的工具箱。(6) 应用程序接口功能强大。(7) MATLAB的缺点。和其它高级程序相比,MATLAB程序的执行速度较慢。 4.SIMULINK的特点:(1) 建立动态系统的模型并进行仿真。(2) 以直观的方式建模。(3) 增 添定制模块元件和用户代码。(4) 快速、准确地进行设计模拟。(5) 分层次地表达复杂系统。(6) 交互式的仿真分析。 5.SimPowerSystems库的特点:(1) 使用标准电气符号进行电力系统的拓扑图形建模和仿 真。(2) 标准的AC和DC电机模型模块、变压器、输电线路、信号和脉冲发生器、HVDC 控制、IGBT 模块和大量设备模型。(3) 使用SIMULINK强有力的变步长积分器和零点穿越检测功能,给出高度精确的电力系统仿真计算结果。(4) 利用定步长梯形积分算法进行离散仿真计算,为快速仿真和实时仿真提供模型离散化方法(5) 利用Powergui交互式工具模块可以修改模型的初始状态,从任何起始条件开始进行仿真分析(6) 提供了扩展的电力系统设备模块,如电力机械、功率电子元件、控制测量模块和三相元器件。 (7) 提供大量功能演示模型,可直接运行仿真或进行案例学习。 6.默认的程序主界面主要包括下列区域:①菜单;②工具栏;③命令窗口;④当前 路径浏览器;⑤工作空间浏览器;⑥命令历史浏览器。 7.菜单功能:(1) [File>New>M-File]:进入文本编辑窗界面,建立一个文本文件,实现 MATLAB命令文件的输入、编辑、调试、保存等处理功能,保存时文件后缀名为.m。(2) [File>New>Figure]:进入图形窗界面,建立一个图形文件,实现MATLAB图形文件的显示、编辑、保存等处理功能,保存时文件名后缀为.fig.(3) [File>New>Model]:建立一个SIMULINK模型文件,实现SIMULINK仿真模型的建模、仿真、调试、保存等处理功能,保存时文件名后缀为.mdl。 8.:进入SIMULINK仿真环境界面,作用相当于在MATLAB的命令窗口中输入 simulink命令并按回车键。 9.Matlab默认工作路径:安装路径\Matlab\work .修改路径(1)利用图标 (2)利用菜单项[File>Set Path>Add Folder]将用户拟采用的 目录添加到Matlab 搜索路径中。 10.MATLAB编程有两种工作方式:一种称为行命令方式,就是在工作窗口中一行一行地输 入程序,计算机每次对一行命令做出反应,因此也称为交互式的指令行操作方式;另一种工作方式为M文件编程工作方式。 11.变量是保存数据信息的一种最基本的数据类型。变量的命名应遵循如下规则:(1) 变量 名必须以字母开头;(2) 变量名可以由字母、数字和下划线混合组成;(3) 变量名区分字母大小写;(4) MATLAB保留了一些具有特定意义的默认变量(见表2-3),用户编程时可以直接使用,并尽量避免另外自定义例如,Long和My_long1均是有效的变量名,Long

基于Matlab计算程序的电力系统运行分析

课程设计 课程名称:电力系统分析 设计题目:基于Matlab计算程序的电力系统运行分析学院:电力工程学院 专业:电气工程自动化 年级: 学生姓名: 指导教师: 日期: 教务处制

目录 前言 (1) 第一章参数计算 (2) 一、目标电网接线图 (2) 二、电网模型的建立 (3) 第二章潮流计算 (6) 一.系统参数的设置 (6) 二.程序的调试 (7) 三、对运行结果的分析 (13) 第三章短路故障的分析计算 (15) 一、三相短路 (15) 二、不对称短路 (16) 三、由上面表对运行结果的分析及在短路中的一些问题 (21) 心得体会 (26) 参考文献 (27)

前言 电力系统潮流计算是电力系统分析中的一种最基本的计算,是对复杂电力系统正常和故障条件下稳态运行状态的计算。潮流计算的目标是求取电力系统在给定运行状态的计算。即节点电压和功率分布,用以检查系统各元件是否过负荷.各点电压是否满足要求,功率的分布和分配是否合理以及功率损耗等。对现有电力系统的运行和扩建,对新的电力系统进行规划设计以及对电力系统进行静态和暂态稳定分析都是以潮流计算为基础。潮流计算结果可用如电力系统稳态研究,安全估计或最优潮流等对潮流计算的模型和方法有直接影响。 在电力系统中可能发生的各种故障中,危害最大且发生概率较高的首推短路故障。产生短路故障的主要原因是电力设备绝缘损坏。短路故障分为三相短路、两相短路、单相接地短路及两相接地短路。其中三相短路时三相电流仍然对称,其余三类短路统成为不对称短路。短路故障大多数发生在架空输电线路。电力系统设计与运行时,要采取适当的措施降低短路故障的发生概率。短路计算可以为设备的选择提供原始数据。

MATLAB电路仿真实例

题14.14 图(a)所示电路,已知 V )2cos(15S t u =二端口网络阻抗参数矩阵 Ω?? ????=46j 6j 10Z 求ab 端戴维南等效电路并计算电压o u 。 u -+o u 图题14.14 (一)手动求解: 将网络N 用T 型电路等效,如图(b)所示 S U +-o U 等效阻抗 Ω=-+-?+ -=4.6j615j6j6)15(6j 6j 4i Z 开路电压 V 2j302 15j6j6105j6OC =?∠?+-+=U V 1482 18.3j46.42j3j4j4Z j4OC o ?∠=+?=?+=U U i

所以 )1482cos(18.3o ?+=t u V (二)Matlab 仿真: ⒈分析:本次仿真需输入各阻抗Zl 、Z1、Z2、Z3、Z4以及激励源Us 的参数值,仿真结果需输出开路电压Uoc 、等效阻抗Zi 以及电感两端电压U0的幅值和相位信息,并绘制Uoc ,U0的值随时间变化的波形曲线。其中各元件与原图的对应关系如下图所示: ⒉编辑M 文件的源程序如下: clear %清空自定义变量 z1=4-6j;z2=6j;z3=10-6j;z4=5;us=15*exp(j*0);zl=4j;%输入各元件参数 zi=z1+(z2*(z3+z4)/(z2+z3+z4));%等效阻抗zi 的计算表达式uoc=us*z2/(z2+z3+z4);%开路电压uoc 的计算表达式u0=zl/(zi+zl)*uoc;%电感两端电压uo 的计算表达式disp('The magnitude of zi is'); %在屏幕上显示“The magnitude of zi is ”disp(abs(zi)) %显示等效阻抗zi 的模disp('The phase of zi is'); %在屏幕上显示“The phase of zi is ”disp(angle(zi)*180/pi)%显示等效阻抗zi 的辐角 disp('The magnitude of uoc is'); %在屏幕上显示“The magnitude of uoc is ” disp(abs(uoc))%显示开路电压uoc 的模

武大电气matlab电路仿真实验报告

实验一:直流电路 1.电阻电路的计算 程序: 1电阻电路的计算 第1题 %本题选用回路法,列出的方程为Z*I=U的形式,求出回路电流,然后进一步求解Z=[ 20 -12 0; %阻抗矩阵 -12 32 -12; 0 -12 18]; U=[10 0 0]'; %电压向量 I=inv(Z)*U; %回路电路向量 i3=I(1)-I(2); %求i3 u4=I(2)*8; %求u4 u7=I(3)*2; %求u7 fprintf('(1) i3= %8.4fA\n u4= %8.4fV\n U7= %8.4fV\n',i3,u4,u7) us=10/u4*4; %根据电路线性性质,由上题的u4变化的倍数求出us Ub=[us 0 0]'; %变化后的电压向量 Ib=inv(Z)*Ub; %变化后的回路电流向量 ib3=Ib(1)-Ib(2); %变化后的i3 ub7=Ib(3)*2; %变化后的u7 fprintf('(2) us= %8.4fV\n i3= %8.4fA \n U7= %8.4fV\n',us,ib3,ub7) 输出结果:(1) i3= 0.3571A u4= 2.8571V U7= 0.4762V (2) us= 14.0000V i3= 0.5000A U7= 0.6667V 2、求解电路里的电压 程序: %导纳矩阵A A=[0.6 0.125 -0.125 -0.1 0 -5 0 1 -1 0 0 0 0 -10 0 -0.125 0.325 -0.2 0 0 0

0 0 1 -1 0 0 5 -0.10 -0.2 0.55 -0.25 0 0 0 0 0 0 1 0 0 1 0 0 -1 0 -1 0]; %电流矩阵B B=[0 0 5 0 0 24 0]'; V=inv(A)*B; fprintf('V(1)=%f V\nV(2)=%f V\nV(3)=%f V\nV(4)=%f V\nV(5)=%f V\n',V(1),V(2),V(3),V(4),V(5)); 输出结果:V(1)=117.479167 V(2)=299.770833 V(3)=193.937500 V(4)=102.791667 V(5)=24.000000 1.求解含有受控源的电路里的电流 程序: %A为阻抗方程 A=[ 0 0 1 0 0 0 4 0 -4 12 -4 -4 -4 0 0 -4 8 0 0 0.5 0 0 0 1 0 -1 0 0 1 0 -1 0 0 1 0 -1]; B=[2 0 0 0 0 0]';%B为电压方程 I=inv(A)*B; fprintf('i1= %.0f A\ni2= %.0f A\n',I(1),I(2)); 输出结果:i1= 1 A i2= 1 A 实验二:直流电路(2) 1.求最大功率损耗 程序: A=[ 1 0 -1/10000 1/10000]; is=0; B=[10 is]'

基于matlab的电力系统潮流计算

昆明学院2014届毕业论文(设计) 论文(设计)题目基于MATLAB的电力系统潮流计算子课题题目 姓名白春涛 学号 201004170201 所属院系自动控制与机械工程 专业年级电气工程及其自动化2010级 指导教师王荔芳 2014 年 5 月

摘要 电力系统潮流计算是最基本、最常用的计算。根据系统给定的运行条件、网络及元件参数,通过电力系统潮流计算可以确定各母线上的电压(幅值及相角)、网络中的功率发布以及功率损耗等。电力系统潮流计算的结果是电力系统稳定计算和故障分析的基础。因此潮流计算在电力系统的规划设计、生产运行、调度管理及科学研究中都有着广泛的应用。 由于电力系统是一个具有高度非线性的复杂系统,在潮流计算时涉及到大量的矢量计算和矩阵运算,手工计算已经无法满足需要,因而需要一个具有高效处理矩阵运算的语言。本次设计的主要目的就是利用MATLAB最重要的组件之一Simlink中的电力元件库(SimPowerSystens)构建电力系统仿真模型。对电力系统进行仿真计算,利用MATLAB的强大计算功能,编写M语言,设置变量参数,得出计算结果并进行分析,并得出结论。结果表明运用MATLAB对复杂电力系统潮流进行分析与仿真,能够准确直观地考察电力系统稳态的静态特征,验证了MATLAB在电力系统仿真中的强大作用。 关键词:电力系统潮流计算;MATLAB;仿真

Abstract Power system power flow calculation is the most basic, the most commonly used computing.According to the system of a given operation conditions, network and component parameters, through the power system flow calculation on each busbar voltage can be determined (amplitude and phase Angle), released in the network power and power loss, etc.The result of the power system flow calculation is the basis of the calculation and fault analysis of power system stability.So the power flow calculation in power system planning and design, production, scheduling management and has a wide application in scientific research. Because of the power system is a highly nonlinear complex system, when the power flow calculation involves a lot of vector and matrix calculation, manual calculation has been unable to meet this need, and therefore need a language with efficient processing matrix operations.The main purpose of this design is to use one of the most important component of MATLAB in the Simlink power component library (SimPowerSystens) power system simulation model was constructed.For power system simulation, using the powerful calculation function of MATLAB, write M language, set a variable parameters, it is concluded that the calculation results and analysis, and conclusion.Results show that using the MATLAB to complex trend analysis and simulation, power system accurately visually inspect the static characteristics of electric power system steady state, the powerful functions of MATLAB in power system simulation is verified. Key words: power system flow calculation;MATLAB;The simulation

相关文档
最新文档