Identification
|
autosc
|
Automatically scales a matrix by its means and standard deviations.
|
imp2step
|
Combines MISO impulse response models to form MIMO models in MPC step format.
|
mlr
|
Calculates MISO impulse response model via multi- variable linear regression.
|
plsr
|
Calculates MISO impulse response model via partial least squares regression.
|
rescal
|
Converts scaled data back to its original form.
|
scal
|
Scales a matrix by specified means and standard deviations.
|
validmod
|
Validates a MISO impulse response model using new data.
|
wrtreg
|
Writes data matrices used for regression.
|
Model Conversions
|
c2dmp
|
Converts state-space model from continuous time to discrete-time. (Equivalent to c2d in Control System Toolbox)
|
cp2dp
|
Converts from a continuous to a discrete transfer function in poly format.
|
d2cmp
|
Converts state-space model from discrete-time to continuous time. (Equivalent to d2c in Control System Toolbox)
|
mod2mod
|
Changes sampling period of a model in MPC mod format.
|
mod2ss
|
Converts a model in MPC mod format to a state-space model.
|
mod2step
|
Converts a model in MPC mod format to MPC step format.
|
poly2tfd
|
Converts a transfer function in poly format to MPC tf format.
|
ss2mod
|
Converts a state-space model to MPC mod format.
|
ss2step
|
Converts a state-space model to MPC step format.
|
ss2tf2
|
Converts state-space model to transfer function. (Equivalent to ss2tf in Control System Toolbox)
|
tf2ssm
|
Converts transfer function to state-space model. (Equivalent to tf2ss in Control System Toolbox)
|
tfd2mod
|
Converts a model in MPC tf format to MPC mod format.
|
tfd2step
|
Converts a model in MPC tf format to MPC step format.
|
th2mod
|
Converts a model in theta format (System Identification Toolbox) into MPC mod format.
|
Controller Design and Simulation -- MPC step format
|
cmpc
|
Solves the quadratic programming problem to simulate performance of a closed-loop system with input and output constraints.
|
mpccl
|
Creates a model in MPC mod format of a closed-loop system with an unconstrained MPC controller.
|
mpccon
|
Calculates the unconstrained controller gain matrix for MPC.
|
mpcsim
|
Simulates a closed-loop system with optional saturation constraints on the manipulated variables.
|
nlcmpc
|
Simulink S-function block for MPC controller with input and output constraints (solves quadratic program).
|
nlmpcsim
|
Simulink S-function block for MPC controller with optional saturation constraints.
|
Utility Functions
|
abcdchkm
|
Checks dimensional consistency of (A,B,C,D) set. (Equivalent to abcdchk in Control System Toolbox)
|
dantzgmp
|
Solves quadratic programs.
|
dareiter
|
Solves discrete Riccati equation by an iterative method.
|
dimpulsm
|
Generates impulse response of discrete-time system. (Equivalent to dimpulse in Control System Toolbox)
|
dlqe2
|
Calculates state-estimator gain matrix for discrete systems.
|
dlsimm
|
Simulates discrete-time systems. (Equivalent to dlsim in Control System Toolbox)
|
mpcaugss
|
Augments a state-space model with its outputs.
|
mpcparal
|
Puts two state-space models in parallel.
|
nargchkm
|
Checks number of M-file arguments. (Equivalent to nargchk in Control System Toolbox)
|
mpcstair
|
Creates the stairstep format used to plot manipulated variables.
|
vec2mat
|
Converts a vector to a matrix.
|