基于辅助问题原理及内点法的分区并行最优潮流算法

合集下载

电力系统最优潮流分析

电力系统最优潮流分析

电力系统最优潮流分析电力系统是现代社会中最重要的系统工程之一,为社会生产和人民生活提供了绝大部分能量。

电能的生产需要耗费大量的燃料,而目前电能在输送、分配和消费过程中存在着大量的损耗。

因此如何采取适当措施节约能源,提高整个电力系统的运行效率,优化系统的运行方式,是国内外许多学者一直关注与研究的热点。

电力系统的最优化运行是指在确保电力系统安全运行、满足用户用电需求的前提下,如何通过调度系统中各发电机组或发电厂的运行,从而使系统发电所需的总费用或所消耗的总燃料达到最小的运筹决策问题。

数学上可将此问题描述为非线性规划或混合非线性规划问题。

最优潮流问题是指在满足必须的系统运行和安全约束条件下,通过调整系统中可利用控制手段实现预定目标最优的系统稳定运行状态。

同经典的经济调度法相比,最优潮流具有全面规划、统筹考虑等优点,它可将安全运行和最优经济运行等问题进行综合考虑,通过统一的数学模型来描述,从而将电力系统对经济性、安全性以及电能质量等方面的要求统一起来。

最优潮流问题的提出把电力系统的最优运行理论提高到一个新的高度,受到了国内外学者高度重视。

最优潮流已在电力系统中的安全运行、电网规划、经济调度、阻塞管理、可靠性分析以及能量管理系统等方面得到了广泛应用,成为了电力系统网络运行分析和优化中不可或缺的工具。

一、最优潮流问题研究的意义最优潮流可将电力系统可靠性与电能质量量化成相应的经济指标,并最终达到优化资源配置、降低成本、提高服务质量的目的。

因此最优潮流研究具有传统潮流计算无法比拟的意义,主要体现在以下两个方面。

一方面,通过最优潮流计算可指导系统调度员的操作,保证系统在经济、安全、可靠的状态下运行。

具体表现为:第一,当所求问题以目标函数、控制变量和约束条件的形式固定下来后,就一定可以求出唯一最优解,并且该结果不受人为因素的影响。

第二,最优潮流的寻优过程可以自动识别界约束,在解逐渐趋于最优的过程中可得到网络传输瓶颈信息,从而可以指导电网扩容与规划。

基于内点法的最优潮流计算

基于内点法的最优潮流计算

基于内点法的最优潮流计算Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998摘要内点法是一种能在可行域内部寻优的方法,即从初始内点出发,沿着中心路径方向在可行域内部直接走向最优解的方法。

其中路径跟踪法是目前最具有发展潜力的一类内点算法,该方法鲁棒性强,对初值的选择不敏感,在目前电力系统优化问题中得到了广泛的应用。

本文采用路径跟踪法进行最优求解,首先介绍了路径跟踪法的基本模型,并且结合具体算例,用编写的Matlab程序进行仿真分析,验证了该方法在最优潮流计算中的优越性能。

关键词:最优潮流、内点法、路径跟踪法、仿真目次0、引言电力系统最优潮流,简称OPF(Optimal Power Flow)。

OPF问题是一个复杂的非线性规划问题,要求满足待定的电力系统运行和安全约束条件下,通过调整系统中可利用控制手段实现预定目标最优的系统稳定运行状态。

针对不同的应用,OPF模型课以选择不同的控制变量、状态变量集合,不同的目标函数,以及不同的约束条件,其数学模型可描述为确定一组最优控制变量u,以使目标函数取极小值,并且满足如下等式和不等式。

