潮流计算的快速分解法

合集下载

电力系统潮流计算2-特殊的潮流计算方法

电力系统潮流计算2-特殊的潮流计算方法


思路


7
PQ分解法

即将定Jacobian方法中

BH GM

GN V P / V BL V Q / V

进一步化简为

B P / V B'' V Q / V
'

将Jacobian矩阵非对角 块设为0,获得P、Q之 间解耦 将V△Ɵ中V用1来代替 忽略支路电阻和接地支 路的影响,用-1/x为支 路电纳建立节点电纳矩 阵B’ B’’为节点导纳矩阵中不 包括PV节点的虚部
QD (VD , t ) 0
QD . 0
△t
QD QD QD t VD 0 T T t VD
QD QD VD t T T VD t
25
1
支路开断时的分布因子 P209


在电力系统运行过程中,由于继电保护动作等 原因,经常会出现线路跳闸等情况 如何快速计算某条线路退出运行情况下各线路 潮流变化情况?
8
PQ分解法潮流计算

PQ分解法修正方程
V ( k ) B ''1Q( ( k ) , V ( k ) ) / V ( k ) V ( k 1) V ( k ) V ( k )
(k )
B P(
' 1
(k )
,V
( k 1)
) /V
( k 1)
Scott的工程实践, 缺一不可
1
VD
QG
负荷母线无功不变,有
VD RDG QG VG RGG QG
1 RGG L GG 1 LGG LGG LGD L DD LDG

潮流计算的目的和方法

潮流计算的目的和方法

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

常用的潮流计算方法有:牛顿-拉夫逊法及快速分解法。

快速分解法有两个主要特点:(1)降阶在潮流计算的修正方程中利用了有功功率主要与节点电压相位有关,无功功率主要与节点电压幅值有关的特点,实现P-Q分解,使系数矩阵由原来的2N2N阶降为NN阶,N为系统的节点数(不包括缓冲节点)。

(2)因子表固定化利用了线路两端电压相位差不大的假定,使修正方程系数矩阵元素变为常数,并且就是节点导纳的虚部。

由于以上两个特点,使快速分解法每一次迭代的计算量比牛顿法大大减少。

快速分解法只具有一次收敛性,因此要求的迭代次数比牛顿法多,但总体上快速分解法的计算速度仍比牛顿法快。

快速分解法只适用于高压网的潮流计算,对中、低压网,因线路电阻与电抗的比值大,线路两端电压相位差不大的假定已不成立,用快速分解法计算,会出现不收敛问题。

第 1 页共 1 页。

(完整word版)PQ分解法计算潮流

(完整word版)PQ分解法计算潮流

一、PQ 分解法的原理P —Q 分解法是牛顿-拉夫逊法潮流计算的一种简化方法。

P-Q 分解法利用了电力系统的一些特有的运行特性,对牛顿-拉夫逊法做了简化,以改进和提高计算速度。

的基本思想是根据电力系统实际运行特点:通常网络上的电抗远大于电阻,则系统母线电压幅值的微小变化对用功功率的改变影响很小。

同样,母线电压相角的的改变对无功功率的影响较小.因此,节点功率方程在用极坐标形式表示时。

它的修正方程式可简化为:00P H Q L U U θ∆∆⎡⎤⎡⎤⎡⎤=⎢⎥⎢⎥⎢⎥∆∆⎣⎦⎣⎦⎣⎦将P 、Q 分开来迭代计算,因此大大地减少了计算工作量.但是H 、L 在迭代过程中仍将不断变化,而且又都是不对称矩阵。

对牛顿法的进一步简化。

为把上式中的系数矩阵简化成迭代过程中不变的对称矩阵。

在一般情况下线路两端的电压相角ij θ是不大的,因此可以认为:cos 1sin ij ij ijijG B θθ≈2ii ii Q U B考虑到上述关系,可以得到:ij i ij j ij i ij jH U B U L U B U ==节点的功率增量为:11(cos sin )(sin cos )ni is i j ij ij ij ij j ni is i j ij ij ij ij j P P U U G B Q Q U U G B θθθθ==∆=-+∆=--∑∑P —Q 分解法的特点:以一个n-1阶和一个n —m —1阶线性方程组代替原有的2n —m —1阶线性方程组;修正方程的系数矩阵B'和B”为对称常数矩阵,且在迭代过程中保持不变;P —Q 分解法具有线性收敛特性,与牛顿—拉夫逊法相比,当收敛到同样的精度时需要的迭代次数较多。

二、程序说明1.数据说明Branch1。

txt:支路参数矩阵第1列为支路的首端编号;第2列为支路的末端编号(首端编号小于末端编号);第3列为之路的阻抗;第4为支路的对地容抗;第5列为支路的变比;第6列为折算到那一侧的标志Branch2。

第四节PQ分解法潮流计算

第四节PQ分解法潮流计算

第四节 PQ 分解法潮流计算一 、PQ 分解法的基本方程式60年代以来N —R 法曾经是潮流计算中应用比较普遍的方法,但随着网络规模的扩大(从计算几十个节点增加到几百个甚至上千个节点)以及计算机从离线计算向在线计算的发展,N —R 法在内存需要量及计算速度方面越来越不 适应要求。

70年代中期出现的快速分解法比较成功的解决了上述问题,使潮流计算在N —R 法的基础上向前迈进了一大步,成为取代N —R 法的算法之一。

快速分解法(又称P —Q 分解法)是从简化牛顿法极坐标形式计算潮流程序的基础上提出来的。

它的基本思想是根据电力系统实际运行特点:通常网络上的电抗远大于电阻值 ,则系统母线电压副值的微小变化V ∆对母线有功功率的改变P ∆影响很小。

