scieee AI-readable full text Open interactive document viewer

Multi-Model Predictive Control of a Distillation Column

ARICI, Mehmet; Daosud, Wachira; Vargan, Jozef; Fikar, Miroslav

Abstract

Successful implementation of optimization-driven control techniques, such as model predictive control (MPC), is highly dependent on an accurate and detailed model of the process. As com-plexity in the system increases, linear approximation used in MPC may result in poor performance since a critical operating point is valid in only a small neighborhood of operation. To address this problem, this paper proposes a collaborative approach that combines linear and data-based mod-els to predict state variables individually. The outputs of these models, along with constraints, are then incorporated into the MPC algorithm. For data-based process model, a multi-layered feed-forward network is used. Additionally, the offset-free technique is applied to eliminate steady-state errors resulting from model-process mismatch. To demonstrate the results, a binary distilla-tion column process which is multivariable and inherently nonlinear is chosen as testbed. We com-pare the performance of the proposed method to MPC using the full nonlinear model and also to single-model MPC methods for both the linear model and neural network model. We show that the proposed method is only slightly suboptimal with respect to the best available performance and greatly improves over individual methods. In addition, the computational load is reduced when compared to the full nonlinear MPC.

Full text

Research Article - Peer Reviewed Conference Proceeding ESCAPE 35 - European Symposium on Computer Aided Process Engineering Ghent, Belgium. 6-9 July 2025 Jan F.M. Van Impe, Grégoire Léonard, Satyajeet S. Bhonsale, Monika E. Polańska, Filip Logist (Eds.) https://doi.org/10.69997/sct.180258 Syst Control Trans 4:999-1004 (2025) 999 Multi-Model Predictive Control of a Distillation Column Mehmet Arıcıa,c*, Wachira Daosudb, Jozef Vargana,d and Miroslav Fikara a Faculty of Chemical and Food Technology, Slovak University of Technology in Bratislava, Bratislava 81237, Slovakia b Faculty of Engineering, Burapha University, Chonburi 20131, Thailand c Faculty of Engineering and Natural Sciences, Gaziantep Islam Science and Technology University, 27010, Gaziantep, Turkey d Universite de Lorraine, CNRS, LRGP, F-54000, Nancy, France * Corresponding Author: mehmet[email protected]u.tr ABSTRACT Successful implementation of optimization-driven control techniques, such as model predictive control (MPC), is highly dependent on an accurate and detailed model of the process. As complexity in the system increases, linear approximation used in MPC may result in poor performance since a critical operating point is valid in only a small neighborhood of operation. To address this problem, this paper proposes a collaborative approach that combines linear and data-based models to predict state variables individually. The outputs of these models, along with constraints, are then incorporated into the MPC algorithm. For data-based process model, a multi-layered feedforward network is used. Additionally, the offset-free technique is applied to eliminate steadystate errors resulting from model-process mismatch. To demonstrate the results, a binary distillation column process which is multivariable and inherently nonlinear is chosen as testbed. We compare the performance of the proposed method to MPC using the full nonlinear model and also to single-model MPC methods for both the linear model and neural network model. We show that the proposed method is only slightly suboptimal with respect to the best available performance and greatly improves over individual methods. In addition, the computational load is reduced when compared to the full nonlinear MPC. Keywords: Distillation column, Multiple Models, Model Predictive Control, Data-based Modeling INTRODUCTION Distillation column process constitutes a reasonably proper benchmark for a designer aiming superior control which finds solution to strongly coupled nonlinear multiinput multi-output (MIMO) system that is prone to input disturbances [1,2]. MPC is among the leading methods that provide control solutions for the plants with aforementioned challenges [3-6]. Due to the increasing demand for performance and rising complexity of systems, classical model predictive control (MPC) techniques are often inadequate and new applications often requires some modifications in predictive control mechanism [79]. The modifications frequently include reformulation of optimal control in order to cope with system uncertainties, external perturbations and adverse effect of rapid changes in operating points [10]. As complexity in the system increases, successful implementation of this optimization-driven control technique is highly dependent on an accurate and detailed model of the process. However, the linear approximation at a critical point used in MPC may result in poor performance and remains valid in only a small neighborhood of operation. In such a case, nonlinear system model can be used for optimal control signal calculation but lack of reliable dynamic process model and high computational burden are major drawbacks in real time implementation of MPC schemes [11]. A multi model predictive controller (Multi-MPC) based on integration of linear system models may provide efficient control of nonlinear process with reduced computational complexity along with covering a large space of operating regions [12-15]. Alternatively, considering uncertainties in real-time operations, data-based models may complement linear approximation models for the prediction of MPC and enlarge the operational region of controller. In this paper, we propose to employ multiple models that can describe the same process dynamics to a certain Arici et al. / LAPSE:2025.0312 Syst Control Trans 4:999-1004 (2025) 1000 degree. In addition to the linear model, multi-layered feedforward network is used for data-based modeling and constitutes an additional process model. A cost function formulation is proposed to enable both models to collaborate in predicting state variables individually, with their outputs and constraints incorporated into the MPC algorithm. The aim is to enhance efficiency and robustness in process control by compensating for the limitations of each individual model. Additionally, the offsetfree technique is applied to eliminate steady-state errors resulting from model-process mismatch. To demonstrate the potential challenges addressed above, a binary distillation column process is chosen as testbed. The process is multivariable, inherently nonlinear and extremely sensitive to input uncertainty especially when LV configuration is selected [16]. We compare the performance of the proposed method to MPC using the full nonlinear model and also to single-model MPC methods for both the linear model and neural network model. PROCESS MODELING A methanol-water binary distillation process schematic is depicted in Figure 1. Before giving the mathematical description of the system, the following assumptions are made: ▪ Heat losses are zero and temperature changes along the column are small. ▪ Constant liquid flow along the column. ▪ Liquid on every tray is well mixed. ▪ Each plate, which contains liquid and vapor leaving, is in equilibrium. ▪ There is no vapor holdup on trays. ▪ There is a constant liquid holdup on trays, reboiler, and condenser. ▪ The column operates at a constant pressure of 1 atm. ▪ Real liquid phase molar fraction equals the ideal liquid phase molar fraction, 𝑥 = 𝑥∗. Efficiency and vapor molar fractions are correlated with the following equation: 𝜂𝑖=𝑦𝑖−𝑦𝑖+1 𝑦𝑖 ∗−𝑦𝑖+1 (1) where 𝑦𝑖 is real concentration of vapor phase on 𝑖-th tray and 𝑦∗ is ideal concentration of vapor phase on 𝑖-th tray. The theoretical vapor and liquid molar fractions are correlated with the following empirical relation which is obtained by using a laboratory scale distillation column data: Figure 1. Distillation column schematic diagram. 𝑦∗= −23.805𝑥6+82.142𝑥5−112.570𝑥4+ 78.529𝑥3−29.821𝑥2+6.524𝑥+0.003 (2) We consider 10 trays for the column, treating the condenser and reboiler as individual trays. Tray numbering starts from the top (tray 1) to the bottom (tray 10). The liquid mixture enters the column at tray 6. Considering mass balance for the entire column, the nonlinear statespace model is given by the following equations [17]: 𝑑𝑥1 𝑑𝑡 = −(𝐷+𝐿) 𝑁1𝑥1(𝑡)+𝑉 𝑁1𝑦2(𝑡) (3) 𝑑𝑥𝑖 𝑑𝑡 = − 𝐿 𝑁1𝑥𝑖(𝑡)+𝐿 𝑁1𝑥𝑖−1(𝑡)+𝑉 𝑁i𝑦𝑖+1(𝑡)−𝑉 𝑁i𝑦𝑖(𝑡), 𝑖 = 2,…,5 (4) 𝑑𝑥6 𝑑𝑡 = −𝐿+𝐹 𝑁6𝑥6(𝑡)+𝐿 𝑁6𝑥5(𝑡)+𝐹 𝑁6𝑥𝐹(𝑡)+𝑉 𝑁6𝑦7(𝑡)− 𝑉 𝑁6𝑦6(𝑡) (5) 𝑑𝑥𝑖 𝑑𝑡 = −𝐿+𝐹 𝑁i𝑥𝑖(𝑡)+𝐿+𝐹 𝑁i𝑥𝑖−1(𝑡)+𝑉 𝑁i𝑦𝑖+1(𝑡)− 𝑉 𝑁i𝑦𝑖(𝑡), 𝑖 = 7,…,9 (6) 𝑑𝑥10 𝑑𝑡 = − B 𝑁10 𝑥10(𝑡)+𝐿+𝐹 𝑁10 𝑥9(𝑡)−𝑉 𝑁10 𝑦10(𝑡) (7) where 𝑁𝑖 is holdup in 𝑖-th tray, 𝑥F is the molar fraction of volatile component in feed, 𝐹 is the molar flow of feed, 𝐷 is the molar flow of distillate, 𝑉 is the molar flow of vapor, 𝐿 is the molar flow of reflux, 𝐵 is the molar flow of bottom, 𝑥𝑖 is the molar fraction of methanol in 𝑖-th tray in liquid phase, 𝑥𝑖 ∗ is the ideal molar fraction of methanol in 𝑖-th tray in liquid phase, 𝑦𝑖 is the molar fraction of methanol in 𝑖-th tray in vapor phase and 𝑦𝑖∗ is the ideal molar fraction of methanol in 𝑖-th tray in vapor phase. Table 1 shows the process parameters. The above equations including theoretical vapor and liquid molar fractions correlation imply that high purity distillation process has strong nonlinearity and any realistic study should take this into account. It is important to start control design with properly selected manipulated Arici et al. / LAPSE:2025.0312 Syst Control Trans 4:999-1004 (2025) 1001 variables for the system of concern due to the system complexity. There are various control variable pairings in practice such as LV, LB, DV, and LD where LV configuration is the most commonly used in industrial practice and chooses liquid and vapor flows as manipulated variables. In this study we select LV configuration for the optimal control application. Table 1: Distillation column operating parameters. Description Variable Unit Value Feed molar flow 𝐹 kmolh−1 0.300 Vapor molar flow 𝑉 kmolh−1 0.264 Reflux molar flow 𝐿 kmolh−1 0.104 Distillate molar flow 𝐷 kmolh−1 0.160 Feed molar fraction 𝑥F - 0.650 Distillate molar fraction 𝑥D - 0.904 Bottom molar fraction 𝑥B - 0.164 Reboiler holdup 𝑁10 kmol 1 Tray/condenser holdup 𝑁𝑖 kmol 0.2 Tray efficiency 𝜂𝑡 - 0.8 Reboiler efficiency 𝜂𝑏 - 1 Linear System Model A linear state-space model is used as the first approximation of the distillation process. System state variables represent concentrations in liquid phase for each tray, 𝒙 = (𝑥1,𝑥2,…,𝑥10)T, with initial conditions 𝑥𝑖(0)= 𝑥𝑖0 for 𝑖 = 1,2,…,10. The concentrations of interest are distillate fraction 𝑥D= 𝑥1(𝑡) and bottom product 𝑥B= 𝑥10(𝑡) which are considered as outputs of the process to be controlled by manipulated variables reflux 𝐿 and boilup 𝑉. We assume that the process is in steady-state at 𝑡 = 0 where we start the system from operating point such that 𝒙op = (𝑥1(0),𝑥2(0),…,𝑥10(0))T and 𝒖op = (𝑢1(0),𝑢2(0))T= (𝐿(0),𝑉(0))T. Then, the process is linearized in the steady-state with the assumption of small the deviation from operating point in the form of 𝒙𝑠𝑠 = 𝒙(𝑡)−𝒙op, 𝒖𝑠𝑠 = 𝒖(𝑡)−𝒖op. The resulting multi-input multi-output (MIMO) state-space model in discrete time can be represented as follows: 𝒙𝑠𝑠(𝑘 +1)= 𝑨𝒙ss(𝑘)+𝑩𝒖ss(𝑘), (8a) 𝒚𝑠𝑠(𝑘)= 𝑪𝒙ss(𝑘)+𝑫𝒖ss(𝑘) (8b) Neural Network Model The second process model is created by acquiring system dynamics directly from data without using first principle models. A multi-layered feedforward neural network is used due to its effectiveness in process modeling and control. To construct data-driven model, datasets for training, testing, and validation are derived from a nonlinear simulation of a distillation process. Excitation signals are carefully designed to ensure the data encapsulates the system dynamic behavior across a wide range of operating conditions. Specifically, multilevel pseudorandom step (MLPRS) signals are applied to the manipulated variables with a sampling interval of 0.5 s. These signals feature varying frequencies and amplitudes, constrained within the operational limits of the manipulated variables (e.g., reflux flow L and vapor molar flow V), to excite the nonlinear dynamics sufficiently for accurate prediction and control. Since all system input/output variables change in range of (0, 1) preprocessing of raw data does not require scaling. The neural network (NN) model accepts current and previous values of system outputs plus current and previous values of manipulated variables as inputs and predicts two system outputs xD and xB. The model has 8 inputs and gives one-step ahead prediction of 2 outputs. We can write the discrete input-output model of NN in the following form 𝒚(𝑘 +1)= 𝒇nn(𝒚(𝑘),𝒚(𝑘 + 1),𝒖(𝑘),𝒖(𝑘 −1)) (9) where 𝒚(𝑘) = (𝑥D(𝑘),𝑥B(𝑘))T and 𝒖(𝑘) = (𝐿(𝑘),𝑉(𝑘))T. In the NN design we use tanh activation function for nodes in the hidden layer and a linear activation in output layer. The defined NN is trained by using Levenberg-Marquardt algorithm for error convergence between predicted and actual target values. The dataset is split into training (70%), validation (15%), and testing (15%) subsets, ensuring no overlap in operating conditions between splits. The final architecture (16-8-16-8) is selected based on the lowest validation mean squared error (MSE) and satisfactory performance on the test set, achieving MSE = 4.0 x 10−7 for both outputs. MULTI-MODEL PREDICTIVE CONTROL The control goal is to utilize linear system model and NN model to predict future states and maintain the system covering a broader space of operating points. Since the scenario is to use linear model in (8) and data-based model in (9) as MPC predictors, plant-model mismatch is likely to occur when a large deviation from operating point is started. In order to overcome this problem, the value of the state disturbance is estimated using the measurement of current process states and linear system states as follows [18] 𝒅ss(𝑘)= (𝒙(𝑘)−𝒙op)−(𝑨𝒙ss(𝑘 −1)+𝑩𝒖ss(𝑘 − 1)) (10) Then the state and output predictions for linear MPC are calculated with the help of (10) and can be rewritten as 𝒙ss(𝑘 + 𝑖|𝑘)= 𝑨𝑥ss(𝑘 +𝑖 −1|𝑘)+𝑩𝒖ss(𝑘 + 𝑖 −1|𝑘)+ 𝒅ss(𝑘), 𝑖 = 1,…,𝑝, (11a) 𝒚ss(𝑘 + 𝑖|𝑘)= (𝑥ss,D(𝑘 + 𝑖|𝑘),𝑥ss,B(𝑘 + 𝑖|𝑘))T, 𝑖 = 1,…,𝑝. (11b) Arici et al. / LAPSE:2025.0312 Syst Control Trans 4:999-1004 (2025) 1002 where 𝑝 is the length of the prediction horizon and the notation 𝒙ss(𝑘 +𝑖|𝑘) denotes variable x predicted for a future sample 𝑘 +𝑖, but calculated at the current sample time 𝑘. The same mechanism for output disturbance estimation can be applied to the NN model. Off-set values between NN model outputs and actual process outputs are estimated with the following formulation 𝒅nn(𝑘)= 𝒚(𝑘)−𝒇nn(𝒚(𝑘 −1),𝒚(𝑘 −2),𝒖(𝑘 − 1),𝒖(𝑘 − 2)) (12) Considering (12), the output predictions are then be calculated as follows 𝒚nn(𝑘 +𝑖|𝑘)= 𝒇nn(𝒚nn(𝑘 +𝑖 −1|𝑘),𝒚nn(𝑘 +𝑖 − 2|𝑘),𝒖((𝑘 +𝑖 − 1|𝑘)),𝒖((𝑘 +𝑖 −2|𝑘))+𝒅nn(𝑘), 𝑖 = 1,…,𝑝. (13) Predictive Control Formulation Control design aims to combine precision of each model over prediction horizon of MPC to obtain process outputs 𝒚(𝑘 +𝑖|𝑘)= (𝑥D(𝑘 +𝑖|𝑘),𝑥B(𝑘 +𝑖|𝑘))T using the calculated present and future control 𝒖(𝑘 + 𝑚 − 1|𝑘) = 𝐿(𝑘|𝑘),...,𝐿(𝑘 + 𝑚− 1|𝑘),𝑉(𝑘|𝑘),...,𝑉(𝑘 + 𝑚 −1|𝑘)T where 𝑚 is the control horizon. Subsequently, optimization problem for reference tracking with partial costs can be represented as 𝐽ss(𝑘)=∑𝒆ss(𝑘 +𝑖|𝑘)T 𝑝 𝑖=1 𝑸𝑦𝒆ss(𝑘 + 𝑖|𝑘)+ ∑𝜟𝒖(𝑘 +𝑖|𝑘)T 𝑚−1 𝑖=0 𝑸𝑢𝜟𝒖(𝑘 +𝑖|𝑘) (14a) 𝐽nn(𝑘)=∑𝒆nn(𝑘 + 𝑖|𝑘)T 𝑝 𝑖=1 𝑸𝑦𝒆nn(𝑘 +𝑖|𝑘)+ ∑𝜟𝒖(𝑘 +𝑖|𝑘)T 𝑚−1 𝑖=0 𝑸𝑢𝜟𝒖(𝑘 +𝑖|𝑘) (14b) s.t. 𝒆ss(𝑘 + 𝑖|𝑘) = 𝒚ref(𝑘 + 𝑖|𝑘) −𝒚ss(𝑘 + 𝑖|𝑘) (14c) 𝒆nn(𝑘 + 𝑖|𝑘) = 𝒚ref(𝑘 +𝑖|𝑘)−𝒚nn(𝑘 + 𝑖|𝑘) (14d) 𝒚min ≤ 𝒚ss(𝑘+ 𝑖|𝑘) ≤ 𝒚max, (14e) 𝒚min ≤ 𝒚nn(𝑘+ 𝑖|𝑘) ≤ 𝒚max, (14f) 𝒖min ≤ 𝒖(𝑘 − 1 + 𝑖|𝑘) ≤ 𝒖max , (14g) 𝑖 = 1,….𝑝, where 𝒚ref(𝑘 + 𝑖|𝑘) denotes the future reference, 𝑸𝑦 and 𝑸𝑢, are the penalizations on outputs and control increments, respectively. There are lower/upper constraints on the manipulated variables (𝒖𝑚𝑖𝑛,𝒖𝑚𝑎𝑥) and outputs (𝒚𝑚𝑖𝑛,𝒚𝑚𝑎𝑥). The state and output disturbance, 𝒅ss and 𝒅nn, for each model plays a crucial role in multi-model MPC and the proposed control configuration uses weighted costs for optimization problem which is defined as: min 𝒖(𝑘){𝜔(𝑘)𝐽ss(𝑘)+(1−𝜔(𝑘))𝐽nn(𝑘)}, s.t. (14) (15) where 𝜔(𝑘) represents weighting parameter of performance functions at each sampling instant 𝑘, which depends on the values of modeling errors. Using the Euclidean norm for vectors of estimated off-set values of models, it can be calculated as follows: 𝜔(𝑘)= 1− ‖𝒅ss(𝑘)‖ ‖𝒅ss(𝑘)‖+‖𝒅ss(𝑘)‖ (16) RESULTS AND DISCUSSION Nonlinear system simulations are conducted on a workstation equipped with an i7 10750H Intel 6-core CPU (base clock speed of 2.60 Ghz up to 4.8 GHz) and 16 GB of RAM. The simulations are performed in the MATLAB environment by utilizing ode15s solver with a relative tolerance of 1 𝑥 10−6 and simulation step size of 0.5 s. The calculation of optimal control inputs for predictive control is performed using the fmincon function. For MPC setup, all controllers run with 𝑸𝑦 = diag(1,1) and 𝑸𝑢 = diag(0.05,0.05), the prediction horizon and control horizon are set to 𝑝 = 10, 𝑚 = 3. The control inputs of the plant, 𝒖(𝑘) = (𝐿(𝑘),𝑉(𝑘))T i.e, reflux liquid flow rate and vapor flow rate are constrained such that distillate flow rate must be kept in the interval of 0.01 < 𝐷 < 0.200 kmol/h as well as having the physical constraints. The controlled outputs 𝒚(𝑘) = (𝑥D(𝑘),𝑥B(𝑘))Tare constrained as well [0.01 0.01] ≤ 𝒖(𝑘)≤ [0.3874 0.5874], [0.8973 0.0600] ≤ 𝒚(𝑘)≤ [0.9663 0.2261] (17) We also consider slack variables of outputs at constraints for SSMPC and NNMPC so as to ensure feasibility of the optimization problem in a case of unknown disturbances such that 𝒚min − 𝜺(𝑖) ≤ 𝒚ss (𝑘 + 𝑖|𝑘) ≤ 𝒚max +𝜺(𝑖) (18a) 𝒚min − 𝜺(𝑖) ≤ 𝒚nn (𝑘+ 𝑖|𝑘) ≤ 𝒚max +𝜺(𝑖) (18b) where slack variable 𝜺(𝑖) is subject to the constraint 𝜺(𝑖) ≥ 0. Consequently, cost of optimization problem given in (14a) and (14b) is updated with slack variable as 𝐽(𝑘)=∑[𝒆(𝑘 +𝑖|𝑘)T𝑸𝑦𝒆(𝑘 +𝑖|𝑘)+𝜺(𝑖)T𝑸𝜀𝜺(𝑖)] 𝑝 𝑖=1 + ∑𝜟𝒖(𝑘 +𝑖|𝑘)T 𝑚−1 𝑖=0 𝑸𝑢𝜟𝒖(𝑘 +𝑖|𝑘) (19) The penalization of new variable is set to 𝑸𝜀 = diag(0.5,0.5) for both NN-MPC and SS-MPC. The parameters listed in Table 1 are used to derive linear process model of distillation column. The operating point, for this steady state data, corresponds to a lower purity of compositions 𝑥D and 𝑥B. Here, it is desired to drive the system to another operating point with high purity of top product, which implies that large perturbations from steady state are expected. Therefore, a linear state-space model may not be adequate to give sufficiently accurate predictions for MPC mechanism. It should be noted that the nonlinear process accepts 𝑥F and 𝐹 as disturbance inputs in addition to manipulated variables 𝐿 and 𝑉 in the selected control setup, and they are assumed to be constant for all Arici et al. / LAPSE:2025.0312 Syst Control Trans 4:999-1004 (2025) 1003 simulation scenarios. Simulations are started with an initial condition selected in the vicinity of steady-state data which is used to linearize nonlinear column model. To evaluate the reference tracking performance of all controllers, the following four distinct step changes in the setpoints are applied to both outputs 𝒚ref,1 = [0.928 0.190],𝒚ref,2 = [0.897 0.226], 𝒚ref,3 = [0.941 0.126], 𝒚ref,4 = [0.966 0.060] A predictive control employing exact nonlinear process model, which is referred to as Nonlinear-MPC in this context, is selected as benchmark for time response performance evaluation. The optimization problem in (19) subject to the constraints given in (17) and (18) is also valid for Nonlinear-MPC case. Single-model approaches, including Nonlinear-MPC, NN-MPC, and SSMPC, are compared with Multi-MPC. Their reference tracking capabilities are demonstrated in Figure 2. It can be seen from the figure that both SS-MPC and NN-MPC approaches are prone to exhibit large overshoots especially when the plant is forced to run in a high purity point coinciding with output constraints. NN-MPC approach has slightly better time response whereas it generates more aggressive control inputs. On the other hand, controlled process using Multi-MPC formulations exhibits better reference tracking performance along with reduced control effort. Nonlinear-MPC, which is base control for simulations, exhibits the best performance among the controllers. Table 2: Performance indicators of MPC methods Controller J (%) Average CPU Time (sec) NN-MPC 107 4.802 SS-MPC 107 3.378 Multi-MPC 102 4.157 Nonlinear-MPC 100 5.106 For the purpose of better understanding of results, the performance of controllers are also evaluated by using closed-loop objective function with the following formulation 𝐽 = ∑𝒆(𝑖)T𝑸𝑥𝒆(𝑖)+𝛥𝒖(𝑖)T𝑸𝑢𝛥𝒖(𝑖) 𝑁 𝑖=1 (20) where 𝑁 is the number of sampling instants within the total simulation time. The closed-loop performance costs in Table 2 are normalized with respect to the benchmark Nonlinear-MPC. In the case of using approximate models as predictors, Multi-MPC achieves superior reference tracking for both process outputs while generating less aggressive control signals. It also performs better compared with SS-MPC and NN-MPC in terms of the performance cost. Multi-MPC requires slightly less computational effort compared to Nonlinear-MPC, as indicated by the average CPU time. Note that CPU time for SS-MPC was found using the default NLP solver and it would be significantly reduced using a QP solver. CONCLUSION This study represents an implementation of multimodel predictive control to a distillation column process which constitutes a notably proper benchmark for multiinput interacting nonlinear MIMO systems. Time responses of both single-model and multi-model MPC formulations are demonstrated via computer simulations under various control scenarios including operational limits as well as input and output constraints. Running the system in a large space operating regions allows us to observe that multi-model MPC outperforms linear and data-based single model approaches. The results are validated with closed-loop performance cost values of all controllers. In addition, time response and performance indicators show that offset-free technique successfully eliminates steady state errors resulting from model-process mismatch for all control methods. The proposed multi-model MPC formulation demonstrates that collaboration of linear and data-based models might be an acceptable candidate instead of full nonlinear MPC with less computational time. ACKNOWLEDGEMENTS This research is funded by the Slovak Research and Development Agency (APVV-21-0019), by the European Union (Horizon Europe GA 101079342, Fostering Opportunities Towards Slovak Excellence in Advanced Control for Smart Industries), and by EU RePower project VAIA (FS-Match, 09I01-03-V04-00024). Mehmet Arıcı acknowledges support from The Scientific and Technological Research Council of Turkey TUBITAK no. 1059B192300919. REFERENCES 1. Shen Z, Qu Q, Chen M, Lyu H, Sun J. Advancements in methanol distillation system: A comprehensive overview. Chem Eng Res Des 199:130-151 (2023). 2. Abraham A, Vyas P. Generalized predictive control design of benchmark distillation columns: A case study for multi-input multi-output system. Springer Nature Switzerland (2023). 3. Mayne D. Robust and stochastic model predictive control: Are we going in the right direction?. Annu Rev Control 41:184-192 (2016). 4. Ellis M, Liu J, Christofides PD. Economic Model Predictive Control. Springer (2017). 5. Gouta H, Saïd SH, Barhoumi N, M’Sahli F. Generalized predictive control for a coupled four Arici et al. / LAPSE:2025.0312 Syst Control Trans 4:999-1004 (2025) 1004 tank MIMO system using a continuous-discrete time observer. ISA Trans 67:280-292 (2017). 6. Banerjee S, Khan O, El Mistiri M, Nandola NN, Rivera DE. Data-driven control of highly interactive systems using 3DoF model-on-demand MPC: Application to a MIMO CSTR. IFAC-PapersOnLine 58(15):420-425 (2024). 7. Mayne DQ. Model predictive control: Recent developments and future promise. Automatica 50(12):2967-2986 (2014). 8. Kvasnica M, Herceg M, Čirka Ľ, Fikar M. Model predictive control of a CSTR: A hybrid modeling approach. Chem Pap 64:301-309 (2010). 9. Liu J, Muñoz De La Peña D, Christofides PD. Distributed model predictive control of nonlinear process systems. AIChE J 55:1171-1184 (2009). 10. Magni L, Raimondo DM, Allgöwer F. Nonlinear Model Predictive Control: Towards New Challenging Applications. Springer (2008). 11. Dyrska R, Horváthová M, Bakaráč P, Mönnigmann M, Oravec J. Heat exchanger control using model predictive control with constraint removal. Appl Therm Eng 227:120366 (2023). 12. Rastegarpour S, Feyzmahdavian HR, Isaksson AJ. Enhancing reinforcement learning robustness via integrated multiple-model adaptive control. IFACPapersOnLine 58(14): 360-366 (2024). 13. Du J, Johansen TA. Integrated multilinear model predictive control of nonlinear systems based on gap metric. Ind Eng Chem Res 54(22):6002-6011 (2015). 14. Aufderheide B, Bequette BW. Extension of dynamic matrix control to multiple models. Comput Chem Eng. 27:1079-1096 (2003). 15. Kumar KK, Patwardhan SC. Nonlinear predictive control of systems exhibiting input multiplicities using the multimodel approach. Ind Eng Chem Res 41(13):3186-3198 (2002). 16. Skogestad S, Morari M. Control of ill-conditioned plants: High-purity distillation. Chem Eng 206:41 (1986). 17. Mikleš J, Fikar M. Process Modelling, Identification, and Control. Springer (2007). 18. Tatjewski P. Offset-free nonlinear model predictive control with state-space process models. Arch Control Sci 27(4) (2017). © 2025 by the authors. Licensed to PSEcommunity.org and PSE Press. This is an open access article under the creative commons CC-BY-SA licensing terms. Credit must be given to creator and adaptations must be shared under the same terms. See https://creativecommons.org/licenses/by-sa/4.0/ Figure 2: Setpoint tracking results of controlled system outputs (top two plots) and manipulated variables