Tuning Goals

Specify design requirements for command-line tuning

Start Here

Specify control design objectives such as reference tracking, overshoot, disturbance rejection, or open-loop stability margins using TuningGoal objects. Use the TuningGoal objects as input arguments to systune. The software tunes the free parameters of the control system to best meet the goals you specify.

Classes

Time-Domain Requirements

TuningGoal.StepTracking Step response requirement for control system tuning
TuningGoal.StepRejection Step disturbance rejection requirement for control system tuning
TuningGoal.Transient Transient matching requirement for control system tuning
TuningGoal.LQG Linear-Quadratic-Gaussian (LQG) goal for control system tuning

Frequency-Domain Requirements

TuningGoal.Gain Gain constraint for control system tuning
TuningGoal.Variance Noise amplification constraint for control system tuning
TuningGoal.Tracking Tracking requirement for control system tuning
TuningGoal.Overshoot Overshoot constraint for control system tuning
TuningGoal.Rejection Disturbance rejection requirement for control system tuning
TuningGoal.Sensitivity Sensitivity requirement for control system tuning
TuningGoal.WeightedGain Frequency-weighted gain constraint for control system tuning
TuningGoal.WeightedVariance Frequency-weighted H2 norm constraint for control system tuning

Loop Shapes and Stability Margins

TuningGoal.MinLoopGain Minimum loop gain constraint for control system tuning
TuningGoal.MaxLoopGain Maximum loop gain constraint for control system tuning
TuningGoal.LoopShape Target loop shape for control system tuning
TuningGoal.Margins Stability margin requirement for control system tuning

System Dynamics

TuningGoal.Poles Constraint on control system dynamics
TuningGoal.ControllerPoles Constraint on controller dynamics for control system tuning
Was this topic helpful?