同样,母线电压相角的少许改变θ∆,也不会引起母线无功功率的明显改变Q ∆。

因此,节点功率方程在用极坐标形式表示时,它的修正方程式可简化为:⎥⎦⎤⎢⎣⎡∆∆⎥⎦⎤⎢⎣⎡=⎥⎦⎤⎢⎣⎡∆∆V V L H Q P /00θ (4—19) 这就是把2(n —1)阶的线性方程组变成了两个n —1阶的线性方程组,将P 和Q 分开来进行迭代计算,因而大大地减少了计算工作量。

但是,H ,L 在迭代过程中仍然在不断的变化,而且又都是不对称的矩阵。

对牛顿法的进一步简化(也是最关键的一步),即把(4—19)中的系数矩阵简化为在迭代过程中不变的对称矩阵。

在一般情况下,线路两端电压的相角ij θ是不大的(不超过10○~20○)。

因此,可以认为:⎭⎬⎫<<≈ij ij ij ij B G θθsin 1cos (4—20)此外,与系统各节点无功功率相应的导纳B LDi 远远小于该节点自导纳的虚部,即 ii iiLDi B V Q B <<=2 因而 ii i i B V Q 2<< (4—21) 考虑到以上关系,式(4—19)的系数矩阵中的各元素可表示为: ij j i ij B V V H = (i,j=1,2,………,n-1) (4—22)ij j i ij B V V L = (i,j=1,2,……………,m ) (4—23)而系数矩阵H 和L 则可以分别写成:⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎣⎡=------------11,1122,1111,1111,222222121211,1121211111n n n n n n n n n n n n V B V V B V V B V V B V V B V V B V V B V V B V V B V H =⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡--------1211,12,11,11,222211,11211121n n n n n n n n V V V B B B B B B B B B V V V =11D D BV V (4—24)⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡=m mm m m m m m m m m m m V B V V B V V B V V B V V B V V B V V B V V B V V B V L 22122222212121121211111 =⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡m mm m m m m m V V V B B B B B B B B B V V V2121222211121121=22''D D V B V (4—25) 将(4—24)和(4—25)式代入(4—19)中,得到[][][][][]θ∆'-=∆11D D V B V P[][][][]V B V Q D ∆-=∆''2用[]11-D V 和[]12-D V 分别左乘以上两式便得:[][][][][]θ∆-=∆-111'D D V B P V (4—26)[][][][]V B Q V D ∆-=∆-''12 (4—27)这就是简化了的修正方程式,它们也可展开写成:⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡∆∆∆⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-=⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡∆∆∆----------1122111,12,11,11,222211,11211112211n n n n n n n n n n V V V B B B B B B B B B V P V P V P θθθ(4—28)⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡∆∆∆⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎣⎡-=⎥⎥⎥⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎢⎢⎢⎣⎡∆∆∆m mm m m m m m mV V V B B B B B B B B B V Q V Q V Q 212122221112112211 (4—29) 在这两个修正方程式中系数矩阵元素就是系统导纳矩阵的虚部,因而系数矩阵是对称矩阵,且在迭代过程中保持不变。

P-Q分解法潮流计算方法改进综述

P-Q分解法潮流计算方法改进综述

P-Q分解法潮流计算方法改进综述摘要:本文介绍了P-Q分解法潮流计算方法的数学模型,简化假设及特点,总结了P-Q分解法在低压配电网络中,随着支路R/X比值的增大所带来的迭代次数增大和不收敛性的解决方法,及该方法在不同假设条件下收敛性,并提出了自己的见解。

关键词: P-Q分解法;收敛性;大R/X比支路1 潮流计算的数学模型P-Q分解法又称为快速解耦法,是基于牛顿-拉夫逊法的改进,其基本思想是:把节点功率表示为电压向量的极坐标方程式,抓住主要矛盾,把有功功率误差作为修正电压向量角度的依据,把无功功率误差作为修正电压幅值的依据,把有功功率和无功功率迭代分开进行【1】。

对一个有 n 个节点的系统,假定第1个为平衡节点,第 2~m+1号节点为PQ节点,第m+2~n号节点为PV节点,则对于每一个PQ或PV节点,都可以在极坐标形式下写出一个有功功率的不平衡方程式:这些假设密切地结合了电力系统的某些固有特点,作为电力系统潮流计算广泛使用的一种算法,P-Q分解法无论是内存占用量还是计算速度方面都比牛顿-拉夫逊法有了较大的改进,主要反映在以下三点:① 在修正方程式中,B’和B’’二者的阶数不同。

B’为n-1 阶,B ‘’为m阶方阵,简化了牛顿法的一个n+m-1的方程组,显著减少了方程组的求解难度,相应地也提高了计算速度。

②用常系数矩阵B’和B’’代替了变系数雅可比矩阵,而且系数矩阵的元素在迭代过程中保持不变。

系数矩阵的元素是由导纳矩阵元素的虚部构成的,可以在进行迭代过程以前,对系数矩阵形成因子表,然后反复利用因子表对不同的常数项△P/V 或△Q/V进行前代和回代运算,就可以迅速求得电压修正量,从而提高了迭代速度,大大地缩短了每次迭代所需的时间【2】。

③用对称的B’和B’’代替了不对称的雅可比矩阵,因此只需要存储因子表的上三角部分,这样减少了三角分解的计算量和内存【2】。

3 P-Q分解法的收敛性改进在各种文献中,都有对P-Q分解法从不同方面提出了讨论和改进,有些是对硬件的改进,如使用并行算法和相应的并行软件来替代原来的串行处理,有些是对算法程序做出了改进,方法众多,不在此累述。

复杂 电力系统潮流计算的牛拉法和 pq 分解法

