基于控制器动态线性化方法的非线性多智能体系统分布式迭代学习控制

Distributed Iterative Learning Control of Nonlinear Multiagent Systems Using Controller-Based Dynamic Linearization Method

IEEE Transactions on Cybernetics · 2023
被引 18
ABS 3

中文导读

针对智能体动力学未知、非线性、非仿射且异构的重复领航-跟随多智能体系统,提出一种数据驱动的分布式自适应迭代学习控制方法,仅利用邻居智能体的局部输入输出数据,实现跟踪误差有界收敛。

Abstract

When applied to the consensus tracking of repetitive leader-follower multiagent systems (MASs), most of existing distributed iterative learning control (DILC) methods assume that the dynamics of agents are exactly known or up to the affine form. In this article, we study a more general case where the dynamics of agents are unknown, nonlinear, nonaffine, and heterogeneous, and the communication topologies can be iteration-varying. More specifically, we first apply the controller-based dynamic linearization method in the iteration domain to obtain a parametric learning controller using only the local input-output data collected from neighboring agents in a directed graph, and then propose a data-driven distributed adaptive iterative learning control (DAILC) method through the parameter-adaptive learning methods. We show that for each time instant, the tracking error is ultimately bounded in the iteration domain for both of the cases with iteration-invariant and iteration-varying communication topologies. The simulation results show that the proposed DAILC method has faster convergence speed, higher tracking accuracy, and more robust learning and tracking in comparison with a typical DAILC method.

多智能体系统迭代学习控制非线性系统数据驱动控制