A journal of IEEE and CAA , publishes high-quality papers in English on original theoretical/experimental research and development in all areas of automation
Volume 1 Issue 4
Oct.  2014

IEEE/CAA Journal of Automatica Sinica

  • JCR Impact Factor: 15.3, Top 1 (SCI Q1)
    CiteScore: 23.5, Top 2% (Q1)
    Google Scholar h5-index: 77, TOP 5
Turn off MathJax
Article Contents
Jing Wang, Yue Wang, Liulin Cao and Qibing Jin, "Adaptive Iterative Learning Control Based on Unfalsified Strategy for Chylla-Haase Reactor," IEEE/CAA J. of Autom. Sinica, vol. 1, no. 4, pp. 347-360, 2014.
Citation: Jing Wang, Yue Wang, Liulin Cao and Qibing Jin, "Adaptive Iterative Learning Control Based on Unfalsified Strategy for Chylla-Haase Reactor," IEEE/CAA J. of Autom. Sinica, vol. 1, no. 4, pp. 347-360, 2014.

Adaptive Iterative Learning Control Based on Unfalsified Strategy for Chylla-Haase Reactor

Funds:

This work was supported by National Natural Science Foundation of China (61174128, 51375038), Beijing Natural Science Foundation (4132044), and Fundamental Research Funds for the Central Universities, China (YS1404).

  • An adaptive iterative learning control based on unfalsified strategy is proposed to solve high precision temperature tracking of the Chylla-Haase reactor, in which iterative learning is the main control method and the unfalsified strategy is adapted to adjust the learning rate adaptively. It is encouraged that the unfalsified control strategy is extended from time domain to iterative domain, and the basic definition and mathematics description of unfalsified control in iterative domain are given. The proposed algorithm is a kind of data-driven method, which does not need an accurate system model. Process data are used to construct fictitious reference signal and switch function in order to handle different process conditions. In addition, the plant data are also used to build the iterative learning control law. Here the learning rate in a different error level is adjusted to ensure the convergent speed and stability, rather than keeping constant in traditional iterative learning control. Furthermore, two important problems in iterative learning control, i.e., the initial control law and convergence analysis, are discussed in detail. The initial input of first iteration is arranged according to a mechanism model, which can assure a good produce quality in the first iteration and a fast convergence speed of tracking error. The convergence condition is given which is obviously relaxed compared with the tradition iterative learning control. Simulation results show that the proposed control algorithm is effective for the Chylla-Haase problem with good performance in both convergent speed and stability.

     

  • loading
  • [1]
    Chylla R W, Haase D R. Temperature control of semi-batch polymerizationreactors. Computers & Chemical Engineering, 1993, 17(3):257-264
    [2]
    Chylla R W, Haase D R. Temperature control of semi-batch polymerizationreactors (corrigenda). Computers & Chemical Engineering, 1993,17(3): 1213
    [3]
    Finkler T F, Kawohl M, Piechottka U, Engell S. Realization of onlineoptimizing control in an industrial polymerization reactor. In: Proceedingsof the 8th IFAC International Symposium on Advanced Control ofChemical Processes. Furama Riverfront, Singapore: IFAC, 2012, 8(1):11-18
    [4]
    Clarke-Pringle T, Macgregor J F. Nonlinear adaptive temperature controlof multi-product, semi-batch polymerization reactors. Computers &Chemical Engineering, 1997, 21(12): 1395-1409
    [5]
    Graichen K, Hagenmeyer V, Zeitz M. Feedforward control with onlineparameter estimation applied to the Chylla-Haase reactor benchmark.Journal of Process Control, 2006, 16(7): 733-745
    [6]
    Vasanthi D, Pranavamoorthy B, Pappa N. Design of a self-tuning regulatorfor temperature control of a polymerization reactor. ISA Transactions,2012, 51(1): 22-29
    [7]
    Rani K Y. Sensitivity compensating nonlinear control: exact model basedapproach. Journal of Process Control, 2012, 22(3): 564-582
    [8]
    Finkler T F, Lucia S, Dogru M B, Engell S. Simple control schemefor batch time minimization of exothermic semibatch polymerizations.Industrial & Engineering Chemistry Research, 2013, 52(17): 5906-5920
    [9]
    Ahn H S, Chen Y Q, Moore K L. Iterative learning control: briefsurvey and categorization. IEEE Transactions on Systems, Man, andCybernetics, Part C: Applications and Reviews, 2007, 37(6): 1099-1121
    [10]
    Wang Y Q, Doyle F J III, Gao F R. Survey on iterative learning control,repetitive control, and run-to-run control. Journal of Process Control,2009, 19(10): 1589-1600
    [11]
    Lee K S, Lee J H. Iterative learning control applied to batch processes:an overview. Control Engineering Practice, 2007, 15(10): 1306-1318
    [12]
    Chi R H, Hou Z S, Xu J X. Adaptive ilc for a class of discrete-timesystems with iteration-varying trajectory and random initial condition.Automatica, 2008, 44(8): 2207-2213
    [13]
    Zhang Yu-Dong, Fang Yong-Chun. Learning control for systems withsaturated output. Acta Automatica Sinica, 2011, 37(1): 92-98 (inChinese)
    [14]
    Choi J Y, Lee J S. Adaptive iterative learning control of uncertain roboticsystems. IEE Proceedings Control Theory & Applications, 2000, 147(2):217-223
    [15]
    Sun Ming-Xuan, Li Zhi-Le, Zhu Sheng. Varying-order sampled-dataiterative learning control for MIMO nonlinear systems. Acta AutomaticaSinica, 2013, 39(7): 1027-1036 (in Chinese)
    [16]
    Norrlof M. An adaptive iterative learning control algorithm with experimentson an industrial robot. IEEE Transactions on Robotics andAutomation, 2002, 18(2): 245-251
    [17]
    Bu Xu-Hui, Yu Fa-Shan, Hou Zhong-Sheng, Wang Fu-Zhong. Iterativelearning control for a class of linear discrete-time switched systems.Acta Automatica Sinica, 2013, 39(9): 1564-1569 (in Chinese)
    [18]
    Chien C J, Yao C Y. Iterative learning of model reference adaptive controllerfor uncertain nonlinear systems with only output measurement.Automatica, 2004, 40(5): 855-864
    [19]
    French M, Rogers E. Non-linear iterative learning by an adaptivelyapunov technique. International Journal of Control, 2000, 73(10):840-850
    [20]
    Xu J X, Tan Y. A composite energy function-based learning control approachfor nonlinear systems with time-varying parametric uncertainties.IEEE Transactions on Automatic Control, 2002, 47(11): 1940-1945
    [21]
    Kuc T Y, Han W G. An adaptive PID learning control of robotmanipulators. Automatica, 2000, 36(5): 717-725
    [22]
    Afshar P, Wang H. ILC-based adaptive minimum entropy control forgeneral stochastic systems using neural networks. In: Proceedings ofthe 46th IEEE Conference on Decision and Control. New Orleans, USA:IEEE, 2007. 252-257
    [23]
    Shi Jia, Jiang Qing-Yin, Cao Zhi-Kai, Zhou Hua, Gao Fu-Rong. Twodimensionalmodel predictive iterative learning control scheme based ona two-dimensional performance model. Acta Automatica Sinica, 2013,39(5): 565-573 (in Chinese)
    [24]
    Stefanovic M, Safonov M G. Safe adaptive switching control: stabilityand convergence. IEEE Transactions on Automatic Control, 2008, 53(9):2012-2021
    [25]
    Fang Y, Chow T W S. 2-D analysis for iterative learning controller fordiscrete-time systems with variable initial conditions. IEEE Transactionson Circuits and Systems, I: Fundamental Theory and Applications, 2003,50(5): 722-727
    [26]
    Safonov M G, Tsao T C. The unfalsified control concept and learning.IEEE Transactions on Automatic Control, 1997, 42(6): 843-847
    [27]
    Wang R R, Safonov M G. The Comparison of Unfalsified Control andIterative Feedback Tuning, Technical Report, Department of ElectricalEngineering, University of Southern Calif, USA, 2002
    [28]
    Rogers E, Galkowski K, Owens D H. Control Systems Theory andApplications for Linear Repetitive Processes. Berlin: Springer-Verlag,2007. 41-83

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Article Metrics

    Article views (1144) PDF downloads(21) Cited by()

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return