首页> 中国专利> 基于内点解耦法与线性混合整数规划法的区域电网动态无功优化方法

基于内点解耦法与线性混合整数规划法的区域电网动态无功优化方法

摘要

本发明公开基于内点解耦法与线性混合整数规划法的区域电网动态无功优化方法,步骤为:1)建立动态无功优化模型;2)将动态无功优化模型中的离散变量松弛为连续变量,构建松弛动态无功优化模型;3)用内点解耦法解算松弛动态无功优化模型,得到接地电容器投切组数和有载调压变压器挡位的连续解4)利用所有变量的连续最优解构建线性混合整数优化模型,并设定离散变量的搜索空间;5)对线性混合整数优化模型进行解算,得到接地电容器投切组数和有载调压变压器挡位。本发明将内点解耦法与线性混合整数规划法相结合,并采用领域搜索法快速求解,在保证了计算精度的基础上有效提升了求解效率。

著录项

说明书

技术领域

本发明涉及电力系统调度自动化领域,具体是基于内点解耦法与线性混合整数规划法的区域电网动态无功优化方法。

背景技术

动态无功优化是指网络结构参数已知并保持不变,除平衡节点外的所有发电机节点的有功出力已知,未来一天的负荷曲线给定,通过对发电机、有载调压变压、可投切电容器组等无功控制设备进行调控,在满足其自身调控能力范围、离散无功控制设备的全天动作次数约束和电网安全约束的条件下使得系统的无功分布和节点电压水平最优,降低网络能量损耗,实现电力系统安全经济运行。

电力系统动态无功优化模型中,考虑了有载调压变压器分接头档位值和电容器组的投切,使得模型中含有大量的整数变量。由于离散设备受技术和设备寿命的限制,在实际调度运行中不允许频繁动作,需满足一定的日动作次数限制,在模型中以绝对值约束得以体现,从而导致时段间存在耦合关系。动态无功优化寻求的是多时段下的全局优化,其变量和约束数目是单时段优化问题的T倍。以上问题导致动态无功优化问题是一个大规模的具有时段耦合的非线性混合整数含绝对值的数学优化问题,如何快熟准确对其进行求解是研究难点。

发明内容

本发明的目的是提供基于内点解耦法与线性混合整数规划法的区域电网动态无功优化方法,包括以下步骤:

1)建立动态无功优化模型。

所述动态无功优化模型的目标函数如下所示:

式中,f表示一个控制周期内网络总的有功损耗。T为负荷曲线划分总的段数。ΔT

所述动态无功优化模型的约束条件包括网络节点功率平衡约束、有载调压理想变压器支路电压约束、状态变量上下限约束、离散变量上下限约束、离散设备动作次数约束。

建立网络节点功率平衡约束的步骤包括:

1)在有载调压变压器支路中增加虚拟节点m,并建立有载调压变压器支路传输功率和电压转化关系,即:

式中,e

其中,有功功率P

式中,g

2)将网络中的支路分为交流线路支路和有载调压变压器支路,则节点的注入功率方程如下所示:

式中,P

其中,线路及无载调压变压器支路ij的有功功率P

式中,G

3)基于公式(6),建立网络节点功率平衡约束,即:

式中,ΔP

有载调压理想变压器支路电压约束如下所示:

式中,N

其中,t时刻理想变压器支路l的变比k

k

式中,T

状态变量上下限约束如下所示:

式中,V

离散变量上下限约束如下所示:

式中,T

离散设备动作次数约束如下所示:

式中,N

2)将动态无功优化模型中的离散变量松弛为连续变量,构建松弛动态无功优化模型。

建立松弛动态无功优化模型的步骤包括:

2.1)将动态无功优化模型中的整数变量x

2.2)对公式(12)进行转换,得到:

式中,

对公式(12)进行转换的函数为Sigmoid函数f(x)=1/(1+e

2.3)建立松弛动态无功优化模型。所述松弛动态无功优化模型的目标函数如下所示:

式中,x

3)用内点解耦法解算松弛动态无功优化模型,得到接地电容器投切组数和有载调压变压器挡位的连续解

4)利用所有变量的连续最优解构建线性混合整数优化模型,并设定离散变量的搜索空间。

构建线性混合整数优化模型的步骤包括:

4.1)建立直角坐标系下的支路传输功率方程,即:

式中,P

4.2)计算参数EE

4.3)对公式(20)至公式(23)中的参数项(e

式中,e

4.4)基于公式(19)至公式(22),建立线性化后的节点功率方程,即:

式中,G

