[0023] 下面结合附图与具体实施方式对本发明作进一步详细说明:
[0024] 本发明的一种自适应下垂控制和一致性在孤岛微电网的分层控制方法,该方法内容包括如下步骤:
[0025] ⑴基于带有虚拟领航者并考虑信息丢包问题的一致性理论,构建分层控制方案;
[0026] 本发明基于带有虚拟领航者并考虑信息丢包问题的一致性理论,提出了一种新的分布式分层协调控制方法。对于每个DER可以分本地层和网络层进行控制;在本地层中,每个DER可以利用本地的信息再结合下垂控制方法来输出电压和角频率信息;由于本地层控制只需要自身的相关信息而不需要其它DER的信息,控制方法简单快捷,但下垂控制为有差调节,故需要网络层和本地层共同来消除系统误差;在网络层中,每一个DER都可视为一个智能体,都具有通信和计算两个功能;即每一个DER不仅能利用本地信息还能与相连的DER交换信息从而得到其他DER的信息;DER利用这些信息通过相应的控制方法来产生一个信号,使其反馈给本地层,从而实现本地层和网络层协同合作。下面结合图1进行说明。
[0027] 图1所示为微电网分层控制结构框图,DER将本地信息及与其相连的其它DER的信息经过网络层的处理,然后,将处理后的信息反馈给本地层,实现了本地层和网络层协同合作来维持系统电压和角频率的稳定。在微电网中,每一个DER都连接一个一级控制智能体和二级控制智能体。图2为第i台DER的分层控制结构图。如图2所示,第i台DER利用本地信息和相邻DER的状态信息经过带有虚拟领航者的一致性协议,将协议计算出的值输入到二次控制,经过二次控制方法的处理后,将二次控制的输出值反馈到一次控制(本地层)。这样将本地层下垂控制方法的电压和角频率的输出与二次控制的电压和角频率输出经过电压合成模块将电压之和与角频率之和合成为一个电压信号作为电压电流双闭环模块的参考值,使电压电流双闭环模块产生的PWM波形控制与第i台DER相连的逆变器,从而该DER输出的电压和角频率的值能够跟随参考值(虚拟领航者的状态值)。本发明提出的控制方法属于分布式分层协调式控制方法,该控制方法可以实现全网的电压和角频率跟随虚拟领航者,维持系统电压和角频率的稳定并且提高系统的抗扰能力。
[0028] (2)构建本地层及本地层的改进控制方法,以改进下垂控制作为电压和角频率的一次控制;
[0029] 1.构建本地层
[0030] 本地层主要包括能量计算模块、下垂控制模块、电压合成模块和电压电流双闭环模块;其中,能量计算模块为利用DER输出的电压和电流计算输出的有功功率和无功功率;下垂控制模块将计算出的有功功率和无功功率通过下垂算法分别得到下垂输出的角频率和电压;电压合成模块将下垂控制和二次控制输出的电压和角频率合成为一个电压相量,并将其输出给电压电流双闭环模块使其作为电压电流双闭环模块的参考信号;在电压电流双闭环模块中,以电压环作为外环,以电流环作为内环;电压环将合成的电压相量作为参考信号,将电压环输出的信号作为电流环的参考信号;电压电流双闭环模块的输入信号分别为DER输出的电压和电流;通过电压电流双闭环模块产生PWM波形信号来控制与DER相连的逆变器,使DER的电压和角频率输出跟随参考信号;在本地层中,每个DER都有自己独立的控制单元,即DER仅利用本地信息来进行本地计算,而不会与其它DER交流信息。各环节表达式如图2所示。
[0031] 2.改进本地层的控制方法
[0032] 在本发明方法中,本地层使用的控制方法为P‑ω/Q‑U下垂控制算法,该方法使逆变器的输出模拟高压电力系统中同步发电机的角频率和端电压与所输出的有功功率和无功功率之间的下垂特性;因为下垂控制适用于高压电网,但现今大多微电网为低压网,所以需要添加虚拟阻抗来实现微电网线路的阻感比降低,具体设计方法见已公开的中国专利CN106877398A。但其为有差调节,故采用一种结合一致性的自适应下垂控制方法来代替传统的P‑ω/Q‑U下垂控制。
[0033] 分析及设计过程如下:
[0034] 下垂控制表达式如下:
[0035]
[0036] 考虑到当负载发生较大变化时,可表示成为如图4所示情况。对图4的解释说明如下:稳定运行时,微电网系统工作在正常工作点A点,下垂曲线为L1,当在系统中添加负载时,系统将由正常工作点A点沿下垂方向移动到负载变动之后工作点B点,即角频率也将从正常工作点A点的ωA移动到负载变动之后工作点B点的ωB.此时,若角频率下降过大,将对系统造成严重的后果。将角频率恢复至ωA的方法一般有两种:1.将L1平移至L2;2.将L1移动到L3。但第一种方法将会使ωref变换至ω′ref,对后续控制环节不利。所以,本发明方法采用第二种方法来设计改进下垂控制。
[0037] 将L1移动到L3,实际上就是下垂系数的变化。有如下公式成立:
[0038]
[0039] 其中,ωA,ωB分别为A点和B点的角频率;m1,m3分别为L1和L3的下垂系数;PB为B点有功功率。
[0040] 由(2)式可知,当Δm→0时,即下垂控制由L1移动到L3。根据上述分析,利用离散一致性协议可得下式:
[0041]
[0042] P‑ω下垂控制的自适应系数为:
[0043] mi[k+1]=(ωref‑ωiB[k+1])/PB,k=0,1,2... (4)
[0044] 同理,对于Q‑U下垂,如图5所示,也可以采用相同的形式,实现下垂系数自适应的变化,有如下公式成立:
[0045]
[0046] 其中,UA,UB分别为A点和B点的电压;n1,n3分别为L1和L3的下垂系数;QB为B点无功功率。
[0047] 由(5)式可知,当Δn→0时,即下垂控制由L1移动到L3。根据上述分析,利用离散一致性协议可得下式:
[0048]
[0049] Q‑U下垂控制的自适应系数为:
[0050] ni[k+1]=(Uref‑UiB[k+1])/QB,k=0,1,2... (7)
[0051] 上述式(3)和式(6)中的增益是与丢包率相关的,当选取适宜的增益后,各DER对应的将要旋转的下垂系数的偏差将最终趋于0,即最终将完成下垂曲线的旋转,从而实现了改进下垂控制;利用此方法虽可改进下垂控制,且改进下垂控制可以作为电压和角频率的一次控制,但其仍为有差调节,需要添加二次控制。
[0052] (3)构建网络层及设计带有领航者并考虑数据通信过程中自适应丢包问题的一致性算法来完成对电压和角频率的二次控制;
[0053] 1.构建网络层
[0054] 在网络层中,每一个DER都相当于一个智能体,且由通信器和决策器两部分组成;通信器包括信号接收器和信号发送器;决策器包括传感器和决策控制器;物理层中的电源、储能设备、负荷及其他设备的信息经过传感器传送至信号接收器;信号接收器不仅能接收自己的信息也能接收与其相连DER的信息;此时,信号接收器将自己的信息与其它DER的信息发送给信号发送器;信号发送器一方面将自己的信息向外发送给邻居DER,另一方面将接收器汇总的全部信息发送给决策控制器,由决策控制器产生的控制信号来控制相应的物理设备。
[0055] 2.设计网络层的控制方法
[0056] 在网络层中,每一个DER都看成一个智能体,且具有通信和计算两个功能,没有中心节点;同时,每个DER不仅可以收集本地的相关信息,还可以通过与邻居DER交换信息,得到其它DER的信息;这样DER仅通过有限的信息,通过一致性算法处理后的数据反馈给本地层,从而实现了本地层和网络层的协同合作;因为考虑到实际工业环境中,无法选定合适的领航者,因此,在本发明方法中选定虚拟领航者(Virtual leader)的方法来实现一致性效果;其中,只要Virtual leader为全局可达点,即指信息可以传输至任意DER,则可以实现各DER的电压、角频率状态与Virtual leader的相应状态量一致;全局可达点通过设计合理的aij和bi来实现。
[0057] 依据图论:多智能体网络的拓扑结构通常用有向图G=(V,ε)表示,该有向图是由顶点集合V={1,2…,n}和边集合 构成。定义该有向图的n个节点表示n个智能体∑1,∑2,…∑n。在有向图中,如果第i个节点有信息传递至第j个节点,则第i个节点有一条边指向第j个节点。如果将具有n个节点集合N={1,2…,n}的有向图邻接矩阵A=aij∈Rn×n定义为如果(xi,yj)∈ε,若第i个节点有信息传递至第j个节点,则aij=1,否则aij=0。
[0058] 连续时间一致性理论:单个智能体的信息状态可以用下式表示:
[0059]
[0060] 其中,xi∈Rn表示第i个智能体的信息状态,ui∈Rn代表控制输入。在多智能体网络拓扑中,多智能体系统的信息状态能够达到一致,是由于n个单积分智能体的信息状态可以用n阶线性系统表示。因而可以得到一般的一致性协议:
[0061]
[0062] 若考虑有领航者的一致性协议,则有一致性协议如下:
[0063]
[0064] 其中,xL(t)是领航者的状态量,ki是增益,bi是第i个智能体与领航者之间的连接权值,若有联系,则bi>0,否则bi=0。通过公式(10)可以使得最终第i个智能体的状态量与领航者状态量达到一致。
[0065] 由于各智能体之间进行信息传输时,难免会遇到信息丢失问题,且可能丢包率为随机的,故在本发明方法中,设计一种与丢包率相关的自适应新型一致性协议为:
[0066]
[0067] 即有下式成立:
[0068]
[0069] 对上式作Laplace变换,有:
[0070]
[0071] 化简后,有:
[0072]
[0073] 当系统中有两台DER追随一个领航者时,假设系统方程为一阶方程,即 设两台DER的状态分别为x1和x2。虚拟领航者的状态为xL且为常数。则追随者与领航者的误差分别为:
[0074]
[0075] 对于上式,再结合(14)可做如下变形:
[0076]
[0077] 其中,c1=∫x1(t)dt|t=0,c2=∫x2(t)dt|t=0,二者均为常数。
[0078] 故 增 益 k 1 (θ1 ,θ2 ,θL 1 ) 和 k 2 (θ1 ,θ2 ,θL 2 ) 只 要 满 足即可实现一致。
[0079] 离散时间一致性理论:带有虚拟领航者的离散时间一致性协议可以用下式表示:
[0080]
[0081] 其中xi[k]代表系统状态,k是离散时间序列。
[0082] 当系统中有两台DER追随一个领航者时,设两台DER的状态分别为x1和x2。虚拟领航者的状态为xL且为常数,则追随者与领航者的误差为式(15)。
[0083] 再结合(15)可做如下变形:
[0084] 对式(15)取Z变换可得:
[0085]
[0086]
[0087] 故 增 益 k 1 (θ1 ,θ2 ,θL 1 ) 和 k 2 (θ1 ,θ2 ,θL 2 ) 只 要 满 足即可实现一致。
[0088] 综上,随着丢包率的变化,一致性协议中的增益也是不断变化的,即最终总能按本发明提供的方法找到合适的增益值来克服随机丢包问题。
[0089] (1)电压控制器的设计过程如下:
[0090] 在本地层,第i台DER的一次控制方法为下垂控制,其数学表达式为:
[0091]
[0092] 其中,ωref和Uref分别为角频率和电压参考值;mi和ni为下垂系数,且为常数;Pi和Qi为DER输出的有功功率和无功功率。
[0093] 由于DER输出电压的幅值在dq坐标系中表示为:
[0094]
[0095] 所以,一次控制的电压控制方法也可以写为:
[0096]
[0097] 如上所述,微电网二次电压协同控制器的作用就是考虑控制输入有界的情况下使各分布式电源的电压同步到给定参考值。对式(22)取微分并取辅助变量uvi:
[0098]
[0099] 这个过程是输入—输出反馈线性化。这样就可以将由多个DER组成的微电网的电压同步问题转换为一阶线性多智能体网络的同步跟踪问题。
[0100] 利用图论知识,结合带有虚拟领航者并考虑丢包问题的一致性方法,设计电压一致性协议如下:
[0101]
[0102] 其中,Ni={1,2…,n};Ui,Uj和分别为微电网系统中第i,j个DER的电压幅值;UL为虚拟领航者的电压,且UL=Uref。
[0103] 由图2可知,电压二次控制输出值为:
[0104]
[0105] (2)角频率控制器的设计过程如下:
[0106] 与电压二次控制的设计思路类似,对公式(20)中的角频率进行求导并取辅助变量uωi,得到如下公式:
[0107]
[0108] 带有虚拟领导者并考虑丢包问题的一致性方法,则角频率一致性协议如下:
[0109]
[0110] 其中,ωi,ωj分别为微电网系统中第i,j个DER的输出角频率值;ωL为虚拟领航者的角频率,且ωL=ωref。
[0111] 由图2可知,角频率二次控制输出值为:
[0112]
[0113] 由图2可知,一次控制的输出和二次控制的输出共同决定DER电压和角频率的输出,故:
[0114]
[0115] 且有:
[0116]
[0117] 由式(30)可得出:
[0118]
[0119] 故通过设计的一致性协议就可以实现式(26)的要求,即可完成对各DER电压和角频率的二次控制。
[0120] (4)设计无功功率分配的控制方法
[0121] 在微电网中,由于各线路阻抗的不同,使得各DER输出的无功功率不能按照各自的额定容量比进行合理的分配;本发明方法通过一致性算法来控制各DER的输出电流比,以此来合理的分配无功功率。
[0122] 因为有 并且在稳态运行过程中,通过一致性控制,每一个电压均与其他电压相等。又因为一旦线路被确定后,线路的阻抗也被确定,即 ( 表示功率因数角)也被确定。因此,对于无功功率按容量比例分配可以通过合理的分配电流来实现。
[0123] 以两个分布式电源并联的情况为例,这时用来按容量比例进行分配的公式预期如下:
[0124]
[0125] 式中,Q1和Q2分别为两台分布式电源输出的无功功率, 和 分别是两台分布式电源的额定无功功率。
[0126] 且有:
[0127]
[0128] 式中,I1和I2分别是两台分布式电源的电流,U1和U2分别为两台分布式电源的电压, 和 分别为两台分布式电源对应的功率因数角。
[0129] 经过初等变换有:
[0130]
[0131] 根据上述公式,无功功率分配的控制方法如下:
[0132] 第一步:当系统是稳定的,由前述分层控制中的电压控制,包括一次控制和二次控制,来实现电压值相等,并联要求电压相等,且环流被有效抑制,并且线路确定, 也是确定的;
[0133] 第二步:设计电流一致性协议,先实现各分布式电源的电流值达到一致;
[0134] 第三步:将每个分布式电源的电流按照公式(34),乘上相应的比例系数,实现对无功功率的分配。
[0135] 结合实际,考虑随机丢包问题,电流控制器可设计如下:
[0136]
[0137] 其中,kIi(θi,θj)为增益;aij为邻接矩阵的元素;I0i和I0j为DER经过逆变器和LC滤波器的输出电流值。
[0138] 通过一致性协议使电流达到一致,然后根据需要乘上相应的系数,使各DER的输出电流成一定的比例,以此可以实现无功功率的分配。
[0139] (5)设置合理的实验场景验证所述分层控制方法的有效性。
[0140] 本发明设置两种实验方法来验证所述分层控制方法的有效性。第一种情况为正常情况下,该方法能使系统的电压和角频率维持在规定值上;第二种为在某个时间点上加一个较大的扰动负荷。这两种情况下都假设信息交换过程中存在信息丢失问题且丢包率相同。实验证明该控制方法能保持系统电压和角频率的稳定,提高了系统的抗扰性能。
[0141] 本领域的技术人员容易理解,以上所述仅为本发明较佳实施方案而已,并不用以限制本发明,凡是在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。