Modelling and predictive control of a neutralisation reactor using sparse support vector machine Wiener models

被引:39
作者
Lawrynczuk, Maciej [1 ]
机构
[1] Warsaw Univ Technol, Inst Control & Computat Engn, Ul Nowowiejska 15-19, PL-00665 Warsaw, Poland
关键词
Process control; Neutralisation reactor control; Model Predictive Control; Wiener models; Least-Squares Support Vector Machines; PH NEUTRALIZATION; CONTROL STRATEGIES; CONTROL SCHEME; SYSTEMS; IDENTIFICATION; APPROXIMATION; REGRESSION;
D O I
10.1016/j.neucom.2016.03.066
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper has two objectives: (a) it describes the problem of finding a precise and uncomplicated model of a neutralisation process, (b) it details development of a nonlinear Model Predictive Control (MPC) algorithm for the plant. The model has a cascade Wiener structure, i.e. a linear dynamic part is followed by a nonlinear steady-state one. A Least-Squares Support Vector Machine (LS-SVM) approximator is used as the steady-state part. Although the LS-SVM has excellent approximation abilities and it may be found easily, it suffers from a huge number of parameters. Two pruning methods of the LS-SVM Wiener model are described and compared with a classical pruning algorithm. The described pruning methods make it possible to remove as much as 70% of support vectors without any significant deterioration of model accuracy. Next, the pruned model is used in a computationally efficient MPC algorithm in which a linear approximation of the predicted output trajectory is successively found on-line and used for prediction. The control profile is calculated on-line from a quadratic optimisation problem. It is demonstrated that the described MPC algorithm with on-line linearisation based on the pruned LS-SVM Wiener model gives practically the same trajectories as those obtained in the computationally complex MPC approach based on the full model with on-line nonlinear optimisation repeated at each sampling instant. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:311 / 328
页数:18
相关论文
共 48 条
[1]   Neural network approximation of a nonlinear model predictive controller applied to a pH neutralization process [J].
Åkesson, BM ;
Toivonen, HT ;
Waller, JB ;
Nyström, RH .
COMPUTERS & CHEMICAL ENGINEERING, 2005, 29 (02) :323-335
[2]   Applying posture identifier in designing an adaptive nonlinear predictive controller for nonholonomic mobile robot [J].
Al-Araji, Ahmed S. ;
Abbod, Maysam F. ;
Al-Raweshidy, Hamed S. .
NEUROCOMPUTING, 2013, 99 :543-554
[3]  
[Anonymous], 2001, Learning with Kernels |
[4]  
[Anonymous], 2004, IDENTIFICATION NONLI
[5]   A hybrid switching predictive controller based on bi-level kernel-based ELM and online trajectory builder for automotive coldstart emissions reduction [J].
Azad, Nasser L. ;
Mozaffari, Ahmad ;
Hedrick, J. Karl .
NEUROCOMPUTING, 2016, 173 :1124-1141
[6]   Predictive functional control for active queue management in congested TCP/IP networks [J].
Bigdeli, N. ;
Haeri, M. .
ISA TRANSACTIONS, 2009, 48 (01) :107-121
[7]   Multi-model adaptive control of a simulated pH neutralization process [J].
Boling, Jan M. ;
Seborg, Dale E. ;
Hespanha, Joao P. .
CONTROL ENGINEERING PRACTICE, 2007, 15 (06) :663-672
[8]   A nonlinear model predictive control system based on Wiener piecewise linear models [J].
Cervantes, AL ;
Agamennoni, OE ;
Figueroa, JL .
JOURNAL OF PROCESS CONTROL, 2003, 13 (07) :655-666
[9]   Adaptive fuzzy sliding mode control in PH neutralization process [J].
Chen, Juan ;
Peng, Yawei ;
Han, Weisha ;
Guo, Min .
CEIS 2011, 2011, 15
[10]   Pruning error minimization in least squares support vector machines [J].
de Kruif, BJ ;
de Vries, TJA .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2003, 14 (03) :696-702