Tuning Goals

Specify design requirements for tuning with Control System Tuner

The library of tuning goals in Control System Tuner lets you capture high-level design requirements in a form suitable for fast automated tuning. Use them to specify design objectives such as reference tracking, overshoot, disturbance rejection, or open-loop stability margins. The software tunes the free parameters of the control system to best meet the goals you specify. Use Quick Loop Tuning to tune feedback loops to a target loop bandwidth and stability margin.

Topics

Tuning Goals Basics

Specify Goals for Interactive Tuning

Specify your design requirements for tuning in Control System Tuner.

Manage Tuning Goals

Designate tuning goals as soft requirements or hard constraints.

Quick Loop Tuning

Quick Loop Tuning of Feedback Loops in Control System Tuner

Tune a control system to meet specified bandwidth and stability margins in Control System Tuner, without explicitly creating tuning goals that capture these requirements.

Quick Loop Tuning

Tune SISO or MIMO feedback loops using a loop-shaping approach in Control System Tuner.

Time-Domain Tuning Goals

Step Tracking Goal

Make the step response from specified inputs to specified outputs closely match a target response, when using Control System Tuner.

Step Rejection Goal

Set a minimum standard for rejecting step disturbances, when using Control System Tuner.

Transient Goal

Shape how the closed-loop system responds to a specific input signal when using Control System Tuner.

LQR/LQG Goal

Minimize or limit Linear-Quadratic-Gaussian (LQG) cost in response to white-noise inputs, when using Control System Tuner.

Frequency-Domain Tuning Goals

Gain Goal

Limit gain of a specified input/output transfer function, when using Control System Tuner.

Variance Goal

Limit white-noise impact on specified output signals, when using Control System Tuner.

Reference Tracking Goal

Make specified outputs track reference inputs with prescribed performance, when using Control System Tuner.

Overshoot Goal

Limit overshoot in the step response from specified inputs to specified outputs, when using Control System Tuner.

Disturbance Rejection Goal

Attenuate disturbances at particular locations and in particular frequency bands, when using Control System Tuner.

Sensitivity Goal

Limit sensitivity of feedback loops to disturbances, when using Control System Tuner.

Weighted Gain Goal

Frequency-weighted gain limit for tuning with Control System Tuner.

Weighted Variance Goal

Frequency-weighted limit on noise impact on specified output signals for tuning with Control System Tuner.

Loop-Shape and Stability-Margin Tuning Goals

Minimum Loop Gain Goal

Boost gain of feedback loops at low frequency when using Control System Tuner.

Maximum Loop Gain Goal

Suppress gain of feedback loops at high frequency when using Control System Tuner.

Loop Shape Goal

Shape open-loop response of feedback loops when using Control System Tuner.

Margins Goal

Enforce specified gain and phase margins when using Control System Tuner.

Stability Margins in Control System Tuning

Control System Tuner and viewGoal display stability margins as a function of frequency.

Passivity and Sector-Bound Tuning Goals

Passivity Goal

Enforce passivity of specific input/output map when using Control System Tuner.

Conic Sector Goal

Enforce sector bound on specific input/output map when using Control System Tuner.

Weighted Passivity Goal

Enforce passivity of a frequency-weighted transfer function when tuning in Control System Tuner.

System-Dynamics Tuning Goals

Poles Goal

Constrain the dynamics of the closed-loop system, specified feedback loops, or specified open-loop configurations, when using Control System Tuner.

Controller Poles Goal

Constrain the dynamics of a specified tunable block in the tuned control system, when using Control System Tuner.