{min u f(x,u)S.t.ℎ(x,u)=0g(x,u)≤0(0-1)其中min u f(x,u)为优化的目标函数,可以表示系统运行成本最小、或者系统运行网损最小。

S.t.ℎ(x,u)=0为等式约束,表示满足系统稳定运行的功率平衡。

g(x,u)≤0为不等式约束,表示电源有功出力的上下界约束、节点电压上下线约束、线路传输功率上下线约束等等。

电力系统最优潮流算法大致可以分为两类:经典算法和智能算法。

其中经典算法主要是指以简化梯度法、牛顿法、内点法和解耦法为代表的基于线性规划和非线性规划以及解耦原则的算法,是研究最多的最优潮流算法, 这类算法的特点是以一阶或二阶梯度作为寻找最优解的主要信息。

智能算法主要是指遗传算法和模拟退火发等,这类算法的特点是不以梯度作为寻优信息,属于非导数的优化方法。

基于退火粒子群和内点法的改进最优潮流算法

基于退火粒子群和内点法的改进最优潮流算法
CHEN Li g u a n g ,W EN Bo ,NI E Yi x i o n g
( 1 . He y u a n Po we r S u p p l y Bu r e a u o f Gu a n g d o n g P o we r Gr i d Co r p o r a t i o n, He y u a n, Gu a n g d o n g 5 1 7 0 0 0, Ch i n a; 2 . Gu a n g d o n g Un i v e r s i t y o f Te c h n o l o g y ,Gu a n g z h o u ,Gu a n g d o n g 5 1 0 0 0 6 ,Ch i n a )
基 于退 火粒 子群 和 内点 法 的 改进 最优 潮流 算 法
陈丽光 ,文波 ,聂一雄
( 1 .广 东 电 网公 司 河 源供 电局 , 广 东 河 源 5 1 7 0 0 0 ;2 . 广 东工 业 大 学 ,广 东 广 州 5 1 0 0 0 6 )
摘要: 针对一般智能算法计算最优 潮流( o p t i ma l p o we r f l o w,OP F ) 问题 收敛速度慢 、精 度低 等 问题 ,提 出一种
第2 6 卷 第 9 期
2 ቤተ መጻሕፍቲ ባይዱ 1 3年 9月
广 东 电 力
GUANGDONG ELECTRI C p0W ER
Vo 1 . 2 6 NO . 9
S e p. 201 3
d o i :1 0 . 3 9 6 9 / j . i s s n . 1 0 0 7 — 2 9 0 X. 2 0 1 3 . 0 9 . 0 0 7
基于退火粒子群和内点法的改进最优潮流算法33述方法在无功优化计算中的不足近年来研究者将遗传算法粒子群particleswarmoptimizationpso算法模拟退火simulatedannealingsa等各种智能算法引入最优潮流的计算中取得了一定的成果推动了最优潮流问题研究的进一步发ipm具有数值鲁棒性强对初值选取不敏感迭代次数与系统规模关系不大等优点在电力系统优化运行领域得到了广泛的应用34

基于内点法的最优潮流计算

基于内点法的最优潮流计算

基于内点法的最优潮流计算GE GROUP system office room 【GEIHUA16H-GEIHUA GEIHUA8Q8-摘要内点法是一种能在可行域内部寻优的方法,即从初始内点出发,沿着中心路径方向在可行域内部直接走向最优解的方法。

其中路径跟踪法是目前最具有发展潜力的一类内点算法,该方法鲁棒性强,对初值的选择不敏感,在目前电力系统优化问题中得到了广泛的应用。

本文采用路径跟踪法进行最优求解,首先介绍了路径跟踪法的基本模型,并且结合具体算例,用编写的Matlab程序进行仿真分析,验证了该方法在最优潮流计算中的优越性能。

关键词:最优潮流、内点法、路径跟踪法、仿真目次0、引言........................................................1、路径跟踪法的基本数学模型....................................2、路径跟踪法的最优潮流求解思路................................3、具体算例及程序实现流程......................................3.1、算例描述..............................................3.2、程序具体实现流程......................................4、运行结果及分析..............................................4.1 运行结果..............................................4.2结果分析 ..............................................5、结论........................................................6、编程中遇到的问题............................................ 参考文献....................................................... 附录...........................................................0、引言电力系统最优潮流,简称OPF(Optimal Power Flow)。

最优潮流

最优潮流

最优潮流算法概述摘要:最优潮流是一类典型的非线性规划问题, 在电力系统中求解最优潮流是一项基本而重要的工作。

本文论述了最优潮流算法问题, 对其中经典的简化梯度法、牛顿法、内点法、序列二次规划法、以及混合序列法做了详细介绍,并对智能化的潮流算法,如遗传算法、模拟退火法等进行了探讨,同时做了相应的比较。

然后结合最优潮流在电力市场下的应用进行了分析,最后指出最优潮流发展所面临的问题,并深入研究。

一引言最优潮流OPF (Optima l Power Flow)是指从电力系统优化运行的角度来调整系统中各种控制设备的参数,在满足节点正常功率平衡及各种安全指标的约束下,实现目标函数最小化的优化过程。

它将电网的经济调度、质量控制和安全运行统一协调起来,对电力系统的规划和运行有着重要意义。

最优潮流能够统一考虑电力系统在安全、经济和电压质量各方面的要求。

最优潮流问题,实质上是在满足一定的安全约束条件下,使目标函数达到最优的非线性规划问题。

具体地说,最优潮流是研究当系统的结构参数及负荷情况给定时,通过系统变量的优选,所能找到的能满足所有指定的约束条件,并使系统的一个或多个目标达到最优时的潮流分布。

1962年, J. Carpentier介绍了一种以非线性规划方法来解决经济分配问题的方法[1],首次引入了电压约束和其它运行约束。

电力系统最优潮流是经过优化的潮流分布, 其数学模型可以表示为:,min(,)..(,)0(,)0fs t gh⎧⎪⎪=⎨⎪≤⎪⎩u xu xu xu x(1.1)其中目标函数f 及等式、不等式约束g 及h中的大部分约束都是变量的非线性函数, 因此电力系统的最优潮流计算是一个典型的有约束非线性规划问题。

本文论述了最优潮流算问题, 对其中的简化梯度法、牛顿法、内点法、序列二次规划法、遗传算法模拟退火法等进行了详细的比较。

二经典的最优潮流计算方法电力系统最优潮流的经典解算方法主要是指以简化梯度法、牛顿法、内点法和解耦法为代表的基于线性规划和非线性规划以及解耦原则的解算方法,是研究最多的最优潮流算法,这类算法的特点是以一阶或二阶梯度作为寻找最优解的主要信息。

基于内点法最优潮流计算

基于内点法最优潮流计算

定义对偶间隙和障碍参数为:
GaplTzuTw
u Gap
2r
精选课件
6
内点法小结
• 内点法实质上是牛顿法、对数壁垒函数法以及拉格朗日函 数法三者的结合。用对数壁垒函数处理不等式约束,用拉 格朗日函数处理等式约束,用牛顿法求解修正方程。
• (1)初始点的选取:跟踪中心轨迹内点法对初始点无要 求。
• (2)迭代收敛判据:对偶间隙小于某一给定值(最大潮 流偏差小于某一给定值)。
意义:
电力系统的经济运行一直是研究者们的热门课题。 随着人们对电能质量和安全性问题的重视,迫切需 要将三方面的要求统一起来考虑。最优潮流作为满 足这一目标的重要手段,近年来获得了飞速发展。
精选课件
3
研究现状
现阶段已有的最优潮流计算方法:
• 1、非线性规划法 • 2、二次规划法 • 3、线性规划法 • 4、内点法 • 5、人工智能方法
精选课件
14
算例迭代过程分析
迭代次数
1 2 3 4 5 6 7 8 9 10 11
1
0 0 0 0 0 0 0 0 0 0 0
V1
2
V2
3
V3
2.9392e-001 -1.6219e-001 -1.0084e-001 -4.0923e-003 -4.5985e-003 1.6990e-002 3.4407e-003 3.8783e-003 2.0056e-003 7.9961e-004 3.3857e-004
3
0.153j 0.032+0.161j
0.0745j 0.1045j
0.179j 0.039+0.017j
1.25+0.5j
9
0.088j 0.01+0.085j

基于辅助问题原理及内点法的分区并行最优潮流算法

基于辅助问题原理及内点法的分区并行最优潮流算法

sr t n ftejitdb r es it b tdp o es gmo e b sdo u s se d cmp s ti i so n e od r.A dsr ue rcsi d l ae n s b y tm eo o i co h o i n —
to n u ia y p o lm rn i l ( P)meh d i p o o e in a d a x l r r b e p i cp e AP i t o s r p s d,wh r h a g c l y tm ee t e lr e sae s se
S a g Xio e h n a l ,Li in u , Li i Li a aha J u Ru , Xi
(co l fEeti l gneig nJa tn iest,Xi n7 0 4 , Nn ) S ho l r a iern ,Xi i o gUnvriy 10 9 C a o c c En a o a
v r nc . e ge e
Ke wo d :o t l o rfo y r s p i we lw;s b y tm e o o iin u i a y p o lm rn il ;p r l l ma p u s se d ci e
子 系统 中采用跟踪 中心轨迹 内点法求解子系统的优化 问题. 测试算例 的计算结果表明, 该算法减少
了整个 问 的矩阵维数 , 题 降低 了问题的求解难度 , 具有较强的收敛性 、 快速性和实用性. 关键词 :最优潮流; 多分区; 辅助问题原理; 并行计算 ; 内点法 中图分类号 :T 4 文献标识码 :A 文章编号: 2 397 (0 60~4 80 M74 0 5—8X 20 )40 6—5 P r l ld Op i a we o Alo ih s d o x la y Pr b e a al e t e m lPo rFlw g rt m Ba e n Au ii r o lm P i c p e a d I t ro o n g rt m rn i l n n e ir P i tAl o ih

最优潮流

最优潮流
最优潮流问题特点迭代算法及收敛性最优潮流求解过程是一个迭代过程因此存在迭代是否收敛问题最优解的多值性和存在性最优潮流问题是典型的非线性规划问题从数学观点看应该有多组解由于最优潮流考虑的约束包括运行约束和安全约束比较多在某些情况会出现无解的情非线性规划法nonlinearprogrammingnlp二次规划法quadraticprogrammingqp线性规划法linearprogramminglp人工智能方法非线性规划法有约束非线性规划方法的基本思想是利用拉格朗日乘子法和罚函数法建立增广目标函数使有约束非线性规划问题转化为无约束的非线性规划问题然后利用不用的数学方法优化求解
线性规划法(linear Programming, LP) 混合规划法 内点算法 人工智能方法
非线性规划法
有约束非线性规划方法的基本思想是利用拉 格朗日乘子法和罚函数法建立增广目标函 数,使有约束非线性规划问题转化为无约束 的非线性规划问题,然后利用不用的数学方 法优化求解。
第一个成功的最优潮流算法是Dommel 和Tinnery于1968年提出的简化 梯度算法。
μ = lT z − uT w
2r
Gap = lT z − uT w
如果参数 μ 按上式取值时,算法的收敛性较
差,所以建议采用
μ = σ Gap
2r
σ ∈ (0,1) 为中心参数,一般取0.1,在大多数
场合可获得较好的收敛效果。
线性化的方程为
[ ] −

2 x
f
(
x
)


2 x
h(
x)
y


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

第40卷 第4期2006年4月 西 安 交 通 大 学 学 报J OU RNAL O F XI′AN J IAO TON G U N IV ERSIT YVol.40 №4Ap r.2006基于辅助问题原理及内点法的分区并行最优潮流算法商小乐,李建华,刘 锐,李 夏(西安交通大学电气工程学院,710049,西安)摘要:针对大电网在最优化问题计算中存在计算时间长、矩阵维数高等问题,按照电力系统的实际地理分布,在某些联络线处将整个电网分解为多个相对独立的子系统,子系统间通过边界节点产生的约束条件进行协调,建立了一个基于辅助问题原理(A PP)的多分区并行最优潮流计算模型.应用A PP方法,将大电网最优潮流问题转化为多个规模相对较小子系统的并行协调优化问题,在每个子系统中采用跟踪中心轨迹内点法求解子系统的优化问题.测试算例的计算结果表明,该算法减少了整个问题的矩阵维数,降低了问题的求解难度,具有较强的收敛性、快速性和实用性.关键词:最优潮流;多分区;辅助问题原理;并行计算;内点法中图分类号:TM744 文献标识码:A 文章编号:0253Ο987X(2006)04Ο0468Ο05Paralleled Optimal Pow er Flow Algorithm B ased on Auxiliary ProblemPrinciple and Interior Point AlgorithmShang Xiaole,Li Jianhua,Liu Rui,Li Xia(School of Electrical Engineering,Xi′an Jiaotong University,Xi′an710049,China)Abstract:To solve t he difficulties of long comp uting period and huge mat rix dimensions in t he t raditional large scale optimal power flow(O PF)algorit hms,a complex power system is decom2 posed into several logical independent subsystems geograp hically,which are coordinated via re2 st rictions of t he jointed borders.A dist ributed processing model based on subsystem decomposi2 tion and auxiliary problem p rinciple(A PP)met hod is p roposed,where t he large scale system O PF p roblem is decompo sed into several parallel coordinating subsystem optimization ones and solved wit h t he interior point algorit hm.It is demonst rated t hat t he algorit hm rapidly reduces t he dimensions and t he calculation complexity of overall OPF problem wit h higher efficiency and con2 vergence.K eyw ords:optimal power flow;subsystem decompo sition;auxiliary problem p rinciple;parallel comp utation;interior point algorit hm 随着电力系统规模不断扩大和对在线实时分析要求的不断提高,传统算法在计算速度上已经无法满足需求,人工智能算法虽然可以得到较好的优化解,但计算速度缓慢.此外,传统算法和人工智能算法目前都面临着大系统所带来的维数灾难问题,快速、稳定的最优潮流算法已经成为大规模电力系统计算与运行控制的关键.近年来,并行算法正逐渐应用到各种科学计算当中.在电力系统计算方面,并行算法也有了一些应用[1Ο4],这些方法采用服务器/客户端结构,主从进程之间存在大量数据交换,造成了数据收集和发送时的瓶颈.文献[5Ο7]提出了一种新的并行计算方法,它应用辅助问题原理[8],将一个整体的最优化问题分解为多个相对独立的子问题,并采用并行迭代求解子问题的方式来完成对整个问题的求解,为电力系统并行优化计算提供了一种新思路.本文所讨论的是基于辅助问题原理(A PP)方法及跟踪中心轨迹内点法的分区并行最优潮流算法,收稿日期:2005Ο09Ο16. 作者简介:商小乐(1982~),男,硕士生;李建华(联系人),女,教授.介绍了算法的基本公式,完成了算法程序编制和算例测试.1 最优潮流(O PF )数学模型本文采用发电费用最小为目标,数学模型为min F (x )=min∑ni =1(ai 2P 2G i +a i 1P G i +a i 0)(1)s.t.h (x )=0,g (x )≤0(2)式中:x ={P ,Q ,θ,V },表示发电机有功、无功出力、无功电源出力以及节点电压角度、电压幅值等控制变量以及状态变量;a i 2P 2G i +a i 1P G i +a i 0表示第i 台发电机组的发电费用;h (x )、g (x )分别表示等式约束和不等式约束条件.2 大电网的分解大电网通常可按照地域分为多个区域,各个区域之间通过联络线进行连接,本文通过联络线入手,对整个电网进行区域的划分,以图1为例说明分区的过程.(a )分区前(b )分区后图1 电网的分区电网可以表示为图1a 的形式,区域A 和B 依靠中间的联络线C 互相连接,将整个网络通过“撕裂”边界节点的方式分成两个子系统,并在两个子系统分界处添加虚拟发电机,见图1b ,用于在分解之后,协调两个子系统之间有功、无功等电气量的平衡.在分解前,变量x ={x 1,x 2,y },x 1、x 2、y 分别表示子系统A 、B 的内部变量和边界变量.在分解时,通过“复制”边界节点,得到了2组边界变量y 1、y 2.对于整个电网而言,“撕裂”产生的边界节点应在电气量上相同,即y 1=y 2=y .当电网分区之后,目标函数应该分为两个部分,分别表示子系统A 、B 的发电费用.因为边界节点上增加的虚拟发电机的发电费用是0,虚拟发电机的引入不会影响整个网络的目标函数值,虚拟发电机仅在整个计算中,为各子系统之间的协调提供方法.因此,将原目标函数改写为min F (x )=min F 1(x 1)+min F 2(x 2)(3) 无论对整个电网还是对分区后的子系统进行讨论,网络本身的等式约束和不等式约束都没有改变.对于边界节点,由于子系统间在边界节点上应具有相同的电气量,应该增加一个等式约束条件.在分区之后,将约束条件修改为h 1(x 1,y 1)=0,g 1(x 1,y 1)≤0h 2(x 2,y 2)=0,g 2(x 2,y 2)≤0θ(y )=y 1-y 2=0(4)式中:y ={y 1,y 2}.3 A PP 原理及其应用不考虑子系统内部的约束条件,仅考虑由于分区产生的边界点约束,此时根据式(3)、式(4),优化问题的拉格朗日函数可以写为L (x ,λ)=F 1(x 1)+F 2(x 2)+〈λ,θ(y )〉(5)为了提高算法的收敛性,本文采用增广拉格朗日方法,即在原拉格朗日函数上增加一个二次项L (x ,λ)=F 1(x 1)+F 2(x 2)+〈λ,θ(y )〉+c 2〈θ(y ),θ(y )〉(6)式中:c 为常数.可以看出,引入二次项并不会影响最终的计算结果,当最后迭代收敛时,子系统间边界节点电气量趋向一致,此时二次项的值趋向0.二次项的加入虽然提高了算法的收敛性,但是同时破坏了两个子系统之间的可分性,因为加入的二次项本身是不可分解的.在这种情况下,引入辅助问题原理[8,9]来解决这个问题.311 APP 的原理以及在本文中的应用将L (x ,λ)看作由J (x ,λ)和J 2(x )两部分构成L (x ,λ)=J (x ,λ)+J 2(x )(7)其中J (x ,λ)可微,J 2(x )为不一定可微.若能构造出一个辅助问题G (x ,λ)+εJ 2(x )(8)且G (x ,λ)满足条件G ′(x 3,λ3)=εJ ′(x 3,λ3)(9)其中(x 3,λ3)表示原问题的解,则原问题可转化为求解G (x ,λ)+εJ 2(x )的鞍点问题,其中G (x ,λ)被称为辅助函数,其理论证明见文献[8].根据式(6)、式(7),分别令964 第4期 商小乐,等:基于辅助问题原理及内点法的分区并行最优潮流算法J(x,λ)=〈λ,θ(y)〉+c2〈θ(y),θ(y)〉(10)J2(x)=F(x)(11)并构造辅助函数为G(x,λ)=K(x,λ)+ 〈εJ′(x,λ)-K′(x,λ),(x,λ)〉(12)其中K(x,λ)为核函数,则对原问题的求解可转化为求解下面的问题G(x,λ)+εJ2(x)=K(x,λ)+〈εJ′(x,λ)-K′(x,λ),(x,λ)〉+εF(x)(13)取核函数K(x,λ)=K(x)+12‖λ‖2(14)根据A PP两层算法模型[8],可按照下式求解式(13) x k+1=arg min{K(x)+〈εJ′x(x k,λk)-K′x(x k),x〉+εF(x)}(15)λk+1=λk+αθ(y k+1)(16)将式(10)带入式(15),考虑〈θ′(y),y〉=θ(y),得x k+1=arg min{K(x)+〈-K′x(x k),x〉+ε〈cθ(y k)+λk,θ(y)〉+εF(x)}(17)λk+1=λk+αθ(y k+1)(18) 根据式(10)知K(x)只包含边界变量,为了提高算法的收敛性,K(x)应为二次函数,取K(x)=β2‖y‖2(19)带入式(17),有x k+1=arg min β2‖y-y k‖2+ε〈λk+cθ(y k),θ(y)〉+εF(x)-β2‖y k‖2(20) 为了计算方便,可以取ε=1.对于引入的其他3个常数参数α、β、c,为了满足A PP方法的收敛性,在选取它们的值时,应该满足条件0<α<2c(21)并令β=2α根据式(20),略去常数项-β2‖y k‖2,并将θ(y)展开,可将对式(6)的求解转化为如下的迭代过程求解(x1k+1,y1k+1,x2k+1,y2k+1)= arg min β2‖y1-y k1‖2+β2‖y2-y k2‖2+(λk+c(y k1-y k2))T(y1-y2)+F1(x1)+F2(x2)(22)λk+1=λk+α(y k+11-y k+12)(23) 显然,可将式(22)所表示的优化问题分解为2个子问题进行求解.于是,我们可以得到子系统A 对应的优化问题(x k+11,y k+11)=arg minβ2‖y1-y k1‖2+(λk+c(y k1-y k2))T y1+F1(x1)(24)λ1k+1=λ1k+α(y k+11-y k+12)(25) 子系统B有相似的优化公式.从式(24)中可以看出,在计算子系统优化问题时,仅需知道子系统内部变量以及相邻子系统边界变量前一次的优化值,即计算是相对独立的.在所有子系统完成对优化问题的求解时,相邻子系统间要互相交换边界点变量值,并用其更新λ,开始下一次迭代.当相应的边界节点上的虚拟发电机达到功率平衡、电压及相角趋向一致时,迭代过程完成.312 分区后电压相量参考点的处理在计算过程中,当网络被分为若干子系统时,每个子系统都选取了自己的平衡节点作为参考,而不是以全网的平衡节点作为参考,那么子系统参考点与全网参考点必然存在一个角度差值,如图2所示.图2 子系统间的角度问题 例如,对于节点k(设其电压向量为U・′k),它以所属子系统的平衡节点(设其电压向量为U・′0)为参考点时,电压相角为α,它以整个网的平衡节点(设其电压向量为U・′0)为参考点时,电压相角为β.可以推得,子系统参考点相对于整个网络参考点存在一个β-α的差值.在处理子系统之间的角度等式约束时,就必须考虑这个差值.对于本文的情况而言,可以直接将两个子系统边界节点角度平均值的差作为子系统间的角度差值.对于多个子系统情况,可以参考文献[10].4 子系统优化问题的内点法求解前面将一个大网络的优化问题分解为2个子系统的优化问题,并针对各个子系统形成了各自的目标函数及约束条件,以子系统A为例,其子优化问题及其约束为074西 安 交 通 大 学 学 报 第40卷 min f (x 1,y 1)=minβ2‖y 1-y k 1‖2+(λk +c (y k 1-y k 2))T y 1+F 1(x 1)(26)s.t.h (x 1,y 1)=0,g ≤g (x 1)≤g(27)对各子系统新的目标函数的优化问题,本文采用跟踪中心轨迹内点法[11]进行求解.将式(27)中的不等式约束转化为等式约束g (x 1)+u =g ,g (x 1)-l =g (28)其中松弛变量l =(l 1,…,l r )T ,u =(u 1,…,u r )T ,应该满足l >0, u >0这样原问题转化为min f (x 1,y 1)(29)s.t.h (x 1,y 1)=0g (x 1)+u =g ,g (x 1)-l =gl >0,u >0(30)把目标函数改造为障碍函数,该函数在可行域内近似于原目标函数,在边界时变得很大,也称为原优化问题的对偶问题min f (x 1,y 1)-μ∑rj =1lg (l j)-μ∑rj =1lg (u j)(31)s.t.h (x 1,y 1)=0g (x 1)+u =g ,g (x 1)-l =g(32) 通过对目标函数的变换,把含不等式约束的优化问题转化成只含有等式约束的对偶问题,可直接用拉格朗日乘子法进行求解,当原对偶问题的对偶间隙趋向于0时,对偶问题的解收敛至原问题的解.5 测试算例与结果分析在对测试算例进行计算时,采用的计算机为双P ΟIII800处理器,512M 内存,使用P Thread 线程函数实施并行计算,使用信号灯、异步信号等方法对各个子系统的计算线程进行同步,算法流程见图3.511 测试算例本文选取了4个测试算例,算例1、2由IEEE30节点数据构造得到,算例3、4由IEEE118节点构造得到,网络的基本数据如表1所示.本文选取α=115,β=3,c =3,以‖y 1-y 2‖<ξmax 作为收敛判据,并选取ξmax 为0103.为了比较算法的计算结果和加快计算速度的能力,本文分别使用了如下方式计算最优潮流:表1 测试算例编号节点数子系统节点数边界节点数支路数发电机数无功源数130(15,18)34133258(30,30)282663234(118,118)235632764232(118,118)43563276图3 算法流程 (1)不分区采用内点算法对整个网络进行计算;(2)采用本文方法,使用单CPU 串行计算;(3)采用本文方法,使用2个CPU 并行计算.在上边提到的3种方式中,后两者的计算结果是相同的,仅在计算时间上不同.512 结果分析从优化结果上进行对比,表2记录了几种方式下得到的总发电费用(模拟值)的最优化结果.比较发现,在采用方式2、3计算时,虽然停止条件ξmax 为0103(选取得比较大),但是优化结果最大误差仅相差1%左右,对于工程应用,这种误差是可以接受的.表2 优化结果(发电费用)的对比编号发电费用方式1方式2、3误差/%1234111853142312533234710227234614757111179728231479313471229913461214800147019701060108174 第4期 商小乐,等:基于辅助问题原理及内点法的分区并行最优潮流算法 表3记录了几种方式下计算时间及本文方法在满足收敛条件下需要的迭代次数,图4为采用本文方法计算边界值误差的收敛曲线.从结果来看,该算法在最初几次迭代收敛很快,但是当边界误差下降到一定值之后,收敛速度明显变慢.ξmax 的选取应在保证工程需求的前提下,尽量减少算法的迭代次数.表3 测试算例迭代次数与计算时间编号计算时间/s 方式1方式2方式3迭代次数1234010400115319160119166301310014701410201410800117901291813688128313655图4 ‖y 1k -y 2k ‖的收敛曲线 由于计算时间与迭代次数成正比,并且程序在线程同步时也要消耗一定的时间,因此算例1和算例2的计算时间比传统方法多,该算法并无优势.由于采用分解协调的方法将整个网络分成几个子系统,使其求解矩阵维数大大降低,而矩阵的维数是影响计算时间和精度的重要因素,因此对算例3、算例4进行计算时,该方法在时间上取得了明显的优势.在目前系统越联越大,即将形成全国大电网的情况下,本文所提方法会有很大的实用价值.6 结 论本算法将大电网优化问题转化为多个子系统互相协调的并行优化问题,通过几个算例对算法进行了测试,验证了算法的收敛性和快速性.该算法具有如下特点:(1)降低了每个子问题的矩阵维数,降低了整个问题求解难度,将各个子问题并行求解,加快了整个问题的求解速度;(2)每次各子系统问题求解完毕后,仅在相邻子系统间交换边界变量数据,减少了子系统间数据的交换量,避免了数据传输带来的瓶颈;(3)电网的分区既可以按照地域进行划分,便于在电力市场方面的应用,也可以按照区域数均匀地划分,使得每个子系统规模相近,每个子问题的求解时间趋于平均,从而加快程序运行速度;(4)测试中发现,在满足式(21)的情况下,3个常数的取值明显影响算法的收敛性,合适的取值对于整个算法是十分重要的.参考文献:[1] 薛 巍,舒继武,王心丰,等.电力系统潮流并行算法的研究进展[J ].清华大学学报(自然科学版),2002,42(9):1192Ο1195.[2] 周红宇,马维新,袁 斌,等.电力系统网络方程并行算法研究及潮流并行计算的实现[J ].清华大学学报(自然科学版),1994,34(4):95Ο101.[3] 程新功,厉吉文,曹立霞,等.基于电网的多目标分布式并行无功优化研究[J ].中国电机工程学报,2003,23(10):109Ο113.[4] 潘哲龙,张伯明,孙宏斌,等.分布计算的遗传算法在无功优化中的应用[J ].电力系统自动化,2001,25(6):37Ο41.[5] K im B H ,Baldick R.Coarse 2grained distributed opti 2mal power flow [J ].IEEE Trans on Power Systems ,1997,12(2):932Ο939.[6] K im B H ,Baldick R.A comparison of distributedoptimal power flow algorithms [J ].IEEE Trans on Power Systems ,2000,15(2):599Ο604.[7] Batut J ,Renaud A.Daily generation scheduling opti 2mization with transmission constraints :a new class of algorithms [J ].IEEE Trans on Power Systems ,2000,7(3):982Ο989.[8] Cohen G.Auxiliary problem principle and decomposi 2tion of optimization problems [J ].Journal of Optimi 2zation Theory and Application ,1980,32(3):277Ο305.[9] Cohen G.Optimization by decomposition and coordina 2tion :a unified approach [J ].IEEE Trans on Automatic Control ,1978,AC 232(2):222Ο232.[10]Losi A ,Russo M.On the application of auxiliaryproblem principle [J ].Journal of Optimization Theory and Application ,2003,117(2):377Ο396.[11]王锡凡,方万良,杜正春,等.现代电力系统分析[M ].北京:科学出版社,2003.(编辑 杜秀杰)274西 安 交 通 大 学 学 报 第40卷 。

相关文档
最新文档