Analysis and Synthesis of MIMO Multi-Agent Systems Using Network Optimization

Miel Sharf, Daniel Zelazo

Research output: Contribution to journalArticlepeer-review

Abstract

This paper studies analysis and synthesis problems for diffusively coupled multi-agent systems. We focus on networks comprised of multi-input multi-output nonlinear systems that possess a property we term maximal equilibrium-independent cyclically monotone passivity (MEICMP), which is an extension of recent passivity results. We demonstrate that networks comprised of MEICMP systems are related to a pair of dual network optimization problems. In particular, we show that the steady-state behavior of the multi-agent system correspond to the minimizers of appropriately defined network optimization problems. This optimization perspective leads to a synthesis procedure for designing the network controllers to achieve a desired output. We provide detailed examples of networked systems satisfying these properties and demonstrate the results for a network of damped planar oscillators.

Original languageEnglish
Article number8676217
Pages (from-to)4512-4524
Number of pages13
JournalIEEE Transactions on Automatic Control
Volume64
Issue number11
DOIs
StatePublished - Nov 2019

Keywords

  • Control systems
  • Convergence
  • Couplings
  • MIMO
  • MIMO communication
  • Multi-agent systems
  • Optimization
  • Steady-state
  • automatic control
  • closed loop systems
  • control system analysis
  • control system synthesis
  • convergence
  • convex functions
  • couplings
  • decentralized control
  • feedback
  • graph theory
  • multidimensional systems
  • nonlinear control systems
  • nonlinear dynamical systems
  • optimization

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Computer Science Applications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Analysis and Synthesis of MIMO Multi-Agent Systems Using Network Optimization'. Together they form a unique fingerprint.

Cite this