Three-tank system is an important benchmark in industrial process. However, so far, the research on the three-tank system is mainly limited to simulation studies, and the use of virtual simulators. In this article, a real-time three-tank system setup is used for practical investigations. Differing with the virtual simulator of a three-tank system, the setup can enable the setting of different types of faults (such as cloggings and leaks in the system, sensor faults, and actuator faults) through manual manipulation, users can choose the combinations of different valves and knobs in the setup, which is helpful to evaluate and compare methods for process monitoring and control. The relevant codes or modules can be applied directly that are developed in the MATLAB/Simulink environment. On this setup, two methods are used to verify the effectiveness in this study. One method is to solve the problem of process monitoring and fault detection; due to the fluctuation of the liquid level caused by flow, the input/output (I/O) data are preferred to be decomposed to different subspaces, which aims to identify the data-driven stable kernel representation. Moreover, the original controller of the three-tank system cannot match the system accurately, and therefore, needs to be modified. To solve the problem, a plug-and-play process control method (the other method used in this article) is applied, which adds a stable Youla parameterization matrix on the basis of the original controller. All controllers that internally stabilize the control loop improves the performance of the system without changing the original controller of the three-tank system. The experimental results of the two methods indicate that the proposed approach has strong practicality.
Read full abstract