Performance comparison between PI digital and fuzzy controllers in a level control system


Liquid level systems are important in many industrial and academic applications, so measurement and control systems need to be as accurate as possible for this process. However, a level system has a nonlinear dynamic which increases the difficulty of modelling and design controller by classical methods. In order to address these issues, this paper discusses the modeling of a nonlinear level plant and the implementation of strategies for PI control and fuzzy control. The control algorithms are embedded in an 8 bits microcontroller, which provides the plant sample data via serial communication. Response specifications are stipulated so that the performance of the controllers is evaluated and compared. The results show a better performance for the fuzzy controller which could avoid larges overshoots with low computation costs and none anti-windup strategies.


AHMED, S.; PETROV, M.; ICHTEV, A. Fuzzy model-based predictive control applied to multivariable level control of multi tank system. In: IEEE. 2010 5th IEEE International Conference Intelligent Systems. [S.l.], 2010. p. 456–461.

ÅSTRÖM, K. J.; HÄGGLUND, T. PID controllers: theory, design, and tuning. [S.l.]: Instrument society of America Research Triangle Park, NC, 1995. v. 2.

BHANDARE, D. S.; KULKARNI, N. Performances evaluation and comparison of pid controller and fuzzy logic controller for process liquid level control. In: IEEE. 2015 15th International Conference on
Control, Automation and Systems (ICCAS). [S.l.], 2015. p. 1347–1352.

BO, B.; CHUANG, L.; MENG, C. Based on plc fuzzy control algorithm in the application of level control. In: IEEE. 2016 International Symposium on Computer, Consumer and Control (IS3C). [S.l.], 2016. p. 698–701.

BOBÁL, V.; BÖHM, J.; FESSL, J.; MACHÁCEK, J. Digital self-tuning controllers: algorithms, implementation and applications. [S.l.]: Springer Science & Business Media, 2006.

CAMPOS, M. C. M. M. de; TEIXEIRA, H. C. Controles típicos de equipamentos e processos industriais. [S.l.]: Edgard Blücher, 2006.

CHANG, W.-D. Two liquid-levels system control based on using pi controllers. In: IEEE. 2012. International Conference on Information Security and Intelligent Control. [S.l.], 2012. p. 301–304.

CHEN, L.; WANG, C.; YU, Y.; ZHAO, Y. The research on boiler drum water level control system based on self-adaptive fuzzy-pid. In: IEEE. 2010 Chinese Control and Decision Conference. [S.l.], 2010. p. 1582–1584.

ENGELBRECHT, A. P. Computational intelligence: an introduction. [S.l.]: John Wiley & Sons, 2007.

HU, L.; LI, G.; HUANG, W. Level control system of double-hold water tank based on inverse system method and pid. In: IEEE. 2010 Second International Conference on Intelligent Human-Machine Systems and Cybernetics. [S.l.], 2010. v. 2, p. 129–132.

JANARTHANAN, S.; THIRUKKURALKANI, K.; VIJAYACHITRA, S. Performance analysis of non-integer order pid controller for liquid level control of conical tank system. In: IEEE. International Conference on Information Communication and Embedded Systems (ICICES2014). [S.l.], 2014. p. 1–5.

LAMKHADE, P. N.; PARVAT, B.; KADU, C. Design and implementation of fuzzy logic controller for level control. In: IEEE. 2015 International Conference on Energy Systems and Applications. [S.l.], 2015. p. 475–479.

OGATA, K. Modern control engineering. [S.l.]: Prentice Hall Upper Saddle River, NJ, 2009.

OVIEDO, J. J. E.; VANDEWALLE, J. P.; WERTZ, V. Fuzzy logic, identification and predictive control. [S.l.]: Springer Science & Business Media, 2006.

PALM, W. J. System dynamics. [S.l.]: McGraw-Hill Science, 2014.

PANOEIRO, F.; SANTOS, M.; SILVA, D.; SILVA, J.; CARMO, M. Pi controller tuned by bee swarm for level control systems. In: IEEE. 2018 19th International Carpathian Control Conference (ICCC). [S.l.], 2018. p. 301–306.

PASSINO, K. M.; YURKOVICH, S.; REINFRANK, M. Fuzzy control. [S.l.]: Citeseer, 1998. v. 42.

POPESCU, M. Comparative study of pid and fuzzy level control using delta v distributed system. In: IEEE. 2018 10th International Conference on Electronics, Computers and Artificial Intelligence (ECAI). [S.l.], 2018. p. 1–4.

RAHMAWATI, T. A.; PRATAMA, G. N. P.; CAHYADI, A. I.; HERDJUNANTO, S. et al. A remedy design of pi controller for liquid level control. In: IEEE. 2018 International Conference on Information and Communications Technology
(ICOIACT). [S.l.], 2018. p. 661–666.

SHEHU, I. A.; WAHAB, N. A. Applications of mpc and pi controls for liquid level control in coupled-tank systems. In: IEEE. 2016 IEEE International Conference on Automatic Control and Intelligent Systems (I2CACIS). [S.l.], 2016. p. 119–124.

VERBRUGGEN, H. B.; ZIMMERMANN, H.-J.; BABUŠKA, R. Fuzzy algorithms for control. [S.l.]: Springer Science & Business Media, 2013. v. 14.

ZHAO, Y. Research on application of fuzzy pid controller in two-container water tank system control. In: IEEE. 2010 International Conference on Machine Vision and Human-machine Interface. [S.l.], 2010. p. 679–682.
How to Cite
VASCONCELOS, Felipe José de Sousa; MEDEIROS, Cláudio Marques de Sá. Performance comparison between PI digital and fuzzy controllers in a level control system. Journal of Mechatronics Engineering, [S.l.], v. 2, n. 3, p. 10 - 18, nov. 2019. ISSN 2595-3230. Available at: <>. Date accessed: 25 may 2020. doi: