1. 引言
分布式发电[1]凭借其将低容量的可再生能源布置在用户或负载附近就近发电的优势,有效缓解了能源危机和电力长距离输送过程中带来的损耗问题。但是,随着越来越多的分布式电源接入电网,也给传统电网的稳定运行带来了新的挑战:可再生能源(光伏、风力等)功率输出具有间歇性和波动性,尤其是在高渗透系统下稳定性变差。为了充分挖掘可再生能源的效益和价值,国内外学者提出了微电网的概念。
微电网本身既是可控发配电单元,又可以视为一个可调度的负荷或电源,通过内部分布式电源(Distributed Generation, DG)的协调控制实现与大电网间的功率双向流动。为了提高系统的运行水平,根据欧盟电力传输协会(UCTE)定义的大电网分级控制标准,通常将微电网分为三层控制[2]:一级控制是基于虚拟阻抗的本地下垂控制,二次控制的主要功能是实现微电网有功功率和无功功率间的合理分配,消除由一次控制引起的电压和频率偏差,三次控制是微电网的能量管理层,用于灵活改变电力系统的调度策略。其中,二次控制也就是微电网电压和频率的恢复问题对于整个系统的稳定有着举足轻重的作用,因此一直是本领域研究的重点对象。
实现二次控制目标的关键是系统中风、光、柴、储等多类型分布式电源在不同场景下的及时的信息交换来协调各自的目标和行为。基于多智能体的分布式协同控制算法,以个体和个体之间稀疏的通信网络为媒介进行交互实现全局的信息共享,最终获得本地控制决策的优化。Lewis [3]等提出利用输入输出反馈线性化将逆变器非线性动态特性线性化,从而将微电网二次控制转为线性二阶系统的分布式一致性跟随问题。Zhang [4]等提出了基于自适应虚拟阻抗的分布式协同电压控制算法,从而实现无功功率的精确分配和平均电压恢复。Zhang J [5]提出了基于领导者-跟随者共识的分布式策略。它通过固定增益减少了本地DG和直流母线之间的通信通道。然而,由于周期性的通信,大量的信息流经通信网络。这意味着微电网网络中可能存在通信冗余和业务拥塞。因此,分布式控制方案需要进一步改进。
在保证系统动态性能的前提下为了减少单位时间内的通信次数以避免通信阻塞的影响,Qian [6]等人提出了基于事件触发机制(ETC)的微电网协同控制策略,根据指定的控制目标设计合理的事件触发条件,与周期性的控制相比,这种控制方式仅在控制目标设计的控制量满足触发条件时才会去触发通信网络传输数据产生新的控制指令。Zhang Z [7]进一步提出了考虑通讯延时的微电网事件触发策略,将二次控制基于下垂特性分为不同的阶段,再将不同的电压或者电流测量值触发不同阶段的策略。
但是上述的控制策略只考虑了理想情况下DG的通讯特性,实际的系统在运行过程中会受到参数摄动、通信拓扑改变(分布式微源的插拔)和运行工况等内外扰动的影响,这会对系统的稳定性带来很多不确定因素的影响。
为了解决上述问题,本文提出了一种事件触发自适应控制方法来实现存在不确定性和扰动情况下对微电网电压和频率的精确恢复。首先,通过反馈线性化技术,将微电网的非线性大信号模型简化为线性模型,降低了控制设计的复杂性。其次,设计了扩展状态观测器(ESO),用于估计系统中的不确定性和扰动,从而增强了控制系统的鲁棒性。在此基础上,提出了基于事件触发的模型参考自适应控制律,仅在系统状态达到触发条件时进行信息交换,显著减少了通信资源的消耗。所提出的控制策略能够在负载突变、参数扰动和测量噪声等情况下,实现对微电网电压和频率的精确恢复。最后,通过仿真实验验证了所提方法的有效性。仿真表明,相较现有方法,自适应事件触发控制在通信负载降低的同时,抗扰动能力提升,且支持即插即用场景。未来工作将探索其在多能源微电网与AI融合方向的应用。
2. 基础知识与问题描述
2.1. 微电网大信号模型
图1展示了逆变型分布式电源的本地控制结构。分布式电源通过一个开关连接到LC滤波器,LC滤波器用于滤除电源输出中的高频噪声。滤波后的电流通过连接阻抗后,输出到母线电压。控制系统包括电压电流控制器和功率控制器两个主要部分。电压电流控制器负责调节输出电压和电流,以满足系统的稳定运行要求。功率控制器则包括下垂控制、滤波器和功率计算三个模块,其中:下垂控制模块根据输入的频率和电压来调整输出,以实现分布式电源之间的功率分配;滤波器模块处理功率信号,提取出有功功率和无功功率;功率计算模块则根据滤波后的功率信号进行进一步的计算和分析。整个控制系统通过反馈回路来调整分布式电源的输出,以确保其与母线电压的同步和稳定。
Figure 1. Distributed power generation control structure diagram
图1. 分布式电源控制结构图
在微电网中,多个DG单元需要同步运行,以确保系统的频率和电压稳定。为了实现同步,每个DG的旋转角度差
需要被控制,使得所有DG的旋转角度差趋于一致,这里我们把每个DG的参考系视为具有旋转频率
的公共参考系,
满足以下微分方程
(1)
下垂原理描述了有功功率与角频率之间的关系,以及无功功率与输出电压幅值之间的关系:
(2)
(3)
(4)
其中
、
是输出电压从参考值的
轴和
轴分量;
、
是分布式电源频率和电压的下垂系数;
、
表示频率和输出电压的额定值。
分布式电源输出的有功功率和无功功率的平均值可以由瞬时有功和无功功率通过剪切频率为
的一阶低通滤波器计算得到:
(5)
(6)
式中
分别表示输出电压和输出电流的
轴和
轴分量。
利用在[8]中探讨的电压控制器和电流控制器的动态模型,忽略双环控制器的快速动态特性,第
个DG的大信号状态空间模型可以表示为如下的多输入多输出控制系统:
(7)
(8)
其中状态变量
,控制变量
,扰动变量
,系统输出
,本文的控制目标就是选择合适的
和
来使
和
调节到期望值。
2.2. 非线性系统反馈线性化设计
考虑到微电网中分布式电源的动态特性具有非线性,为了简化问题的分析,将等式(7)~(8)表示的多输入多输出的模型变化为仅考虑输出电压的情况下:
(9)
Lie导数[9]是一种数学工具,用于描述函数沿向量场的导数,使用Lie导数将模型(9)线性化为线性状态空间模型
(10)
其中
,
2.3. 扩张状态观测器的设计
在本文中,电压的恢复和频率的恢复原理相同,这里只针对电压恢复进行研究,频率的恢复同理。在系统实际运行的过程中会受到测量噪声的影响,因此获得每个DG的精确状态
、
、
是不现实的,扩张状态观测器(Extended State Observer, ESO)的作用是通过估计系统中的不确定性和扰动,提供更精确的状态信息,因此对于二阶系统我们有:
(11)
其中
表示状态变量,
和
分别表示
的标称值和参数不确定度。拓展状态
用来估计DG内部控制回路的动态以及系统的总不确定性和干扰的附加状态。通过引入扩展状态,ESO能够更准确地估计系统的状态变量,从而提高控制系统的鲁棒性。
下面做出两个假设,以便于改进上述观测器。
假设1:
系统中的函数
、控制输入
、以及扩展状态的动态方程
在其定义域内是局部Lipschitz连续的,并且是有界的,且
。
假设2:
系统的输出
和其导数都是有解的。
Lipschitz连续性意味着函数的变化率是有限的,即函数不会在任意小的区间内发生无限大的变化。在ESO的设计中,Lipschitz连续性确保了扩展状态的动态变化是平滑的,不会出现突变或不连续的情况。有界性确保了扩展状态不会无限增长,保证了观测器的估计值始终在合理的范围内。这两条假设会确保系统的动态行为是平滑且有界的。通过假设系统的输出及其导数是有界的,ESO能够在系统的动态变化范围内进行有效的状态估计,并且能够快速收敛到实际系统的状态。
因此我们有
(12)
其中,
是估计的状态变量。
是估计误差,
是系统的名义增益,表示控制输入对系统的影响;
是观测器的增益,用于调节估计误差的收敛速度。
观测器的增益的选择对ESO的性能至关重要。增益过大可能导致系统对噪声敏感,增益过小可能导致估计误差收敛速度过慢。可以通过下式来确定。
(13)
其中的二项式系数
,参数
则用来表示状态估计的收敛速度与噪声和采样时间之间的权衡程度。
3. 基于事件触发的模型参考自适应控制电压控制率的设计
经过反馈线性化和ESO状态估计观测器后,我们考虑如下的带不确定性扰动的DG线性模型:
(14)
其中,状态向量,
为控制输入,
和
分别为系统矩阵和输入矩阵,不确定性部分为
,可以通过上述的观测器方程(12)得到。本文的第一个控制目标是使得每一个DG的状态能够追踪参考轨迹,即
(15)
其中的参考轨迹由如下给出的参考模型生成
(16)
是参考模型的状态,这里我们设定为
,即实现
,
;
是参考输入,在微电网中通常表示外部指令或期望的电压/频率变化。
第二个控制目标是使得每个DG的状态都能够与其他的DG趋于一致,即
(17)
由于我们的控制目标是使得电压恢复,借鉴多智能体一致性的相关知识,它的本质是一个带领导者的牵制一致性问题,多DG之间的一致性误差定义为
(18)
为了节省控制器的通信资源,本文引入了事件触发的通信方式,此时系统不需要在每个时刻都进行状态采样和传输,仅在满足特定触发条件时才会进行采样和传输
(19)
具体来说,当
处于连续两个采样的时刻
和
之间时,系统在时间 t 时刻的实际状态
取值为上一时刻采样时刻的状态
,当
正好等于采样时刻
时,则取值为当前时刻的实际状态,当前状态和采样状态的误差定义为
(20)
下一个触发点可以通过如下的等式去计算。具体的事件触发条件将在下文中指定。
(21)
综上所述,根据样本状态并参考基于Lyapunov的MRAC方法[14],控制器可以按以下形式设计:
(22)
其中
是自适应状态反馈增益矩阵,用于调节本地状态
对控制输入
的影响;
用于调节参考输入
对控制输入
的影响、
自适应非线性补偿增益矩阵,用于抵消系统中的非线性扰动或未建模动态、
是自适应一致性增益矩阵,用于调节多智能体一致性误差,确保分布式发电机(DG)之间的状态一致性,通过自适应律动态调整这些增益,系统能能够在存在扰动和通信受限的情况下,实现稳定的跟踪与一致性控制。
受[10]中方法的启发,本文设计了如下的自适应律来保证稳定性,即在标准模型参考自适应控制器中引入反馈项,使用事件触发状态来代替
的连续测量
(23)
(24)
(25)
(26)
其中
,P是正定矩阵,满足
此外,(21)式中提到的事件触发条件被定义为
(27)
其中动态权重系数
综合了系统状态、控制增益、扰动估计以及参考输入等信息,将(22)式代入(14)式,此时的闭环系统的表达式为,如图2所示
(28)
Figure 2. Schematic diagram of the proposed method
图2. 所提方法示意图
4. 稳定性的证明和Zeno行为的排除
4.1. 闭环系统的稳定性
这里我们做出两个假设:
1) 扰动有界性:ESO的估计误差
是有界的
2) 通信拓扑连通性:邻接矩阵
和系数
构成的图是联通的
定义Lyapunov函数为:
(29)
正定性的验证:因为P是正定矩阵,对所有非零的
,
,跟踪误差严格大于零;而对于增益误差项,对任意增益误差矩阵
,迹运算满足:
(30)
即增益误差项是增益矩阵元素的平方和,也是非负的。对此Lyapunov函数求导:
(31)
代入(23)~(26)式,并利用迹的运算性质得到
(32)
对交叉项
利用Young不等式[11]进行放缩
(33)
其中参数
控制跟踪误差项和扰动项和权重,需要满足不等式链中的主导项为负定项,为此这个参数的
选择需要基于如下的不等式
。带入后跟踪误差导数项变为
(34)
将跟踪误差的导数项和参数误差导数项合并代入后得到
(35)
选择合理的参数使得
则存在常数
使得此时的导数包含一个线性衰减项和常数扰动项,通过比较原理(Comparison Lemma) [12],可以证明当
时,系统的能量函数满足
。其中
因此,系统的跟踪误差和参数误差最终会被限制在一个范围内,即系统是最终一致有界的,稳定性得证。
4.2. Zeno行为的排除
在上述的论述中,事件触发条件为
,其中
是
的本地采样误差,
是本地状态相关项,满足
,当上述条件满足时,
更新控制输入
并广播给其邻居节点。
Zeno行为的定义是系统在有限时间内触发无限次事件。要排除Zeno行为,需证明相邻触发间隔时间
存在正的下界大于0,即:
(36)
由于在两次触发时刻之间的控制输入保持不变,有
因此,采样误差的动态行为可以定义为:
(37)
接下来估计采样误差的增长速率,在区间
内,采样误差的导数为
(38)
我们假设这个系统具有动态有界性
,这里对假设的合理性做出说明,在实际物理系统中,电压或频率的变化受限于发电机、逆变器的最大功率输出能力和响应速度,因此这种假设是合理的。对其积分得到
(39)
分析触发时刻的下限,在触发时刻
有
(40)
(41)
结合
,可得
(42)
假设
有下界,且此时的系统未完全收敛
,则
(43)
解得
(44)
若此时的系统已经收敛到稳态,即
,触发条件简化为:
(45)
因此,无论系统处于暂态还是稳态,触发间隔均存在正的下界:
(46)
5. 实验验证
为了验证所提方法的有效性,在Matlab/Simulink中搭建如下的分布式拓扑结构,在整个分布式通信拓扑中,每个DG的本地控制器仅需要来自其相邻DG的参考和信息。通过使用所提出的电压控制算法更新下垂控制器,如图3所示。
Figure 3. Schematic diagram of the simulation
图3. 仿真示意图
本文设计了如下的仿真场景来验证控制算法的鲁棒性以及现实场景中可能出现的即插即用特性
① 2 s时激活所提出的控制算法
② 3 s时增加负载2的阻抗(模拟设备出现的老化或者温度的变化)
③ 4 s时引入测量噪声
④ 6 s时断开DG4,模拟设备故障退出运行的情况
⑤ 8 s时重新连接,模拟设备故障消除经过与同步后重新连入电网(如图4通信拓扑由a → b)
Figure 4. Schematic diagram of the change of the communication topology
图4. 通信拓扑结构的改变
其中参数仿真参数的选择如下表1所示。
Table 1. Simulation parameter table
表1. 仿真参数表
DG |
DG1 |
DG2 |
DG3 |
DG4 |
|
|
|
|
|
|
|
|
|
|
续表
|
0.1 Ω |
0.1 Ω |
0.1 Ω |
0.1 Ω |
|
1.35 mH |
1.35 mH |
1.35 mH |
1.35 mH |
|
47 μF |
47 μF |
47 μF |
47 μF |
|
0.02 Ω |
0.03 Ω |
0.04 Ω |
0.04 Ω |
|
2 mH |
2 mH |
2 mH |
2 mH |
实验结果如图5和图6所示,在上述的仿真条件下,由于下垂特性的作用,每个DG的电压或多或少发生了下降,偏离了额定值(311 V),在2 s时二次控制启动,所有DG的输出电压逐步同步收敛到了额定值,调节时间基本在0.4 s之内完成。接下来,当阻抗增加或者引入噪声时,电压经过小幅度震荡后很快恢复正常。值得注意的是,在第6 s和第8 s时,由于DG4的突然插拔,系统的瞬时功率会发生变化来应对突发情况,相对剧烈的电压变化反映了这一动态过程。还有一点需要说明的是即使DG4断开,但其他DG仍然在通讯和运行,因此系统中仍然存在电压信号,这就是DG4在断开后仍然可以检测到电压的原因。可以看到,通信失效对系统的控制性能几乎没有影响,系统在短时间内就恢复了正常,具有良好的控制性能和鲁棒性。
Figure 5. Voltage variation diagram for each DG
图5. 各DG电压变化图
为了进一步说明本方法在事件触发上通讯效率的有效性,本文与[13]中的文章进行了对比试验,实验结果如图7所示,实验结果表明基于事件触发方法的响应速度比基于时间触发的更加快速,本文所提方法在2.5s左右已经达到了预定的控制目标,而常规方法在2.77 s才收敛到稳定状态。
6. 结论
本文基于自适应事件触发控制,对微电网分层控制的二次控制恢复提出了一种解决方案,该方法能很好的解决现有论文中只对理想通信拓扑情况分析而忽略了现实情况中存在的噪声扰动、拓扑结构改变等状况,并通过实验证明了该方法的有效性和鲁棒性,系统能够在更加现实的状况中快速恢复正常,并且事件触发机制的引入也降低了通讯过程中的负担,该方法在通信效率、抗扰动能力及动态适应性方面显著优于现有研究,为未来智能微电网的工程化应用奠定了技术基础。
Figure 6. Trigger time of a certain period of DG
图6. DG的某段触发时刻图
Figure 7. Method comparison chart
图7. 方法对比图