高斯赛德尔法潮流计算

合集下载

第四章复杂电力系统潮流计算-高斯-赛德尔法潮流计算

第四章复杂电力系统潮流计算-高斯-赛德尔法潮流计算


大地电压 U0 0 令
无 Ui 项
Yij yij
Yii
j 0, j i

n
yij ,
节点 i 的自导纳 则
节点 i 和 i 之间的互自导纳
I i YijU j
j 1
n
Yi 1U 1 Yi 2U 2 YiiU i YinU n
1:k
Y11 Y1i Yi 1 Yii Y Y Y ji j1 Yn1 Yni
Y1 j Y1 n Yij Yin Y jj Y jn Ynj Ynn
Y11 Yi 1 Y Y n1 yij 0
Y1i Y1n Yii Yin Yni Ynn Y ji 0
0 Yij i 行 0 Y jj j 行
导纳矩阵阶数增加 1 阶,改变 节点 i 所对应的主对角元及与 节点 j 所对应的行和列即可。
I ij I ij
j
I ik
I ij yij (U i U j ) Ii
i
Ii
k
I il
j 0, j i

n
n
I ij
j 0, j i n

n
yij (U i U j ) yijU j

l
j 0, j i
功率方程
每个节点的复功率为 Si
* * P jQ U I U Y U Si i i i i i ij j * j 1 n
通常将上面的复数方程表示为有功和无功的实数 方程,这样每个节点均可列出两个功率方程式。

电力系统三种潮流计算方法的比较

电力系统三种潮流计算方法的比较

电力系统三种潮流计算方法的比较电力系统潮流计算是电力系统分析和运行控制中最重要的问题之一、它通过计算各节点电压和各支路电流的数值来确定电力系统各个节点和支路上的电力变量。

常见的潮流计算方法有直流潮流计算方法、高斯-赛德尔迭代法和牛顿-拉夫逊迭代法。

以下将对这三种方法进行比较。

首先,直流潮流计算方法是最简单和最快速的计算方法之一、它假设整个系统中的负载功率都是直流的,忽略了交流电力系统中的复杂性。

直流潮流计算方法非常适用于传输和配电系统,尤其是对于稳定的系统,其结果比较准确。

然而,该方法忽略了交流电力系统中的变压器的磁耦合和饱和效应,可能会导致对系统状态误判。

因此,直流潮流计算方法的适用范围有限。

其次,高斯-赛德尔迭代法是一种迭代方法,通过反复迭代计算来逼近系统的潮流分布。

该方法首先进行高斯潮流计算,然后根据计算结果更新节点电压,并再次进行计算,直到收敛为止。

高斯-赛德尔迭代法考虑了变压器的复杂性,计算结果比直流潮流计算方法更准确。

然而,该方法可能发生收敛问题,尤其是在系统变压器的串联较多或系统中存在不良条件时。

此外,该方法的计算速度较慢,尤其是对于大型电力系统而言。

最后,牛顿-拉夫逊迭代法是一种基于牛顿法的迭代方法,用于解决非线性潮流计算问题。

该方法通过线性化系统等式并迭代求解来逼近系统的潮流分布。

与高斯-赛德尔迭代法相比,牛顿-拉夫逊迭代法收敛速度更快,所需迭代次数更少。

此外,该方法可以处理系统中的不平衡和非线性元件,计算结果更准确。

然而,牛顿-拉夫逊迭代法需要建立和解算雅可比矩阵,计算量相对较大。

综上所述,电力系统潮流计算方法根据应用需求和系统特点选择合适的方法。

直流潮流计算方法适用于稳定的系统,计算简单、快速,但适用范围有限。

高斯-赛德尔迭代法适用于一般的交流电力系统,考虑了变压器复杂性,但可能存在收敛问题和计算速度较慢的缺点。

牛顿-拉夫逊迭代法适用于复杂的非线性系统,收敛速度快且计算结果准确,但需要较大的计算量。

现代电力系统分析-往年试卷与复习资料 (6)

现代电力系统分析-往年试卷与复习资料 (6)

一、潮流计算方法之间的区别联系高斯-赛德尔法:原理简单,导纳矩阵对称且高度稀疏,占用内存小。

收敛速度很慢,迭代次数随节点数直接上升,计算量急剧增加,不适用大规模系统。

牛顿-拉夫逊法:收敛速度快,迭代次数和网络规模基本无关。

相对高斯-赛德尔法,内存量和每次迭代所需时间较多,其可靠的收敛还取决于一个良好的启动初值。

PQ 分解法(快速解耦法):PQ 分解法实际上是在极坐标形式的牛顿法的基础上,在交流高压电网中,输电线路等元件的R<<X ,即有功功率主要取决于电压相角,而无功功率主要取决于电压幅值,根据这种特性对方程组进行简化,从而实现了有功和无功的解耦。

两大条件:(1)线路两端的相角相差不大(小于10°~20°),而且||||ij ij G B ≤,于是可以认为:cos 1;sin ij ij ij ij G B θθ≈≤; (2)与节点无功功率相对应的导纳2/i i Q U 通常远小于节点的自导纳ii B ,也即2i i ii Q U B <<。

1. PQ 分解法用一个1n -阶和一个1n m --阶的方程组代替牛顿法中22n m --阶方程组,显著减少了内存需量和计算量。

2. 计算过程中B '、B ''保持不变,不同于牛顿法每次迭代都要重新形成雅可比矩阵,因此显著提高了计算速度。

3.雅可比矩阵J 不对称,而B '、B ''都是对称的,使求逆等运算量和所需的存储容量都大为减少。

4. PQ 分解法的迭代次数要比牛顿法多,但是每次迭代所需时间比牛顿法少,所以总的计算速度仍是PQ 分解法快。

在低压配电网中PQ 分解法不适用。

交流高压电网的输电线路的元件满足R<<X ,PQ 分解法正是基于此条件简化而来;而低电压配电网络一般R/X 比值很大,大R/X 比值病态问题也正是PQ 分解法应用中的一个最大障碍。

高斯赛德尔法潮流计算

高斯赛德尔法潮流计算

3
& =S & −S &′ ∆S 12 12 12
其它支路相同求法。
迭代结束
& ( k +1) − U & (k ) ≤ ε U 2 2
( k + 1) (k ) & & U3 − U3 ≤ ε
ห้องสมุดไป่ตู้
求各支路输入功率、输出功率、功率损失。
1
& S 12
y12
&′ S 12
2
y13
y23
∗ ∗ & & & & & & S12 = U1 I 12 = U1 y12 (U1 − U 2 ) ∗ ∗ & & & & & & ′ S12 = U 2 I 12 = U 2 y12 (U1 − U 2 )
节点电压 发电机注入功率 & MW Mvar U 1.05+j0.0 ? ? 1.03 20 ? 0 0 ?
i
负荷 MW Mvar 0 0 50 20 60 25
分析:
由已知条件可知:节点1为平衡节点,节点2 为PV节点,节点3为PQ节点。
解:(1)形成节点导纳矩阵
y23 = 1/ Z 23 = 1.667 − j5.0
& = 1.05∠0o ,U & = 1.03∠0o ,U & = 1.0∠0o 设U 1 2 3
(0) & (0) ∑ Y 2 j U j ) =Im(U Q2 2 j =1 3 ∗ ∗ (0)
=Im[1.03∠0o × (−1.25 − j 3.73) × 1.05∠0o + 1.03∠0o × (2.9167 + j8.75) × 1.03∠0o + 1.03∠0o × (−1.6667 − j 5.0) × 1.0∠0o ] = 0.07766

电力系统中的潮流计算方法及精度评估研究

电力系统中的潮流计算方法及精度评估研究

电力系统中的潮流计算方法及精度评估研究概述电力系统潮流计算是电力系统运行和规划的关键技术之一。

它用于计算电力系统中各节点的电压和功率流向,以评估系统的稳定性、安全性和经济性。

本文将介绍电力系统中常用的潮流计算方法,并探讨潮流计算结果的精度评估方法。

一、潮流计算方法1. 高斯-赛德尔迭代法高斯-赛德尔迭代法是最早应用于电力系统潮流计算的方法之一。

该方法通过迭代计算每个节点的电压值,直到满足潮流平衡方程。

然而,由于其收敛速度较慢,只适用于较小规模的电力系统。

2. 牛顿-拉夫逊迭代法牛顿-拉夫逊迭代法是目前应用较广的潮流计算方法。

该方法通过建立潮流计算的牛顿方程组,并迭代求解节点电压值。

相比高斯-赛德尔迭代法,牛顿-拉夫逊迭代法具有更快的收敛速度和更好的稳定性。

3. 直流潮流计算法直流潮流计算法是一种快速计算潮流的方法,主要用于大规模电力系统的运行和规划。

该方法基于直流潮流模型,忽略了交流系统中的谐波和动态特性,降低了计算的复杂性。

然而,由于其模型简化,直流潮流计算法在评估系统安全性和稳定性方面的准确性较低。

二、潮流计算结果的精度评估1. 误差分析法误差分析法是一种常用的潮流计算结果的精度评估方法。

它通过比较潮流计算结果与实际测量值之间的差异来评估计算结果的准确性。

误差分析法通常涉及计算误差、输入误差和观测误差等方面的考虑。

2. 灵敏度分析法灵敏度分析法是一种用于评估潮流计算结果的精度和稳定性的方法。

通过计算各个输入参数对潮流计算结果的影响程度,可以评估计算结果对输入参数变化的敏感度,并识别不确定性因素。

3. 置信区间分析法置信区间分析法是一种用于评估潮流计算结果的不确定性的方法。

它通过构建置信区间,表示潮流计算结果的可信程度。

置信区间分析法可以在统计学框架下对潮流计算结果进行准确的可信度评估。

三、研究展望1. 基于深度学习的潮流计算方法近年来,深度学习在电力系统领域取得了显著的应用成果。

基于深度学习的潮流计算方法能够利用大量的数据和高级模型进行潮流计算,提高计算效率和准确性。

潮流计算总结

潮流计算总结

潮流计算总结引言潮流计算是电力系统分析中的一项重要技术,用于确定电力系统各节点的电压幅值和相角。

随着电网规模的扩大和电力负荷的增加,潮流计算在电力系统的运行与规划中起到了至关重要的作用。

本文将对潮流计算相关的概念、方法和应用进行总结。

潮流计算的概念潮流计算,又称为电力网络潮流计算,是一种用于计算电力系统的电压幅值和相角的方法。

在潮流计算过程中,需要考虑各种电力设备的物理特性以及电力负荷的消耗。

潮流计算的目的是为了找到使得电网达到平衡和稳定的电压幅值和相角。

潮流计算的方法潮流计算可以通过不同的方法和算法进行,常用的方法包括牛顿-拉夫逊法(Newton-Raphson method)、高斯-赛德尔方法(Gauss-Seidel method)和快速潮流方法(Fast Decoupled Power Flow method)等。

牛顿-拉夫逊法牛顿-拉夫逊法是一种迭代的数学方法,用于求解非线性方程组。

在潮流计算中,通过将电力系统的节点电压幅值和相角作为未知数,建立电力系统的节点潮流方程,然后利用牛顿-拉夫逊法求解节点潮流方程的解。

该方法收敛速度较快,但对于特定的电力系统可能会出现发散的情况。

高斯-赛德尔方法高斯-赛德尔方法也是一种迭代的数学方法,通过不断更新节点电压幅值和相角的估计值,直至满足节点潮流方程的要求。

与牛顿-拉夫逊法相比,高斯-赛德尔方法的收敛速度较慢,但对于特定的电力系统往往能够保持稳定的收敛性。

快速潮流方法快速潮流方法是一种基于快速潮流方程的近似求解方法,该方法通过简化节点潮流方程,提高潮流计算的效率。

快速潮流方法在实际中广泛应用,能够满足大规模电力系统潮流计算的要求。

潮流计算的应用潮流计算在电力系统的运行与规划中具有广泛的应用价值。

网络规划和设计潮流计算可以用于电力系统的网络规划和设计,通过计算不同负荷条件下的电网潮流情况,为电网的扩建和优化提供科学依据。

电力系统运行与控制潮流计算可以用于电力系统的运行与控制,通过实时计算电网潮流情况,判断电力系统的稳定性和安全性,为运行人员提供决策支持。

简单电力系统分析潮流计算

简单电力系统分析潮流计算

简单电力系统分析潮流计算电力系统潮流计算是电力系统分析中的一项重要任务。

其目的是通过计算各个节点的电压、电流、有功功率、无功功率等参数,来确定系统中各个元件的运行状态和互相之间的相互影响。

本文将介绍电力系统潮流计算的基本原理、计算方法以及应用。

潮流计算的基本原理是基于电力系统的节点电压和支路功率之间的网络方程。

通过对节点电压进行迭代计算,直到满足所有支路功率平衡方程为止,得到系统的运行状态。

潮流计算的基本问题可以表示为以下方程组:P_i = V_i * (G_i * cos(θ_i - θ_j ) + B_i * sin(θ_i -θ_j )) - V_j * (G_i * cos(θ_i - θ_j ) - B_i * sin(θ_i -θ_j )) (1)Q_i = V_i * (G_i * sin(θ_i - θ_j ) - B_i * cos(θ_i -θ_j )) - V_j * (G_i * sin(θ_i - θ_j ) + B_i * cos(θ_i -θ_j )) (2)其中,P_i为节点i的有功功率注入;Q_i为节点i的无功功率注入;V_i和θ_i分别为节点i的电压幅值和相角;V_j和θ_j分别为节点j的电压幅值和相角;G_i和B_i分别为支路i的导纳的实部和虚部。

对于一个电力系统,如果知道了节点注入功率和线路的导纳,就可以通过潮流计算求解出各节点的电压和功率。

这是一种不断迭代的过程,直到系统达到平衡状态。

潮流计算的方法有多种,常见的有高斯-赛德尔迭代法、牛顿-拉夫逊迭代法等。

其中,高斯-赛德尔迭代法是最常用的一种方法。

高斯-赛德尔迭代法的思想是从已知节点开始,逐步更新其他节点的电压值,直到所有节点的电压值收敛为止。

具体步骤如下:1.初始化所有节点电压的初始值;2.根据已知节点的注入功率和节点电压,计算其他节点的电压值;3.判断节点电压是否收敛,如果收敛则结束计算,否则继续迭代;4.更新未收敛节点的电压值,返回步骤2高斯-赛德尔迭代法的优点是简单有效,但其收敛速度较慢。

电力系统三种潮流计算方法的比较

电力系统三种潮流计算方法的比较

电力系统三种潮流计算方法的比较 一、高斯-赛德尔迭代法:以导纳矩阵为基础,并应用高斯--塞德尔迭代的算法是在电力系统中最早得到应用的潮流计算方法,目前高斯一塞德尔法已很少使用。

将所求方程 改写为 不能直接得出方程的根,给一个猜测值 得 又可取x1为猜测值,进一步得:反复猜测则方程的根优点:1. 原理简单,程序设计十分容易。

2. 导纳矩阵是一个对称且高度稀疏的矩阵,因此占用内存非常节省。

3. 就每次迭代所需的计算量而言,是各种潮流算法中最小的,并且和网络所包含的节点数成正比关系。

缺点:1. 收敛速度很慢。

2. 对病态条件系统,计算往往会发生收敛困难:如节点间相位角差很大的重负荷系统、包含有负电抗支路(如某些三绕组变压器或线路串联电容等)的系统、具有较长的辐射形线路的系统、长线路与短线路接在同一节点上,而且长短线路的长度比值又很大的系统。

3. 平衡节点所在位置的不同选择,也会影响到收敛性能。

二、牛顿-拉夫逊法:求解 设 ,则按牛顿二项式展开:当△x 不大,则取线性化(仅取一次项)则可得修正量对 得: 作变量修正: ,求解修正方程()0f x =()0f x =10()x x ϕ=迭代 0x 21()x x ϕ=1()k k x x ϕ+=()x x ϕ=()0f x =k k x x lim *∞→=0x x x =+∆0()0f x x +∆=23000011()()()()()()02!3!f x f x x f x x f x x ''''''+∆+∆+∆+=00()()0f x f x x '+∆=()100()()x f x f x -'∆=-10x x x =+∆00()()f x x f x '∆=-1k k k x x x +=+∆牛顿法是数学中求解非线性方程式的典型方法,有较好的收敛性。

自从20世纪60年代中期采用了最佳顺序消去法以后,牛顿法在收敛性、内存要求、计算速度方面都超过了其他方法,成为直到目前仍被广泛采用的方法。

电力系统潮流计算的方法

电力系统潮流计算的方法

电力系统潮流计算的方法电力系统潮流计算是电力系统运行中的重要环节,用于确定电力系统各节点的电压、电流以及功率等参数。

通过潮流计算可以得到电力系统的状态,为电力系统的运行和控制提供参考依据。

电力系统潮流计算的基本原理是基于电力系统的节点电压和支路参数的关系,通过建立节点电压和支路电流之间的数学模型,利用电力系统的功率平衡条件,求解节点电压和支路电流的未知量。

电力系统潮流计算的方法主要分为直流潮流计算和交流潮流计算两种。

直流潮流计算是电力系统潮流计算的最简单方法。

在直流潮流计算中,假设电力系统中的所有元件都是直流的,不考虑电抗器件的影响。

直流潮流计算的基本原理是根据欧姆定律和功率平衡条件,建立电压和电流之间的线性关系,通过求解线性方程组得到电力系统的潮流分布。

直流潮流计算适用于电力系统的初始状态估计和简化模型计算。

交流潮流计算是电力系统潮流计算的常用方法。

在交流潮流计算中,考虑了电力系统中的电抗器件对电流和电压的影响。

交流潮流计算的基本原理是建立节点电压和支路电流之间的非线性关系,通过迭代求解非线性方程组得到电力系统的潮流分布。

交流潮流计算考虑了电力系统中的电气特性,可以更准确地描述电力系统的运行状态。

交流潮流计算主要有牛顿-拉夫逊法、高斯-塞德尔法和快速潮流计算法等几种方法。

牛顿-拉夫逊法是一种常用的交流潮流计算方法。

该方法通过迭代求解牛顿方程组,利用雅可比矩阵的逆矩阵来计算节点电压和支路电流的未知量。

牛顿-拉夫逊法收敛速度较快,适用于大规模电力系统的潮流计算。

高斯-塞德尔法是一种经典的交流潮流计算方法。

该方法通过迭代求解高斯方程组,逐步更新节点电压和支路电流的未知量。

高斯-塞德尔法的计算速度较慢,但收敛性较好,适用于小规模电力系统的潮流计算。

快速潮流计算法是一种基于功率因子校正的交流潮流计算方法。

该方法通过迭代求解校正方程组,根据功率因子的变化来调整节点电压和支路电流的未知量。

快速潮流计算法具有较快的收敛速度和较好的稳定性,适用于电力系统的实时潮流计算。

电力系统三种潮流计算方法的比较

电力系统三种潮流计算方法的比较

电力系统三种潮流计算方法的比较 一、高斯-赛德尔迭代法:以导纳矩阵为基础,并应用高斯--塞德尔迭代的算法是在电力系统中最早得到应用的潮流计算方法,目前高斯一塞德尔法已很少使用。

将所求方程 改写为 不能直接得出方程的根,给一个猜测值 得 又可取x1为猜测值,进一步得:收敛到一个非常精确的解。

而且其迭代次数与所计算网络的规模基本无关。

2. 具有良好的收敛可靠性,对于前面提到的对以节点导纳矩阵为基础的高斯一塞德尔法呈病态的系统,牛顿法均能可靠地收敛。

3. 牛顿法所需的内存量及每次迭代所需时间均较前述的高斯一塞德尔法为多,并与程序设计技巧有密切关系。

缺点:牛顿法的可靠收敛取决于有一个良好的启动初值。

如果初值选择不当,算法有可能根本不收敛或收敛到一个无法运行的解点上。

解决方法:对于正常运行的系统,各节点电压一般均在额定值附近,偏移不会太大,并且各节点间的相位角差10()x x ϕ=0x ()x x ϕ=()0f x =也不大,所以对各节点可以采用统一的电压初值(也称为“平直电压”),“平直电压”法假定:︒==0100i i U θ 或 );,...,2,1(0100s i n i f e i i ≠===这样一般能得到满意的结果。

但若系统因无功紧张或其它原因导致电压质量很差或有重载线路而节点间角差很大时,仍用上述初始电压就有可能出现问题。

可以先用高斯一塞德尔法迭代1-2次;以此迭代结果作为牛顿法的初值,也可以先用直流法潮流求解一次以求得一个较好的角度初值,然后转入牛顿法迭代。

三、P-Q 分解法:电力系统中常用的PQ 分解法派生于以极坐标表示的牛顿—拉夫逊法,其基本思想是把节点功率表示为电压向量的极坐标形式,以有功功率误差作为修正电压向量角度的依据,以无功功率误差作为m 阶不变速度, 原理:a) 当i b) 当i 在以认为 δij cos ≈ ⎭∆''=∆V B Q 原P —Q 分解法的修正方程的简化形式为: ⎪⎭⎪⎬⎫∆''=∆∆'=∆V B V Q V B V Pδ PQ 分解法的修正方程式的特点:1. 以一个(n-1)阶和一个(m-1)阶系数矩阵B B '''、替代原有的系数矩阵J ,提高了计算速度,降低了对贮存容量的要求。

