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

基于微控制器的耦合水箱水位控制系统的实时实现,采用反馈线性化和模糊逻辑控制器算法

阅读:1

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.

特别声明

1、本页面内容包含部分的内容是基于公开信息的合理引用;引用内容仅为补充信息,不代表本站立场。

2、若认为本页面引用内容涉及侵权,请及时与本站联系,我们将第一时间处理。

3、其他媒体/个人如需使用本页面原创内容,需注明“来源:[生知库]”并获得授权;使用引用内容的,需自行联系原作者获得许可。

4、投稿及合作请联系:info@biocloudy.com。