1. 引言
复杂系统——一种由很多子系统相互作用而组成的系统,是20世纪90年代出现的一门新兴学科。在复杂系统中,如果把子系统抽象为节点,而子系统间的交互作用抽象成节点之间的连边,那么复杂系统就可以抽象成一个复杂网络。研究发现复杂网络模型可以模拟自然界和生物界中相当多真实系统的动态行为,包括电网 [1]、通信网络 [2] 和基因调控网络 [3] 等。此外,同步作为复杂网络中一个重要且有意义的课题,已经在科学和工程的各个领域受到了广泛的关注,例如化学反应、核磁共振、保密通信、无线传感器等 [4]。基于这些事实,探究复杂网络的同步是必要的且具有现实意义。
到目前为止,关于确定性复杂网络的同步研究已有诸多报道 [5]。但是,在许多实际系统中总会受到突发噪声、频率变化等引起的各种瞬时干扰,这导致系统在某一时刻的状态会发生突变,我们将这种变化称为脉冲现象。在1960年,Miliman等首次探究了发生脉冲时运动的稳定性 [6],自此脉冲复杂网络引起了不同学科领域的重视,并得到了关于脉冲复杂网络同步的一些成果 [7]。值得注意的是,这些研究主要集中在基于传统渐近稳定性理论的渐近或指数同步上,意味着只有当时间趋向于无穷大时,脉冲网络才会达到同步。然而,在通信安全、电网电压调节等实际的物理工程中,为了优化时间和控制成本,往往希望网络可以在有限时间内实现同步。考虑到这一事实,人们提出了各种有限时间控制技术来使脉冲复杂网络实现同步,其中同步时间与网络初始状态、系统参数有关。
遗憾的是,在智能电网、GPS车辆监控、机器人等许多实际问题中,获取所有系统的初始状态是不现实的,从而就难以判断网络是否可以实现有限时间同步。为了消除对初始状态的依赖,在 [8] [9] 中相继研究了非线性系统的固定时间稳定性,其中停息时间的上界仅依赖于系统参数。此外,脉冲系统的固定时间稳定性条件也被建立 [10]。固定时间同步问题作为固定时间稳定性的一个重要课题,已经引起学者们的关注 [11] [12] [13] [14] [15],与渐近同步相比,固定时间控制方法提高了同步速率,与有限时间同步相比,固定时间控制方法避免了同步时间与初始状态之间的相关性。特别地,在 [12] 中应用固定时间稳定性理论和固定时间控制协议对脉冲复杂网络的同步进行了分析,其中同步时间的估计比 [11] 中的更精确。此外,基于Filipov解意义分别在实值域 [13] 和复值域 [14] 上建立了脉冲忆阻网络的固定时间同步条件。最近,在文献 [15] 中通过设计长期记忆和短期记忆两种控制方案,研究了脉冲竞争网络的固定时间同步问题。然而,脉冲复杂网络的固定时间同步研究仍处于起步阶段,许多相关的问题仍有待解决。
另外,人类对生物网络、交通网络、社交网络等多种网络的研究中发现,要实现所有节点的完全同步是非常困难的,而且往往也没有必要让所有耦合的节点都趋向于一个相同的状态。因此,这种不完全同步,即聚类同步,引起了学者的广泛关注。近年来,研究人员对复杂网络的聚类同步进行了广泛的研究。例如,在 [16] 中利用牵制模糊控制器分析了具有非连续子系统和耦合时滞的T-S模糊复杂网络的有限时间聚类同步问题。文献 [17] 中设计了量化控制器,并利用固定时间控制技术研究了复杂网络的聚类随机同步。但显然,上述工作并未考虑脉冲,而实际上脉冲对网络动态行为产生的影响是不可避免的。基于此,在 [18] 中研究了具有延迟耦合且节点不一致的复杂动态网络的指数聚类同步问题。文献 [19] 利用时滞牵制脉冲控制方法研究了具有噪声和时变时滞的复杂动态网络的聚类同步问题,成功地解决了存在脉冲输入时延的问题。然而,脉冲复杂网络的固定时间聚类同步还未被涉及,有待我们进一步探究。
基于上述分析,本文将探讨具有脉冲扰动的耦合网络固定时间聚类同步问题。本文的创新点主要体现在两个方面。第一,基于网络的耦合和聚类表达特性,提出具有脉冲效应的耦合网络模型,该模型比 [16] [17] [18] [19] 中的模型更符合实际。第二,设计纯幂律的固定时间控制策略,并通过构造1-范数意义下的Lyapunov函数,获得脉冲复杂网络固定时间聚类同步的判别准则。
其余工作安排如下。第2节给出了脉冲复杂网络的模型和一些相关的定义、引理及假设。第3节研究了具有脉冲效应的耦合网络固定时间聚类同步问题。第4节通过数值算例验证了理论结果的有效性。最后,对本文的研究结果进行总结,并对相关问题进行展望。
符号说明: 
  是正整数集;R表示实数集; 
  是n维Euclidean空间; 
  是 
  维实空间; 
  表示集合 
 ,
  ;对于矩阵A, 
  是矩阵A的转置, 
  是A的最大特征值; 
  表示对角阵; 
  是n维全1列向量; 
  表示m维单位矩阵; 
  是符号函数;对于任意向量 
  ,其1-范数表示为 
  ,且 
  。
