F14 H-Infinity Loop-Shaping Design Example

Illustration of H-infinity loop-shaping with Robust Control Toolbox

Al momento, stai seguendo questo contributo

This example illustrates the use of Robust Control Toolbox to design a controller using the Glover-McFarlane H-infinity loop-shaping method. This control design method is conceptually similar to Bode's frequency-response methods. H-infinity loop-shaping can be applied to multivariable design problems, and uses optimization to produce robust performance and stabilization.
There are two Simulink models: one is a standalone plant model for linearization, and the other is the full closed-loop model with the closed-loop controller and an external disturbance model. The design is performed using a MATLAB script - this works best when run in cell mode, since it generates lots of plots on the way.
This example is intended as a teaching aid, and I would be very interested in feedback that I can use to improve it.
The example uses the shipping F14 demo model supplied by MathWorks, which I would like to acknowledge - the copyright for that belongs to them, not to me!

Cita come

Daniel J. Auger (2026). F14 H-Infinity Loop-Shaping Design Example (https://it.mathworks.com/matlabcentral/fileexchange/50216-f14-h-infinity-loop-shaping-design-example), MATLAB Central File Exchange. Recuperato .

Categorie

Scopri di più su Robust Control Toolbox in Help Center e MATLAB Answers

Informazioni generali

Compatibilità della release di MATLAB

  • Compatibile con R2015a e release successive

Compatibilità della piattaforma

  • Windows
  • macOS
  • Linux
Versione Pubblicato Note della release Action
1.4.0.1

Minor change to avoid bug discovered when using with a newer MATLAB version. Thanks to Karoly Soltesz for letting me know! :-)

1.4.0.0

Labelling on step response plots improved; typographical conventions in comments made more consistent; frequency resolution of sensitivity plot improved.

1.3.0.0

Deleted an 'autosave' file.

1.2.0.0

Modified to automatically load/run final Simulink model. Added 'html' directory to ensure listing as an 'example'.

1.1.0.0

Corrected a formatting error in explanatory text.

1.0.0.0