説明

ゲインスケジューリング制御のためのシステム

ゲインスケジュールドフィードバックコントローラ10、11、30、40によって起動することができる、非線形プラント18を制御するシステム。様々なゲインを有する幾つかの線形サブコントローラ13、25、26、101、102を1つのユニットとしてまとめることができる。外因性パラメータ又は内因性パラメータに従って、1つのサブコントローラ13、25、26、101、102から別のサブコントローラに切り換えることによって、コントローラ10、11、30、40全体を変更させることができる。切換器に対する信号21は、特定の時点に発生するプラント18の動作範囲を反映し、それらの時点においてプラント18の出力信号17及び入力信号16に関連してシステムから所望されるゲインを示すことができる。本手法の利点は、大域的及び局所的の両方の、公称安定性及びロバスト安定性を保証すること、産業実務者によく知られている制御構造の使用を可能にすること、及び本手法の実施のために高度な数学的技法を一切必要としないことを含むことができる。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、コントローラに関し、特にフィードバックコントローラに関する。より詳細には、本発明は、状態フィードバックコントローラ及び出力フィードバックコントローラに関する。
【0002】
2005年12月15日付けで出願された米国特許出願第11/444,850号が参照により本明細書に援用される。
【発明の概要】
【発明が解決しようとする課題】
【0003】
本発明は、ゲインスケジュールドフィードバックコントローラを提供することを目的とする。
【課題を解決するための手段】
【0004】
本発明は、ゲインスケジュールドフィードバックコントローラである。
【図面の簡単な説明】
【0005】
【図1】状態フィードバックコントローラの図である。
【図2A】ゲインスケジュールド状態フィードバックコントローラを示す図である。
【図2B】ゲインスケジュールド状態フィードバックコントローラを示す図である。
【図3】出力フィードバックコントローラの図である。
【図4】ゲインスケジュールド出力フィードバックコントローラを示す図である。
【発明を実施するための形態】
【0006】
本発明が解決することができる技術的又は商業的な必要性は以下の通りである。ゲインスケジュールドコントローラは、非線形プラントのコントローラを設計する1つの方法であり得る。幾つかの線形コントローラをまとめることができ、外因性スケジューリング変数又は内因性スケジューリング変数に応じて、ある線形コントローラから別の線形コントローラに切り換えることによって、ゲインスケジュールドコントローラを実現することができる。本システムは、特定の閉ループ性能特性が従来技術よりも改善されるような方法で、複数のコントローラ間で切り換える技法とすることができる。
【0007】
設計される線形コントローラが「状態フィードバック」構造のものである場合、本システムは各コントローラの状態観測器構成要素を常時並列に実施することができる。この結果、状態観測器を初期化することに起因する望ましくない過渡効果を引き起こすのではなく、「正確な状態」により近い、任意のサブコントローラの推定状態を得ることができる。状態観測器のそれぞれを並列に作動させることによって、起動時過渡応答(transients)の影響が軽減される。
【0008】
線形コントローラが「出力フィードバック形態」のものである場合、本システムは、コントローラのそれぞれを、当該コントローラの構成要素(内部モデル及び安定性Youlaパラメータ)に分解する(factor)ことを利用することができる。線形モデルは、線形コントローラが設計された動作点に適切なものとすることができる。したがって、これらのコントローラを内部モデルの並列バンク及びYoulaパラメータの並列バンクとして実装することができる。切り換えは、閉ループ安定性を保証するように構成することができる。
【0009】
本システムは、非線形プラントのゲインスケジューリング制御において使用することができる。設計手法は、4つの主要なステップをたどり得る標準ゲインスケジューリング制御設計手順を使用することができる。ステップは、1)プラントの線形パラメータ変動(LPV)モデルを計算すること、2)線形技法を使用して、プラントの、スケジューリングパラメータσ(t)の様々な値ごとに異なる線形化されたモデルの線形サブコントローラを設計すること、3)スケジューリング変数θ(t)の値に従ってコントローラ全体が変更されるように一群の線形コントローラを実施すること、並びに、4)分析的方法及びシミュレーション方法を介して、局所的特性及び大域的特性に関して安定性及び性能をそれぞれ査定することを含むことができる。本明細書において、ステップ3が重要であると見なされ得る。
【0010】
本システムは、通例ステップ4で評価される性能特性のうちの幾つかが対処中になるように、ステップ3(コントローラゲイン変化)を実行する技法とすることができる。本システムは、ステップ2における線形設計の結果得ることができる、「状態フィードバック」及び「出力フィードバック」の2つの種類のコントローラ内で実施することができる。状態フィードバックコントローラの場合、本システムは、結果として、線形サブコントローラ間で切り換えることによって引き起こされる過渡効果を軽減することができる。出力フィードバックコントローラの場合、本システムは、望ましい閉ループ安定性特性を有すると証明され得る、ゲインスケジュールドコントローラを提供することができる。
【0011】
図1において、線形状態フィードバック制御系11は、状態観測器12及び状態フィードバックコントローラ13の2つの構成要素から成ることができる。動的状態観測器12は、測定信号y(t)17からプラント14の内部状態の推定値
【0012】
【数1】

【0013】
15を提供することができる。状態フィードバックコントローラ13は、推定状態
【0014】
【数2】

