基于异步事件驱动的Kuramoto振子网络系统的脉冲同步控制
Pulse Synchronization Control of Kuramoto Oscillator Network System Based on Asynchronous Event Drive
摘要: 本文探讨了基于异步事件驱动脉冲控制策略的Kuramoto网络振子同步控制问题。针对一致性Kuramoto振子网络,设计了一类具有执行器延迟的事件触发脉冲控制策略,基于Lyapunov稳定性理论进行了理论证明。通过数值仿真验证了所提出策略的有效性,结果显示在特定条件下系统能够实现相位同步,同时有效避免了Zeno现象的发生。研究进一步扩展至非一致性Kuramoto网络振子,分析了在事件触发控制下的频率同步问题,并提供了相应的理论支持和数值模拟,丰富了Kuramoto模型的应用范围。
Abstract: In this paper, the problem of synchronized control of Kuramoto network oscillators based on asynchronous event-driven pulse control strategies is explored. A class of event-triggered pulse control strategies with actuator delays is designed for the coherent Kuramoto vibrator network, and theoretical proofs are provided based on Lyapunov stability theory. The effectiveness of the proposed strategies is verified by numerical simulations, and the results show that the system is able to achieve phase synchronization under specific conditions while effectively avoiding the occurrence of Zeno phenomenon. The study is further extended to non-coherent Kuramoto network oscillators to analyze the frequency synchronization problem under event-triggered control, and provides corresponding theoretical support and numerical simulations, which enriches the application scope of the Kuramoto model.
文章引用:张欢. 基于异步事件驱动的Kuramoto振子网络系统的脉冲同步控制[J]. 动力系统与控制, 2025, 14(3): 181-195. https://doi.org/10.12677/dsc.2025.143019

1. 引言

Kuramoto振子模型是描述耦合振子系统同步行为的重要工具,广泛应用于物理、生物、化学和工程等领域。同步现象作为Kuramoto模型研究的核心问题,直接决定了振子网络的协调能力与鲁棒性能[1]-[3]。尽管现有研究通过连续观测、周期性采样和反馈控制等方法取得了一定进展,但传统的控制策略在能耗效率和实时性方面存在固有局限。连续监测需要不间断地计算资源投入,而采样方法即使降低频率仍可能产生冗余数据[4] [5]。近年来,事件驱动机制因其仅在状态异常时触发的特性被引入控制领域,但传统事件触发系统的连续调整过程仍难以完全规避能源浪费。在此背景下,结合事件驱动与脉冲控制的新型协同机制为解决这一困境提供了契机[6]

Kuramoto模型的同步研究已形成了基于连续跟踪、离散采样以及即时反馈的多模态框架体系[7]。连续跟踪法通过全时域监测确保相位一致性,但面临通信带宽和计算资源的剧烈消耗。离散采样策略通过周期性截取系统状态降低能耗,但在非线性动态环境中容易错失关键触发窗口[8] [9]。为此,部分研究尝试采用事件驱动控制架构,仅当相位差突破预设阈值时才激活调节机制,显著减少了控制器的非必要动作次数[10]。然而,现有事件驱动系统仍采用连续调节模式,在复杂网络和多智能体场景中不仅面临控制器饱和风险,还会引发子系统间的级联干扰。针对这些问题,学术界开始探索兼具即时性与间断性的混合控制范式,将脉冲控制的瞬时干预特性与事件驱动逻辑相结合,形成的事件驱动脉冲控制策略既能保证触发判据的自适应性,又能通过离散能量投放实现节能优化[10] [11]

脉冲控制在传统控制方案中展现出瞬时响应、低功耗运行和抗干扰能力强等优势,尤其在量子系统调控与微电网优化等领域已取得显著成效[12]。已有研究证实,脉冲控制与事件驱动框架的深度融合可有效平衡系统的动态性能与能耗效率。例如,在异步网络同步问题中实现了高达67%的通信负载降低,同时在DoS攻击场景下仍保持88%的收敛概率[13]。不过,现有文献对Kuramoto模型的事件驱动脉冲控制研究仍存在明显短板;多数成果局限于规则网络拓扑分析,对异构耦合与时变参数系统的稳定性研究不足[14];脉冲强度设计普遍依赖经验参数,缺乏自组织优化机制;阈值选择策略尚未建立与网络规模的动态适配关系[15]。本研究旨在突破三重挑战,探讨基于异步事件驱动脉冲控制策略的Kuramoto振子网络一致性控制问题。我们提出了一种创新的事件触发控制策略,该策略综合考虑了执行器延迟的影响,并利用Lyapunov函数方法证明了在特定条件下,系统能够实现相位同步,同时有效避免Zeno现象的发生。这一创新点显著增强了控制策略的鲁棒性和适应性。研究进一步扩展至非一致性Kuramoto振子网络,分析了在事件触发控制下的频率同步问题,并提供了相应的理论支持,并通过数值仿真实验来验证理论分析的可靠性,为Kuramoto模型在复杂网络中的应用提供了新的视角和依据。

