州監視員

制御理論において状態オブザーバ状態推定器、あるいはルーエンバーガーオブザーバとは、与えられた実システムの入出力の測定値から、その内部状態推定するシステムである。これは通常コンピュータによって実装され、多くの実用的応用の基礎となっている。

システムの状態を知ることは、多くの制御理論の問題を解決するために必要です。例えば、状態フィードバックを用いてシステムを安定化させる場合などです。実際のケースでは、システムの物理的状態を直接観察することはできません。その代わりに、システム出力を通して内部状態の間接的な影響を観察します。簡単な例として、トンネル内の車両が挙げられます。車両がトンネルに出入りする速度や割合は直接観察できますが、トンネル内の正確な状態は推定することしかできません。システムが観測可能であれば、状態オブザーバーを用いて出力測定からシステムの状態を完全に再構築することが可能です。

典型的な観察者モデル

ルーエンベルガーオブザーバーのブロック図。オブザーバーゲインLの入力は です

線形オブザーバ、遅延オブザーバ、スライディングモードオブザーバ、高ゲインオブザーバ、タウオブザーバ、均質性ベースオブザーバ、拡張オブザーバ、キュービックオブザーバなど、線形および非線形システムの状態推定に用いられるオブザーバ構造は数多く存在します。線形オブザーバ構造については、以下のセクションで説明します。

離散時間の場合

線形、時間不変の離散時間システムの状態は、

ここで、時刻 においてはプラントの状態、はプラントの入力、はプラントの出力です。これらの式は、プラントの現在の出力と将来の状態は、どちらも現在の状態と現在の入力によってのみ決定されることを単純に示しています。(これらの式は離散的な時間ステップで表現されていますが連続システムでも非常によく似た式が成り立ちます。)このシステムが観測可能であれば、プラントの出力 を用いて状態観測器の状態を制御できます。

物理システムのオブザーバモデルは、通常、上記の式から導出されます。プラントの入力と出力の測定値を連続的に受信する際に、モデルの状態がプラントの状態と収束することを保証するため、追加の項が含められる場合があります。具体的には、オブザーバの出力をプラントの出力から減算し、行列を乗算します。この行列をオブザーバの状態の式に加算することで、以下の式で定義される、いわゆるルーエンベルガーオブザーバが生成されます。状態オブザーバの変数は、物理システムが満たす式の変数と区別するために一般的に「ハット」とで表されます。

のとき観測誤差がゼロに収束する場合、観測器は漸近安定であるといわれる。ルーエンベルガー観測器の場合、観測誤差は を満たす。したがって、この離散時間システムのルーエンベルガー観測器は、行列のすべての固有値が単位円の内側にあるとき、漸近安定である。

制御の目的で、オブザーバー システムの出力はゲイン マトリックスを介してオブザーバーとプラントの両方の入力にフィードバックされます

観測者の方程式は次のようになります。

あるいはもっと簡単に言えば、

分離原理により、システム全体の安定性を損なうことなく、と を独立に選択できることが分かっています。経験則として、観測者の極は通常、システムの極よりも10倍速く収束するように選択されます

連続時間の場合

前の例は、離散時間LTIシステムに実装されたオブザーバの例でした。しかし、連続時間の場合もプロセスは同様です。オブザーバゲインは、連続時間誤差ダイナミクスが漸近的にゼロに収束するように(つまり、フルヴィッツ行列のとき)選択されます。

連続時間線形システムの場合

ここで、観測者は上記の離散時間の場合に似ています。

観測者誤差は次の式を満たす。

行列の固有値は、ペアが観測可能である場合、すなわち観測可能性条件が成立する場合、観測器ゲインを適切に選択することで任意に選択できます。特に、これはフルヴィッツ行列にすることができるため、のときの観測器誤差は となります

ピーキングとその他の観察方法

観測器ゲインが高い場合、線形ルーエンバーガー観測器はシステム状態に非常に速く収束します。しかし、観測器ゲインが高いとピーキング現象が発生し、初期推定誤差が法外に大きくなる可能性があります(つまり、実用的ではない、または安全に使用できない)。[1]結果として、ピーキング現象を起こさずに速く収束する非線形高ゲイン観測器法が利用可能です。例えば、スライディングモード制御を用いると、測定誤差が存在する場合でも、有限時間内に1つの推定状態の誤差をゼロにする観測器を設計できます。他の状態の誤差は、ピーキングが収束した後、ルーエンバーガー観測器の誤差と同様に振舞います。スライディングモード観測器は、カルマンフィルタに類似した魅力的なノイズ耐性特性も備えています。 [2] [3]別のアプローチとして、マルチ観測器を適用することが挙げられます。これにより、過渡特性が大幅に改善され、観測器のオーバーシュートが減少します。マルチ観測器は、高ゲイン観測器を適用できるあらゆるシステムに適応できます。[4]