复杂 电力系统潮流计算的牛拉法和 pq 分解法

复杂电力系统潮流计算的牛拉法和 pq 分解法下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!一、引言在电力系统中,潮流计算是一项重要的工作。

南理工电力系统稳态分析课程ppt-潮流计算中灵敏度的分析及应用

南理工电力系统稳态分析课程ppt-潮流计算中灵敏度的分析及应用

04 轨迹灵敏度也有一阶灵敏度和二阶灵敏度。
8
2.3 灵敏度矩阵的定义
灵敏度矩阵并不是各个节点 灵敏度指标的简单组合,而是在 潮流方程的基础上推导得出的, 它实际是潮流雅可比矩阵的变形 和改进,通过判断该矩阵的性质 可以研究电力系统很多领域的问 题。
定义
9
3.1 常规的灵敏度计算方法
在相关的文献中,也叫做一阶灵敏度近似分析法。
6
2.1 静态灵敏度分析
静态灵敏度分析是在系统运行的一个静态工作点去考察自变量的变 化对因变量的影响,它是电力系统稳态分析中非常重要的方法。
自变量可以是网络参数和网络函数。因变量可以是系统 01 状态量和系数矩阵特征值。
电力系统模型中,系统系数矩阵隐含着系统的稳定信息,通过计算 系统系数矩阵的特征值,并对特征值和特征向量进行分析,可以得 02 出影响系统稳定的主导特征值和特征向量。根据特征值灵敏度指示, 调节系数矩阵的参数,改变特征值的分布,使系统稳定裕度提高。
当发电机无功功率变化ΔQG时,假定负荷母线无功功率不变, ΔQD=0,则有
RDG为ΔVD与ΔQG之间的灵敏度矩阵,RGG为ΔVG与ΔQG之间的灵敏度矩阵。
16
RGG实际上是发电机母线与地组成的多端口网络的等值阻抗矩阵,该灵 敏度关系反映了从发电机母线向网络看进去的网络的电气特性。
如果控制量只是部分发电机母线上的无功,其余发电机母线无功电源充 足,可以维持节点电压不变。这些发电机节点继续保持为PV节点,不需要 增广到L中。对于无功达界的发电机母线,作为PQ节点处理。上式中ΔQG 不包括无功边界的发电机母线的量,这些量将和PQ节点一起高斯消去。
17
3.3.3 ΔVD和Δt之间的灵敏度关系
Δt为变压器变比改变,当此时发电机母线电压及负荷母线无功注入 不变,则由灵敏度关系得到

潮流计算的基本算法及使用方法

潮流计算的基本算法及使用方法

潮流计算的基本算法及使用方法Company number:【0089WT-8898YT-W8CCB-BUUT-202108】潮流计算的基本算法及使用方法一、 潮流计算的基本算法1.牛顿-拉夫逊法1.1 概述牛顿-拉夫逊法是目前求解非线性方程最好的一种方法。

这种方法的特点就是把对非线性方程的求解过程变成反复对相应的线性方程求解的过程,通常称为逐次线性化过程,就是牛顿-拉夫逊法的核心。

牛顿-拉夫逊法的基本原理是在解的某一邻域内的某一初始点出发,沿着该点的一阶偏导数——雅可比矩阵,朝减小方程的残差的方向前进一步,在新的点上再计算残差和雅可矩阵继续前进,重复这一过程直到残差达到收敛标准,即得到了非线性方程组的解。

因为越靠近解,偏导数的方向越准,收敛速度也越快,所以牛顿法具有二阶收敛特性。

而所谓“某一邻域”是指雅可比方向均指向解的范围,否则可能走向非线性函数的其它极值点,一般来说潮流由平电压即各母线电压(相角为0,幅值为1)启动即在此邻域内。

1.2 一般概念对于非线性代数方程组即 ()0,,,21=n i x x x f ()n i ,2,1= (1-1)在待求量x 的某一个初始计算值()0x 附件,将上式展开泰勒级数并略去二阶及以上的高阶项,得到如下的线性化的方程组()()()()()0000=∆'+x x f x f (1-2)上式称之为牛顿法的修正方程式。

由此可以求得第一次迭代的修正量()()()[]()()0100x f x f x -'-=∆ (1-3)将()0x ∆和()0x 相加,得到变量的第一次改进值()1x 。

接着再从()1x 出发,重复上述计算过程。

因此从一定的初值()0x 出发,应用牛顿法求解的迭代格式为()()()()()k k k x f x x f -=∆' (1-4)()()()k k k x x x ∆+=+1 (1-5)上两式中:()x f '是函数()x f 对于变量x 的一阶偏导数矩阵,即雅可比矩阵J ;k 为迭代次数。

电力系统潮流分析与计算设计(P Q分解法)

电力系统潮流分析与计算设计(P Q分解法)

电力系统潮流分析与计算设计(P Q分解法)电力系统潮流分析与计算设计(p-q分解法)摘要潮流排序就是研究电力系统的一种最基本和最重要的排序。

最初,电力系统潮流排序就是通过人工手算的,后来为了适应环境电力系统日益发展的须要,使用了交流排序台。

随着电子数字计算机的发生,1956年ward等人基本建设了实际可取的计算机潮流排序程序。

这样,就为日趋繁杂的大规模电力系统提供更多了极其有力的排序手段。

经过几十年的时间,电力系统潮流排序已经发展得十分明朗。

潮流排序就是研究电力系统稳态运转情况的一种排序,就是根据取值的运转条件及系统接线情况确认整个电力系统各个部分的运转状态,例如各母线的电压、各元件中穿过的功率、系统的功率损耗等等。

电力系统潮流排序就是排序系统动态平衡和静态平衡的基础。

