F14 H-Infinity Loop-Shaping Design Example

버전 1.4.0.1 (320 KB) 작성자: Daniel J. Auger
Illustration of H-infinity loop-shaping with Robust Control Toolbox
다운로드 수: 2.1K
업데이트 날짜: 2022/3/4

라이선스 보기

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!

인용 양식

Daniel J. Auger (2024). 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. 검색됨 .

MATLAB 릴리스 호환 정보
개발 환경: R2015a
R2015a 이상 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Robust Control Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!
버전 게시됨 릴리스 정보
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