非線形システムの状態観測器

非線形システムでは、高ゲイン、スライディングモード、拡張オブザーバが最も一般的なオブザーバです。スライディングモードオブザーバの非線形システムへの適用を説明するために、まず入力のない非線形システムを考えてみましょう。

ここで、 である。また、測定可能な出力が次のように与えられる と仮定する。

オブザーバーの設計には、近似的でないアプローチがいくつかあります。以下に示す2つのオブザーバーは、システムに入力がある場合にも適用されます。つまり、

線形化可能な誤差ダイナミクス

クレナーとイシドリ[5]とクレナーとレスポンデック[6]による一つの提案は、線形化変換(つまり、フィードバック線形化で使用されるような微分同相写像)が存在する状況に適用でき、新しい変数ではシステム方程式は次のように読み取られる。

ルーエンベルガー観測器は次のように設計される。

変換された変数の観測誤差は、古典的な線形の場合と同じ方程式を満たします。

ゴーティエ、ハンモウリ、オスマン[7]とハンモウリとキナート[8]が示したように、もしシステムが次の形式に変換できるような変換が存在するならば、

観察者は次のように設計される

ここで、は時間によって変化する観測者ゲインです。

Ciccarella、Dalla Mora、Germani [9]は、非線形変換の必要性を排除し、正則性に関する単純な仮定のみを使用して推定状態から真の状態への大域的漸近収束を証明し、より高度で一般的な結果を得ました。

観察者の切り替え

上述の線形の場合で述べたように、ルーンベルガー観測器に見られるピーキング現象は、スイッチド観測器の使用を正当化する。スイッチド観測器は、測定出力の微小な変化を検出すると動作するリレーまたはバイナリスイッチを含む。一般的なスイッチド観測器の種類としては、スライディングモード観測器、非線形拡張状態観測器、[10]固定時間観測器、[11]スイッチド高ゲイン観測器[12]およびユニティング観測器[13]などがある。スライディングモード観測器は、非線形高ゲインフィードバックを用いて推定状態を、推定出力と測定出力の差がなくなる超曲面へと導く。観測器で使用される非線形ゲインは、通常、推定出力と測定出力の誤差の符号(すなわち、sgn)のような、スケーリングされたスイッチング関数を用いて実装される。したがって、この高ゲインフィードバックにより、観測器のベクトル場には折り目がつき、観測器の軌跡は推定出力と測定出力が正確に一致する曲線に沿って移動する。したがって、システムがその出力から観測可能であれば、オブザーバの状態はすべて実際のシステム状態に駆動されます。さらに、誤差の符号を用いてスライディングモードオブザーバを駆動することで、オブザーバの軌跡は多くの種類のノイズの影響を受けなくなります。したがって、一部のスライディングモードオブザーバは、カルマンフィルタに似た魅力的な特性を持ちながら、よりシンプルな実装を実現しています。[2] [3]

Drakunov [14]が示唆するように、スライディングモードオブザーバは非線形システムのクラスに対しても設計可能である。このようなオブザーバは、元の変数推定値を用いて次の ように表すことができる。

どこ:

  • ベクトルはスカラー符号関数を次元に拡張する。つまり、
    ベクトル の場合
  • ベクトルは出力関数とその繰り返しリー微分を要素として持ちます。具体的には、
    ここで、はベクトル場(すなわち、非線形システムの軌跡)に沿った出力関数のi番目のリー微分です。システムが入力を持たない、または相対次数nである特殊なケースでは、は出力とその微分関数の集合です。この観測者が適切に定義されるためには、ヤコビ線形化逆関数が存在する必要があるため、この変換は局所微分同相写像であることが保証されます。
  • 利得の対角行列 は次のようになる。
    ここで、各 に対して、要素と はスライディング モードの到達可能性を保証するのに適切な大きさです。
  • 観測者ベクトル
    ここで、はスカラーに対して定義された通常の符号関数であり、スライディングモードの不連続関数の「同値演算子」を表します。

この考え方は簡単に説明すると次のようになります。スライディングモード理論によれば、システムの挙動を記述するためには、スライディングモードが開始したら、関数を等価な値に置き換える必要があります(スライディングモード理論の等価制御を参照)。実際には、低速成分が等価値に等しくなるように、高周波でスイッチング(チャタリング)します。適切なローパスフィルターを適用して高周波成分を除去することで、等価制御の値を取得できます。この値には、推定システムの状態に関するより多くの情報が含まれています。上記のオブザーバーは、この方法を複数回使用することで、有限時間内で非線形システムの状態を理想的に取得します。

修正された観測誤差は変換された状態で表すことができる。特に、

など