在电力系统规划设计和现有电力系统运转方式的研究中,都须要利用电力系统潮流排序去定量的比较供电方案或运转方式的合理性、可靠性和经济性。

电力系统潮流计算分为离线计算和在线计算,离线计算主要用于系统规划设计、安排系统的运行方式,在线计算则用于运行中系统的实时监测和实时控制。

两种计算的原理在本质上是相同的。

实际电力系统的潮流技术主要使用pq水解法。

1974年,由scottb.在文献(@)中首次提出pq分解法,也叫快速解耦法(fastdecoupledloadflow,简写为fdlf)。

本设计就是使用pq水解法排序电力系统潮流的。

关键词:电力系统潮流排序pq水解法第一章概论1.1详述电力系统潮流计算是研究电力系统稳态运行情况的一种计算,它是根据给定的运行条件及系统接线情况确定整个电力系统各个部分的运行状态,如各母线的电压、各元件中流过的功率、系统的功率损耗等等。

电力系统潮流计算是计算系统动态稳定和静态稳定的基础。

在电力系统规划设计和现有电力系统运行方式的研究中,都需要利用电力系统潮流计算来定量的比较供电方案或运行方式的合理性、可靠性和经济性。

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

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

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

将所求方程 改写为 不能直接得出方程的根,给一个猜测值 得 又可取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年代中期采用了最佳顺序消去法以后,牛顿法在收敛性、内存要求、计算速度方面都超过了其他方法,成为直到目前仍被广泛采用的方法。

潮流计算的快速分解法课件

潮流计算的快速分解法课件

潮流计算的快速分解法课件潮流计算是电力系统运行中的重要工具,用于分析电力系统中各节点的电压、功率等参数。

而快速分解法是一种常用的潮流计算方法,通过对电力系统进行分解,可以大大提高计算效率。

本课件将介绍潮流计算的基本原理和快速分解法的具体步骤,帮助学生深入理解和掌握这一重要的电力系统分析技术。

一、潮流计算的基本原理潮流计算是基于电力系统的潮流方程进行求解的,潮流方程描述了电力系统中各节点的电压和功率之间的关系。

潮流计算的基本原理是通过迭代求解潮流方程,使得方程的误差最小化,从而得到电力系统的稳态工作状态。

二、快速分解法的基本思想快速分解法是一种将复杂的电力系统分解为若干个简化的子系统进行计算的方法。

其基本思想是利用电力系统的特性和拓扑结构,将复杂的潮流计算问题分解为多个简化的子问题,然后通过迭代求解这些子问题,最终得到整个电力系统的潮流计算结果。

三、快速分解法的具体步骤1. 确定电力系统的拓扑结构:根据电力系统的线路连接关系,确定电力系统的拓扑结构,包括节点、支路和变压器等元件的连接关系。

2. 划分子系统:根据电力系统的拓扑结构和特性,将电力系统划分为若干个子系统。

划分子系统的原则是使得每个子系统的节点数尽可能少,但保证子系统之间有足够的连接。

3. 确定子系统的边界节点:对于每个子系统,确定其边界节点,即与其他子系统相连的节点。

边界节点是子系统与其他子系统之间数据交换的接口。

4. 进行子系统计算:对于每个子系统,利用潮流方程进行计算。

在计算过程中,边界节点的电压和功率需要通过与其他子系统的数据交换来更新。

5. 迭代求解子系统:根据边界节点的电压和功率更新,对于每个子系统进行迭代求解,直到达到收敛条件。

6. 整合子系统计算结果:将各个子系统的计算结果整合起来,得到整个电力系统的潮流计算结果。

四、快速分解法的优缺点快速分解法作为一种高效的潮流计算方法,具有以下优点:1. 计算效率高:通过将电力系统分解为多个子系统进行计算,大大提高了计算效率,减少了计算时间。

matpower牛顿法与快速分解法

matpower牛顿法与快速分解法

matpower牛顿法与快速分解法Matpower的牛顿法和快速分解法是两种常用的电力系统潮流计算方法。

本文将分别介绍这两种方法的原理、优缺点以及在Matpower中的应用。

1.牛顿法牛顿法是一种迭代求解非线性方程组的方法,通过不断线性化方程组,利用牛顿迭代来逼近方程的解。

在电力系统潮流计算中,牛顿法通常用于求解节点电压和潮流功率。

原理:牛顿法基于牛顿-拉夫逊迭代公式,通过不断迭代线性化的方程组,利用雅可比矩阵和残差向量来逼近方程的根。

在每一次迭代中,牛顿法需要求解线性方程组,通常使用LU分解或者Cholesky分解等方法来加快求解速度。

直到满足收敛准则,即残差向量的范数小于一定的阈值,牛顿法计算结束。

优缺点:牛顿法具有收敛速度快和迭代次数较少的特点,尤其是在潮流计算中,对于大规模复杂系统具有良好的适应性。

然而,牛顿法也存在一些缺点。

首先,它需要计算雅可比矩阵和残差向量,计算量较大。

其次,当系统存在发电机停运或者馈线短路等异常情况时,牛顿法可能产生发散甚至不收敛的问题。

在Matpower中的应用:Matpower中的潮流计算函数runpf()默认使用了牛顿法进行潮流计算。

用户可以通过设置options结构体中的method参数为"NR"或者不设置method参数来使用牛顿法。

用户还可以通过设置tol参数来控制迭代的收敛准则。

2.快速分解法快速分解法是一种基于特征值分解的电力系统潮流计算方法,通过将复杂的潮流计算问题转化为求解特征值问题,利用特征值和特征向量对系统进行降维和分解,从而加快计算速度。

