Model arrays let you analyze collections of multiple linear models, stored as elements in a single MATLAB® array.
LPV System | Simulate Linear Parameter-Varying (LPV) systems |
Store multiple dynamic system objects in a single MATLAB array for multiple-model design and analysis.
Model Array with Single Parameter Variation
Use the stack
command to create a 1-D array of transfer
functions with a parameter that varies from model to model.
Model Array with Variations in Two Parameters
Create an array of models over a grid of parameter values, and use the
SamplingGrid
property to keep track of parameter values
across the array.
Study Parameter Variation by Sampling Tunable Model
Sample a parametric model of a second-order filter across a grid of parameter
values using sampleBlock
.
Select individual models or sets of models from a model array using array indexing.
Query Array Size and Characteristics
Query array attributes such as the array dimensions, and query characteristics of the models in the array, such as I/O dimensions and stability.
Using LTI Arrays for Simulating Multi-Mode Dynamics
This example shows how to construct a Linear Parameter Varying (LPV) representation of a system that exhibits multi-mode dynamics.
Linear Parameter-Varying Models
An LPV system is a linear state-space model whose dynamics vary as a function of time-varying parameters. Represent an LPV model in a state-space form using parameter-dependent coefficients.