Академический Документы
Профессиональный Документы
Культура Документы
Search
Create Account | Log In
Products User
& Services Solutions Academia Support Community Company
• Getting Started
• User's Guide
• Blocks
▼ Functions
Examples
• Release Notes
gpc2mpc -
Generate MPC controller using generalized predictive controller (GPC) settings
Syntax
mpc = gpc2mpc(plant)
gpcOptions = gpc2mpc
mpc = gpc2mpc(plant,gpcOptions)
Description
mpc = gpc2mpc(plant) generates a single-input single-output MPC controller with default GPC settings and sampling time
of the plant, plant. The GPC is a nonminimal state-space representation described in [1]. plant is a discrete-time LTI
model with sampling time greater than 0.
gpcOptions = gpc2mpc creates a structure gpcOptions containing default values of GPC settings.
mpc = gpc2mpc(plant,gpcOptions) generates an MPC controller using the GPC settings in gpcOptions.
Tips
● For plants with multiple inputs, only one input is the manipulated variable, and the remaining inputs are measured
disturbances in feedforward compensation. The plant output is the measured output of the MPC controller.
● Use the MPC controller with Model Predictive Control Toolbox software for simulation and analysis of the closed-loop
performance.
Input Arguments
Examples
[1] Maciejowski, J. M. Predictive Control with Constraints, Pearson Education Ltd., 2002, pp. 133–142.
See Also
How To
Recommended Products
● MATLAB
Includes the most popular MATLAB
recorded presentations with Q&A ● Signal Processing Toolbox
sessions led by MATLAB experts. ● Optimization Toolbox
● Statistics Toolbox
● Control System Toolbox