Programmatic Tuning

Tune Simulink® models at the command line to meet design requirements

Start Here

If you have Robust Control Toolbox™ software, you can use tuning commands such as systune to tune a control system represented by a Simulink model. To do so, you create a command-line interface to the Simulink model using the slTuner command.

Functions

slTuner Interface for control system tuning of Simulink models
systune Tune control system parameters in Simulink using slTuner interface
looptune Tune MIMO feedback loops in Simulink using slTuner interface
getCompSensitivity Complementary sensitivity function at specified point using slLinearizer or slTuner interface
getIOTransfer Transfer function for specified I/O set using slLinearizer or slTuner interface
getLoopTransfer Open-loop transfer function at specified point using slLinearizer or slTuner interface
getSensitivity Sensitivity function at specified point using slLinearizer or slTuner interface
addBlock Add block to list of tuned blocks for slTuner interface
addOpening Add signal to list of openings for slLinearizer or slTuner interface
addPoint Add signal to list of analysis points for slLinearizer or slTuner interface
getBlockParam Get parameterization of tuned block in slTuner interface
getBlockRateConversion Get rate conversion settings for tuned block in slTuner interface
getBlockValue Get current value of tuned block parameterization in slTuner interface
getOpenings Get list of openings for slLinearizer or slTuner interface
getPoints Get list of analysis points for slLinearizer or slTuner interface
looptuneSetup Construct tuning setup for looptune to tuning setup for systune using slTuner interface
loopview Graphically analyze results of control system tuning using slTuner interface
refresh Resynchronize slLinearizer or slTuner interface with current model state
removeAllOpenings Remove all openings from list of permanent openings in slLinearizer or slTuner interface
removeAllPoints Remove all points from list of analysis points in slLinearizer or slTuner interface
removeBlock Remove block from list of tuned blocks in slTuner interface
removeOpening Remove opening from list of permanent loop openings in slLinearizer or slTuner interface
removePoint Remove point from list of analysis points in slLinearizer or slTuner interface
setBlockParam Set parameterization of tuned block in slTuner interface
setBlockRateConversion Set rate conversion settings for tuned block in slTuner interface
setBlockValue Set value of tuned block parameterization in slTuner interface
showTunable Show value of parameterizations of tunable blocks of slTuner interface
writeBlockValue Update block values in Simulink model

Was this topic helpful?