技术领域
本发明涉及一种切换拓扑下的多智能体系统的领导跟随一致性方法。
背景技术
多智能体系统一致性问题一直是一个热门话题,它关注的是一组智能体通过与其邻居协商达成一致的问题;多智能体系统一致性问题的一些有益结果已被广泛应用于控制工程领域,如群集、聚集、编队控制、同步等。
在许多实际应用中,一定数量的所有智能体需要收敛到一个给定的目标上,这个目标通常被称为领导者,这类问题被称为领导-跟随一致性问题,极大地扩展了多智能体系统的工程应用;例如,在无人机编队飞行过程中,一个领头无人机需要领导相应的动作,这样其他的跟随的无人机就可以完成相同的动作来完成编队的任务,因此,领导-跟随一致性问题已经成为一个活跃的研究分支。
目前,在有领导者的多智能体系统中,领导者通常不受跟随者的影响,但它会对跟随者的行为产生一定的影响,所以我们通常可以通过控制领导者的行为来达到我们的目的;即整个系统的控制转化为单个智能体的控制;一方面,领导-跟随一致性问题就可以简化控制系统的设计和实施,另一方面,可以进一步节约能源和控制成本。
发明内容
本发明将研究切换拓扑下的多智能体系统的领导跟随一致性问题。网络预测控制协议可以解决通信时延和数据包丢失等通信约束。
本发明所述一种切换拓扑下的多智能体系统的领导跟随一致性问题方法,该方法通过如下方案进行实现:
步骤一:建立具有时滞的高阶异构离散时间网络化多智能体系统的动态模型;
步骤二:针对具有时滞的高阶异构离散时间网络化多智能体系统的动态模型构造状态观测器,进行状态预测;
步骤三:根据步骤二对具有时滞的高阶异构离散时间网络化多智能体系统的动态模型的状态预测,设计切换拓扑和通信约束下领导跟随一致性控制协议;
步骤四:根据步骤三设计的切换拓扑和通信约束下领导跟随一致性控制协议,得到状态误差方程与估计误差方程的紧凑表达形式;
步骤五:利用状态误差方程与估计误差方程的紧凑表达形式,基于线性矩阵不等式获得状态估计增益矩阵K
步骤六:将步骤五获得的反馈增益矩阵K
对上述步骤进一步说明:
进一步的,所述步骤一具体为:
建立一个领导者智能体和N个跟随者智能体构成的离散时间网络化异构多智能体系统,领导者智能体动力学模型为:
其中x
第i个跟随者动力学模型为:
其中x
进一步的,步骤二中所述的进行状态预测的具体过程包括如下:
为了估计第i个跟随器的状态,构造智能体i的状态观测器为:
其中
利用控制器测得可用信息,从时间t-τ+2到时间t的第i个跟随者的状态可以通过以下方式预测:
因为(A
这里,X
利用t代替公式(3)t-τ得:
根据上面信息可知,对于任何初始条件x
e
这里
综上,
显然地:
进一步的,步骤三中所述的切换拓扑和通信约束下领导跟随一致性控制协议:
设计领导者的控制协议为:
其中,K
设计跟随者的控制协议如下:
其中K
进一步的,步骤四所述的状态误差方程与估计误差方程的紧凑表达形式为:
e(t-τ+2)=A
e
x
因此,从上式中可以清楚地看出,闭环网络化多智能体系统可以用下列公式来描述:
E(t+1)=Ω
这里
进一步的,根据步骤五所述的具体过程:
利用状态误差方程与估计误差方程的紧凑表达形式,基于线性矩阵不等式获得状态估计增益矩阵K
进一步的,根据步骤六所述的具体过程:
将步骤五获得的反馈增益矩阵K
本发明研究了具有时延和数据包丢失的异质离散时间多智能体系统的领导跟随一致性问题;并考虑两种情况:一个是所有的智能体接收他们自己的数据没有时间延迟和数据包丢失;另一种是所有智能体接收自己的数据都有时间延迟和数据包丢失;状态反馈和输出反馈形式的分布式协议分别基于邻居智能体和自身的预测值进行设计,在切换拓扑下,网络多智能体系统的领导跟随一致性被转化为切换线性系统在任意切换下的渐近稳定性,得到了领导跟随一致性和渐近稳定的充分条件;数值算例说明了所提结果的准确性和有效性。
附图说明
图1为本发明实现的步骤流程图;
图2为通讯拓扑图;
图3为切换信号图;
图4是智能体i的状态分量x
图5是智能体i的状态分量x
图6是智能体i的状态分量x
具体实施方式
实施例
考虑包含四个智能体的网络化多智能体系统;其中,领导者索引为0,跟随者智能体索引为1、2、3。
假设系统的动力学模型由(1)和(2)描述,这里:
矩阵L
矩阵K
通过计算可得到闭环系统Ω
可以看到,所有的特征值都在单位圆内,因此,可以解决领导跟随一致性问题。
由图3、图4和图5可以得出系统中领导者和跟随者可以跟踪上参考输入值。
以上所述仅为本发明的一个实施方式而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化;凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
机译: 一种便于沿道路跟随领导者车辆的方法和系统
机译: 一种用于智能运输系统通信中的切换处理的方法,因此是路侧单元和车载单元
机译: 一种用于智能运输系统通信中的切换处理的方法,因此是路侧单元