CDS 110b: Receding Horizon Control

From Murray Wiki
Jump to navigationJump to search
WARNING: This page is for a previous year.
See current course homepage to find most recent page available.
Course Home L7-2: Sensitivity L8-1: Robust Stability L9-1: Robust Perf Schedule

This lecture presents an overview of receding horizon control (RHC). In addition to providing a summary of the available theoretical results, we introduce the concept of differential flatness for simplifying RHC problems and provide an example of RHC control on the Caltech ducted fan. .

Lecture Outline

  1. Receding Horizon Control
    • Problem Formulation
    • Stability theorems
  2. Differential Flatness and Trajectory Generation
    • Definitions
    • Properties
    • Examples
  3. Examples: Caltech ducted fan, satellite formation flight, multi-vehicle testbed

Lecture Materials

References and Further Reading

Frequently Asked Questions

Q: How is differential flatness defined?

A system of the form

is said to be differentially flat if there exists an integer and a (smooth) function of the form

such that all solutions of the differential equation can be written in terms of and a finite number of its derivatives with respect to time. In other words, and satisfying the dynamics of the system have the form

for some integer and smooth functions and .

Checking a system for flatness is difficult, but there are certain classes of systems for which there are necessary and sufficient conditions. Usually you find the flat outputs by a combination of physical insight and trial and error.

References: