Adaptive synchronisation of unknown nonlinear networked systems with prescribed performance

  • Hashim A. Hashim
  • , Sami El-Ferik*
  • , Frank L. Lewis
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

49 Scopus citations

Abstract

This paper proposes an adaptive tracking control with prescribed performance function for distributive cooperative control of highly nonlinear multi-agent systems. The use of such approach confines the tracking error within a large predefined set to a predefined smaller set. The key idea is to transform the constrained system into unconstrained one through the transformation of the output error. Agents’ dynamics are assumed unknown, and the controller is developed for a strongly connected structured network. The proposed controller allows all agents to follow the trajectory of the leader node, while satisfying the necessary dynamic requirements. The proposed approach guarantees uniform ultimate boundedness for the transformed error as well as a bounded adaptive estimate of the unknown parameters and dynamics. Simulations include two examples to validate the robustness and smoothness of the proposed controller against highly nonlinear heterogeneous multi-agent system with uncertain time-variant parameters and external disturbances.

Original languageEnglish
Pages (from-to)885-898
Number of pages14
JournalInternational Journal of Systems Science
Volume48
Issue number4
DOIs
StatePublished - 12 Mar 2017

Bibliographical note

Publisher Copyright:
© 2016 Informa UK Limited, trading as Taylor & Francis Group.

Keywords

  • Prescribed performance
  • distributed adaptive control
  • multi-agents
  • networked systems
  • transformed error

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Theoretical Computer Science
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Adaptive synchronisation of unknown nonlinear networked systems with prescribed performance'. Together they form a unique fingerprint.

Cite this