Abstract:Model Predictive Control (MPC) is an advanced method of controllers, explicitly uses of model to obtain control signal. MPC is popular in industry and academia because it is capable to deals with non-minimum phase, unstable, dead time and multivariable processes, and solves the problem of constraints. MPC with integral action method is used in this study for the quadruple tank system by taking the lower two tanks into account. The objective of this work is to design and study the MPC method for controlling the… Show more
“…Sheng [7] set the water level inside the cylindrical tank with a PID controller that he designed using the Arduino microcontroller. Zidane [8] carried out the control of a four-tank system.…”
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.
“…Sheng [7] set the water level inside the cylindrical tank with a PID controller that he designed using the Arduino microcontroller. Zidane [8] carried out the control of a four-tank system.…”
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.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.