{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T16:11:51Z","timestamp":1760199111222,"version":"build-2065373602"},"reference-count":35,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2018,12,24]],"date-time":"2018-12-24T00:00:00Z","timestamp":1545609600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100013099","name":"Scientific Research Fund of Liaoning Provincial Education Department","doi-asserted-by":"publisher","award":["L2017LQN032"],"award-info":[{"award-number":["L2017LQN032"]}],"id":[{"id":"10.13039\/501100013099","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Talent Scientific Research Fund of LSHU","award":["2016XJJ-102"],"award-info":[{"award-number":["2016XJJ-102"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>This work addresses the model predictive control (MPC) of the offset-free tracking problem in the dynamic partial least square (DyPLS) framework. Firstly, state space MPC based on the DyPLS is proposed. Then, two methods are proposed to solve the offset-free problem. One is to reform the state space model as a velocity form. Another is to augment the state space model with a disturbance model and estimate the mismatch between system output and model output with an estimator. Both methods use the system output as a feedback in the control scheme. Hence, the offset-free tracking is guaranteed, and unmeasured step disturbance can be rejected. The results of two simulations demonstrate the effectiveness of proposed methods.<\/jats:p>","DOI":"10.3390\/info10010005","type":"journal-article","created":{"date-parts":[[2018,12,24]],"date-time":"2018-12-24T10:37:49Z","timestamp":1545647869000},"page":"5","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Linear Offset-Free Model Predictive Control in the Dynamic PLS Framework"],"prefix":"10.3390","volume":"10","author":[{"given":"Ligang","family":"Hou","sequence":"first","affiliation":[{"name":"School of Information and Control Engineering, Liaoning Shihua University, Fushun 113001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ze","family":"Wu","sequence":"additional","affiliation":[{"name":"Dushanzi Oil and Gas Transportation Branch Company, Petrochina West Pipeline Company, Karamay 833699, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1904-9424","authenticated-orcid":false,"given":"Xin","family":"Jin","sequence":"additional","affiliation":[{"name":"School of Information and Control Engineering, Liaoning Shihua University, Fushun 113001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7726-5267","authenticated-orcid":false,"given":"Yue","family":"Wang","sequence":"additional","affiliation":[{"name":"School of Information and Control Engineering, Liaoning Shihua University, Fushun 113001, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,12,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1016\/S0967-0661(02)00186-7","article-title":"A survey of industrial model predictive control technology","volume":"11","author":"Qin","year":"2003","journal-title":"Control Eng. Pract."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1016\/0005-1098(87)90087-2","article-title":"Generalized perdictive control 1. The basic algorithm","volume":"23","author":"Clarke","year":"1987","journal-title":"Automatica"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"262","DOI":"10.1002\/aic.690390208","article-title":"Model predictive control with linear-models","volume":"39","author":"Muske","year":"1993","journal-title":"AIChE J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1016\/S0005-1098(99)00214-9","article-title":"Constrained model predictive control: Stability and optimality","volume":"36","author":"Mayne","year":"2000","journal-title":"Automatica"},{"key":"ref_5","unstructured":"Ljung, L. (1999). System identification\u2014Theory for the User. Prentice Hall Information and System Sciences Series, Prentice Hall. [2nd ed.]."},{"key":"ref_6","first-page":"1","article-title":"Design and application of offset-free model predictive control disturbance observation method","volume":"2016","author":"Wang","year":"2016","journal-title":"J. Control Sci. Eng."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1882","DOI":"10.1109\/TIA.2015.2501761","article-title":"Multivariable offset-free model predictive control for quadruple tanks system","volume":"52","author":"Askari","year":"2016","journal-title":"IEEE Trans. Ind. Appl."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"3530","DOI":"10.1016\/j.ifacol.2017.08.946","article-title":"Offset-free robust mpc of systems with mixed stochastic and deterministic uncertainty","volume":"50","author":"Paulson","year":"2017","journal-title":"IFAC-PapersOnLine"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2394","DOI":"10.1109\/TAC.2013.2254011","article-title":"A robust mpc algorithm for offset-free tracking of constant reference signals","volume":"58","author":"Betti","year":"2013","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1016\/j.arcontrol.2009.08.001","article-title":"A survey on multistage\/multiphase statistical modeling methods for batch processes","volume":"33","author":"Yao","year":"2009","journal-title":"Annu. Rev. Control"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1016\/j.ifacol.2015.08.167","article-title":"Dynamic-inner partial least squares for dynamic data modeling","volume":"48","author":"Dong","year":"2015","journal-title":"IFAC-PapersOnLine"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3447","DOI":"10.1016\/0009-2509(93)85001-6","article-title":"Dynamic pls modelling for process control","volume":"48","author":"Kaspar","year":"1993","journal-title":"Chem. Eng. Sci."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"2427","DOI":"10.1002\/asjc.1129","article-title":"Latent-variable nonlinear model predictive control strategy for a ph neutralization process","volume":"17","author":"Chi","year":"2015","journal-title":"Asian J. Control"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1007\/BF02701481","article-title":"Multiloop pid controller design using partial least squares decoupling structure","volume":"22","author":"Chen","year":"2005","journal-title":"Korean J. Chem. Eng."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1129","DOI":"10.1016\/S1004-9541(13)60578-9","article-title":"Multi-loop constrained iterative model predictive control using arx -pls decoupling structure","volume":"21","author":"Liang","year":"2013","journal-title":"Chin. J. Chem. Eng."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1016\/j.energy.2017.01.131","article-title":"Pls-based multi-loop robust h 2 control for improvement of operating efficiency of waste heat energy conversion systems with organic rankine cycle","volume":"123","author":"Zhang","year":"2017","journal-title":"Energy"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"518","DOI":"10.1016\/j.cherd.2015.03.021","article-title":"Multiloop robust h \u221e control design based on the dynamic pls approach to chemical processes","volume":"100","author":"Zhang","year":"2015","journal-title":"Chem. Eng. Res. Des."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Zhang, J., Hu, H., Pu, J., and Hou, G. (2017). Model predictive control based on the dynamic pls approach to waste heat recovery system. Advanced Computational Methods in Energy, Power, Electric Vehicles, and Their Integration, Springer.","DOI":"10.1007\/978-981-10-6364-0_51"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Xin, J., Yue, W., and Lin, L. (2017). Offset free tracking predictive control based on dynamic pls framework. Information, 8.","DOI":"10.3390\/info8040121"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"313","DOI":"10.2478\/amcs-2014-0023","article-title":"Disturbance modeling and state estimation for offset-free predictive control with state-space process models","volume":"24","author":"Tatjewski","year":"2014","journal-title":"Int. J. Appl. Math. Comput. Sci."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1002\/cem.785","article-title":"Partial least squares for discrimination","volume":"17","author":"Barker","year":"2003","journal-title":"J. Chemom."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0003-2670(86)80028-9","article-title":"Partial least-squares regression: A tutorial","volume":"185","author":"Geladi","year":"1986","journal-title":"Anal. Chim. Acta"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1016\/0098-1354(92)80055-E","article-title":"Nonlinear pls modeling using neural networks","volume":"16","author":"Qin","year":"1992","journal-title":"Comput. Chem. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"2307","DOI":"10.1002\/aic.690430916","article-title":"Modeling and control of multivariable processes: Dynamic pls approach","volume":"43","author":"Lakshminaravanan","year":"1997","journal-title":"AIChE J."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1997","DOI":"10.1016\/j.jprocont.2012.08.007","article-title":"Tuning siso offset-free model predictive control based on arx models","volume":"22","author":"Huusom","year":"2012","journal-title":"J. Process Control"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1756","DOI":"10.1049\/iet-cta.2009.0482","article-title":"Model predictive control relevant identification: Multiple input multiple output against multiple input single output","volume":"4","author":"Salcedo","year":"2010","journal-title":"IET Control Theory Appl."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1002\/aic.14261","article-title":"A quality relevant non-gaussian latent subspace projection method for chemical process monitoring and fault detection","volume":"60","author":"Mori","year":"2014","journal-title":"AIChE J."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1016\/j.conengprac.2013.02.010","article-title":"A model predictive control approach with relevant identification in dynamic pls framework","volume":"22","author":"Chi","year":"2014","journal-title":"Control Eng. Pract."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"573","DOI":"10.1002\/apj.5500120511","article-title":"A tutorial on model predictive control: Using a linear velocity-form model","volume":"12","author":"Wang","year":"2004","journal-title":"Dev. Chem. Eng. Miner. Process."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Betti, G., Farina, M., Scattolini, R., and IEEE (2012, January 10\u201313). An mpc algorithm for offset-free tracking of constant reference signals. Proceedings of the 2012 IEEE 51st Annual Conference on Decision and Control, Maui, HI, USA.","DOI":"10.1109\/CDC.2012.6426758"},{"key":"ref_31","unstructured":"Maciejowski, J.M. (2002). Predictive Control: With Constraints, Prentice-Hall."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"2214","DOI":"10.1016\/j.automatica.2009.06.005","article-title":"Linear offset-free model predictive control","volume":"45","author":"Maeder","year":"2009","journal-title":"Automatica"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"914","DOI":"10.1002\/aic.690320603","article-title":"High-performance multivariable control strategies for systems having time delays","volume":"32","author":"Jerome","year":"1986","journal-title":"AIChE J."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1631\/jzus.A1000316","article-title":"Multi-loop adaptive internal model control based on a dynamic partial least squares model","volume":"12","author":"Zhao","year":"2011","journal-title":"J. Zhejiang Univ.-Sci. A"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"5754","DOI":"10.1016\/j.ces.2006.05.009","article-title":"Multirate multivariable generalized predictive control and its application to a slurry reactor for ethylene polymerization","volume":"61","author":"Embirucu","year":"2006","journal-title":"Chem. Eng. Sci."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/10\/1\/5\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:35:57Z","timestamp":1760196957000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/10\/1\/5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,12,24]]},"references-count":35,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2019,1]]}},"alternative-id":["info10010005"],"URL":"https:\/\/doi.org\/10.3390\/info10010005","relation":{},"ISSN":["2078-2489"],"issn-type":[{"type":"electronic","value":"2078-2489"}],"subject":[],"published":{"date-parts":[[2018,12,24]]}}}