H∞制御理論
テンプレート:出典の明記 <math>H^\infty</math>制御理論(エイチインフィニティせいぎょりろん、英語:H-infinity control theory)は、外乱信号の影響を抑制する制御系を構築するための制御理論である。1980年代に精力的に研究され、1989年に大成したと言われる。<math>H^\infty</math>ノルムと呼ばれるノルムによって伝達関数を評価し、それが所望の値より小さくなるようにすることにより、目的の性能を達成させる。具体的には、一般化プラントと呼ばれる制御入力、外乱入力、制御出力、評価出力の 4 つの入出力を持つ汎用的な制御モデルを対象に、制御出力から制御入力に適切なフィードバックを施すことで外乱入力から評価出力までの伝達関数の H∞ノルムを小さくするという制御系設計手順を取る。制御対象の不確定な部分を外乱信号として扱うことで、モデルの不確かさの影響を抑制する制御系となる。このように、想定していたモデル(ノミナルモデルと呼ぶ)からの誤差に対しても有効な(安定性を失わない) 性質をロバスト性(堅牢性、安定性)と呼ぶ。
それまでの現代制御論はモデルが正確であることを前提としていたため、モデル化誤差のあるシステムに対して性能を保証しなかったが、H∞制御はロバスト性により多少いいかげんな同定でも許されるようになったこと、周波数領域での設計ができるようになったために古典制御に慣れた技術者が容易に設計できることなどから、産業界で積極的に採り入れられ、理論と現場の距離を縮めたと言われている。
主な概念
モデル表現
- <math>H^\infty</math>ノルム (H-infinity norm)
- 伝達関数の評価指標であり,入力が出力におよぼす最大の(入力が外乱であれば最悪の)影響を見積もることができる.<math>H^\infty</math>は、伝達関数の Hardy 空間<math>H^\infty</math>におけるノルムを評価規範としていることに由来する.伝達関数<math>G\in H^\infty</math>の<math>H^\infty</math>ノルムは、全周波数領域における最大特異値と定義される.
- <math style="margin-left:2em;">
\|G\|_\infty = \sup_{\omega} \sigma (G(j\omega)). </math>
- ただし<math>\sigma(\cdot)</math> は最大特異値である.特に伝達関数がスカラーである場合は全周波数領域におけるゲインの上界となる.
- <math style="margin-left:2em;">
\|G\|_\infty = \sup_{\omega} |G(j\omega)|. </math>
- 一般化プラント (generalized plant)
- 制御入力 <math>u</math>, 外乱入力 <math>w</math>, 制御出力 <math>y</math>, 評価出力 <math>z</math> の 4 つの入出力を持つ、汎用的な制御モデルである。
- この系は、下図のようなフィードバック則 <math>u = Ky</math> を適用することを前提としている。
- 補償器 <math>K</math> を適当に選ぶことで外乱入力 <math>w</math> から評価出力 <math>z</math> までの伝達関数の H∞</sub>ノルム <math> \|G_{zw}\|_{\infty}</math> を望みの値より小さくすることができれば、最悪外乱に対して所望の外乱抑制効果を保証することができる。
- 状態空間表現では
- <math style="margin-left:2em;">\begin{matrix}
\dot{x} & = &Ax + B_1 w + B_2 u\\ z & = & C_1 x + D_{11} w + D_{12} u\\ y & = & C_2 x + D_{21} w + D_{22} u \end{matrix} </math>
- のように表される。
解析手法
- 小ゲイン定理 (small gain theorem)
- 閉ループ系の構成要素となる各ブロックの H∞</sub>ノルムの積が 1 未満であれば、閉ループ系は安定であるという定理。
- 混合感度問題 (xixed sensitivity problem)
- 正規化既約分解 (normalized coprime factorization)
制御系設計
- 標準問題 (standard problem)
- プロパーな制御器 <math>u = K(s)y</math> によって、与えられた <math>\gamma</math> について、ノルム条件
- <math style="margin-left:2em;">
\|G\|_{\infty} < \gamma </math>
- を満たす <math>K(s)</math> を見出す問題。<math>\gamma</math> が小さければ小さいほど外乱抑制性能が優れていることになる。2 次のリカッチ方程式を解く問題に帰着されるが、一般に解析的な解が得られないため、与えられた <math>\gamma</math> について可解であるかどうかは、リカッチ方程式を解いてみるまで分からない。
- ガンマイタレーション (Gamma Iteration)
- 繰り返し標準問題を解くことによって、ノルム条件を満たす最小の <math>\gamma</math> を極値探索法で見つけること。これにより制御器を得ることを H∞</sub>最適制御問題と呼ぶ。
関連項目