Skip to main navigation Skip to search Skip to main content

Synchronization Error Elimination for Heterogeneous Discrete-Time Multi-Agent Systems: A Reinforcement Learning Design Approach

  • Xinyang Wang
  • , Martin Guay
  • , Shimin Wang
  • , Hongwei Zhang*
  • *Corresponding author for this work
  • Harbin Institute of Technology Shenzhen
  • Queen's University Kingston

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper proposes a novel reinforcement learning approach to solve the optimal output synchronization problem for discrete-time heterogeneous multi-agent systems. Different from existing learning methods, the optimal control protocol is obtained to guarantee zero synchronization error by solving the augmented algebraic Riccati equations (AREs). The proposed adaptive dynamic programming (ADP) method can stabilize the output synchronization error and solve the output regulator equations implicitly. To eliminate the dependency on information of system dynamics, an online Q-function-based policy iteration (PI) algorithm is developed. Finally, a numerical example is provided to demonstrate the advantages of the proposed ADP over traditional ADP in terms of synchronization performance.

Original languageEnglish
Title of host publication2024 American Control Conference, ACC 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages3656-3661
Number of pages6
ISBN (Electronic)9798350382655
DOIs
StatePublished - 2024
Externally publishedYes
Event2024 American Control Conference, ACC 2024 - Toronto, Canada
Duration: 10 Jul 202412 Jul 2024

Publication series

NameProceedings of the American Control Conference
ISSN (Print)0743-1619

Conference

Conference2024 American Control Conference, ACC 2024
Country/TerritoryCanada
CityToronto
Period10/07/2412/07/24

Fingerprint

Dive into the research topics of 'Synchronization Error Elimination for Heterogeneous Discrete-Time Multi-Agent Systems: A Reinforcement Learning Design Approach'. Together they form a unique fingerprint.

Cite this