电力系统的潮流计算

电力系统的潮流计算

电力系统的潮流计算电力系统的潮流计算是电力系统分析中的基础工作,主要用于计算电力系统中各节点的电压和功率流动情况。

通过潮流计算可以得到电力系统的电压、功率、功率因数等关键参数,为电力系统的运行和规划提供有效的参考依据。

本文将介绍电力系统潮流计算的基本原理、计算方法和应用。

一、电力系统潮流计算的基本原理电力系统潮流计算基于电力系统的能量守恒原理和基尔霍夫电流定律,通过建立电力系统的节点电压和功率平衡方程组来描述系统中各节点间的电压和功率流动关系。

潮流计算的基本原理可简述为以下三个步骤:1.建立节点电压方程:根据基尔霍夫电流定律,将电力系统中各节点的电流状况表达为节点电压和导纳矩阵之间的乘积关系。

2.建立功率平衡方程:根据能量守恒原理,将电力系统中各支路的功率流动表达为节点电压和导纳矩阵之间的乘积关系。

3.解算节点电压:通过求解节点电压方程组,得到系统中各节点的电压值。

二、电力系统潮流计算的常用方法电力系统潮流计算常用的方法有高斯-赛德尔迭代法、牛顿-拉夫逊迭代法和快速潮流法等。