2. 预备知识
2.1. 模型描述
本节研究包含N个不相同节点和w个团的具有脉冲效应的复杂动态网络模型:
 
  (1)
其中 
  表示节点q在t时的n为状态变量; 
  是第r个团中所有节点的索引集,且 
 ,
  ; 
  表示 
  中的自身动力学; 
  是第r个团的自抑制矩阵; 
  和 
  分别代表第r个团的内部耦合强度和第r个团与第l个团之间的耦合强度; 
  是第r个团内的内部耦合矩阵; 
  表示第r个团与第l个团之间的内部耦合矩阵; 
  是外部耦合矩阵; 
  是在第q个节点施加的控制输入; 
  是一个严格递增的脉冲时间序列; 
  表示脉冲强度;
 
 ,
 ,
  ,不失一般性,我们假设 
  在 
  是右连续的,即 
  。
耦合网络(1)的同步状态轨迹 
  满足如下方程:
 
  (2)
其中 
  表示第r个团的状态变量。
2.2. 定义、引理及假设
为了得到主要结果,下面介绍一些必要的定义、引理和假设。
定义1. [16] 对于矩阵 
  ,如果 
  且 
  ,则称C属于类 
  ,记为 
  。
此外,如果不可约矩阵 
  且 
  ,则称C属于类 
  ,记为 
  。
定义2. [16] 对于矩阵 
  ,如果 
  ,则称C属于类 
  ,记为 
  。
记
 
  
 
  
定义3. [17] 如果期望状态 
  满足
 
  
并且对于系统(1)和(2)开始于不同初始值 
  和 
  的任意解 
  和 
  ,如果存在实数 
  使得
 
  
 
  
且存在另一个实数 
  使得对任意的 
 ,
  ,则称脉冲网络(1)在固定时间内同步到其期望状态。另外,称
 
  
为聚类同步时间。
定义4. [17] 定义在 
  上的标量函数 
  ,如果(i) 它关于y是局部Lipschitzian且 
  ;
(ii) 它是正定和径向无界的;(iii) 他在区间 
  是连续的,并且 
  。
引理1. [7] 假设 
  且常数 
  ,那么
 
  
引理2. [15] 假设对任意的 
 ,
 ,
  ,则
 
  
考虑如下脉冲系统
 
  (3)
其中 
 ,
  和 
  是连续函数, 
  且 
  。
引理3. [17] 考虑系统(3),假设存在函数 
 ,
 ,
  和 
  ,使得
 
  
那么对任意的 
 ,
  ,其中
 
  
引理4. 对于系统(3),假设存在函数 
 ,
 ,
  和 
  ,使得
 
  
那么对任意的 
 ,
  ,且停息时间 
  满足
 
  
证明:当 
  时,记 
  ,由条件 
  有
 
  
这说明对所有 
  ,有 
  。类似于引理3的证明可知,对任意的 
  ,有 
  和 
  。
假设1. 耦合矩阵C满足
 
  
其中 
  属于 
 ,
  属于 
 ,
  且 
  。
假设2. 对 
  ,存在正实数 
  且使得对任意的 
  ,有
 
  
