フィードバック線形化

非線形システムのフィードバック線形化を示すブロック図

フィードバック線形化は、非線形制御において非線形システムを制御するために用いられる一般的な戦略である。フィードバック線形化技術は、以下の形式の非線形制御システムに適用できる。

ここで、は状態、は入力である。このアプローチでは、変数の変更と適切な制御入力を用いて、非線形制御系を等価な線形制御系に変換する。特に、座標系におけるのダイナミクスが 線形かつ制御可能な制御系の形をとるように、 座標と制御入力の変更を求める。

結果として得られる線形制御システムの外側のループ制御戦略を適用して、制御目標を達成できます。

SISOシステムのフィードバック線形化

ここでは、単入力単出力(SISO)システムのフィードバック線形化のケースを考えます。同様の結果は、多入力多出力(MIMO)システムにも拡張できます。この場合、およびとなります。目的は、システム(1)をいわゆる正規形に変換する座標変換を見つけることです。この変換によって、フィードバック則が次のように表されます。

これにより、新しい入力から出力への線形入出力写像が描画されます。変換されたシステムが元のシステムと等価な表現となるためには、変換は微分同相写像でなければなりません。つまり、変換は可逆(すなわち、単射)であるだけでなく、変換とその逆変換の両方が滑らかでなければならず、元の座標系における微分可能性が新しい座標系でも維持される必要があります。実際には、変換は局所的に微分同相写像となる場合のみ可能であり、線形化の結果はこの狭い領域でのみ成立します。

この問題を解決するにはいくつかのツールが必要です。

リー微分

フィードバック線形化の目的は、出力とその一次導関数を状態とする変換されたシステムを生成することである。この対象システムの構造を理解するために、リー微分を用いる。連鎖律を用いて計算できる(2)の時間微分を考える

ここで、リー微分を次のように定義できます

同様に、 のリー微分

この新しい表記法では、次のように表すことができます。

リー微分の表記は、同じベクトル場、あるいは異なるベクトル場に関して複数の微分を取るときに便利である。例えば、

そして

相対的な度合い

出力の状態ベクトルとその一次導関数からなるフィードバック線形化システムにおいて、入力がどのようにシステムに入るかを理解する必要がある。そのために、相対次数の概念を導入する。(1)と(2)で与えられるシステムは、ある点において相対次数を持つとされる

近所

出力の時間微分表現に照らして相対次数のこの定義を考慮すると、システム(1)と(2)の相対次数は、入力が明示的に現れる前に出力を微分しなければならない回数と考えることができます。LTIシステムでは、相対次数は伝達関数の分母多項式の次数(すなわち、の数)と分子多項式の次数(すなわち、零点の数)の差です

フィードバックによる線形化

以下の議論では、システムの相対次数が であると仮定します。この場合、出力時刻を微分すると、

ここで、は の 階微分を表します。系の相対次数を と仮定したため、 ののリー微分はすべてゼロになります。つまり、入力はどの 階微分にも直接寄与しません。

系を正規形にする座標変換は、1次微分から得られる。具体的には、

は、元の座標系から新しい座標系へ軌跡を変換します。この変換が微分同相写像である限り、元の座標系における滑らかな軌跡は、新しい座標系においても同様に滑らかな軌跡を一意に持ちます。これらの軌跡は、新しい座標系によって記述されます。

したがって、フィードバック制御法則

は、からへの線形入出力マップを描画します。結果として得られる線形化システム

は積分器のカスケードであり、標準的な線形システム手法を用いて外側のループ制御を選択することができる。特に、状態フィードバック制御則は

ここで状態ベクトルは出力とその1次導関数であり、LTIシステムの結果となる。

と、

したがって、 を適切に選択することで、線形化システムの閉ループ極を任意に配置できます。

不安定なゼロダイナミクス

フィードバック線形化は、相対次数が 未満のシステムで実現できます。ただし、システムの通常の形式には、不安定になる可能性のあるゼロダイナミクス(つまり、システムの出力から観測できない状態)が含まれます。実際には、不安定なダイナミクスはシステムに有害な影響を及ぼす可能性があります(例えば、システムの内部状態が無制限に増加することは危険です)。これらの観測できない状態は制御可能であるか、少なくとも安定している可能性があり、そのため、これらの状態が実際に問題を引き起こさないように対策を講じることができます。最小位相システムは、ゼロダイナミクスに関するいくつかの洞察を提供します。

MIMOシステムのフィードバック線形化

NDI は必ずしもこのタイプのシステムに限定されるわけではありませんが、以下に示すように、入力がアフィンである非線形 MIMO システムを考えてみましょう。

入力の数と出力の数は同じであると仮定します。入力と出力があるとします。この場合、 は行列であり、 はその列を構成するベクトルです。さらに、です。SISOの場合と同様の導出を用いると、式4のシステムは、式5に示すように、各番目の出力を分離することで分割できます

SISOと同様に、 の階微分までは となる。ここで は階出力の相対次数を表す。同様に、これは以下の式を与える。

これをSISOと同じように計算すると、仮想入力を次のように 定義できることがわかる。

は、この 番目のシステムを線形化します。しかし、 の場合の値が与えられた状態では、明らかに解くことができません。しかし、すべての出力に対してこのような方程式を立てると、式7に示すような方程式が得られます。これらの方程式を組み合わせると、一般に、以下に示すように、入力 について解くことができる行列方程式が得られます。

参照

さらに読む

  • A. Isidori,非線形制御システム、第 3 版、Springer Verlag、ロンドン、1995 年。
  • HK Khalil 著『非線形システム』第 3 版、Prentice Hall、アッパーサドルリバー、ニュージャージー、2002 年。
  • M. Vidyasagar,非線形システム解析、第 2 版、Prentice Hall、Englewood Cliffs、ニュージャージー、1993 年。
  • B. Friedland、「Advanced Control System Design」、ファクシミリ版、Prentice Hall、アッパーサドルリバー、ニュージャージー、1996 年。

参考文献

  1. ^ イシドリ、アルベルト (1995).非線形制御システム(第 3 版)。シュプリンガー・フェルラーグ・ロンドン。 p. 5.ISBN 978-1-4471-3909-6
  2. ^ H. Nijmeijer および A. van der シャフト、非線形動的制御システム、Springer-Verlag、p. 163、2016年。
  3. ^ イシドリ、アルベルト (1995).非線形制御システム(第 3 版)。シュプリンガー・フェルラーグ・ロンドン。 p. 147.ISBN 978-1-4471-3909-6
  • Fabio Celani、Alberto Isidori編 (2009). 「フィードバック線形化」. Scholarpedia . 2022年12月31日閲覧
  • ECE 758: シングルリンクフレキシブルジョイントマニピュレータのモデリングと非線形制御 - フィードバック線形化の説明と応用を示します。
  • ECE 758: ボールインチューブ線形化の例 – すでに通常の形式になっているシステムに対する線形化の簡単な適用 (つまり、座標変換は不要)。
  • フィードバック線形化、相対次数の計算、ゼロダイナミクスの決定を行うWolfram 言語関数。
Retrieved from "https://en.wikipedia.org/w/index.php?title=Feedback_linearization&oldid=1311697015"