A tutorial and overview of retrospective cost adaptive control

Yousaf Rahman, Antai Xie, Jesse B. Hoagg, Dennis S. Bernstein

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

18 Scopus citations


The goal of this paper is to provide a tutorial on retrospective cost adaptive control (RCAC). RCAC is a discrete-time adaptive control technique that is applicable to stabilization, command following, and disturbance rejection. RCAC is based on the concept of retrospectively optimized control, where past controller coefficients used to generate past control inputs are re-optimized in the sense that if the reoptimized coefficients had been used over a previous window of operation, then the performance would have been better. Unlike signal processing applications such as estimation and identification, it is impossible to change past control inputs, and thus the re-optimized controller coefficients are used only to generate the next control input. This paper presents a tutorial on the algorithmic details of RCAC including the construction of the retrospective cost, the role of the target model, and the effect of tuning parameters. Numerical examples are given to illustrate each of these choices as well as the performance of RCAC for command following and disturbance rejection under minimal modeling of the plant dynamics and exogenous inputs. Properties of the closed-loop system are also compared to features of discrete-time, high-authority LQG controllers.

Original languageEnglish
Title of host publication2016 American Control Conference, ACC 2016
Number of pages24
ISBN (Electronic)9781467386821
StatePublished - Jul 28 2016
Event2016 American Control Conference, ACC 2016 - Boston, United States
Duration: Jul 6 2016Jul 8 2016

Publication series

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


Conference2016 American Control Conference, ACC 2016
Country/TerritoryUnited States

Bibliographical note

Publisher Copyright:
© 2016 American Automatic Control Council (AACC).

ASJC Scopus subject areas

  • Electrical and Electronic Engineering


Dive into the research topics of 'A tutorial and overview of retrospective cost adaptive control'. Together they form a unique fingerprint.

Cite this