A model predictive control apparatus includes an initial solution
generation section, an abnormality handling section, and an objective
function adjustment section. The abnormality handling section performs
initial solution generation when it is determined that performed
optimization is abnormal. The initial solution generation section
generates an initial optimal value of a future time series control input
in accordance with an initial objective function, without reference to a
candidate value of the time series control input. The objective function
adjustment section adjusts the current objective function so that the
current objective function varies stepwise with time toward the normal
objective function when it is determined that the current objective
function is different from the normal objective function.