电力系统课程设计

时间:2024.3.31

贵州大学电气工程学院

电力系统分析课程设计报告书

   题目:   高压输电网潮流的计算机算法程序设计                            

专    业:              

班    级:             

学    号:           

  学生姓名:            

指导教师:             

                 2012 年 7  月  5  日

 目录

第一章 课程设计概述....................................................................................................... 3

    1.1 设计目的............................................................................................................. 3

    1.3 设计题目............................................................................................................. 4

    1.4 设计内容............................................................................................................. 4

    1.5设计时间.............................................................................................................. 4

第二章 潮流计算设计题目及思路..................................................................................... 5

    2.1潮流计算题目....................................................................................................... 5

2.2对题目的分析及设计思路..................................................................................... 5

第三章 电力系统潮流计算概述......................................................................................... 6

3.1电力系统概述....................................................................................................... 6

3.2潮流计算的意义................................................................................................... 6

3.3牛顿—拉夫逊法潮流计算基本步骤....................................................................... 7

第四章程序流程图及程序代码.......................................................................................... 7

4.1程序流程图.......................................................................................................... 7

4.2运用MATLAB编程程序代码................................................................................ 8

4.3例题数据代码..................................................................................................... 20

第五章 运行结果分析..................................................................................................... 21

5.1运用MATLAB运行结果...................................................................................... 21

5.2运用powerworld软件仿真.................................................................................. 30

5.2.1使用powerworld仿真潮流分布.................................................................. 30

第六章 总结................................................................................................................... 31

参考文献................................................................................................................. 32

 

第一章 课程设计概述

1.1 设计目的

1. 掌握电力系统潮流计算的基本原理和电力系统运行方式的变化;

2. 掌握并能熟练运用一门计算机语言(MATLAB语言或C语言或C++语言);

3. 采用计算机语言对潮流计算进行计算机编程计算。

1.2 设计要求

1. 程序源代码;

2.选定算例的输入,输出文件;

3. 程序说明;

4. 选定算例的程序计算过程;

5. 选定算例的手算过程(至少迭代2次)(可选)。

1.3 设计题目

高压输电网潮流的计算机算法程序设计(PQ分解法、牛顿-拉夫逊法)

或中压配电网潮流的计算机算法程序设计(前推后代法、同伦延拓法等)

或电力系统短路故障的计算机算法程序设计(要求不限)

1.4 设计内容

1.根据电力系统网络推导电力网络数学模型,写出节点导纳矩阵;

2.赋予各节点电压变量(直角坐标系形式)初值后,求解不平衡量;

3.形成雅可比矩阵;

4.求解修正量后,重新修改初值,从2开始重新循环计算;

5.求解的电压变量达到所要求的精度时,再计算各支路功率分布、功率损耗和平衡节点功率;

6.上机编程调试;连调;

7.计算分析给定系统潮流分析并与手工计算结果作比较分析。

8.准备计算机演示答辩,书写该课程设计说明书(必须计算机打印)。

1.5设计时间

20##年春季第17周至第18周

第二章潮流计算设计题目及思路

2.1潮流计算题目

题目:设计原始资料网络接线如下图所示:

其中已知:各支路阻抗表幺值参数分别为Z12=0.04+j00.25,Z13=0.10+j0.35,Z23=0.08+j0.30,ZT1=j0.015,ZT2=j0.03,K=1.05,L1、L2电纳为0.5。运用以极坐标表示的高斯—塞德尔法、牛顿—拉夫逊法、P-Q分解法计算该系统的潮流分布。计算精度要求各节点电压修正量不大于

2.2对题目的分析及设计思路

此电力系统是一个5节点,3支路的电力网络。然后确定节点类型,由于一般无发电设备的变电所、功率固定的发电厂为PQ节点;有可调无功设备的变电所、有励磁储备的发电厂为PV节点;主调频电厂或出线多的发电厂为平衡节点。通过对此电力系统分析,我们很容易得以节点1、2、3为PQ节点,节点4为PV节点,节点5为平衡节点。综合比较牛顿拉夫逊法(直角坐标、极坐标)、PQ分解法等多种求解方法的特点,最后确定采用牛顿拉夫逊法(极坐标)。因为此方法所需解的方程组最少。

第三章电力系统潮流计算概述

3.1电力系统概述

