论文部分内容阅读
多智能体系统一致性控制是当前多智能体协调领域的代表性问题,也是其它分布式控制和估计的研究基础。作为一种新兴的交叉学科问题,多智能体一致性控制能够解释自然界和人类社会中的一些自组织现象和群集行为,同时在工业和国防等领域也具有很强的实际应用前景。当前大部分对多智能体系统一致性控制的研究工作都假设智能体具有确定性的一阶/二阶积分动力学模型,然而实际应用中往往存在强非线性、不确定性和外界扰动等因素,基于简单智能体模型的控制算法不能很好的解决这些问题。因而研究具有更复杂动力学模型的多智能体系统一致性控制在理论上和实践上都有重要价值。本文在综述当前研究现状的基础上,以矩阵论、自适应控制、神经网络等为主要工具,研究了具有复杂动力学特性的多智能体系统一致性控制。 论文的主要贡献包括: (1)针对具有一般连续时间线性时不变动力学模型的多智能体系统,提出了一种基于观测器的一致性算法,给出了闭环多智能体系统可达到一致状态的充分必要条件和具体的控制算法设计策略。该算法不要求智能体的状态完全可测,并能保证各智能体的状态最终都收敛到一个静态的一致值。所得结果可以推广解决具有离散时间线性时不变动力学的多智能体系统一致性问题。 (2)在满足“不确定性参数可线性化”假设下,针对一类具有不确定性动力学的多智能体系统,提出了一种分布式自适应一致性算法,并证明了闭环多智能体系统的稳定性。利用backstepping技术把所得结论推广到具有更高阶动力学模型的智能体的情况。最后在具有不确定运动学/动力学的多机器臂系统中验证了所提出的一致性算法的有效性。 (3)提出了一种基于神经网络的鲁棒自适应算法,解决了一类动力学具有不确定性和外部扰动的多智能体系统一致性问题。克服了“不确定性参数可线性化”限制,避免了回归矩阵的推导与计算。证明了闭环多智能体系统的稳定性,并指出通过恰当设定算法参数,多智能体系统的一致性误差可以减小到任意指定的范围内。最后推广所得结果,解决了具有时变连通拓扑的多智能体系统一致性问题。 (4)研究了具有不确定性动力学的多智能体系统leader-following一致性问题,提出了基于神经网络的鲁棒自适应控制器。所提出的一致性算法仅利用邻居智能体的信息,并且leader智能体的状态是可随时间变化的。证明了所有following智能体都能以给定的精度跟踪leader智能体的状态轨迹。最后扩展所得结果,分析了多智能体系统具有时变拓扑的情况。