其中,参数EE

4.5)设定一组表示第l台变压器在t时刻档位值状态的0-1变量 {z

式中,M

4.6)设定一组表示第i台电容器在t时刻投切状态的0-1变量 {z

其中,电容器输入网络中的无功容量Q

式中,q

对地电容器容量线性化方程如下所示:

式中,M

4.7)将离散设备动作次数约束(12)转化为等价线性不等式方程组,即:

式中,M

4.8)基于公式(1)、(10)、(11)、(28)、(33)、(35)、(36)建立线性混合整数优化模型。

5)对线性混合整数优化模型进行解算,得到接地电容器投切组数和有载调压变压器挡位。

解算线性混合整数优化模型的工具为CPLEX工具包。

在CPLEX工具包解算混合整数线性化模型的过程中,在离散变量的搜索空间内对连续解

本发明的技术效果是毋庸置疑的,针对现有动态无功优化的两阶段求解方法求解耗时长的效率问题,以及节点电压频繁越限、潮流不收敛的安全问题,本发明将内点解耦法与线性混合整数规划法相结合,并采用领域搜索法快速求解,在保证了计算精度的基础上有效提升了求解效率。

同时,对于之前研究没有在线性化过程中将网络的安全约束考虑在内的问题,本发明在第二阶段线性化过程中加入了网络的安全约束,确保了所求解满足网络的安全约束,有效减少了电压越限甚至是潮流不收敛的问题。

附图说明

图1为整体流程图;

图2为节点注入功率模型图;

图3为某地区26节点系统电网络结构拓扑图;

图4为某地区26节点系统负荷变化曲线。

具体实施方式

下面结合实施例对本发明作进一步说明,但不应该理解为本发明上述主题范围仅限于下述实施例。在不脱离本发明上述技术思想的情况下,根据本领域普通技术知识和惯用手段,做出各种替换和变更,均应包括在本发明的保护范围内。

实施例1:

参见图1,基于内点解耦法与线性混合整数规划法的区域电网动态无功优化方法,包括以下步骤:

1)建立动态无功优化模型。

所述动态无功优化模型的目标函数如下所示:

式中,f表示一个控制周期内网络总的有功损耗。T为负荷曲线划分总的段数。ΔT

所述动态无功优化模型的约束条件包括网络节点功率平衡约束、有载调压理想变压器支路电压约束、状态变量上下限约束、离散变量上下限约束、离散设备动作次数约束。

建立网络节点功率平衡约束的步骤包括:

1)在有载调压变压器支路中增加虚拟节点m,并建立有载调压变压器支路传输功率和电压转化关系,即:

式中,e

其中,有功功率P

式中,g

2)将网络中的支路分为交流线路支路和有载调压变压器支路,则节点的注入功率方程如下所示:

式中,P

其中,线路及无载调压变压器支路ij的有功功率P

式中,G

3)基于公式(6),建立网络节点功率平衡约束,即:

式中,ΔP

有载调压理想变压器支路电压约束如下所示:

式中,N

其中,t时刻理想变压器支路l的变比k

k

式中,T

状态变量上下限约束如下所示:

式中,V

离散变量上下限约束如下所示:

式中,T

离散设备动作次数约束如下所示:

式中,N

2)将动态无功优化模型中的离散变量松弛为连续变量,构建松弛动态无功优化模型。

建立松弛动态无功优化模型的步骤包括:

2.1)将动态无功优化模型中的整数变量x

2.2)对公式(12)进行转换,得到:

式中,

对公式(12)进行转换的函数为Sigmoid函数f(x)=1/(1+e

2.3)建立松弛动态无功优化模型。所述松弛动态无功优化模型的目标函数如下所示:

式中,x

3)用内点解耦法解算松弛动态无功优化模型,得到接地电容器投切组数和有载调压变压器挡位的连续解

4)利用所有变量的连续最优解构建线性混合整数优化模型,并设定离散变量的搜索空间。

构建线性混合整数优化模型的步骤包括:

4.1)建立直角坐标系下的支路传输功率方程,即:

式中,P

4.2)计算参数EE

4.3)对公式(20)至公式(23)中的参数项(e

式中,e

4.4)基于公式(19)至公式(22),建立线性化后的节点功率方程,即:

式中,G

其中,参数EE

4.5)设定一组表示第l台变压器在t时刻档位值状态的0-1变量 {z

式中,M

4.6)设定一组表示第i台电容器在t时刻投切状态的0-1变量 {z

其中,电容器输入网络中的无功容量Q

式中,q

对地电容器容量线性化方程如下所示:

式中,M

4.7)将离散设备动作次数约束(12)转化为等价线性不等式方程组,即:

式中,M

4.8)基于公式(1)、(10)、(11)、(28)、(33)、(35)、(36)建立线性混合整数优化模型。

5)对线性混合整数优化模型进行解算,得到接地电容器投切组数和有载调压变压器挡位。

解算线性混合整数优化模型的工具为CPLEX工具包。

在CPLEX工具包解算混合整数线性化模型的过程中,在离散变量的搜索空间内对连续解

实施例2:

基于内点解耦法与线性混合整数规划法的区域电网动态无功优化方法,包括以下步骤:

1)建立动态无功优化模型,步骤包括:

1.1)设置优化目标函数

以网络损耗最小作为优化目标,用平衡节点的有功出力进行表示,即,

式中,f表示一个控制周期内网络总的有功损耗;T为负荷曲线划分总的段数;ΔT

1.2)设置约束条件

约束条件既包括网络节点电压约束与功率平衡约束,还包含了网络中有载调压变压器的安全运行约束。

节点功率平衡约束:

式中,ΔP

有载调压理想变压器支路电压约束:

其中,

k

式中,N

状态变量上下限约束:

式中,V

离散变量上下限约束:

式中,

离散设备动作次数约束:

式中,N

以上共同构成了动态无功优化模型,记为M。

2)基于解耦内点法和线性混合整数规划法的两阶段动态无功优化模型求解方法

动态无功优化模型是一个非线性混合整数含绝对值的数学优化问题,针对该问题提出了基于解耦内点法和线性混合整数规划法的两阶段动态无功优化方法。

第一阶段将动态无功优化模型中的离散变量松弛为连续变量,将离散设备动作次数约束用Sigmoid函数,即f(x)=1/(1+e

第二阶段基于第一阶段的连续最优解构建线性混合整数优化模型和自主设定离散变量的搜索空间。最终在邻域搜索法的基础上,使用平台Matlab调用CPLEX工具包进行求解。

内点解耦法求解松弛动态无功优化模型步骤包括:

2.1)内点解耦法求解非线性问题要求模型中的所有变量为连续变量且所有方程均为连续可导方程。动态无功优化模型(1)~(7)含有整数变量x

将动态无功优化模型中的整数变量x

利用Sigmoid函数即f(x)=1/(1+e

式(8)中,

整理后的动态无功优化模型如(9)~(13)所示,解耦内点法求解此模型(松弛动态无功优化模型)可以得到各个变量的连续最优解。

式中,x

2.2)线性混合整数规划求解步骤包括:

将e

直角坐标系下,支路传输功率方程如下式所示。

用e

对式(15)~(18)中的(e

式(19)依然存在(e

经过上述处理,e

线性化后的节点功率方程为:

其中,

2.3)通过电压变量替换将理想变压电压关系和对地无功补偿容量进行线性化,具体步骤如下:

理想变压器电压关系约束条件如式(3)所示。引入一组0-1变量{z

式中,M为一个较大数;H和I为添加的辅助变量,用以表示理想变压器两端的电压幅值和相角的关系;k

同理,由于电容器输入网络中的无功容量如下式所示:

引入一组0-1变量{z

式中,M为一个较大数;R为添加的辅助变量,用以表示理想变压器两端的电压幅值和相角的关系。Q

通过等价转化将离散设备动作次数约束(7)转化成一组等价线性不等式方程组,转化后的方程组如下式所示。

式中,M的取值应该为不小于X的整数;Z

以上,动态无功优化模型经过变量替换、近似处理和泰勒展开等处理后的线性混合整数动态无功优化模型如下,记为M’。

3)在Matlab平台上用内点法求解松弛动态无功优化模型’,得到接地电容器投切组数和有载调压变压器挡位的连续解

求解工具为Matlab软件的CPLEX工具包。

本实例公开的基于内点解耦法与线性混合整数规划法的区域电网动态无功优化方法,利用Sigmoid函数对阶跃函数的良好拟合能力,对式(7)中带绝对值的离散量进行转换,使得模型M连续可导。在保证精度的同时,使得内点法的求解方案可行并且提高了求解效率,使得模型M有连续解可求。

本实例将内点解耦法与变邻域搜索的线性化混合整数法相结合,有效缩减了求解时间。动态无功优化问题是一个大规模的具有时段耦合的非线性混合整数含绝对值的数学优化问题,直接用内点法进行求解难度较大时间较长从而使得整个求解过程的寻优时间变长。解耦内点法利用KKT修正方程左边系数矩阵具有的特殊分块对角带边结构,通过线性转换将大维数方程解耦成小维数的方程组。虽然增加了求解方程数量,但求解速度得到了大幅提升。第二阶段基于第一阶段的连续最优解对模型进行线性化处理构建线性混合整数动态无功优化模型,考虑到模型含有较多整数变量和0-1变量,直接用CPLEX求解非常长甚至有求解不出的可能性。因此,采用领域搜索法可有效缩小整数变量的优化范围,大幅度提高算法的计算效率。

本实例在快速求解的过程中保证了求解精度。求解第一阶段解耦内点法的解耦环节中进行了线性转换,没有近似处理确保了求解结果的精度。与此同时,第一阶段求解得到的连续解给第二阶段的搜索提供了准确的搜索中心,提高了后续计算效率与搜索准确率。

本实例充分考虑了安全约束。在第二阶段的线性混合整数规划过程中不单将离散设备的动作次数考虑在内,还将网络的安全约束考虑在内,即节点功率平衡约束和节点电压约束。有效防止在找寻最优解的同时出现电压越限、潮流不收敛的现象,充分保证了所得解的有效性与准确性。

实施例2

参见图1至图4,针对高压配网为适用对象,以验证基于内点解耦法与线性混合整数规划法的区域电网动态无功优化方法,步骤包括:

1)选取某地区26节点系统,系统结构如图3所示,共有26个节点,15条交流线路,2台有载调压三绕组变压器,13台有载调压双绕组变压器,无功补偿电容器15套,每组电容器的标幺容量均为 0.0501,所有节点的电压上限和下限分别为1.07(标幺值)和0.97 (标幺值)。系统平衡节点为节点1,其电压等级为220kV。将全天负荷曲线划分为24个时段,其变化规律如图4所示。以CPU为core i5-6500,内存为8G的PC为计算平台,MATLAB 2014b为仿真环境。

构建如式(1)~(7)所示动态无功优化模型,并采用式(8)~(32)所示的基于内点解耦法与线性混合整数规划法的二阶段算法进行求解。

2)算法求解效果分析

为验证本发明算法的有效性,设计如下对比试验:

S1:解耦内点法与线性混合整数规划法的区域电网动态无功优化方法,S2:解耦内点法与结合领域搜索的线性混合整数规划法的区域电网动态无功优化方法,S3:内点法与结合领域搜索的线性混合整数规划法的区域电网动态无功优化方法,S4:解耦内点法与混合整数二次规划法的区域电网动态无功优化方法

3)通过仿真,可以得到仿真结果如表1~表4所示:

表1电容器动作次数统计表

表2变压器分接头挡位动作次数统计表

表3内点法与解耦内点法的求解速度对比表

表4越限率统计表

从表1、表2中可以看出,四种算法都能在严格满足全天动作次数约束的条件下得到离散变量的整数解。四种算法得到的离散设备动作次数最多不是在同一设备且最大动作次数也不一样,但是都在其最大动作次数范围内。

从表3中可以看出,用解耦内点法求解松弛动态无功优化得到连续解相比于内点法求解松弛动态无功优化得到连续所有时间明显少很多,大约能节省70%左右的时间,但是在迭代次数上却式一样多。这表明通过对KKT修正方程进行线性变换,将一个高维方程变化为多个低维方程组求解的方法能不改变最终求解结果精度的情况下节约大量时间。

从表4中可以看出,S1算法所得到的离散设备的整数解可以使得电压越限率为0,但是要用大量的时间进行求解,从仿真结果来看对于本文算例将用3天左右的时间才能进行求解;S2算法从仿真来看用了3分钟左右的时间就能对本文算例进行求解,但是通过潮流分析发现会有4.33%的电压越限,最大电压越限幅度为0.004,稍微未超过允许的最大越限幅度0.005;S3算法从仿真结果来看,其求解时间比S2算法将多花费接近20%的时间求解本文算例。S4算法从仿真结果来看,用了31秒左右的时间对本文算例进行了求解,但是通过潮流分析来看其电压越限率高达14.33%,且电压最大越限幅度达到了0.008,超过了允许的最大越限幅度0.005。

通过以上分析来看,本文提出的S2算法相比其他算法更能让人们接受。S2算法能在严格满足离散设备全天动作次数的约束下得到离散变量的整数解,且求解时间较短,虽然存在一定的电压越限,但是均没有超过允许的最大越限幅度0.005,所以本文所提算法能够有效解决动态无功优化问题。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号