Multi-output least squares support vector regression modeling based adaptive nonlinear predictive control and its application

被引:8
|
作者
Dai P. [1 ,2 ]
Zhou P. [1 ]
Liang Y.-Z. [1 ]
Chai T.-Y. [1 ]
机构
[1] State Key Laboratory of Synthetical Automation for Process Industries, Northeastern University, Shenyang, 110819, Liaoning
[2] State Key Laboratory of Process Automation in Mining & Metallurgy, Beijing
基金
中国国家自然科学基金;
关键词
Adaptive nonlinear predictive control; Multi-input multi-output nonlinear system; Multi-output least squares support vector regression (M-LS-SVR); Sequential quadratic programming (SQP);
D O I
10.7641/CTA.2018.70724
中图分类号
学科分类号
摘要
This paper proposes a novel data-driven adaptive nonlinear predictive control method, which can effectively improve the control performance and computing efficiency of the conventional predictive control methods. First, in order to improve the accuracy of least squares support vector regression (LS-SVR) modeling for multi-output nonlinear systems, and considering the coupling relationship among multiple outputs, multi-output LS-SVR (M-LS-SVR) prediction modeling is proposed in this paper by adding the whole sample fitting error term to the optimization objective function. And the particle swarm optimization (PSO) algorithm is used to optimize the model parameters. Then, in view of the model mismatch of dynamic process modeling, and considering that the complexity of the M-LS-SVR model may lead to the slow optimization speed of predictive control with traditional intelligent algorithms, a novel adaptive nonlinear predictive control scheme is proposed, which includes two phases of nonlinear optimization. The first phase is to adopt the gradient descent algorithm to optimize the error between the model outputs and the actual ones in real time, so as to adjust the model parameters. And the second one is to use sequential quadratic programming (SQP) algorithm with global convergence and superlinear convergence speed to design the nonlinear predictive controller, so as to accelerate the speed of predictive control solving. Benchmark simulation and data experiment in a blast furnace ironmaking process show that the proposed method has fast computing speed, and good performances of setpoint tracking, disturbance rejection and robustness. © 2019, Editorial Department of Control Theory & Applications South China University of Technology. All right reserved.
引用
收藏
页码:43 / 52
页数:9
相关论文
共 28 条
  • [1] Qin S.J., Badgwell T.A., A survey of industrial model predictive control technology, Control Engineering Practice, 11, 7, pp. 733-764, (2003)
  • [2] Chauhdry M.H.M., Luh P.B., Nested partitions for global optimization in nonlinear model predictive control, Control Engineering Practice, 20, 9, pp. 869-881, (2012)
  • [3] Karer G., Music G., Skrjanc I., Et al., Hybrid fuzzy model-based predictive control of temperature in a batch reactor, Computers and Chemical Engineering, 31, 12, pp. 1552-1564, (2007)
  • [4] Shafiee G., Arefi M.M., Jahed-Motlagh M.R., Et al., Nonlinear predictive control of a polymerization reactor based on piecewise linear Wiener model, Chemical Engineering Journal, 143, 1, pp. 282-292, (2008)
  • [5] Ma Z., Song X.F., Wan R., Et al., Artificial neural network modeling of the water quality in intensive Litopenaeus vannamei shrimp tanks, Aquaculture, 433, 5, pp. 307-312, (2014)
  • [6] Vapnik V., Statistical Learning Theory, (1998)
  • [7] Suykens J.A.K., Vandewalle J., Least squares support vector machine classifiers, Neural Processing Letters, 9, 3, pp. 293-300, (1999)
  • [8] Zhang S.N., Wang F.L., He D.K., Et al., Adaptive multi-LSSVR based soft sensing for cobalt oxalate synthesis process, 2011 Chinese Control and Decision Conference, pp. 255-260, (2011)
  • [9] Lu Z., Sun J., Butts K., Linear programming SVM-ARMA2K with application in engine system identification, IEEE Transactions on Automation Science and Engineering, 8, 4, pp. 846-854, (2011)
  • [10] Kavaklioglu K., Support vector regression model based predictive control of water level of U-tube steam generators, Nuclear Engineering and Design, 278, pp. 651-660, (2014)