Validate Tuned Control System
When you tune a control system using systune or Control System Tuner, you must
validate the results of tuning. The tuning results provide numeric and graphical
indications of how well your tuning goals are satisfied. (See “Interpret Numeric Tuning
Results” on page 10-182 and “Visualize Tuning Goals” on page 10-187.) Often, you want
to examine other system responses using the tuned controller parameters. If you are
tuning a Simulink model, you must also validate the tuned controller against the full
nonlinear system. At the command line and in Control System Tuner, there are several
tools to help you validate the tuned control system.
Extract and Plot System Responses
In addition to the system responses corresponding to your tuning goals (see “Visualize
Tuning Goals” on page 10-187), you can evaluate the tuned system performance by
plotting other system responses. For instance, evaluate reference tracking or overshoot
performance by plotting the step response of transfer function from the reference input to
the controlled output. Or, evaluate stability margins by examining an open-loop transfer
function. You can extract any transfer function you need for analysis from the tuned
model of your control system.
Extract System Responses at the Command Line
The tuning tools include analysis functions that let you extract responses from your tuned
control system.
For generalized state-space (genss) models, use:
- getIOTransfer
- getLoopTransfer
- getSensitivity
- getCompSensitivity
For an slTuner interface, use:
- getIOTransfer (for slTuner)
- getLoopTransfer (for slTuner)
- getSensitivity (for slTuner)
Validate Tuned Control System