其中,高斯-赛德尔迭代法是一种基于节点电压的迭代算法,通过在每一次迭代中更新节点电压值来逐步逼近系统潮流平衡状态。

牛顿-拉夫逊迭代法是一种基于节点电压和节点功率的迭代算法,通过在每一次迭代中同时更新节点电压和节点功率值来逼近系统潮流平衡状态。

快速潮流法则是一种通过行列式运算直接求解节点电压的方法,对于大规模复杂的电力系统具有较高的计算效率和精度。

三、电力系统潮流计算的应用电力系统潮流计算在电力系统的规划和运行中有广泛应用。

具体应用包括:1.电力系统规划:通过潮流计算可以预测系统中各节点的电压和功率流动情况,为电力系统的设计和扩建提供参考依据。

2.电力系统稳定性分析:潮流计算可以帮助分析系统中节点电压偏差、功率瓶颈等问题,为系统的稳态和暂态稳定性分析提供基础数据。

3.运行状态分析:潮流计算可以实时监测系统中各节点的电压和功率流动情况,为电力系统的运行调度提供参考。

电力系统潮流计算方法分析

电力系统潮流计算方法分析

电力系统潮流计算方法分析1.黎曼法是最简单和最直接的计算方法。

该方法直接利用电力系统的基本方程式,即功率平衡方程式和节点电压方程式来计算潮流分布。

然而,黎曼法需要利用复杂的矩阵方程式来解决系统中节点电压的计算,计算量大且计算速度较慢,对大型复杂系统不适用。

2.高斯-赛德尔法是一种迭代法,将电网中的节电清设置为未知数,并采用全局迭代求解。

该方法通过迭代计算不断逼近潮流分布,直到满足系统中所有节点的电压和功率平衡方程为止。

高斯-赛德尔法具有迭代次数多、耗时较长的缺点,但计算稳定可靠,对于小型系统具有较好的适用性。

3.牛顿-拉夫逊法是一种基于牛顿迭代思想的高效潮流计算方法。

该方法通过利用电力系统中的雅可比矩阵,将潮流计算问题转化为解非线性方程组的问题。

牛顿-拉夫逊法的迭代速度和稳定性较高,适用于大型复杂系统的潮流计算。

综上所述,电力系统潮流计算方法可以选择黎曼法、高斯-赛德尔法和牛顿-拉夫逊法等不同的算法进行计算。

选择合适的计算方法应根据系统的规模、复杂度以及计算时间要求来综合考虑。

实际应用中,通常会根据具体情况采用不同的方法进行潮流计算,以获得准确和高效的结果。

同时,随着电力系统的发展和智能化技术的应用,也出现了一些基于机器学习和深度学习的潮流计算方法。

这些方法利用大数据和智能算法,通过学习和分析系统历史数据,能够更好地预测和计算系统潮流分布,提高计算效率和准确性。

这些方法在未来的电力系统潮流计算中具有潜力和广阔的应用前景。

总结起来,电力系统潮流计算是电力系统分析和规划的重要工作,不同的计算方法有不同的优劣势,合理选择计算方法对于准确评估系统稳定性和可靠性至关重要。

随着技术的进步和应用的发展,电力系统潮流计算方法也在不断演化和改进,以满足电力系统智能化和可持续发展的需求。

高斯赛德尔法

高斯赛德尔法

近似最佳加速因子改进高斯-赛德尔法潮流计算
高斯-赛德尔潮流计算方法的收敛性比较缓慢, 为提高算法 的收敛速度, 常用的一种方法是在迭代过程中加入加速因子, 一般是首先给出α 的取值范围( 通常取1< α<2) , 然后采用 试探法在给定的范围内求得一个最佳收敛因子, 其工作量很 大。 最佳加速因子理论是由Young于1950 年提出的,他给出的 最佳加速因子公式为
( x1( k +1) = 0.1x 2k ) + 0.2 x3( k ) + 0.72 ( k +1) (k ) + 0.2 x3( k ) + 0.83 x 2 = 0.1x1 ( k +1) ( x3 = 0.2 x1( k ) + 0.2 x 2k ) + 0.84
T T
取初始值 进行迭代得
ρ 是迭代矩阵的谱半径(B0中绝对值最大的特征值的绝对值)
首先取 α =1.5,迭代若干次后,有 式中: 为第k 次迭代的节点电压与该节 点前次迭代值的差值的绝对值 U ( m ) U ( m 1) 为所有节点中差值绝对值最大的 ∞ B带入最佳加速因子公式得到近似最佳加 速因子 α 。
0 0 1 0 2 0 T T 3
进行迭代,得
( x1( k +1) = 0.1x2k ) + 0.2x3( k ) + 0.72 ( k +1) ( k +1) + 0.2x3( k ) + 0.83 x2 = 0.1x1 x ( k +1) = 0.2x ( k +1) + 0.2x ( k +1) + 0.84 1 2 3
高斯-赛德尔迭代在潮流计算中的应用

电力系统稳态分析大作业——基于高斯赛德尔法潮流计算

电力系统稳态分析大作业——基于高斯赛德尔法潮流计算

电力系统稳态分析大作业——基于高斯赛德尔法潮流计算电力系统稳态分析姓名: 学号:学院(系):自动化学院专业: 电气工程题目: 基于Matlab的高斯和高斯—赛德尔法的潮流计算指导老师:2014年12月摘要电力系统潮流计算是电力系统稳态运行分析中最基本和最重要的计算之一,是电力系统其他分析计算的基础,也是电力网规划、运行研究分析的一种方法,在电力系统中具有举足轻重的作用。

