保留非线性潮流算法.ppt
《保留非线性潮流算法.ppt》由会员分享,可在线阅读,更多相关《保留非线性潮流算法.ppt(59页珍藏版)》请在三一办公上搜索。
1、,四 保留非线性潮流算法,0.引言,更加精确的数学模型考虑泰勒级数高阶项保留非线性潮流算法泰勒级数的前三项即取到泰勒级数的二阶项极坐标形式直角坐标,1.保留非线性快速潮流算法,1.1 数学模型 采用直角坐标形式的潮流方程为 采用直角坐标,潮流问题实际上就是求解一个不含变量一次项的二次代数方程组。,对模型的几点说明,泰勒展开的二阶项系数已经是常数取泰勒展开的三项将得到无截断误差的精确展开式从理论上,取初值后,如能从展开式求解修正量,则一步便可以求得方程的解。,奇次二次方程表示的潮流方程(1),定义如下:n维未知变量向量 xx1,x2,x n T n维函数向量 y(x)y1(x),y2(x),y
2、n(x)T n维函数给定值向量 y sy1s,y2s,y nsT一个具有n个变量的齐次二次代数方程式的普遍形式为 y i(x)(a11)ix1x1+(a12)ix1x2+(a1n)ix1xn+(a21)ix2x1+(a22)ix2x2+(a2n)ix2xn+(an1)ixnx1+(an2)ixnx2+(ann)ixnxn,(41),奇次二次方程表示的潮流方程(2),于是潮流方程组就可以写成如下的矩阵形式或,(42),(43),奇次二次方程表示的潮流方程(3),系数矩阵为:,(44),对式(4-1)在初值x(0)附近展开,可得如下没有截断误差的精确展开式:,(45),泰勒级数展开式(2),式中:
3、xx-x(0)x1,x2,x n T 为修正量向量。,(46),泰勒级数展开式(3),式中:,(47),J 即雅可比矩阵,泰勒级数展开式(4),H是一个常数矩阵,其阶数很高,但高度稀疏。,(48),式(4-6)略去第三项,就成通常的牛顿法展开式,式(4-6)第三相相当复杂,以下将证明可将(46)写成:ysy(x(0)Jxy(x),泰勒级数展开式(5),(49),(46),泰勒级数展开式(6),将xi写成xixi(0)xi,于是 xixj(xi(0)xi)(xj(0)xj)xi(0)xj(0)xi(0)xjxj(0)xixi xj将上式代入(4-2),则在x(0)附近,式(4-2)除了可用泰勒展
4、开式表示外,还可以写成下面的形式,证明:,(410),泰勒级数展开式(7),(411),式(4-11)和式(46)应当完全等价,下面证明:,泰勒级数展开式(8),(411),首先,看出(4-11)中第一项,根据(42),就是式(46)第一项,(46),泰勒级数展开式(9),(411),其次,(4-11)中第二、三项,与式(46)第二项完全对应,(46),泰勒级数展开式第二项,因为式(46)第二项展开后是向量函数y(x)在x=x(0)处的全微分。,而(42)式右端变量列向量中任一元素的全微分,泰勒级数展开式第二项(续),于是,根据式(42),y(x)在x=x(0)处的全微分也可以表示为:,此式即
5、是(411)第二、三项和。所以,与(46)式第二项相等。得证。,泰勒级数展开式(10),(411),所以,(4-11)中第四项,必然与式(46)第三项相等。根据式(42),(4-11)中第四项完全可以写成y(x)形式,(46),泰勒级数展开式(11),(311),(4-11)中第四项完全可以写成y(x)形式,最终,证明了式(4-9),构成了算法的突破,1.3 数值计算迭代公式(1),式(4-9)是一个以x作为变量的二次代数方程组,求解满足该式的x仍要采用迭代的方法。式(4-9)可改写成 xJ-1y(x(0)ysy(x)于是算法具体迭代公式为 x(k+1)J-1y(x(0)ysy(x(k)式中:
6、k表示迭代次数;J为按xx(0)估计而得。,(412),数值计算迭代公式(2),算法的收敛判据为也可采用相继二次迭代的二阶项之差作为收敛判据(更合理),保留非线性快速潮流算法框图,1.4 算法特点及性能估计,牛顿法迭代公式,保留非线性算法,(413),算法特点及性能估计(续1),保留非线性:恒定雅可比矩阵,只需一次形成,并由三角分解构成因子表x(k)是相对于始终不变的初始估计值x(0)的修正量达到收敛所需迭代次数多,收敛特性为直线但总计算速度较快牛顿法:每次重新形成因子表x(k)是相对于上一次迭代所得到的迭代点x(k)的修正量,牛顿迭代法与保留非线性迭代法迭代比较,后面对通用迭代格式的分析将说
7、明:B-B1等于 f(x(1)=f(x(0)x(1)(4-14)也就是H(x(1),也是y(x(1)C-C1等于 f(x(2)=f(x(0)x(2)H(x(2)f(x(0)x(1)f(x(0)x(2)(4-15)A1A2+A2A3 A1A3 y(x(2),设所要求解的非线性代数方程组为f(x)0,对f(x)的性质无限制,则它的泰勒级数展开式可写成f(x(0)f(x(0)xH(x)=0 式中:H(x)为泰勒展开式非线性总项。迭代公式:f(x(0)x(k+1)=f(x(0)H(x(k)求解关键在于求解H(x),利用迭代过程进行,1.5 具有更广泛意义的通用迭代公式,(417),(416),通用迭代
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 保留 非线性 潮流 算法

链接地址:https://www.31ppt.com/p-6241896.html