【0015】
15の関数として、アクチュエータ信号u(t)16を生成することができる。アクチュエータ信号u(t)16の生成は、
【0016】
【数3】

【0017】
のような単純な行列乗算関数、又はアフィン関数
【0018】
【数4】

【0019】
を伴ってもよい。アクチュエータ信号16を状態観測器12にフィードバックすることができる。
図2aの略図に示す構成では、ゲインスケジューリングを、多数の線形コントローラ101、102間で切り換えることとして定義することができる。ここで、各線形コントローラは、特定の静的値又は静的値に近い値(neighborhood)θによって定義することができるような非線形プラントG 18の特定の動作点に対して(たとえば、当該コントローラの係数に対して異なる次数及び/又は値を用いて)設計される。コントローラ切換器19の位置は、切り換え信号21によって求めることができ、σ(t)∈{l,...m}であり、これによって、任意の所与の時点tにおいて、m個のコントローラ101、102のうちのいずれがオンラインであるかを特定する(mは数〜数千であり得る)。
【0020】
たとえば、測定信号17は、過給ディーゼルエンジンにおける特定の給気圧出力を示すことができ、アクチュエータ信号16は、可動ノズルタービン(VNT)におけるアクチュエータベーンの位置を表すことができ、アクチュエータ、ターボ過給エンジン、及びセンサは非線形プラントG(θ,s)18を構成する。しかしながら、給気圧における反応の量は、信号17の様々な大きさにわたって信号17に対して非線形となる場合がある。又は付加的に、ゲインの大きさは、エンジン18の出力の回転速度(rpm)と共に変動する場合がある。m個の線形サブコントローラから成るセットを設計することができ、それぞれがエンジン速度の或る範囲に適合し、それぞれ互いに対して異なるゲイン又は周波数特性を有する。所与の速度範囲に対して、所望のゲインを有する或るコントローラを、出力16用の切換器19によって選択することができる。別の速度範囲に対しては、別の所望のゲインを有する異なるコントローラを選択することができ、以下同様である。ゲインは、コントローラを動作しているエンジン18の速度範囲に従って、コントローラのグループ又はバンクからコントローラを選択することによってスケジューリングすることができる。状態観測器22、23(図2b)のそれぞれは、それぞれの起動時過渡応答がなくなるのに十分長い時間動作していた場合がある。線形状態観測器の場合、起動時過渡応答は急速な減衰率を有する。重要な特徴は、状態観測器が、27、28に示す各サブコントローラv...vのそれぞれの出力ではなく、真のオンライン制御信号u(t)からそれぞれ実行されることである。
【0021】
ゲインスケジュールド状態フィードバックコントローラの場合、図2a及び図2bの本システム10は、切り換え過渡応答を軽減する目的で、状態観測器22、23の並列バンクの使用を含むことができる。これらの図は、状態フィードバックコントローラ25、26間で切り換えを行うためのレイアウトを明らかにする。ここで、m個の状態観測器22、23のそれぞれは、同時に、又は互いに並列に実行することができる。すなわち、それらの状態観測機は、いつ選択されるか又は切り替えられても作動する準備ができている。オンラインアクチュエータ信号u(t)16を、状態フィードバックコントローラ出力v(t)...v(t)27、28のうちの1つとして選択することができる。任意の所与の時点において、せいぜいm個の状態フィードバックブロック25、26のうちの1つしか実行しなくてよいことが明らかであるはずである。この結果、埋め込み型コントローラのような幾つかの演算環境において重要であり得る、リアルタイムであることが要求される浮動小数点演算の数を減少させることができる。測定信号y(t)17を本システム10の状態観測器(1〜m)22、23に入力することができる。状態観測器及びコントローラの数(m)は、それぞれ、或る種類のプラント18への適用から別の種類のプラントへの適用で変更することができる。このような数は数〜数千の範囲をとることができる。
【0022】
状態観測器1(22)〜m(23)は、推定状態
【0023】
【数5】

【0024】

【0025】
【数6】

【0026】
31、32を、状態フィードバックコントローラ1(25)〜m(26)にそれぞれ出力することができる。本システムは、推定状態
【0027】
【数7】

【0028】
が利用可能であると共に、その初期化過渡応答が完全に又は部分的になくなったことを確実にすることによって、切り替え過渡応答を軽減するという利点を有することができる。インデックス「j」は1〜mであり得る。
【0029】
図3は、プラントG(θ,s)35の動特性の内部モデル
【0030】
【数8】

【0031】
モジュール33と、安定性YoulaパラメータQ(σ,s)モジュール34とを含む2つの構成要素に分解することができる安定化線形出力フィードバックコントローラK(s)30の図を示す。標準的な線形制御理論は、積極的な制御(aggressive control)がYoulaパラメータ
【0032】
【数9】

【0033】
のHノルムの大きな値に対応し、一方で保守的な制御(conservative control)は小さな値に対応することを示す。良好な内部モデル
【0034】
【数10】

【0035】
によって、
【0036】
【数11】

【0037】
によって表される、当該モデルと真のプラントとの差のHノルムの値が小さくなり、一方で、不良内部モデルは真のプラントG(s)とあまり密接に合致せず、差のノルムが大きくなる。
【0038】
【数12】

