Automated controller tuning for Weighted Multiple Model Adaptive Control

Research output: Chapter in Book/Report/Conference proceedingsChapterpeer-review

Abstract

Multiple model adaptive control (MMAC) uses models of different operating modes and optimizes a set of system controllers that can ensure stability over all modes. Traditionally, one controller is tuned for every operating mode but the number of operating modes and all their combinations increase exponentially. We present a novel convex-hull-based optimization algorithm that automatically generates a controller parameter set for a set of operating modes. The main contribution of the presented algorithm is that it can find a smaller controller set than the traditional one-controller per operating mode tuning approach, which we demonstrate empirically on a quadcopter trajectory tracking simulation using five different operating modes. The presented algorithm achieves this by constructing a convex hull in the controller parameter space to ensure the chosen parameters are affinely independent, which results in a set of only three controllers for five investigated operating modes without a significant loss in performance.

Original languageEnglish
Title of host publicationIFAC-PapersOnLine
EditorsHideaki Ishii, Yoshio Ebihara, Jun-ichi Imura, Masaki Yamakita
PublisherElsevier B.V.
Pages4114-4119
Number of pages6
Edition2
ISBN (Electronic)9781713872344
DOIs
Publication statusPublished - 1 Jul 2023
Event22nd IFAC World Congress - Yokohama, Japan
Duration: 9 Jul 202314 Jul 2023

Publication series

NameIFAC-PapersOnLine
Number2
Volume56
ISSN (Electronic)2405-8963

Conference

Conference22nd IFAC World Congress
Country/TerritoryJapan
CityYokohama
Period9/07/2314/07/23

Keywords

  • Adaptive gain scheduling autotuning control
  • Particle filtering/Monte Carlo methods
  • Stochastic control
  • switching control

Fingerprint

Dive into the research topics of 'Automated controller tuning for Weighted Multiple Model Adaptive Control'. Together they form a unique fingerprint.

Cite this