Comparing Model-based Control Strategies for a Quadruple Tank System: Decentralized PID, LMPC, and NMPC

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Christensen, Anders H. D., Ritschel, Tobias K. S., Svensen, Jan Lorenz, Hørsholt, Steen, Huusom, Jakob Kjøbsted, Jørgensen, John Bagterp
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911153600331776
author Christensen, Anders H. D.
Ritschel, Tobias K. S.
Svensen, Jan Lorenz
Hørsholt, Steen
Huusom, Jakob Kjøbsted
Jørgensen, John Bagterp
author_facet Christensen, Anders H. D.
Ritschel, Tobias K. S.
Svensen, Jan Lorenz
Hørsholt, Steen
Huusom, Jakob Kjøbsted
Jørgensen, John Bagterp
contents This paper compares the performance of a decentralized proportional-integral-derivative (PID) controller, a linear model predictive controller (LMPC), and a nonlinear model predictive controller (NMPC) applied to a quadruple tank system (QTS). We present experimental data from a physical setup of the QTS as well as simulation results. The QTS is modeled as a stochastic nonlinear continuous-discrete-time system, with parameters estimated using a maximum-likelihood prediction-error-method (ML-PEM). The NMPC applies the stochastic nonlinear continuous-discrete-time model, while the LMPC uses a linearized version of the same model. We tune the decentralized PID controller using the simple internal model control (SIMC) rules. The SIMC rules require transfer functions of the process, and we obtain these from the linearized model. We compare the controller performances based on systematic tests using both the physical setup and the simulated QTS. We measure the performance in terms of tracking errors and rate of movement in the manipulated variables. The LMPC and the NMPC perform better than the decentralized PID control system for tracking pre-announced time-varying setpoints. For disturbance rejection, the MPCs perform only slightly better than the decentralized PID controller. The primary advantage of the MPCs is their ability to use the information of future setpoints. We demonstrate this by providing simulation results of the MPCs with and without such information. Finally, the NMPC achieves slightly improved tracking errors compared to the LMPC but at the expense of having a higher input rate of movement.
format Preprint
id arxiv_https___arxiv_org_abs_2509_11235
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Comparing Model-based Control Strategies for a Quadruple Tank System: Decentralized PID, LMPC, and NMPC
Christensen, Anders H. D.
Ritschel, Tobias K. S.
Svensen, Jan Lorenz
Hørsholt, Steen
Huusom, Jakob Kjøbsted
Jørgensen, John Bagterp
Optimization and Control
Systems and Control
49
This paper compares the performance of a decentralized proportional-integral-derivative (PID) controller, a linear model predictive controller (LMPC), and a nonlinear model predictive controller (NMPC) applied to a quadruple tank system (QTS). We present experimental data from a physical setup of the QTS as well as simulation results. The QTS is modeled as a stochastic nonlinear continuous-discrete-time system, with parameters estimated using a maximum-likelihood prediction-error-method (ML-PEM). The NMPC applies the stochastic nonlinear continuous-discrete-time model, while the LMPC uses a linearized version of the same model. We tune the decentralized PID controller using the simple internal model control (SIMC) rules. The SIMC rules require transfer functions of the process, and we obtain these from the linearized model. We compare the controller performances based on systematic tests using both the physical setup and the simulated QTS. We measure the performance in terms of tracking errors and rate of movement in the manipulated variables. The LMPC and the NMPC perform better than the decentralized PID control system for tracking pre-announced time-varying setpoints. For disturbance rejection, the MPCs perform only slightly better than the decentralized PID controller. The primary advantage of the MPCs is their ability to use the information of future setpoints. We demonstrate this by providing simulation results of the MPCs with and without such information. Finally, the NMPC achieves slightly improved tracking errors compared to the LMPC but at the expense of having a higher input rate of movement.
title Comparing Model-based Control Strategies for a Quadruple Tank System: Decentralized PID, LMPC, and NMPC
topic Optimization and Control
Systems and Control
49
url https://arxiv.org/abs/2509.11235