【0039】
である場合、モデル不確定性に対するロバスト安定性を保証することができる。これは、モデリングと制御との間のトレードオフを示す。すなわち、積極的な制御は良好なモデル情報によってのみ達成することができる。測定信号y(t)17は、プラントG35からコントローラK(s)30の入力に進むことができる。信号y(t)は、接合点36(たとえば加算器)に進むことができ、当該接合点は、信号37を信号17から減算し、その結果、安定性YoulaパラメータQ(σ,s)モジュール34への信号38とする。信号37は、内部モデル
【0040】
【数13】

【0041】
モジュール33からのものとすることができ、当該モジュールは、安定性YoulaパラメータQ(s)モジュール34の出力である、アクチュエータ信号u(t)16の入力を有する。
【0042】
線形システムの直接の出力フィードバック制御結果を非線形システムの非線形制御に適用することに伴う問題を理解するために、まず非線形プラントG(θ,s)を考えることができる。ここで、y(t)=G(θ,s)u(t)は、パラメータ依存状態空間系
【0043】
【数14】

【0044】
の表記上の略記であり、式中、x(t)はG(θ,s)の内部状態を表し、
【0045】
【数15】

【0046】
はx(t)の時間微分を表す。次に、汎用出力フィードバックコントローラK(σ,s)を考えることができる。ここで、上記のように、式u(t)=K(σ,s)y(t)はパラメータ依存状態空間系
【0047】
【数16】

【0048】
の表記上の略記であり、式中、x(t)は、コントローラK(σ,s)の内部状態を表す。
ここで、(1)の変数θ(t)を、事実上制御を一切受けないプラントに対する変化を表すものとして解釈することができる。対照的に、変数σ(t)は、コントローラのスケジューリング又は切り替えを表すのに使用される。スケジューリング又は切り替えは、設計決定とすることができる。閉ループは、
【0049】
【数17】

【0050】
によって規定される
【0051】
【数18】

【0052】
を用いて(2)及び(1)によって生成することができ、
【0053】
【数19】

【0054】
であり、式中、パラメータ{A(θ),B(θ),C(θ)}は、設計者の影響範囲の外にあるプラント(1)の所与の特性とみなすことができる。コントローラ{A(σ),B(σ),C(σ)}は、制御エンジニアによって設計されるが、(3)によって表される閉ループ系が安定するように{A(σ),B(σ),C(σ)}を設計するのは難しい作業となる場合があることに留意することができる。この難しさに起因して、設計は通常、アドホックゲインスケジューリング技法を通じて、又は特殊なツールの使用を必要とすると共に許容されるコントローラの構造に制限を課す、極度に高度な数学を通じてのいずれかで検討される。産業への適用では安定性の保証が必要とされ、しばしば、産業実務者が十分理解することができる設計及びチューニングを有する、たとえばPID又はスミス予測器のようなよく知られたサブコントローラ構造を使用することが必要とされるため、いずれの解決法も不完全であると思われる。
【0055】
第1のステップとして、図3の線形制御系に関して示されるYoulaプラントパラメータ表示を、本明細書の式(1)、式(2)において論考された種類の非線形制御系に対して一般化することの1つの態様に留意することができる。(2)における出力フィードバックコントローラの以下のパラメータ表示を考えることができる。当該コントローラは2つの構成要素、すなわち、Q(σ,s)で表される非線形Youla−Kuceraパラメータ(ここで、
【0056】
【数20】

【0057】
は以下のような系
【0058】
【数21】

【0059】
の表記上の略記である)、及び
【0060】
【数22】

【0061】
で表される内部モデル(ここで、
【0062】
【数23】

【0063】
は以下のような系
【0064】
【数24】

【0065】
の表記上の略記である)から構成される。非線形プラン(1)を(4)、(5)における区分化されたコントローラに相互接続することによって形成される閉ループによって、内部モデル(5)が(1)における真のプラントと完全に合致する(換言すれば、
【0066】
【数25】

【0067】
である)ケースの場合、(4)における任意の指数安定性パラメータ依存YoulaパラメータQ(σ,s)に関して、(3)において指数安定性閉ループが生じる。このような結果は、制御工学の技術分野において公称安定性(nominal stability)(NS)結果として既知であり得る。
【0068】
閉ループの公称安定性は、唯一の制約が、許容されるσに関するA(σ)の安定性である、任意の{A(σ),B(σ),C(σ)}を保持する。設計者は、他の性能要件に関して自由に{A(σ),B(σ),C(σ)}を設計することができ、設計が結果として公称指数安定性閉ループになることに満足する。(2)における{A(σ),B(σ),C(σ)}の観点での設計に関して同じことを必ずしも述べる必要はない。(3)に示すように、閉ループ安定性は{A(σ),B(σ),C(σ)}に複雑に依存し、閉ループ安定性の解析は、現在、制御工学における未解決問題である。
【0069】
不確定のプラントに関してロバストL安定性が存在する場合がある。任意の制御系(線形又は非線形)において、コントローラの内部モデル
【0070】
【数26】

【0071】
(5)が(1)のプラントG(θ、s)を完全に反映することを予期するのは現実的でない。(1)のプラントが
【0072】
【数27】

【0073】
となるような制限されたLノルムを有する場合、小ゲイン定理によって、(1)、(4)、(5)によって形成される閉ループのL安定性に関して以下の十分条件を導くことができる。
【0074】
【数28】

