An efficient algorithm for discrete-time H preview control

Andrew Hazell, David J.N. Limebeer

Research output: Contribution to journalArticlepeer-review

35 Citations (Scopus)

Abstract

An efficient numerical solution to the output feedback, discrete-time, H preview control problem is presented. The first step of the solution comes from embedding the preview control problem in a two-degree-of-freedom generalised regulator framework, in which the augmented system state includes a segment of the (frequency weighted) previewed signal. An efficient method for solving the resulting inflated Discrete Algebraic Riccati Equations (DAREs) is then found. It is demonstrated that one need only solve an (estimation) Riccati equation with dimension that of the plant, and a control Riccati equation with dimension that of the plant and reference weighting taken together. The reduced control Riccati equation is the product of a recursive reduction, enabled by the zero eigenvalues in the associated closed-loop matrix. An added feature of the presented algorithm is that no 'large' matrix computations are required and no large matrices need be stored; only the edges of the full information Riccati equation solution are required when synthesising the controller.

Original languageEnglish
Pages (from-to)2441-2448
Number of pages8
JournalAutomatica
Volume44
Issue number9
DOIs
Publication statusPublished - Sept 2008
Externally publishedYes

Keywords

  • Discrete Algebraic Riccati Equation
  • H control
  • Robust preview control
  • Tracking control

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'An efficient algorithm for discrete-time H preview control'. Together they form a unique fingerprint.

Cite this