Main Content

显式MPC设计

Fast model predictive control using precomputed solutions instead of run-time optimization

Explicit model predictive control uses offline computations to determine all operating regions in which the optimal control moves are determined by evaluating an affine function of the state. Explicit MPC controllers require fewer run-time computations than traditional (implicit) model predictive controllers and are therefore useful for applications that require small sample times. To implement explicit MPC, first design a traditional (implicit) model predictive controller for your application, and then use this controller to generate an explicit MPC controller for use in real-time control. For more information, seeDesign Workflow for Explicit MPC.

Functions

expand all

generateExplicitMPC Convert implicit MPC controller to explicit MPC controller
generateExplicitRange Bounds on explicit MPC control law parameters
生成解释性 Optimization options for explicit MPC generation
简化 Reduce explicit MPC controller complexity and memory requirements
plotSection Visualize explicit MPC control law as 2-D sectional plot
generatePlotParameters Parameters forplotSection
mpcmoveExplicit 使用显式MPC计算最佳控制
mpcmoveopt Option set formpcmovefunction
mpcstate MPC controller state
sim Simulate an MPC controller in closed loop with a linear plant
mpcsimopt MPC simulation options

Objects

explicitMPC Explicit model predictive controller

Blocks

Explicit MPC Controller Explicit model predictive controller

Topics

Explicit MPC Basics

  • Explicit MPC
    Explicit model predictive control uses offline computations to determine all operating regions in which the optimal control moves are determined by evaluating an affine function of the state.
  • Design Workflow for Explicit MPC
    To implement explicit MPC, first design a traditional model predictive controller for your application, and then use this controller to generate an explicit MPC controller for use in real-time control.
  • 明确的MPC控制单输入单输出工厂
    Design and simulate an explicit model predictive controller for a SISO plant.

Case Studies

Related Information