【0075】
(9)の第1項は、u(t)をy(t)にマッピングするシステムの誘導ノルムとして解釈されるべきである。ここで、y(t)=y(t)+y(t)であり、式中、y(t)=G(θ,s)u(t)且つ
【0076】
【数29】

【0077】
である。(9)における関係は線形システムの結果と類似であり、ここでもまた、モデリングと閉ループ安定性に対する制御との間のトレードオフを明白に示している。内部モデル
【0078】
【数30】

【0079】
及びスケジューリングロジックσが、(9)における第1のノルムが小さくなるように設計される場合、制御技術者は、増大された自由度でQ(σ,s)を設計することができる。積極的な制御は、典型的にはより大きな誘導ノルム
【0080】
【数31】

【0081】
をもたらし得る。
本明細書における指数安定性に関する記述と同様に、完全なモデル情報が、内部モデルにおいて、
【0082】
【数32】

【0083】
となるように使用される場合、(9)は、(4)における任意のQ(σ,s)(ここで、
【0084】
【数33】

【0085】
)が、結果としてL安定化コントローラK(σ,σ,s)となることを示すことができる。線形システムG(θ,s)、
【0086】
【数34】

【0087】
、Q(σ,s)の特別なケースの場合、(9)における結果は、Youlaパラメータの標準定義、Q(s)=K(s)(I−G(s)K(s))−1を用いた、付加的な非構成モデル不確定性に関するHノルムロバスト安定性結果と等価であり得る。
【0088】
(4)、(5)におけるコントローラ構造によって、(1)におけるL安定性なプラントの大域安定化コントローラを導くことができる。このことを理解するために、一時的に、問題に固有の全ての洞察を放棄すると共に、(5)における内部モデルが
【0089】
【数35】

【0090】
を有するように設計されていると仮定することができ、その場合、
【0091】
【数36】

【0092】
(式中、γは、
【0093】
【数37】

【0094】
となるように十分に小さい)を選択することによって、大域的にL安定である閉ループを生成することができる。このように、この設計技法はいかなるレベルのモデル不確定性に関しても安定性を達成することができる。(10)における結果は、大域安定化コントローラ(4)、(5)の設計に関する潜在可能性を実証するという点で留意することができる。しかしながら、この結果は、任意の切り換え信号σ及びσを有する任意の
【0095】
【数38】

【0096】
及びQを保持する場合があるため、非常に保守的になる可能性が高い。実際、良好な内部モデルの結果は、
【0097】
【数39】

【0098】
となるべきである。
本発明の一手法は、(4)及び(5)の形態のゲインスケジュールドコントローラの設計において残存する幾つかの実用的な問題に取り組むことができる。第1に、実際に
【0099】
【数40】

【0100】
を意味する完全なモデル情報は決して有し得ない。第2に、指数安定であるパラメータ依存性行列A(σ)を選択することは、(3)における問題全体よりも大幅に容易であるが、依然として簡単ではない作業である。第3は、制御設計者がサブコントローラの構造を(たとえばPIDコントローラ又はスミス予測器コントローラとなるように)選択するのを許可することである。本発明の一手法は、非線形Youlaパラメータ(4)及び内部モデル(5)のために特定の形態を使用することができる。
【0101】
図4は、(11)、(12)におけるコントローラ構成の図を示す。2つの主要構成要素を有するコントローラ構成を考えることができる。非線形プラントの内部モデルは、n個の線形プラントモデルから成るバンク
【0102】
【数41】

【0103】
及び、Youla−Kuceraパラメータの並列バンク
【0104】
【数42】

【0105】
から構成される。これらの安定性を説明するために、(12)におけるQ(σ,s)の状態空間バージョンを書くことができる。Q(σ,s)は、(4)に類似の形態によって状態空間内で実現することができ、次に、(12)における切り換えられたYoulaパラメータが
【0106】
【数43】

【0107】
によって与えられ、ここで定数行列
【0108】
【数44】

【0109】
は切り換え信号σの関数ではない。行列
【0110】
【数45】

【0111】
は、j番目のブロック要素を除く全ての場所においてゼロを有することができる。上記で表したものにより、(12)における切り換えられたQ(σ,s)は、各LTI Q(s)が、j=1,...,mについて安定である場合、任意のσに関して指数安定とすることができる。(11)における内部モデルのバンクは、(13)〜(15)に示す内部モデルのバンクと同様の構造を有する。
【0112】
(11)における内部モデル構成要素は、その構造に起因して、非常に例外的な状況を除いて(1)における真のプラントと完全に合致することはないことに留意することができる。これは部分的に、本発明のコントローラ(プラントの各動作点の数に関する線形コントローラ)をどのように設計することを望むかの意図的な帰結とすることができる。しかし、特定の構成によって、(9)の小ゲイン状態を使用して、(1)、(11)、(12)における閉ループの、閉ループL安定性に関して十分な結果を
【0113】
【数46】

【0114】
として導出することを可能にすることができる。式中、ノルムは、全ての入力信号及び全ての切り換え信号にわたって推定される、最悪のケースによって誘導されるLノルムを示す。(16)の第1項は、u(t)をy(t)にマッピングするシステムの誘導ノルムとして解釈されるべきである。ここで、y(t)=y(t)+y(t)であり、式中、y(t)=G(θ,s)u(t)且つ
【0115】
【数47】