原理:快速分解法主要利用了电力系统节点的特征值和特征向量之间的关系,通过特征值的快速排序和特征向量的投影变换,将原始的潮流计算问题转化为求解特征值问题。

快速分解法可以根据特征值的大小来选择求解的精度,从而达到加快计算速度的目的。

优缺点:快速分解法在计算速度上具有优势,尤其是对于大规模系统和复杂情况,可以显著提高计算效率。

潮流计算的基本算法及使用方法

潮流计算的基本算法及使用方法

潮流计算的基本算法及使用方法潮流计算的基本算法1 •牛顿•拉夫逊法1.1® 述牛顿•拉夫逊法是目前求解非线性方程最好的一种方法。

这种方法的特点就是把对非线性方程的求解过程变成反复对相应的线性方程求解的过程,通常称为逐次线性化过程■就是牛顿•拉夫逊法的核心。

牛顿•拉夫逊法的基本原理是在解的某一邻域的某一初始点出发,沿着该点的一阶偏导数一一雅可比矩阵,朝减小方程的残差的方向前逬一步,在新的点上再计算残差和雅可矩阵继续前进,重复这一过程直到残差达到收敛标准,即得到了非线性方程组的解。

因为越靠近解,偏导数的方向越准,收敛速度也越快,所以牛顿法具有二阶收敛特性。

而所谓“某一邻域“是指雅可比方向均指向解的围,否则可能走向非线性函数的具它极值点,一般来说潮流由平电压即各母线电压(相角为0,幅值为1)启动即在此邻域。

12_般慨念对于非线性代数方程组即/ ;(州丿2,...,兀J = 0 (i - 1,2, - n)(1 ・1)在待求呈兀的某一个初始计算值X⑹附件,将上式展幵泰勒级数并略去二阶及以上的高阶项,得到如下的线性化的方程组/ (曲)+ 论忖)=0 (1-2)上式称之为牛顿法的修正方程式。

由此可以求得第一次迭代的修正呈将AH6)和少相加,得到变星的第一次改进值丿)。

接看再从尤⑴出发,重复上述计算过程。

