Nonlinear system identification for predictive control using continuous time recurrent neural networks and automatic differentiation

被引:82
作者
Al Seyab, R. K. [1 ]
Cao, Y. [1 ]
机构
[1] Cranfield Univ, Sch Engn, Bedford MK43 0AL, England
关键词
nonlinear system; system identification; predictive control; recurrent neural network; automatic differentiation;
D O I
10.1016/j.jprocont.2007.10.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, a continuous time recurrent neural network (CTRNN) is developed to be used in nonlinear model predictive control (NMPC) context. The neural network represented in a general nonlinear state-space form is used to predict the future dynamic behavior of the nonlinear process in real time. An efficient training algorithm for the proposed network is developed using automatic differentiation (AD) techniques. By automatically generating Taylor coefficients, the algorithm not only solves the differentiation equations of the network but also produces the sensitivity for the training problem. The same approach is also used to solve the online optimization problem in the predictive controller. The proposed neural network and the nonlinear predictive controller were tested on an evaporation case study. A good model fitting for the nonlinear plant is obtained using the new method. A comparison with other approaches shows that the new algorithm can considerably reduce network training time and improve solution accuracy. The CTRNN trained is used as an internal model in a predictive controller and results in good performance under different operating conditions. (C) 2007 Elsevier Ltd. All rights reserved.
引用
收藏
页码:568 / 581
页数:14
相关论文
共 36 条
[1]  
BILLINGS SA, 1986, INT J CONTROL, V44, P235, DOI 10.1080/00207178608933593
[2]   A formulation of nonlinear model predictive control using automatic differentiation [J].
Cao, Y .
JOURNAL OF PROCESS CONTROL, 2005, 15 (08) :851-858
[3]  
Cao Y., 2003, EUR CONTR C ECC 2003
[4]  
Chen C.-T., 1999, Linear system theory and design, V3rd
[5]  
CHEN WH, STABILITY ANAL UNPUB
[6]  
CHRISTIANSON B, 1992, OPTIMIZATION METHODS, V1, P81
[7]   DYNAMIC RECURRENT NEURAL-NETWORK FOR SYSTEM-IDENTIFICATION AND CONTROL [J].
DELGADO, A ;
KAMBHAMPATI, C ;
WARWICK, K .
IEE PROCEEDINGS-CONTROL THEORY AND APPLICATIONS, 1995, 142 (04) :307-314
[8]  
FUNAHASHI KI, 1993, NEURAL NETWORKS, V6, P183
[9]  
GARCES F, 1999, P DYCONS 99
[10]  
GARCES F, 2000, REV UKACC INT C CONT