3. 主要结果及证明
在本节中,我们提出了一些新的充分条件来保证网络(1)的固定时间聚类同步。首先,从假设1可以
很容易看出 
  。对任意的 
  ,我们定义同步误差为 
  。因此得到
 
  
和
 
  
然后从(1)和(2)得出
 
  (4)
其中 
  。
为了实现(1)的固定时间聚类同步,设计一个简单的控制策略:
 
  (5)
其中 
 ,
 ,
  。
此外,还需引入以下记号:
 
  
 
  
 
  
 
  
其中
 
  
 
  
 
  
 
  
定理1. 基于假设1~2和控制协议(5),如果 
  ,那么系统(1)和系统(2)是固定时间聚类同步的,并且同步时间估计为
 
  
证明:构造如下Lyapunov函数
 
  
根据误差系统(4)可知,当 
  时,对任意的 
  ,有
 
  (6)
下面,同步不等式技巧逐一分析(6)式右端各项。首先,
 
  (7)
从假设2可知,
 
  (8)
此外,
 
  
 
  (9)
另外,从引理2可以得到
 
  (10)
和
 
  (11)
因此,
 
  
另外,对于 
  时,我们有
 
  
基于上述的讨论,如果 
  ,那么根据引理3可知系统(1)在固定时间 
  内可以实现聚类同步。当 
  时,利用引理4可以确保网络(1)在固定时间 
  内聚类同步到系统(2)。
证毕。
4. 数值模拟
考虑一类由12个节点和3个集群组成的耦合脉冲网络,其动力学行为描述为:
 
  (12)
其中 
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
 ,
  从 
  中任意取值。此外, 
  的自身动力学为:
 
  
其中 
  ,且
 
  
 
  的自身动力学为:
 
  
其中 
  。 
  的自身动力学为:
 
  
其中 
  ,且
 
  
网络(12)的拓扑结构及其耦合权重如图1所示。

Figure 1. Curve: Topology structure of impulsive network
图1. 脉冲网络(12)的拓扑结构
期望状态的动力学行为表示为:
 
  (13)
并且其相图如图2~4所示,其中初始状态分别为 
 ,
  和 
  。
如果没有对网络(12)施加控制,即 
  ,那么 
  的演化过程如图5~7所示,这说明系统(12)不能实现聚类同步。之后,我们将基于控制方案(5)来考虑系统(12)和系统(13)的固定时间聚类同步。由简单的计算可知, 
 ,
 ,
 ,
  。选取参数 
 ,
 ,
 ,
 ,
 ,
  ,则条件 
  满足。那么根据定理1可知,系统(12)和系统(13)将在固定时间 
  内实现聚类同步。仿真结果如图8~10所示。

Figure 2. Curve: Phase diagram of 
  
图2. 
  的相图

Figure 3. Curve: Phase diagram of 
  
图3. 
  的相图

Figure 4. Curve: Phase diagram of 
  
图4. 
  的相图

Figure 5. Curve: Evolution trajectory of 
  without controller
图5. 无控制器时 
  的演化轨迹

Figure 6. Curve: Evolution trajectory of 
  without controller
图6. 无控制器时 
  的演化轨迹

Figure 7. Curve: Evolution trajectory of 
  without controller
图7. 无控制器时 
  的演化轨迹

Figure 8. Curve: The fixed-time synchronization of the first cluster in (12) when 
  
图8. 当 
  时,(12)中第一个集群的固定时间同步

Figure 9. Curve: The fixed-time synchronization of the second cluster in (12) when 
  
图9. 当 
  时,(12)中第二个集群的

Figure 10. Curve: The fixed-time synchronization of the third cluster in (12) when 
  
图10. 当 
  时,(12)中第三个集群的
5. 结论
本文研究了具有脉冲扰动的耦合网络固定时间聚类同步问题。首先,设计了纯幂律的控制方案。之后通过构造Lyapunov函数并运用脉冲系统的固定时间稳定性理论,探究了网络实现聚类同步的判别条件。本文的研究是对网络中所有节点施加控制,然而当网络中节点数量特别大时,对所有节点都施加控制会使得控制成本非常高,而且也很难实现。在研究中我们发现牵制控制是一种有效的控制手段,仅需要控制网络中的部分节点就可以使网络实现同步,但对于脉冲复杂网络,如何根据其网络结构设计有效的牵制控制策略来实现固定时间聚类同步还有待进一步的探究。