Nonlinear PID Predictive Controller
Open Access
- 1 November 1999
- journal article
- Published by Institution of Engineering and Technology (IET) in IEE Proceedings - Control Theory and Applications
- Vol. 146 (6), 603-611
- https://doi.org/10.1049/ip-cta:19990744
Abstract
A new class of nonlinear PID controllers are derived for nonlinear systems using a nonlinear generalised predictive control (NGPC) approach. First, the disturbance decoupling ability of the NGPC is discussed. For a nonlinear system where the disturbance cannot be decoupled, a nonlinear observer is designed to estimate the offset. By selecting the nonlinear gain function in the observer, it is shown that the closed-loop system under optimal generalised predictive control with the nonlinear observer is asymptotically stable. It is pointed out that this composite controller is equivalent to a nonlinear controller with integral action. As a special case, for a nonlinear system with a low relative degree, the proposed nonlinear controller reduces to a nonlinear PI or PID predictive controller, which consists of a nonlinear PI or PID controller and a prediction controller. The design method is illustrated by an example nonlinear mechanical system.Keywords
This publication has 22 references indexed in Scilit:
- Simple self-tuning controllersPublished by Springer Science and Business Media LLC ,2005
- Multivariable continuous-time generalised predictive control: A state-space approach to linear and nonlinear systemsIEE Proceedings - Control Theory and Applications, 1998
- Approximate nonlinear receding-horizon control laws in closed formInternational Journal of Control, 1998
- Tracking control of nonlinear systems with bounded controls and control ratesAutomatica, 1997
- Input-output linearizing nonlinear model predictive controlInternational Journal of Control, 1997
- A continuous-time formulation of nonlinear model predictive controlInternational Journal of Control, 1996
- Multivariable continuous-time generalized predictive control (MCGPC)Automatica, 1992
- Continuous-time generalized predictive control (CGPC)Automatica, 1991
- Generalized predictive control—Part I. The basic algorithmAutomatica, 1987
- Self-tuning PID controllers: Algorithms and implementationIEEE Transactions on Automatic Control, 1986