因此从一走的初值x(6)出发,应用牛顿法求解的迭代格式为广岸叽用)(1・&) }二_〔广G(o) )LG(o)) (1-3)4)』+”二*)+心⑷(1-5)上两式中:广(1展函数/ (Q对于变呈x的一阶偏导数矩阵,即雅可比矩阵丿;k为迭代次数。

由式(1・4)和式子(1・5 )可见,牛顿法的核心便是反复形成求解修正方程式。

牛顿法当初始估计值* °)和方程的精确解足够接近时,收敛速度非常快,具有平方收敛特性。

丄・3潮流计算的修正方程运用牛顿•拉夫逊法计算潮流分布时,首先要找出描述电力系统的非线性方程。

潮流计算程序

潮流计算程序

潮流程序报告班级:硕721姓名:胡与非学号:3107161033一、概述本程序是PQ分解法中的BX法,本程序中主要用到的三个主要算法概述如下:1.节点优化编号本程序使用Tinney-2编号方法,也称为最小度算法,或半动态节点优化编号方法。

该方法使用最为广泛,且简单有效,可以大大减少矩阵因子分解过程中产生的注入元的数目。

2.稀疏技术稀疏技术包括稀疏矩阵技术和稀疏矢量技术。

本程序使用了稀疏矩阵技术,利用网络矩阵的稀疏结构,减少了存储量和计算量,提高了求解网络方程的计算速度。

3.潮流计算的快速分解法(FDLF)快速分解法不是求解高维数的修正方程,而是分别交替求解两个低维数且系数矩阵是常数矩阵的修正方程,因此计算速度快,收敛性好,应用广泛。

二、输入数据格式说明第一行:支路数第二行:节点数第三行:接地支路数第四行:发电机数第五行:负荷数第六行:平衡节点号第七行:精度以下是支路数据:1、支路一端节点号支路另一端节点号支路电阻支路电抗接地电容(变压器变比)(节点号为负表明变压器支路,负号的节点侧为变压器的非标准变比侧,此时节点电容换为变压器变比;)2、接地支路号电阻电容以下是发电机数据:(最后一行是平衡机,其余发电机看成PV节点)节点号有功功率无功功率电压(电压为负表示PV节点)以下是负荷数据:节点号有功功率无功功率电压(初始为0)三、数据结构介绍//----------------线路数据结构体--------------//struct Line{int I ;//线路一端所连的节点号,节点号绝对值i<j,i按绝对值从小到大排列;//节点号为负表示为变压器支路,负号的节点侧为变压器的非标准变比侧;此时节点电容换为变压器变比int j; //线路另一端所连的节点号double r;//线路电阻double x;//线路电抗double b;//接地电容,若为变压器节点电容换为变压器变比//这里的b为线路导纳的一半b/2int hh; //标记支路号用于还原输出}*line;//----------------接地线路数据结构体--------------//struct Grand_line{int i; //接地支路号double r;//接地支路电阻double b;//接地支路电容int hh; //标记支路号,用于还原输出}*grand;//----------------发电机数据结构体--------------//struct Generator{int i; //发电机节点号,最后一个发电机为平衡节点double P;//发电机有功功率double Q;//发电机无功功率double V;//发电机机端电压,电压为负表示PV节点}*generator;struct Pinghengji{int i;//平衡机节点号,最后一个发电机为平衡节点double P;//平衡机有功功率double Q;//平衡机无功功率double V;//平衡机机端电压}*pinghengji;//----------------负荷数据结构体--------------//struct Load{int i;//负荷节点号double P;//负荷的有功功率double Q;//负荷的无功功率double V;//负荷处的电压(初始为0)}*load;//----------------优化结构体--------------//struct Y ouhua{int nn;//记录节点的度int nn1;int *jd;//记录节点号int *w;}*youhua;//-------------自导纳结构体--------------// struct Yii{double g,b;}*yii;struct Yii1{double g,b;}*yii1;//------------互导纳结构体----------------// struct Yij{double g,b;int j;}*yij;struct Yij1{double g,b;int j;}*yij1;//----------------U--------------//struct U_Type{double value;int j;}*U1,*U2,*U;//-------------------节点电压数组-----------------// struct NodalV oltage_Type{double V,theta;}*NodalV oltage;三、程序流程介绍四、程序中重要函数体的说明1、读数据函数read();读入各个原始数据;输入5,则为IEEE5节点;输入14,则为IEEE14节点;输入30,则为IEEE30;输入57,则为IEEE57;输入118,则为IEEE118;2、节点优化函数op();在此函数里实现节点优化以及支路、发电机、负荷的重排;3、形成导纳矩阵函数daona();形成导纳矩阵,在这个函数中同时调用函数formb(1)形成因子表1;调用formbb(2)形成因子表2;4、计算节点电压的迭代函数Diedai();迭代过程见流程图;5、打印函数dayin();打印各节点电压的辐值和相位,各个支路的功率和整个网络的网损;五、小结1.节点优化编号:节点优化编号直接影响到矩阵A的因子表矩阵的稀疏度,而稀疏度的大小又直接影响到稀疏技术的使用效率的好坏。

牛顿拉夫逊潮流计算程序

牛顿拉夫逊潮流计算程序



f1 x 2 xn f 2 f 2 x 2 xn f n f n x 2 xn
f i
f1
Δ X 1 Δ X 2 Δ X n
(13)
' ' 式(13)等号右边矩阵的 x 等都是对于 X1 ,X 2 的值,这一矩阵称为雅可比(Jacobi)矩阵。
P—Q分解法潮流计算的计算机算法。
电力系统分析
1概 述
类型:
导纳法
阻抗法
牛顿-拉夫逊法(N—R法) 快速分解法( PQ分解法)
电力系统分析
2 潮流计算的基本方程
2.1节点的分类 2.2基本方程式
电力系统分析
2.1节点(bus)的分类
根据电力系统中各节点性质的不同,可把节点分成三种类型。 1.PQ节点 事先给定的是节点功率(P、Q),待求的是节点电压向量 (U、θ)。通常变电所母线都是PQ节点,当某些发电机的 出力P、Q给定时,也可作为PQ节点。PQ节点上的发电机称 之为PQ机(或PQ给定型发电机)。在潮流计算中,系统大 部分节点属于PQ节点。
2
m 1
Δ P1 e m 1 Δ Q 1 e m 1 Δ Pm e m -1 Δ Q m e m -1 Δ Pm 1 e m -1 Δ U
2
m 1
Δ P1 f m 1 Δ Q 1 f m 1 Δ Pm f m -1 Δ Q m f m -1 Δ Pm 1 f m -1 Δ U
电力系统分析
3.2牛顿-拉夫逊法潮流计算
方程式(15)和(16)具备方程组(12)的形式:
Δ W -J Δ U
(17)
Δe 1 Δf 1 Δe m Δf m ΔU Δe m 1 Δf m 1 Δe n - 1 Δf n - 1

P-Q分解法潮流计算

P-Q分解法潮流计算

(3)系数矩阵B’和B’’是对称矩阵。因此,只需要 形成并贮存因子表的上三角或下三角部分,这 样又减少了三角分解的计算量并节约了内存。
P-Q分解法的收敛特性
P-Q分解法所采取的一系列简化假定只影响了修 正方程式的结构,也就是说只影响了 迭代过程, 并不影响最终结果。因为P-Q'分解法和牛顿法都 采用相同的数学模型式,最后计算功率误差和判 断收敛条件都是严格按照精确公式进行的,所以 P-Q分解法和 牛顿法一样可以达到很高的精度。
目前pq分解法不仅大量地用在规划设计等离线计算的场合也已经广泛地应用在安全分析等在线计算中它是目前计算速度最快的交流潮流算因为对于资金过剩引发的需求而言最终都是要通过变现来实现的变现就得经过交易环节这个税简单可行最具威力是从源头上来控制市场交投行为的
P-Q分解法潮流计算
P-Q分解法潮流计算
PQ分解法是由极坐标形式的牛顿法演 化而来,以有功功率作为修正电压向 量角度的依据,以无功功率作为修正 电压幅值的依据,把有功功率和无功 功率迭代分开进行。
在B'中尽量去掉那些对有功功率及电压相角影响 较小的因素,如略去变压器非标准电压比和输电 线路充电电容的影响;在B"中尽量去掉那些对无 功功率及电压幅值影响较小的因素,如略去输电 线路电阻的影响
即B’的非对角和对角元素分别按下式计算:
B”的非对角和对角元素分别按下式计算:
其中rij和xij分别为支路的电阻和感抗,bi0为节点i 的接地支路的电纳。(BX法)
计算[ΔW(K01)/V],ERM(K01)
解修正方程,并修正V(K01)
ΔW,功率误差的 数值。EMP,寄 存器迭代过程中 最大功率误差。 K01是0时为有功 功率,K01是1时 为无功功率。

PQ分解潮流算法简介

PQ分解潮流算法简介

P( k ) H ( k )Q(k)M(k
)
N ( k ) θ( k )
L( k )
U
(
k
)
U
(
k
)
P( k ) P(θ( k ) ,U( k ) )
Q( k ) Q(θ( k ) ,U( k ) )
θ( k ) 1( k ) 2( k )
( k ) n1
T
U( k )
PQ分解潮流算法简介
前言
潮流计算的内容:
根据给定的电网结构、发电计划及负荷分布情况,求出整个电网的运行状态。 (运行状态:节点母线的电压、相角。再由状态变量计算线路输送的有功和无功 功率。)
潮流计算的意义:
(1)潮流计算,对于系统运行方式的分析,对电网规划阶段中设计方案的确定 都是必不可少的。为判别这些运行方式及规划设计方案的合理性、安全性、可靠 性及经济性提供了定量分析的依据。
Ui( k
)U
( j
k
)
(
Gij
sin
( ij
k
)
Bij
cos
( ij
k
)
)
Ui(
k
)U
( j
k
)
Bij
H ( k ) ii
Pi
i
U U( k )
[U
( i
k
)
]2
Bii
U
( i
k
)
U
( j
k
)
(
Gij
ji
sin
( ij
k
)
Bij
cos
( ij
k
)
)
θ θ( k )
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

潮流计算的快速分解法摘要:本文采用快速分解法进行潮流计算,分析其基本理论,并使用MATLAB软件进行编程设计。

最后运用实例进行验证。

结果表明快速分解法具有较好的迭代速度。

关键词:潮流计算快速分解法 MATLAB编程,实例验证1引言潮流计算是电力系统分析最基本、最重要的计算,是电力系统运行、规划以及安全性、可靠性分析和优化的基础,也是各种电磁暂态和机电暂态分析的基础和出发点。

潮流计算要求具有可靠的收敛性,占用内存少,计算速度快,调整和修改容易,使用灵活方便。

各种算法的改进以及新算法的提出,很多都是为了使潮流计算能更好地满足计算要求。

本文应用快速分解法进行潮流计算,并给出算例分析。

2潮流计算的快速分解法研究表明,用牛顿-拉夫逊法计算潮流时,每次迭代都要重新形成雅可比矩阵,然后重新对它进行因子表分解并求解修正方程。

为避免每次迭代重新形成雅可比矩阵及其因子表,人们研究用定雅可比矩阵取代随迭代过程不断变化的雅可比矩阵,这种方法叫定雅可比法。

此外,人们还结合电力系统的物理特点,发展了各种版本的解耦潮流算法,20世纪70年代初提出的快速分解法是这一阶段的主要研究成果。

关于快速分解潮流算法,有三项里程碑意义的研究成果。

其一是Stott在1974年发现的XB型算法;其二是Van Amerongen在1989年发现的BX型算法;其三是Monticelli等人在1990年所作的关于快速分解潮流算法收敛机理的理论阐述。

这些研究工作不仅是电力系统计算方面的典范,也揭示了这样一个事实:工程上有效的方法一定有其深刻的理论来支持。

2.1 快速分解法的修正方程及迭代格式将极坐标型定雅可比法的修正公式重写如下:⎥⎦⎤⎢⎣⎡∆∆=⎥⎦⎤⎢⎣⎡∆∆⎥⎦⎤⎢⎣⎡--V Q V P V V B G G B L M N H θ (2.1) 经验表明,电力系统中有功功率主要受电压相角的影响,而无功功率主要受电压幅值的影响,同时由于高压电网大部分线路的电阻比电抗小,因此在牛顿-拉夫逊迭代中可以忽略雅可比矩阵的非对角块,即将N G ,M G 设为零,从而实现有功和无功潮流修正方程的解耦。

Stott 通过大量的计算实践发现,为了获得最好的收敛性,还要对雅可比矩阵的对角块作特殊的常数化处理:对系数矩阵H B ,忽略支路电阻和接地支路的影响,即用x 1-为支路电纳建立的节点电纳矩阵'B 代替H B ;对系数矩阵L B ,用节点导纳矩阵中不包含PV 节点的虚部''B 代替;θ∆V 前的电压幅值用标幺值1代替。

于是可得简化的修正方程式如下:VP B ∆=∆-θ' (2.2) V Q V B ∆=∆-'' (2.3)在潮流计算中,上述两个修正方程式依次交替迭代,Stott 把在此基础发展起来的潮流算法称为快速分解法(fast decoupled load flow )。

假定当前点为),()()(k k V θ,则求解),()1()1(++k k V θ的连续迭代格式如下:⎩⎨⎧∆+=∆-=∆+-)()()1()()()(1'')(),(k k k k k k k V V VV V Q B V θ (2.4) ⎩⎨⎧∆+=∆-=∆+++-)()()1()1()1()(1')(),(k k k k k k k V V P B θθθθθ (2.5)快速分解法公式的特点是:①θ-P 和V Q -迭代分别交替进行;②功率偏差计算时使用最近修正过得电压值,且有功无功偏差都用电压幅值去除;③''B 和'B 的构成不同,'B 应用x 1-建立,并忽略所有接地支路(对非标准变比变压器支路,变比可取为1),而''B 就是导纳矩阵的虚部,不包括PV 节点。

在快速分解法的实施中,这些技术细节缺一不可,否则程序的收敛性将受到影响。

1989年,荷兰学者Van Amerongen 通过大量仿真计算发现了另一版本的快速分解潮流算法,他把该算法称为BX 型算法,而把Stott 的算法称为XB 型算法,用以区分二者。

BX 型算法与XB 型算法的主要不同在于雅可比矩阵对角块的形成上。

BX 型算法的处理方式是:在对系数矩阵H B 进行简化时,保留了支路电阻的影响,但忽略了接地支路项。

BX 型算法的迭代格式与XB 型算法是相同的。

计算经验表明,BX 型和XB 型两种快速分解潮流算法在大部分情况下性能接近,在某些情况下BX 型算法收敛性略好。

快速分解法只对雅可比矩阵作了简化,但节点功率偏差量的计算及收敛条件仍是严格的,因此收敛后的潮流结果仍然是准确的。

由于方程的维数减小了,且'B 和''B 是常数矩阵,只需在迭代计算之前形成一次,然后分解成因子表,并一直在迭代过程中使用,所以计算效率大幅提高。

快速分解法是一种定雅可比法,虽然只具有线性收敛速度,但由于其鲁棒性好,适应性强,在电力工业界被广泛采用,特别适合在线计算。

2.2 快速分解法的理论基础Stott 的快速分解法提出时并没有任何理论解释,它是计算实践的产物。

多年来,人们普遍认为在满足x r <<的系统中,快速分解法才能有较好的收敛性。

但在许多实际应用中,当x r >时,快速分解法也能很好收敛。

因此,从理论上解释快速分解法的收敛机理,便成为一个有趣的研究课题。

20世纪80年代末,Monticelli 等人的研究工作对这一问题做了比较完整的解释,在一定程度上阐明了XB 型和BX 型快速分解潮流算法的收敛机理。

Monticelli 等人的分析工作是以定雅可比牛顿-拉夫逊迭代方程为出发点的。

具体过程如下:①通过高斯消去法,把牛顿-拉夫逊法的每一次迭代等价地细分为三步计算;②对每一步计算作详细分析,证明了在连续的两次牛顿-拉夫逊迭代中,上一次迭代的第三步和下一次迭代的第一步可以合并,从而导出等效的两步式分解算法;③论证了该两步式分解算法的系数矩阵与快速分解法的系数矩阵是一致的。

推导过程并未引用任何解耦的假设。

为以后书写方便,将式(2.1)中的V P ∆用P ∆代替,V Q ∆用Q ∆代替,而θ∆V 用θ∆代替,则给出的定雅可比法的修正公式改写如下⎥⎦⎤⎢⎣⎡∆∆=⎥⎦⎤⎢⎣⎡∆∆⎥⎦⎤⎢⎣⎡-Q P V L M N H θ (2.6)式中T H P B H θ∂∆∂≈=,T N V P G N ∂∆∂≈-= T M Q G M θ∂∆∂≈=,T L V Q B L ∂∆∂≈=整个推导分为三步。

1) 将原问题分解成P ,Q 子问题首先,对式(2.6)用高斯消去法消去子块N ,有⎥⎦⎤⎢⎣⎡∆∆-∆=⎥⎦⎤⎢⎣⎡∆∆⎥⎦⎤⎢⎣⎡----Q Q NL P V L M M NL H 110θ (2.7) 记M NL H H 1~--=,Q NL P P ∆-∆=∆-1~并定义Q L V L ∆-=∆-1,θ∆-=∆-M L V M 1则式(2.7)的解可以表示为⎩⎨⎧∆+∆=∆∆-=∆-M L V V V P H 1~θ上式中对P ~∆的计算可以采用较简单的方法。