经典算法有高斯法,高斯-赛德尔迭代法及牛顿法等,近年来学者们开始应用非线性规划法及智能算法等优化方法求解潮流问题,提高了收敛的可靠性。

高斯-赛德尔迭代法开始于上世纪50年代,是一种直接迭代求解方程的算法,既可以解线性方程组,可以解非线性方程组。

高斯法求解节点电压的特点是: 在计算节点 i第k+1次的迭代电压时,前后所用的电压都是第k次迭代的结果,整个一轮潮流迭代完成后,把所有计算出的电压新值用于下一轮电压新值的计算过程中。

该计算方法简单,占用计算机内存小,能直接利用迭代求解节点电压方程,对电压初值的选取要求不是很严格。

但它的收敛性能较差,系统规模增大时,迭代次数急剧上升。

本文首先对高斯—赛德尔算法进行了综述,然后推导了该算法的计算过程,通过MATLAB软件计算了该算法的实例。

关键字:潮流计算高斯法高斯-赛德尔法迭代AbstractPower flow calculation is the one of the most basic and the most important calculation in the steady state analysis of power system .It is the foundation of other analytical calculation of power system, a method of analysis and planning, operation of power network.So it plays a decisive role in the power system. The classical algorithm is the Gauss method, Gauss - Seidel iterative method and Newton's method, in recent years.Scholars began to applicate nonlinear programming method and intelligent algorithm optimization method for solving power flow problem, enhances the reliability of convergence.Gauss - Seidel iterative method began in the 50's of last century, is a direct iteration equation algorithm, which can solve the linear equation and nonlinear equations. Characteristics of Gauss's method to calculate the node voltage is: in the iterative calculation of node i’s K + 1-times voltage, the voltage is used the results of K-times iterative.After completing the whole round of power flow iteration, all voltage value is used to calculate the next round of new voltage value of . The method is simple and captures small memory.It also can directly use the iterative solution of the node voltage equation .the selection of initial values are not very strict. But it has poor convergence performance. The system scale increases,when the number of iterations rise.This paper gives an overview of the Gauss Seidel algorithm at the first.Then it show the calculation process of this algorithm through the MATLAB software.Keywords: Gauss Gauss - Seidel iterative method the method of power flow calculation一高斯迭代法和高斯—赛德尔迭代法概述电力系统潮流计算是研究电力系统稳态运行情况的一种基本电气计算。

电力系统稳态分析大作业——基于高斯赛德尔法潮流计算

电力系统稳态分析大作业——基于高斯赛德尔法潮流计算

电力系统稳态分析大作业——基于高斯赛德尔法潮流计算电力系统稳态分析姓名: 学号:学院(系):自动化学院专业: 电气工程题目: 基于Matlab的高斯和高斯—赛德尔法的潮流计算指导老师:2014年12月摘要电力系统潮流计算是电力系统稳态运行分析中最基本和最重要的计算之一,是电力系统其他分析计算的基础,也是电力网规划、运行研究分析的一种方法,在电力系统中具有举足轻重的作用。

经典算法有高斯法,高斯-赛德尔迭代法及牛顿法等,近年来学者们开始应用非线性规划法及智能算法等优化方法求解潮流问题,提高了收敛的可靠性。

高斯-赛德尔迭代法开始于上世纪50年代,是一种直接迭代求解方程的算法,既可以解线性方程组,可以解非线性方程组。

高斯法求解节点电压的特点是: 在计算节点 i第k+1次的迭代电压时,前后所用的电压都是第k次迭代的结果,整个一轮潮流迭代完成后,把所有计算出的电压新值用于下一轮电压新值的计算过程中。

该计算方法简单,占用计算机内存小,能直接利用迭代求解节点电压方程,对电压初值的选取要求不是很严格。

但它的收敛性能较差,系统规模增大时,迭代次数急剧上升。

本文首先对高斯—赛德尔算法进行了综述,然后推导了该算法的计算过程,通过MATLAB软件计算了该算法的实例。

关键字:潮流计算高斯法高斯-赛德尔法迭代AbstractPower flow calculation is the one of the most basic and the most important calculation in the steady state analysis of power system .It is the foundation of other analytical calculation of power system, a method of analysis and planning, operation of power network.So it plays a decisive role in the power system. The classical algorithm is the Gauss method, Gauss - Seidel iterative method and Newton's method, in recent years.Scholars began to applicate nonlinear programming method and intelligent algorithm optimization method for solving power flow problem, enhances the reliability of convergence.Gauss - Seidel iterative method began in the 50's of last century, is a direct iteration equation algorithm, which can solve the linear equation and nonlinear equations. Characteristics of Gauss's method to calculate the node voltage is: in the iterative calculation of node i’s K + 1-times voltage, the voltage is used the results of K-times iterative.After completing the whole round of power flow iteration, all voltage value is used to calculate the next round of new voltage value of . The method is simple and captures small memory.It also can directly use the iterative solution of the node voltage equation .the selection of initial values are not very strict. But it has poor convergence performance. The system scale increases,when the number of iterations rise.This paper gives an overview of the Gauss Seidel algorithm at the first.Then it show the calculation process of this algorithm through the MATLAB software.Keywords: Gauss Gauss - Seidel iterative method the method of power flow calculation目录1 高斯迭代法和高斯—赛德尔迭代法概述 (5)2 节点导纳矩阵 (6)2.1不定导纳矩阵 (6)2.2导纳矩阵 (6)3 高斯迭代法 (7)4 高斯-赛德尔迭代法 (8)4.1高斯-赛德尔法的原理 (8)4.2 关于高斯法和高斯-赛德尔法的讨论 (8)5实例验证 (9)5.1 案例描述 (9)5.2 模型的建立 (10)5.3 案例程序流程图 (11)5.4 案例程序 (13)5.5 程序运行步骤和结果 (17)6结果分析 (20)7总结 (21)7参考文献 (22)一高斯迭代法和高斯—赛德尔迭代法概述电力系统潮流计算是研究电力系统稳态运行情况的一种基本电气计算。

高斯赛德尔法潮流计算

高斯赛德尔法潮流计算

高斯——赛德尔法潮流计算潮流计算高斯——赛德尔迭代法(Gauss一Seidel method)是求解电力系统潮流的方法。

潮流计算高斯——赛德尔迭代法又分导纳矩阵迭代法和阻抗矩阵迭代法两种。

前者是以节点导纳矩阵为基础建立的赛德尔迭代格式;后者是以节点阻扰矩阵为基础建立的赛德尔迭代格式。

高斯——赛德尔迭代法这是数学上求解线性或非线性方程组的一种常用的迭代方法。

本实验通过对电力网数学模型形成的计算机程序的编制与调试,获得形成电力网数学模型:高斯---赛德尔法的计算机程序,使数学模型能够由计算机自行形成,即根据已知的电力网的接线图及各支路参数由计算程序运行形成该电力网的节点导纳矩阵和各节点电压、功率。

