An MPC
adaptation and tuning technique integrates
feedback control performance better than methods commonly used today in MPC type controllers, resulting in an MPC
adaptation / tuning technique that performs better than traditional MPC techniques in the presence of process model mismatch. The MPC controller performance is enhanced by adding a controller
adaptation / tuning unit to an MPC controller, which adaptation / tuning unit implements an optimization routine to determine the best or most optimal set of
controller design and / or tuning parameters to use within the MPC controller during on-line
process control in the presence of a specific amount of model mismatch or a range of model mismatch. The adaptation / tuning unit determines one or more MPC controller tuning and design parameters, including for example, an MPC form, penalty factors for either or both of an MPC controller and an observer and a controller model for use in the MPC controller, based on a previously determined process model and either a known or an expected process model mismatch or process model mismatch range. A
closed loop adaptation cycle may be implemented by performing an autocorrelation analysis on the prediction error or the
control error to determine when significant process model mismatch exists or to determine an increase or a decrease in process model mismatch over time.