Open Control System Tuner


  • controlSystemTuner
  • controlSystemTuner(CL)
  • controlSystemTuner(mdl)
  • controlSystemTuner(ST)
  • controlSystemTuner(sessionfile)


controlSystemTuner opens the Control System Tuner app. This app lets you to tune any control system architecture to meet your design goals. You can tune multiple fixed-order, fixed-structure control elements distributed over one or more feedback loops. You can tune control systems modeled in MATLAB® or in Simulink® (requires Simulink Control Design™ software). When invoked without input arguments, Control System Tuner opens to for tuning the default single-loop feedback control system architecture.

controlSystemTuner(CL) opens the app for tuning the control architecture specified in the genss model CL.

controlSystemTuner(mdl) opens the app for tuning blocks in a Simulink model.

controlSystemTuner(ST) opens the app for tuning a Simulink model associated with an slTuner interface, ST. Control System Tuner takes information such as analysis points and operating points from ST.

controlSystemTuner(sessionfile) opens the app and loads a previously saved session.

Input Arguments

collapse all

CL — Control system to tunegeneralized state-space (genss) model

Control system to tune, specified as a generalized state-space genss model. If your control architecture does not match Control System Tuner's predefined control architecture, create a generalized state-space (genss) model with tunable components representing your controller elements. Build the genss model from fixed-value LTI models and tunable Control Design Blocks. For more information, see Building Tunable Models.

mdl — Control system to tunestring

Control system to tune, specified as a string.

If you have Simulink Control Design software, you can model an arbitrary control system architecture in a Simulink model and tune the model in Control System Tuner. The string mdl is the name of a Simulink model saved in the current working directory or on the MATLAB path.

ST — Interface to Simulink model of control system to tuneslTuner interface

Interface to a Simulink model of the control system to tune, specified as an slTuner interface. Use an slTuner interface to preconfigure analysis points, operating points for linearization, and other aspects of the tuning session. When you use the syntax controlSystemTuner(ST) to open Control System Tuner, the app takes this configuration from the slTuner interface.

sessionfile — Saved Control System Tuner session datastring

Saved Control System Tuner session data, specified as a string.

When you use Control System Tuner, you can click Save Session to save session data to disk such as tuning goals you have created, response I/Os you have defined, operating points, and stored designs. The string sessionfile is the name of a session data file saved in the current working directory or on the MATLAB path. The software also opens the Simulink model associated with the saved session.

See Also

Was this topic helpful?