符号说明:在本研究中,我们采用以下符号来描述Kuramoto振荡器网络的动力学特性与控制策略: N 表示网络中振子的数量, θ i ( t ) 表示第 i 个振子在时间 t 的相位, ω i 表示第 i 个振子的自然频率, K 表示耦合强度, a ij 连接矩阵的元素,表示振子 i j 之间的耦合关系,当 a ij =1 时,表示振荡器 i j 存在耦合;当 a ij =0 时,表示二者无直接耦合。 u i ( t ) 表示第 i 个振子的控制输入, ξ i ( t ) 表示第 i 个振子整体相位的偏差, θ ¯ ( t ) 表示网络中所有振子的平均相位, ω 表示网络中所有振子的平均自然频率, c k 表示控制增益, b ij 表示控制权重系数, τ k 表示第 k 次脉冲的执行器延迟, t k 表示第 k 次脉冲发生的时刻, s k 表示第 k 次事件触发的时刻, ρ 表示事件触发条件的衰减系数, a k 表示事件触发条件的参数, V( t ) 表示Lyapunov函数, d k 表示控制策略衰减系数, L A 表示Kuramoto网络的拉普拉斯矩阵,描述网络的拓扑结构,定义为 L A =DA ,其中 D 是度矩阵,度矩阵 D 是一个对角矩阵,其中每个对角线元素 d i 表示节点

i 的度,对于一个无向图,节点 i 的度可以表示为: d i = j=1 N a ij A 是邻接矩阵, L B 表示控制权重矩阵,

L N 表示 N×N 的单位矩阵, δ( t ) 表示Dirac脉冲函数, ϕ 表示相位差范围,用于描述振子之间的相位差,满足 tanϕ=ϕ

2. 问题描述

2.1. 模型描述

经典的Kuramoto网络由 N 个振子组成,其动态行为由以下方程表示:

θ ˙ i = ω i + K N j=1 N a ij sin( θ j θ i )+ u i ( t ),  i Λ N (1)

其中, θ i 为第 i 个振子的相位, a ij 表示振子间的耦合系数, ω i 表示第 i 个振子的自然频率, Λ N :={ 1,,N } ,且 K 为耦合强度。

为度量各振子相对整体平均相位的偏差,定义相位误差为

ξ i ( t )= θ i ( t ) 1 N i=1 N θ i ( t ) (2)

其中

1 N i=1 N θ i ( t )= θ ¯ ( t ) (3)

接下来,模型中的事件脉冲控制信号 u i ( t ) 设定为:

u i ( t )= k=1 + [ j=1 N c k b ij ( θ j ( t τ k ) θ i ( t τ k ) ) ξ i ( t ) ]δ( t t k ) (4)

其中 δ( t t k ) 为Dirac脉冲函数,我们可以定义为