电力工业发展初期,电能是直接在用户附近的发电站(或称发电厂)中生产的,各发电站孤立运行。随着工农业生产和城市的发展,电能的需要量迅速增加,而热能资源和水能资源丰富的地区又往往远离用电比较集中的城市和工矿区,为了解决这个矛盾,就需要在动力资源丰富的地区建立大型发电站,然后将电能远距离输送给电力用户。同时,为了提高供电的可靠性以及资源利用的综合经济性,又把许多分散的各种形式的发电站,通过送电线路和变电所联系起来。这种由发电机、升压和降压变电所,送电线路以及用电设备有机连接起来的整体,即称为电力系统。

3.2潮流计算的意义

   (1)在电网规划阶段,通过潮流计算,合理规划电源容量及接入点,合理规划网架,选择无功补偿方案,满足规划水平的大、小方式下潮流交换控制、调峰、调相、调压的要求。

(2)在编制年运行方式时,在预计负荷增长及新设备投运基础上,选择典型方式进行潮流计算,发现电网中薄弱环节,供调度员日常调度控制参考,并对规划、基建部门提出改进网架结构,加快基建进度的建议。

   (3)正常检修及特殊运行方式下的潮流计算,用于日运行方式的编制,指导发电厂开机方式,有功、无功调整方案及负荷调整方案,满足线路、变压器热稳定要求及电压质量要求。

  (4)预想事故、设备退出运行对静态安全的影响分析及作出预想的运行方式调整方案。

总结为在电力系统运行方式和规划方案的研究中,都需要进行潮流计算以比较运行方式或规划供电方案的可行性、可靠性和经济性。同时,为了实时监控电力系统的运行状态,也需要进行大量而快速的潮流计算。因此,潮流计算是电力系统中应用最广泛、最基本和最重要的一种电气运算。在系统规划设计和安排系统的运行方式时,采用离线潮流计算;在电力系统运行状态的实时监控中,则采用在线潮流计算。

 

3.3牛顿—拉夫逊法潮流计算基本步骤

牛顿—拉夫逊法潮流计算的基本步骤不外乎有如下几步。

1、 形成节点导纳矩阵。

2、 设各节点电压的初始值      和      求出功率偏差


3、根据公式算出雅可比矩阵。

4、解如下线性方程组,得到

依据如下公式计算修正量,并形成迭代公式:


这样反复迭代计算,直至所有节点|ΔU|<ε和|Δδ|<ε为止。

5、计算线路功率分布,PV节点无功功率和平衡节点注入功率。

 

第四章程序流程图及程序代码

4.1程序流程图

根据牛顿—拉夫逊法潮流计算的基本步骤可以得到如下程序流程图

 

 

4.2运用MATLAB编程程序代码

%*******************主程序开始********************

clc;

clear all

format long;

%********************定义全局变量*****************

global nSW nPQ nPV;           %平衡节点,PQ节点,PV节点个数

global nb;                      %节点个数

global nl;                      %支路数

 global bus;                     %bus:节点数据

global line;                    %line:支路数据

global Y;                        %Y:节点导纳矩阵

global nodenum;                 %节点编号对应表

global lPQ;                      %线路损耗矩阵

global myf;                      %输出文件句柄

%*******************子程序调用***************

openfile;                        %打开bus line数据文件

 change;                           %节点重新编号

 ybus;                             %建立节点导纳矩阵

 NR;                                %牛顿拉夫逊法解非线性方程序组

 PQ;                                %计算节点注入功率

 flow;                              %计算线路功率及损耗

 ret;                               %恢复原节点编号

 output;                            %计算结果输出

%*************************主程序结束*****************

%******************打开bus line的数据文件*****************

function openfile

global nb nl;

global line;

global bus;

global myf;

 [dfile,pathname]=uigetfile('*.m','Select Data File'); %打开数据文件

if pathname == 0

  error(' you must select a valid data file')

else

  lfile =length(dfile);              % strip off .m

  eval(dfile(1:lfile-2));           %执行数据文件中语句

end

 [nl,ml]=size(line);                 %求线路数nl

[nb,mb]=size(bus);                   %求节点数nb

 outfile='';

for I=1:length(dfile)

    if dfile(I)=='.'

        break;

    end

    outfile=strcat(outfile,dfile(I));

end

outfile=strcat(outfile,'.txt');       %输出文件名形成

myf=fopen(outfile,'w');                 %打开输出文件

%**********************给节点编号*********************

function change

global nb;

global nl;

global nPQ;

global bus;

global line;

global nodenum;

nSW = 0;                   

nPV = 0;                  

nPQ = 0;                   

for I = 1:nb,                        % nb为总节点数

    type= bus(I,6);

    if type == 3,                    %求平衡节点数

       nSW = nSW + 1;      

       SW(nSW,:)=bus(I,:);

    elseif type == 2,          %求PV节点数

        nPV = nPV +1;      

        PV(nPV,:)=bus(I,:);

