Journal of Automation and Control
ISSN (Print): 2372-3033 ISSN (Online): 2372-3041 Website: Editor-in-chief: Santosh Nanda
Open Access
Journal Browser
Journal of Automation and Control. 2015, 3(2), 36-42
DOI: 10.12691/automation-3-2-1
Open AccessArticle

Design of Nonlinear CSTR Control System using Active Disturbance Rejection Control Optimized by Asexual Reproduction Optimization

Navid Yazdanparast1, , Mehdi Shahbazian1, Masoud Aghajani2 and Saeed Pour Abed3

1Department of Instrumentation and Automation Engineering, Petroleum University of Technology, Ahwaz, Iran

2Department of Chemical Engineering, Petroleum University of Technology, Ahwaz, Iran

3Senior expert in Instrumentation Unit, Sarkhoon&Qeshm Gas treating Company, Bandar Abbas, Iran

Pub. Date: February 02, 2015

Cite this paper:
Navid Yazdanparast, Mehdi Shahbazian, Masoud Aghajani and Saeed Pour Abed. Design of Nonlinear CSTR Control System using Active Disturbance Rejection Control Optimized by Asexual Reproduction Optimization. Journal of Automation and Control. 2015; 3(2):36-42. doi: 10.12691/automation-3-2-1


This paper proposes an optimal Active Disturbance Rejection Control (ADRC) based on using Asexual Reproduction Optimization (ARO) to control the temperature of a nonlinear CSTR. The parameters of non-isothermal continuous stirred tank reactor (CSTR) are varying with time caused by fouling and the deactivation and regeneration of the catalyst. Furthermore, in the exothermal region, dynamic behavior of this reactor is unstable. Therefore, designing an efficient controller in this complicated situation is difficult and challenging. ADRC is used as a robust method to control the temperature of CSTR in the situation that the CSTR parameters are varying with time. The parameters of ADRC are difficult to adjust and if these parameters tuned properly, it performs more efficiently in setpoint tracking and disturbance rejection. In this paper Controller design is represented as an optimization problem. The parameters of ADRC are tuned by ARO and then by Particle Swarm Optimization (PSO). The performance of ADRC tuned by ARO (ADRC-ARO) is compared with the performance of ADRC tuned by PSO (ADRC-PSO) and PID controller. The simulation results that the proposed ADRC-ARO method reveals robustness and better performance in both setpoint tracking and disturbance rejection with faster response time and less settling time.

Active Disturbance Rejection Control Asexual Reproduction Optimization Particle Swarm Optimization Non-isothermal continuous stirred tank reactor time varying parameters robustness

Creative CommonsThis work is licensed under a Creative Commons Attribution 4.0 International License. To view a copy of this license, visit


[1]  A. Favache and D. Dochain, “Power-shaping control of reaction systems: The CSTR case,” Automatica, vol. 46, pp. 1877-1883, 2010.
[2]  F. Martinsen, L. T. Biegler, and B. A. Foss, “A new optimization algorithm with application to nonlinear MPC,” Journal of Process Control, vol. 14, pp. 853-865, 2004.
[3]  C.-T. Chen and S.-T. Peng, “Intelligent process control using neural fuzzy techniques,” Journal of process control, vol. 9, pp. 493-503, 1999.
[4]  W.-D. Chang, “Nonlinear CSTR control system design using an artificial bee colony algorithm,” Simulation Modelling Practice and Theory, vol. 31, pp. 1-9, 2013.
[5]  V. Ghaffari, S. V. Naghavi, and A. Safavi, “Robust model predictive control of a class of uncertain nonlinear systems with application to typical CSTR problems,” Journal of Process Control, vol. 23, pp. 493-499, 2013.
[6]  D. E. Seborg, D. A. Mellichamp, T. F. Edgar, and F. J. Doyle III, Process dynamics and control: John Wiley & Sons, 2010.
[7]  H. Jingqing, “Auto-disturbances-rejection Controller and Its Applications [J],” Control and Decision, vol. 1, 1998.
[8]  J. Han, “From PID to active disturbance rejection control,” Industrial Electronics, IEEE transactions on, vol. 56, pp. 900-906, 2009.
[9]  J. Han, “Active disturbance rejection control technique-the technique for estimating and compensating the uncertainties,” National Defense Industry Press, Beijing, pp. 197-270, 2008.
[10]  B. Sun and Z. Gao, “A DSP-based active disturbance rejection control design for a 1-kW H-bridge DC-DC power converter,” Industrial Electronics, IEEE Transactions on, vol. 52, pp. 1271-1277, 2005.
[11]  D. Wu, X. Wang, T. Zhao, and W. Lv, “Application of active disturbance rejection to tracking control of a fast tool servo system,” in Control Applications, 2005. CCA 2005. Proceedings of 2005 IEEE Conference on, 2005, pp. 547-552.
[12]  Q. Zheng and Z. Gao, “An energy saving, factory-validated disturbance decoupling control design for extrusion processes,” in Intelligent Control and Automation (WCICA), 2012 10th World Congress on, 2012, pp. 2891-2896.
[13]  C.-E. Huang, D. Li, and Y. Xue, “Active disturbance rejection control for the ALSTOM gasifier benchmark problem,” Control Engineering Practice, vol. 21, pp. 556-564, 2013.
[14]  H.-S. Li and X.-F. Zhu, “On parameters tuning and optimization of active disturbance rejection controller,” Control Engineering of China, vol. 11, pp. 419-423, 2004.
[15]  Y.-l. SHI, C.-z. HOU, and H.-b. SU, “Auto-disturbance-rejection controller design based on particle swarm optimization algorithm,” Journal of System Simulation, vol. 2, p. 040, 2008.
[16]  Z.-j. KANG, Q.-w. WANG, L. Huang, B. LIU, and L. XU, “Design of Auto-disturbance-rejection Controller of Rectifier in HVDC System Based on the Improved Genetic Algorithm [J],” High Voltage Engineering, vol. 8, p. 017, 2008.
[17]  Z. Gao, “Scaling and bandwidth-parameterization based controller tuning,” in Proceedings of the American Control Conference, 2006, pp. 4989-4996.
[18]  Z. Gao, “Active disturbance rejection control: a paradigm shift in feedback control system design,” in American Control Conference, 2006, 2006, p. 7 pp.
[19]  T. Mansouri, A. Farasat, M. B. Menhaj, and M. Reza Sadeghi Moghadam, “ARO: A new model free optimization algorithm for real time applications inspired by the asexual reproduction,” Expert Systems with Applications, vol. 38, pp. 4866-4874, 2011.
[20]  A. Farasat, M. B. Menhaj, T. Mansouri, and M. R. S. Moghadam, “ARO: A new model-free optimization algorithm inspired from asexual reproduction,” Applied Soft Computing, vol. 10, pp. 1284-1292, 2010.
[21]  Y. Shi and R. Eberhart, “A modified particle swarm optimizer,” in Evolutionary Computation Proceedings, 1998. IEEE World Congress on Computational Intelligence., The 1998 IEEE International Conference on, 1998, pp. 69-73.
[22]  J. B. Rawlings and J. G. Ekerdt, Chemical reactor analysis and design fundamentals: Nob Hill Pub, Llc, 2002.
[23]  R. Perry and C. Chilton, “1973, Chemical Engineers Handbook,” ed: McGraw–Hill, New York.