基于粒子群优化方法的电力系统状态向量估计模型

2021-06-02 03:12
计算机测量与控制 2021年5期
关键词:总线粒子向量

(1.国网甘肃省电力公司,兰州 730000; 2.国网甘肃省电力公司营销服务中心,兰州 730000;3.西安创奕信息科技有限公司,西安 710100)

0 引言

电力系统状态向量估计是电力系统能量管理系统的重要组成部分。在电力系统实时监控中,状态估计是一种必不可少的分析方法。状态估计通过适当的系统模型处理可用的测量值,从而确定系统的最佳静态状态(电压幅度和相位角)。自从状态估计的概念被提出以来,针对状态估计的各种功能已经进行了广泛的研究[1-2],已经提出了覆盖网络拓扑处理的不同方法[3-4]。文献[5]已经证明了通过保持系统的可观测性来改进状态估计器,在不良数据检测和消除方面已经引入了多种技术。状态向量的最优估计一直是许多研究者关注的问题。求最优解向量最常用的方法是加权最小二乘法(Weighted Least Square,WLS)。状态估计器模型由一组有关测量量和状态变量的非线性方程描述。文献[6]提出一种基于变量代换内点法的电力系统 WLAV 估计方法,该方法通过添加中间变量,将非线性量测方程分解为两步线性方程和两步非线性变换,并建立两步线性方程的 WLAV 估计数学模型。文献[7] 采用目前比较成熟的粒子群优化算法,以均方误差最小化为目标,对相关模型参数进行寻优,并通过采用系统历史状态数据对回归模型进行训练,从而建立起系统状态预测模型。文献[8]介绍了通过引入辅助状态变量和辅助测量量的双线性方法进行状态估计。

由于加权最小二乘法状态估计器的解决方案是基于迭代技术的,因此开发一种可以在短时间内准确确定最佳状态并适合实时应用的算法非常重要。本文提出了一种有效的算法,该算法基于状态向量的直角坐标,使用加权最小二乘法来获得最优状态向量。所提出的算法在确定状态向量时采用了预测-校正迭代技术,同时,该算法与基于粒子群优化技术的算法相结合,来识别PMU仪表和常规仪表的优化配置[9]。

1 方法论

1.1 传统的加权最小二乘法

测量向量与状态向量相关,由以下非线性方程表示:

[z]=[hi(x)]+[ei]

(1)

其中:[z]表示测量向量。[hi(x)]为根据状态变量描述的第i个测量量的非线性函数。x为系统状态向量(电压幅度和相位角)。[ei]为第i个测量量的误差。

状态估计向量x的最优解可以通过最小化残差的加权平方和来确定,即:

(2)

(3)

必要条件为:

(4)

xk+1=xk-[G(xk)]-1·g(xk)

(5)

(6)

G(xk)=[H(xk)]TR-1[H(xk)]

(7)

[G(xk)][Δxk+1]=[F(xi)]

(8)

其中:[F(xi)]=[H(xk)]TR-1[z-h(xk)]。Δxk+1为状态因子偏差,Δxk+1=xk+1-xk。[H(x)]是维数为(m×n)的测量雅可比矩阵。k为迭代指数。xk为迭代k次的状态向量。[G(x)]为增益矩阵。

对状态向量迭代求解方程式(8),直到Max|Δxk|<ε,其中ε是一个非常小的值。

1.2 直角坐标表示状态估计器

直角坐标系比极坐标系对加权最小二乘估计过程有更好的适应性。由于极坐标由超越函数表示,因此这些函数的泰勒级数展开是无限的。直角坐标系是基于二次项的,这导致了在直角坐标系中可以简化J(x)的泰勒级数展开式。电力系统中的母线电压用以下形式描述:

Vi=ei+jfi

(9)

其中:ei、fi分别是电力系统中母线i电压的实部和虚部。

系统的状态向量描述为[x]T=[f2f3…fnf1f2…en]。母线i上的实际功率和无功功率分别为:

(10)

(11)

从母线i到母线j的实际功率和无功功率流分别为:

(12)

(13)

测量雅可比矩阵[H]的结构如下:

1.3 基于粒子群优化算法的电力系统状态向量估计模型

在所提出模型的初始阶段,需要使用粒子群优化技术对要安装的PMU设备进行最佳配置[10-11],该最佳位置将在测量中保持适当冗余并提高系统的可观察性。

1.3.1 估计器模型中PMU的增强

令[z2]表示PMU的测量量,其中包含电压幅值、相位角、电流相量的实部和虚部。矩阵[R2]表示测量量[z2]的测量误差协方差矩阵。通过将PMU的测量量[z2]的向量与常规测量量[z1]的向量相加,得出新的测量集[z],其可表示为:

(14)

其中:VPMU_mag是由PMU测量的电压幅值,VPMU_ang为PMU测量的相位角。IPMU_real和IPMU_img分别为是PMU测得的电流的实部和虚部。

