Main Content

H-Infinity Synthesis

Frequency-domain controller design

Robust Control Toolbox™ commands let you apply the powerful methods of H synthesis to SISO and MIMO control design problems. Commands such as hinfsyn perform traditional synthesis of full-order, centralized controllers. To tune control systems with predefined architectures and controller structures, you can use hinfstruct. For more information about the difference, see Difference Between Fixed-Structure Tuning and Traditional H-Infinity Synthesis.


expand all

hinfsynCompute H-infinity optimal controller
hinfsynOptionsOption set for hinfsyn and mixsyn
h2synCompute H2 optimal controller
h2synOptionsOption set for h2syn (Since R2019a)
hinffcFull-control H-infinity synthesis
hinffiFull-information H-infinity synthesis
sdhinfsynCompute H controller for sampled-data system
h2hinfsynMixed H2/H synthesis with regional pole placement constraints
hinfnormH norm of dynamic system
hinfstructH tuning of fixed-structure controllers
hinfstructOptionsOptions for hinfstruct
makeweightWeighting function with monotonic gain profile
mkfilterGenerate Bessel, Butterworth, Chebyshev, or RC filter
augwPlant augmentation for weighted mixed-sensitivity H and H2 loop-shaping design


H Synthesis of Centralized Controllers

  • Robust Control of Active Suspension
    In this example, use H synthesis to design a controller for a nominal plant model. Then, use μ synthesis to design a robust controller that accounts for uncertainty in the model.
  • Control of a Two-Tank System
    This example shows how to use Robust Control Toolbox™ to design a robust controller (using D-K iteration) and to do robustness analysis on a process control problem.

H Tuning of Fixed-Structure Controllers

About H Control Design

Related Information