【0116】
である。
(12)における、Youlaパラメータのバンク及び切換器(図4においてQ(σ,s)で表される)の、最悪のケースによって誘導されるLノルムは、任意の切り換え信号σ(t)に関して、
【0117】
【数48】

【0118】
によって制限されることを示すことができ、表記
【0119】
【数49】

【0120】
は、線形システムの標準Hノルムを表す。類似の上界を、図4の
【0121】
【数50】

【0122】
の誘導ノルムγの場合に、任意の切り換え信号σ(t)に関して保持することができる。
【0123】
【数51】

【0124】
次に(17)、(18)、及び(16)は、一群の線形コントローラを設計することによって、不確定L安定性プラントのためのロバスト安定性閉ループ切り換え式コントローラを設計することができることを示す。
【0125】
(1)における開ループプラントがL安定である場合、(16)における第1の誘導ノルムが、任意のσに関して
【0126】
【数52】

【0127】
であり、第2のノルムが任意のσに関して
【0128】
【数53】

【0129】
であり、設計者によって選択することができるため、(1)、(11)、(12)に関してL安定性閉ループを達成することができる。他方で、(16)の出現によって、安定性の、ゲインスケジュールドコントローラを生成するときのモデリングと制御との間のトレードオフを明確にすることができる。第1の誘導ノルムに関して小さな値を生成する良好なモデリング結果によって、設計者は第2のノルムに関してより大きな値を選択することができる。積極的な制御は、Youlaパラメータに大きな値をもたらすことができる。逆に、不良モデル(たとえば、あまりにも線形化点nが少ない)は、第1のノルムに関して大きな値をもたらす場合があり、設計者は、保守的コントローラに対応する第2のノルムに関して、小さな値に制限されることになる。
【0130】
(11)、(12)におけるゲインスケジュールドコントローラは、任意の静的値、σ=i及びσ=jに関して、LTIコントローラ
【0131】
【数54】

【0132】
とすることができる。(11)、(12)におけるゲインスケジュールドコントローラは、m≠n、すなわちYoulaパラメータ及びプラントパラメータの数が異なることを許可する。典型的には、設計者は、m≧nとなるように、線形プラントモデルと少なくとも同じ数のYoulaパラメータを必要とし得る。たとえば異なる閉ループ性能を達成するために、モデルよりも多くのYoulaパラメータを使用することを予見することができる。たとえば、コントローラは、単一の線形プラントn=1及び複数のコントローラm>1の特別なケースの場合に構造(11)、(12)を使用することができる。(11)、(12)におけるコントローラは、σの切り換え時点において、制御信号u(t)の跳び不連続を受ける場合がある。より滑らかな遷移を可能にするために、自然な方法で構成を変更することができる。たとえば、幾つかの構成において、後切り換えフィルタを利用することができる。参照により本明細書に援用される、2005年12月15日付けで出願された米国特許出願第11/444,850号において論考されているように、そのような後切り換えフィルタを、切り換えによって生じた過渡信号を変更するように設計することができる。
【0133】
代替的に、(11)、(12)は、コントローラ間の自然な補間を可能にしてもよい。ここで、様々なアドホック技法は閉ループ(1)、(11)、(12)を不安定化するべきではない。(16)における結果は小ゲイン定理から得ることができ、任意の誘導ノルムを使用することができる。本明細書においてLノルムは、線形システムのロバスト制御においてよく知られているHノルムとの関連で使用することができる。
【0134】
本明細書に記述された特定の設計ステップは、ゲインスケジューリング設計を含むことができる。ステップは、1)σによってパラメータ表示されるn個の動作点から成る一群の付近の非線形モデルを線形化するステップであって、モデル
【0135】
【数55】

【0136】
を生成する、線形化するステップ、2)一群の線形コントローラK(s),…,K(s)を設計するステップであって、各動作点において所望の性能を達成する、設計するステップ、3)ゲインスケジュールドコントローラを構成し、各動作点において対応するYoula−Kuceraパラメータ
【0137】
【数56】

【0138】
を計算し、(11)、(12)にあるような要素Q(s)及び
【0139】
【数57】

【0140】
を使用してコントローラを実装するステップ、並びに、4)安定性(16)、(9)及び性能を分析するステップを含むことができる。重要なステップは、本明細書において強調されているステップ3であり得る。これらのステップは、ゲインスケジュールドコントローラを設計するときに使用する手順を記述することができる。進歩性ステップ3は、(a)設計者がPID又はスミス予測器のような、直感的で、産業的によく知られたサブコントローラを使用することを可能にし、(b)閉ループ安定性の保証を提供し、(c)安定性を保証するのに高度に特殊化された数学ツールを必要としないという点で、他の手法よりも価値がある。
【0141】
図4の略図は、本システムの、ゲインスケジュールド出力フィードバックコントローラ(K(σ,σ,s))40(式(1)、(11)、及び(12)において示される)の態様を、非線形コントローラ対線形コントローラ30として示している。ゲインスケジュールド出力フィードバックコントローラシステム40は、内部モデルの並列バンク54とYoulaパラメータの並列バンク55とを備えることができる。目標は、閉ループ安定性を保証し、切り換え過渡応答を軽減することである。コントローラシステム40において、測定信号y(t)17は非線形プラントG(θ,s)18(たとえば、エンジン若しくは他のアイテム又は複合体)から到来し、接合点51(たとえば、加算器)へ進むことができる。切換器44からの信号52を、信号17から減算して、その結果、信号53とすることができる。
【0142】
内部モデル1〜n(nは数〜数千の間とすることができる)から成る並列バンク45の1つの内部モデルからの信号48を、切換器44によって、切換器44への切り換え信号σ(t)42に従って、信号52として選択することができる。内部モデルのバンク45及び切換器44を、切り換えられた内部モデルブロック
【0143】
【数58】

