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

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.

___

  • 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. 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. 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. 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. 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. 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. 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. Zidane, Z., Constrained model predictive control for the quadruple-tank process. International Advanced Researches and Engineering Journal, 2019. 03(03): p. 175-18.
  • 9. Peng, W., M., Hao, D. Peng, and D., Ri-hui, Decoupling control based on PID neural network for deaerator and condenser water level control system. 2015 34th Chinese Control Conference (CCC): Hangzhou, China. p. 3441-3446.
  • 10. Kahraman, M., and F. Pakdamar, The evaluation on the effect of effective and repetitive vibration to compressive strength with the fuzzy method. International Advanced Researches and Engineering Journal, 2019. 03(01): p. 048-054.
  • 11.Mondal, B., M.A., Billiha, B. Roy, and R. Saha, Performance comparison of conventional PID and fuzzy logic controller in the field of over headed water level control system. International Journal of Computer Sciences and Engineering, 2016. 4(6): p. 76-81.
  • 12. Chabni, F., R., Taleb, A., Benbouali, and M.A., Bouthiba, The application of fuzzy control in water tank level using arduino. International Journal of Advanced Computer Science and Applications, 2016. 7(4): p. 261-265.
  • 13. Dib, F., K.B., Meziane, and I., Boumhidi, Sliding mode control without reaching phase for multimachine power system combined with fuzzy PID based on PSS. WSEAS Transactions on Systems and Control, 2015. 10: p. 206-214.