“…Model predictive control (MPC) has attained remarkable success in recent decades, because of its disturbance rejection (Draeger et al, 1995) and constraint handling (Morari and Lee, 1999) capabilities. It has been widely applied in various fields (Darby and Nikolaou, 2012), such as robotics, process control and reinforcement learning (Chua et al, 2018; Kordabad et al, 2021; Pfrommer et al, 2022). However, the performance of the MPC controllers can be degraded by a series of factors, including an uncertain system model (Piga et al, 2019), a limited terminal set (Rosolia and Borrelli, 2017, 2018), or an inappropriate objective function (Marco et al, 2016).…”