δ( t t k )={ +, t= t k 0,    t t k (5)

t= t k 时满足

δ( t t k )dt=1 (6)

根据(1)式,(4)式和(5)式,我们得到

{ θ ˙ i ( t )= ω i + K N j=1 N a ij sin( θ j ( t ) θ i ( t ) )                        t t k Δθ( t k )= c k j=1 N b ij ( θ j ( t k τ k ) θ i ( t k τ k ) ) ξ i ( t k )  t= t k (7)

通过对相位求导,我们得到频率误差

ξ ˙ i ( t )= θ ˙ i ( t ) 1 N i=1 N θ ˙ i ( t ) (8)

其中

θ ¯ ˙ ( t )= 1 N i=1 N θ ˙ i ( t )=ω (9)

根据误差定义和(7)式,系统的控制信号也可以表示为相位误差在触发瞬间的增量形式,如

{ ξ ˙ i ( t )= ω i ω+ K N j=1 N a ij sin( ξ j ( t ) ξ i ( t ) ) Δ ξ i ( t k )= c k j=1 N b ij ( ξ j ( t k τ k ) ξ i ( t k τ k ) ) ξ i ( t k ) (10)

其中 t k 表示脉冲时刻, τ k 表示执行器延迟,通过上述事件触发与脉冲时刻结合,系统能够在干预时段内及时修正相位误差,最终使Kuramoto网络整体同步。

定义2.1 [16]如果相位的时间演化满足以下条件:

lim t θ i ( t ) θ ¯ ( t )=0, i Λ N (11)

则(1)式被认为实现了相位同步。

定义2.2 [16]如果频率的时间演化满足以下条件:

lim t θ ˙ i ( t ) θ ¯ ˙ ( t )=0, i Λ N (12)

则(1)式被认为实现了频率同步。

对于具有相同振子的Kuramoto网络,即 ω i =ω i Λ N ,在特定条件下,Kuramoto网络振子可以实现相位同步。然而,在具有不同振子的Kuramoto网络中, ω i 可以被视为对振子 i 的恒定扰动。在这种情况下,Kuramoto网络振子只能实现频率同步。

定义2.3 [17]对于由 N 个振子构成的Kuramoto网络,如果存在正常数 α β ,使得对于所有 i,j{ 1,2,,N } 和所有 t t 0 ,系统的相位误差 ξ i ( t ) 满足以下不等式:

| ξ i ( t ) ξ j ( t ) |α e β( t t 0 ) | ξ i ( t 0 ) ξ j ( t 0 ) | (13)

则称系统在 t t 0 时,实现了指数一致性。

引理2.1 [18]对给定的对称矩阵

S=[ S 11 S 12 S 21 S 22 ] (14)

其中, S 11 r×r 维的,以下三个条件是等价的:

(1) S<0

(2) S < 11 0 S 22 S 21 S 11 1 S 12 <0

(3) S 22 <0 S 11 S 12 S 22 1 S 21 <0

2.2. 异步事件触发脉冲控制

Figure 1. Block diagram of asynchronous event triggered pulse control system

1. 异步事件触发脉冲控制系统框图

Figure 2. Schematic diagram of event triggered control time series with actuator delay

2. 具有执行器延迟的事件触发控制时间序列示意图

图1所示,系统状态由状态变量 x( t ) 表示。事件触发控制机制通过检测系统的状态变化 t k 来产生不连续的控制输入 u( t k ) ,该输入对系统动态进行调整。此外,图中还展示了如何通过传感器捕捉反馈信息,并将其传递给脉冲控制器,以优化系统性能并保证稳定性。对于系统(1),脉冲序列 { t k } kZ 是由以下异步事件触发脉冲控制(AETIC)策略所决定:

s k+1 =inf{ t> t k |V( t ) e a k ρ( t t k ) V( t k ) } (15)

其中 a k ρ 均为正常数且 kZ 为触发参数。如图2所示, s k 表示事件触发时刻, t k 表示脉冲时刻, τ k 表示执行器延迟,并假设满足 s 0 = t 0 ,以及 t k = s k + τ k ,通过此触发机制,当系统的Lyapunov函数 V( t ) 在区间 [ t k , t k+1 ) 内增长至预设阈值时,会触发下一次脉冲来抑制其继续攀升,从而在保证系统性能的同时降低资源消耗。

3. 主要结果

在本节中,我们将分别研究在AETIC框架下,无向Kuramoto振荡器网络在自然频率相同和自然频率不同这两种情形下的同步问题。对于自然频率相同的网络,推导出相位同步准则;对于自然频率不同的网络,则提出了频率同步准则。

3.1. 一致性Kuramoto振荡器的相位同步

考虑一个由 N 个振子构成的Kuramoto网络,当 ω i =ω i Λ N 时,AETIC策略下的Kuramoto网络振子满足以下动力学方程

θ ˙ i =ω+ K N j=1 N a ij sin( θ j θ i )+ u i ( t ) (16)

根据(10)式,系统的动力学方程和系统的控制信号也可以为如下形式

{ ξ ˙ i ( t )= K N j=1 N a ij sin( ξ j ( t ) ξ i ( t ) ) Δ ξ i ( t k )= c k j=1 N b ij ( ξ j ( t k τ k ) ξ i ( t k τ k ) ) ξ i ( t k ) (17)

定理1. 对于给定的标量 τ k ρ K ,若存在正标量 d k c k a k >0 使得下面条件成立:

(1) 条件 m2 λ max ( K N cosϕ L A )>0 成立,其中 L A 代表无向图中的拉普拉斯矩阵, λ max ( ) 表示矩阵的最大特征值, ϕ( π, 3 2 π ) 且满足 tanϕ=ϕ

(2) 条件 ( 1 c k 2 e d k I N L B T L B I N )0 成立,其中 d k >0

(3) 条件成立 m τ k+1 + i=0 k1 ( d i+1 + a i+1 +ρ τ i+2 ) <lnM ,其中 M 为正常数, d 0 =0

则在AETIC策略(15)与控制信号(4)的作用下,系统(16)不仅能够实现相位同步,同时也可排除Zeno现象。

证明:

设Lyapunov函数为:

V( t )= i=1 N ξ i 2 ( t ) (18)

对Lyapunov函数在区间 t[ t k , t k+1 ) 求导数,得到:

V ˙ ( t )=2 i=1 N ξ i ( t ) ξ ˙ i ( t ) (19)

将系统的动态方程代入,得到

V ˙ ( t )= 2K N i=1 N j=1 N a ij ξ i ( t )sin( ξ j ( t ) ξ i ( t ) ) = K N i,j=1 N a ij ( ξ j ( t ) ξ i ( t ) ) sin( ξ j ( t ) ξ i ( t ) ) = K N i,j=1 N a ij sin( ξ j ( t ) ξ i ( t ) ) ξ j ( t ) ξ i ( t ) ( ξ j ( t ) ξ i ( t ) ) 2 (20)

根据三角不等式,有:

sin( ξ j ( t ) ξ i ( t ) ) ξ j ( t ) ξ i ( t ) [ cosϕ,1 ] (21)

进一步推导,可以得到:

V ˙ ( t ) 1 N i,j=1 N ( Kcosϕ a ij ) ( ξ j ( t ) ξ i ( t ) ) 2 (22)

根据 i=1 N ξ i ( t ) = i=1 N ( θ i ( t ) 1 N j=1 N θ j ( t ) ) =0 得到

1 N i,j=1 N ( ξ j ( t ) ξ i ( t ) ) 2 =2 i=1 N ξ 2 i ( t ) =2 ξ T ( t )ξ( t ) (23)

引入拉普拉斯矩阵 L A ,得:

V ˙ ( t )2 ξ T ( K N cosϕ L A )ξ 2 λ max ( K N cosϕ L A )V mV( t ) (24)

其中:

m2 λ max ( K N cosϕ L A )>0 (25)

因此,推导可得:

V ˙ ( t )mV( t ) (26)

我们考虑对称矩阵形式为:

S=[ S 11 S 12 S 21 S 22 ] ,

在这里我们定义 S 11 = 1 c k 2 e d k I N S 12 = L B T S 21 = L B S 22 = I N ,其中 S 11 S 22 都是负定矩阵。

根据引理2.1可得条件2等价于

S 11 S 12 S 22 1 S 21 = 1 c k 2 e d k I N + L B T L B 0 (27)

根据 Δ ξ i ( t k ) 的定义,我们可以得到

ξ i ( t k ) ξ i ( t k )= c k j=1 N b ij ( ξ j ( t k τ k ) ξ i ( t k τ k ) ) ξ i ( t k ) ξ i ( t k )= c k j=1 N b ij ( ξ j ( t k τ k ) ξ i ( t k τ k ) ) ξ( t k )= c k L B ξ( t k τ k ) (28)

V( t )= i=1 N ξ i 2 ( t ) = ξ T ( t )ξ( t ) 得,令 t= t k

V( t k )= ξ T ( t k )ξ( t k ) = ξ T ( t k τ k ) ( c k L B ) T ( c k L B )ξ( t k τ k ) (29)

根据(18)式和(27)式,得到

V( t k ) e d k V( s k ) (30)

根据AETIC(15)的机制,我们接下来针对触发时间序列的两类不同情况展开讨论。

情况1:事件触发的次数是有限的情况下,假设事件触发的时刻为 t 1 << t k+1 ,根据(15)式进行分析。

t[ t 0 , s 1 ) 时,由触发条件得

V( t ) e a 0 ρ( t t 0 ) V( t 0 ) (31)

随后,当 t[ s 1 , t 1 ) 时,由于 V ˙ ( t )mV( t ) ,通过对该微分不等式积分可推知

V( t ) e m( t s 1 ) V( s 1 ) (32)

接下来,根据(31)式得到

V( s 1 )= e a 0 ρ( s 1 t 0 ) V( t 0 ) (33)

根据(32),(33)式,我们得到

V( t ) e m( t s 1 ) e a 0 ρ( s 1 t 0 ) V( t 0 ) = e ( m+ρ )( t s 1 )+ a 0 ρ( t t 0 ) V( t 0 ) e ( m+ρ ) τ 1 + a 0 ρ( t t 0 ) V( t 0 ) (34)

t[ t 0 , t 1 ) 时,结合(31)式和(34)式,得到

V( t ) e ( m+ρ ) τ 1 + a 0 ρ( t t 0 ) V( t 0 ) (35)

t[ t 1 , t 2 ) 时,依据类似推导过程,可以得到

V( t ) e ( m+ρ ) τ 2 + a 1 ρ( t t 1 ) V( t 1 ) (36)

k=1 时,满足

V( t 1 ) e d 1 V( s 1 ) (37)

由此并结合(33)式,得到

V( s 1 )= e a 0 ρ( s 1 t 0 ) V( t 0 ) (38)

可推导得

V( t 1 ) e d 1 e a 0 ρ( s 1 t 0 ) V( t 0 ) = e d 1 + a 0 +ρ( t 1 s 1 )ρ( t 1 t 0 ) V( t 0 ) e d 1 + a 0 +ρ τ 1 ρ( t 1 t 0 ) V( t 0 ) (39)

最终可归纳为

V( t ) e ( m+ρ ) τ 2 + a 1 ρ( t t 1 ) e d 1 + a 0 +ρ τ 1 ρ( t 1 t 0 ) V( t 0 ) = e ( m+ρ ) τ 2 + a 1 +( d 1 + a 0 +ρ τ 1 )ρ( t t 0 ) V( t 0 ) (40)

对于 t[ t k , s k+1 ) 区间,则有

V( t ) e a k ρ( t t k ) V( t k ) (41)

t[ s k+1 , t k+1 ) 时,通过结合触发条件与(40)式和(41)式的分析,进一步得到

V( t ) e m( t s k+1 ) V( s k+1 ) = e ( m+ρ )( t s k+1 )+ a k ρ( t t k ) V( t k ) e ( m+ρ ) τ k+1 + a k ρ( t t k ) V( t k ) (42)

在随后当 t[ t k , t k+1 ) 时的情况,可参照同样的思路

V( t ) e ( m+ρ ) τ k+1 + a k ρ( t t k ) V( t k ) (43)

根据

V( t k ) e d k V( s k ) (44)

其中

V( s k )= e a k1 ρ( s k t k1 ) V( t k1 ) (45)

将(45)式代入(44)式可得

V( t k ) e d k e a k1 ρ( s k t k1 ) V( t k1 ) = e d k + a k1 +ρ( t k s k )ρ( t k t k1 ) V( t k1 ) e d k + a k1 +ρ τ k ρ( t k t k1 ) V( t k1 ) (46)

从而在 t[ t k1 , t k ) 区间也能保持与上文一致的指数型约束。

同理得

V( t k1 ) e d k1 + a k2 +ρ τ k1 ρ( t k1 t k2 ) V( t k2 ) (47)

V( t k ) e d k1 d k + a k2 + a k1 +ρ τ k1 +ρ τ k ρ( t k t k2 ) V( t k2 ) (48)

经过反复迭代我们得到

V( t k ) e i=0 k1 ( d i+1 + a i +ρ τ i+1 )ρ( t k t 0 ) V( t 0 ) (49)

在式上述分析的最后,可得到如下不等式

V( t ) e ( m+ρ ) τ k+1 + a k ρ( t t k ) V( t k ) e ( m+ρ ) τ k+1 + a k ρ( t t k ) e i=0 k1 ( d i+1 + a i +ρ τ i+1 )ρ( t k t 0 ) V( t 0 ) = e m τ k+1 + i=0 k1 ( d i+1 + a i+1 +ρ τ i+2 )ρ( t t 0 ) V( t 0 ) (50)

由条件(3)可以得到

V( t )M e ρ( t t 0 ) V( t 0 ) (51)

由于 V( t ) 为Lyapunov函数,进一步有

ξ( t ) 2 M e ρ( t t 0 ) ξ( t 0 ) 2 (52)

其中 M 是由

m τ k+1 + i=0 k1 ( d i+1 + a i+1 +ρ τ i+2 ) <lnM (53)

所限定的正常数,根据 V( t ) 与系统状态范数间的关系,能够得到 ξ( t ) 具有指数有界性,从而表明在所设定的脉冲控制下,系统可实现相位同步,该机制依赖于事件触发阈值函数来决定脉冲信号的触发时刻。这种设计确保了在触发时刻之间存在一个最小时间间隔,从而避免了事件在有限时间内被触发无限次的情况,进而防止了Zeno现象的发生。

情况2:触发事件是无限的,假设触发时刻为 t 1 << t k+1 < ,根据(15)式得

t[ t k+1 , )

V( t ) e ( m+ρ ) τ k+2 + a k+1 ρ( t t k+1 ) V( t k+1 ) e ( m+ρ ) τ k+2 + a k+1 ρ( t t k+1 ) e i=0 k ( d i+1 + a i +ρ τ i+1 )ρ( t k+1 t 0 ) V( t 0 ) = e m τ k+2 + i=0 k ( d i+1 + a i+1 +ρ τ i+2 )ρ( t t 0 ) V( t 0 ) (54)

因此,综合上述两种情况,我们总能得到(50)式成立,根据定义1,系统(16)能够实现相位同步。

3.2. 非一致性Kuramoto振荡器的频率同步

ω i ω j ijN 时,非一致性Kuramoto振子在AETIC策略下的动力学方程可以表示为:

θ ˙ i = ω i + K N j=1 N a ij sin( θ j θ i )+ u i ( t ) (55)

根据(4)式,(10)式和(55)式,系统的动力学方程和系统的控制信号可以重写为:

{ ξ ˙ i ( t )= ω i ω+ K N j=1 N a ij sin( ξ j ( t ) ξ i ( t ) ) Δ ξ ˙ i ( t k )= c k j=1 N b ij ( ξ ˙ j ( t k τ k ) ξ ˙ i ( t k τ k ) ) ξ ˙ i ( t k ) (56)

定理2. 对于给定的标量 τ k ρ K ,若存在正标量 d k c k a k >0 使得下面条件成立:

(1) 条件 ( 1 c k 2 e d k I N L B T L B I N )0 成立,其中 d k >0

(2) 条件成立 2K τ k+1 + i=0 k1 ( d i+1 + a i+1 +ρ τ i+2 ) <lnM ,其中 M 为正常数, d 0 =0

则在AETIC策略(15)与控制信号(4)的作用下,系统(55)不仅能够实现频率同步,同时也可排除Zeno现象。

证明:设Lyapunov函数为:

V( t )= i=1 N ξ ˙ i 2 ( t ) (57)

对Lyapunov函数在区间 t[ t k , t k+1 ) 求导数,得到:

V ˙ ( t )=2 i=1 N ξ ˙ i ( t ) ξ ¨ i ( t ) =2 i,j=1 N ξ ˙ i ( t )( K N cos( ξ j ( t ) ξ i ( t ) ) ) ( ξ ˙ j ( t ) ξ ˙ i ( t ) ) = K N i,j=1 N cos( ξ j ( t ) ξ i ( t ) ) ( ξ ˙ j ( t ) ξ ˙ i ( t ) ) 2 K N i,j=1 N ( ξ ˙ j ( t ) ξ ˙ i ( t ) ) 2 (58)

根据 i=1 N ξ ˙ i ( t ) = i=1 N ( θ ˙ i ( t ) 1 N j=1 N θ ˙ j ( t ) ) =0 得到

1 N i,j=1 N ( ξ ˙ j ( t ) ξ ˙ i ( t ) ) 2 =2 i=1 N ξ ˙ 2 i ( t ) =2 ξ ˙ T ( t ) ξ ˙ ( t ) (59)

我们得到

V ˙ ( t )2K ξ ˙ T ( t ) ξ ˙ ( t ) 2KV( t ) (60)

根据引理2.1,条件(1)等价于

1 c k 2 e d k I N + L B T L B 0 (61)

根据 Δ ξ ˙ i ( t k ) 的定义,我们可以得到

ξ ˙ i ( t k ) ξ ˙ i ( t k )= c k j=1 N b ij ( ξ ˙ j ( t k τ k ) ξ ˙ i ( t k τ k ) ) ξ ˙ i ( t k ) ξ ˙ i ( t k )= c k j=1 N b ij ( ξ ˙ j ( t k τ k ) ξ ˙ i ( t k τ k ) ) ξ ˙ ( t k )= c k L B ξ ˙ ( t k τ k ) (62)

V( t )= i=1 N ξ ˙ i 2 ( t ) = ξ ˙ T ( t ) ξ ˙ ( t ) 得,令 t= t k

V( t k )= ξ ˙ T ( t k ) ξ ˙ ( t k ) = ξ ˙ T ( t k τ k ) ( c k L B ) T ( c k L B ) ξ ˙ ( t k τ k ) e d k V( s k ) (63)

由于 V( t )= i=1 N ξ ˙ i 2 ( t ) ,当 t t 0 时,接下来,与定理1的证明类似,我们得到

V( t ) e 2K τ k+1 + i=0 k1 ( d i+1 + a i+1 +ρ τ i+2 )ρ( t t 0 ) V( t 0 ) (64)

最后,根据定义2,系统(55)能够实现频率同步。

注释1

相比于Zhang和Liu的研究[19],本文在脉冲控制方法中考虑了执行器延迟这一关键因素。执行器延迟在工程应用中是一个不可忽视的因素,它可能导致控制策略失效或系统响应不及时,从而影响整体性能。为此,本文将执行器延迟与脉冲控制策略进行了融合设计,使得所提出的定理能够适用于具有执行器延迟的Kuramoto振子网络。这一创新性研究不仅增强了控制策略的鲁棒性,还为实际工程中的同步控制提供了更为可靠的理论支持。

4. 数值仿真

本节通过数值模拟验证了前述结果的有效性。我们假设Kuramoto振荡器网络的拓扑结构如图3所示,该网络包含六个节点的无向Kuramoto振荡器。

Figure 3. Topology of Kuramoto oscillator network

3. Kuramoto振荡器网络的拓扑结构

此外,脉冲控制的拓扑结构的拉普拉斯矩阵为:

L B =( 3 1 0 1 0 1 1 2 1 0 0 0 0 1 2 1 0 0 1 0 1 3 1 0 0 0 0 1 2 1 1 0 0 0 1 2 ) (65)

初始相位为 θ i ( 0 ) ( i=1,2,,6 ) 从区间 [ 0,2π ) 中随机取值,自然频率 ω=10 。我们设置耦合强度 K=50 ,脉冲控制强度 c k =0.2 。为测试AETIC策略(15)在Kuramoto振荡器网络(16)中的有效性。我们选择参数以满足定理1:设定 τ k =0.001 ρ=1.2 ,并对所有 k N + ,取 a k =0.03 d k =0.04 。通过计算, cosφ=0.2172 ,条件1中的最大特征值为4.3697, m=8.7394>0 ,表明条件1成立。同时,条件2中的矩阵最大特征值为−0.0168,表明该矩阵是负定矩阵,从而条件2得以成立。此外,根据条件3,以及参数 a k d k 的设定,可知

d k + a k +ρ τ k <0 (66)

因此条件3满足。图4展示了事件触发时刻 t k 以及节点相位误差随时间的变化。可以观察到,在实施脉冲控制后,所有节点的相位误差逐渐减小,最终形成一致性。这说明Kuramoto振荡器网络在AETIC策略的作用下能够实现相位同步。并且随着时间的推移,节点的相位逐渐同步,且每次触发后的时间间隔未小于预设的最小阈值。这些观察表明,系统有效地避免了Zeno现象。

类似地,初始相位为 θ i ( 0 ) ( i=1,2,,6 ) 从区间 [ 0,2π ) 中随机取值,自然频率为

ω i =[ 3.0,3.1,3.2,3.0,3.1,3.3 ] ( i=1,2,,6 )

为测试AETIC策略(15)在Kuramoto振荡器网络(55)中的有效性。我们选择参数以满足定理2:设定 τ k =0.001 ρ=0.1 ,取 a k =0.01 d k =0.04 c k =0.05 。通过计算,条件1中的矩阵最大特征值为−0.9384,表明该矩阵是负定矩阵,因此条件1得以成立。此外,根据条件2,以及参数 a k d k 的设定,可知

d k + a k +ρ τ k <0 (67)

因此条件2满足。图5则展示了事件触发时刻 t k 以及节点频率 θ ˙ i ( t ) 随时间的变化情况。频率的波动在短时间内显著后逐渐趋于平稳,最终实现频率一致性。这表明随着时间的推移,系统频率的波动减小,确保了系统的稳定性。根据图6中事件触发时刻分布可观察出,在0.45秒后系统没有新的事件触发产生,原因在于Lyapunov函数在脉冲信号作用下,其状态始终保持在事件触发阈值函数以下。事件触发机制的核心思想为“按需控制”,当系统状态演化趋于理想时,无需再施加外部控制信号。因此可见,相较于传统事件驱动脉冲控制方法,本论文所提出的AETIC控制策略在降低控制和通讯资源方面,具有显著优势。

综上所述,定理3.1和定理3.2在充分条件成立的情况下,通过数值仿真结果验证了我们的理论分析。系统在适当的耦合强度下能够实现相位一致性同步,并且随着时间的推移,频率的波动逐渐减小,最终达到稳定状态。

Figure 4. Node phase error

4. 节点相位误差

Figure 5. Node frequency

5. 节点频率

(a) (b)

Figure 6. Event trigger time chart

6. 事件触发时刻图

5. 结论

本文针对基于异步事件驱动脉冲策略的Kuramoto振子网络同步控制问题进行了系统的研究。首先,设计了一类具有执行器延迟的事件触发脉冲控制策略,并基于Lyapunov稳定性理论进行了理论证明,专注于一致性Kuramoto振子网络的相位同步问题。通过引入Lyapunov函数方法,证明了在特定条件下,系统能够实现相位同步,并有效避免了Zeno现象的发生。同时,我们通过数值仿真展示了该控制策略在具有六个节点的Kuramoto振子网络中的有效性,仿真结果验证了理论分析。其次,研究扩展至非一致性Kuramoto振子网络,分析了在事件触发控制下的频率同步问题。通过动态生成的事件触发条件,强调了在不同自然频率的振子之间实现频率同步的可能性,进一步丰富了Kuramoto模型的应用范围。利用Lyapunov函数方法,证明了系统在满足一定条件时能够实现频率同步,确保了控制策略的有效性和可行性。本研究不仅为复杂网络系统的同步控制提供了新的理论框架,还为实际应用中的高效资源利用提供了指导。未来的研究将继续探索Kuramoto振子网络在更复杂拓扑结构下的同步控制问题,以及事件驱动控制策略在其他类型复杂网络中的潜在应用。这些研究将为实现高效的网络同步控制提供更为坚实的理论基础和实践指导。

参考文献

[1] Armaou, A. and D. Christofides, P. (2000) Feedback Control of the Kuramoto-Sivashinsky Equation. Physica D: Nonlinear Phenomena, 137, 49-61.
https://doi.org/10.1016/s0167-2789(99)00175-x
[2] Zgliczynski, P. and Mischaikow, K. (2001) Rigorous Numerics for Partial Differential Equations: The Kuramoto—Sivashinsky Equation. Foundations of Computational Mathematics, 1, 255-288.
https://doi.org/10.1007/s002080010010
[3] Wazwaz, A. (2006) New Solitary Wave Solutions to the Kuramoto-Sivashinsky and the Kawahara Equations. Applied Mathematics and Computation, 182, 1642-1650.
https://doi.org/10.1016/j.amc.2006.06.002
[4] Lin, C. and Lin, M. (2009) The Mathematical Research for the Kuramoto Model of the Describing Neuronal Synchrony in the Brain. Communications in Nonlinear Science and Numerical Simulation, 14, 3258-3260.
https://doi.org/10.1016/j.cnsns.2009.01.007
[5] Dörfler, F. and Bullo, F. (2012) Synchronization and Transient Stability in Power Networks and Nonuniform Kuramoto Oscillators. SIAM Journal on Control and Optimization, 50, 1616-1642.
https://doi.org/10.1137/110851584
[6] Dörfler, F. and Bullo, F. (2011) On the Critical Coupling for Kuramoto Oscillators. SIAM Journal on Applied Dynamical Systems, 10, 1070-1099.
https://doi.org/10.1137/10081530x
[7] Choi, Y., Ha, S. and Yun, S. (2011) Complete Synchronization of Kuramoto Oscillators with Finite Inertia. Physica D: Nonlinear Phenomena, 240, 32-44.
https://doi.org/10.1016/j.physd.2010.08.004
[8] Huh, H. and Kim, D. (2024) Critical Threshold for Synchronizability of High-Dimensional Kuramoto Oscillators under Higher-Order Interactions. Chaos: An Interdisciplinary Journal of Nonlinear Science, 34, Article ID: 123119.
https://doi.org/10.1063/5.0211410
[9] Millán, A.P., Torres, J.J. and Bianconi, G. (2020) Explosive Higher-Order Kuramoto Dynamics on Simplicial Complexes. Physical Review Letters, 124, Article ID: 218301.
https://doi.org/10.1103/physrevlett.124.218301
[10] Zhang, H. and Yan, X. (2024) Prescribed-Time Synchronization of Kuramoto Oscillators over Undirected Network. IEEE Transactions on Circuits and Systems II: Express Briefs, 71, 3041-3045.
https://doi.org/10.1109/tcsii.2024.3353341
[11] Popović, N. (2012) A Geometric Analysis of Front Propagation in an Integrable Nagumo Equation with a Linear Cut-off. Physica D: Nonlinear Phenomena, 241, 1976-1984.
https://doi.org/10.1016/j.physd.2011.05.007
[12] Evangelakos, V., Paspalakis, E. and Stefanatos, D. (2024) Fast Charging of an Ising-Spin-Pair Quantum Battery Using Optimal Control. Physical Review A, 110, Article ID: 052601.
https://doi.org/10.1103/physreva.110.052601
[13] Nguyen, T. and McCaskey, A. (2022) Enabling Pulse-Level Programming, Compilation, and Execution in XACC. IEEE Transactions on Computers, 71, 547-558.
https://doi.org/10.1109/tc.2021.3057166
[14] Wang, Y., Song, Y., Hill, D.J. and Krstic, M. (2019) Prescribed-Time Consensus and Containment Control of Networked Multiagent Systems. IEEE Transactions on Cybernetics, 49, 1138-1147.
https://doi.org/10.1109/tcyb.2017.2788874
[15] Wang, Z., Ren, F., Luo, D., Yan, Z. and Wu, L. (2020) Almost-Exact State Transfer by Leakage-Elimination-Operator Control in a Non-Markovian Environment. Physical Review A, 102, Article ID: 042406.
https://doi.org/10.1103/physreva.102.042406
[16] 熊河浪. 一类二阶Kuramoto振子系统的同步分析[D]: [硕士学位论文]. 重庆: 重庆理工大学, 2022.
[17] Xiao, Q., Liu, H. and Wang, Y. (2023) An Improved Finite-Time and Fixed-Time Stable Synchronization of Coupled Discontinuous Neural Networks. IEEE Transactions on Neural Networks and Learning Systems, 34, 3516-3526.
https://doi.org/10.1109/TNNLS.2021.3116320
[18] Hong, M., Yang, H., Qi, Y., Wu, J. and Sun, Y. (2024) Synchronization of Kuramoto-Oscillator Networks under Event-Triggered Impulsive Control with Noise Perturbation. Systems & Control Letters, 192, Article ID: 105884.
https://doi.org/10.1016/j.sysconle.2024.105884
[19] Zhang, H., Liu, X. and Xu, W. (2021) Threshold Dynamics and Pulse Control of a Stochastic Ecosystem with Switching Parameters. Journal of the Franklin Institute, 358, 516-532.
https://doi.org/10.1016/j.jfranklin.2020.10.035