Back to results

Universität Bayreuth

Receding Horizon Control: A Suboptimality-based Approach

Abstract

dc:description.abstract

Within the proposed work we consider analytical, conceptional and implementational issues of so called receding horizon controllers in a sampled-data setting. The principle of such a controller is simple: Given the current state of a system we compute an open-loop control which is optimal for a given costfunctional over a fixed prediction horizon. Then, the control is implemented on the first sampling interval and the basic open-loop optimal control problem is shifted forward in time which allows for a repeated evaluation. The contribution of this thesis is threefold: First, we prove estimates for the performance of a receding horizon control, a concept which we call suboptimality degree. These estimate are online computable and can be applied for stabilizing as well as practically stabilizing receding horizon control laws. Moreover, they not only allow for guaranteeing stability of the closed-loop but also for quantifying the loss of performance of the receding horizon control law compared to the infinite horizon control law. Based on these estimates, we introduce adaptation strategies to modify the underlying receding horizon controller in order to guarantee a certain lower bound on the suboptimality degree while reducing the computing cost/time necessary to solve this problem. Within this analysis, the length of the optimization horizon is the parameter we wish to adapt. To this end, we develop and proof several shortening and prolongation strategies which also allow for an effective implementation. Moreover, extensions of our suboptimality estimates to receding horizon controllers with varying optimization horizon are shown. Last, we present details on our implementation of a receding horizon controller PCC2 (http://www.nonlinearmpc.com) which is on the one hand computationally efficient but also allows for easily incorporating our theoretical results. Since a full analysis of such a controller would exceed the scope of this work, we focus on the main aspects of this algorithm using different examples. In particular, we concentrate on the impact of certain choices of parameters on the computing time. We also consider interactions between these parameters to give a guideline to effectively implement and solve further examples. Moreover, we show applicability and effectiveness of our theoretical results using simulations of standard problems for receding horizon controllers.

Degree

thesis:*
Level thesis:degree_level
thesis.doctoral
Grantor dc:publisher
Universität Bayreuth
Year
2009

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Pannek, Jürgen
Contributors dc:contributor
  • Grüne, Lars

Identifiers

dc:identifier.*
Repository record source_url
https://epub.uni-bayreuth.de/id/eprint/489/
OAI identifier oai:identifier
oai:epub.uni-bayreuth.de:489

Chain of custody

source
Harvested from
Universität Bayreuth
Base URL
epub.uni-bayreuth.de/cgi/oai2
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
related terms
citation

Pannek, Jürgen. Receding Horizon Control: A Suboptimality-based Approach. thesis.doctoral thesis, Universität Bayreuth, 2009. https://epub.uni-bayreuth.de/id/eprint/489/