制御理論において、制御リアプノフ関数(CLF)[ 1 ] [ 2 ] [ 3 ] [ 4 ]はリアプノフ関数の概念を拡張したものである。制御入力を持つシステムに対して。通常のリアプノフ関数は、動的システムが(リアプノフ)安定であるか、(より厳密には)漸近安定であるかをテストするために使用されます。リアプノフ安定性とは、システムが状態から開始する場合、ある領域Dにおいて、状態はD内にとどまります。漸近安定性のためには、状態は に収束することも必要です。制御リアプノフ関数は、システムが漸近的に安定化可能かどうか、つまり任意の状態xに対して制御が存在するかどうかをテストするために使用されます。制御uを適用することで、システムを漸近的にゼロ状態にすることができる。
制御リアプノフ関数の理論と応用は、1980年代から1990年代にかけて、ズヴィ・アートスタインとエドゥアルド・D・ソンタグによって開発された。
入力を持つ自律的な動的システムを考える
どこは状態ベクトルであり、は制御ベクトルです。私たちの目標はシステムを平衡状態に導くことだとしましょう。ある領域内のすべての初期状態から一般性を失うことなく、均衡点が(均衡状態の場合)(変数変換によって原点に移動できる)。
定義。制御リアプノフ関数(CLF)とは、関数である。連続的に微分可能で、正定値(つまり、全ての人にとってプラスになるただし、(ゼロの場合)であり、すべての存在するそのため
どこ内積を表す。
最後の条件が重要な条件です。つまり、各状態xに対して、「エネルギー」Vを減少させる制御uを見つけることができるということです。直感的に言えば、各状態において常にエネルギーを減少させる方法を見つけることができれば、最終的にはエネルギーを漸近的にゼロに近づけることができ、つまりシステムを停止させることができるはずです。これは、アートスタインの定理によって厳密に証明されています。
一部の結果は、制御アフィンシステム、すなわち以下の形式の制御システムにのみ適用されます。
どこそしてのために。
エドゥアルド・ソンタグは、与えられた制御システムに対して、原点が漸近的に安定化可能な場合に限り、連続なCLFが存在することを示した。[ 5 ]その後、フランシス・H・クラーク、ユーリ・レディヤエフ、エドゥアルド・ソンタグ、AI・スボティンによって、漸近的に制御可能なシステムはすべて、(一般に不連続な)フィードバックによって安定化できることが示された。[ 6 ] アートスタインは、動的システム(2)が微分可能な制御リアプノフ関数を持つのは、正則な安定化フィードバックu(x)が存在する場合に限ることを証明した。
与えられたシステムに対して制御リアプノフ関数を見つけるのはしばしば困難ですが、もし見つかれば、フィードバック安定化問題は大幅に簡略化されます。制御アフィンシステム(2)の場合、ソンタグの公式(またはソンタグの普遍公式)はフィードバック法則を与えます。CLFの導関数を用いて直接表す。[ 4 ]:式5.56単一入力システムの特殊な場合ソンタグの公式は次のように書かれている。
どこそしては、平行そしてそれぞれ。CLFが小さな制御特性を満たし、制御法則 連続的である。
一般的な非線形システム(1)の場合、入力は静的非線形計画問題を解くことで見つけることができる
各州について。
以下に、リアプノフ候補関数を制御問題に適用した典型的な例を示します。
ばね硬化と位置依存質量を持つ質量-ばね-ダンパーシステムである非線形システムを考える。
望ましい状態が与えられた場合、、実際の状態、、エラーあり、関数を定義するとして
コントロール・リアプノフ候補は
これは全ての人にとってプラスとなる。。
ここで、
目標は、時間微分を
これは、グローバルに指数的に安定しています。は全体的に正定値である(実際そうである)。
したがって、私たちは、
要件を満たす
ダイナミクスの置換により、与える
解決する制御法則が得られる
とそして両方ともゼロより大きい、調整可能なパラメータ
この制御法則は、時間微分に代入すると予想どおりグローバルな指数安定性を保証する。
これは線形1階微分方程式であり、解は
したがって、エラーとエラー率については、指数関数的にゼロに減衰する。
この結果から特定の応答を調整したい場合は、導出した解に代入し直す必要があります。そして解くこれは読者への演習課題とするが、解決策の最初の数ステップは以下のとおりである。
これは、任意の線形微分方程式の解法を用いて解くことができる。