Research Article

Liquid level control with different control methods based on Matlab/Simulink and Arduino for the control systems lesson

Volume: 4 Number: 3 December 15, 2020
EN

Liquid level control with different control methods based on Matlab/Simulink and Arduino for the control systems lesson

Abstract

Liquid level control is needed in many areas, from simple to complex, from daily life to industry. With the developed system in this study, it was aimed to ensure the students of the control system course to learn the concepts of a closed-loop control system and to observe the effect of changes in the system in real-time. The system consists of two tanks, a pump, a pressure sensor, a power supply, a regulated voltage source, a computer, and an Arduino Due board. By using the Matlab/Simulink and added Arduino blocks, software of the control system was created without code need. It is possible to control the liquid level system via the control board through the computer, as well as to control it without a computer by the embedded software. Liquid level control is carried out with different types of control methods from basic level to advanced level (On-off, PID, ANN-PID, and Fuzzy-PID controller). It is also possible to record the desired parameters in real-time, such as reference level, actual level, error signal, and control signal, in the liquid level control system. In this study, an interface for a PID controller was prepared using Matlab/Gui. It was concluded that with Matlab/Simulink blocks added to the system, different control methods could be applied easily.

Keywords

References

  1. 1. Varghese, K.H. and L. Rose, Comparitive study of various level control techniques for a two thank system, in IEEE Sponsored 2nd International Conference on Innovations in Information Embedded and Communication Systems (ICIIES) 2015: Coimbatore, India. p. 1-4.
  2. 2. Thakur, A.S., H. Singh, and S. Wadhwani, Designing of fuzzy logic controller for liquid level controlling. International Journal of u- and e- Service, Science and Technology, 2015. 8(6): p. 267-276.
  3. 3. Vishnu, V.S., K.A., Aneesa, A. Lal, and A. Nabi, Real time dc motor speed control using PID in labview with arduino. Imperial Journal of Interdisciplinary Research (IJIR), 2016. 2(5): p. 1757-1759.
  4. 4. Dinesh, C., V.V., Manikanta, H.S. Rohini, and K.R. Prabhu, Real time level control of conical tank and comparison of fuzzy and classical PID controller. Indian Journal of Science and Technology, 2015. 8(S2): p. 40-44.
  5. 5. Ikhlef, A., M., Kihel, B., Boukhezzar, N., Mansouri, and F., & Hobar, Online PID control of tank level system. IEEE Global Engineering Education Conference (EDUCON) 2016: Abu Dhabi, United Arab Emirates. p. 281-284.
  6. 6. Phaneendakumar, G.V., I. Srinu, and K., Satyanarayana, Design and performance analysis of ANN based hybrid PID controller for liquid level control system. International Journal of Scientific Research, 2014. 3(9): p. 160-165.
  7. 7. Sheng, J., Real time dc water tank level control using arduino mega 2560. IEEE 28th International Symposium on Industrial Electronics (ISIE) 2019: Vancouver, BC, Canada, Canada. p. 635-640.
  8. 8. Zidane, Z., Constrained model predictive control for the quadruple-tank process. International Advanced Researches and Engineering Journal, 2019. 03(03): p. 175-18.

Details

Primary Language

English

Subjects

Electrical Engineering, Automation Engineering

Journal Section

Research Article

Publication Date

December 15, 2020

Submission Date

June 10, 2020

Acceptance Date

August 7, 2020

Published in Issue

Year 2020 Volume: 4 Number: 3

APA
Yumurtacı, M., & Verim, Ö. (2020). Liquid level control with different control methods based on Matlab/Simulink and Arduino for the control systems lesson. International Advanced Researches and Engineering Journal, 4(3), 249-254. https://doi.org/10.35860/iarej.750664
AMA
1.Yumurtacı M, Verim Ö. Liquid level control with different control methods based on Matlab/Simulink and Arduino for the control systems lesson. Int. Adv. Res. Eng. J. 2020;4(3):249-254. doi:10.35860/iarej.750664
Chicago
Yumurtacı, Mehmet, and Özgür Verim. 2020. “Liquid Level Control With Different Control Methods Based on Matlab Simulink and Arduino for the Control Systems Lesson”. International Advanced Researches and Engineering Journal 4 (3): 249-54. https://doi.org/10.35860/iarej.750664.
EndNote
Yumurtacı M, Verim Ö (December 1, 2020) Liquid level control with different control methods based on Matlab/Simulink and Arduino for the control systems lesson. International Advanced Researches and Engineering Journal 4 3 249–254.
IEEE
[1]M. Yumurtacı and Ö. Verim, “Liquid level control with different control methods based on Matlab/Simulink and Arduino for the control systems lesson”, Int. Adv. Res. Eng. J., vol. 4, no. 3, pp. 249–254, Dec. 2020, doi: 10.35860/iarej.750664.
ISNAD
Yumurtacı, Mehmet - Verim, Özgür. “Liquid Level Control With Different Control Methods Based on Matlab Simulink and Arduino for the Control Systems Lesson”. International Advanced Researches and Engineering Journal 4/3 (December 1, 2020): 249-254. https://doi.org/10.35860/iarej.750664.
JAMA
1.Yumurtacı M, Verim Ö. Liquid level control with different control methods based on Matlab/Simulink and Arduino for the control systems lesson. Int. Adv. Res. Eng. J. 2020;4:249–254.
MLA
Yumurtacı, Mehmet, and Özgür Verim. “Liquid Level Control With Different Control Methods Based on Matlab Simulink and Arduino for the Control Systems Lesson”. International Advanced Researches and Engineering Journal, vol. 4, no. 3, Dec. 2020, pp. 249-54, doi:10.35860/iarej.750664.
Vancouver
1.Mehmet Yumurtacı, Özgür Verim. Liquid level control with different control methods based on Matlab/Simulink and Arduino for the control systems lesson. Int. Adv. Res. Eng. J. 2020 Dec. 1;4(3):249-54. doi:10.35860/iarej.750664

Cited By



Creative Commons License

Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.