SCI和EI收录∣中国化工学会会刊

›› 2014, Vol. 22 ›› Issue (7): 774-781.DOI: 10.1016/j.cjche.2014.05.004

• PROCESS CONTROL • Previous Articles     Next Articles

Adaptive Nonlinear Model Predictive Control Using an On-line Support Vector Regression Updating Strategy

Ping Wang1,2, Chaohe Yang1, Xuemin Tian2, Dexian Huang 3   

  1. 1. State Key Laboratory of Heavy Oil Processing, China University of Petroleum, Qingdao 266580, China;
    2. College of Information and Control Engineering, China University of Petroleum, Qingdao 266580, China;
    3. Department of Automation, Tsinghua University, Beijing 100084, China
  • Received:2013-06-24 Revised:2013-11-16 Online:2014-08-23 Published:2014-07-28
  • Supported by:
    Supported by the National Basic Research Program of China (2012CB720500), Postdoctoral Science Foundation of China (2013M541964) and Fundamental Research Funds for the Central Universities (13CX05021A).

Adaptive Nonlinear Model Predictive Control Using an On-line Support Vector Regression Updating Strategy

Ping Wang1,2, Chaohe Yang1, Xuemin Tian2, Dexian Huang 3   

  1. 1. State Key Laboratory of Heavy Oil Processing, China University of Petroleum, Qingdao 266580, China;
    2. College of Information and Control Engineering, China University of Petroleum, Qingdao 266580, China;
    3. Department of Automation, Tsinghua University, Beijing 100084, China
  • 通讯作者: Xuemin Tian
  • 基金资助:
    Supported by the National Basic Research Program of China (2012CB720500), Postdoctoral Science Foundation of China (2013M541964) and Fundamental Research Funds for the Central Universities (13CX05021A).

Abstract: The performance of data-drivenmodels relies heavily on the amount and quality of training samples, so itmight deteriorate significantly in the regions where samples are scarce. The objective of this paper is to develop an online SVR model updating strategy to track the change in the process characteristics efficiently with affordable computational burden. This is achieved by adding a new sample that violates the Karush-Kuhn-Tucker conditions of the existing SVR model and by deleting the old sample that has the maximum distance with respect to the newly added sample in feature space. The benefits offered by such an updating strategy are exploited to develop an adaptive model-based control scheme, where model updating and control task perform alternately. The effectiveness of the adaptive controller is demonstrated by simulation study on a continuous stirred tank reactor. The results reveal that the adaptive MPC scheme outperforms its non-adaptive counterpart for largemagnitude set point changes and variations in process parameters.

Key words: Adaptive control, Support vector regression, Updating strategy, Model predictive control

摘要: The performance of data-drivenmodels relies heavily on the amount and quality of training samples, so itmight deteriorate significantly in the regions where samples are scarce. The objective of this paper is to develop an online SVR model updating strategy to track the change in the process characteristics efficiently with affordable computational burden. This is achieved by adding a new sample that violates the Karush-Kuhn-Tucker conditions of the existing SVR model and by deleting the old sample that has the maximum distance with respect to the newly added sample in feature space. The benefits offered by such an updating strategy are exploited to develop an adaptive model-based control scheme, where model updating and control task perform alternately. The effectiveness of the adaptive controller is demonstrated by simulation study on a continuous stirred tank reactor. The results reveal that the adaptive MPC scheme outperforms its non-adaptive counterpart for largemagnitude set point changes and variations in process parameters.

关键词: Adaptive control, Support vector regression, Updating strategy, Model predictive control