Robust Control Toolbox™ includes several commands for frequency-domain tuning of control systems with fixed control structure.
systune (or slTunable.systune) — Automatically tunes control systems from high-level design requirements you specify, such as reference tracking, disturbance rejection, and stability margins. systune jointly tunes all the free parameters of your control system regardless of its architecture and the number of feedback loops it contains.
systune can also robustly tune control systems for multiple plant models or multiple operating conditions of the plant.
For more information, see Set Up Your Control System for Tuning with systune.
looptune (or slTunable.looptune) — Automatic tuning of SISO or MIMO feedback loops. looptune tunes the a SISO or MIMO feedback loop to high-level design requirements such as loop bandwidth, reference tracking, or stability margins. For more information, see Set Up Your Control System for Tuning with looptune.
hinfstruct — H∞ synthesis with fixed-structure controllers. Using hinfstruct requires you to formulate the H∞ synthesis problem and choose weighting functions yourself. For more information, see What Is hinfstruct?.