Advanced control blocks > Model Predictive Control (MPC) function block

Model Predictive Control function block status handling

If the status of a controlled, constraint, or disturbance input to the MPC block is Bad, the actual mode automatically goes to Man. UNCERTAIN status on inputs to the MPC block are treated as Good in the mode evaluation.

The BKCAL_IN input statuses are used to handshake with the downstream block for bumpless transfer and to detect that the downstream blocks are or are not in the correct mode in response to changes made by the MPC function block. The MPC function block's actual mode remains in IMan until all downstream blocks are in the correct mode and the handshake for bumpless transfer is complete.

If the mode of the MPC function block is changed to Out of Service, the status of the block outputs change to BAD Out of Service.

The MPC function block remains in IMan until all blocks downstream are in the correct mode (Cas or RCas). The actual mode of the MPC block goes to LO when Predict application is active.