File Exchange

image thumbnail

F14 H-Infinity Loop-Shaping Design Example

version 1.4.0.0 (275 KB) by Daniel J. Auger
Illustration of H-infinity loop-shaping with Robust Control Toolbox

15 Downloads

Updated 27 Mar 2015

View Version History

View License

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!

Cite As

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

Comments and Ratings (3)

Bahadir GOKCEASLAN

safanah Raafat

DIPAYAN GUHA

Hello Sir,
Thank you for sharing this work with us. It would be helpful to me if you kindly drop a mail of the problem statement (pdf file) that you solved in the program to the below address. This will further help me to understand the functions of individual block.
Looking forward to receive your response in this regards.
guha.dipayan@yahoo.com

MATLAB Release Compatibility
Created with R2015a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!