Real-Time Implementation of a Microcontroller-Based Coupled-Tank Water Level Control System with Feedback Linearization and Fuzzy Logic Controller Algorithms

An embedded coupled tank system (CTS) based on an ARM Cortex M7 microcontroller is developed for liquid level control, utilizing three nonlinear control strategies: fuzzy logic controller (FLC), feedback linearization (FL)-based proportional integral derivative (PID) controller, and FL-based FLC. The goal is to maintain an accurate predefined water level in the second tank and compare the performance of these controllers in terms of overshoot, settling time, and tracking accuracy. The CTS model is developed using physical parameters obtained from a real experimental setup. The controllers are first simulated in Matlab/Simulink and then tested on a physical CTS prototype, featuring a microcontroller interface with pumps, actuators, and sensors for real-time control and data acquisition. A custom graphical user interface and software are developed for conducting experiments and acquiring data. Results show that FL-based FLC and FL-based PID controllers offer better overshoot and tracking performances than FLC on nonlinear CTS. However, FLC and FL-based FLC outperform FL-based PID in settling time, with FL-based FLC showing very good performance in terms of tracking accuracy, overshoot, and settling time.

Authors

Institutions

Publication Details

Journal
Sensors
Published
2025-02-20
DOI
https://doi.org/10.3390/s25051279
Citations
2
Primary Topic
Advanced Control Systems Design
Type
article
Field-Weighted Citation Impact
2.43
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Real-Time Implementation of a Microcontroller-Based Coupled-Tank Water Level Control System with Feedback Linearization and Fuzzy Logic Controller Algorithms

Savaş Şahin, Bahadır YEŞİL
2 citations
Sensors
Advanced Control Systems Design
2.43
article

Real-Time Implementation of a Microcontroller-Based Coupled-Tank Water Level Control System with Feedback Linearization and Fuzzy Logic Controller Algorithms

Savaş Şahin, Bahadır YEŞİL
article en
2 citations

Abstract

An embedded coupled tank system (CTS) based on an ARM Cortex M7 microcontroller is developed for liquid level control, utilizing three nonlinear control strategies: fuzzy logic controller (FLC), feedback linearization (FL)-based proportional integral derivative (PID) controller, and FL-based FLC. The goal is to maintain an accurate predefined water level in the second tank and compare the performance of these controllers in terms of overshoot, settling time, and tracking accuracy. The CTS model is developed using physical parameters obtained from a real experimental setup. The controllers are first simulated in Matlab/Simulink and then tested on a physical CTS prototype, featuring a microcontroller interface with pumps, actuators, and sensors for real-time control and data acquisition. A custom graphical user interface and software are developed for conducting experiments and acquiring data. Results show that FL-based FLC and FL-based PID controllers offer better overshoot and tracking performances than FLC on nonlinear CTS. However, FLC and FL-based FLC outperform FL-based PID in settling time, with FL-based FLC showing very good performance in terms of tracking accuracy, overshoot, and settling time.

SensorsVol. 25(5)
Izmir Kâtip Çelebi University (TR)
Clean water and sanitation
Openalex Percentile: Top 13%
Advanced Control Systems Design
2.43
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.