Model Predictive Control Professional Plus (MPCPlus) function block

Model Predictive Control Professional Plus function block configuration

Note

Any change in the block configuration requires that you download the block and reconnect to the block from the PredictPro application for the change to be reflected in the block's behavior.

Since the number of inputs and outputs associated with an MPCPlus application can vary, the MPCPlus block is designed to support a total of forty (40) Disturbance and Manipulated inputs and a total of eighty (80) Controlled and Constraint parameters. The number of controlled and constrained parameters can be less than or greater than the number of manipulated parameters. Refer to Controller Tuning Recommendations in the Using DeltaV PredictPro topic to select the best penalty on move and penalty on error for a specific configuration.

Use the Control Studio application to configure the MPCPlus block. To enter configuration information, right-click the MPCPlus function block and select Properties to open the Properties dialog. Use this dialog to add Control, Manipulate, Constraint, or Disturbance parameters and enter configuration information.

Note

Refer to the PredictPro application documentation for information on setting the parameters for your process's TSS. Set the History sample rate only from the Properties dialog of the MPCPlus function block. Do not use the History Collection dialog.



Select the Controlled, Manipulated, Disturbance, or Constraint tab on this dialog, and then click the Add button to add a new entry. Once you have added parameters to the MPCPlus block, you can modify them from this dialog by selecting a parameter and clicking Modify. A dialog for defining the associated parameters opens.

Configuring controlled parameters

For a Controlled parameter, the following dialog opens.


Provide the following configuration information:

When the Advanced button is selected in the Properties dialog, additional information appears at the bottom of the Control parameter dialog as shown below.


Provide the following configuration information:

The following figure shows how the dynamic POE for a given CV is determined in a transition zone at each control cycle given a typical CV value.


To determine the typical CV Value, the dynamic POE is calculated for the current CV Value, the open loop predicted CV Value, and the LP Target for the CV. The largest of these three values is used as the typical CV value. If the CV is in the middle of the limits, is predicted to stay in the middle, and the LP target is also in the middle, the CV should be de-emphasized by using the POE Mid value, which is typically zero or a small value.

POE tuning parameters can be updated online from MPC Operate Pro.

Note that the POE associated with a limit can also be set to zero if that limit can be ignored. An example where this would apply is a column differential pressure constraint. Violating the upper limit will allow the column to flood, but there is no real lower limit. By setting POE LL = 0, the lower limit will be ignored dynamically.

Configuring manipulated parameters

For a Manipulated parameter, the following dialog opens.


Provide the following configuration information:

When the Advanced button is selected in the Properties dialog, the additional information appears at the bottom of the Manipulate parameter dialog as shown in the following figure.


Provide the following configuration information:

Configuring disturbance parameters

For a Disturbance parameter, the following configuration dialog appears.


Provide the following configuration information:

When the Advanced button is selected in the Properties dialog, the additional information appears at the bottom of the Disturbance parameter dialog as shown in the following figure.


Provide the following configuration information:

Configuring constraint parameters

For a Constraint parameter, the following configuration dialog appears.


Provide the following configuration information:

When the Advanced button is selected in the Properties dialog, the additional information appears at the bottom of the Constraint parameter dialog as shown in the following figure.


Provide the following configuration information: