Nonlinear output regulation for over-actuated linear systems

We present results for the definition of nonlinear steady-state manifolds achieving output regulation for input-saturating over-actuated systems. By defining steady-state manifolds of polynomial form and exposing the structure of the studied systems, we derive homogeneous polynomial equations corresponding to the steady-state conditions and present existence conditions for their solution. The numerical computation of the polynomial feedforward inputs that satisfy the zero-error steady state is performed by solving a sum-of-squares program. The solution to this convex problem maximizes the set of exogenous signals for which regulation can be achieved inside the given input bounds.

[1]  Sergio Galeani,et al.  Nonlinear regulation for linear fat plants: The constant reference/disturbance case , 2013, 21st Mediterranean Conference on Control and Automation.

[2]  Bruce A. Francis,et al.  The internal model principle of control theory , 1976, Autom..

[3]  Luca Zaccarian,et al.  Constructive nonlinear anti-windup design for exponentially unstable linear plants , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[4]  P. Parrilo Structured semidefinite programs and semialgebraic geometry methods in robustness and optimization , 2000 .

[5]  E. Davison The robust control of a servomechanism problem for linear time-invariant multivariable systems , 1976 .

[6]  Ali Saberi,et al.  Control of Linear Systems with Regulation and Input Constraints , 2000 .

[7]  G. Basile,et al.  Controlled and conditioned invariants in linear system theory , 1992 .

[8]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .

[9]  Johan Efberg,et al.  YALMIP : A toolbox for modeling and optimization in MATLAB , 2004 .

[10]  Jie Huang,et al.  Nonlinear Output Regulation: Theory and Applications , 2004 .

[11]  Luca Zaccarian,et al.  Nonlinear dynamic allocator for optimal input/output performance trade-off: Application to the JET tokamak shape controller , 2011, Autom..

[12]  C. Byrnes Output Regulation of Uncertain Nonlinear Systems , 1997 .

[13]  Kim-Chuan Toh,et al.  SDPT3 — a Matlab software package for semidefinite-quadratic-linear programming, version 3.0 , 2001 .

[14]  Pablo A. Parrilo,et al.  Introducing SOSTOOLS: a general purpose sum of squares programming solver , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[15]  Marc Bodson,et al.  Evaluation of optimization methods for control allocation , 2001 .

[16]  Laura Menini,et al.  Output regulation for a class of linear hybrid systems. Part 1: trajectory generation , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[17]  W. Wonham Linear Multivariable Control: A Geometric Approach , 1974 .

[18]  Jos F. Sturm,et al.  A Matlab toolbox for optimization over symmetric cones , 1999 .

[19]  Luca Zaccarian,et al.  Dynamic allocation for input redundant control systems , 2009, Autom..

[20]  Torkel Glad,et al.  Resolving actuator redundancy - optimal control vs. control allocation , 2005, Autom..

[21]  Luca Zaccarian,et al.  On linear over-actuated regulation using input allocation , 2011, 2011 50th IEEE Conference on Decision and Control and European Control Conference.

[22]  Matthew C. Turner,et al.  A tutorial on modern anti-windup design , 2009, 2009 European Control Conference (ECC).