摘要

潮流计算是研究电力系统中的一种很重要和很基本的计算。本文主要对P—Q分解法进行分析并编制程序。

首先分析了潮流计算的数学模型,接着给出了P—Q分解法的基础即牛顿法的基本原理和计算公式,然后形成P—Q分解法的基本计算公式,为后面的编程打下了基础,最后对各流程图进行细化形成程序。

关键词:网络方程式,牛顿法,P—Q分解法,节点优化,导纳矩阵,因子表;

目录

摘要... I

Abstract II

第1章 绪论... 1

1.1 课题背景... 1

1.2 计算的基本要求和分析要点... 1

1.3 潮流计算程序的发展... 1

第2章 潮流计算的数学模型... 3

2.1 节点网络方程式... 3

2.1.1 导纳矩阵的导出... 3

2.1.2 含变压器支路... 5

2.2 潮流计算的定解条件... 6

2.3 潮流计算的约束条件... 8

第3章 P—Q分解法潮流计算基本原理... 9

3.1 牛顿—拉夫逊法的基本原理... 9

3.2 节点电压用极坐标牛顿—拉夫逊法潮流计算... 12

3.3 P—Q分解法的原理... 14

3.4 P—Q分解法的特点... 17

第4章 P—Q分解中用到的技术和方法... 19

4.1 网络节点编号的优化... 19

4.2 因子表... 23

第5章 P—Q程序框图及程序说明... 25

5.1 主程序流程图... 25

5.2 子程序流程图... 26

5.3 各函数功能介绍... 28

5.4 程序变量说明... 29

结论... 31

致谢... 32

参考文献... 33

附录1. 34

附录2. 35


第1章   绪论

1.1   课题背景

潮流计算是电力网络设计及运行中最基本的计算,对电力网络的各种设计方案及各种运行方式进行潮流计算,可以得到各种电网各节点的电压,并求得网络的潮流及网络中各元件的电力损耗,进而求得电能损耗。

因此,网络通过潮流计算可以分析该网络的电压水平高低、功率分布和电力损耗的合理性及经济性等,从而对该网络的设计及运行做出评价。

1.2   计算的基本要求和分析要点

潮流计算随计算性质不同而有不同的要求,如长距离输电、区域性网络、城市配电网络等都有不尽相同的要求,但仍有其共同的基本要求。首先是不同类型的网络在各种运行方式下,网络各节点的电压水平应符合有关规定。其次如网络中各线路的潮流分布不应有线路过载等。

对潮流计算的分析主要根据计算的目的而定。在电力系统运行方式中一般含高峰负荷和低谷负荷时运行方式下,在具有水力发电厂的电力系统中根据水电厂水文特点又有丰水期、平水期、枯水期的运行方式,此外,也需要研究事故运行方式和各种特殊运行方式。

在潮流计算中首先应效验网络枢纽点的电压水平及网络各节点的电压是否满足要求,其次效验各发电厂发电机的有功及无功出力是否符合技术要求,另外根据计算的要求对各线路、变压器的潮流进行分析。

1.3   潮流计算程序的发展

目前较复杂的大型网络的潮流计算都普遍应用电子计算机进行计算,这里仅作简单介绍。

应用电子计算机进行计算从50年代中期开始,初期采取以节点导纳矩阵为基础的迭代法(亦称导纳法)。这个方法的原理教简单,要求内存较少,但它的收敛性较差。因此,当网络规模较大事,网络节点增加,迭代次数急剧上升,往往发生迭代不收敛的情况,所以又提出以阻抗矩阵为基础的迭代法(亦称阻抗法),它改善了潮流计算的收敛性,但由于阻抗矩阵为满矩阵,这就要求计算机有较大的内存,且每次迭代的计算量很大,当网络扩大是,这些缺点就更加突出。因此,又发展了以阻抗矩阵为基础的分块阻抗法,这个方法把一个大的网络分割为几个小的网络,这样计算机仅需要储存各个小的网络的阻抗矩阵和它们之间的连路线阻抗,从而节约了内存量,同时也提高了计算速度。另外也发展了以导纳矩阵为基础的牛顿——拉夫 法(简称牛顿法),利用矩阵的稀疏性,进一步提高了收敛性和计算速度,也降低了内存要求。牛顿法的不足之处就是每次迭代必须重新计算形成雅可比矩阵,计算速度不够理想。近来又发展了P—Q分解法(又称牛顿改进法),分解法的迭代次数虽然比牛顿法多,但在迭代过程中由于采用相同的系数矩阵B′和B〞,总的计算时间反而减少了,而且B′和B〞都为对称矩阵,计算时所需的内存容量也小,因此该方法以为我国很多电业单位所采用。由于采用计算机做电力系统的潮流计算,在计算过程中还需对计算条件作各种修改和调整,从而得出符合需要的运行方式。因此,在编制潮流计算程序时必须考虑计算过程中监视和控制的方便及灵活性,不断加强人机联系。目前正在发展的计算机辅助设计,利用计算结果绘制潮流图,使电力系统的潮流计算结果更加直观.

第2章   潮流计算的数学模型

应用电子计算机对电力系统进行分析计算时,需要掌握电力系统的数学模型,计算方法和程序设计三个方面的知识,在这一章里我们将介绍潮流计算的数学模型和计算方法。

电力系统的数学模型是对电力系统运行状态的一种数学描叙。通过数学模型可以把电力系统中物理现象的分析归结为某种形式的数学问题。

2.1   节点网络方程式

2.1.1   导纳矩阵的导出

在图2-1(a)的简单电力系统中,若略去变压器励磁功率和线路电容,负荷用阻抗表示。便可得到一个有5个节点(包括零点电位点)和7条支路的等值网络,如图2-1(b)所示。将接于节点1和4的电势源和阻抗的串联组合变换成等值的电流源和导纳的并联组合,便得到图2-1(c)所示的等值网络,其中İ1=y10Ė1和İ4=y40Ė4分别称为节点1和4的注入电源。

以零电位作为计算节点电压的参考点,根据基尔霍夫电流定理,可以写出4个独立节点的电流平衡方程如下:

y10+y12(V1-V2)= İ1

y12(V2-V1)+y20V+ y23(V2-V3)+ y23(V2-V4)= 0

y23(V3-V2) + y34(V3-V4)= 0                       (2-1)

y24(V4-V2)+ y34(V4-V3)+ y23V4= İ4

( a )

(b)

(c)

图2-1电力系统及其等值网络

上述方程组经过整理可以写成:

Y11V1+Y12 V2= İ1

Y12V1+Y22 V2+ Y23V3+ Y24V4= 0

Y23V2+Y33 V3+ Y34V4= 0                     (2-2)

Y42V2+Y43 V3+ Y44V4= İ4

式中Y11=y10+y12 ;Y22= y20+y23 +y24+y12 ;Y33= y23+y34

Y44= y40 +y24+y34 ;Y12= Y21= -y12 ;Y23= Y32= -y23

Y24= Y42= -y24 ;Y34= Y43= -y34

一般地,对于有n个独立节点的网络,可以列写n个节点方程

Y11V1+Y12V2+ ········ +Y1nVn= İ1

Y22V1+Y22 V2+ ······· + Y2nV4= İ2

····················································               (2-3)

Yn1V2+Yn2 V3+ ······ +YnnV4= İn

也可以用矩阵写成

(2-4)

或缩写为YV=I

矩阵Y称为导钠矩阵。它的对角线元素Yii称为节点的自导纳,其值等于接于节i的所有支路导纳之和。非对角线元素Yij称为节点i、j间的互导纳,它等于直接接于节点i、j间支路导纳的负值,若节点i、j间不存在直接支路,则有Yij=0。由此可知节点导纳矩阵是一个稀疏的对称矩阵。

2.1.2   含变压器支路

根据π型等值电路,可以求出节点p、q的自导纳和互导纳分别为:

Ypp=1/kz +(k-1)/kz=1/z

Yqq=1/kz + (1-k) /k2z=1/k2z

图2-2 变压器支路等值电路

2.2   潮流计算的定解条件

图2-3三节点的简单电力系统及其等值电路

如上图2-3表示一个三节点的简单电力系统,其网络方程为

(i=1,2,3)              (2-5)

节点电压可以用节点功率和电压表示:

(2-6)

把(2-6)代入(2-1)可得:

(I=1,2,3)

这是一组复数方程式,而且是对于V的非线形方程,如果把实部和虚部分开便得到6个实数方程,但是每一个节点都有6个变量;发电机发出的有功功率和无功功率,负荷需要的有功功率和无功功率,以及节点电压的幅值和相位(或对应于某一选定参考直角坐标的实部和虚部)。对于n个节点的网络,可列写2n个方程,但是有6n个变量。通常把负荷功率作为已知量,并把节点功率Pi=PGi-PLDi和Qi=QGi-QLdi引入网络方程。这样,n个节点电力系统的潮流方程一般形式是:

