[0022] 下面结合附图对本发明内容做进一步详细说明:
[0023] 本发明的一种在CPS概念下考虑通信数据扰动的孤岛微电网分层控制方法,其具体内容包括以下步骤:
[0024] 步骤1:首先阐述CPS技术的概念,并将CPS技术应用于微电网系统组成电力CPS,并构建微电网分层控制结构,分层控制结构包括网络层和物理层。
[0025] CPS概念:信息物理融合系统(CPS)是通信系统和物理系统的结合体。它是一个复杂的系统,包括计算、网络和物理实体。实时性函数感知、动态控制和信息服务的大型工程系统是通过有机的整合和深度的3C合作(控制、计算、通信)。
[0026] 在电力CPS的概念下,本发明为改善孤岛微电网中各DER输出电压和角频率的控制效果,提出了一种新的分层控制结构,该结构分为网络层和物理层,如图1所示。在通信中考虑数据扰动问题,利用网络层中的通信数据来解决物理层中的实际问题。
[0027] 在所述网络层中,各DER均被视为一个智能体,且每个智能体均具有两个功能:数据通信和一致性计算;该方法基于通信扰动的数学模型、图论知识和一致性理论来分析通信数据扰动对系统频率和电压的影响;使用反向神经网络(BP neural network,简称BPNN)来构建运行时间和下垂控制输出数据之间的内在关系;本发明所提出的数据补偿方法就是通过这种内在关系而设计的。在所述网络层中包括:通信网络、CDD检测设备和一致性控制环节;
[0028] P‑ω/Q‑U下垂控制作为孤岛微电网中各DER输出电压和频率的一次控制;在该发明方法中基于网络层中的通信数据和一致性理论,针对孤岛微电网中各分布式电源输出电压和频率提出二次控制策略;所述网络层中的通信数据是下垂控制输出的电压值和角频率值;在所述物理层中包括:下垂控制器、功率控制器、一致性控制、二次控制器、虚拟控制器和电压电流双闭环。
[0029] 步骤2:在网络层中,利用图论和多智能体理论来构建微电网系统的整体通信结构,并在此基础上分析通信数据发生扰动对一致性控制效果的影响,采用方向神经网络进行数据补偿来克服数据扰动的影响。
[0030] 2.1理论基础介绍
[0031] 图论简介:多智能体系统的拓扑结构通常用有向图G=(V,ε)表示,而对于该有向图则是由顶点集合V={1,2…,n}和边集合 构成。定义该有向图的n个节点表示n个智能体,在有向图中,可以用aij表示第i个节点和第j个节点之间的连接关系。如果第j个节点有信息传递至第i个节点,则第j个节点有一条边指向第i个节点,且aij>0,否则aij=0。如果在有向图中,由任意一个顶点到其它每一个顶点都有一条有向路径连接,那么该有向图是强连通的。
[0032] Leader‑following一致性:设在通信网络中有n个智能体,分别从1到n进行标记,其中第i个智能体的状态量被记为xi(i=1,2,…,n),而且,若在该通信网络中有且仅有一个智能体可以将自身状态量信息沿有向路径传送至其他所有智能体,则将该智能体定义为领航者(leader),leader的状态量就定义为xL;在该通信网络中的其他智能体就定义为跟随者(follower)。对于多智能体系统,若各follower的状态量均与leader的相应一致,则有下式成立:
[0033]
[0034] 在多智能体系统中,常用一阶系统来进行一致性控制,其表达式如下:
[0035]
[0036] 其中ui∈Rn是第i个智能体的一致性控制器.
[0037] 基于上述分析,通信网络中的每个follower的状态量均能在一致性协议控制下达到xL。一般的leader‑following一致性协议如下:
[0038]
[0039] 其中bi表示Leader与第i个智能体之间的连接关系,若有连接,则bi>0,否则bi=0;ki为控制增益。当在该一致性协议中选择合适的参数后,各follower的状态量将跟随leader的相应状态量。
[0040] 在微电网系统中的每个DER均可视为一个智能体.每个DER均可以向其他DER发送自身状态信息以及接收其他DER的状态信息。微电网系统中的所有DER相互通信就组成了微电网内部整体的通信网络。但在实际的工业环境中,不方便选取合适的leader,故在本发明方法中采取虚拟领航者(Virtual leader)的方法来进行一致性控制,此时只需要Virtual leader的状态信息可以发送至微电网中要被控制的任意DER即可。在这种策略中,微点网通信网络中每个受控DER的状态量将最终与Virtual leader的相应状态量一致。
[0041] 2.2通信数据扰动分析
[0042] 网络数据安全的三项性能指标如下:
[0043] 1.保密性:信息的获取仅限于有权限的用户或组织,任何通过非法渠道所进行的访问都应被检测并阻止。“保密性”的破坏,将造成电网信息泄露问题,存在重要信息(如用户隐私、产权信息等)被非法分子利用的威胁。
[0044] 2.完整性:保持并保证数据或信息的精确性和一致性,任何未经授权的组织或数据修改方式都不得对传输数据进行修改(包括改写、删除、添加、替换等操作)和破坏。“完整性”的丧失意味着网络中数据被修改或破坏,进而导致错误的电力管理决策。
[0045] 3.可用性:电网中任何信息在任何时刻都能100%被授权方通过合理方式访问。即使电网中存在突发事件(如电力事故、攻击行为等),用户、电力装置、控制中心等依然可以获取需要的信息。一旦“可用性”被破坏,将导致数据传输中断等问题,严重情况下将对电力传输造成巨大影响。
[0046] 2.2.1常见通信数据扰动的的数学模型,,其分析过程如下:
[0047] 定义:在本发明方法中定义存在一个函数如下:
[0048]
[0049] (1)数据下降和数据上升
[0050] 数据下降是指数据在遭受CDD后,低于正常情况下的数据现象;数据上升则是指数据在遭受CDD后,高于正常情况下的数据现象;用数学模型表示如下:
[0051] X(t)=(1‑α(u(t‑t1)‑u(t‑t2)))·x(t) (5)
[0052] 其中,α是增益,如果0<α,则代表发送了数据下降,其中若α=1则代表数据中断;如果α<0,则代表发生了数据上升;u(t)是定义的函数;x(t)是通信数据;t1是CDD开始的时间;t2是CDD结束的时间;X(t)是发生CDD之后的通信数据;扰动时间由数据检测装置测得,比如采用小波检测装置检测;
[0053] (2)数据脉冲
[0054] 暂态脉冲是指在稳态条件下,电压发生的非工频的、单极性的突然变化现象,其持续时间很短;用数学模型表示如下:
[0055] X(t)=α·(u(t‑t1)‑u(t‑t2))+x(t) (6)
[0056] (3)数据振荡
[0057] 暂态振荡是一种在稳态条件下,电压出现的非工频、有正负极性的突然变化现象,用数学模型表示如下:
[0058] X(t)=x(t)+α·(u(t‑t1)‑u(t‑t2))·x'(t) (7)
[0059] 基于上述构建的通信数据扰动数学模型(5)、(6)和(7),以图2所示中1个Leader(Virtualleader)和两个follower通信结构发生数据下降为例,来分析CDD对leader‑following一致性控制的影响,一致性协议如下:
[0060]
[0061] (8)式可以作如下表示:
[0062]T
[0063] 其中 x=[x1 x2] ;u=xL.相应的系数矩阵如下:
[0064]
[0065] 为了验证式(8)的稳定性,即令|sI‑A|=0;则有:
[0066]
[0067] 令a12=a21=1,b1=b2=1,即有:
[0068] s2+(2K1+2K2)s+3K1K2=0 (11)
[0069] 即有:
[0070]
[0071] 如果在第一个智能体中有数据下降发生,则该智能体的状态信息将变为(1‑α)x1(t);根据以上的分析过程,有:
[0072] s2+2[(1‑α)K1‑K2]s+3(1‑α)K1K2=0 (13)
[0073]
[0074] 当α<1时,式(8)是不稳定的;
[0075] 为了验证式(8)的一致性,考虑当没有数据下降发生时,有下式成立:
[0076]
[0077] 经过化简推导后,有:
[0078]
[0079]
[0080]
[0081]
[0082] 其中 如果在通信网络中有数据下降发生,则最终各follower的状态量不会与leader的相应状态量保持一致,即e1≠0;
[0083] 2.2.2对于其他通信数据扰动情况分析如下:
[0084] 1.如果在第一个智能体的数据中发生数据脉冲,则在发生CDD的时间段内,其本身通信数据将变为α+x1(t);该数据也可以用来(1+α')x1(t)表示,此时有α'x1(t)=α;因此,该类扰动的分析过程与分析数据下降的过程相同;
[0085] 2.如果在第一个智能体的数据中发生数据振荡,则在发生CDD的时间段内,其本身通信数据将变为αx'(t)+x1(t);由于数据振荡可以看作是一系列数据脉冲的叠加,所以其分析过程与数据脉冲的分析过程是一样的;
[0086] 2.3设计数据补偿环节
[0087] 为了解决网络通信中的通信数据扰动问题,在该方法中提出一种反向神经网络的环节对受到干扰的数据进行预测补偿,
[0088] 功率计算环节和下垂控制环节的表达式如下:
[0089]
[0090] 其中Uid,Uiq,Iid和Iiq均是U0和I0经过park变换后的d轴和q轴的电压和电流值;
[0091]
[0092] 其中m和n均为下垂系数;ωref和Uref分别为下垂控制的角频率参考值和电压参考值;
[0093] 因为目前微电网大都为低压微网,所以在孤岛微电网中采用P‑ω/Q‑U下垂控制时需要进行解耦操作,常见的解耦方法如专利CN106877398A中添加虚拟阻抗;
[0094] 当下垂输出的电压或角频率数据受到扰动时,需要进行数据补偿;一般的数据补偿需要构建微电网物理层的整体数学模型,该过程比较复杂.因此,在本发明方法中提出一种基于BPNN的数据补偿的方法;用BPNN来构建运行时间和从下垂控制输出数据之间的关系,也即用BPNN来构建输入数据和从下垂控制目标数据之间的关系;基于构建的关系就可以实现数据补偿;图3所示为训练BPNN简化图;其构建步骤如下:
[0095] (1)确定采样时间T对未遭受CDD的微电网下垂控制输出的数据进行采样处理,得到下垂输出的原始数据;
[0096] (2)根据原始数据的一部分,再通过选择包括层数、隐层神经元数和允许误差值的相关参数来训练BP神经网络;
[0097] (3)采用剩余的原始数据来验证训练所得BPNN的有效性;如果误差较大,则将相关参数进行更改,直到误差减至允许范围;
[0098] (4)采用由BPNN构建出的运行时间和下垂控制输出数据之间的关系来进行数据补偿。
[0099] 数据补偿环节的表达式如下:
[0100]
[0101] 其中x代表第i个DER的通信数据;代表第i个DER的补偿数据;ftrain代表了BP神经网络的训练过程;fBP表示通过训练得到的关系式;tCDD代表需要进行数据补偿的时刻;
[0102] 由于BP神经网络的输出具有滞后特性,设滞后时间为Δt,数据补偿环节的表达式修正为:
[0103]
[0104] 其中Δt1,Δt2,…,Δtn代表每次BPNN输出数据时存在的滞后时间;代表BPNN输出的数据再经过校正后的值。
[0105] 步骤3:在物理层中,首先构建微电网系统的整体控制结构,其中,P‑ω/Q‑U下垂控制为一次控制,用来控制各DER输出的电压和角频率;在一次控制的基础上,结合网络层中的通信数据和一致性控制理论,完成对各DER输出电压和角频率的二次控制。
[0106] 3.1设计电压和角频率的新型二次控制方法
[0107] 由于微电网中各DER所采用的P‑ω/Q‑U下垂控制为有差调节,由该控制方法输出的电压和角频率会存在误差,因此需要再添加二次控制来解决该问题。在本发明方法中,利用网络层中的通信数据来完成一致性控制,再通过在下垂控制中添加反馈的方法来完成对电压和角频率的二次控制;
[0108] 添加反馈的反馈量如下:
[0109]
[0110] 把生成的反馈量δUi和δωi添加到由P‑ω/Q‑U下垂控制输出的电压Ui和角频率ωi中,完成对电压和角频率的二次调节;式(24)中的uvi和uωi分别为二次电压控制器和二次角频率控制器;
[0111] 微电网中各DER在添加二次控制后,下垂控制输出的电压和角频率表达式如下:
[0112]
[0113] 整理后可得:
[0114]
[0115] 根据式(26),化简后得到如下表达式:
[0116]
[0117] 本发明方法提出的二次控制结构如图4中所示,通过在一次控制(P‑ω/Q‑U下垂控制)中添加反馈的方式很容易完成对各DER的电压和角频率的二次控制。当式(27)满足的时候,就也解决了一次控制的弊端,且可以通过一致性控制来实现式(27)的要求。
[0118] 3.2设计二次电压控制器
[0119] 设由多个DER组成的微电网中,第i个DER的电压和频率的下垂控制器为:
[0120]
[0121] 正常情况下,微电网的频率和电压可以通过下垂控制器的调节达到同步。但下垂控制不能使微电网输出频率和电压保持恒定;因此,需要采用二次控制来使微电网的频率和电压达到给定参考值。
[0122] ;
[0123] 由于输出电压的幅值在dq坐标系中表示为:
[0124]
[0125] 所以,下垂控制的电压控制策略也可以写为:
[0126]
[0127] 由此可知,电压控制的目标就是对Ui设计适当控制算法使Udi→Uref;
[0128] 如上所述,微电网二次电压协同控制器的作用就是考虑控制输入有界的情况下使各分布式电源的电压同步到给定参考值;对式(18)取微分并取辅助变量uvi:
[0129]
[0130] 这样就可以将由多个DER组成的微电网的电压同步问题转换为一阶线性多智能体网络的跟踪同步问题;
[0131] 利用图论知识,并结合带有虚拟领航者的有限时间一致性策略,设计电压一致性控制器如下:
[0132]
[0133] 其中Ui(t),Uj(t)分别为微电网系统中第i,j个DER的电压幅值;UL(t)是虚拟领航者的电压,且与Uref相等;在此一致性协议下,根据公式(20),可以得到各DER的电压幅均趋于一致。
[0134] 3.3设计二次角频率控制器
[0135] 与电压二次控制类似,角频率二次控制的目标是设计适当的控制方法,使ωi→ωref,ωref是角频率参考值;类似于电压的设计理念,对公式(3)取微分,设立一个辅助变量uωi,建立以下公式:
[0136]
[0137] 与公式(30)类似,结合实际,考虑CDD问题,设计角频率一致性协议如下:
[0138]
[0139] 式中,aij,j=1,2,3…,N表示邻接矩阵的元素;ωL(t)为领导者的角频率;如果领导者是连接到第i个分布式电源的,有bi>0,否则bi=0;kωi1和kωi2为增益;
[0140] 电压合成公式如下:
[0141]
[0142] 对电压电流双闭环结构的设计过程可以参考专利CN106877398A。
[0143] 步骤4:通过搭建合理的实验场景验证本发明方法控制结果的有效性。
[0144] 本发明方法通过搭建合理的实验场景验证该方案的有效性。
[0145] 本领域的技术人员容易理解,以上所述仅为本发明较佳实施方案而已,并不用以限制本发明,凡是在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。