法律状态公告日
法律状态信息
法律状态
2014-12-10
授权
授权
2013-01-23
实质审查的生效 IPC(主分类):H02J3/16 申请日:20120813
实质审查的生效
2012-11-28
公开
公开
技术领域
本发明属于电力系统运行和控制技术领域,特别涉及一种基于合作博弈理论的安全和经济协调的自动电压控制方法。
背景技术
自动电压控制(Automatic Voltage Control,AVC)系统是实现电网安全、经济、优质运行的重要手段,其基本原理是通过协调控制发电机无功出力、变压器分接头、无功补偿设备,实现电网内无功电压的合理分布,以提高电压稳定裕度、降低网络损耗、提高电压合格率等。确定协调控制指令的主要手段是求解最优潮流(Optimal Power Flow,OPF)模型。随着电网调度运行对安全性要求的不断提高,自动电压控制过程中除需考虑电力系统的基态安全性外,其控制结果还需满足静态安全性的要求。由此引入了考虑安全约束的最优潮流(Security Constrained Optimal Power Flow,SCOPF)模型,以同时考虑电力系统的安全性和经济性,得到满足静态安全性要求的自动电压控制指令。
一个典型的安全和经济协调的自动电压控制方法,其具体实施步骤为:
1、构造电力系统的考虑静态安全约束的最优潮流(Security Constrained Optimal PowerFlow,SCOPF)模型,如式(1):
min f(x0,u0)
s.t.g0(x0,u0)=0
gk(xk,u0)=0
>(16)
>
>
k=1,...,NC
式中变量下标k为电力系统运行状态标号,k=0表示正常运行状态(或称故障前状态),k=1,...,NC表示第k个预想故障(为研究电力系统故障对电力系统安全运行产生的影响,而预先设定的电力系统元件(如线路、变压器、发电机、负荷、母线等)的故障及其组合)状态,NC为预想故障个数;u0为控制变量向量,x0为正常运行状态的状态变量向量,xk为第k个预想故障状态的状态变量向量;控制变量的值在正常运行状态和预想故障状态下通常保持不变,如发电机的机端电压幅值等;状态变量的值在正常运行状态和预想故障状态下通常不同,其值由电力系统结构和控制变量的值所决定,如负荷母线和联络母线的电压幅值、发电机的无功出力、各母线的电压相角等;目标函数f(x0,u0)一般为电力系统有功网损,约束方程g0(x0,u0)=0为电力系统正常运行状态潮流方程,gk(xk,u0)=0为第k个预想故障状态下电力系统的潮流方程;u、
2、对考虑静态安全约束的最优潮流模型进行求解,得到自动电压控制指令。
3、根据得到的自动电压控制指令,对电力系统实施自动电压控制。
这种典型的安全和经济协调的自动电压控制方法,由于其数学模型规模巨大,在实际自动电压控制的实施中往往求解困难,基本无法在满足在线实施要求的时间内求解;同时由于其严格的故障后安全性约束,可能使得模型(16)优化可行域为空,不存在可行解,此时无法得到可用的自动电压控制指令;另外该方法难以灵活扩充不同的安全约束限制。因此这种典型的安全和经济协调的自动电压控制方法难以应对自动电压控制的在线实施的要求。
发明内容
本发明的目的旨在至少解决上述技术缺陷之一,提出一种新的基于合作博弈理论的安全和经济协调的自动电压控制方法,本方法大大降低了模型规模和求解难度,计算耗时可满足自动电压控制的在线实施的需要;同时在安全约束要求严苛、模型(16)无解时,也可给出一个权衡了经济和安全的协调解,以提供自动电压控制指令;另外该方法可以灵活扩充考虑各种不同的安全性约束,如预想故障状态的静态电压稳定性等。
为达到上述目的,本发明提出的基于合作博弈理论的安全和经济协调的自动电压控制方法,其特征在于,该方法包括以下步骤:
1)建立电力系统的多目标无功电压优化模型,如式(2):
min EI(u0,x0)
>
s.t.g0(u0,x0)=0
gk(u0,xk)=0
(17)
>
>
>
k=1,...,NC
其中EI为电力系统的经济性指标,SI为电力系统的安全性指标,SIBase为自动电压控制指令实施前电力系统的安全性指标。
2)将多目标无功电压优化模型(2)分解为经济模型和和安全模型,其中经济模型如下:
min EI(u0,x0)
s.t.g0(u0,x0)=0
(18)
>
>
其中εu、
安全模型如下:
>
s.t.gk(u0,xk)=0
(19)
>
k=1,...,NC
3)对经济模型和安全模型基于合作博弈理论进行求解,得到自动电压控制指令;
4)根据得到的自动电压控制指令,对电力系统实施自动电压控制。
本发明的方法与传统的安全和经济协调的自动电压控制方法相比,至少具有以下优点:
1.大大降低了安全和经济协调的自动电压控制计算模型的规模和求解难度:在博弈模型求解过程中,经济模型只是一个简单的最优潮流模型,安全模型求解的计算量很小,与传统方法相比,计算难度大大降低;
2.适用于各种不同的安全约束条件:在安全性要求不苛刻时,可得到与传统方法相同或相近的自动电压控制指令,而在安全性要求苛刻、传统模型无解时,也可给出权衡了经济和安全的协调解,以提供自动电压控制指令;
3.可灵活考虑各种不同的安全性要求:除静态安全性外,如需考虑其他安全性要求,如预想故障状态下的静态电压稳定性等,只需调整安全模型求解的具体方法,给出满足各种安全性要求的安全限值即可。
附图说明
图1为本发明一个实施例应用在2节点电力系统的系统模型图。
具体实施方式
下面结合附图及实施例详细描述本发明的内容及特点。实施例中的条件数据是示例性的,仅用于解释本发明,而不能对本发明的保护范围的限制。
本发明的基于合作博弈理论的安全和经济协调的自动电压控制方法,该方法建立多目标无功电压优化模型,并基于合作博弈理论对该模型进行求解,以同时寻求电力系统经济性和安全性的最优化,给出合理的自动电压控制指令;该方法包括以下步骤:
1)建立电力系统的多目标无功电压优化模型,如式(2):
min EI(u0,x0)
>
s.t.g0(u0,x0)=0
gk(u0,xk)=0
(20)
>
>
>
k=1,...,NC
其中EI为电力系统的经济性指标,SI为电力系统的安全性指标,SIBase为自动电压控制指令实施前电力系统的安全性指标。
2)将多目标无功电压优化模型(20)分解为经济模型和和安全模型,其中经济模型如下:
min EI(u0,x0)
s.t.g0(u0,x0)=0
(21)
>
>
其中εu、
安全模型如下:
>
s.t.gk(u0,xk)=0
(22)
>
k=1,...,NC
3)对经济模型和安全模型基于合作博弈理论进行求解,得到自动电压控制指令;
4)根据得到的自动电压控制指令,对电力系统实施自动电压控制。
上述步骤1)建立电力系统的多目标无功电压优化模型包含以下步骤:
(1-1)建立电力系统经济性指标计算公式:
EI=PLoss(x0,u0) (23)
其中PLoss为电力系统有功网损函数(即将电力系统正常运行状态的有功网损作为电力系统的经济性指标);
(1-2)建立电力系统安全性指标计算公式;安全性指标取下列各式之一(或其他合理的方式)进行计算:
>
>
>
其中
>
>
>
(1-3)以步骤(1-1)和(1-2)建立的计算公式为优化目标建立多目标无功电压优化模型,如式(12):
min EI(u0,x0)
>
s.t.g0(u0,x0)=0
gk(u0,xk)=0
(30)
>
>
>
k=1,...,NC
上述步骤3)对经济模型和安全模型基于合作博弈理论进行求解,得到自动电压控制指令包含以下步骤:
(3-1)令t=1,其中t为博弈周期的序号,t∈Z;
(3-2)令u(t)=u,
(3-3)求解经济模型,如式(13),得到经济模型的解(u0(t),x0(t));具体求解过程为:
min EI(u0,x0)
s.t.g0(u0,x0)=0
(31)
>
>
(3-31)令εu=0,
(3-32)求解经济模型,若有解,得到经济模型的解(u0(t),x0(t)),转到步骤(3-4);否则继续;
(3-33)增加εu,
(3-4)当t>1时,若|u0(t)-u0(t-1)|≤tol,且|x0(t)-x0(t-1)|≤tol(tol为收敛判据,根据自动电压控制计算所针对的电力系统的规模不同,可在10-4~10-2之间进行取值),转到步骤(3-8),否则继续;
(3-5)以经济模型的解作为电力系统的基态,进行静态安全分析(以当前潮流结果作为电力系统的基态,模拟电力系统故障发生后的潮流结果,以此来预知电力系统是否存在安全隐患,判断在发生预想故障后电力系统变量是否会出现越限的功能),若静态安全分析结果中安全监视变量(安全监视变量指在电力系统调度运行中监视的一些变量,在静态安全分析的结果中,只关心这些变量在预想故障状态的值是否越限)的值无越限(或越限量小于电力系统运行可允许的最大越限量,可允许的最大越限量可根据实施自动电压控制的电力系统的实际情况和相关安全运行导则(如《电力系统安全稳定导则》)中的要求确定),转到步骤(3-8),否则继续;
(3-6)求解安全模型,得到第t+1个博弈周期经济模型中的安全限值u(t+1)、
(3-61)若变量xi为安全监视变量,计算在第t个博弈周期中预想故障k状态下变量xi的越上限量
>
>
k=1,...,NC
i=1,...,nx,且xi为安全监视变量
(3-62)记
>(33)
>
其中si,k为xi在正常运行状态的变化量和其导致的xi在预想故障k状态下的变化量之间的线性系数(该系数在计算过程中可根据经验近似选取,通常按两个变化量之间的灵敏度关系进行取值较为合理)。
(3-63)计算第t+1个博弈周期经济模型中的安全上限
>(34)
>
(除此种方法外,还可根据不同的安全要求采取其他的安全限值计算方法)
(3-7)令t=t+1,转到步骤(3-3);
(3-8)博弈求解结束,得到自动电压控制的解(u0(t),x0(t)),输出自动电压控制指令。
下面通过实施例的方式对本发明的方法做进一步的说明。
本发明对一个2节点电力系统进行基于合作博弈理论的安全和经济协调的自动电压控制方法的实施例,该电力系统的组成模型如图1所示。在这个模型中,发电机母线1挂接一台发电机G,通过两条并列线路lA、lB向负荷端供电,负荷端分段母线2A挂接负荷DA,2B挂接负荷DB。a、b、c、d、e各为一个隔离开关。该电力系统参数(包括线路lA、lB的阻抗zA、zB,负荷DA、DB的复功率SD.A、SD.B)的值如下:
zA=rA+jxA=0.004+j0.4
zA=rA+jxA=0.004+j0.4
SD.A=PD.A+jQD.A=0.2+j0.1
SD.B=PD.B+jQD.B=0.8+j0.4
其中r*为线路电阻,x*为线路电抗,P*为负荷有功功率,Q*为负荷无功功率。
该电力系统在自动电压控制计算前的潮流结果如表1所示,其中下标“0”表示电力系统正常运行状态。
表1 2节点电力系统在自动电压控制计算前的潮流结果
设置所有母线电压幅值作为安全监视变量,发电机母线电压幅值VG0、负荷母线电压幅值在正常运行状态的值VD0和在预想故障状态下的值VD1的安全限值分别设置为:
>
>
>
设置实施例中的第1种情况:设置预想故障为隔离开关d、e断开,即分段母线2B退出运行。
此时传统SCOPF模型有解,但由于故障状态安全约束的要求,其解与不考虑静态安全约束的优化潮流结果不相同。这种情况下,本发明方法求解时,首个博弈周期经济模型的解经静态安全分析后发现预想故障状态下负荷母线电压幅值VD1越上限,电力系统的安全性指标没有达到最优,因此求解安全模型,得到下一个博弈周期经济模型中的安全限值,对负荷母线的电压幅值限值进行调整,进而在新的博弈周期重新求解经济模型的解。如此往复,在第4个博弈周期(即t=4时),电力系统的安全性指标为0,安全性达到最优,博弈求解结束,得到自动电压控制的解。具体的求解过程如下:
首先分析电力系统模型中的控制变量和状态变量。在图1的2节点电力系统中,发电机母线的电压幅值VG在正常运行状态和预想故障状态下保持不变,为该电力系统模型的控制变量。而其余变量,包括发电机的有功出力PG、无功出力QG,负荷母线的电压幅值VD,以及发电机和负荷母线电压相角θG、θD,在正常运行状态和预想故障状态下其值不同,为该电力系统模型的状态变量。因此控制变量u={VG},状态变量x={PG,QG,VD,θ},其中θ=θG-θD。
步骤1)建立本实施例的第1种情况的2节点电力系统的多目标无功电压优化模型:具体内容如下:
(1-1)根据电力系统发电机有功出力和负荷有功的差值计算电力系统有功网损,得到电力系统经济性指标计算公式:
EI=PLoss(x0,u0)=PG0-PD.A-PD.B
(1-2)以式(29)计算安全监视变量的越限量,以式(24)计算电力系统的安全性指标,因设置母线电压幅值为安全监视变量,所以在安全性指标计算中只考虑母线电压幅值的越限,得到安全性指标:
>
将表1中的母线电压幅值以及母线电压幅值约束值带入此公式,可得SIBase=0.1067。
(1-3)本实施例的第1种情况的2节点电力系统的潮流方程组为:
>
其中,
>>
当k=0时,r0=rA//rB=0.002,x0=xA//xB=0.2;当k=1时,r1=rA=0.004,x1=xA=0.4。
另外,当k=0时,PD0=PD.A+PD.B,QD0=QD.A+QD.B;当k=1时,PD0=PD.A,QD0=QD.A。
由以上各式,可建立本实施例的第1种情况的2节点电力系统的多目标无功电压优化模型:
min PG0-PD.A-PD.B
min max(δ(VG0),δ(VD0),δ(VD1))
s.t.>
>
>
>
>
>
>
>
0.9≤VG0≤1.2
0.9≤VD0≤1.1
max(δ(VG0),δ(VD0),δ(VD1))≤0.1067
步骤2)将多目标无功电压优化模型分解为经济模型和和安全模型,其中经济模型为:
min PG0-PD.A-PD.B
s.t.>
>
>
>
>
>
安全模型为:
min max(δ(VG0),δ(VD0),δ(VD1))
s.t.>
>
>
>
max(δ(VG0),δ(VD0),δ(VD1))≤0.1067
步骤3)对经济模型和安全模型基于合作博弈理论进行求解,得到自动电压控制指令:
首先,令t=1;令
min PG0-PD.A-PD.B
s.t.>
>
>
>
>
>
结果如下:
以上述结果作为基态进行静态安全分析,计算预想故障状态下电力系统各变量的值,结果如下:
可见预想故障发生后负荷母线电压幅值
由式(32)可得
接下来,令t=2;再令
因为此时t>1,需判断本博弈周期经济模型的解与上个博弈周期经济模型的解之间的偏差。在本实施例中,收敛判据设置为tol=10-4,显然两个博弈周期经济模型的解之间的偏差大于收敛判据,需继续计算。以上面的结果作为基态进行静态安全分析,结果为:
此时预想故障状态下的负荷母线电压幅值
令t=3,
此结果与上个博弈周期经济模型的解之间的偏差大于收敛判据,需继续计算。以此结果为基态进行静态安全分析得到:
预想故障状态下负荷母线电压幅值
令t=4,
此结果与上个博弈周期经济模型的解之间的偏差大于收敛判据,需继续计算。以此结果为基态进行静态安全分析得到:
此时预想故障状态下负荷母线电压幅值
对本实施例的第1种情况采用传统SCOPF模型求解结果如表2所示,以上根据本发明方法的求解过程中各博弈周期的结果如表3所示,经对比知,两种方法最终结果相同,给出的自动电压控制指令也相同。
表2 采用传统SCOPF的结果
表3 采用本发明方法的结果
下面设置本实施例的另两种情况进一步说明本发明方法在各种不同情况下的优越性。按上述流程对这两情况进行计算,过程中各种参数,如si,k、tol等的取值都与第一种情况相同。
设置本实施例的第2种情况:设置预想故障为隔离开关c、d断开,即线路lB退出运行。
此时传统SCOPF模型有解,且与不考虑静态安全约束的优化潮流结果相同。这种情况下,本发明方法求解时,首个博弈周期经济模型的解即满足静态安全性要求,静态安全分析结果中安全监视变量的值无越限,博弈过程一个周期即得到结果,且与传统SCOPF模型结果相同。传统SCOPF模型结果和本发明方法结果分别如表4和表5所示。
表4 采用传统SCOPF的结果
表5 采用本发明方法的结果
设置本实施例的第3种情况:设置预想故障为隔离开关c、d断开,即线路lB退出运行。同时将发电机母线电压幅值约束调整为VG0∈[0.9,1.15]。
此时传统SCOPF模型无解。本发明方法求解时,首个博弈周期经济模型的解经静态安全分析得到预想故障状态下负荷母线电压幅值VD1越下限,需求解安全模型,得到新的安全限值,以消除这一越限。新的安全限值需提高发电机母线电压幅值VG0的值。而在首个博弈周期经济模型的解中VG0已达上限,因此为消除或减少VD1的越限量,需适当松弛VG0的安全约束,以使经济模型有解。由于放松了安全约束,牺牲了安全性,博弈无法使安全指标为0,只能使其尽量减小。在第4个博弈周期,经济模型的解与前一周期相比变化量小于收敛判据,博弈求解结束。此时虽然最终的结果VG0和VD1的值都超出了安全约束范围,但这是一个安全指标(即最大电压幅值越限量)最小的解。在安全性要求苛刻、传统SCOPF模型无解的情况下,得到这样一个较优解对指导调度运行意义很大。本发明方法结果如表6所示。本实施例的第3种情况充分体现了本发明方法的优越性。
表6 采用本发明方法的结果
机译: 基于合作博弈理论的自动电压控制方法
机译: 基于合作博弈理论的清理机器人控制方法
机译: 利用合作博弈理论解决统计关节效应的方法和系统