(57)【要約】  不確定性を伴う多変数予測制御、計画または最適化モデルの定常状態ゲインを調整するための方法が提示されている。ユーザーは、予測モデルまたはサブモデルについての所望の行列相対ゲイン基準を選択する。これは、底数を計算するために使用される。モデルゲインは、予測モデルから抽出され、その大きさは、計算された底数の四捨五入された数の累乗となるように修正される。【選択図】図１
2010501936.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの独立−従属変数対を有するモデルゲイン行列を修正する方法であって、
（ａ）対数の底を選択する工程；
（ｂ）各々の独立−従属変数対についてモデルゲインを読みとる工程；
（ｃ）ステップ（ａ）で選択された対数の底と共に各々の独立−従属変数についてのゲインの絶対値の対数を取る工程；
（ｄ）工程（ｃ）由来の数を固定された小数点以下の桁数まで四捨五入する工程；
（ｅ）工程（ｄ）由来の特定の四捨五入の指数で累乗した工程（ａ）の対数の底を取ることによりゲインを再度計算する工程；
（ｆ）モデルゲインが当初負の数であった場合、工程（ｅ）の結果に−１を乗じる工程；および
（ｇ）これらの計算したゲインをモデルゲイン行列に適用する工程
を含むことを特徴とする方法。
【請求項２】
下式：
【数１】
2010501936.tif 000014
により決定される最大の許容可能な相対ゲインアレイ要素（ＭＡＸ＿ＲＧＡ）を選択することによって工程（ａ）が実施されることを特徴とする請求項１に記載の方法。
【請求項３】
下式：
【数２】
2010501936.tif 000015
により決定される最大の許容可能な百分率ゲイン変化（ＭＡＸ＿ＣＨＮＧ）を選択することによって工程（ａ）が実施されることを特徴とする請求項１に記載の方法。
【請求項４】
工程（ｄ）で実施された四捨五入の方向が、２つの独立変数−従属変数対からなる２×２の部分行列内で共線性を強制するように選択されることを特徴とする請求項１に記載の方法。
【請求項５】
工程（ｄ）で実施された四捨五入の方向が、２つの独立変数−従属変数対からなる２×２の部分行列内で非共線性を強制するように選択されることを特徴とする請求項１に記載の方法。
【請求項６】
モデルゲインを修正するために用いられる内部ゲイン増倍率に対し更に適用されることを特徴とする請求項１に記載の方法。
【請求項７】
最終モデルには存在しないが最終モデルを構築するために使用されるビルディングブロックモデルに対して更に適用されることを特徴とする請求項１に記載の方法。
【請求項８】
多変数予測制御用途のためにモデルが使用されることを特徴とする請求項１に記載の方法。
【請求項９】
多変数予測制御用途がＤＭＣｐｌｕｓおよびＲＭＰＣＴからなる群から選択されることを特徴とする請求項８に記載の方法。
【請求項１０】
モデル行列が、線形計画への入力として使用されることを特徴とする請求項１に記載の方法。
【請求項１１】
多変数予測制御用途に対する前処理ステップとして適用されることを特徴とする請求項１に記載の方法。
【請求項１２】
計画・スケジューリング計算に対する前処理ステップとして適用されることを特徴とする請求項１に記載の方法。
【請求項１３】
工程（ｄ）における四捨五入が小数点以下ゼロ桁までであることを特徴とする請求項１に記載の方法。
【請求項１４】
製造プロセスを制御するために多変数予測制御用途が適用されることを特徴とする請求項８に記載の方法。
【請求項１５】
製造プロセスが、精製所蒸留ユニット、化学プラント蒸留ユニット、原油蒸留ユニット、減圧蒸留ユニット、ナフサ改質装置、ナフサ水素化処理装置、ガソリン水素化処理装置、灯油水素化処理装置、ディーゼル水素化処理装置、軽油水素化処理装置、水素添加分解装置、ディレードコーカー、フルードコーカー、フレキシコーカー、水蒸気改質装置、硫黄工場、酸性廃水ストリッパ、ボイラー、水処理工場およびこれらの組み合わせからなる群から選択された少なくとも１つの石油精製プロセスであることを特徴とする請求項１４に記載の方法。
【請求項１６】
工程（ｄ）における四捨五入が小数点以下１桁までであり、ＬＯＧＢＡＳＥに１０が乗じられることを特徴とする請求項２に記載の方法。
【請求項１７】
工程（ｄ）における四捨五入が小数点以下２桁までであり、ＬＯＧＢＡＳＥに１００が乗じられることを特徴とする請求項２に記載の方法。
【請求項１８】
工程（ｄ）における四捨五入が小数点以下１桁までであり、ＬＯＧＢＡＳＥに１０が乗じられることを特徴とする請求項３に記載の方法。
【請求項１９】
工程（ｄ）における四捨五入が小数点以下２桁までであり、ＬＯＧＢＡＳＥに１００が乗じられることを特徴とする請求項３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モデルゲイン行列を修正する方法に関する。特に本発明は、アスペンテクノロジー（Ａｓｐｅｎ  Ｔｅｃｈｎｏｌｏｇｙ）製のダイナミックマトリクスコントロール（Ｄｙｎａｍｉｃ  Ｍａｔｒｉｘ  Ｃｏｎｔｒｏｌ）（ＤＭＣまたはＤＭＣｐｌｕｓ）（例えば特許文献１参照）またはハネウェル（Ｈｏｎｅｙｗｅｌｌ）製のＲＭＰＣＴ（例えば特許文献２参照）などのモデル予測プロセス制御用途に関する。これは同様に、不確定性を含む問題を解決するための線形計画（例えばアスペン（Ａｓｐｅｎ）ＰＩＭＳ（商標）などの計画・スケジュールリング計画）の使用が関与するあらゆる用途においても使用可能である。
【背景技術】
【０００２】
独立変数と従属変数の間の関係を予測するためには多変数モデルが使用される。多変数コントローラモデルについては、独立変数は、コントローラにより移動される操作された変数であり、制御された変数はそのプロセスにおける潜在的な制約となっている。多変数コントローラについては、モデルは、動的および定常状態関係を含む。
【０００３】
大部分の多変数コントローラには、モデルからの定常状態情報（モデルゲイン）と共に経済的な基準を用いたある種の定常状態経済的最適化がソフトウェア内に組み込まれている。これは、独立変数と従属変数の間のゲインのプロセスモデル行列を最適化するために線形計画（ＬＰ）を使用するアスペンＰＩＭＳといったような計画・スケジューリング計画と類似する問題である。
【０００４】
プロセスモデルについては、ほとんど常に、個々のモデル間の関係の大きさに幾分かの不確定性が存在する。多変数モデルの形に組合わされた時点で、小さいモデリング誤差が制御／最適化解において大きな差異を結果としてもたらす可能性がある。スコゲスタッド（Ｓｋｏｇｅｓｔａｄ）らは、モデル不確定性に対するコントローラの感応性を判断するためのブリストル相対ゲインアレイ（Ｂｒｉｓｔｏｌ  Ｒｅｌａｔｉｖｅ  Ｇａｉｎ  Ａｒｒａｙ）（ＲＧＡ）について記載している。ＲＧＡは、考慮対象の変数の間の考えられる全ての単一入力・単一出力対合のための相互作用尺度の行列である。彼は、大きなＲＧＡ要素（５または１０超）が「強い相互作用および不確定性に対する感応性のためにプラントの制御が基本的に困難であるということを示す」と記載している。所与の正方モデル行列Ｇについて、ＲＧＡは
ＲＧＡ（Ｇ）＝Ｇｘ（Ｇ−１）Ｔ
により定義される行列であり、この式中ｘは、要素×要素の乗算（シュア積）を表わす。一般的な場合、モデルＧは動的伝達関数であり得る。本発明を説明する上では、コントローラの定常状態の挙動のみを考慮し、モデルＧはモデルゲインの行列にすぎないが、本発明はそのように限定されることを意図していない。
【０００５】
（大きなＲＧＡ要素によって標示された）これらの感応性の問題に対処するために２つの主要なアプローチが考えられる。１つのアプローチは、最適化ステップにおけるモデル不確定性を明示的に説明することにある（例えば特許文献３を参照のこと）。もう１つのアプローチは、ＲＧＡ要素を改善するべく、理想的には不確定性の範囲内でモデルに対する小さな変更を加えることにある。本発明は、第２のアプローチを実行するためのプロセスである。
【０００６】
モデルゲイン操作のための現行の手動方法にはいくつかの問題点がある。標準的に、ユーザーは、目標閾値を超えるＲＧＡ要素をもつ全体のより大きな行列の内部において個別の２×２の「問題の」部分行列に集中する。ユーザーは、共線性を強制する（部分行列を非正則にする）かまたはゲインを広げて部分行列の非正則性を低くするために、所与の「問題の」部分行列内のゲインを変更することができる。このプロセスを全ての問題の部分行列に連続して適用するには、作業プロセスの反復的性質に起因して、非常に多くの時間がかかる。全体的行列の密度に応じて、行列内の１つのゲインの変更は数多くの２×２部分行列に影響を及ぼし得る。換言すると、１つの２×２部分行列のためのＲＧＡ要素を改善する（減少させる）ことによって、もう１つの２×２部分行列内のＲＧＡ要素は悪化する（増大する）かもしれない。多くの場合、問題の部分行列を修復する１回のラウンドの後、目標閾値より低い要素を有する部分行列はこのとき、この目標値を超えるＲＧＡ要素を有することになる。ゲイン操作の更なる反復は、以前の反復からの定点を逆転させることなく行なわれる必要がある。これによりユーザーは、所望のものまたは必要なものを超える大きさのゲイン変更を行なうことを余儀なくされることが多い。
【０００７】
上述の手動プロセスを自動化することも同様に可能である。コンピュータアルゴリズムは、利用可能なソフトウェアおよび特注のソフトウェアの組み合わせを用いて手動方法を自動化するために書くことができる。典型的には、かかるコンピュータプログラムは、入力モデルとの関係における精度上の必要性と所要のＲＧＡ特性の改善の程度とのバランスをとるようある基準に基づいてゲインを調整する。このバランスを達成するために最適化技術を利用することができる。これらのアルゴリズムは本来、反復性をもち、許容可能な解に到達するのに莫大な計算時間を必要とする可能性がある。これらには、全ての基準を満たす解を見出すことも同じく不可能であるかもしれない。
【０００８】
実際には、そのＲＧＡ特性を改善するための行列の修正は無視されることが多く、その結果、特に実際のプロセスを最適化するためにモデルが使用され、モデル誤差が存在する場合には、最適化解における挙動が比較的不安定になる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】米国特許第４，３４９，８６９号明細書
【特許文献２】米国特許第５，３５１，１８４号明細書
【特許文献３】米国特許第６，３８１，５０５号明細書
【発明の概要】
【課題を解決するための手段】
【００１０】
本発明は、モデルゲイン行列を修正するための技術である。具体的には、この技術は、より大きなモデル行列を構成している２×２部分行列相対ゲインアレイ要素を改善させる。この技術には、２×２部分行列内の各ゲインの大きさの対数を取り、それを四捨五入し、次に逆対数を求めてより優れたＲＧＡ特性をもつ修正済み部分行列を得ることが含まれる。対数の底は、ＲＧＡ特性の改善に対する精度の相対的重要度のバランスを保つように調整される。対数の底が増加するにつれて、部分行列のＲＧＡ特性は改善されるが、考えられる変化の大きさは増大する。行列全体、または選択された部分行列は同じ（または関連する）対数の底を用いて修正される。本発明は、特にＤＭＣｐｌｕｓおよびＲＭＰＣＴからなる群から選択された多変数予測制御用途などの多変数予測制御用途のために使用され得る。多変数予測制御は、製油所、化学プラント、原子力、ガスまたは石炭によるものを含めた発電所、製紙工場において見出されるような製造プロセスを制御するために適用可能である。精油プロセスユニットの例としては、原油蒸留ユニット、減圧蒸留ユニット、ナフサ改質装置、ナフサ水素化処理装置、ガソリン水素化処理装置、灯油水素化処理装置、ディーゼル水素化処理装置、軽油水素化処理装置、水素添加分解装置、ディレードコーカー、フルードコーカー、フレキシコーカー、水蒸気改質装置、硫黄工場、酸性廃水ストリッパ、ボイラー、水処理工場およびこれらの組み合わせからなる群から選択された少なくとも１つのユニットが含まれる。更に、本発明は、ＰＩＭＳなどのＬＰモデルと併用可能である。
【００１１】
本発明は、ＲＧＡ特性を改善すべくモデル行列を修正するプロセスを大幅に簡略化する。一般に、行列全体の中の全ての要素が第１の反復時点で修正され、結果として得られた行列は、所望の閾値よりも大きい単一の２×２部分行列ＲＧＡ要素を全くもたないことが保証される。本発明は、理想的にはコンピュータアルゴリズムを介した実行に適しており、従って、アルゴリズムがひとたび生成された時点で、各々の部分行列および全体の行列を修正するのに必要な時間を、大幅に削減することができる。
【００１２】
本発明には、以下のものが含まれる：
１．行列中の個々の値を修正するための対数四捨五入技術の応用。
２．最終的行列中の２×２部分行列についての所望の最大ＲＧＡ要素を所与として、四捨五入プロセス内で使用すべき対数の底を計算するための技術。
３．各々の部分行列内または全体的行列における任意の値について許容された所望の最大百分率変化を所与として、四捨五入プロセスにおいて使用すべき対数の底を計算するための技術。
４．対数四捨五入プロセスにより非共線性にされた共線性２×２部分行列を元に戻すための技術。
５．正確に共線性または非共線性となるように最終的行列内の２×２部分行列を強制するための技術。これらのおよびその他の特徴について後述する。
【図面の簡単な説明】
【００１３】
【図１】２つの独立変数および２つの被制御変数を有する単純な蒸留ユニットを例示する流れ図である。
【発明を実施するための形態】
【００１４】
１つの問題例により詳細な説明が示される。２つの独立変数と２つの従属変数を伴う予測モデルを考慮されたい。ゲイン行列は、両方の独立変数と両方の従属変数の間の相互作用を表わす。表１は、２×２モデル予測行列の一例を示す。
【００１５】
この問題についてのプロセス例として単純なライトエンド蒸留塔を使用することができる。この場合、図１に示されているように、ＩＮＤ１は、リボイラスチーム投入量であり、ＩＮＤ２は還流速度であり、ＤＥＰ１はオーバーヘッド製品流内のＣ５＋（ペンタン以上の重質分）の濃度であり、ＤＥＰ２は、ボトム製品流内のＣ４−（ブタン以下の軽質分）の濃度である。この問題例においては、２つの製品の品質に対する相対的効果は、どの独立変数が操作されているかとは無関係に、ゲイン比の観点からみて非常に類似している。リボイラスチームが増加した場合、オーバーヘッド中のＣ５は増加し、ボトム製品中のＣ４は減少する。還流速度が増加すると、オーバーヘッド製品中のＣ５は減少するが、ボトム製品中のＣ４は増加する。２つの独立変数は、２つの従属変数に対し、類似ではあるが反対の効果を有する。
【００１６】
ゲイン行列は、両方の独立変数と両方の従属変数の間の相互作用を表わしている。
【００１７】
【表１】
2010501936.tif 000003
【００１８】
相対ゲインアレイについての式は以下の通りである：
ＲＧＡ（Ｇ）＝Ｇｘ（Ｇ−１）Ｔ      （１）
【００１９】
ＲＧＡ式が本発明者らの２×２問題例に適用された場合、結果は２×２アレイである。
【００２０】
【表２】
2010501936.tif 000004
【００２１】
これらのＲＧＡ要素は非常に高い大きさを有し、これは望ましくない。受容可能な最大のＲＧＡ要素の大きさが例えば１８と選択された場合、行列を修正するために使用される対数の底を計算するために以下の式を用いることができる。
【数１】
2010501936.tif 000005
【００２２】
元の行列中の各ゲインについて、以上（１．０５８８２３５．．．）から選択された底をもつ数の絶対値の対数が計算され、その結果、表３に示された行列が得られる。
【００２３】
【表３】
2010501936.tif 000006
【００２４】
好ましい実施形態においては、これらの数の各々が、最も近い整数に四捨五入される。式２で示された式は、所望の四捨五入が最も近い整数に対するものである場合にあてはまる。四捨五入が最も近い小数点以下１桁（１／１０）まで望まれる場合には、式２で計算したＬＯＧＢＡＳＥに１０を乗じる。四捨五入が最も近い小数点以下２桁（１／１００）まで望まれる場合には、式２で計算したＬＯＧＢＡＳＥに１００を乗じる。この方法は所望の小数以下の桁数に対応する１０の累乗値を式２で計算したＬＯＧＢＡＳＥに単純に乗じることにより、小数以下の任意の精度に適用することができる。結果として得られる整数行列は、表４に示されている。
【００２５】
【表４】
2010501936.tif 000007
【００２６】
ゲインは、表４に示された整数乗で式（２）からの対数の底を取ることにより再計算される。元のゲインが負の数であった場合、結果に−１が乗じられる。これらのステップを適用すると、結果として表５に示された修正済みゲイン行列が得られる。
【００２７】
【表５】
2010501936.tif 000008
【００２８】
ＲＧＡ式をこの行列に適用すると、最高のＲＧＡ要素の大きさは、表６に示されている本発明者らの所望の最大値と等しくなる。
【００２９】
【表６】
2010501936.tif 000009
【００３０】
行列修正プロセスは、元のゲイン行列内に比較的小さな変更を加えることによってこれを行なうことができた。相対量に基づき、個々の応答の各々におけるゲイン変化量は下表７に示されている。この変化量は通常モデル精度の範囲内に充分入るものである。
【００３１】
【表７】
2010501936.tif 000010
【００３２】
一変形実施形態においては、対数の底数を、以下の式（３）を用いて、百分率単位で表わした最大所望ゲイン変化に基づいて選択することができる。以上で用いた問題例については、およそ２．９％の最大ゲイン変化が、以上で選択されたものと同じ対数の底を結果としてもたらす。
【数２】
2010501936.tif 000011
【００３３】
もう１つの変形実施形態においては、オペレーションが行なわれている全ての行列要素について任意の固定された小数以下の桁数まで、対数をとられたゲインを四捨五入することができる。使用を容易にするため、対数をとられたゲインを１整数値まで四捨五入することで所望の結果を得ることができる底の対数を選択することが理に適っている。しかしながら、底の対数が調整されるならば、任意の小数以下の桁数まで四捨五入することによって同等の結果が得られる。例えば、以上の例における底の対数が、以前より１０乗大きくなるように選択される場合、
ＬＯＧＢＡＳＥ＝１．０５８８２３５１０＝１．７７１０７      （４）
ゲインの対数を最も近い１／１０まで四捨五入することで同等の結果が得られる。
【００３４】
もう１つの変形実施形態においては、四捨五入された数を、所望の共線性条件を強制するように選択することができる。２つの独立変数についてのゲインの四捨五入された対数の間の差異が２つの異なる従属変数について同じである場合には、その２×２部分行列は共線性である。喚言すると、それは、２という階数ではなく１という階数を有する。四捨五入の方向は、共線性を強制するかまたは非共線性を強制するように選択可能である。表３からのゲインの対数の四捨五入方向が、共線性を強制するように選択された場合、図８に示されている通りに整数を選択することができる。
【００３５】
【表８】
2010501936.tif 000012
【００３６】
ゲインを再計算することで得られる結果としての行列は、表９に示されている通り、階数１のものである。
【００３７】
【表９】
2010501936.tif 000013
【００３８】
好ましい実施形態に含まれるのは、予測モデルの内部で使用される任意のゲイン増倍率に対する同じアルゴリズムの適用である。変化する条件に応えてモデルを修正するためにはゲイン増倍率が用いられることが多い。モデルと同じ四捨五入された底の累乗となるようにゲイン増倍率を選択することにより、ゲイン増倍モデルが同じ全体ＲＧＡ特性を有することが保証される。
【００３９】
最終的予測モデルを構築するために用いられるビルディングブロックモデルに対して同じアルゴリズムを適用することは、好ましい実施形態に含まれる。多くの場合、最終的モデルが、最終的な適用には存在しないビルディングブロックモデルの何らかの組み合わせの結果である。この同じプロセスをこれらのビルディングブロックモデルに適用することにより、最終的モデルは同じＲＧＡ特性を有することになる。
【００４０】
以上の説明および図面は、本発明の好ましい実施形態を例示するものにすぎず、本発明をそれに限定するよう意図されていない。以下の特許請求の範囲の趣旨および範囲内に入るあらゆる主題または修正は、本発明の一部とみなされるべきである。
【図１】
2010501936.tif 000016
【国際調査報告】
2010501936.tif 000017