else                          %求PQ节点数

 nPQ = nPQ + 1;     

        PQ(nPQ,:)=bus(I,:);

   end

end

bus=[PQ;PV;SW];                %按PQ PV SW顺序排列的节点数据矩阵

newbus=[1:nb]';

nodenum=[newbus bus(:,1)];  %形成节点号对应表

bus(:,1)=newbus;

for I=1:nl                %根据节点号对应表重新排列线路矩阵节点编号

    for J=1:2

        for k=1:nb

            if line(I,J)==nodenum(k,2)

                line(I,J)=nodenum(k,1);

                break

            end

        end

    end

end

%******************建立节点导纳矩阵*****************

function     Y = ybus(bus,line)

global nl;

global nb;

global bus;

global line;

global Y;

global myf;

Y=zeros(nb,nb);                       %对导纳矩阵赋初值0

for k=1:nl

    I=line(k,1);                       %读入线路参数

    J=line(k,2);

    Zt=line(k,3)+j*line(k,4);

    if J~=0                             %接地支路分母为零

        Yt=1/Zt;                        %非接地支路为阻抗的倒数

    end

    Ym=line(k,5)+j*line(k,6);        %求Ym

    K=line(k,7);                        %求K

   

    if (K==0)&(J~=0)                   % 普通线路: K=0;

        Y(I,I)=Y(I,I)+Yt+Ym;

        Y(J,J)=Y(J,J)+Yt+Ym;

        Y(I,J)=Y(I,J)-Yt;

        Y(J,I)=Y(I,J);

    end

    if (K==0)&(J==0)           % 对地支路: K=0,J=0,R=X=0;

        Y(I,I)=Y(I,I)+Ym;

    end

    if K>0                      % 变压器线路:Zt和Ym为折算到i侧的值,K在j侧

        Y(I,I)=Y(I,I)+Yt+Ym;

        Y(J,J)=Y(J,J)+Yt/K/K;

        Y(I,J)=Y(I,J)-Yt/K;

        Y(J,I)=Y(I,J);

    end

    if K<0                     % 变压器线路:Zt和Ym为折算到K所在侧的值,K在i侧

        Y(I,I)=Y(I,I)+Yt+Ym;

        Y(J,J)=Y(J,J)+K*K*Yt;

        Y(I,J)=Y(I,J)+K*Yt;

        Y(J,I)=Y(I,J);

    end

end  

%***************牛顿拉夫逊法解非线性方程序组***************

function NR

global nb;

global nPQ;

global bus;

global line;

global Y;

global myf;

max1=100;                            %最大迭代次数

eps1=1.0e-10;                         %收敛精度

eps2=1.0e-10;

fprintf(myf, '------节点导纳矩阵Y----\n');    %输出节点导纳矩阵

for I=1:nb

    for J=1:nb

       fprintf(myf, '%10f+j*(%10f) ', real(Y(I,J)),imag(Y(I,J)));

    end

    fprintf(myf, '\n');

end

 

for i=1:max1

   

    angl(:,1)=bus(1:nb-1,3);

    u(:,1)=bus(1:nPQ,2);

    x=[angl;u];                   %从bus矩阵中得到PQ PV节点的相角、PQ节点的电压形成的列向量作为x

  Jac=form_jac(bus,Y);          %得到雅可比矩阵

    del=dPQ(Y,bus);                %得到功率偏差列向量

    dx=Jac\del;                     %求得dx

   

    fprintf(myf,'------------第%d次迭代结果------------\n',i);

    fprintf(myf,'---------第%d次迭代的雅比矩阵J------\n',i);

    for I=1:nb+nPQ-1

        for J=1:nb+nPQ-1

           fprintf(myf, '%10f ', Jac(I,J));    %输出每次迭代的雅可比矩阵

        end

        fprintf(myf, '\n');

    end

    fprintf(myf,'-----第%d次迭代的功率偏差dP和dQ----\n',i);

    for I=1:nb+nPQ-1

         fprintf(myf, '%10e   ', del(I,1));     %输出每次迭代的功率偏差

         fprintf(myf, '\n');

    end

    fprintf(myf,'------------第%d次迭代的节点相角和电压的偏差dx------------\n',i);

    for I=1:nb+nPQ-1

         fprintf(myf, '%10e   ', dx(I,1));     %输出每次迭代的节点相角和电压的偏差

         fprintf(myf, '\n');

     end

    

     for I=nb:nb+nPQ-1

        dx(I,1)=dx(I,1)*x(I,1);        %由于求得的是delU/U,故还需作相应处理

    end

    x=x-dx;                                %修正

   

    fprintf(myf,'----第%d次迭代的节点相角delta和电压U---\n',i);

     angl=x(1:nb-1,1);                    %将合一起的x,拆成相角、电压两个列向量

    u=x(nb:nb+nPQ-1,1);

   

    for I=1:nb-1                           %输出修正的bus矩阵中PQ、PV结点的相角

        bus(I,3)=angl(I,1);                    

        fprintf(myf, 'ang%d    %10f \n', I,angl(I,1));

    end

    for I=1:nPQ                              %输出修正的bus矩阵中PQ结点的电压                      

        bus(I,2)=u(I,1);                                               

        fprintf(myf, 'U%d      %10f \n', I,u(I,1));

    end

   

    if (max(abs(dx))<eps1)&(max(abs(dPQ(Y,bus)))<eps2)      %判断是否达到所指定的精度要求

        break

    end

