Generate linear models in base workspace at specific times
Simulink / Model-Wide Utilities
This block calls linmod
or dlinmod
to create a linear model for
the system when the simulation clock reaches the time specified by
the Linearization time parameter. No trimming is performed. The linear model is stored in the base workspace as a structure, along with information about the operating point at which the snapshot was taken. Multiple snapshots are appended to form an array of structures.
The block sets the following model parameters to the indicated values:
BufferReuse = 'off'
RTWInlineParameters = 'on'
BlockReductionOpt = 'off'
The name of the structure used to save the snapshots is the name of the model appended by
_Timed_Based_Linearization
, for example,
vdp_Timed_Based_Linearization
. The structure has the following
fields:
Field | Description |
---|---|
|
The A matrix of the linearization |
|
The B matrix of the linearization |
|
The C matrix of the linearization |
|
The D matrix of the linearization |
|
Names of the model's states |
|
Names of the model's output ports |
|
Names of the model's input ports |
|
A structure that specifies the operating point of the
linearization. The structure specifies the operating point time ( |
|
The sample time of the linearization for a discrete linearization |
Tip
To generate models conditionally, use the Trigger-Based Linearization block.
Data Types | |
Direct Feedthrough |
|
Multidimensional Signals |
|
Variable-Size Signals |
|
Zero-Crossing Detection |
|