通过实验教学加深学生对高斯---赛德尔法概念的理解,学会运用数学知识建立电力系统的数学模型,掌握数学模型的形成过程及其特点,熟悉各种常用应用软件,熟悉硬件设备的使用方法,加强编制调试计算机程序的能力,提高工程计算的能力,学习如何将理论知识和实际工程问题结合起来。

高斯---赛德尔法潮流计算框图开始输入数据,定义数组给定PQ节点电压初值给定PV节点电压实部(或虚部)置迭代计数b=0计算PQ节点电压实部和虚部先计算PV节点无功功率再用其计算PV节点电压实部和虚部计算平衡节点的有功和无功NY[1]系统节点的分类根据给定的控制变量和状态变量的不同分类如下①P 、Q 节点(负荷节点),给定Pi 、Qi 求Vi 、Si ,所求数量最多;②负荷节点,变电站节点(联络节点、浮游节点),给定P Gi 、QGi 的发电机节点,给定Q Gi 的无功电源节点;③PV 节点(调节节点、电压控制节点),给定P i 、Q i 求Q n 、S n ,所求数量少,可以无有功储备的发电机节点和可调节的无功电源节点;④平衡节点(松弛节点、参考节点(基准相角)、S 节点、VS 节点、缓冲节点),给定V i ,δi =0,求P n 、Q n (V s 、δs 、P s 、Q s )。

电力系统潮流计算高斯

电力系统潮流计算高斯

一、高斯——塞德尔法潮流计算以导纳矩阵为基础的潮流计算。

设系统中有n 个节点,其中有m 个PQ 点、n-(m+1)个PV 节点和一个平衡节点。

平衡节点不参加迭代。

从方程式可以解出:111[]ni i iijji ii ij P jQ V Y V Y V =≠-=-∑ 。

(12-14)将上式改写成高斯——塞德尔法德迭代格式,1(1)1()111[]i nk k h i iiij jij jj j i ii iP jQ V Y V Y V Y V -++==+-=--∑∑。

(12-15) 在用这个迭代公式时,PQ 节点的功率是给定的,因此只要给出节点电压的初值(0)iV ,可以进行迭代计算。

对于PV 节点,节点有功功率iP 和电压幅值iV 是给定的。

但是节点的无功功率只在迭代开始时给出初值(0)iQ ,此后的迭代值必须在迭代过程中依次的算出。

因此,在每一次迭代中,对于PV 节点,必须作以下几项计算。

1、 修正节点电压在迭代计算中,由公式(12-15)求得的节点电压,其幅值不一定等于给定的电压幅值isV 。

为满足这个条件,我们只保留节点电压的相位()k iδ,而把其幅值直接取为给定值isV ,即令()()k k i isV V δ=∠ 。

(12-16)2、 计算节点无功功率 其计算公式为:1()()()()(1)(1)1Im []Im [()]i nk k k k k k i ii iijjij jj j iQV I V Y V Y V -++====+∑∑(12-17)3、 无功功率越线检查由上式算出的无功功率须按以下的不等式进行检验:()m in m axk i ii Q Q Q << 。

(12-18)如果()m ax k ii QQ >,则令()m ax k i i Q Q =;如果()m ink ii Q Q <,则令()m ink ii QQ =。

做完上述三项计算后,才应用公式(12-15)计算节点电压的新值。

高斯-赛德尔算法

高斯-赛德尔算法

高斯-赛德尔算法高斯-赛德尔算法(Gauss-Seidel algorithm)是一种求解线性方程组的迭代方法,具有简单、易于理解和实现的特点。

它可以用于解决各种实际问题,包括电力系统分析、流体力学模拟和结构力学计算等。

高斯-赛德尔算法的思想基于迭代的思维方式。

通过不断地迭代更新解向量的各个分量,逐步逼近线性方程组的解。

与高斯消元法相比,高斯-赛德尔算法在每次迭代中都使用最新的解向量分量值,使每一次迭代的结果更加接近真实解,从而提高求解的精度和效率。

高斯-赛德尔算法的步骤如下:1.初始化解向量,可以选择任意初始值。

2.对于每个方程,按照顺序更新解向量的分量。

更新过程中使用已经计算出的最新的解向量分量值。

3.重复步骤2,直到解向量收敛到满足精度要求的解。

这种迭代过程具有指导意义,可以帮助我们更好地理解线性方程组的求解过程。

它通过不断近似解的方式,逐步逼近准确解,从而揭示了线性方程组解的本质特征。

高斯-赛德尔算法在实际应用中有着广泛的应用。

在电力系统分析中,可以用于计算电力网中节点电压或潮流分布;在流体力学模拟中,可以用于解决流体速度、压力或温度等场的分布问题;在结构力学计算中,可以用于求解结构的位移、应力或变形等。

它具有较好的数值稳定性和计算效率,尤其适用于大规模和稀疏线性方程组的求解。

此外,高斯-赛德尔算法还是其他迭代方法的基础,如超松弛迭代法、共轭梯度法等。

这些方法在实际计算中常常需要结合高斯-赛德尔算法来提高求解效率和精度。

总之,高斯-赛德尔算法是一种简单、易于理解和实现的线性方程组求解方法。

它通过迭代的方式逐步逼近真实解,具有较好的数值稳定性和计算效率。

在实际应用中,它发挥着重要的作用,并为其他迭代方法的发展提供了基础。

有关电力系统三种潮流计算方法比较

有关电力系统三种潮流计算方法比较

电 力 系 统 三 种 潮 流 计 算 方 法 的 比 较一、高斯 -赛德尔迭代法:以导纳矩阵为基础, 并应用高斯 -- 塞德尔迭代的算法是在电力系统中最早获得应用的潮流计算方法,当前高斯一塞德尔法已极少使用。

将所求方程 f ( x ) 0 改写为 x( x )不可以直接得出方程的根,给一个猜想值 x 0得 x 1( x 0 )又可取 x1 为猜想值,进一步得:x 2 ( x 1 )频频猜想x k 1 迭代则方程的根( x k )长处:1. 原理简单,程序设计十分简单。

2. 导纳矩阵是一个对称且高度稀少的矩阵,所以占用内存特别节俭。

3. 就每次迭代所需的计算量而言,是各样潮流算法中最小的,并且和网络所包含的节点数成正比关系。

弊端:1. 收敛速度很慢。

2. 对病态条件系统,计算常常会发生收敛困难:如节点间相位角差很大的重担荷系统、包含有负电抗支路 (如某些三绕组变压器或线路串连电容等 )的系统、拥有较长的辐射形线路的系统、长线路与短线路接在同一节点上,并且长短 线路的长度比值又很大的系统。

3. 均衡节点所在地点的不一样选择,也会影响到收敛性能。

二、牛顿 -拉夫逊法: 求解 f ( x ) 0设 x x 0 x ,则 按牛顿二项式睁开:当 △x 不大,则取线性化(仅取一次项) 则可得修正量对 得:作变量修正:x k 1xk x k ,求解修正方程 20 世纪 牛顿法是数学中求解非线性方程式的典型方法,有较好的收敛性。

