2 无功优化问题数学模型
油气田配电网无功优化采用合适的电容补偿和调节变压器分接头等方法提高电压质量,降低损耗。用优化方法确定无功补偿容量、补偿地点、变压器分接头位置及其之间的相互配合。其数学模型包括潮流(功率)约束方程、变量约束方程和目标函数。以有功网损最小为目标函数,选择无功补偿源节点的注入无功及变压器的可调分接头作为控制变量。
2.1 目标函数
油气田配电网一般是由一个电源点(根节点)构成的辐射状网络,线路和节点较多,而PV节点很少甚至没有。因此,目标函数和约束条件可以不考虑发电机节点的无功调节和罚函数项,容性无功的上下限选取主要受投资和安装空间的限制。因此,对油气配电网的无功优化问题建立目标函数如下:
式中:ω1为有功网损年费用平衡系数;△P为系统有功损耗;τmax为年最大负荷损耗小时数;C为系统电价,元/kw·h;ω2为电压越界罚因子;ω3为电容器固定安装费用,万元/节点;nc为补偿电容器的个数;ω4为电容器年运行费用,万元/kvar;Qc为系统的电容补偿总容量:n为配电网节点数。式(1)的第一项为配电网年运行费用,第二项为电压越界罚项,第三和第四项为电容器年补偿费用。
在无功优化中,目标函数越小越好,而在遗传算法中,适应度越大越好。所以适应度函数采用目标函数的倒数:
f=1/F (2)
式中:f为适应度函数,F为目标函数。
2.2 等式约束条件
油田配电网无功优化的等式约束条件为节点潮流方程:
式中:Pi、Qi分别为节点i注入的有功功率和无功功率;Gij、Bij、θij分别为节点i与节点j之间的电导、电纳和节点电压相位差角:n为配电网节点数。
系统的有功损耗为:
式中:h为所有与节点j相连节点的集合。
2.3 不等式约束条件
控制变量不等式约束条件如下:
式中:Ti为分接头可调变压器的变比;Qci为补偿电容量,ni为有载调压变压器的台数。
状态变量不等式约束条件如下:
式中:Vi为节点i的电压;Qi为节点i注入的无功功率。
3 改进遗传算法
遗传算法是一种模拟自然选择和遗传机制的随机优化算法,它只需目标函数作为寻优信息,通过对初始群体的不断选择、交叉、变异来找到最优个体,因此具有很强的全局寻优能力和处理离散变量的特性。但传统遗传算法采用二进制编码方式,遗传算子采用轮盘赌、中一点杂交、中一点变异,存在收敛速度慢、易早熟等缺陷。由于油气田配电网节点多,线路长,这个缺点更加突出。针对此问题,这里应用自适应遗传算法,对常规遗传算法的编码方式、遗传算子、终止判据等方面进行改进,提出一种适合于油田配电网无功优化的改进遗传算法。使无功优化补偿计算得到的负荷电压水平、网络损耗均较常规遗传算法结果更优。
3.1 编码方式的改进
编码是应用遗传算法时要解决的首要问题,也是设计遗传算法的一个关键步骤。传统遗传算法采用二进制编码方式来建立解空间与染色体空间的一一对应关系。对于无功优化这样多变量的复杂优化问题,由于其控制变量维数很多,采用二进制编码方式,为了保证问题的解具有一定的精度,则其个体的编码串将很长,从而使遗传操作的计算量较大,计算时间增多,需要更多的内存空间,同时其搜索空间亦很大,导致搜索性能很差,收敛速度很慢。基于无功优化问题这样的特点,若采用浮点数编码方式,即个体的每个基因值用变量取值范围内的一个浮点数来表示,个体的编码长度等于其控制变量的个数。因此其个体染色体编码长度大大减小,极大地降低了其搜索空间,提高了收敛速度。