您好,欢迎访问三七文档
武汉理工大学《电力系统分析》课程设计说明书1高斯-赛德尔法求节点电压1.设计目标在已知的节点导纳矩阵下,告诉部分节点类型及数据,要通过高斯-赛德尔法求出未知的节点电压,通过分析,找到要掌握的问题有以下几点:高斯-赛德尔法到底是什么,通过手算还是软件。在明白了这些问题后有了大致的方向,我打算通过上网、去图书馆查找相关书籍找相关知识、准备相关软件。2.设计原理2.1高斯-赛德尔迭代法要掌握著名德国数学家高斯和数学家赛德尔研究出的这种非线性代数方程组的迭代解法,还需要学习德国数学家雅可比研究出的雅可比迭代法,其推导过程如下;设线性方程组Axb(1)的系数矩阵A可逆且主对角线元素1122,,...,nnaaa均不为零,令1122(,,...)nnDdiagaaa并将A分解成()AADD(2)从而(1)可写成()DxDAxb令11xBxf其中111,BDA11fDb以1B为迭代矩阵的迭代法(公式)(1)()11kkxBxf(4)称为雅可比迭代法,用向量的分量来表示,(4)为(1)()11nkkiiijjjiijixbaxa1,2...,in1,1,2...k武汉理工大学《电力系统分析》课程设计说明书2其中(0)(0)(0)(0)(0)123,,,...Tnxxxxx为初始向量.由雅可比迭代公式可知,在迭代的每一步计算过程中是用()kx的全部分量来计算(1)kx的所有分量,显然在计算第i个分量(1)kix时,已经计算出的最新分量(1)1kx,…,(1)1kix没有被利用,从直观的角度看,最新的分量可能比旧的分量要好些,因此,对这些最新计算出来的第K+1次近似(1)kx的分量(1)kjx加以利用,就得到所谓解方程组的高斯赛德尔迭代法。具体如下:把矩阵A分解成ADLU(6)其中1122(,,...)nnDdiagaaa,L,U分别为A的主对角元除外的下三角和上三角部分,于是,方程组(1)便可写成()DLxUxb即22xBxf其中12()BDLU,12()fDLb(7)以2B为迭代矩阵构成的迭代法(公式)(1)()22kkxBxf称为高斯-赛德尔迭代法,用向量表示的形式为1(1)(1)()111inkkkiiiijjijjjjiiixbaxaxa1,2,...,in0,1,2,....k收敛判据:复数模型:错误!未找到引用源。实数模型:错误!未找到引用源。,错误!未找到引用源。2.2MTLAB与MATPOWER潮流计算经历了一个由手工利用交直流计算到应用数字电子计算机的发展过程,目前常见的潮流计算仿真软件主要有电科院的PASAP,美国的BPA,PSS/E等,但源代码都不公开,所以最佳方案还是基于MATLAB语言编写的电力潮流计算的软件MATPOWER。MATPOWER是一个用MATLAB的M文件编写的软件包,由康奈尔大学电力系统工程研究中心开发,最新版本是MATPOWER4.1,浙江大学的甘德强教授在康奈尔工作期间是主要研发人员。武汉理工大学《电力系统分析》课程设计说明书3首先在MATPOWER主页下载相关的压缩文件,解压文件,将解压后文件放到MATLAB的搜索路径下。实际操作中注意完成以上步骤后要在MATLAB中的SETPATH中将MATPOWER添加到MATLAB路径中,这步必不可少。2.3节点导纳矩阵与节点类型2.3.1节点导纳矩阵节点导纳矩阵以导纳形式描述电力网络节点注入电流和节点电压关系的矩阵。它给出了电力网络连接关系和元件特性的全部信息。根据基尔霍夫电流定律可写出电力网络中的n个节点方程式:....11112211....21122222....11223......................nnnnnnnnnYVYVYVIYVYVYVIYVYVYVI可用矩阵的形式表示I=YV。其中,.1.2....nIIII.1.2....nVVVV111212122212.....................nnnnnnYYYYYYYYYY对角元素iiY为节点i的自导纳,非对角线ijY为节点i与节点j之间的互导纳。节点导纳矩阵反映了网络的参数及接线情况,因此,节点导纳矩阵可以看成武汉理工大学《电力系统分析》课程设计说明书4是对电力网络电气特性的一种数学抽象。由导纳矩阵所联系的节点方程式是电力网络广泛应用的一种数学模型。节点导纳矩阵的有以下特点:(1)导纳矩阵是稀疏矩阵。它的对角线元素一般不为零,但在非对角线元素中则存在不少零元素。在电力系统的接线图中,一般每个节点与平均不超过3~4个其他节点有直接的支路连接。因此,在导纳矩阵的非对角线元素中每行仅有3~4个非零元素,其余的都是零元素,而且网络的规模越大,这种现象越显著。(2)导纳矩阵为对称矩阵。由网络的互易特性易知ijjiYY。导纳矩阵的对称性和稀疏性对于应用计算机求解电力系统问题有很大的影响。如果能充分地利用这两个特点,如在程序设计中储存导纳矩阵的对角元素和上三角元素(或下三角元素),排除零元素的储存和运算,就可以大大地节省储存单元和提高计算速度。2.3.2节点类型(1)PQ节点:PQ节点指的是该节点的注入有功功率和无功功率是已知的,而该节点的电压幅值和相位是未知的。在电力系统中,各负荷节点、担任基本负荷的发电厂都属于PQ节点,部分互联电力网的联络节点也可以定义为PQ节点。(2)PV节点:PV节点指的是节点的注入有功功率和无功功率是已知的,而该节点的无功功率和电压相位是未知的。在电力系统中,具备无功功率调节的节点都可以作为PV节点,部分互联电力网的联络节点也可以定义为PV节点。(3)平衡节点:平衡节点的电压幅值和相位是给定的,而其注入有功功率和无功功率是待求量。平衡节点的A相电压相位是系统的相位基准,最后计算结果中的所有相位值都是以平衡节点的A相电压相位作为参考的,所以平衡节点在系统中只能有一个,且必须有一个,它对系统起到功率平衡的作用,可以向系统提供缺损的功率,也可以吸收系统中多余的功率。从理论上讲,平衡节点代表与系统相连的无穷大系统,实际应用中,一般选取系统中的主调频发电厂为平衡节点比较合理,最后计算结果中的平衡节点功率就是此发电厂必须向系统提供的功率。如果系统是与另一更大的电力系统S相连,则也可以选取这个连接点作为平衡节点,最后计算结果中的平衡节点功率就是系统S通过平衡节点向系统提武汉理工大学《电力系统分析》课程设计说明书5供的功率。另外如果系统是一独立系统且只有一个电源点,则必须选此电源点为平衡节点。2.4潮流计算电力系统潮流计算的结果是计算出各节点电压、相位、支路功率、网络损耗等。通过计算可以得到节点电压,可以评估电压是否满足电能质量指标的要求;节点电压相位是评估系统稳定性的重要参数。潮流计算结果是各种控制技术措施、调度方案、规划方案评估的依据。电力系统潮流计算属于稳态分析范畴,不涉及系统元件的动态特性和过渡过程。因此其数学模型不包含微分方程,是一组高阶非线性方程。非线性代数方程组的解法离不开迭代,因此,潮流计算方法首先要求它是能可靠的收敛,并给出正确答案。在用数字计算机求解电力系统潮流问题的开始阶段,人们普遍采用以节点导纳矩阵为基础的高斯-赛德尔迭代法(一下简称导纳法)。这个方法的原理比较简单,要求的数字计算机的内存量也比较小,适应当时的计算机制作水平和电力系统理论水平,于是电力系统计算人员转向以阻抗矩阵为主的逐次代入法。但是阻抗法运算量大,解决其缺点的另一途径是采用牛顿-拉夫逊法,直到现在牛顿法都广泛使用。后来又有了在牛顿法基础上的PQ法,也得到了广泛使用。3.计算过程及步骤如图所示的简单电力系统,节点导纳矩阵为:3-j9-2+j6-1+j30-2+j63.666-j11-0.666+j12-1+j3-1+j3-0.666+j123.666-j11-2+j60-1+3j-2+j63-j9节点2、3的注入功率已知,节点1为平衡节点,节点4为PV节点,用高斯-塞德尔法求节点2、3、4的电压,只迭代一次,取节点2、3的电压初值均为1∠0。(图中各值均为标么值)。武汉理工大学《电力系统分析》课程设计说明书6图3.1电力系统模型图设..(0)(0)2310oUU(0)40o由高斯-赛德尔迭代式1(1)(1)()111inkkkiiiijjijjjjiiixbaxaxa得:.(1)(0)(0)(0)222211233244*(0)2221()PjQUYUYUYUYU10.5(0.2)((26)1.04(0.66612)1(13)1.05)3.666111jjjjj1(4.2962.81)3.66611jj1.85090.226j1.8656.96o....(1)(1)(1)(0)333311322344.(0)3331()PjQUYUYUYUYU110.5((13)1.04(0.66612)(1.85090.226)(26)1.05)3.666111jjjjjj2.65930.8265j3241U4=1.05P4=0.3-1+j0.51U=1.04∠0。P4=0.3武汉理工大学《电力系统分析》课程设计说明书72.7817.3o.********(1)(0)(1)(1)(0)4142144234Im(())QUYUYUYUYU14.635....(1)(1)(1)444411422434.(0)4441()PjQUYUYUYUYU10.314.635(01(13)(1.85090.226)(26)(2.65930.8265))391.05jjjjjj1.66560.133j1.674.57o4MATPOWER中建模解决问题4.1MATPOWER的技术规则1.数据文件格式在潮流计算时,把电网的各种参数写成MATPOWER的数据文件格式,一般为M文件,MATPOWER4.0提供两种数据文件格式:version.1和version.2,我采用version.2格式。每个电网用变量名为“mpc”的结构体来定义,结构体mpc的不同字段用baseMVA、bus、branch、gen等来定义和返回电网的具体参数。在这些字段中,除baseMVA是标量外,其他都是矩阵。列的数据类似于标准的IEEE和PTI列的数据格式。MATPOWER中提供了大量的IEEE制定的典型模型,规范细节可以再caseformat.m中看到。mpc不同字段的简要介绍如下:(1)字段baseMVA是标量,设置基准电压,一般为100MVA。(2)字段bus是一个矩阵,用来设置电网母线参数。矩阵每一行都对应一个单一的母线,列的数据格式为bus_i、type、Pd、Qd、Gs、Bs、area、Vm、Va、baseKV、zone、Vmax、Vmin。bus_i用来设置母线编号;type用来设置母线类型,1为PQ节点母线,2为PV节点母线,3为平衡节点母线,4为孤立节点母线;Pd、武汉理工大学《电力系统分析》课程设计说明书8Qd用来设置母线注入负荷的有功功率和无功功率;Gs、Bs用来设置该母线并联电导和电纳;baseKV用来设置母线基准电压;Vm和Va用来设置母线电压幅值和相位初值;Vmax、Vmin用来设置母线工作时最高、最低电压幅值;area、zone用来设置电网断面号和分区号,一般为1。(3)字段gen为一个矩阵,用来设置接入电网的发电机参数。矩阵的每一行对应一个发电机,列的数据格式为bus、Pg、Qg、Qmax、Qmin、Vg、mBase、status、Pmax、Pmin。bus用来设置接入发电机的母
本文标题:电力系统分析
链接地址:https://www.777doc.com/doc-5595056 .html