( i=1,2,······ n)               (2-7)

或Pi + jQi =   ( i=1,2,······ n)            (2-8)

将上述方程式的实部和虚部分开,对每一个节点可得两个实数方程,但是变量仍有4个,既P、Q、V、δ。我们必须给定其中的2个,而留下两个作为待求变量,方程组式可以求解。根据电力系统运行条件,按给定变量的不同一般将节点分为以下三种类型。

1.      PQ节点:

P、Q给定,(V、δ)待求,通常变电所都是这一种类型的节点,由于没有发电设备,其发电功率为零。在一些情况下,系统中某些发电厂送出的功率在一定时间内为固定时,该发电厂母线也作为PQ节点,因此,电力系统的大多数节点属于PQ节点。

2.      PV节点:

节点的P、V给定,Q、δ待求,这类节点必须得有足够的可调无功功率,用以维持给定的电压幅值,因此又称为电压控制节点。一般是选择有一定无功储备的发电厂和具有可调无功电源设备的变电所作为PV节点。在电力系统中这一类节点很少。

3.      平衡节点:

在潮流分布算出以前,网络中的功率损耗是末知的。因此,网络中至少有一个节点的有功功率P不能给定,这个节点承担了系统的有功功率平衡,故称之为平衡节点。另外必须选定一节点,其电压相位均为零,作为各节点电压的参考,这个节点称之为基准节点(其电压幅值给定)。为了计算方便,常将平衡节点和基准节点选为同一节点,可称之为平衡节点,平衡节点只有一个。它的电压幅值和相位已经给定,而其有功功率和无功功率待求。一般选择调频发电厂为平衡节点比较合理,但在进行潮流计算时也可按照别的原则来选择。

从以上的讨论可以看到,尽管网络方程是线形方程,但是由于在定解条件中不能给定节点电流,只能给出节点功率,这就使潮流方程变为非线形方程了。由于平衡节点的电压已经给定,所以平衡节点不参加求解。

2.3   潮流计算的约束条件

通过方程的求解所得到的计算结果代表了潮流方程在数学上的一组解答。但是,这组解答所反映的系统运行状态在工程上是否具有实际意义呢 ?这还要进行检验。因为电力系统运行时还必须满足一定技术上和经济上的要求。这些要求构成了潮流问题中某些变量的约束条件,常用约束条件有:

1: 所有节点电压必需满足:

Vimin <=Vi <=Vimax   (I=1,2,3…n)        (2-9)

从保证电能质量和供电安全的要求来看,电力系统的所有电气设备必需运行在额定电压附近。PV节点的电压幅值必需按上述条件给定。因此,这一约束条件主要是对PV节点而言。

2:所有电源节点的有功功率和无功功率必需满足:

Pimin <=Pi <=Pimax

Qimin <=Qi <=Qimax                            (2-10)

PQ节点的有功功率和无功功率以及PV节点的有功功率,在给定时就必须满足式(2-9)。因此,对平衡节点的P和Q以及PV节点的Q应按上述条件进行检验。

3:某些节点之间电压的相位差应满足:

i – δj|< |δi – δj |max

为了保证系统运行的稳定性,要求某些输电线路两端的电压相位差不超过一定的数值。因此,潮流计算可以归结为求解一组非线性方程组,并使其解满足一定的约束条件,如不满足,则应修改某些变量的给定值,甚至修改系统运行方式,重新计算。