【0144】
54の一部とすることができる。
接合点51からの合成信号53は、安定性Youlaパラメータ1〜m(mは数〜数千の間とすることができる)から成る並列バンク47へ進むことができる。アクチュエータ信号u(t)16を、切換器46によって、切り換え信号σ(t)43に従って、バンク47のパラメータ出力49のうちの1つから選択することができる。アクチュエータ信号16を、内部モデルのバンク45に供給することができる。安定性Youlaパラメータのバンク47及び切換器46を、切り換えられた安定性YoulaパラメータブロックQ(σ,s)55の一部とすることができる。
【0145】
切り換え信号σ(t)は、コントローラ10(図2a及び図2b)の切り換え信号21と類似しており、σ(t)=[σ(t)σ(t)]として分割することができる。信号σ(t)42は、切換器44に進み、並列バンク45の内部モデル、G,...,Gのうちのいずれが、出力信号52を提供するために任意の時点に実施又は使用されるかを決定することができる。信号σ(t)43は、切換器46に進み、並列バンク47のYoulaパラメータ、Q,...,Qの信号49のうちのいずれが、出力信号16を提供するために任意の時点に実施又は使用されるかを決定することができる。
【0146】
内部モデルの並列バンク45、及び、切換器44によって起動される出力の選択における切り換え方針が、切り換えられた内部モデルブロック
【0147】
【数59】

【0148】
54が、式(16)において明らかにされたように非線形プラント18に「近い」か又は類似する出力結果52を与えるように構成される場合、閉ループ安定性を保証することができる。
【0149】
コントローラ構成に関連する場合があるさらなる解説が、本明細書において、非線形プラントのゲインスケジューリングコントローラに関して記載される。大域的な公称安定性及びロバスト安定性を達成することができる。個々の線形サブコントローラの順序、構成、又は数に対する制約は一切存在しないことを考慮に入れることができる。
【0150】
LPVプラントを動機付る例として、自動車システムを使用することができる。しかしながら、典型的なスケジューリング変数は、エンジン速度及び燃料流量を含むことに留意されたい。エンジン速度は、幾つかの「低速」動特性に従って変化することができるが、燃料流量はほぼ瞬時に変化することができる。このように、多くの線形パラメータ変動(LPV)するゲインスケジュールドコントローラの設計において使用されている仮定
【0151】
【数60】

【0152】
は、多くの自動車システムにおいて適切に適用することができない。本発明の技法の強力な利点は、このことがスケジューリング変数θ(t)の速度変化に対していかなる制約も課さないことである。
【0153】
モデリングと制御との間のトレードオフは、閉ループに対する誘導ノルムの観点から明らかにすることができる。より良いモデリングによってより積極的なな制御を可能にすることができることが分かる。又は逆に、非線形プラントの不良モデリングによって、閉ループ制御性能を妥協することが必要となる場合がある。
【0154】
閉ループ安定性の問題は、スケジューリング変数が低速に変化することを必要とすると解釈される必要が必ずしもないことが示されている。しかし、代わりに閉ループ安定性は、非線形プラントの内部モデルの品質に依存する場合がある。このモデルが完全である場合、スケジューリングパラメータθ(t)の速度変化に関わらず、閉ループ安定性の問題は一切存在しないはずである。
【0155】
完全モデル情報のケースにおける閉ループ指数安定性を実証することができる。限定的ケースとして、第1に、制御設計者が完全なモデル情報を処理する(非現実的な)状況を考えることができる。この文脈において、完全なモデル情報は、内部モデル(5)が真のプラント(1)と、入出力の意味で合致することとして定義される。ここで、全ての時点t≧0に関して、完全なモデル実施態様を、条件
【0156】
【数61】

【0157】
として定義することができる。この条件は内部モデルの実現、及び、また、内部モデル(5)が(1)における真のスケジューリングパラメータθの変化を完全に追跡することを可能にするコントローラスケジューリング変数σの設計の両方に対して要件を設定し得る。反直感的な事実は、入出力挙動に対する要件が、状態空間の実現に対する要件を課す場合があることである。このことがどのように真になり得るのかを理解するために、{A,B,C}と{A,B,C}との間で切り換える動的システムを考えることができる。任意の状態xに関して、σの切り換え時点における出力y(ここでy(t)=Cσx(t))に対して連続性の要件を課す場合、全てのx∈Rに関してCx=Cxであるような線形サブシステムの実現を選択しなくてはならない。
【0158】
内部モデルがプラントと合致する場合、(7)を、一定の相似変換を介して、
【0159】
【数62】

【0160】
に変換することができる。(8)の式中、
【0161】
【数63】

【0162】
である。(8)のブロック上三角構造から、時変形
【0163】
【数64】

【0164】
の指数安定性は、全ての許容されるθ(t)に関して許容可能なσ(t)且つ
【0165】
【数65】

【0166】
である場合の
【0167】
【数66】