在给定的电压幅值和相角初值附近,保持电压相角不变,考虑只有电压幅值的变化L V ∆时,有功功率的偏差量为PQ NL V P V V P V P V V P L T L ~),(),(),(1∆=∆-∆=∆∂∆∂+∆≈∆+∆-θθθ (2.8) 综合上述结果,如果当前的迭代点为),()()(k k Vθ,则第k 次迭代对式(2.6)的计算可以分解为以下三步。

① ⎩⎨⎧∆+=∆-=∆+-)()()1()()(1)(~),(k L k k k k k L V V V V Q L V θ (2.9)②⎪⎩⎪⎨⎧∆+=∆-=∆++-)()()1()1()(1)()~,(~k k k k k k V P H θθθθθ (2.10) ③⎩⎨⎧∆+=∆-=∆++-)()1()1()(1)(~k M k k k k M V V VM L V θ (2.11) 2) 简化无功迭代步骤按①~③完成第k 次迭代后,下面再考察第1+k 次迭代的①,有⎩⎨⎧∆+=∆-=∆+++++-+)1()1()2()1()1(1)1(~),(k L k k k k k L V V V V Q L V θ (2.12)利用式(2.11),上式中的无功功率偏差为)~,(),()()1()1()1()1(k M k k k k V V Q V Q ∆+∆=∆++++θθ)()1()1()~,(k M T k k V V Q V Q ∆∂∆∂+∆≈++θ)()1()1()~,(k M k k V L V Q ∆+∆=++θ (2.13)代入式(2.12),经整理得)~,()1()1(1)()1(++-+∆-=∆+∆k k k M k L V Q L V V θ (2.14)式(2.14)说明,如果将第k 次迭代的①计算出的)1(~+k V 和②计算出的)1(+k θ,用于计算第1+k 次迭代的无功偏差量,即式(2.14)中的Q ∆,则所求得的第1+k 次迭代的电压修正量将自动包含第k 次迭代的③的式(2.11)与第1+k 次迭代的①的式(2.12)合并,只需保留式(2.9)和式(2.10)。

因此,第k 次迭代对式(2.6)的计算可以用以下两步计算完成:⎪⎩⎪⎨⎧∆+=∆-=∆+-)()()1()()(1)(),(k k k k k k V V V V Q L Vθ (2.15)⎪⎩⎪⎨⎧∆+=∆-=∆++-)()()1()1()(1)(),(~k k k k k k V P H θθθθθ (2.16)在式(2.6)处已说明,P ∆实际是V P ∆,Q ∆实际是V Q ∆,θ∆实际是θ∆V ,式(2.15)和式(2.16)和快速分解法迭代格式相同。

显然,这种迭代算法是否与快速分解法等效,取决于系数矩阵L 和H ~。

与XB 型快速分解法的修正方程相。

相关文档
最新文档