可以通过使用矩形表示法将当前相量测量包括在状态估计模型[12-13]中:

(15)

(16)

令[h(x)]和[h2(x)]分别表示新测量集[z]和PMU测量量[z2]的非线性方程。得到测量集[z]对应的新的雅可比矩阵如下:

(17)

因此,加权最小二乘法状态估计器的状态解可以写为:

[xi+1]=[xi]+

[HTR-1H]-1[H]T[R]-1[z-h(xi)]

(18)

其中:测量集[z]的误差协方差矩阵可表示为:

(19)

1.3.2 粒子群优化算法

粒子群优化算法(Particle Swarm Optimization,PSO)是求解优化非线性问题的广义群智能方法中的一种,它是一种基于种群的搜索算法,其中每个个体被称为粒子,代表一个候选解。粒子群算法中的每个粒子都以一种可适应的速度在搜索空间中飞行,该速度根据粒子自身的飞行经验以及其他粒子的飞行经验进行动态修改。在粒子群优化算法中,每个粒子都努力通过模仿成功同伴的特征来改进自己。此外,每个粒子都有记忆,因此能够记住它曾经访问过的搜索空间中的最佳位置。对应于最佳适应度的位置称为pbest,而种群中所有粒子中的最佳位置称为gbest。粒子群优化算法(PSO)是一种基于种群的人工智能算法,是遗传算法(GA)的良好替代。

种群中的每个粒子(个体)都可以视为候选解。每个个体的速度通过以下方程式调整:

(20)

通常,权重函数用以下方程式确定:

(21)

其中:wmax为初始权重,wmin为最终权重,itermax为最大迭代次数,iter为迭代指数。利用上式(21),可以逐渐减小粒子群的多样化特性。由式(20)可计算逐渐接近Pbest和Gbest的速度。当前位置(解空间中的搜索点)可以通过以下公式进行调整:

(22)

1.3.3 PMU的优化布局算法

PMU的优化布局算法可以分为以下几个步骤。

步骤1:输入传统的数据采集与监控测量值,包括母线电压、线路流量和功率注入。同时输入PMU测量值,包括电压幅度、相位角、电流的实部和虚部。

步骤2:初始化粒子群优化算法参数。设置一个粒子群优化算法参数集,参数集包括个体数(变量数(N))、加速度因子(C1和C2)、最大迭代次数、最大惯性权重、最小惯性权重和总体大小(种群规模)。

步骤3:使用传统方法,即加权最小二乘法计算状态估计。

步骤4:随机创建一个初始的个体种群(PMU的位置)以及个体的位置和速度。设置迭代计数器的值为0。

步骤5:对于每个个体(PMU的位置),如果总线数量在限制范围内,则使用加权最小二乘法计算状态估计[14-15]。否则,该个体(PMU的位置)是不可用的。

步骤6:记录和更新最佳值。在搜索过程中,每个个体都沿着与它之前达到的最优解相关的方向移动,该最佳解被存储为Pbest。另一个要存储的最优解是Gbest,它表示邻近个体获得的全局最优解。 Pbest和Gbest是目标函数的最小值,此步骤同时更新了Pbest和Gbest。首先,首先将每个个体的适应度与其Pbest进行比较。如果当前解优于其最优解Pbest,则将Pbest替换为当前解,然后将任何其他粒子的适应度与Gbest进行比较。如果任何个体的适应度都比Gbest好,那么Gbest就会被取代。

步骤7:更新PMU位置的速度和位置。利用式(20)更新个体(PMU位置)的速度和位置。在选择的总线方向上的运动是由一个个体的速度来表示的。同时,利用式(22)更新个体位置。

步骤8:检查结束条件。如果满足结束条件,则算法停止;否则,重复步骤3~7,直到满足结束条件为止。在这项工作中,个体为PMU的位置,如下所示:

Pparticle=[X1X2Xn]

(23)

其中:n为所选总线的PMU数量,该数量受系统大小和限制而定。X为PMU的位置。

1)约束条件。

粒子群优化程序必须满足一定的约束条件:①对PMU的每个位置进行测试,以验证位置数是否在2~N个总线之间;②每条总线上只能放置一个PMU;③两个PMU不能位于同一电力线边缘的总线上。 由于PMU也提供关于连接到一条总线的线路中电流相量的信息,因此有足够的信息来确定另一条总线上的电压相量。

2)适应度函数(目标函数)。

在这项工作中,粒子群优化算法通过最小化以下目标函数来寻找PMU的最优位置:

FFmin=[R]-[H][G]-1[H]T

(24)

该过程将持续进行,直到最大迭代次数和总体数量达到指定值为止。 图1所示为粒子群算法的实现过程。 表1所示为求解PMU最佳位置的粒子群算法参数。

图1 粒子群算法的实现过程

表1 求解PMU最佳位置的粒子群算法参数

