[发明专利]一种线性多智能体系统的固定时间一致性控制方法在审
申请号: | 202310566267.6 | 申请日: | 2023-05-19 |
公开(公告)号: | CN116382094A | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 刘杨;裴文渊;路新喜;李文玲 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京天汇航智知识产权代理事务所(普通合伙) 11987 | 代理人: | 陈陈数 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 线性 智能 体系 固定 时间 一致性 控制 方法 | ||
1.一种线性多智能体系统的固定时间一致性控制方法,其特征在于,智能体包括领航者和多个跟随者,具体步骤如下:
步骤1、建立线性多智能体系统中跟随者和领航者的状态模型,表达式分别为:
其中,为t时刻第i个跟随者状态向量的导数;为t时刻领航者状态向量的导数;xi(t)为t时刻第i个跟随者的状态向量;x0(t)为t时刻领航者的状态向量;A为智能体状态方程的系统矩阵;B为智能体状态方程的控制矩阵;ui(t)为t时刻第i个跟随者的控制器;u0(t)为t时刻领航者的控制器;N为跟随者的总数;
步骤2、建立跟随者和领航者的控制器模型,表达式为:
跟随者控制器模型:
ui(t)=Kxi(t)+hvi(t);
领航者控制器模型为:
u0(t)=Kx0(t)+hv0(t)
其中,ui(t)为t时刻第i个跟随者的控制器;u0(t)为t时刻领航者的控制器;K为状态反馈系数矩阵;vi(t)为t时刻第i个跟随者的控制输入量;v0(t)为t时刻领航者的控制输入量;h为智能体的控制输入量的增益;
步骤3、对线性多智能体系统中跟随者和领航者的状态向量进行坐标变换获得跟随者和领航者的变换坐标;
步骤4、建立分布式固定时间观测器获得每个跟随者对领航者状态的观测值,表达式为:
其中,表示t时刻第i个跟随者对领航者的第j个状态分量的观测值,j=1,2,…,n,n为智能体的状态分量的总维数;表示t时刻第i个跟随者对领航者的第j+1个状态分量的观测值;表示t时刻第i个跟随者对领航者的第n个状态分量的观测值;β1、β2、β3分别为观测器的参数权重;αj为基于引入状态反馈之后的智能体状态方程的系统矩阵的特征多项式的第j个系数;表示第j个跟随者的第j个状态分量估计值与其相邻智能体的不一致偏差值;表示第i个跟随者的第n个状态分量估计值与其相邻智能体的不一致偏差值;
步骤5、获取固定时间一致性控制输入;
基于步骤4每个跟随者对领航者状态的观测值获得一致性跟踪误差,表达式为:
其中,表示t时刻第i个跟随者第j个状态分量的一致性跟踪误差的导数;ei,j(t)表示t时刻第i个跟随者第j个状态分量的一致性跟踪误差;ei,j+1(t)表示t时刻第i个跟随者第j+1个状态分量的一致性跟踪误差;表示t时刻第i个跟随者第n个状态分量的一致性跟踪误差的导数;表示第i个跟随者的第j个状态分量估计值的不一致偏差;表示第i个跟随者第n个状态分量估计值的不一致偏差;
构建跟随者的滑模面,表达式为:
其中,si(t)表示t时刻第i个跟随者的滑模面;rj、ρj和ρ′j均为第j个状态分量的滑模面参数;τ表示时刻t的积分上限;
基于一致性跟踪误差和滑模面获得跟随者的固定时间一致性控制输入量;
步骤6,使用步骤5获取固定时间一致性控制输入量控制对应跟随者的跟随动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310566267.6/1.html,转载请声明来源钻瓜专利网。