Table of Contents
Fetching ...

Trajectory tracking model-following control using Lyapunov redesign with output time-derivatives to compensate unmatched uncertainties

Niclas Tietze, Kai Wulff, Johann Reger

Abstract

We study trajectory tracking for flat nonlinear systems with unmatched uncertainties using the model-following control (MFC) architecture. We apply state feedback linearisation control for the process and propose a simplified implementation of the model control loop which results in a simple model in Brunovsky-form that represents the nominal feedback linearised dynamics of the nonlinear process. To compensate possibly unmatched model uncertainties, we employ Lyapunov redesign with numeric derivatives of the output. It turns out that for a special initialisation of the model, the MFC reduces to a single-loop control design. We illustrate our results by a numerical example.

Trajectory tracking model-following control using Lyapunov redesign with output time-derivatives to compensate unmatched uncertainties

Abstract

We study trajectory tracking for flat nonlinear systems with unmatched uncertainties using the model-following control (MFC) architecture. We apply state feedback linearisation control for the process and propose a simplified implementation of the model control loop which results in a simple model in Brunovsky-form that represents the nominal feedback linearised dynamics of the nonlinear process. To compensate possibly unmatched model uncertainties, we employ Lyapunov redesign with numeric derivatives of the output. It turns out that for a special initialisation of the model, the MFC reduces to a single-loop control design. We illustrate our results by a numerical example.
Paper Structure (16 sections, 3 theorems, 57 equations, 3 figures)

This paper contains 16 sections, 3 theorems, 57 equations, 3 figures.

Key Result

Theorem 1

The uncertainty $\phi_\mathrm{u}\equiv 0$ in eq:pertrubation_transformed_unmatched if and only if $\Delta_\mathrm{u}(x) \equiv0$ in eq:perturbation_decomposition.

Figures (3)

  • Figure 1: Blockdiagram of the model-following control (MFC) architecture with nonlinear process model.
  • Figure 2: Blockdiagram of the model-following control (MFC) architecture with model of the linearised process dynamics in Brunovský-form.
  • Figure 3: Simulation of the closed loop with MFC \ref{['eq:example_u']} in blue and the MFC \ref{['eq:u_pcl_matched_perturbation']} in orange. Order from top to bottom: tracking error $y - y_\mathrm{d}$, Lyapunov function $\tilde{V}(\tilde{\xi}_\mathrm{n})$, auxiliary variable $\tilde{w}$, and control effort

Theorems & Definitions (5)

  • Theorem 1
  • proof
  • Theorem 2
  • proof
  • Corollary 3