Main Content

Tunable Models

Models with tunable or parametric coefficients

Tunable Generalized LTI models represent systems having both fixed and tunable (or parametric) coefficients. Use Control Design Blocks to represent tunable components of your control system. Combine them with Numeric LTI models to create tunable Generalized LTI models. For an example, see Control System with Tunable Components.

You can use tunable Generalized LTI models to:

  • Model a tunable (or parametric) component of a control system, such as a tunable low-pass filter.

  • Model a control system that contains both:

    • Fixed components, such as plant dynamics and sensor dynamics

    • Tunable components, such as filters and compensators

  • Tuning control systems to design goals you specify, using tuning commands such as systune or the Control System Tuner app.

Objects

expand all

tunableGainTunable static gain block
tunablePIDTunable PID controller
tunablePID2Tunable two-degree-of-freedom PID controller
tunableSSTunable fixed-order state-space model
tunableTFTunable transfer function with fixed number of poles and zeros
realpReal tunable parameter
AnalysisPointPoints of interest for linear analysis
genssGeneralized state-space model
genfrdGeneralized frequency response data (FRD) model
genmatGeneralized matrix with tunable parameters

Functions

expand all

getLoopTransferOpen-loop transfer function of control system represented by genss model
getIOTransferClosed-loop transfer function from generalized model of control system
getSensitivitySensitivity function from generalized model of control system
getCompSensitivityComplementary sensitivity function from generalized model of control system
getPointsGet list of analysis points in generalized model of control system
replaceBlockReplace or update control design blocks in generalized model
sampleBlockSample Control Design blocks in generalized model
rsampleBlockRandomly sample Control Design blocks in generalized model
getValueCurrent value of generalized model
setValueModify current value of control design block
getBlockValueGet current value of Control Design Block in Generalized Model
setBlockValueModify value of Control Design Block in Generalized Model
showBlockValueDisplay current values of Control Design Blocks in Generalized Model
showTunableDisplay current value of tunable Control Design Blocks in Generalized Model
nblocksNumber of control design blocks in generalized LTI model or generalized matrix
getLFTModelDecompose generalized LTI model

Topics