电力系统潮流的计算及其分析控制(上)相关推荐

  1. 电力系统潮流的计算及其分析控制(下)

    第5章  P-Q程序框图及程序说明 5.1   主程序流程图 初始化节点和支路各参数值 通过统计各节点静态出线数进行节点重新排序 将PV节点加以标志并保存在一数组里 计算B/和B//,相应地形成因子表 ...

  2. matlab 简单算例,(简单算例)基于Matlab的电力系统潮流编程计算.pdf

    (简单算例)基于Matlab的电力系统潮流编程计算 基于Matlab的电力系统潮流编程计算 口黄扬威吴喜春郭志峰张斯翔 (三峡大学电气与新能源学院湖北·宜昌443002) 摘要:通过介绍电力系统的实际 ...

  3. 电气潮流运算Matlab怎么编程,基于Matlab的电力系统潮流编程计算

    计算技术 信息发展 与 64 -- 科协论坛 · 2011 年第 6 期(下) -- 基于 Matlab 的电力系统潮流编程计算 □ 黄扬威 吴喜春 郭志峰 张斯翔 (三峡大学电气与新能源学院 湖北· ...

  4. 电力系统潮流计算matlab仿真,计算结果自动保存到excel文件中

    目录 1.算法仿真效果 2.MATLAB核心程序 3.算法涉及理论知识概要 4.完整MATLAB 1.算法仿真效果 matlab2022a仿真结果如下: 2.MATLAB核心程序 .......... ...

  5. matlab电力系统潮流计算软件matpower_衡真课堂 | 电力系统稳态与暂态分析

    电力系统稳态分析 电力系统稳态运行指电力系统正常的.相对静止的运行状态. 电力系统稳态分析包括三个方面 ①电力系统的基本知识和等值网络: ②电力系统正常运行状况的分析和计算: ③电力系统有功功率-频率 ...

  6. 电力系统【第3章:简单电力系统的潮流分布计算】

    3.1电力系统线路运行状况的分析与计算 1.电流或功率从电源向负荷沿电力网流动时,在电力网元件上将产生功率损耗和电压降落. 2.电压降落是指线路始.末端电压的相量差. 3.电压损耗是指线路始.末端电压 ...

  7. 怎么利用计算机计算潮流计算,电力系统潮流计算的目的是什么

    电力系统潮流计算的目的是什么 潮流计算是研究电力系统稳态运行情况的一种基本电气计算,常规潮流计算的任务是根据给定的运行条件和网路结构确定整个系统的运行状态,如各母线上的电压(幅值及相角).网络中的功率 ...

  8. 电力系统潮流计算c加加语言指南,第三章简单电力系统的潮流计算汇总

    1.第一章 简单电力系统的分析和计算一. 基本要求掌握电力线路中的电压降落和功率损耗的计算.变压器中的电压降落和功率损耗的计算:掌握辐射形网络的潮流分布计算:掌握简单环形网络的潮流分布计算:了解电力网 ...

  9. 潮流课设matlab编程,基于MATLAB的电力系统潮流计算课程设计论文

    基于MATLAB的电力系统潮流计算课程设计论文 课程设计论文 基于MATLAB的电力系统潮流计算 学院:电气工程学院 专业:电气工程及其自动化 班级:电自班 学号: 姓名: 内容摘要 潮流计算是电力系 ...

最新文章

  1. 使用流光法实现物体跟踪
  2. ios开发之UIView和UIViewController
  3. python异步写文件_结合异步http请求将数据写入文件
  4. 使用 Android 实现联网
  5. 解决Windows下Arm下Linux下Qt4程序的中文乱码问题
  6. MySQL创建用户与授权方法
  7. 【Python】全文3000字,Pyecharts制作可视化大屏全流程! (附代码分享)
  8. linux 命令行使用技巧linux 下的文件管理
  9. c语言图形库三角形,Flappy Bird C语言实现及C图形库Easyx的使用
  10. 杜教筛--51nod1239 欧拉函数之和
  11. php中函数前加符号的作用分解
  12. 2008年具有高校自主选拔录取资格的考生名单 - 江苏版
  13. 为什么感觉iPhone 11还有很多人去买?
  14. 不使用资源文件动态创建对话框的做法
  15. gif 动态加载_搞笑GIF:这个游戏最大的成功就是失败!
  16. 华为8lite支持云闪付吗_2K/120Hz屏?华为P40Pro尊享版价格曝光 | 一加8曝4.15发布
  17. php 小程序生成海报,轻松生成小程序分享海报
  18. 维修 工具 资料 点位图
  19. python中ADSL拨号
  20. canOpen学习六之canOpen应用实现主从机PDO循环同步通信

热门文章

  1. 基于NLP的软件安全研究(一)
  2. 李纳斯·托沃兹(Linus Torvalds):Linux之父
  3. 2020年美容师(技师)考试报名及美容师(技师)模拟考试
  4. 没有整理选项,新版谷歌浏览器如何导出书签
  5. python通过字典将传入的数字转化为对应的中文数字
  6. Ubuntu技巧:linux下以人易读形势查看文件大小
  7. 无需公网IP,快速远程登录家里的威联通NAS
  8. JAVA编程框架到底重不重要?言必称框架,其实不得JAVA编程的要领。
  9. 【阿里笔试+蘑菇街面试】向来缘浅,奈何情深
  10. 如何去掉ul和li前面的小黑点