Real-time design of an adaptive nonlinear predictive controller
- 12 March 1994
- journal article
- research article
- Published by Taylor & Francis in International Journal of Control
- Vol. 59 (3), 863-889
- https://doi.org/10.1080/00207179408923108
Abstract
Based on real-time identification and using the concept of NARX (Nonlinear AutoRegressive with exogenous inputs) models, a new adaptive nonlinear predictive controller (ANPC) design is proposed. NARX models represent a natural way to describe the input-output relationship of severely nonlinear systems. From an initial batch of input-output data, a parsimonious NARX model is obtained using the Modified Gram-Schmidt (MGS) orthogonalization algorithm. Following this initial off-line identification and model reduction procedure, the control loop is closed. The ANPC directly uses the obtained structure and initial parameter estimates, which are updated each time step using recursive identification. The controller is designed similar to a typical linear predictive controller based on solving a nonlinear programming (NLP) problem. This paper shows how to solve this NLP problem on-line without the knowledge of the NARX model structure. The design is given for the multi-input multi-output (MIMO) case.Keywords
This publication has 17 references indexed in Scilit:
- Model predictive control of multi-rate sampled-data systems: a state-space approachInternational Journal of Control, 1992
- Analysis and tuning of adaptive generalized predictive controlThe Canadian Journal of Chemical Engineering, 1991
- NONLINEAR MODEL PREDICTIVE CONTROLChemical Engineering Communications, 1990
- Orthogonal least squares methods and their application to non-linear system identificationInternational Journal of Control, 1989
- Identification of MIMO non-linear systems using a forward-regression orthogonal estimatorInternational Journal of Control, 1989
- Recursive prediction error parameter estimator for non-linear modelsInternational Journal of Control, 1989
- Orthogonal parameter estimation algorithm for non-linear stochastic systemsInternational Journal of Control, 1988
- Predictive controller design for single-input/single-output (SISO) systemsIndustrial & Engineering Chemistry Research, 1988
- Identification of non-linear output-affine systems using an orthogonal least-squares algorithmInternational Journal of Systems Science, 1988
- Predictive control based on discrete convolution modelsIndustrial & Engineering Chemistry Process Design and Development, 1983