自从60 年月中期采纳了最正确次序消去法此后,牛顿法在收敛性、内存要求、计算速度方面都超出了其余方法,成为直到当前仍被宽泛采纳的方法。

长处:1. 收敛速度快,若选择到一个较好的初值,算法将拥有平方收敛特征,一般迭代 4—5 次便能够收敛到一个特别精准的解。

并且其迭代次数与所计算网络的规模基本没关。

2. 拥有优秀的收敛靠谱性, 关于前面提到的对以节点导纳矩阵为基础的高斯一塞德尔法呈病态的系统,牛顿法均能靠谱地收敛。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高斯——赛德尔法潮流计算潮流计算高斯——赛德尔迭代法(Gauss一Seidel method)是求解电力系统潮流的方法。

潮流计算高斯——赛德尔迭代法又分导纳矩阵迭代法和阻抗矩阵迭代法两种。

前者是以节点导纳矩阵为基础建立的赛德尔迭代格式;后者是以节点阻扰矩阵为基础建立的赛德尔迭代格式。

高斯——赛德尔迭代法这是数学上求解线性或非线性方程组的一种常用的迭代方法。

本实验通过对电力网数学模型形成的计算机程序的编制与调试,获得形成电力网数学模型:高斯---赛德尔法的计算机程序,使数学模型能够由计算机自行形成,即根据已知的电力网的接线图及各支路参数由计算程序运行形成该电力网的节点导纳矩阵和各节点电压、功率。

通过实验教学加深学生对高斯---赛德尔法概念的理解,学会运用数学知识建立电力系统的数学模型,掌握数学模型的形成过程及其特点,熟悉各种常用应用软件,熟悉硬件设备的使用方法,加强编制调试计算机程序的能力,提高工程计算的能力,学习如何将理论知识和实际工程问题结合起来。

高斯---赛德尔法潮流计算框图[1]系统节点的分类根据给定的控制变量和状态变量的不同分类如下①P、Q节点(负荷节点),给定Pi、Qi求Vi、Si,所求数量最多;②负荷节点,变电站节点(联络节点、浮游节点),给定P Gi、Q Gi的发电机节点,给定Q Gi的无功电源节点;③PV节点(调节节点、电压控制节点),给定P i、Q i求Q n、S n,所求数量少,可以无有功储备的发电机节点和可调节的无功电源节点;④平衡节点(松弛节点、参考节点(基准相角)、S节点、VS节点、缓冲节点),给定V i,δi=0,求P n、Q n(V s、δs、P s、Q s)。

[2]潮流计算的数学模型1)线性的节点电压方程YV=I根据S=V错误!未找到引用源。

可得非线性的节点电压方程(错误!未找到引用源。

为I的共轭) YV=I=错误!未找到引用源。

=错误!未找到引用源。

节点功率与节点电流的关系:错误!未找到引用源。

2)在国外,对于复数变量不打点,其模要加绝对值符号;在国,对于复数变量,在S、V、I上要打点,Y、Z上不打点,其模不加绝对值符号。

3)错误!未找到引用源。

式2—5对于发电机Pi、Qi为正,对负荷来说Pi、Qi为负4)展开YV=I得错误!未找到引用源。

上式代入式2—5得n维的非线性复数电压方程组错误!未找到引用源。

式2—6该式为潮流计算的基本方程[3]高斯—赛德尔法潮流计算1)高斯法潮流计算①将式2—6展开成电压方程错误!未找到引用源。

式2—7假设系统节点数是n,PQ节点数为m,m+1及之后的节点是PV节点,第n个节点是平衡节点。

展开式2—7得高斯法潮流计算的基本方程错误!未找到引用源。

式2—8②考虑到i=1时matlab中for语句的使用可写成错误!未找到引用源。

③由于平衡节点的电压和相角给定,不用计算,只要计算i=1—n-1节点的电压,但平衡节点的参数和变量要用于其他节点的电压计算.式2—8的计算过程中有错误!未找到引用源。

i=1、2、·n-1④特点:在计算i节点的k+1次电压时,所用的i节点前后(包括i节点)的电压都是k次迭代的结果。

2)高斯—赛德尔法潮流计算①在高斯法潮流计算中引入赛德尔法迭代方式即为高斯—赛德尔法潮流计算②对应式2—8的高斯—赛德尔法潮流计算的方程为错误!未找到引用源。

式2—9在式2—9的计算中有错误!未找到引用源。

③特点:在计算i节点的k+1次电压时,1~i-1节点的电压用的是k+1次时的电压,而i~n-1节点的电压用的是k次时的电压,即在迭代过程中每个被求的电压新值立即被带入到下一个电压新值的计算中。

3)基于导纳矩阵的直角坐标高斯—赛德尔法潮流计算①设错误!未找到引用源。

错误!未找到引用源。

展开式2—6并将实、虚部分列错误!未找到引用源。

式2—10错误!未找到引用源。

式2—11②令错误!未找到引用源。

式2—12错误!未找到引用源。

注:错误!未找到引用源。

、错误!未找到引用源。

中不包括j=i的参数和变量;错误!未找到引用源。

、错误!未找到引用源。

中分别有k+1次和k次的变量;错误!未找到引用源。

在错误!未找到引用源。

、错误!未找到引用源。

中没有单独列出。

(错误!未找到引用源。

)③错误!未找到引用源。

④将2—12代入式2—10和2—11得错误!未找到引用源。

式2—13错误!未找到引用源。

式2—14⑤将式2—9展开,实、虚部分列,再将式2—12代入,得节点电压的实部、虚部错误!未找到引用源。

式2—15错误!未找到引用源。

式2—16⑥对P、V节点,根据错误!未找到引用源。

常数错误!未找到引用源。

式2—174)部分求解方程对于P、Q节点:用式2—15求错误!未找到引用源。

,用式2—16求错误!未找到引用源。

对于P、V节点:用式2—14求错误!未找到引用源。

用式2—15求错误!未找到引用源。

,式2—16求错误!未找到引用源。

5)为了加速收敛,引入加速因子α,α=1~1.8之间,复数电压: 错误!未找到引用源。

式2—186)实数模型:错误!未找到引用源。

式2—19错误!未找到引用源。

)式2—20错误!未找到引用源。

、错误!未找到引用源。

是式2—15~式2—17计算出的值,错误!未找到引用源。

、错误!未找到引用源。

是考虑到α修正后的值,错误!未找到引用源。

、错误!未找到引用源。

是上一次用于迭代的实际值(不一定是式2—15~式2—17计算出的值)7)三种加速过程①每次求出的错误!未找到引用源。

、错误!未找到引用源。

立即用于求解下一个电压新值;②每次求出的错误!未找到引用源。

、错误!未找到引用源。

同时立即用α进行修正,得到的错误!未找到引用源。

、错误!未找到引用源。

同时用于求解下一个电压新值;③每次求出的错误!未找到引用源。

、错误!未找到引用源。

分别用α进行修正,得到的错误!未找到引用源。

、错误!未找到引用源。

分别用于求解下一个电压新值。

注:三种加速过程中,速度又快到慢依次为③②①。

