Model Predictive Control Toolbox | ![]() ![]() |
Constructs a multi-input multi-output model in MPC step format from multi-input single-output impulse response matrices.
Syntax
Description
Given the impulse response coefficient matrices, theta1
, theta2
, etc., a model in MPC step format is constructed. Each thetai
is an n-by-nu matrix corresponding to the impulse response coefficients for output i. n is the number of the coefficients and nu is the number of inputs.
delt
is the sampling interval used for obtaining the impulse response coefficients. nout
is the output stability indicator. For stable systems, this argument is set equal to number of outputs, ny. For systems with one or more integrating outputs, this argument is a column vector of length ny with nout(i)=0
indicating an integrating output and nout(i)=1
indicating a stable output.
Example
See mlr
and plsr
for examples of the use of this function.
Restriction
The limit on the number of impulse response matrices thetai
is 25.
![]() | dlqe2 | mlr | ![]() |