1.3.4 预测-校正迭代技术

文献[5]已经成功地将预测-校正迭代技术应用于获得功率流解决方案。可以将预测-校正迭代技术应用于等式(8),得到如下形式:

[xi+1]=[xi]+12[G(xi)+10G(wi)+G(yi)]-1[F(xi)]

(25)

其中:[G(xi)]表示在初始点计算的增益矩阵。[G(wi)]表示在中心点处计算的增益矩阵。[G(yi)]表示在预测点计算的增益矩阵。

对状态向量迭代求解方程式(25),直到Max|Δxk|<ε,其中ε是非常小的值。

2 结果与讨论

将提出的基于粒子群优化方法的电力系统状态向量估计模型在IEEE-14和IEEE-30总线标准测试系统上进行了测试。为了评估状态估计器的性能,将各系统的功率流解决方案作为基准进行比较。以均方误差(Mean Square Error,MSE)作为指标来说明所提出算法的准确性。均方误差(MSE)定义如式(26)所示:

(26)

2.1 IEEE-14总线系统

基于粒子群优化方法的电力系统状态向量估计模型适用于确定一组具有41个常规仪表的IEEE-14总线测试系统的最佳估计矢量。为了提高可观察性,需要在系统中另外增加3个PMU仪表。将状态向量估计模型应用于IEEE-14总线测试系统,发现电表的最佳位置是总线11、12和14。IEEE-14总线系统母线电压幅值和相位角的实际值和估计值比较结果分别如图2和图3所示。

图2 IEEE-14总线系统母线电压幅值的实际值和估计值的比较

图3 IEEE-14总线系统母线相位角的实际值和估计值的比较

实际母线电压值与传统加权最小二乘法估计的电压值存在明显差异,而利用状态向量估计模型得到的估计电压向量与实际电压值相近。可以看出,与传统方法(WLS)相比,本文方法的精度更高。 如表2所示,状态向量估计模型电压估计方法的均方误差(0.000 005)小于传统方法的均方误差(0.003 11)。同样,从表3可以看出,状态向量估计模型母线相位角的均方误差(0.000 000 04)小于传统方法(0.000 655)。

表2 IEEE-14总线系统母线电压幅值估计精度的比较

表3 IEEE-14总线系统母线相角估计精度的比较

结果表明,该算法在7次迭代内收敛,而传统的方法在13次迭代内收敛。 另一方面,所提出的方法的执行时间少于传统方法,表4所示。

表4 IEEE-14总线系统执行时间的比较

2.2 IEEE-30总线系统

IEEE-30总线系统的测量集由93个常规仪表组成。为了提高可观察性,同样需要在系统中另外增加3个PMU仪表。将基于粒子群优化算法的状态向量估计模型应用于系统以选择PMU仪表的最佳位置,发现仪表的最佳位置是总线13、26和30。IEEE-30总线系统母线电压幅值和相位角的实际值和估计值比较结果分别如图4和图5所示。

图4 IEEE-30总线系统母线电压幅值的实际值和估计值的比较

图5 IEEE-30总线系统母线相位角的实际值和估计值的比较

从图4、图5中的IEEE-30总线测试系统的结果可以看出,状态向量估计模型比传统方法更准确。从表5可以看出,建议方法中用于电压估计的均方误差(0.000 006 8)小于传统方法的均方误差(0.005 53)。 如表6所示,所提出的方法中的母线电压相角均方误差(0.000 001 7)小于传统方法的均方误差(0.001 85)。 所提出方法的迭代次数(7次迭代)小于传统方法(12次迭代)。 另一方面,所提方法的执行时间小于传统方法,如表7所示。

表5 IEEE-30总线系统母线电压幅值估计精度的比较

表6 IEEE-30总线系统母线相角估计精度的比较

表7 IEEE-30总线系统执行时间的比较

3 结束语

提出了一种获取状态向量最优估计模型。估计模型的建立是基于状态向量的直角坐标。文中采用预测-校正技术求解估计量的非线性模型。通过优化PMU仪表的布置,丰富了算法的内容。为了证明提出模型的有效性,文中给出了该算法在IEEE-14总线测试系统以及IEEE-30总线测试系统中的应用。结果表明,与传统算法相比,所开发的电力系统状态向量估计模型在执行时间、准确性和迭代次数方面均有明显的优势,所提出的估计模型对于实时监控应用具有很好的应用前景。

猜你喜欢
总线粒子向量
向量的分解
基于Matlab GUI的云粒子图像回放及特征值提取
关于CAN总线的地铁屏蔽门控制思路论述
虚拟校园漫游中粒子特效的技术实现
一种用于抗体快速分离的嗜硫纳米粒子的制备及表征
向量垂直在解析几何中的应用
向量五种“变身” 玩转圆锥曲线
问:超对称是什么?
Q&A热线
PCI9030及其PCI总线接口电路设计