Simulink Control Design™ - MathWorks

(Tuis.) #1

Tunability of Gain Schedules


For a lookup table or MATLAB Function block that implements a gain schedule to be
tunable with systune, it must ultimately feed into either:



  • A block in the Linear Parameter Varying block library.

  • A Product block that applies the gain to a given signal. For instance, if the Product
    block takes as inputs a scheduled gain g(α) and a signal u(t), then the output signal of
    the block is y(t) = g(α)u(t).


There can be one or more of the following blocks between the lookup table or MATLAB
Function block and the Product block or parameter-varying block:



  • Gain

  • Bias

  • Blocks that are equivalent to a unit gain in the linear domain, including:

    • Transport Delay, Variable Transport Delay

    • Saturate, Deadzone

    • Rate Limiter, Rate Transition

    • Quantizer, Memory, Zero-Order Hold

    • MinMax

    • Data Type Conversion

    • Signal Specification



  • Switch blocks, including:

    • Switch

    • Multiport Switch

    • Manual Switch




Inserting such blocks can be useful, for example, to constrain the gain value to a certain
range, or to specify how often the gain schedule is updated.


Model Gain-Scheduled Control Systems in Simulink
Free download pdf