Simulink Control Design™ - MathWorks

(Tuis.) #1

  • Batch trim your model using parameter variations. For more information, see
    “Batch Compute Steady-State Operating Points for Parameter Variation” on page 1-
    95.

  • Vector of positive scalars representing one or more simulation snapshot times. The
    software simulates sys and linearizes the model at the specified snapshot times.


If you also specify parameter variations using param, the software simulates the
model for each snapshot time and parameter grid point combination. This operation
can be computationally expensive.

If you specify parameter variations using param, and the parameters:



  • Affect the model operating point, then specify op as an array of operating points with
    the same dimensions as the parameter value grid. To obtain the operating points that
    correspond to the parameter value combinations, batch trim your model using param
    before linearization. For more information, see “Batch Linearize Model at Multiple
    Operating Points Derived from Parameter Variations” on page 3-25.

  • Do not affect the model operating point, then specify op as a single operating point.


blockpath — Block or subsystem
character vector | string


Block or subsystem to linearize, specified as a character vector or string that contains its
full block path.


The software treats the inports and outports of the specified block as open-loop inputs
and outputs, which isolates it from the rest of the model before linearization.


blocksub — Substitute linearizations for blocks and subsystems
structure | structure array


Substitute linearizations for blocks and subsystems, specified as a structure or an n-by-1
structure array, where n is the number of blocks for which you want to specify a
linearization. Use blocksub to specify a custom linearization for a block or subsystem.
For example, you can specify linearizations for blocks that do not have analytic
linearizations, such as blocks with discontinuities or triggered subsystems.


To study the effects of varying the linearization of a block on the model dynamics, you can
batch linearize your model by specifying multiple substitute linearizations for a block.


Each substitute linearization structure has the following fields:


linearize
Free download pdf