Skip to Main Content Skip to Search
Product Documentation

Version 3.3 (R2011a) Model Predictive Control Toolbox Software

This table summarizes what's new in Version 3.3 (R2011a):

New Features and Changes

Version Compatibility Considerations

Fixed Bugs and Known Problems

Yes
Details below

No

Bug Reports
Includes fixes

New features and changes introduced in this version are:

Support for Custom Constraints on MPC Controller Inputs and Outputs

In addition to upper and lower bounds, you can now specify constraints on linear combinations of an MPC controller inputs (u(t)) and outputs (y(t)). Specify custom constraints, such as u1 + u2 < 1 or u + y < 2, in the mpc object using setconstraint.

For more information, see:

Ability to Specify Terminal Constraints and Weights on MPC Controller

You can now specify weights and constraints on the terminal predicted states of an MPC controller.

Using terminal weights, you can achieve infinite horizon control. For example, you can design an unconstrained MPC controller that behaves in exactly the same way as a Linear-Quadratic Regulator (LQR). You can use terminal constraints as an alternative way to achieve closed-loop stability by defining a terminal region.

You can specify both weights and constraints using the setterminal command.

For more information, see:

Ability to Access Optimal Cost and Optimal Control Sequence

This release introduces two new parameters Enable optimal cost outport and Enable control sequence outport in the MPC Controller block. Using these parameters, you can access the optimal cost and control sequence along the prediction horizon. This information helps you analyze control performance.

You can also access the optimal cost and control sequence programmatically using the new Cost and Yopt fields, respectively, of the structure info returned by mpcmove.

For more information on using optimal cost and control sequence, see the following demos:

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

 © 1984-2012- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS