Document Type: Original Research Paper


Shahid Rajaee Teacher Training University, Lavizan, Tehran


Continuous Stirred Tank Reactor (CSTR) has particular importance in chemical industry. CSTR has usually a nonlinear behavior which makes it difficult to control. The reactor has two parameters: the concentration and temperature of mixture both of which are uncertain. This case of CSTR has large disturbance in domain. In order for disturbance rejection, a controller has to be designed. In this paper, for modeling the CSTR system, first, the PI and PID controllers are designed by two methods, the automatic with Matlab Simulink and Ziegler-Nichols (Z-N) method. Then, reset control is replaced and tuned by their parameters. The main aim of this work is to compare the output responses (temperatures) of controllers with each other. In this work a reset controller is proposed for the thermal reactor model. Due to complexity of control of this plant, different design methods should be evaluated for disturbance rejection and input tracking. The results show that the reset controller is better than the PI controller in disturbance elimination. Finally, controller’s output response is investigated for improvement in disturbance rejection and change in the set-point.


[1] S. S. Ge, C. C. Hang, and T. Zhang, “Nonlinear adaptive control using neural networks and its application to CSTR systems”, Journal of Process Control, vol. 9, pp. 313–323, 1998.

[2] C. T. Chen and C. S. Dai, “Robust controller design for a class of nonlinear uncertain chemical processes”, Journal of Process Control, vol. 11, pp.469–482, 2001.

[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] C. A. Smith and A. B. Corripio, “Principles and Practice of Automation Process Control”, John-Wiely, 1985.

[5] A. Baños and A. Barreiro, “Reset control systems”, Springer London Dordrecht Heidelberg New York, advances industrial control, 2012.

[6] A. Banos and A. Vidal, “Design of PI+CI Reset Compensators for second order plants”, IEEE International symposium on vigo, pp. 118-123, 2007.

[7] A. Vidal and A. Baños, “Reset compensation for temperature control: experimental applications on heat exchangers”, Chem. Eng. J., vol. 159(1–3), pp. 170–181, 2010.

[8] A. Baños, F. Perez, and J. Cervera “Discrete-time reset control applied to networked control systems” In 35th annual conference on IEEE industrial electronics society, pp. 2993- 2998, 2009.

[9] Y. Guo, Y. Wang, J. Zheng, and L. Xie, “Stability analysis, design and application of reset control systems with discrete time triggering conditions”, IEEE International Conference on Control and Automation, Guangzhou, China, pp. 3196-3201, 2007.

[10] O. Beker, C. V. Hollot, Y. Chait, and H. Han, “Plant with integrator: an example of reset control overcoming limitations of linear systems”, IEEE Trans. Autom. Control, vol. 46, no. 11, pp. 1797–1799, 2001.

[11] A. Baños and A. Barreiro, “Delay-Independent stability of Reset systems”, IEEE Trans. Autom. Control, vol. 52, no. 2, pp. 341-346, 2009.

[12] A. Baños, A. Barreiro, “Delay-Independent stability of Reset systems”, IEEE Trans. Autom. Control, vol. 46, pp. 216-221, 2010.

[13] A. Vidal, A. Banos, J. C. Moreno, and M. Berenguel, “PI+CI compensation with variable rest: Application on solar collector fields”, in Proc. 34th Ann. Conf. IEEE Ind. Electron. Soc., pp. 321- 326, 2008.

[14] A. Vidal and A. Banos, “Reset compensation for temperature control Experimental application on heat exchangers”, Chem. Eng. J., vol. 159, pp. 170-181, 2010.

[15] J. Carrasco and A. Banos, “Reset control of an Industrial In-Line pH process”, IEEE Transaction on Control Systems Technology, vol. 20, no. 4, pp. 1100-1106, 2011.

[16] H. Li, C. Du, and Y. Wang, “ Discrete time H2 optimal reset control with application to HDD track-following”, Chinese Control and Decision Conference, pp. 3613-3617, 2009.