【0168】
の安定性によって暗示されることが容易に分かる。たとえば、或るCQLFが全てのA(σ)に関して存在し、別のCQLFがA(θ)に関して存在することが、閉ループ安定性に十分であり得る(しかし、必ずしも必要ではない)。したがって、(1)におけるG(θ,s)が、全ての許容される軌道θ(t)に関して指数的に安定であり、且つ完全なモデル情報が(5)の内部モデル
【0169】
【数67】

【0170】
において実施される場合、(1)、(4)、(5)で形成される閉ループは、(4)における任意の指数的に安定なQ(σ,s)に関して指数的に安定であることができる。安定性結果は、(8)の最下部の状態から開始して、上へ向かって作業する場合に検証することができる、各状態の安定性は、それに続く状態の安定性に応じて決まり得る。この結果は、ゲインスケジューリングにおける「低速変動」の観点又は切り換えられるシステムのための「一時停止時間」の結果ではなく、モデル情報の品質及び実施態様の観点から記載されることに留意することができる。
【0171】
本コントローラシステムは、n個の状態観測器から成るバンクであって、m≦nの場合に実質的に全ての時点において並列に実行されるm個の状態観測器から成るセットを有する、n個の観測器から成るバンクと、当該状態観測器のバンクに対応すると共に接続される状態フィードバックコントローラのバンクとを備えることができる。並列に実行される、上記m個の状態観測器から成るセットは、時間の関数とすることができ、測定信号(y)t17に依存する。状態フィードバックコントローラのバンクの各状態フィードバックコントローラの出力は実質的に任意の時点において選択可能である。状態観測器のバンクの状態観測器は、実質的に全ての時点において並列に実行することができる。状態観測器のバンクは、カルマンフィルタ又は拡張カルマンフィルタを有することができる。
【0172】
状態フィードバックコントローラのバンクの各状態フィードバックコントローラは、条件付きLGR技術を使用して設計することができる。条件付きLGR技術は、システム状態の関数として明示的に計算されたルックアップテーブルのセットとして実施することができる。
【0173】
本コントローラシステムは、第1の動的フィルタのバンクを有する制御ループを有することができ、ルックアップテーブルのバンクは第1の動的フィルタのバンクに接続され、第2の動的フィルタのバンクはルックアップテーブルのバンクのルックアップテーブルに接続される。第2の動的フィルタのバンクの第2の動的フィルタは、識別フィルタとすることができる。
【0174】
1つ又は複数のルックアップテーブルを様々な方法で計算することができ、且つ/又は様々な機能又は動作を提供することができる。本明細書において幾つかの例を示す。ルックアップテーブルは、マルチパラメトリック混合アルゴリズムを用いて計算することができる。ルックアップテーブルは、コントローラシステムに接続されるプラントの1つ又は複数の出力パラメータに対する1つ又は複数の制約を符号化することができる。ルックアップテーブルは、条件付き混合システムのための動的プログラミングアルゴリズムを用いて計算することができる。ルックアップテーブルは、入力として1つ又は複数の制御制約を受け入れることができる。1つ又は複数の制御制約は、時間と共に変動することができる。
【0175】
本明細書において、事項によっては、別の様式又は時制で記載されているにもかかわらず仮定的又は予言的性質のものである場合がある。
本発明は少なくとも1つの例示的な実施例に関して説明されたが、本明細書を読めば、当業者には、多くの変形形態及び変更形態が明らかになるであろう。したがって、本発明は、添付の特許請求の範囲が全てのこのような変形形態及び変更形態を含むように、従来技術の観点から可能な限り広く解釈されることを意図している。

