H ∞ (すなわち「 H 無限大 」)法は、 制御理論 において、性能が保証された安定化を実現するコントローラを合成するために使用されます。H ∞ 法を使用するには、制御設計者は制御問題を数学的最適化問題として表現し、この最適化を解くコントローラを見つけます。H ∞ 法 は、 チャネル 間 の相互結合を伴う多変数システムの問題に容易に適用できるという点で、古典的な制御手法よりも優れています。H ∞ 法 の欠点としては 、 適用に高度な数学的理解が必要であること、および制御対象システムの適切なモデルが必要であることが挙げられます。結果として得られるコントローラは、規定されたコスト関数に関してのみ最適であり、整定時間、消費エネルギーなど、コントローラを評価するために通常使用される性能指標の観点から必ずしも最良のコントローラを表すとは限らないことに留意することが重要です。また、飽和などの非線形制約は、一般的にうまく処理されません。これらの手法は、1970年代後半から1980年代初頭にかけて、 George Zames (感度最小化) [ 1 ] 、 J. William Helton(広帯域マッチング) [ 2 ] 、 およびAllen Tannenbaum (ゲインマージン最適化) [ 3 ]によって制御理論に導入されました。
H ∞ 制御という 表現は、最適化が行われる数学的空間の名前から来ています。H ∞ は 、 Re( s ) > 0で定義される複素平面 の右半開領域で解析的 かつ有界な行列値関数のハーディ 空間 です。H ∞ ノルムは、その空間上の行列の最大 特異値 です。スカラー値関数の場合、境界まで連続的に広がり、無限遠で連続なハーディ空間の要素は、ディスク代数です。 行列値関数の場合、ノルムは任意の方向および任意の周波数における最大ゲインとして解釈できます。SISO システム の場合、これは実質的に周波数応答の最大振幅です。
H∞技術は 、 外乱が閉ループに与える影響を最小限に抑えるために使用できます。問題の定式化に応じて、影響は安定化または性能の観点から測定されます。堅牢な性能と堅牢な安定化を同時に最適化することは困難です。これに近い方法の1つがH∞ ループ シェーピング です。これにより、制御設計者は古典的なループシェーピングの概念を多変数周波数応答に適用して良好な堅牢な性能を得ることができ、次にシステム帯域幅付近の応答を最適化して良好な堅牢な安定化を実現できます。
H∞ 制御器の合成をサポートする市販ソフトウェアが利用可能です 。
まず、プロセスは以下の標準構成に従って表現されなければなりません。
プラントP には、参照信号と外乱を含む外生入力w と操作変数u の 2 つの入力があります。出力は、最小化したい誤差信号z と、システムを制御するために使用する測定変数v の 2 つです。vは K で操作変数u を計算するために使用されます。これらはすべて一般にベクトル ですが、P とKは 行列で あることに注意してください。
数式で表すと、システムは次のようになります。
[ z v ] = P ( s ) [ w u ] = [ P 11 ( s ) P 12 ( s ) P 21 ( s ) P 22 ( s ) ] [ w u ] {\displaystyle {\begin{bmatrix}z\\v\end{bmatrix}}=\mathbf {P} (s)\,{\begin{bmatrix}w\\u\end{bmatrix}}={\begin{bmatrix}P_{11}(s)&P_{12}(s)\\P_{21}(s)&P_{22}(s)\end{bmatrix}}\,{\begin{bmatrix}w\\u\end{bmatrix}}} u = K ( s ) v {\displaystyle u=\mathbf {K} (s)\,v} したがって、 z とw の関係は次のように表すことができる。
z = F ℓ ( P 、 K ) w {\displaystyle z=F_{\ell }(\mathbf {P} ,\mathbf {K} )\,w} 下位線形分数変換 と呼ばれる、 F ℓ {\displaystyle F_{\ell }} が定義されています(添え字は下位 から来ています):
F ℓ ( P 、 K ) = P 11 + P 12 K ( 私 − P 22 K ) − 1 P 21 {\displaystyle F_{\ell }(\mathbf {P} ,\mathbf {K} )=P_{11}+P_{12}\,\mathbf {K} \,(I-P_{22}\,\mathbf {K} )^{-1}\,P_{21}} したがって、H ∞ {\displaystyle {\mathcal {H}}_{\infty }} 制御設計とは、コントローラを見つけることである。K {\displaystyle \mathbf {K} } そのためF ℓ ( P 、 K ) {\displaystyle F_{\ell }(\mathbf {P} ,\mathbf {K} )} は、H ∞ {\displaystyle {\mathcal {H}}_{\infty }} 規範。同じ定義が以下に適用されます。H 2 {\displaystyle {\mathcal {H}}_{2}} 制御設計。伝達関数行列 の無限大ノルムF ℓ ( P 、 K ) {\displaystyle F_{\ell }(\mathbf {P} ,\mathbf {K} )} は次のように定義されます。
| | F ℓ ( P 、 K ) | | ∞ = すする ω σ ¯ ( F ℓ ( P 、 K ) ( j ω ) ) {\displaystyle ||F_{\ell }(\mathbf {P} ,\mathbf {K} )||_{\infty }=\sup _{\omega }{\bar {\sigma }}(F_{\ell }(\mathbf {P} ,\mathbf {K} )(j\omega ))} どこσ ¯ {\displaystyle {\bar {\sigma }}} は行列の最大特異値です F ℓ ( P 、 K ) ( j ω ) {\displaystyle F_{\ell }(\mathbf {P} ,\mathbf {K} )(j\omega )} 。
閉ループシステムの達成可能なH ∞ノルムは、主に行列 D 11 によって与えられます(システムPが ( A , B 1 , B 2 , C 1 , C 2 , D 11 , D 12 , D 22 , D 21 )の形式で与えられている場合)。H ∞ コントローラに到達する方法はいくつかあります 。
閉ループのYoula-Kuceraパラメータ化は、しばしば非常に高次のコントローラにつながる。 リカッチ 方程式に基づくアプローチでは、2つのリカッチ方程式 を解いて制御器を求めますが、いくつかの簡略化のための仮定が必要となります。最適化に基づくリッカチ方程式の再定式化では、線形行列不等式 が用いられ、必要な仮定が少なくなる。
参考文献 ↑ Zames, George (1981). "フィードバックと最適感度: モデル参照変換、乗法セミノルム、および近似逆行列". IEEE Transactions on Automatic Control . 26 (2): 301–320 . doi : 10.1109/tac.1981.1102603 . ↑ Helton, J. William (1978). "H-無限大上のメビウス変換半群作用の軌道構造(広帯域マッチング)". Adv. Math. Suppl. Stud . 3 : 129– 197. ↑ Tannenbaum, Allen (1980). "ゲイン係数に不確実性がある線形動的プラントのフィードバック安定化". International Journal of Control . 32 (1): 1– 16. doi : 10.1080/00207178008922838 .
参考文献 ドイル、ジョン;フランシス、ブルース;タネンバウム、アレン(1992)、『フィードバック制御理論 』、マクミラン 。Green, M.; Limebeer, D. (1995),線形ロバスト制御 , Prentice Hall 。Simon, Dan (2006), Optimal State Estimation: Kalman, H-infinity, and Nonlinear Approaches , Wiley, 2010年12月30日にオリジナルからアーカイブ済み、2006年7月5日 取得 。Skogestad, Sigurd; Postlethwaite, Ian (1996), Multivariable Feedback Control: Analysis and Design , Wiley, ISBN 978-0-471-94277-1 。Skogestad, Sigurd; Postlethwaite, Ian (2005), Multivariable Feedback Control: Analysis and Design (2nd ed.), Wiley, ISBN 978-0-470-01167-6 。