end

if i==max1                         %超出最大迭代次数。出错指示

    error('超过最大迭代次数,不收敛停机!');

end

%*******************计算节点注入功率************

function PQ

global nb;

global nPQ;

global bus;

global line;

global Y;

for I=nPQ+1:nb                    %求PV结点的Q,平衡节点的P,Q

    if bus(I,6)==3                %对于平衡节点,求其P

        sum=0;

        for J=1:nb

            ang=bus(I,3)-bus(J,3);

            A=real(Y(I,J))*cos(ang)+imag(Y(I,J))*sin(ang);

            sum=sum+bus(I,2)*bus(J,2)*(A);

        end

        bus(I,4)=sum;              %求取的平衡节点的P存回bus矩阵

    end

    sum=0;

    for J=1:nb

        ang=bus(I,3)-bus(J,3);

        B=real(Y(I,J))*sin(ang)-imag(Y(I,J))*cos(ang);

        sum=sum+bus(I,2)*bus(J,2)*B;

    end

    bus(I,5)=sum;                %求取的PV、平衡节点的Q存回bus矩阵

end

%***************计算线路功率及损耗******************

function flow

global nl;

global lPQ;

global bus;

global line;

for k=1:nl

    I=line(k,1);           %读入线路参数

    J=line(k,2);                                   

    lPQ(k,1)=I;            %用lPQ矩阵第一、二列保存线路两端节点编号

    lPQ(k,2)=J;

   

    if J~=0

        Zt=line(k,3)+j*line(k,4);

        Yt=1/Zt;

    end

    Ym=line(k,5)+j*line(k,6);

    K=line(k,7);

   

    Ui=bus(I,2)*(cos(bus(I,3))+j*sin(bus(I,3)));    %用复数表示Ui

    if J~=0

       Uj=bus(J,2)*(cos(bus(J,3))+j*sin(bus(J,3))); %非接地节点,则表示Uj

    end

    if (K==0)&(J~=0)                  %普通线路非接地支路;

        Iij=Ui*(Yt+Ym)-Uj*Yt;

        Iji=Uj*(Yt+Ym)-Ui*Yt;

    end

    if (K==0)&(J==0)                   %接地支路

        Iij=Ui*Ym;

        Iji=0;

    end

    if K>0               %变压器线路: Zt和Ym为折算到i侧的值,K在j侧

        Iij=(Ui-Uj)*Yt/K+Ui*(Ym+Yt*(K-1)/K);

        Iji=(Uj-Ui)*Yt/K+Uj*Yt*(1-K)/K^2;

    end

   if K<0               %变压器线路: Zt和Ym为折算到K侧的值,K在i侧

        K=-K;

        Iij=(Ui-Uj)*Yt*K+Ui*(Ym+Yt*(1-K));

        Iji=(Uj-Ui)*Yt*K+Uj*Yt*K*(K-1);

    end

    Sij=Ui*conj(Iij);                    %求取节点注入功率

    Sji=Uj*conj(Iji);

delS=Sij+Sji;                         %求线路损耗

    lPQ(k,3:5)=[Sij Sji delS];          %保存到lPQ矩阵

end

%******************恢复节点原编号*************

function ret

global nl;

global nb;

global bus;

global line;

global Y;

global nodenum;

global lPQ;

                    

for I=1:nb                         %bus矩阵中的节点号恢复原来的编号

    for J=1:nb                     %查找其原编号

        if nodenum(J,2)==I

            break;

        end

    end

   

    tem(I,:)=bus(nodenum(J,1),:);%bus矩阵中的节点号恢复原来的编号

    tem(I,1)=I;