【特許請求の範囲】
【請求項1】
ゲインスケジュールドコントローラシステムであって、
複数のコントローラ(25、26、101、102)と、
切換器(19)と、
を備え、
前記切換器(19)の端子は、前記複数のコントローラ(25、26、101、102)のほぼ任意のコントローラ(25、26、101、102)の出力に接続可能であり、
前記複数のコントローラ(25、26、101、102)の各コントローラ(25、26、101、102)はゲインを含み、
前記複数のコントローラ(25、26、101、102)の少なくとも2つのゲインは、同じではなく、且つ
前記切換器(19)の前記端子は、前記複数のコントローラ(25、26、101、102)のうちのコントローラ(25、26、101、102)の出力に選択的に接続可能である、システム。
【請求項2】
前記切換器(19)は、該切換器(19)の前記端子を、前記複数のコントローラ(25、26、101、102)のうちのコントローラ(25、26、101、102)の出力に選択的に接続するための入力を備え、
前記複数のコントローラ(25、26、101、102)への入力はプラント(18)からの測定パラメータのためのものであり、
前記切換器(19)の前記端子は、信号(16)を前記プラント(18)のアクチュエータに提供するためのものであり、
前記切換器(19)の前記入力は、信号(21)が前記端子を前記複数のコントローラ(25、26、101、102)のうちのコントローラ(25、26、101、102)の出力に選択的に接続するためのものであり、且つ
前記信号(21)は、前記プラント(18)の動作範囲に従って前記コントローラ(25、26、101、102)の選択を示す、請求項1に記載のシステム。
【請求項3】
ゲインスケジュールドコントローラシステムであって、
複数の入力及び複数の出力を有する複数の状態観測器(22、23)と、
前記複数の状態観測器(22、23)の前記複数の出力にそれぞれ接続される複数の入力、及び複数の出力を有する、複数の状態フィードバックコントローラ(25、26)と、
前記複数の状態フィードバックコントローラ(25、26)の前記複数の出力のうちの出力に接続可能な端子を有する切換器(19)と、
を備える、システム。
【請求項4】
前記複数の状態観測器(22、23)の前記複数の入力は、プラント(18)からの測定信号(17)のためのものであり、
前記切換器(19)の前記端子は前記プラント(18)に対するアクチュエータ信号(16)のためのものであり、
前記複数のフィードバックコントローラ(25、26)の前記複数の出力のうちのいずれを前記切換器(19)の前記端子に接続するかを選択するための、前記切換器(19)の前記入力への信号(21)は、前記プラント(18)の動作範囲に従い、且つ
前記プラント(18)の前記動作範囲が変化して、異なるゲインを有するコントローラ(25、26)を必要とする場合、前記切換器(19)の前記端子に接続されている前記複数のフィードバックコントローラ(25、26)の前記複数の出力のうちの前記出力は、前記複数の出力のうちの別の出力に変更することができる、請求項3に記載のシステム。
【請求項5】
コントローラ切り替えシステムであって、
複数の出力を有する複数のパラメータ(47)と、
第1の切換器(46)であって、該第1の切換器(46)の出力においてパラメータ(47)を提供するための、前記複数のパラメータ(47)の前記複数の出力のうちの1つの出力への接続を選択するための第1の切換器(46)と、
前記第1の切換器(46)の前記出力に接続される入力、及び複数の出力を有する、複数の内部モデル(45)と、
第2の切換器(44)であって、該第2の切換器(44)の出力において内部モデル(45)を提供するための、前記複数の内部モデル(45)の前記複数の出力のうちの1つの出力に対する接続を選択するための第2の切換器(44)と、
前記第2の切換器(44)の前記出力に接続される第1の入力、前記複数のパラメータ(47)の入力に接続される出力、及び第2の入力を有する接合点(51)と、
を備える、システム。
【請求項6】
前記パラメータ(47)はYoulaパラメータであり、
前記複数の内部モデル(45)は、動作中の前記プラント(18)に現在、実質的に類似する内部モデル(45)を含み、且つ
前記第1の切換器(44)及び前記第2の切換器(46)に対する前記入力は、動作中の前記プラント(18)の現在の動作範囲を反映する、請求項5に記載のシステム。
【請求項7】
コントローラ間で切り換える方法であって、
プラント(18)から測定信号(17)を取得するステップ、
前記測定信号(17)を複数の状態観測器(12、22、23)に入力するステップ、
前記プラント(18)の内部状態の推定値を出力するステップ、
前記推定値の関数として複数のアクチュエータ信号(27、28)を生成するステップ、及び
前記複数のアクチュエータ信号(27、28)から、前記状態観測器(12、22、23)の入力及び前記プラント(18)の入力にフィードバックするアクチュエータ信号(16)を選択するステップ、
を含む、方法。
【請求項8】
コントローラを切り換える方法であって、
プラント(18)から測定信号(17)を取得するステップ、
複数の内部モデル(33、45)から内部モデル信号(37、52)を選択するステップ、
前記測定信号(17)と前記内部モデル信号(33、45)とを、複数のパラメータ(34、47)に対する入力信号として結合するステップ、
前記複数のパラメータ(34、47)からの複数の出力からアクチュエータ信号(16)を選択するステップ、並びに
前記アクチュエータ信号(16)を、前記複数の内部モデル(33、45)の入力及び前記プラント(18)の入力に対するフィードバック信号として伝達するステップ、
を含む、方法。
【請求項9】
コントローラシステムであって、
m≦nの場合にほぼ全ての時点において並列に実行されるm個の状態観測器(22、23)から成るセットを同時に有する、n個の状態観測器から成るバンクと、
前記状態観測器(22、23)のバンクに対応すると共に接続される状態フィードバックコントローラ(25、26)のバンクと、
を備え、
並列に実行される、前記m個の状態観測器(22、23)から成るセットは、時間の関数であり、測定信号(17)に依存し、
前記状態フィードバックコントローラのバンクの各状態フィードバックコントローラ(25、26)の出力はほぼ任意の時点において選択可能である、システム。
【請求項10】
前記システムは、制御ループをさらに備え、
前記制御ループは、
第1の動的フィルタのバンクと、
前記第1の動的フィルタのバンクに接続されるルックアップテーブルのバンクと、
前記ルックアップテーブルのバンクのうちのルックアップテーブルに接続される第2の動的フィルタのバンクと、
を備える、請求項9に記載のシステム。

【図1】
image rotate

【図2A】
image rotate

【図2B】
image rotate

【図3】
image rotate

【図4】
image rotate


【公表番号】特表2010−503926(P2010−503926A)
【公表日】平成22年2月4日(2010.2.4)
【国際特許分類】
【出願番号】特願2009−528424(P2009−528424)
【出願日】平成19年9月11日(2007.9.11)
【国際出願番号】PCT/US2007/078107
【国際公開番号】WO2008/033800
【国際公開日】平成20年3月20日(2008.3.20)
【出願人】(500575824)ハネウェル・インターナショナル・インコーポレーテッド (1,504)
【Fターム(参考)】