IJIS  Vol.4 No.3 , July 2014
Adaptive Cascade Generalized Predictive Control
Abstract: Cascade control is one of the most popular structures for process control as it is a special architecture for dealing with disturbances. However, the drawbacks of cascade control are obvious that primary controller and secondary controller should be tuned together, which influences each other. In this paper, a new Adaptive Cascade Generalized Predictive Controller (ACGPC) is introduced. ACGPC is a method issued from GPC and the inner and outer controllers of a cascade system are replaced by one cascade generalized predictive controller, where both loops model are updated by Recursive Least Squares method. Compared with existing methods, the new method is simpler and yet more effective. It can be directly integrated into commercially available industrial auto-tuning systems. Some examples are given to illustrate the effectiveness and robustness of the proposed method.
Cite this paper: Geng, T. and Zhao, J. (2014) Adaptive Cascade Generalized Predictive Control. International Journal of Intelligence Science, 4, 70-79. doi: 10.4236/ijis.2014.43009.

[1]   Pisano, A., Davila, A., Fridman, L., et al. (2008) Cascade Control of PM DC Drives via Second-Order Sliding-Mode Technique. IEEE Transactions on Industrial Electronics, 55, 3846-3854.

[2]   Tsang, K.M. and Chan, W.L. (2008) Non-Linear Cascade Control of DC/DC Buck Converter. Electric Power Components and Systems, 36, 977-989.

[3]   Wolff Erik, A. and Skogestad, S. (1996) Temperature Cascade Control of Distillation Columns. Industrial & Engineering Chemistry Research, 35, 475-484.

[4]   Hang, C.C., Loh, A.P. and Vasnani, V.U. (1994) Relay Feedback Auto-Tuning of Cascade Controllers. IEEE Transactions on Control Systems Technology, 2, 42-45.

[5]   Vivek, S. and Chidambaram, M. (2004) Cascade Controller Tuning by Relay Auto Tune Method. Journal of the Indian Institute of Science, 84, 89-97.

[6]   Leva, A. and Donida, F.F. (2009) Autotuning in Cascaded Systems Based on a Single Relay Experiment. Journal of Process Control, 19, 896-905.

[7]   Song, S., Cai, W. and Wang, Y.G. (2003) Auto-Tuning of Cascade Control Systems. ISA Transactions, 42, 62-72.

[8]   Tan, K.K., Lee, T.H. and Ferdous, R. (2000) Simultaneous Online Automatic Tuning of Cascade Control for Open Loop Stable Processes. ISA Transactions, 39, 233-242.

[9]   Visioli, A. and Piazzi, A. (2006) An Automatic Tuning Method for Cascade Control Systems. Proceedings of the IEEE International Conference on Control Applications, Munich, July 2006, 2968-2973.

[10]   Veronesi, M. and Visioli, A. (2011) Simultaneous Closed-Loop Automatic Tuning Method for Cascade Controllers. Control Theory and Applications, 5, 263-270.

[11]   Benyó, I. (2006) Cascade Generalized Predictive Control—Applications in Power Plant Control. University of Oulu, Oulu.

[12]   Benyó, I. (2007) Cascade Generalized Predictive Controller: Two in One. International Journal of Control, 79, 866-876.

[13]   Clarke, D.W., Mohtadi, C. and Tuffs, P.S. (1987) Generalized Predictive Control—Part II. Extensions and Interpretations. Automatica, 23, 149-160.

[14]   Clarke, D.W., Mohtadi, C. and Tuffs, P.S. (1987) Generalized Predictive Control—Part I. The Basic Algorithm. Automatica, 23, 137-148.

[15]   Rossiter, J.A. (2003) Model-Based Predictive Control-A Practical Approach. CRC Press, Washington DC, 54-58.

[16]   Ferreau, H.J. (2009) qpOASES (Quadratic Program Online Active SEt Strategy) Version 2.0.

[17]   Ferreau, H.J., Bock, H.G. and Diehl, M. (2006) An Online Active Set Strategy for Fast Parametric Quadratic Programming in MPC Applications. Proceedings of the IFAC Workshop on Nonlinear Model Predictive Control for Fast Systems, Grenoble, 2006, 21-30.