Global output regulation for a class of nonlinear systems

The problem of global robust output regulation is solved for a class of nonlinear systems driven by a linear neutrally stable exosystem. The proposed scheme makes use of a dynamic controller which processes information from the regulated error only. Robust regulation is achieved for every initial condition in the state space, for all possible values of the uncertain parameter vector and the exogenous signal ranging over an arbitrary compact set. The regulator synthesis is based upon a recursive procedure, and takes advantage of both the special normal form of the plant equations and the passivity property of the internal model.