Control System Tuner
Tune fixed-structure control systems
Description
The Control System Tuner app tunes control systems modeled in MATLAB® or Simulink® (requires Simulink Control Design™ software). This app lets you 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.
Control System Tuner automatically tunes the controller parameters to satisfy the must-have requirements (design constraints) and to best meet the remaining requirements (objectives). The library of tuning goals lets you capture your design requirements in a form suitable for fast automated tuning. Available tuning goals include standard control objectives such as reference tracking, disturbance rejection, loop shapes, closed-loop damping, and stability margins.
More
Limitations
When using Control System Tuner in MATLAB Online™, the following features are not available:
Tuning of Simulink models
Tuning reports
Variable editor

Open the Control System Tuner App
MATLAB Toolstrip: On the Apps tab, under Control System Design and Analysis, click the app icon.
MATLAB command prompt: Enter
controlSystemTuner
.Simulink Toolstrip: On the Apps tab, under Control Systems, click the app icon.
Examples
Programmatic Use
controlSystemTuner
controlSystemTuner
opens the Control System Tuner app. When
invoked without input arguments, Control System Tuner opens for tuning the default
single-loop feedback control system architecture. You can then edit the components
of this default architecture as described in Specify Control Architecture in Control System Tuner.
controlSystemTuner(CL
)
CL
)controlSystemTuner(
opens the app for
tuning the control architecture specified in the CL
)genss
model
CL
. If your control architecture does not match Control
System Tuner’s predefined control architecture, use this syntax with a
genss
model that has tunable components representing your
controller elements. See Specify Control Architecture in Control System Tuner.
controlSystemTuner(mdl
)
mdl
)controlSystemTuner(
opens the app
for tuning blocks in a Simulink model. mdl
)mdl
is the name of a Simulink model saved in the current working directory or on the MATLAB path. (Requires Simulink
Control Design software.)
controlSystemTuner(ST
)
ST
)controlSystemTuner(
opens the app for
tuning a Simulink model associated with an ST
)slTuner
(Simulink Control Design) interface,
ST
. Control System Tuner takes information such as analysis
points and operating points from ST
. (Requires Simulink
Control Design software.)
controlSystemTuner(sessionfile
)
sessionfile
)controlSystemTuner(
opens
the app and loads a previously saved session.sessionfile
)
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.
sessionfile
is the name of a session data file saved
in the current working directory or on the MATLAB path.
Version History
Introduced in R2016aR2016a: Functionality moved from Robust Control Toolbox
Prior to R2016a, this functionality required a Robust Control Toolbox™ license.
Comando MATLAB
Hai fatto clic su un collegamento che corrisponde a questo comando MATLAB:
Esegui il comando inserendolo nella finestra di comando MATLAB. I browser web non supportano i comandi MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)