end

bus=tem;

for I=1:nl                       %line矩阵中的节点号恢复原来的编号

    for J=1:2

        for k=1:nb

            if lPQ(I,J)==nodenum(k,1)

                lPQ(I,J)=nodenum(k,2);

                break

            end

        end

    end

end

***********************将计算结果输出************

function  output                   

 global nb;

global nl;

global bus;

global lPQ;

global myf;

 fprintf(myf, '\n-------牛顿-拉夫逊法潮流计算结果-------\n');

fprintf(myf, ' 节点计算结果:\n');         %输出节点计算结果到文件

fprintf(myf, '节点   节点电压    节点相角(角度)    节点注入功率\n');

for I=1:nb,

        fprintf(myf, ' %2d   %10f     %10f   %10f+j%10f \n', bus(I,1),bus(I,2),bus(I,3)*180/pi,bus(I,4),bus(I,5));

end

fprintf(myf, '\n 线路计算结果:\n');     %输出线路计算结果到文件

fprintf(myf, '节点I    节点J   线路功率S(I,J)     线路功率S(J,I)

线路损耗dS(I,J)\n');

for I=1:nl,

        fprintf(myf, ' %2d     %2d       %10f+j%10f  %10f+j%10f  %10f+j%10f\n', lPQ(I,1),lPQ(I,2),real(lPQ(I,3)),imag(lPQ(I,3)),real(lPQ(I,4)),imag(lPQ(I,4)),real(lPQ(I,5)),imag(lPQ(I,5)));

end

fclose(myf);

4.3例题数据代码

%     (bus#)(volt) (ang)     (p)    (q)  (bus type)

  bus=[

        1   1.00  0.00   -1.60  -0.80  1;

        2   1.00  0.00   -2.00  -1.00  1;

        3   1.00  0.00   -3.70  -1.30  1;

        4   1.05  0.00    5.00   0.00  2;

        5   1.05  0.00    0.00   0.00  3];

   

    %  b#1 b#2 ( R )   ( X )    (G)    ( B )  ( K )

line = [

        1   2   0.04    0.25    0.0    0.25    0;

        1   3   0.10    0.35    0.0    0.0     0;

        2   3   0.08    0.30    0.0    0.25    0;

        5   3   0.00    0.03    0.0    0.0     1.05;

        4   2   0.00    0.015   0.0    0.0     1.05];

 

第五章运行结果分析

5.1运用MATLAB运行结果

------------节点导纳矩阵Y------------

  1.378742+j*( -6.291665)  -0.624025+j*(  3.900156)  -0.754717+j*(  2.641509)   0.000000+j*(  0.000000)   0.000000+j*(  0.000000)

 -0.624025+j*(  3.900156)   1.453900+j*(-66.980821)  -0.829876+j*(  3.112033)   0.000000+j*( 63.492063)   0.000000+j*(  0.000000)

 -0.754717+j*(  2.641509)  -0.829876+j*(  3.112033)   1.584592+j*(-35.737859)   0.000000+j*(  0.000000)   0.000000+j*( 31.746032)

  0.000000+j*(  0.000000)   0.000000+j*( 63.492063)   0.000000+j*(  0.000000)   0.000000+j*(-66.666667)   0.000000+j*(  0.000000)

  0.000000+j*(  0.000000)   0.000000+j*(  0.000000)   0.000000+j*( 31.746032)   0.000000+j*(  0.000000)   0.000000+j*(-33.333333)

------------第1次迭代结果------------

------------第1次迭代的雅比矩阵J------------

 -6.541665     3.900156     2.641509    -0.000000    -1.378742     0.624025     0.754717  

  3.900156   -73.678856     3.112033    66.666667     0.624025    -1.453900     0.829876  

  2.641509     3.112033   -39.086876    -0.000000     0.754717     0.829876    -1.584592  

 -0.000000    66.666667    -0.000000   -66.666667    -0.000000    -0.000000    -0.000000  

  1.378742    -0.624025    -0.754717     0.000000    -6.041665     3.900156     2.641509  

 -0.624025     1.453900    -0.829876     0.000000     3.900156   -60.282786     3.112033  

 -0.754717    -0.829876     1.584592     0.000000     2.641509     3.112033   -32.388841  

------------第1次迭代的功率偏差dP和dQ------------

-1.600000e+000  

-2.000000e+000  

-3.700000e+000  

5.000000e+000  

-5.500000e-001  

5.698035e+000  

2.049017e+000  

------------第1次迭代的节点相角和电压的偏差dx------------

3.348201e-002  

-3.607046e-001  

6.900000e-002  

-4.357046e-001  

3.356932e-002  

-1.053820e-001  

-5.881311e-002  

------------第1次迭代的节点相角delta和电压U------------

ang1     -0.033482

ang2      0.360705

ang3     -0.069000

ang4      0.435705

U1        0.966431

U2        1.105382

U3        1.058813

------------第2次迭代结果------------

------------第2次迭代的雅比矩阵J------------

 -6.319583     3.590888     2.728695     0.000000     0.316008     2.215658     0.675808  

  4.102936   -81.303722     3.715814    73.484972    -0.984646     0.349720    -0.634411  

  2.673847     2.906538   -40.790172     0.000000     0.867776     2.400372     2.148559  

 -0.000000    73.484972    -0.000000   -73.484972    -0.000000    -5.521730    -0.000000  

  2.891465    -2.215658    -0.675808     0.000000    -5.433100     3.590888     2.728695  

  0.984646     3.902673     0.634411    -5.521730     4.102936   -82.379908     3.715814  

 -0.867776    -2.400372     5.701486     0.000000     2.673847     2.906538   -39.340197  

------------第2次迭代的功率偏差dP和dQ------------

3.736505e-003  

1.261967e-001  

2.250225e-001  

-5.217300e-001  

-3.567586e-001  

-1.538093e+000  

-5.750124e-001  

------------第2次迭代的节点相角和电压的偏差dx------------

4.313772e-002  

4.655690e-002  

5.062770e-003  

5.188733e-002  

9.447229e-002  

2.354765e-002  

1.971867e-002  

------------第2次迭代的节点相角delta和电压U------------

ang1     -0.076620

ang2      0.314148

ang3     -0.074063

ang4      0.383817

U1        0.875130

U2        1.079353

U3        1.037935

------------第3次迭代结果------------

------------第3次迭代的雅比矩阵J------------

 -5.579355     3.181760     2.397595     0.000000     0.528065     1.948227     0.691663  

  3.630791   -78.991983     3.578898    71.782294    -0.858219     0.304143    -0.459192  

  2.401101     2.875049   -39.779127     0.000000     0.679393     2.180244     2.005516  

 -0.000000    71.782294    -0.000000   -71.782294    -0.000000    -5.009149    -0.000000  

  2.639890    -1.948227    -0.691663     0.000000    -4.057616     3.181760     2.397595  

  0.858219     3.691738     0.459192    -5.009149     3.630791   -77.073677     3.578898  

 -0.679393    -2.180244     5.419706     0.000000     2.401101     2.875049   -37.222270  

------------第3次迭代的功率偏差dP和dQ------------

-1.602219e-002  

-2.059526e-003  

1.261084e-002  

-9.148976e-003  

-3.913038e-002  

-4.084703e-002   

-2.157107e-002  

------------第3次迭代的节点相角和电压的偏差dx------------

6.609114e-003  

2.536113e-003  

6.573685e-004  

2.572042e-003  

1.449459e-002  

1.311586e-003  

1.442366e-003  

------------第3次迭代的节点相角delta和电压U------------

ang1     -0.083229

ang2      0.311612

ang3     -0.074720

ang4      0.381245

U1        0.862445

U2        1.077937

U3        1.036438

------------第4次迭代结果------------

------------第4次迭代的雅比矩阵J------------

 -5.479035     3.123693     2.355342     0.000000     0.573846     1.930209     0.694685  

  3.570001   -78.828229     3.569903    71.688325    -0.859218     0.310848    -0.451222  

  2.366822     2.871216   -39.689562     0.000000     0.654505     2.168853     1.998034  

 -0.000000    71.688325    -0.000000   -71.688325    -0.000000    -5.000003    -0.000000  

  2.624894    -1.930209    -0.694685     0.000000    -3.880592     3.123693     2.355342  

  0.859218     3.689564     0.451222    -5.000003     3.570001   -76.828313     3.569903  

 -0.654505    -2.168853     5.402382     0.000000     2.366822     2.871216   -37.089866  

------------第4次迭代的功率偏差dP和dQ------------

-6.301314e-004  

2.060917e-004  

2.082331e-004  

-3.379411e-006  

-7.786429e-004  

-4.184410e-005  

-1.520436e-004  

------------第4次迭代的节点相角和电压的偏差dx------------

1.717864e-004  

8.750993e-006  

1.363147e-005  

7.434522e-006  

3.414817e-004  

1.955100e-005  

2.584622e-005  

------------第4次迭代的节点相角delta和电压U------------

ang1     -0.083401

ang2      0.311603

ang3     -0.074734

ang4      0.381238

U1        0.862151

U2        1.077916

U3        1.036411

------------第5次迭代结果------------

------------第5次迭代的雅比矩阵J------------

 -5.476618     3.122251     2.354367     0.000000     0.575176     1.930021     0.694802  

  3.568572   -78.825228     3.569739    71.686917    -0.859490     0.310709    -0.451219  

  2.366056     2.871075   -39.687730     0.000000     0.653890     2.168769     1.997914  

 -0.000000    71.686917    -0.000000   -71.686917    -0.000000    -5.000000    -0.000000  

  2.624823    -1.930021    -0.694802     0.000000    -3.876618     3.122251     2.354367  

  0.859490     3.689292     0.451219    -5.000000     3.568572   -76.825228     3.569739  

 -0.653890    -2.168769     5.402086     0.000000     2.366056     2.871075   -37.087730  

------------第5次迭代的功率偏差dP和dQ------------

-4.555910e-007  

2.138848e-007  

1.220115e-007  

1.849473e-009  

-4.210443e-007  

-8.417516e-010  

-7.276325e-008  

------------第5次迭代的节点相角和电压的偏差dx------------

1.123167e-007  

-3.033619e-009  

8.149074e-009  

-3.866386e-009  

2.032650e-007  

1.156980e-008  

1.520923e-008  

------------第5次迭代的节点相角delta和电压U------------

ang1     -0.083401

ang2      0.311603

ang3     -0.074734

ang4      0.381238

U1        0.862150

U2        1.077916

U3        1.036411

------------第6次迭代结果------------

------------第6次迭代的雅比矩阵J------------

 -5.476616     3.122250     2.354366     0.000000     0.575176     1.930021     0.694802  

  3.568571   -78.825226     3.569739    71.686916    -0.859490     0.310708    -0.451219  

  2.366056     2.871075   -39.687729     0.000000     0.653890     2.168769     1.997914  

 -0.000000    71.686916    -0.000000   -71.686916    -0.000000    -5.000000    -0.000000  

  2.624824    -1.930021    -0.694802     0.000000    -3.876616     3.122250     2.354366  

  0.859490     3.689292     0.451219    -5.000000     3.568571   -76.825226     3.569739  

 -0.653890    -2.168769     5.402086     0.000000     2.366056     2.871075   -37.087729  

------------第6次迭代的功率偏差dP和dQ------------

-1.834088e-013  

9.148238e-014  

4.707346e-014  

1.776357e-015  

-1.481038e-013  

0.000000e+000  

-2.420286e-014  

------------第6次迭代的节点相角和电压的偏差dx------------

4.386549e-014  

-1.836943e-015  

3.048944e-015  

-2.162240e-015  

7.511824e-014  

4.308637e-015  

5.556517e-015  

------------第6次迭代的节点相角delta和电压U------------

ang1     -0.083401

ang2      0.311603

ang3     -0.074734

ang4      0.381238

U1        0.862150

U2        1.077916

U3        1.036411

------------牛顿-拉夫逊法潮流计算结果------------

 节点计算结果:

节点   节点电压    节点相角(角度)    节点注入功率

  1     0.862150      -4.778511    -1.600000+j -0.800000

  2     1.077916      17.853530    -2.000000+j -1.000000

  3     1.036411      -4.281930    -3.700000+j -1.300000

  4     1.050000      21.843319     5.000000+j  1.813084

  5     1.050000       0.000000     2.579427+j  2.299402

  线路计算结果:

节点I    节点J          线路功率S(I,J)         线路功率S(J,I)         线路损耗dS(I,J)

  1        2        -1.466181+j -0.409076    1.584546+j  0.672556    0.118365+j  0.263480

  1        3        -0.133819+j -0.390924    0.156788+j  0.471315    0.022969+j  0.080391

  2        3         1.415454+j -0.244333   -1.277360+j  0.203170    0.138093+j -0.041163

  5        3         2.579427+j  2.299402   -2.579427+j -1.974485    0.000000+j  0.324917

  4        2         5.000000+j  1.813084   -5.000000+j -1.428223    0.000000+j  0.384861

 

5.2运用powerworld软件仿真

5.2.1使用powerworld仿真潮流分布

   

此图中的容量都是以100MW为基准值。若线路功率转化为标幺值与matlab运算的结果进行比较。从中我们可以得两种不同的软件的运行结果理论是相同的,由于对软件的操作不熟,导致存在一些误差。但从中我们学会了对这些实用性很强的软件有深刻的了解和思考方法。

第六章总结

    此次课程设计我在MATLAB编程,潮流计算,WORD文档的编辑方面均有所提高,但也暴露出了一些问题;理论知识的储备还是不足,对MATLAB的性能和特点还不能有一个全面的把握,对WORD软件也不是很熟练,相信通过以后的学习能弥补这些不足,从而达到一个新的层次。

    此次课程设计的完成,还要感谢老师的帮助以及同学的协力合作,团结才能出成绩。

 

 

参考文献

1.陈珩《电力系统稳态分析》(第三版)中国电力出版社.2007

2.李光琦《电力系统暂态分析》(第三版)中国电力出版社.2007

3.张志涌,杨祖樱《MATLAB教程》 北京航空航天大学出版社.2010

4.百度以及谷歌

更多相关推荐:
电力系统分析课程设计

武汉理工大学电力系统分析课程设计说明书目录摘要11设计意义22设计要求33设计环节431设计思路432潮流计算过程4321各元件参数计算4322绘制等效电路5323功率分布计算64调压计算85总结体会9参考资料...

电力电子课程设计总结

电力电子专业课程设计总结随着科学技术发展的日新日异,电力电子技术在现代社会生产中占据着非常重要的地位,电力电子技术应用在是生活中可以说得是无处不在如果把计算机控制比喻为人的大脑,电磁机械等动力机构喻为人的四肢的…

电力系统分析课程设计报告

电力系统分析课程设计专业电气工程及其自动化设计题目电力系统分析课程设计班级电自1042学生姓名杨鹏学号指导教师王彬分院院长许建平教研室主任高纯斌电气工程学院一课程设计任务书1课程题目电力系统课程设计2设计内容双...

电力系统课程设计

摘要潮流计算是电力系统非常重要的分析计算用以研究系统规划和运行中提出的各种问题对规划中的电力系统通过潮流计算可以检验所提出的电力系统规划方案能否满足各种运行方式的要求对运行中的电力系统通过潮流计算可以预知各种负...

电力系统分析课程设计报告

信息工程学院课程设计1基于Matlab的电力系统潮流仿真计算摘要Matlab是一种交互式面向对象的程序设计语言广泛应用于工业界与学术界主要用于矩阵运算同时在数值分析自动控制模拟数字信号处理动态分析绘图等方面也具...

电力系统课程设计

摘要电力系统分析是电气工程及其自动化专业的必修课主要通过理论和仿真计算使学生掌握电力系统三大计算电力系统短路计算系统稳定计算潮流计算的基本方法深化学生对电力系统基本理论和计算方法的理解培养学生分析解决问题的能力...

电力系统分析课程设计报告

山东交通学院电力系统分析课程设计报告书院部别信息科学与电气工程学院班级学号姓名指导教师时间20xx061020xx0616课程设计任务书题目电力系统分析课程设计学院信息科学与电气工程学院专业电气工程及其自动化班...

电力系统分析课程设计(第一版)

电力系统分析课程设计专业电气工程及其自动化班级四班姓名彭明闯12151688胡少怡12154452孙文彬12155590郑中礼121519xx蒋俊鹏12155213指导老师郑雪娜计时间20xx112420xx1...

电力拖动自动控制系统课程设计指导书

电力拖动自动控制系统课程设计指导书1注意事项1室内请勿抽烟2因条件有限请注意安全3装置上凡画有地线符号且接线帽为黑色的接线柱皆为控制回路地线是控制回路各点电平的参考点也是控制回路的公共点4主回路和控制回路之间无...

电力系统分析课程设计案例1

信息工程学院课程设计信息工程学院课程设计报告书题目电力系统潮流计算专业电气工程及其自动化班级0307406学号030740625030740626学生姓名夏丹丹陈志彪指导教师高仕红20xx年4月13日1信息工程...

电力系统课程设计

电力系统自动装置课程设计基于DSP的微机准同期装置的设计20xx年11月22日课程设计说明书要求要求如下1以书面300010000字和讲述方式对设计作答辩2设计中应包括以下内容1课题来源和选题依据对研究领域内近...

电力系统课程设计

1概述11课程设计目的1掌握电力牛顿拉夫逊法潮流计算的基本原理2掌握并能熟练运用一门计算机语言MATLAB语言或FORTRAN或C语言或C语言3采用计算机语言对短路计算进行计算机编程计算通过课程设计使学生巩固电...

电力系统课程设计总结(19篇)