[发明专利]一种线性多智能体系统的固定时间一致性控制方法在审

专利信息
申请号: 202310566267.6 申请日: 2023-05-19
公开(公告)号: CN116382094A 公开(公告)日: 2023-07-04
发明(设计)人: 刘杨;裴文渊;路新喜;李文玲 申请(专利权)人: 北京航空航天大学
主分类号: G05B13/04 分类号: G05B13/04
代理公司: 北京天汇航智知识产权代理事务所(普通合伙) 11987 代理人: 陈陈数
地址: 100191*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 线性 智能 体系 固定 时间 一致性 控制 方法
【说明书】:

发明涉及一种线性多智能体系统的固定时间一致性控制方法,属于自动控制技术领域,为线性多智能体系统中的各个跟随者在固定时间内达到跟踪领航者并保持与领航者相同状态的一致性控制方法。能够使得系统中的各个跟随者在限定的时间上限以内达到与领航者相同的状态,保证了较快的收敛速度与精度,并且该限定的时间上限为与初始条件无关,便于提前估计。相较于其它现有方法,本方法可以将具有多输入的各个线性智能体转化成单输入系统,并保证各个跟随者与领航者拥有相同的运动模态。

技术领域

本发明属于自动控制技术领域,具体涉及一种线性多智能体系统的固定时间一致性控制方法,为线性多智能体系统中的各个跟随者在固定时间内达到跟踪领航者并保持与领航者相同状态的一致性控制方法。

背景技术

一致性控制问题是实现多智能体系统协同控制的重要基础问题,在生物系统、传感器网络、机器人团队、飞机编队等诸多领域有着广泛的应用。通过各个智能体可获得的局部信息构造的线性协议可以使得各个智能体的状态在时间趋于无穷大时渐近收敛到一致。相比于渐近一致控制,固定时间的一致性控制方法表现出更快的收敛速率、更高的精度以及卓越的抗扰能力,但固定时间控制方法的一致性建立时间通常与初始条件相关,难以提前估计。

发明内容

鉴于上述问题,本发明提供了一种线性多智能体系统的固定时间内一致性控制方法,能够使得系统中的各个跟随者在限定的时间上限以内达到与领航者相同的状态,保证了较快的收敛速度与精度,并且该限定的时间上限为与初始条件无关,便于提前估计。相较于其它现有方法,本方法可以将具有多输入的各个线性智能体转化成单输入系统,并保证各个跟随者与领航者拥有相同的运动模态。

本发明提供的一种线性多智能体系统的固定时间一致性控制方法,智能体包括领航者和多个跟随者,具体步骤如下:

步骤1、建立线性多智能体系统中跟随者和领航者的状态模型,表达式分别为:

其中,为t时刻第i个跟随者状态向量的导数;为t时刻领航者状态向量的导数;xi(t)为t时刻第i个跟随者的状态向量;x0(t)为t时刻领航者的状态向量;A为智能体状态方程的系统矩阵;B为智能体状态方程的控制矩阵;ui(t)为t时刻第i个跟随者的控制器;u0(t)为t时刻领航者的控制器;

步骤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、建立分布式固定时间观测器获得每个跟随者对领航者状态的观测值,表达式为:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202310566267.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top