基于轮询协议的可再生能源微网分布式块滚动时域估计
doi: 10.7641/CTA.2024.30643
何德峰 , 胡爽 , 穆建彬
浙江工业大学信息工程学院, 浙江 杭州 310023
基金项目: 中央引导地方科技发展资金项目(2023ZY1045)资助.
Round-Robin protocol based distributed blocking moving horizon estimation of renewable energy microgrids
HE De-feng , HU Shuang , MU Jian-bin
College of Information Engineering, Zhejiang University of Technology, Hangzhou Zhejiang 310023 , China
Funds: Supported by the Project of Local Science and Technology Development Guided by the Central Government (2023ZY1045).
摘要
针对可再生能源微网系统状态监测过程中通信资源有限的问题, 本文提出了一种基于轮询协议的分布式块滚动时域估计算法. 在分布式滚动时域估计的基础上, 通过引入轮询协议减轻传感器网络的通信负担. 在该协议下, 每个传感器节点依次且周期性地传送其测量值分量, 避免了数据拥塞且充分利用了有限带宽资源. 再应用块概念设计估计窗口内的扰动序列, 减少了优化变量个数, 从而降低了在线计算量. 通过分析算法在最大分块长度下的可行性与收敛性, 建立了保证算法优化问题存在等价解的充分条件, 并把结果推广至扰动序列任意分块的情况. 仿真结果表明所提算法能够有效估计可再生能源微网系统状态.
Abstract
Considering the limited communication resources in the state monitoring process of renewable energy microgrid system, a distributed blocking moving horizon estimation algorithm based on Round-Robin protocol is proposed. Building upon distributed moving horizon estimation, the Round-Robin protocol is introduced to reduce the communication burden of the sensor network. Under this protocol, each sensor node transmits its measurement component successively and periodically, avoiding data congestion and fully utilizing the limited bandwidth resources. Moreover, the disturbance sequence in the estimation window is designed using the block concept, which reduces the number of optimization variables and the amount of online computation. By analyzing the feasibility and convergence of the algorithm under the maximum block length, the sufficient conditions are established to guarantee the existence of an equivalent solution to the optimization problem of the algorithm, and the results are extended to the case of arbitrary block of the disturbance sequence. Simulation results show that the proposed algorithm can estimate the states of renewable energy microgrid system effectively
1 引言
在环境与能源的双重压力下,可再生能源以其高效、清洁、低碳和环保等特性,对促进能源结构转型和推动可持续发展发挥着关键作用 [1-3] . 然而,可再生能源发电的随机性和间歇性会对大电网的稳定运行产生不利影响 [4] . 为了解决这一问题,微网的概念应运而生 [5] . 微网由可再生能源、储能装置、能量转换装置、负载、监控和保护装置构成,具有灵活高效的优点. 要确保微网的自动化监测和安全控制,需要获取实时且可靠的系统运行状态信息. 然而,测量设备所能采集的信息类型和数量有限,且难以避免测量噪声的影响,从而导致实时测量数据的不足. 此外,可再生能源发电的不确定性使得状态估计容易产生较大误差,这极大地制约了可再生能源微网系统灵活调度的能力. 因此,研究高效的可再生能源微网状态估计算法尤为重要. 近年来,国内外相关学者针对可再生能源微网系统的状态估计问题开展了许多研究 [6-7] . 例如,文献 [8] 研究了具有传感器饱和的可再生能源微网的分布式状态估计问题. 文献 [9] 提出了一种分布式加权最小二乘状态估计方法,通过将数据划分子集并行处理,减少了计算执行时间. 文献 [10] 提出了一种具有可膨胀噪声方差的自适应卡尔曼滤波器,有效处理了模型误差以及测量数据误差. 可再生能源微网在实际应用中总是存在电压、功率等各种约束条件限制,然而上述估计方法没有考虑此类约束问题.
滚动时域估计(moving horizon estimation,MHE)能够有效处理有约束系统的状态估计问题 [11-14] . 基于新的测量信息和预测控制滚动优化原理,通过在每个时刻计算有限时域内的约束最小二乘问题,实现了对系统状态的准确估计 [11] . 随着系统规模的扩大和复杂性的增加,传统的集中式估计难以满足实时精确估计系统整体状态的需求. 分布式滚动时域估计(distributed MHE,DMHE)凭借其容错能力好、运算速度快等优点,受到广大学者的关注 [15-17] . DMHE在每一个传感器节点上执行MHE过程,通过传感器节点之间的信息交互来提升各自的估计性能. 文献 [15] 提出了处理网络时延与丢包问题的分布式滚动时域估计算法. 文献 [16] 提出了一种分布式滚动时域估计算法,在弱可观测条件下,通过融合相邻节点的先验估计,使所有传感器节点估计的状态均收敛于实际状态. 在其基础上,文献 [17] 通过对到达成本进行多步融合,保证了局部估计误差的一致性.
MHE需要在线求解约束优化问题,在线计算量庞大,这限制了其在大规模复杂系统中的应用. 通常滚动优化问题的计算量是其决策变量维数的指数函数 [18],因此压缩决策变量的维数是减少计算量的一种有效方法. 文献 [19-22] 通过引入“块”概念,可以有效减少决策变量的个数,进而降低算法的计算负担. 文献 [23] 针对柔性机械臂,提出了一种基于扰动块的分布式滚动时域估计算法. 文献 [24-25] 通过设计块结构和约束条件,保证了基于块结构的模型预测控制的可行性与稳定性.
实际中用于监测微网状态的传感器网络规模庞大,但各个传感器节点的通信资源却十分有限. 现阶段 5G行业面临网络覆盖不全面、技术成熟度需提升以及建设和运营成本高等问题. 资源和带宽的受限使得传感器网络通信过程中可能产生网络诱导现象 [26-27],解决方法之一是采用通信协议来调度传感器节点的数据传输. 在工业应用中,3种主要的通信协议被广泛采用: 轮询协议 [28-31]、尝试一次丢弃协议以及随机通信协议. 其中,轮询协议按照预先确定的顺序循环访问每个传感器节点,实现了网络中有限通信资源的平均分配. 相关研究中,文献 [29] 研究了轮询协议下时滞系统的滚动时域估计问题. 文献 [30] 研究了非线性系统的分布式状态估计问题,通过引入轮询协议来克服信道容量的限制,提出了一种随轮询协议周期性变化的信道衰落模型来提高估计器性能. 文献 [31] 研究了受传感器网络中状态饱和以及轮询协议影响的随机离散时变系统的分布式递归滤波算法.
受到上述研究的启发,本文通过将轮询协议引入 DMHE,并利用块策略压缩计算量,提出了一种基于轮询协议的分布式块滚动时域估计算法,并将其应用于可再生能源微网的状态监测过程中. 主要贡献有: 1)在滚动时域估计窗口内构建扰动块结构,减少优化变量的个数,从而降低计算量; 2)将轮询协议引入块策略下的分布式滚动时域估计算法中,充分利用了传感器网络的有限带宽,避免了数据冲突; 3)基于系统状态方程,通过设计新的约束条件,建立了保证所提算法的优化问题具有等价解的充分条件.
2 问题描述
2.1 系统模型
考虑由n个分布式发电单元(distributed generation unit,DGU)组成的可再生能源微网系统,DGU i表示系统中的第i个DGU,其结构示意图如图1所示. 每个 DGU中,直流电压源代表一种通用的可再生能源,其通过直流–交流变换器为负载提供电能,再通过公共耦合点(point of common coupling,PCC)连接到输电线路,各个DGU间通过m条阻性电力线连接. Vti Iti分别为直流电压源 Vi,dc 经直流–交流变换器后到 PCCi之间的等效电压与电流,RtiLti为串联滤波器的电阻和电感,di为升压变压器的变压比. 假设本地负载未知,将其视为一种电流扰动,通过连接并联电容器Ci来减轻负载造成的高频谐波影响. 可再生能源微网系统拓扑结构通过互联无向图(Dϕ)表示,其中: D = {1,· · ·,n} 表示拓扑中所有 DGU的集合,ϕ= {1,2,· · ·,m}表示拓扑中DGU 间输电线路的集合,定义Di为DGU i的邻居DGU集合. Iij表示阻抗为RijLij的三相输电线路Lineij的电流. 根据基尔霍夫定律和Park变换,以ω0为参考速度的两相旋转(dq)坐标系下DGU i的数学模型为
DGUiV˙idq=-jω0Vidq+diCiItidq+jDi IijdqCi,I˙tidq=-jω0Itidq-RtiLtiItidq-diLtiVidq+VtidqLti,
(1)
其中VidqVtidqItidqIijdq分别为PCC电压、直流–交流变换器终端电压、串联滤波器电流与输电线路电流在两相旋转坐标系下的dq分量.
1DGU i结构示意图
Fig.1Schematic of the structure of DGU i
输电线路Lineij上电流Iij的动态方程为
I˙ijdq=-jω0Iijdq+VjdqLij-RijLijIijdq-VidqLij.
(2)
由于与输电线路的电阻值相比,公共耦合点之间的电感值非常小,所以可以忽略线路的动态过程,即假定I˙ijdq=0则输电线路准稳态(quasi stationary line,QSL)模型为
Iijdq=Vjdq-VidqRij+jω0Lij,
(3)
用式(3)替换式(1)中的变量Iijdq可得DGU i的模型.
定义状态变量x[i]=Vid Viq Itid ItiqTx1 x2x3x4T控制输入u[i]=Vtid VtiqTu1 u2Tn 个分布式发电单元互联耦合的可再生能源微网系统模型可表示为
x˙=Ax+Bu,
(4)
其中:x=x[1]x[n]Rnxu=u[1]u[n]Rnu系数矩阵AB分别为
A=A11A12A1nA21A22A2nAn1An2Ann,
B=B1000B2000Bn,
Aii=-1CijDi RijZij2ω0-1CijDi XijZij2-ω0+1CijDi XijZij2-1CijDi RijZij2-diLti00-diLtidiCi00diCi-RtiLtiω0-ω0-RtiLti,
Aij=1CiRijZij21CiXijZij200-1CiXijZij21CiRijZij20000000000,
Bi=00001Lti001Lti,
式中:Xij=ω0LijZij=Rij+jXijiDjDi.
考虑运行过程中的负载电流扰动及量化误差wRnx选择采样周期为Δt对式(4)进行离散化,可得如下带有过程噪声的离散线性状态方程:
xt+1=Adxt+Bdut+wt,
(5)
其中: 时间变量 t 表示第 t 个采样时刻,Ad=eAΔtBd=0Δt eAΔtBdtut为离散化后的控制输入. 假设 wt为高斯白噪声,协方差矩阵为 Q. xtwt分别满足约束条件xtXwtWXW为已知紧凸集.
为了获取可再生能源微网状态在abc三相坐标系下的分量,采用M个传感器构成的传感器网络对其进行测量. 传感器网络的拓扑结构由(Eε)表示. 其中,集合E={1,2M}包含网络中的所有传感器节点,集合εE×E包含网络中连接传感器节点的边,定义Ei为包含传感器节点i所有邻居传感器节点的集合. 传感器节点iEt时刻的测量模型如下所示:
yi,t=Ci,txt+vi,t,
(6)
其中:yitRmi为传感器节点i的测量输出,CitRmi×nx为已知测量矩阵,vitRmi为系统测量噪声. 假设vit为高斯白噪声,协方差矩阵为γi且满足约束条件vitVV 为已知紧凸集. 对于任意传感器节点iE测量噪声vit与过程扰动wt相互独立.
注 1 使用Park逆变换来表示abc坐标系下可测量电信号和dq坐标系下状态变量之间的关系,假设abc坐标系下可测量的三相交流信号为yt=Vta Vtb VtcTdq坐标系下的状态变量为xt=Vtd VtqT
yt=cosβt-sinβtcosβt-23π-sinβt-23πcosβt+23π-sinβt+23πxt,
(7)
其中βt=ω0t.在电力系统中,通常测量三相交流信号的至少两个分量,因此测量矩阵Cit依赖于传感器节点i所选择的测量分量.
2.2 轮询协议描述
由于每个传感器节点都配备了多个三相测量设备,使得每个节点必须处理和传输大量的测量数据. 然而,传感器节点的通信资源有限,受限的网络带宽和通信资源无法满足数据高并发传输的需求,可能导致数据包冲突或网络拥堵等问题,严重影响系统状态估计的准确性. 为了解决这一问题,可引入轮询通信协议来管理数据包的发送,从而在保持数据传输可靠性的同时,避免通信信道的拥塞.
在轮询协议下,传感器节点按规定的循环顺序依次传输各个测量设备的测量分量,每个传输时刻只允许传输一个测量设备的测量数据. 定义传感器节点iEt时刻采集的所有测量数据为yityi1tTyinitTT其中ni表示传感器节点i连接的三相测量设备数量,令y^it表示t时刻传感器节点i发送出去的数据,则y^it=yiθtθ=modtni+1.
3 算法设计
考虑可再生能源微网的第i个传感器节点,在每个时刻 t,传感器节点 i利用本地测量值yi0yit以及邻居传感器节点jEi传输的测量值y^i0yit结合对系统状态x0的先验估计x-i0与协方差矩阵Pi0通过极小化目标函数得到传感器节点i对系统状态x0的估计x~i0. 定义传感器节点i的目标函数为
φi,tx~i,0,w~i,k=x~i,0-x-i,0Pi,0-12+k=0t v~i,kγi-12+jEi k=0t v~j,kγj-12+k=0t-1 w~i,kQ-12,
(8)
其中:w~ik为传感器节点i对过程扰动wk的估计,v~jk为传感器节点j 对测量噪声vjk的估计,则基于轮询协议的分布式全信息估计(distributed full information estimation,DFIE)问题可表示为以下二次规划问题:
minx~i, 0, w~i, kk=0t-1 φi, tx~i, 0, w~i, k, s.t. x~i, k+1=Adx~i, k+Bduk+w~i, kX, w~i, kW, kI0:t-1v~i, k=yi, k-Ci, kx~i, kV, v~j, k=yj, k-Cj, kx~i, kV, yj, k=yjθ, k, θ=modk, nj+1,
jEi,kI0:t,
(9)
其中Ia:b表示集合nI0:anbaI0bI0.定义x~i0*w~ik*k=0t-1t时刻DFIE问题的最优解,结合系统状态方程(5),可获得最优状态估计序列x~ik*k=0t.
滚动时域估计算法考虑了噪声与扰动信息,使得状态估计更为准确,但是算法的计算量会随着模型维度以及估计窗口长度的增大而增加,这可能导致优化问题无法求解. 本文采用“块”策略来解决这个问题. 通过将估计窗口内的扰动序列分块,并令同一块内的扰动值相等来减少需要求解的优化变量个数,从而降低计算量.
考虑估计窗口长度为 N,针对传感器节点 iEt >N时刻滚动时域估计窗口内基于块结构的扰动序列示意图如图2所示. 其中: 估计窗口内前N − 1个扰动分块个数为 SSI1:N-1每块内扰动值相等,第 N块扰动w^it-1单独分块; lm为估计窗口内第m 个扰动块,mI1:S+1; dmlm 包含的扰动数量,dmI1:N-1; w-it=1d1w^i1t1d2w^i2t1dSw^iSt表示前S个扰动块内的扰动序列,1dm为由dm 个1构成的行向量,为克罗内克积.
2基于块结构的扰动序列示意图
Fig.2Schematic of blocking-based disturbance sequence
定义x^it-Ntw^ikk=t-Nt-1分别为传感器节点iEt时刻对系统状态xit-N和过程扰动序列的估计. 通过将扰动序列分块,可以得到轮询协议下带有扰动块的DMHE为
minx^i,t-N,w^i,kk=t-Nt-1 Φi,tx^i,t-N,w^i,k, s.t. x^i,k+1=Adx^i,k+Bduk+w^i,k,kIt-N:t-1,x^i,t-1X,x^i,tX,iE,w^i,kk=t-Nt-1=w-i,t,w^i,t-1W,v^i,k=yi,k-Ci,kx^i,kV,v^j,k=y^j,k-Cj,kx^i,kV,y^j,k=yjθ,k,θ=modk,nj+1,kIt-N:t,jEi,
(10)
其中目标函数为
Φi, tx^i, t-N, w^i, k=
Fi,t+k=t-Nt-1 w^i,kQ-12+k=t-Nt v^i,kγi-12+k=t-Nt jEi v^j,kγj-12,
(11)
式中:v^ik为传感器节点i对测量噪声vik的估计; Fit为到达代价,定义如下[17]:
Fi,t=lEi{i} πi,lx^i,t-N-x-l,t-NPl,t-N-12,
(12)
其中x-lt-NPlt-N分别为传感器节点lEi{i}tN时刻对系统状态的先验估计和协方差矩阵,满足
x-l,t-N=Adx^l,t-N-1*+Bdut-N-1+w^l,t-N-1,
(13)
Pl,t-N=Q+AdPl,t-N-1-Pl,t-N-1Cl,t-NTγl+Cl,t-NPl,t-N-1Cl,t-NT-1Cl,t-NPl,t-N-1AdT
(14)
πil为共识权重,满足如下条件:
lEi{i} πi,l=1,πi,l0,iE,lEi{i}.
(15)
通过在每个估计时刻融合传感器节点i及其所有邻居传感器节点的到达代价,以扩展传感器间信息的交换,保证各传感器节点对于系统状态估计的一致性.
综上所述,基于轮询协议的分布式块滚动时域估计算法步骤如下:
步骤 1 初始化设置,在t = 0 时所有传感器节点iE存储先验估计x-i0和协方差矩阵Pi0设定估计窗口尺寸N,扰动块数量S以及各扰动块长度dm;
步骤 2 1tN时,所有传感器节点iE 运行基于轮询协议的DFIE算法,即求解优化问题(9),并基于最优解以及系统状态方程式(5),计算t时刻的最优估计状态;
步骤 3 t >N时,所有传感器节点 iE 运行块结构下基于轮询协议的DMHE算法,即求解优化问题(10),并基于最优解以及系统状态方程式(5),计算t时刻的最优估计状态;
步骤 4 所有传感器节点iE根据式(13)–(14)更新先验估计x-it-N+1和协方差矩阵Pit-N+1返回步骤2.
4 可行性与稳定性分析
假设估计窗口内最后一个扰动单独分块,前N− 1个扰动任意分块,通过加入新约束,设计与未加入块结构和轮询协议时等价的最优解来保证算法的可行性. 未引入扰动块的分布式滚动时域估计算法的稳定性分析可参考文献 [17] . 首先分析最大分块情况下算法的可行性,如图3所示. 若该情况下可行,则将分析结果推广到前N −1个扰动任意分块的情况.
3基于最大分块长度的扰动序列示意图
Fig.3Schematic of disturbance sequence based on maximum blocking
考虑最大分块长度下的DMHE问题
minx^i,t-N,w^i1,t,w^i,t-1 Φi,tx^i,t-N,w^i1,t,wi,t-1 s.t. x^i,k+1=Adx^i,k+Bduk+w^i,k kIt-N:t-1,x^i,t-1X,x^i,tX,iE, w^i,kk=t-Nt-1=1d1w^i1,t,w^i,t-1W, v^i,k=yi,k-Ci,kx^i,kV, v^j,k=yj,k-Cj,kx^i,kV,kIt-N:t, yj,k=yjθ,k,θ=modk,nj+1,jEi,
(16)
其中Φitx^it-Nw^i1tw^it-1由式(11)定义.
定义 1t >N 时,对满足约束的估计状态x~t-NX和扰动序列w~kk=t-Nt-2如果存在x^t-NXw^kk=t-Nt-2使以下等式成立:
x~t-1=AN-1x~t-N+k=t-Nt-2 At-k-1Bduk+w~k=AN-1x^t-N+k=t-Nt-2 At-k-1Bduk+w^k
(17)
则称x^t-Nw^kk=t-Nt-2为等价于x~t-Nw~kk=t-Nt-2的系统可行解.
假设 1 考虑可再生能源微网系统(5),假设状态矩阵Ad满足
rankk=t-Nt-2 Adt-k-1k=t-Nt-2 Adt-k-1wk=rankk=t-Nt-2 Adt-k-1rankAd.
(18)
假设 2 可再生能源微网系统(4)是状态完全能观的,即对传感器节点 iE,矩阵Cit是4n − 1阶连续可导的函数矩阵,任意时刻t0,都存在t1 >t0满足rankft1=4n其中:
f (t) =f0T (t) f1T (t) fn-1T (t) , f0 (t) =Ci, t, fk+1 (t) =fk (t) A+ddtfk (t) , kI0:4n-1.
假设 3 传感器网络拓扑(Eε)为强连接,即从任意一个传感器节点都有一条路径可以到达任意一个其他的传感器节点.
引理 1 若假设1–3成立,则优化问题(16)具有可行性.
tN 时,DFIE 问题存在可行解x~i0w~ikk=0N-1可得状态估计序列x~ikk=0NX.t>N,未分块的DMHE 问题存在可行解x~it-NXw~ikk=t-Nt-1可得t时刻状态估计x~itX.再考虑优化问题(16),即扰动序列满足w^it-N=w^it-N+1==w^it-2w^it-1单独分块,基于假设 1,优化问题(16)可找到等价解
x^i, t-N=x~i, t-NX, w^i, kk=t-Nt-2W, k=t-Nt-2 Adt-k-1w^i, k=k=t-Nt-2 Adt-k-1w~i, k,
进而可得
x^i, t-1=AdN-1x~i, t-N+k=t-Nt-2 Adt-k-1Bduk+w~i, k=AdN-1x^i, t-N+k=t-Nt-2 Adt-k-1Bduk+w^i, kX.
根据定义1,可得优化问题(16)的解等价于未分块时DMHE问题的解,即优化问题(16)具有可行性.
证毕.
在引理1的基础上,将分析结果推广到过程扰动任意分块的情况,如定理1所示.
定理 1 考虑可再生能源微网系统(5),若将估计窗口内前N − 1个扰动分为S块,SI1:N-1则优化问题(10)具有可行性.
引理1保证了当S = 1 时优化问题(10)的等价解存在. 根据块结构原理,S = 1时的优化问题(10)的解可作为S = 2,3,· · ·,N − 1时的一组可行解,即当S = 2,3,· · ·,N − 1时,至少存在一组等价解. 参考定理1的证明过程,可保证在S = 2,3,· · ·,N − 1 时,优化问题(10)具有可行性. 证毕.
定义 2 考虑线性系统
xk+1=Adxk+Bduk,yk=Ckxk
(19)
如果存在某一状态观测器,对任意给定ε>0若存在δ>0和正整数a+,当初始估计状态满足x^0Xx0-x^0δ时,对所有ta+时的估计状态,估计误差x^t-Adtx0+k=0t-1 Adt-k-1Bdukε均成立,且当t时,x^tAdtx0+k=0t-1 Adt-k-1Bduk则该估计误差系统为渐近稳定 [32] .
假设 4 针对系统可再生能源微网系统(5),对于传感器节点iE,假设存在xi0wikk=0ρ>0满足 [11]
xi,0-x^i,0P0-12+k=0 wi,kQ-12+k=0 jEi{i} vj,kγj-12ρxi,0-x^i,02,
(20)
其中:xi0XwikWvjkVxik=xkxi0will=0k-1will=0k-1=will=0k-1vjk=yjk-Cjkxkxj0wjll=0k-1.
为了书写清晰,令
Θ=k=t-Nt-1 w^i,ktQ-12+k=t-Nt jEi{i} v^j,ktγj-12,
(21)
其中w^ikk=t-Nt-1=1d1w^i1tw^it-1w^it-1W.
引理 2 考虑假设 1–4,当N >n
Θ0x^it-xit0其中xit=Adtxi0+k=0t-1 Adt-k-1Bduk.
引理 3 考虑可再生能源微网系统(5),则对任意sRn协方差矩阵Pt满足
jEi{i} πi,js-x^i,tPj,t-12+Φ~i,t*Φ~i,t(s).
(22)
该证明过程与文献 [32] 引理4.4.4相似,此处省略.
定理 2 考虑可再生能源微网系统(5),若假设 1–4成立,且N >n,则基于估计问题式(16)的估计误差系统是渐近稳定的.
定理1保证了估计问题(16)有可行解x^t-Nw^ikk=t-Nt-1=1d1w^i1tw^it-1W引理3和假设1保证估计问题(16)存在最优解. 利用最优性原理,可得
Φi,t*-Φi,t-N*=Θ+jEi{i} πi,jx^i,t-N-x-j,t-NPj,t-N-12Θ.
(23)
根据假设4,有
Fi,tjEi{i} πi,jρx^i,0-xj,02.
(24)
引理3可保证
Fi,tjEi{i} πi,jx^i,t-xj,tPj,t-12+Φi,t*.
(25)
联合上述两式,可得
jEi{i} πi,jρx^i,0-xi,02Fi,tjEi{i} πi,jx^i,t-x-j,tPj,t-12+Φi,t*Φi,t*,
(26)
故对任意t,最优成本Φit*jEi{i} πijρx^i0-x-j02且序列Φit*单调不递减. 考虑NnΦit*jEi{i} πijρx^i0-x-j02则当t时,有Φit*-Φit-N*Θ0.根据引理 2,当t时,估计误差x^it-xit0.为证明稳定性,设ε>0考虑t = N时,选择足够小的ξ>0若选择δ>0使得ρδ2<ξ则对所有tN,有
ρδ2Θ+jEi{i} πi,jx^i,t-N-x-j,t-NPj,t-N-12+Φt-N*Θ
(27)
因此,若初始误差x^i0-xi0δ则对所有tN,估计误差xit-x^itε均成立. 则根据定义2可知,定理结果成立. 证毕.
5 仿真验证
结合式(5)的可再生能源微网模型,考虑两个分布式发电单元互联耦合的情况,分别为DGU i和DGU j,各参数取值如表1所示. 仿真模型是在标幺系统中运行,基准电压为13002/3kV1pu 基准容量为6 MVA(1pu). 系统初始状态为 x0 = [0.37 1.8 0.25 0.3 0.55 0.48 0.52 0.47]T,到达代价的初始协方差P0= I8I8为8 × 8维的单位矩阵). 由于运行过程中考虑负载电流扰动,扰动由协方差Q = 0.01 I8的高斯白噪声表示,且满足约束wt[-0.5,0.5].采用如图4所示的传感器网络拓扑,其中: 箭头方向表示传感器节点间信息可传递的路径.4个传感器节点的测量值如表2所示,测量噪声为高斯白噪声,满足约束vit[-1,1]iI1:4其协方差分别为γ1=0.02I8γ2=0.01I10γ3=0.02I8γ4=0.015I10.
1仿真模型参数表
Table1Parameters of simulation model
4传感器网络
Fig.4Sensor network
设定估计窗口长度N = 6,针对块结构下基于轮询协议的DMHE算法,采用以下3种扰动分块情况进行对比仿真:
算法 I N个扰动单独分块,S = N − 1,d1 = d2 = · · · = dN = 1.
算法 II N个扰动分为3块,S = 2,d1 = 3,d2 = 2,d3 = 1.
算法 III N个扰动分为2块,S = 1,d1 = N − 1,d2 = 1.
以算法III为例,仿真验证算法有效性. 图5–6分别为基于算法III的状态轨迹估计和估计误差,其中: e c 为状态分量x c的估计误差,c = 1,2,· · ·,8. 表3所示为各个传感器节点对各个状态分量估计的均方根误差(root mean square error,RMSE). 由图5–6可以看出,基于算法III,每个传感器节点都能有效估计可再生能源微网系统的各个状态分量,且估计误差保持在固定范围内. 由表3可知,针对同个状态分量,所有传感器节点的估计误差趋于一致.
2传感器节点测量值
Table2The measuring items of sensor nodes
进一步对3种算法所需计算时间以及估计性能进行对比. 如图7所示为3种算法的平均计算时间对比,如表4所示为3种算法下状态估计的RMSE以及各传感器节点的平均计算时间(average computing time,ACT)对比. 从表4中数据可以发现,轮询协议下基于不同分块形式的DMHE的平均估计误差相近. 通过对比表4中3种算法所需的平均计算时间,可以看出算法的计算时间受分块形式影响较大,其中算法I的计算时间最长,其次是算法II,而算法III最短. 这归因于不同扰动分块方法在每个估计时刻需求解的优化变量数量不同: 算法I需处理56个变量,算法II处理32个,而算法III仅需处理24个. 由此可以说明估计窗口中扰动分块数量越少,算法所需计算时间越短. 综合对比图7表4,可以发现,本文所提算法与未分块的DMHE算法相比,能够在不影响估计效果的基础上有效缩短计算时间.
将算法III与文献 [33] 中分布式卡尔曼滤波(distributed Kalman filter,DKF)算法的估计性能进行比较. 文献 [33] 对各传感器节点的协方差矩阵执行共识策略,设计了DKF. 由于算法III需要在线求解有约束优化问题,这导致其在线计算量大于具有解析解的DKF.但DKF无法处理系统约束,相比于算法III,其估计精度有所下降. 表5为各个传感器节点基于算法III与 DKF的均方根误差对比,由表中数据可以看出算法III的RMSE值均小于DKF,这说明与DKF相比,算法 III在处理有约束微网系统的状态估计问题时,具有更高的估计准确度.
5状态轨迹估计
Fig.5State trajectory estimations
6状态估计误差
Fig.6Estimation errors
3基于算法III状态分量估计的均方根误差
Table3RMSEs of state component estimation based on algorithm III
7不同算法平均计算时间对比
Fig.7Comparison of ACTs of different algorithms
4不同算法平均计算时间与均方根误差对比
Table4Comparison of ACTs and RMSEs of different algorithms
5算法III与分布式卡尔曼滤波的均方根误差对比
Table5Comparison of RMSEs between Algorithm III and DKF
6 结论
本文研究了基于轮询协议的DMHE算法及其在可再生能源微网系统中的应用. 为了避免数据拥塞和充分利用有限带宽资源,将轮询通信协议引入了传感器网络,使得数据能够在通信信道内有序高效地进行传输. 基于DMHE算法,通过将估计窗口内的过程扰动序列分块,并使同一块内扰动值相等,减少了每一时刻需要求解的优化变量个数,降低了算法的计算量. 通过分析建立了确保带块结构DMHE算法与未分块 DMHE算法间存在等价解的充分条件,从而保证本文估计算法的可行性与估计误差系统的稳定性. 仿真结果表明,所提算法能够实现对可再生能源微网系统状态的有效估计,对于满足可行性条件的不同分块形式下的分布式滚动时域估计算法,扰动序列分块数量越少,算法计算时间越短,能够在不影响估计性能的基础上提高估计效率. 后续研究将考虑处理不确定扰动下可再生能源微网系统的状态估计问题,进一步减少算法计算复杂度.
1DGU i结构示意图
Fig.1Schematic of the structure of DGU i
2基于块结构的扰动序列示意图
Fig.2Schematic of blocking-based disturbance sequence
3基于最大分块长度的扰动序列示意图
Fig.3Schematic of disturbance sequence based on maximum blocking
4传感器网络
Fig.4Sensor network
5状态轨迹估计
Fig.5State trajectory estimations
6状态估计误差
Fig.6Estimation errors
7不同算法平均计算时间对比
Fig.7Comparison of ACTs of different algorithms
1仿真模型参数表
Table1Parameters of simulation model
2传感器节点测量值
Table2The measuring items of sensor nodes
3基于算法III状态分量估计的均方根误差
Table3RMSEs of state component estimation based on algorithm III
4不同算法平均计算时间与均方根误差对比
Table4Comparison of ACTs and RMSEs of different algorithms
5算法III与分布式卡尔曼滤波的均方根误差对比
Table5Comparison of RMSEs between Algorithm III and DKF
TUBALLA M L, ABUNDO M L. A review of the development of smart grid technologies. Renewable and Sustainable Energy Reviews,2016,59:710-725.
CHENG Z, YUE D, HU S L,et al. Resilient load frequency control design: DoS attacks against additional control loop. International Journal of Electrical Power and Energy Systems,2020,115:1-13.
KOMMURI S K, DEFOORT M, KARIMI H R,et al. A robust observer-based sensor fault-tolerant control for PMSM in electric vehicles. IEEE Transactions on Industrial Electronics,2016,63(12):7671-7681.
ZHANG C K, JIANG L, WU Q H,et al. Delay-dependent robust load frequency control for time delay power systems. IEEE Transactions on Power Systems,2013,28(3):2192-2201.
RIVERSO S, SARZO F, FERRARI-TRECATE G. Plug-and-play voltage and frequency control of islanded microgrids with meshed topology. IEEE Transactions on Smart Grid,2015,6(3):1176-1184.
DEHGHANPOUR K, WANG Z, WANG J,et al. A survey on state estimation techniques and challenges in smart distribution systems. IEEE Transactions on Smart Grid,2019,10(2):2313-2322.
HUANG Y F, WERNER S, HUANG J,et al. State estimation in electric power grids: Meeting new challenges presented by the requirements of the future grid. IEEE Signal Processing Magazine,2012,29(5):33-43.
QU B, WANG Z, SHEN B,et al. Distributed state estimation for renewable energy microgrids with sensor saturations. Automatica,2021,131:1-10.
KARIMIPOUR H, DINAVAHI V. Parallel domain decomposition based distributed state estimation for large-scale power systems. IEEE Transactions on Industry Applications,2015,52(2):1265-1269.
ZHANG J, WELCH G, RAMAKRISHNAN N,et al. Kalman filters for dynamic and secure smart grid state estimation. Intelligent Industrial Systems,2015,1(1):29-36.
RAO C V, RAWLINGS J B, LEE J H. Constrained linear state estimation-A moving horizon approach. Automatica,2001,37(10):1619-1628.
ZOU L, WANG Z, HAN Q L,et al. Moving horizon estimation of networked nonlinear systems with random access protocol. IEEE Transactions on Systems, Man,and Cybernetics: Systems,2021,51(5):2937-2948.
LIU Q, WANG Z. Moving-horizon estimation for linear dynamic networks with binary encoding schemes. IEEE Transactions on Automatic Control,2021,66(4):1763-1770.
LI C, HAN C, HE F,et al. Receding horizon estimation for linear discrete-time systems with multichannel observation delays. IEEE/CAA Journal of Automatica Sinica,2019,6(2):478-484.
ZENG J, LIU J. Distributed moving horizon state estimation: Simultaneously handling communication delays and data losses. Systems & Control Letters,2015,75:56-68.
FARINA M, FERRARI-TRECATE G, SCATTOLINI R. Distributed moving horizon estimation for linear constrained systems. IEEE Transactions on Automatic Control,2010,55(11):2462-2475.
BATTISTELLI G. Distributed moving-horizon estimation with arrival-cost consensus. IEEE Transactions on Automatic Control,2019,64(8):3316-3323.
HE Defeng, DING Baocang, YU Shuyou. Review of fundamental properties and topics of model predictive control for nonlinear systems. Control Theory & Applications,2013,30(3):273-287.(何德峰, 丁宝苍, 于树友. 非线性系统模型预测控制若干基本特点与主题回顾. 控制理论与应用,2013,30(3):273-287.)
CAGIENARD R, GRIEDER P, KERRIGAN E C,et al. Move blocking strategies in receding horizon control. Journal of Process Control,2007,17(6):563-570.
GONDHALEKA R, IMURA J I, KASHIMA K. Controlled invariant feasibility-A general approach to enforcing strong feasibility in MPC applied to move-blocking. Automatica,2009,45(12):2869-2875.
GONDHALEKAR R, IMURA J I. Least-restrictive move-blocking model predictive control. Automatica,2010,46(7):1234-1240.
SHEKHAR R C, MACIEJOWSKI J M. Robust variable horizon MPC with move blocking. Systems & Control Letters,2012,61(4):587-594.
XU Chenhui, YU Fanghui, HE Defeng. Disturbance-blocking-based distributed receding horizon estimation of flexible joint robots. Journal of Shanghai Jiao Tong University,2022,56(7):868-876.(徐晨辉, 俞芳慧, 何德峰. 基于扰动块的柔性臂分布式滚动时域估计. 上海交通大学学报,2022,56(7):868-876.)
SHEKHAR R C, MANZIE C. Optimal move blocking strategies for model predictive control. Automatica,2015,61:27-34.
SON S H, OH T H, KIM J W,et al. Move blocked model predictive control with improved optimality using semi-explicit approach for applying time-varying blocking structure. Journal of Process Control,2020,92:50-61.
ZHANG L, GAO H, KAYNAK O. Network-induced constraints in networked control systems-A survey. IEEE Transactions on Industrial Informatics,2014,9(1):403-416.
HU J, WANG D, CHEN F,et al. Estimation,filtering and fusion for networked systems with network-induced phenomena: New progress and prospects. Information Fusion,2016,31:65-75.
ZOU L, WANG Z, GAO H,et al. State estimation for discrete-time dynamical networks with time-varying delays and stochastic disturbances under Round-Robin protocol. IEEE Transactions on Neural Networks and Learning Systems,2017,28(5):1139-1151.
ZOU L, WANG Z, HAN Q L,et al. Moving horizon estimation for networked time-delay systems under Round-Robin protocol. IEEE Transactions on Automatic Control,2019,64(12):5191-5198.
XU Y, LU R, SHI P,et al. Finite-time distributed state estimation over sensor networks with Round-Robin protocol and fading channels. IEEE Transactions on Cybernetics,2018,48(1):336-345.
SHEN B, WANG Z, WANG D,et al. Distributed state-saturated recursive filtering over sensor networks under Round-Robin protocol. IEEE Transactions on Cybernetics,2019,50(8):3605-3615.
RAO C V. Moving horizon strategies for the constrained monitoring and control of nonlinear discrete-time systems. Madison, WI, USA: University of Wisconsin-Madison,2000.
TALEBI S P, WERNER S. Distributed Kalman filtering and control through embedded average consensus information fusion. IEEE Transactions on Automatic Control,2019,64(10):4396-4403.