{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,4]],"date-time":"2026-08-04T14:41:19Z","timestamp":1785854479166,"version":"3.56.0"},"reference-count":41,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2021,1,3]],"date-time":"2021-01-03T00:00:00Z","timestamp":1609632000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>This work is concerned with the tuning of the parameters of Model Predictive Control (MPC) algorithms when used for industrial tasks, i.e., compensation of disturbances that affect the process (process uncontrolled inputs and measurement noises). The discussed simulation optimisation tuning procedure is quite computationally simple since the consecutive parameters are optimised separately, and it requires only a very limited number of simulations. It makes it possible to perform a multicriteria control assessment as a few control quality measures may be taken into account. The effectiveness of the tuning method is demonstrated for a multivariable distillation column. Two cases are considered: a perfect model case and a more practical case in which the model is characterised by some error. It is shown that the discussed tuning approach makes it possible to obtain very good control quality, much better than in the most common case in which all tuning parameters are constant.<\/jats:p>","DOI":"10.3390\/a14010010","type":"journal-article","created":{"date-parts":[[2021,1,3]],"date-time":"2021-01-03T19:54:46Z","timestamp":1609703686000},"page":"10","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Tuning of Multivariable Model Predictive Control for Industrial Tasks"],"prefix":"10.3390","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1152-8690","authenticated-orcid":false,"given":"Robert","family":"Nebeluk","sequence":"first","affiliation":[{"name":"Faculty of Electronics and Information Technology, Institute of Control and Computation Engineering, Warsaw University of Technology, ul. Nowowiejska 15\/19, 00-665 Warsaw, Poland"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6846-2004","authenticated-orcid":false,"given":"Maciej","family":"\u0141awry\u0144czuk","sequence":"additional","affiliation":[{"name":"Faculty of Electronics and Information Technology, Institute of Control and Computation Engineering, Warsaw University of Technology, ul. Nowowiejska 15\/19, 00-665 Warsaw, Poland"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,1,3]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"23","DOI":"10.34768\/amcs-2020-0037","article-title":"Fractional order tube model reference adaptive control for a class of fractional order linear systems","volume":"30","author":"Balaska","year":"2020","journal-title":"Int. J. Appl. Math. Comput. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"47","DOI":"10.34768\/amcs-2020-0004","article-title":"Health-aware and fault-tolerant control of an octorotor UAV system based on actuator reliability","volume":"30","author":"Salazar","year":"2020","journal-title":"Int. J. Appl. Math. Comput. Sci."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"47","DOI":"10.34768\/amcs-2020-0002","article-title":"An information based approach to stochastic control problems","volume":"30","author":"Bania","year":"2020","journal-title":"Int. J. Appl. Math. Comput. Sci."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"529","DOI":"10.34768\/amcs-2020-0039","article-title":"T-S fuzzy BIBO stabilisation of non-linear systems under persistent perturbations using fuzzy Lyapunov functions and non-PDC control laws","volume":"30","author":"Salcedo","year":"2020","journal-title":"Int. J. Appl. Math. Comput. Sci."},{"key":"ref_5","unstructured":"Maciejowski, J. (2002). Predictive Control with Constraints, Prentice Hall."},{"key":"ref_6","unstructured":"Tatjewski, P. (2007). Advanced Control of Industrial Processes, Structures and Algorithms, Springer."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Plamowski, S., and Kephart, R.W. (2020). The model order reduction method as an effective way to implement GPC controller for multidimensional objects. Algorithms, 13.","DOI":"10.3390\/a13080178"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Marusak, P.M. (2020). Numerically efficient fuzzy MPC algorithm with advanced generation of prediction\u2014application to a chemical reactor. Algorithms, 13.","DOI":"10.3390\/a13060143"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1795","DOI":"10.1016\/j.conengprac.2013.09.004","article-title":"Nonlinear parametric predictive temperature control of a distillation column","volume":"21","author":"Assandri","year":"2013","journal-title":"Control. Eng. Pract."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Morales-Rodelo, K., Francisco, M., Alvarez, H., Vega, P., and Revollar, S. (2020). Collaborative control applied to BSM1 for wastewater treatment plants. Processes, 8.","DOI":"10.3390\/pr8111465"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.conengprac.2018.09.022","article-title":"Gain-scheduling model predictive control of a Fresnel collector field","volume":"82","author":"Gallego","year":"2019","journal-title":"Control Eng. Pract."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Ramasamy, V., Sidharthan, R., Kannan, R., and Muralidharan, G. (2019). Optimal tuning of model predictive controller weights using genetic algorithm with interactive decision tree for industrial cement kiln process. Processes, 7.","DOI":"10.3390\/pr7120938"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"97","DOI":"10.2478\/amcs-2018-0007","article-title":"Multi-layer health-aware economic predictive control of a pasteurization pilot plant","volume":"28","author":"Pour","year":"2018","journal-title":"Int. J. Appl. Math. Comput. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Rahman, M., Avelin, A., and Kyprianidis, K. (2019). An approach for feedforward model predictive control of continuous pulp digesters. Processes, 7.","DOI":"10.3390\/pr7090602"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Chatrattanawet, N., Kheawhom, S., Chen, Y.S., and Arpornwichanop, A. (2019). Design and implementation of the off-line robust model predictive control for solid oxide fuel cells. Processes, 7.","DOI":"10.3390\/pr7120918"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1016\/j.mechatronics.2016.04.008","article-title":"Embedded explicit model predictive vibration control","volume":"36","author":"Batista","year":"2016","journal-title":"Mechatronics"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"104424","DOI":"10.1016\/j.conengprac.2020.104424","article-title":"Development of the predictive based control of an autonomous engine cooling system for variable engine operating conditions in SI engines: Design, modeling and real-time application","volume":"100","author":"Kaleli","year":"2020","journal-title":"Control Eng. Pract."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Hou, X., Guo, S., Shi, L., Xing, H., Yin, H., Li, Z., and Zhou, M. (2020). Improved model predictive-based underwater trajectory tracking control for the biomimetic spherical robot under constraints. Appl. Sci., 10.","DOI":"10.3390\/app10228106"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Wang, Y., Yu, H., Che, Z., Wang, Y., and Zeng, C. (2019). Extended State Observer-Based Predictive Speed Control for Permanent Magnet Linear Synchronous Motor. Processes, 7.","DOI":"10.3390\/pr7090618"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Sands, T. (2019). Comparison and interpretation methods for predictive control of mechanics. Algorithms, 12.","DOI":"10.3390\/a12110232"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Chen, J., Yu, Y., and Guo, Q. (2019). Freeway traffic congestion reduction and environment regulation via model predictive control. Algorithms, 12.","DOI":"10.3390\/a12100220"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"244","DOI":"10.1016\/j.conengprac.2018.09.021","article-title":"Experimental validation of model predictive control stability for autonomous driving","volume":"81","author":"Lima","year":"2018","journal-title":"Control Eng. Pract."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"915","DOI":"10.1016\/0005-1098(90)90009-7","article-title":"On the choice of the horizon in long-range predictive control\u2013some simple criteria","volume":"26","author":"Scattolini","year":"1990","journal-title":"Automatica"},{"key":"ref_24","unstructured":"Seborg, D.E., Edgar, T.F., Mellichamp, D.A., and Doyle, F.J. (2011). Process Dynamics and Control, John Wiley & Sons."},{"key":"ref_25","first-page":"925","article-title":"Hands-on MPC tuning for industrial applications","volume":"67","author":"Ionescu","year":"2019","journal-title":"Bull. Pol. Acad. Sci. Tech. Sci."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3505","DOI":"10.1021\/ie900323c","article-title":"Model predictive control tuning methods: A review","volume":"49","author":"Garriga","year":"2010","journal-title":"Ind. Eng. Chem. Res."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"4003","DOI":"10.1021\/ie980202s","article-title":"A tuning strategy for unconstrained multivariable model predictive control","volume":"37","author":"Shridhar","year":"1998","journal-title":"Ind. Eng. Chem. Res."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"729","DOI":"10.1021\/ie9604280","article-title":"A tuning strategy for unconstrained SISO model predictive control","volume":"36","author":"Shridhar","year":"1997","journal-title":"Ind. Eng. Chem. Res."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"591","DOI":"10.1016\/S0959-1524(02)00093-8","article-title":"RPN tuning strategy for model predictive control","volume":"13","author":"Trierweiler","year":"2003","journal-title":"J. Process Control"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.conengprac.2016.02.003","article-title":"Reference trajectory tuning of model predictive control","volume":"50","author":"Yamashita","year":"2016","journal-title":"Control Eng. Pract."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1374","DOI":"10.1080\/00207171003736295","article-title":"Multi-objective performance optimisation for model predictive control by goal attainment","volume":"83","author":"Exadaktylos","year":"2010","journal-title":"Int. J. Control."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Sawulski, J., and \u0141awry\u0144czuk, M. (2018, January 27\u201330). Optimisation-based tuning of dynamic matrix control algorithm for multiple-input multiple-output processes. Proceedings of the 2018 23rd International Conference on Methods & Models in Automation & Robotics (MMAR), Miedzyzdroje, Poland.","DOI":"10.1109\/MMAR.2018.8486137"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1016\/j.isatra.2013.12.019","article-title":"A PSO-based optimal tuning strategy for constrained multivariable predictive controllers with model uncertainty","volume":"53","author":"Martins","year":"2014","journal-title":"ISA Trans."},{"key":"ref_34","first-page":"325","article-title":"Efficient MPC algorithms with variable trajectories of parameters weighting predicted control errors","volume":"30","author":"Nebeluk","year":"2020","journal-title":"Arch. Control. Sci."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"993","DOI":"10.1007\/978-3-030-50936-1_83","article-title":"Tuning of nonlinear MPC algorithm for vehicle obstacle avoidance","volume":"Volume 1196","author":"Bartoszewicz","year":"2020","journal-title":"Advanced, Contemporary Control"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Doma\u0144ski, P. (2020). Control Performance Assessment: Theoretical Analyses and Industrial Practice. Control Performance Assessment: Theoretical Analyses and Industrial Practice, Springer.","DOI":"10.1007\/978-3-030-23593-2"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Doma\u0144ski, P.D. (2020). Performance assessment of predictive control\u2014A survey. Algorithms, 13.","DOI":"10.3390\/a13040097"},{"key":"ref_38","unstructured":"Cutler, C.R., and Ramaker, B.L. (1979, January 17\u201321). Dynamic matrix control\u2013A computer control algorithm. Proceedings of the AIChE National Meeting, Denver, CO, USA."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Doma\u0144ski, P., and \u0141awry\u0144czuk, M. (2020, January 1\u20133). Multi-criteria control performance assessment method for a multivariate MPC. Proceedings of the American Control Conference (ACC 2020), Denver, CO, USA.","DOI":"10.23919\/ACC45564.2020.9147815"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1707","DOI":"10.1016\/0009-2509(73)80025-9","article-title":"Terminal composition control of binary distillation column","volume":"28","author":"Wood","year":"2019","journal-title":"Chem. Eng. Sci."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"\u0141awry\u0144czuk, M. (2014). Computationally Efficient Model Predictive Control Algorithms: A Neural Network Approach. Studies in Systems, Decision and Control, Springer.","DOI":"10.1007\/978-3-319-04229-9"}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/1\/10\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:06:34Z","timestamp":1760159194000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/14\/1\/10"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1,3]]},"references-count":41,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2021,1]]}},"alternative-id":["a14010010"],"URL":"https:\/\/doi.org\/10.3390\/a14010010","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1,3]]}}}