Simulink Control Design™ - MathWorks

(Tuis.) #1

Handle Blocks with Internal State Representation


Operating Point Object Excludes Blocks with Internal States


The operating point object used for linearization and control design does not include
these Simulink blocks with internal state representation:


  • Memory blocks

  • Transport Delay and Variable Transport Delay blocks

  • Disabled If Action Subsystem and Switch Case Action Subsystem blocks

  • Backlash blocks

  • MATLAB Function blocks with persistent data

  • Rate Transition blocks

  • Stateflow blocks

  • S-Function blocks with states not registered as Continuous or Double Value Discrete


For example, if you compute a steady-state operating point for the following Simulink
model, the resulting operating point object does not include the Backlash block states
because these states have an internal representation. If you use this operating point
object to initialize a Simulink model, the initial conditions of the Backlash blocks might be
incompatible with the operating point.

Identifying Blocks with Internal States in Your Model


Generate a list of blocks that have internal state representations.

sldiagnostics(sys,'CountBlocks')

Handle Blocks with Internal State Representation
Free download pdf