8)收敛判据:复数模型:错误!未找到引用源。

实数模型:错误!未找到引用源。

,错误!未找到引用源。

9)三种收敛判据情况:①用前后两次经α修正后的电压值;②用前后两次式2—15~式2—17计算出来的值;③前一次用α修正的值,后一次用式2—15~式2—17计算出的值。

10)高斯—赛德尔法是用前后两次迭代的最大电压误差作收敛判据,ε取10-5~10-6,牛顿法是用最大功率误差为收敛判据,ε取10-3~10-5,所以后者为好。

[4]编程程序步骤如下第一步:设定初值0max =∆V ,1=i 定义Z 矩阵,s 设定循环次数100=k第二步:用一判据(0)2,(==i Z )先求PQ 节点用2-15式求)1(+k i e ,再代入2-16替代)(k i e 求)1(+k i f 。

则);(;;)1()1()1()()1()1()1()1()1(++++++++•=-=∆+=k i k i k i k i k i k i k i k i k e f arctg V V V jf e V i δif;;)1(max max )1(++∆=∆∆>∆k i k i V V V V 根据收敛判据5max 10-=<∆εV 输出代求量,即if;)7,(;)6,(10)1()1(6max ++-==<∆k i k i i Z V i Z V δ第三步:(0)!2,(=i Z )求PV 节点用2-14求i Q再用2-16求)1(+k i f ,将其代入2-17,求)1(+k i e ,则);/(;;)1()1()1()()1()1()1()1()1(++++++++•=-=∆+=k i k i k i k i k i k i k i k i k e f arctg V V V jf e V i δif;)1(max max)1(++∆=∆∆>∆k i k i V V V V 根据收敛判据6max 10-=<∆εV 输出代求量,即if;)7,(;)3,(10)1()1(6max ++-==<∆k i k i i Z Q i Z V δ第四步:求平衡节点n利用式2-13和2-14式求i P 和i Q ,然后输出,即 ;)3,(;)2,(i i Q i Z P i Z ==最后输出Z 矩阵试验题目:用形成Y 阵的五节点系统,假定节点1、2、3为PQ 节点,节点4为PV 节点、节点5为平衡节点,试分别用高斯—赛德尔法潮流计算其潮流。

取 收敛判据为|△m ax V |<610-。

给定:程序如下:clearclcI=[-2,-3,2,2,3];J=[4,5,3,1,1];R=[0,0,0.08,0.04,0.1];X=[0.015,0.03,0.3,0.25,0.35];K=[1.05,1.05,0.25,0.25,0];n=5;L=5;Y=zeros(2*n,n);for m=1:Li=I(m);j=J(m);r=R(m);x=X(m);k=K(m);if i*j==0Y(2*i-1,i)=Y(2*i-1,i)+r;Y(2*i,i)=Y(2*i,i)-x;endif i*j>0Y(2*i-1,j)=Y(2*i-1,j)-r/(r^2+x^2);Y(2*i,j)=Y(2*i,j)+x/(r^2+x^2);Y(2*j-1,i)=Y(2*i-1,j);Y(2*j,i)=Y(2*i,j);Y(2*i-1,i)=Y(2*i-1,i)+r/(r^2+x^2);Y(2*i,i)=Y(2*i,i)-x/(r^2+x^2)+k;Y(2*j-1,j)=Y(2*j-1,j)+r/(r^2+x^2);Y(2*j,j)=Y(2*j,j)-x/(r^2+x^2)+k;endif i*j<0i=-i;Y(2*i-1,j)=Y(2*i-1,j)-r/(r^2+x^2)/k;Y(2*i,j)=Y(2*i,j)+x/(r^2+x^2)/k;Y(2*j-1,i)=Y(2*i-1,j);Y(2*j,i)=Y(2*i,j);Y(2*i-1,i)=Y(2*i-1,i)+r/(r^2+x^2)/k^2;Y(2*i,i)=Y(2*i,i)-x/(r^2+x^2)/k^2;Y(2*j-1,j)=Y(2*j-1,j)+r/(r^2+x^2);Y(2*j,j)=Y(2*j,j)-x/(r^2+x^2);endendYP=[-1.6,-2.0,-3.7,5.0,0];Q=[-0.8,-1.0,-1.3,0,0];E=[1,1,1,1.05,1.05];F=[0,0,0,0,0];k=0;V=[1,1,1,1.05,1.05];A=[0,0,0,0,0];h=3;m=0.000001;Vm=1;while Vm>mVm=0;for i=1:n-1A1=0;A2=0;if i>jfor j=1:i-1g=Y(2*i-1,j);b=Y(2*i,j);e=E(j);f=F(j);A1=A1+g*e-b*f;A2=A2+g*f+b*e;endendfor j=i+1:ng=Y(2*i-1,j);b=Y(2*i,j);e=E(j);f=F(j);A1=A1+g*e-b*f;A2=A2+g*f+b*e;ende=E(i);f=F(i);p=P(i);q=Q(i);g=Y(2*i-1,i);b=Y(2*i,i);g=Y(2*i-1,i);b=Y(2*i,i);Q(i)=-b*(e^2+f^2)-e*A2+f*A1;q=Q(i);E(i)=g/(g^2+b^2)*((p*e+q*f)/(e^2+f^2)-A1)+b/(g^2+b^2)*((p*f-q*e)/( e^2+f^2)-A2);v=V(i);F(i)=sqrt(v^2-E(i)^2);A(i)=atan(F(i)/E(i));A(i)=A(i)*180/pi;continueendE(i)=g/(g^2+b^2)*((p*e+q*f)/(e^2+f^2)-A1)+b/(g^2+b^2)*((p*f-q*e)/( e^2+f^2)-A2);F(i)=g/(g^2+b^2)*((p*f-q*e)/(e^2+f^2)-A2)+b/(g^2+b^2)*((p*e+q*f)/( e^2+f^2)-A1);v=sqrt(E(i)^2+F(i)^2);Vc=v-V(i);Vc=abs(Vc);if Vc>VmVm=Vc;endV(i)=v;A(i)=atan(F(i)/E(i));A(i)=A(i)*180/pi;endk=k+1;endfor j=1:ne=E(j);f=F(j);g=Y(2*i-1,j);b=Y(2*i,j);P(n)=P(n)+E(n)*(g*e-b*f);Q(n)=Q(n)-E(n)*(g*f+b*f);endkPQVA运行结果:1.3787 -0.6240 -0.7547 0 0-6.2917 3.9002 2.6415 0 0 -0.6240 1.4539 -0.8299 0 03.9002 -66.9808 3.1120 63.4921 0-0.7547 -0.8299 1.5846 0 02.64153.1120 -35.7379 0 31.74600 0 0 0 00 63.4921 0 -66.6667 00 0 0 0 00 0 31.7460 0 -33.3333 k =11P =-1.6000 -2.0000 -3.7000 5.0000 0.5238-0.8000 -1.0000 -1.3000 1.3885 0.5238 V =0.8885 1.0817 1.0579 1.0500 1.0500A =-11.6107 -0.4133 1.1798 0.0028 0 >>。

相关文档
最新文档