This article proposes an adaptive learning-based optimal cooperative control method for nonlinear multi-agent systems (MASs) subject to output constraints. This constraint is more comprehensive, as the constrained boundaries are not only time-varying and asymmetric but also positive and negative switching. To address asymmetric time-varying output constraints, a system transformation method is designed to obtain equivalent unconstrained MASs utilizing a one-to-one state mapping. Subsequently, a neural network (NN)-based distributed observer is developed to simplify the cooperative control problem into multiple trajectory tracking problems. The proposed distributed observer overcomes the limitation of prior knowledge of leader dynamics, and ensures that the observer errors can converge in a finite time. For optimizing system performance, an adaptive dynamic programming algorithm is developed. Leveraging the powerful learning ability of the critic NNs, the approximate optimal controller for each agent can be obtained. Lyapunov analysis provides a rigorous proof of the boundedness of all signals in the closed-loop systems. The efficacy of the proposed approach can be substantiated through simulation results conducted on multiple single-link robot arm systems.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Optimal Cooperative Control for Constrained Multi-agent Systems Using Adaptive Dynamic Programming Method

  • Zijie Guo,
  • Wenshuai Lin,
  • Xiaohong Zheng,
  • Zilong Zhang

摘要

This article proposes an adaptive learning-based optimal cooperative control method for nonlinear multi-agent systems (MASs) subject to output constraints. This constraint is more comprehensive, as the constrained boundaries are not only time-varying and asymmetric but also positive and negative switching. To address asymmetric time-varying output constraints, a system transformation method is designed to obtain equivalent unconstrained MASs utilizing a one-to-one state mapping. Subsequently, a neural network (NN)-based distributed observer is developed to simplify the cooperative control problem into multiple trajectory tracking problems. The proposed distributed observer overcomes the limitation of prior knowledge of leader dynamics, and ensures that the observer errors can converge in a finite time. For optimizing system performance, an adaptive dynamic programming algorithm is developed. Leveraging the powerful learning ability of the critic NNs, the approximate optimal controller for each agent can be obtained. Lyapunov analysis provides a rigorous proof of the boundedness of all signals in the closed-loop systems. The efficacy of the proposed approach can be substantiated through simulation results conducted on multiple single-link robot arm systems.