H-infinity
Jak działa
Sformułuj problem jako generalized plant P(s) z wyjściami z (do minimalizacji) i y (pomiary) oraz wejściami w (zakłócenia) i u (sterowanie). Znajdź K(s) minimalizujące ||F_l(P,K)||_∞ < γ przez rozwiązanie dwóch równań Riccatiego (lub LMI). Regulator K jest optymalny dla najgorszego w.
Rozwiązany problem
Jak projektować regulator gwarantujący ograniczone pogorszenie wydajności dla całej klasy zakłóceń (a nie tylko ich wartości nominalnej), bez eksplicitnej wiedzy o kształcie zakłócenia.
Komponenty
Uogólniony obiekt łączący model nominaly, wagi wydajności W_p i wagi zakłóceń W_u.
Filtry częstotliwościowe W_1(s) (perf.), W_2(s) (control effort), W_3(s) (robustness) kształtujące pętle otwarte.
Solver minimalizujący ||T_{zw}||_∞ przez rozwiązanie równań Riccatiego lub sformułowania LMI.
Implementacja
H∞ syntetyzuje regulatory o rzędzie równym rzędowi generalized plant (może być bardzo wysoki). Regulatory wysokiego rzędu są trudne do implementacji embedded.
Wybór wag kształtujących jest iteracyjny i wymaga doświadczenia; złe wagi dają konserwatywny lub niestabilny regulator.
Ewolucja
G. Zames formułuje problem H∞ w „Feedback and optimal sensitivity: Model reference transformations, multiplicative seminorms, and approximate inverses" IEEE TAC.
Rozwiązanie w przestrzeni stanów dla H∞ za pomocą równań Riccatiego — praktyczny algorytm syntezy.
Sformułowanie H∞ przez LMI otwiera drogę do ujednoliconej syntezy dla szerszej klasy systemów.
Narzędzia mu-analysis i DK iteration dla robust stability z usystematyzowaną niepewnością strukturowaną.
Szczegóły techniczne
Wymagania sprzętowe
H∞ regulator po redukcji rzędu implementowany jako LTI state-space na RT CPU.
Syntetyzowany regulator (state-space) jest hardware-agnostic po zaimplementowaniu.