Temperature and water level control system in water thermal mixing process using adaptive fuzzy PID controller

D. Tunjung, P. Prajitno, D. Handoko

Research output: Contribution to journalConference articlepeer-review

6 Citations (Scopus)


Thermal Mixing Process, which is important in various industries, is a multiple-input multiple-output process (MIMO). It works by regulating hot-water and cold-water flows to control the temperature and level of the mixture. The Adaptive Fuzzy PID Control (AFPIDC) algorithm is a combination of two types of controller, has a simple PID basis with added Fuzzy aspects to speed up control. The AFPIDC algorithm is applied to the simulation of water thermal mixing process and is done with MATLAB/SIMULINK program. The fuzzy algorithm uses two inputs (errors & changes of errors) and has three outputs (changes of PID constants). The system is tested by simulating setpoint changes and adding disturbance. The testing result shows that AFPIDC controllers performs better than PID in controlling temperature and level. In temperature control, the PID settling time is 830 seconds, AFPIDC is 328 seconds and the PID overshoot is 6,3% and AFPIDC is 0%. In level control, the settling time of PID is 3221 seconds, while AFPIDC is 235 seconds, with PID overshoot is 10,5%, while AFPIDC 0%. From testing the system with leakage disturbance, the temperature controller needs time to regain stability at PID 780 seconds, AFPIDC 250 seconds. Meanwhile the level controlling stabilizes at PID 4510 seconds, and AFPIDC at 225 seconds.

Original languageEnglish
Article number012032
JournalJournal of Physics: Conference Series
Issue number1
Publication statusPublished - 8 Mar 2021
Event10th International Conference on Theoretical and Applied Physics, ICTAP 2020 - Mataram, West Nusa Tenggara, Indonesia
Duration: 20 Nov 202022 Nov 2020


Dive into the research topics of 'Temperature and water level control system in water thermal mixing process using adaptive fuzzy PID controller'. Together they form a unique fingerprint.

Cite this