それで:

  1. である限り、誤差ダイナミクスの最初の行は、有限時間内にスライディング モードに入るための十分な条件を満たします。
  2. 表面に沿って、対応する等価制御は に等しくなり、 となる。したがって、 である限り、誤差ダイナミクスの2行目である は有限時間内にスライディングモードに入る。
  3. 表面に沿って、対応する等価制御は に等しくなります。したがって、 である限り誤差ダイナミクスの番目の行 は有限時間内にスライディングモードに入ります。

したがって、十分に大きなゲインがあれば、すべてのオブザーバー推定状態は有限時間で実際の状態に到達します。実際、ゲインを増加させることで、各関数が確実に有界である限り、任意の有限時間で収束することが可能になります。したがって、写像が微分同相写像であるという要件(すなわち、そのヤコビアン線形化が可逆であるという要件)は、推定出力の収束は推定状態の収束を意味することを示唆しています。つまり、この要件は観測可能性条件です。

入力を持つシステムに対するスライディングモードオブザーバの場合、観測誤差が入力に依存しないためには追加の条件が必要となる。例えば、

時間に依存しない。観察者は

マルチオブザーバー

マルチオブザーバーは、高ゲインオブザーバー構造を単一オブザーバーから複数オブザーバーへと拡張し、複数のモデルが同時に動作する。これは2層構造であり、第1層は異なる推定状態を持つ複数の高ゲインオブザーバーで構成され、第2層は第1層オブザーバーの重要度重みを決定する。このアルゴリズムは実装が簡単で、微分化のようなリスクの高い演算は含まれていない。[4]マルチモデルの概念は、以前から適応制御における情報取得に応用されていた[15]

高ゲイン観測者の数が であると仮定すると

ここではオブザーバのインデックスです。第1層のオブザーバは同じゲインを持ちますが、初期状態は異なります。第2層では、すべてのオブザーバが1つにまとめられ、単一の状態ベクトル推定値が得られます。

ここで、重み係数です。これらの係数は、第2層での推定値を提供し、観測プロセスを改善するために変更されます。

仮に

そして

ここでは観測者の誤差に依存するベクトルです

いくつかの変換は線形回帰問題をもたらす

この式は を推定する可能性がある。多様体を構築するには、と の間の写像が測定可能な信号に基づいて計算可能であることの保証が必要である。まず、観測者誤差によるパーキング現象を排除する必要がある。

の微分を計算して、mのマッピングを見つけ、次のように定義されます。

ここで、 は何らかの時定数である。リレーは両方とその積分に関係するため、制御システムで容易に利用できることに注意されたい。さらに、は推定法則によって規定され、したがって多様体が測定可能であることが証明される。第2層では、は係数の推定値として導入される。写像誤差は次のように規定される。

ここで。係数が に等しい場合、マッピング誤差 は上記の式から計算が可能になり、多様体の性質によりピーキング現象が軽減されます。作成されたマッピングにより、推定プロセスに多くの柔軟性がもたらされます。第2層の の値を推定し、状態 を計算することも可能になります[4]

境界観察者

境界観測器[16]または区間観測器[17] [18]は、状態の2つの推定値を同時に提供する観測器の一種である。推定値の1つは状態の実数値の上限値を提供し、もう1つは下限値を提供する。したがって、状態の実数値は常にこれら2つの推定値の範囲内にあることが分かる。

これらの境界は実際の応用において非常に重要であり、[19] [20]推定の精度をその都度知ることを可能にする。

数学的には、が適切に選択されていれば、例えば正のシステム特性[21]を用いて2つのルーエンベルガー観測器を使用することができる:1つは上限(ノイズや不確実性がない場合に が上からゼロに収束することを保証する)用、もう1つは下限( が下からゼロに収束することを保証する)用である。つまり、常に

参照

参考文献

インライン参照
  1. ^ Khalil, HK (2002)、非線形システム(第3版)、アッパーサドルリバー、ニュージャージー:プレンティスホールISBN 978-0-13-067389-3
  2. ^ ab Utkin, Vadim; Guldner, Jürgen; Shi, Jingxin (1999), Sliding Mode Control in Electromechanical Systems , Philadelphia, PA: Taylor & Francis, Inc., ISBN 978-0-7484-0116-1
  3. ^ ab Drakunov, SV (1983)、「不連続パラメータを持つ適応型準最適フィルタ」、オートメーションとリモートコントロール44 (9): 1167– 1175
  4. ^ abc Bernat, J.; Stepien, S. (2015)、「高ゲインオブザーバーのための新しい推定スキーマとしてのマルチモデリング」、International Journal of Control88 (6): 1209– 1222、Bibcode :2015IJC....88.1209B、doi :10.1080/00207179.2014.1000380、S2CID  8599596
  5. ^ Krener, AJ; Isidori, Alberto (1983)、「出力注入と非線形オブザーバーによる線形化」、System and Control Letters3 : 47– 52、doi :10.1016/0167-6911(83)90037-3
  6. ^ Krener, AJ; Respondek, W. (1985)、「線形化可能な誤差ダイナミクスを備えた非線形オブザーバー」、SIAM Journal on Control and Optimization23 (2): 197– 216、doi :10.1137/0323016
  7. ^ Gauthier, JP; Hammouri, H.; Othman, S. (1992)、「バイオリアクターへの非線形システム応用のための簡易オブザーバー」、IEEE Transactions on Automatic Control37 (6): 875– 880、doi :10.1109/9.256352
  8. ^ Hammouri, H.; Kinnaert, M. (1996)、「出力注入までの時間変動線形化のための新しい手順」、System and Control Letters28 (3): 151– 157、doi :10.1016/0167-6911(96)00022-9
  9. ^ チカレラ、G.ダラ・モーラ、M. Germani, A. (1993)、「A Luenberger-like Observer for nonlinear Systems」、International Journal of Control57 (3): 537–556doi :10.1080/00207179308934406
  10. ^ Guo, Bao-Zhu; Zhao, Zhi-Liang (2011年1月). 「不確かさを伴う非線形システムのための拡張状態オブザーバー」 . IFAC Proceedings Volumes . 44 (1).国際自動制御連盟: 1855– 1860. doi :10.3182/20110828-6-IT-1002.00399 . 2023年8月8日閲覧。
  11. ^ 「Wayback MachineはそのURLをアーカイブしていません」 。 2023年8月8日閲覧[リンク切れ]
  12. ^ Kumar, Sunil; Kumar Pal, Anil; Kamal, Shyam; Xiong, Xiaogang (2023年5月19日). 「非線形システムのためのスイッチドハイゲインオブザーバーの設計」 . International Journal of Systems Science . 54 (7). Science Publishing Group : 1471–1483 . Bibcode :2023IJSS...54.1471K. doi :10.1080/00207721.2023.2178863. S2CID  257145897. 2023年8月8日閲覧
  13. ^ 「登録」 IEEE Xplore 2023年8月8日閲覧
  14. ^ Drakunov, SV (1992). 「等価制御法に基づくスライディングモードオブザーバ」[1992] 第31回IEEE意思決定制御会議論文集. pp. 2368–2370. doi :10.1109/CDC.1992.371368. ISBN 978-0-7803-0872-5. S2CID  120072463。
  15. ^ Narendra, KS; Han, Z. (2012年8月). 「複数モデルを用いた適応制御への新たなアプローチ」. International Journal of Adaptive Control and Signal Processing . 26 (8): 778– 799. doi :10.1002/acs.2269. ISSN  1099-1115. S2CID  60482210.
  16. ^ Combastel, C. (2003). 「ゾノトープに基づく状態境界オブザーバー」(PDF) . 2003 European Control Conference (ECC) . pp.  2589– 2594. doi :10.23919/ECC.2003.7085991. ISBN 978-3-9524173-7-9. S2CID  13790057。
  17. ^ Rami, M. Ait; Cheng, CH; De Prada, C. (2008). 「タイトロバスト区間オブザーバー:LPアプローチ」(PDF) . 2008 第47回 IEEE 意思決定制御会議. pp.  2967– 2972​​. doi :10.1109/CDC.2008.4739280. ISBN 978-1-4244-3123-6. S2CID  288928。
  18. ^ Efimov, D.; Raïssi, T. (2016). 「不確実動的システムのための区間オブザーバーの設計」.オートメーションとリモートコントロール. 77 (2): 191– 225. doi :10.1134/S0005117916020016. hdl : 20.500.12210/25069 . S2CID  49322177.
  19. ^ 「コンパートメントオブザーバーを用いた骨スキャンにおける注入後時間の選択」(PDF) 。 2013年12月13日時点のオリジナル(PDF)からアーカイブ。
  20. ^ Hadj-Sadok, MZ; Gouzé, JL (2001). 「活性汚泥プロセスの不確実モデルと区間オブザーバーの推定」. Journal of Process Control . 11 (3): 299– 310. doi :10.1016/S0959-1524(99)00074-8.
  21. ^ Rami, Mustapha Ait; Tadeo, Fernando; Helmke, Uwe (2011). 「線形正値システムにおける正値観測器とその影響」. International Journal of Control . 84 (4): 716– 725. Bibcode :2011IJC....84..716A. doi :10.1080/00207179.2011.573000. S2CID  21211012.
一般的な参考文献
  • カルマンフィルタを簡単に説明、方程式を使ったカルマンフィルタのステップバイステップのチュートリアル
Retrieved from "https://en.wikipedia.org/w/index.php?title=State_observer&oldid=1318277360"