(57)【要約】      （修正有）【課題】制御ブロックの構造及び定数の数を予め定めた条件下において指定されたモデルの構造を受け付け、当該指定された構造の定数のみを迅速に算出することで、モデル構造の設定及び当該設定に伴う各パラメータの算出を容易に行うことが可能なプラント監視制御装置、その制御方法及び制御プログラムを提供する。【解決手段】表示制御手段６１は、ユーザにモデル構造として定数Ｇ、Ｔ１、Ｔ２を選択させるために、選択可能とする所定数の定数（Ｇ、Ｔ１、Ｔ２、・・・の８定数）が予め決められたモデル構造を設定装置を介して表示させる。ユーザにより設定装置を介して定数Ｇ、Ｔ１、Ｔ２が選択されると、定数判定手段６２は、この選択された定数Ｇ、Ｔ１、Ｔ２を受け付けて伝達関数を指定することでモデルを決定する。【選択図】図２
2010097501.tif 000002
【特許請求の範囲】
【請求項１】
プラントを監視制御するための操作量をモデルを用いて算出するプラント監視制御装置において、
ゲイン、遅れの時定数、進みの時定数、無駄時間を各定数とした伝達関数からなる前記モデルを作成するモデル作成装置と、
前記モデル作成装置からの情報を表示し、かつ、ユーザから操作を受け付ける表示操作部と、を備え、
前記モデル作成装置は、
前記モデルを構成する所定の数の前記定数をユーザに選択可能な態様で前記表示操作部に表示する表示制御手段と、
前記表示操作部に表示された前記定数が選択されると、この選択された定数による伝達関数をモデルとして指定する定数判定手段と、
を備えたことを特徴とするプラント監視制御装置。
【請求項２】
前記定数の最大数は８つであって、
この８つの定数は、ゲイン、１，２，３次の遅れ時定数、１，２，３次の進みの時定数、無駄時間であることを特徴とする請求項１に記載のプラント監視制御装置。
【請求項３】
前記定数の最小数は３つであって、
この３つの定数は、ゲイン、１，２次の遅れ時定数であることを特徴とする請求項１に記載のプラント監視制御装置。
【請求項４】
前記モデル作成装置は、
指定されたモデルの前記各定数の入力値に基づいて当該モデルにより前記操作量である応答信号を算出する応答信号算出手段と、
前記応答信号算出手段により算出された応答信号と当該指定されたモデル化範囲の実際の出力信号との誤差を算出する誤差算出手段と、
この当該誤差が閾値以下であるかを判定する誤差判定手段と、
前記誤差判定手段により前記誤差が閾値以下であると判定された場合に前記各定数の入力値を当該モデルのパラメータとして決定する決定手段と、
を備えたことを特徴とする請求項１〜３のいずれか１項に記載のプラント監視制御装置。
【請求項５】
前記モデル作成装置は、
最適化手法を用いて前記入力値を更新演算する更新手段を備え、
当該更新手段は、前記誤差判定手段により前記誤差が閾値以下でないと判定された場合に前記入力値を更新することを特徴とする請求項４に記載のプラント監視制御装置。
【請求項６】
前記入力値に上下限を設定することを特徴とする請求項５に記載のプラント監視制御装置。
【請求項７】
前記入力値に対して同一となる定数値を制約として設定することを特徴とする請求項５又は６に記載のプラント監視制御装置。
【請求項８】
プラントを監視制御するための操作量をモデルを用いて算出するプラント監視制御装置の制御方法において、
ゲイン、遅れの時定数、進みの時定数、無駄時間を各定数とした伝達関数からなる前記モデルを作成するモデル作成装置と、
前記モデル作成装置からの情報を表示し、かつ、ユーザから操作を受け付ける表示操作部と、を備え、
前記モデル作成装置は、
前記モデルを構成する所定の数の前記定数をユーザに選択可能な態様で前記表示操作部に表示する表示制御ステップと、
前記表示操作部に表示された前記定数が選択されると、この選択された定数による伝達関数をモデルとして指定する定数判定ステップと、
を実行することを特徴とするプラント監視制御装置の制御方法。
【請求項９】
ゲイン、遅れの時定数、進みの時定数、無駄時間を各定数とした伝達関数からなる前記モデルをコンピュータが作成するモデル作成装置と、前記モデル作成装置からの情報を表示し、かつ、ユーザから操作を受け付ける表示操作部とを備え、プラントを監視制御するための操作量を当該モデルを用いて算出するプラント監視制御装置の制御プログラムにおいて、
この制御プログラムはコンピュータに、
前記モデルを構成する所定の数の前記定数をユーザに選択可能な態様で前記表示操作部に表示する表示制御処理と、
前記表示操作部に表示された前記定数が選択されると、この選択された定数による伝達関数をモデルとして指定する定数判定処理と、
を実行させることを特徴とするプラント監視制御装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントを監視し制御するプラント監視制御装置に係り、特に、モデル構造の設定及び当該設定に伴う各パラメータの算出を容易に行うことが可能な技術に関する。
【背景技術】
【０００２】
一般に、発電プラントや石油化学等の産業界におけるプラントを監視し、制御するプラント監視制御装置が使用されている。このプラント監視制御装置は、上記のようなプラントを安全に運転するために温度、圧力、流量等の種々のプロセス値を測定し表示することで、ユーザに対して当該プラントの監視状態を通知する。
【０００３】
具体的には、プラント監視制御装置は、プラントを制御するために、当該プラントの主要な箇所に設けられたセンサを通じて種々のプロセス値を取得し、このプロセス値に基づいて当該プラントに対する操作量を演算し、出力する。つまり、プラント監視制御装置では、プラントの監視状態の通知だけでなく、プラントの動作制御のための操作量の演算も行われる。
【０００４】
そのため、プラント監視制御装置から出力される当該操作量は、プラントが動作可能で、かつ、応答性に優れた値であることが必要とされる。プラントとして火力発電所を例に取ると、火力発電所から電力系統を通じて需要家に供給される電力量は要求に応じて刻々と変化するため、まず、当該電力量の指令値がプラント監視制御装置に送られる。そして、プラント監視制御装置において、当該指令値に基づき操作量を算出し、この操作量に基づいて火力発電所は、要求に応じて増減した電力量を電力系統を通じて需要家に出力する。
【０００５】
上記のような操作量を出力するためにプラント監視制御装置では、プラントの応答性が高いモデルを採用する方式が一般的である。すなわち、このモデルを使用することで、プラント監視制御装置は、プラントが反応するであろう応答をモデルにより再現し、操作量を算出する。このようにモデルを採用する方法では、当該モデルを採用しない場合に比してプラントの応答性を良好に保つことが可能となる。
【０００６】
ここで、プラント監視制御装置は、プラントを監視し制御することで安全に運転することを目的とするものであるから、上述した通り、当該プラントが動作可能で、かつ、応答性に優れた操作量を算出し出力する必要がある。そのため、このような目的を達成すべく、入力信号に対する出力信号の応答と実際の応答との誤差がより小さくなるモデルが従来から採用されている。
【０００７】
プラントが応答するであろうモデルを作成する方法として、主に下記の２種類に大別される。第１に、プラントの容積や金属質量等から物理的に成立可能な構造を作成し、これをモデルとして採用する方法が挙がる。しかしながら、実際には、物理的に成立する誤差の少ない構造を作成することは困難であるため、通常はモデルを作成する方法として採用されない。
【０００８】
第２に、プラントのモデル化範囲を事前に指定し、当該モデル化範囲の入出力の時間応答波形から、入力信号に対する出力信号の応答と実際の応答との誤差が最小になるような数理モデルを採用する方法（同定手法）が挙がる。なお、この誤差が最小となるような数理モデルを採用する方法が一般的に用いられている。
【０００９】
例えば、数理モデルを採用する方法として、近似する遅れ系の次数を検出し、検出した次数のモデルに応じて各パラメータを設定する処理が提案されている（特許文献１参照。）。この場合、何次の遅れ系にするかもモデルを用いて数値解析により算出し、当該算出された次数に基づいて所定のモデルを使用することにより、応答誤差が小さくなるよう各パラメータの設定演算が行われている。
【００１０】
また、出力信号に合うようなモデルの取得と応答誤差を小さくするための制御装置の調整制御は技術的に近い関係にあるので、応答精度を高めるべく当該制御装置の調整を自動化制御する処理も行われている（特許文献２参照。）。
【特許文献１】特開２００５−２５８７１７号公報
【特許文献２】特開２００５−３１９２０号公報
【非特許文献１】「Ｍａｔｌａｂによる制御工学」ＩＳＢＮ４−５０１−３１９９０−９  ２２頁
【発明の開示】
【発明が解決しようとする課題】
【００１１】
ところで、上記のような特許文献１に係る発明では、プラントの応答を正しく近似することを目的としているが、制御対象となる制御ブロックの構造を考慮してモデルを作成していない。特に、特許文献１に係る発明は、モデルの設定に当たり、近似すべき遅れ系が何次であるかの検出処理を行うため、各パラメータを算出するまでにかなりの時間を要してしまう。
【００１２】
また、特許文献２に係る発明も、同様に制御ブロックの構造を考慮したモデルを採用しておらず、さらに、当該発明ではこの構造を１次遅れと無駄時間とに限定しており、各パラメータを算出する上で必ずしも精度が十分とはいえない。
【００１３】
なお、一般に、入力信号に対する出力信号の応答と実際の応答との誤差を小さくするためには、次数の高い複雑なモデルの採用が望まれるが、モデルの次数が高い場合には次数の設定に労力を要し、それに伴い各パラメータの設定にも労力と時間を要してしまう。
【００１４】
本発明は、上記のような課題を解消するために提案されたものであって、その目的は、遅れ・進み次数やゲインなどの制御ブロックの構造が当該制御ブロックの設計時に予め決まっていることを考慮して、この制御ブロックの構造及び定数の数を予め定めた条件下において指定されたモデルの構造を受け付け、当該指定された構造の定数のみを迅速に算出することで、モデル構造の設定及び当該設定に伴う各パラメータの算出を容易に行うことが可能なプラント監視制御装置、その制御方法及びその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
上述した目的を達成するために、本発明は、プラントを監視制御するための操作量をモデルを用いて算出するプラント監視制御装置において、ゲイン、遅れの時定数、進みの時定数、無駄時間を各定数とした伝達関数からなる前記モデルを作成するモデル作成装置と、前記モデル作成装置からの情報を表示し、かつ、ユーザから操作を受け付ける表示操作部と、を備え、前記モデル作成装置は、前記モデルを構成する所定の数の前記定数をユーザに選択可能な態様で前記表示操作部に表示する表示制御手段と、前記表示操作部に表示された前記定数が選択されると、この選択された定数による伝達関数をモデルとして指定する定数判定手段と、を備えたことを特徴とする。
【００１６】
また、本発明は、上記に示したプラント監視制御装置を制御方法及び制御プログラムの観点から把握した態様も包含する。
【発明の効果】
【００１７】
以上のような本発明によれば、ゲイン、遅れの次数、進みの次数や無駄時間から構成される制御ブロックの構造が当該制御ブロックの設計時に予め決まっていることを考慮して、予め定めた所定の数の定数を有する伝達関数を表示させ、選択された定数に基づく伝達関数を指定することができるので、モデルの次数を検出する場合などと対比しても容易かつ迅速にモデルを設定することが可能となる。また、モデルの設定に伴い当該モデルを構成する各定数の値であるパラメータの算出も容易に行うことが可能となる。
【発明を実施するための最良の形態】
【００１８】
［本実施形態］
［１．構成］
次に、本実施形態に係るプラント監視制御装置の構成について、図１〜４を参照して以下に説明する。
【００１９】
［１．１．全体構成］
まず、プラントと当該プラントを監視し制御するプラント監視制御装置の全体構成を図１を参照して説明する。図１の通り、プラント１には、当該プラント１の状態を観測するために複数のセンサ２が設けられており、当該センサ２を通じたプラント１のプロセス値である計測信号がプラント監視制御装置３へ送られる。
【００２０】
プラント監視制御装置３内のデータ収集装置４は、プラント１に設置したセンサ２からの計測信号を時系列信号に変換し、プラントデータベース５に格納する。モデル作成装置６の具体的な構成は後述するが、このモデル作成装置６は、設定装置７から指示に基づいてモデルを作成し、このモデルとプラントデータベース５からの入出力信号とに基づいて、モデルを構成する各パラメータの値と、プラント１を制御する操作量である応答を算出する。
【００２１】
設定装置７（「表示操作部」に相当する。）は、画面上において、ユーザからの操作を受け付けたり、モデル作成装置６からの出力を表示する。なお、ユーザから操作を受け付ける画面上のタッチパネルのほか、画面外の操作用のハードキーを設ける構成としても構わない。また、モデル作成装置６の出力を音声により通知することも可能である。
【００２２】
［１．２．モデル作成装置の具体的な構成］
次に、上記モデル作成装置６の具体的な構成について、図２を参照して以下に説明する。なお、モデルの作成は、モデル化範囲の入力信号、出力信号、及びモデル構造が使用され、「モデル構造」とは、ゲイン、遅れ次数、進み次数、無駄時間等の定数により定義される。
【００２３】
モデル作成装置６は、当該モデル作成装置６からの情報を設定装置７に表示させるために出力する表示制御手段６１を備え、この表示制御手段６１は、特に、図３に示すような８定数（ここでは、Ｇ、Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、Ｔ６、Ｌの８定数。）に限定したモデル構造を設定装置７に表示させる。また、当該表示制御手段６１は、最低３定数（Ｇ、Ｔ１、Ｔ２の３定数）を表示させる必要がある。つまり、本実施形態では、設定装置７に表示させる伝達関数の構造は、定数が３〜８に限定する点を特徴とする。
【００２４】
ここで、定数の最低数を３としたのは、十分な精度を維持したパラメータ計算を行う上で、最低限、ゲインと１，２次の遅れ時定数を勘案したなければならないからであり、また、定数の最高数を８としたのは、パラメータの算出に要する処理時間を実用的かつ迅速な範囲内に収めるためである。なお、設定装置７に表示させた当該モデル構造の各定数はユーザにより選択可能な態様となっている。
【００２５】
また、モデル作成装置６は、設定装置７においてユーザにより選択された上記定数を受け付け、当該選択された定数に基づいて伝達関数を指定する定数判定手段６２を有している。例えば、図３に示すように、設定装置７に表示されたモデル構造のうち定数Ｇ、Ｔ１、Ｔ２が選択された場合には、定数判定手段６２は、当該定数Ｇ、Ｔ１、Ｔ２を受け付け、下記に示す伝達関数を指定する。
【００２６】
［数１］
2010097501.tif 000003
【００２７】
また、設定していないパラメータの扱いは図４に示す通りであり、例えば、図３に示される設定装置７において定数Ｔ３はチェックされていないため、「Ｔ３＝０」と扱われる。また、図４に示す通り、他のチェックされていない定数も同様であるから、「Ｔ３＝０」「Ｔ４＝０」「Ｔ５＝０」「Ｔ６＝０」「Ｌ＝０」となり、下記の式が成立する。
【００２８】
［数２］
１＋Ｔ３ｓ＝１
１＋Ｔ４ｓ＝１
１＋Ｔ５ｓ＝１
１＋Ｔ６ｓ＝１
ｅ-LS＝１
【００２９】
以上のことから、上記［数１］に示す伝達関数が成立する。特に、本実施形態では、表示制御手段６１により設定装置７を介して表示させるモデル構造の定数を所定数（例えば６つ）に限定する点に特徴を有するため、この定数判定手段６２もこの所定数に応じた条件下の定数を受け付け、当該条件内で伝達関数を指定する点に特徴を有する。
【００３０】
また、モデル作成装置６は、上記定数判定手段６２により指定された伝達関数を構成する各定数の値を受け付ける定数値受付手段６３を備え、この定数値受付手段６３は、設定装置７を通じてユーザにより入力された初期値としての定数値を受け付ける他、後述する更新後の定数値も受け付ける。
【００３１】
さらに、定数値受付手段６３により受け付けた定数値と、定数判定手段６２により指定された伝達関数と、当該伝達関数に基づくモデル化範囲の入力信号と、に基づいてモデルによる応答を算出する応答算出手段６４を有している。また、応答算出手段６４により算出された応答と上記伝達関数に基づくモデル化範囲の入力信号に対応する出力信号とを対比することで、時系列に応じた誤差を算出する誤差算出手段６５を有している。なお、モデル化範囲の入力信号に対応する出力信号はプラントデータベース５から取得している。この誤差算出手段６５は、得られた応答と出力信号は同じ時間幅の信号であるため、例えば、サンプリング周期毎に誤差を計算して絶対値の合計としている。なお、誤差を表現する方法であればこのような算出方法に限定するものではない。
【００３２】
また、誤差算出手段６５により算出された誤差が所定の閾値以下であるか否かを判定する誤差判定手段６６と、この誤差判定手段６６により誤差が所定の閾値以下であると判定された場合に、定数値受付手段６３が受け付けた定数値をモデルを構成するパラメータとして決定するパラメータ決定手段６７を備えている。なお、当該モデルに基づく応答算出手段６４により算出された応答は、上記パラメータと共に表示制御手段６１を通じて設定装置７に出力される。
【００３３】
また、モデル作成装置６は、誤差判定手段６６により誤差が所定の閾値以下でないと判定された場合に、初期値を適当な値に更新する更新手段６８を備えている。この更新に関しては、特に手法を限定するものではなく、例えば最適化手法を用いて演算を行うのが一般的である。
【００３４】
［２．作用］
次に、本実施形態に係るプラント監視制御装置におけるモデルの作成及び当該モデルにより算出される応答の決定手順について、図５を参照して下記に説明する。なお、プラントデータベース５には、プラント１に設置された複数のセンサ２からの計測信号が記憶されているものとする。また、設定装置７に表示されるモデル構造は、図３に示すような８定数（Ｇ、Ｔ１、Ｔ２、・・・の８定数）のものを用いる。
【００３５】
［２．１．実施例１］
実施例１では、ユーザにより設定装置７を介してモデル構造として定数Ｇ、Ｔ１、Ｔ２が選択された場合、すなわち、ゲインと遅れ次数が２次のモデル構造を指定する場合について説明する。なお、この場合、制御対象である制御ブロックは、例えば、図６に示されるような３定数の構成を有している。
【００３６】
まず、表示制御手段６１は、ユーザにモデル構造として定数Ｇ、Ｔ１、Ｔ２を選択させるために、上記図３に示すような、選択可能とする８定数（Ｇ、Ｔ１、Ｔ２、・・・の８定数）が予め決められたモデル構造を設定装置７を介して表示させる（ＳＴＥＰ５０１）。ユーザにより設定装置７を介して定数Ｇ、Ｔ１、Ｔ２が選択されると、定数判定手段６２は、この選択された定数Ｇ、Ｔ１、Ｔ２を受け付け（ＳＴＥＰ５０２）、上記［数１］に示す伝達関数を指定する（ＳＴＥＰ５０３）。
【００３７】
一方で、ユーザは、設定装置７を介してこの伝達関数によるモデル構造のＧ、Ｔ１、Ｔ２の初期値を任意に設定し、定数値受付手段６３がこの値を受け付ける（ＳＴＥＰ５０４）。そして、応答算出手段６４は、この初期値と、指定した上記伝達関数と、プラントデータベース５から取得した当該伝達関数に基づくモデル化範囲の入力信号と、から当該入力信号に対する応答を算出する（ＳＴＥＰ５０５）。
【００３８】
なお、この算出される応答は、プラントデータベース５から取得した入力信号と同じ時間幅を持った信号であり唯一に決まり、例えば、非特許文献１に記載されている手法を用いることで算出することが可能である。
【００３９】
次に、誤差算出手段６５は、応答算出手段６４により算出された応答と、プラントデータベース５から取得した前記入力信号に対応する出力信号とを比較し、両者の誤差を算出する（ＳＴＥＰ５０６）。そして、誤差判定手段６６が、誤差算出手段６５により算出された誤差が所定の閾値以下であるかを判定する（ＳＴＥＰ５０７）。
【００４０】
誤差判定手段６６により前記誤差が所定の閾値以下であると判定された場合には（ＳＴＥＰ５０７のＹＥＳ）、パラメータ決定手段６７は、定数値受付手段６３で受け付けた定数値をモデルを構成するパラメータとして決定する（ＳＴＥＰ５０８）。そして、この決定されたパラメータと応答算出手段６４により算出された応答とが表示制御手段６１により設定装置７に出力される（ＳＴＥＰ５０９）。
【００４１】
一方、誤差判定手段６６により誤差が所定の閾値以下でないと判定された場合には（ＳＴＥＰ５０７のＮＯ）、更新手段６８が、初期値に設定していた定数値を更新することで（ＳＴＥＰ５１０）、上記ＳＴＥＰ５０４〜ＳＴＥＰ５０７までの処理が繰り返される。
【００４２】
また、更新手段６８が、定数Ｇ、Ｔ１、Ｔ２を最適化手法を用いて更新する場合には当該定数の上下限を設定することが可能である。例えば、入出力波形がいずれも温度を示し、ゲインＧが下記範囲にあることがわかっている場合には当該制約を満たす範囲で定数Ｇ、Ｔ１、Ｔ２の値を決定する。
【００４３】
［数３］
０．０１＜Ｇ＜０．１
【００４４】
また、更新手段６８による初期値の更新に際し、上下限以外の制約を設けることも可能であり、例えば時定数Ｔ１とＴ２とが等しい場合に限定しても構わない。
［数４］
Ｔ１＝Ｔ２
【００４５】
上記［数３］に示すゲインＧの制約を考慮して更新手段６８による更新演算を行った場合のゲインＧ＝０．０７７における時定数Ｔ１、Ｔ２の算出結果を図７に示す。なお、図７は、モデルの構造をゲインＧと２次の遅れであるとした条件下（Ｇ、Ｔ１、Ｔ２を選択した場合）の算出結果を示している。
【００４６】
ここで、図７（ａ）は、プラントデータベース５から取得した入力信号を示し、図７（ｂ）は、プラントデータベース５から取得した当該入力信号に対応する出力信号と、得られたモデルによる応答算出手段６４で算出した応答との関係を示している。また、図７（ｃ）は、上記出力信号と応答算出手段６４により算出された応答との誤差を示している。
【００４７】
このことから、図７に示される通り、更新手段６８により更新され、定数値受付手段６３が受け付けた定数は、Ｇ＝０．０７７、Ｔ１＝１０１．６、Ｔ２＝１０１．６であり、最大誤差＝０．３３７、平均誤差＝０．０６３５５３であることがわかる。
【００４８】
［２．２．実施例２］
次に、ユーザにより設定装置７を通じて定数Ｇ、Ｔ１、Ｔ２、Ｔ４、Ｌの５定数が選択された場合の処理手順である実施例２について説明する。なお、実施例２は、それ以外の構成及び処理は実施例１と共通するため説明を省略する。また、制御対象である制御ブロックは、例えば、図８に示されるような５定数の構成を有する。
【００４９】
まず、表示制御手段６１は、ユーザにモデル構造として定数Ｇ、Ｔ１、Ｔ２、Ｔ４、Ｌを選択させるために、実施例１と同様に、選択可能とする所定数の定数が予め決められたモデル構造を設定装置７を介して表示させる（ＳＴＥＰ５０１）。ユーザにより設定装置７を介して定数Ｇ、Ｔ１、Ｔ２、Ｔ４、Ｌが選択されると（図９）、定数判定手段６２は、この選択された定数Ｇ、Ｔ１、Ｔ２、Ｔ４、Ｌを受け付け（ＳＴＥＰ５０２）、下記に示す伝達関数を指定する（ＳＴＥＰ５０３）。
【００５０】
［数５］
2010097501.tif 000004
【００５１】
ここで、設定していないパラメータの扱いは図１０に示すように「Ｔ３＝０」「Ｔ４＝０」「Ｔ５＝０」「Ｔ６＝０」「Ｌ＝０」となり、下記の式が成立する。
【００５２】
［数６］
１＋Ｔ３ｓ＝１
１＋Ｔ５ｓ＝１
１＋Ｔ６ｓ＝１
【００５３】
これ以降の処理は、実施例１と同様であり、図９に、プラントデータベース５から取得した入力信号と、当該入力信号に対応する出力信号と応答算出手段６４により算出された応答の関係と、誤差算出手段６５により算出された誤差と、を示している。当該図９に示される通り、更新手段６８により更新され、定数値受付手段６３が受け付けた定数は、Ｇ＝０．０７６、Ｔ１＝２７．２、Ｔ２＝１１７．７、Ｔ３＝−７２．４、 L＝１２．０であり、最大誤差＝０．２９０、平均誤差＝０．０４９２８１となる。
【００５４】
［他の実施形態］
（ａ）本発明は、上記のような設定装置７上でユーザに対してモデル構造の定数を選択させる実施形態に限定するものではなく、制御対象である制御ブロックの定数を自動的に取得し、定数判定手段６２により受け付けさせる実施形態も包含する。制御対象である制御ブロックの構成は、上述したように、設計時に予め決定されている場合が多いため、ユーザが選択するまでもなく、予め制御ブロックに対応させて定数を保持しておき、制御対象を検知することで当該制御ブロックの構成である定数を自動的に読出し、モデル作成装置６により受け付ける。これにより、プラント監視制御装置３の設定装置７を通じてユーザによりモデルの構造を選択させずとも、自動的に所望の各パラメータ、応答及び誤差を算出することができる。
【００５５】
（ｂ）また、本発明は、上記のような指定された単一のモデルに対する出力信号と応答との誤差を算出する実施形態に限定するものではなく、複数のモデルを比較して平均誤差を算出する実施形態も包含する。通常、モデル構造は設計時に決まっているが、例えば、上記図６に示すモデル構造から図８に示すようなモデル構造に設計変更が可能な場合もある。このような場合には、複数のモデル（図６と図８）を比較して平均誤差を算出した方がより高精度のモデル計算を行うことが可能となる。
【００５６】
より詳細には、モデル作成装置６内に誤差対比手段を設け、上記実施例１と実施例２の処理を連続して実行し、図７、１０の結果から、実施例１の平均誤差＝０．０６３５５３と実施例２の平均誤差＝０．０４９２８１を取得した場合、この誤差対比判定手段が上記平均誤差を対比することでより平均誤差がより小さい実施例２の計算結果を表示制御手段６１を通じて設定装置７に出力する。これにより、最良のモデル構造を容易に設定することが可能となる。
【図面の簡単な説明】
【００５７】
【図１】本実施形態に係るプラント監視制御装置のシステム構成を示す全体図。
【図２】本実施形態に係るモデル作成装置の具体的な構成を示すブロック図。
【図３】本実施形態に係る設定装置の画面例（Ｇ、Ｔ１、Ｔ２を選択した場合）。
【図４】本実施形態に係るモデル構造設定時のアルゴリズム上の取り扱いを示す図。
【図５】本実施形態の実施例１に係るフローチャート。
【図６】本実施形態の実施例１に係る制御ブロックの構成図。
【図７】本実施形態の実施例１に係るプラント監視制御装置のモデル計算結果の一例を示す図。
【図８】本実施形態の実施例２に係る制御ブロックの構成図。
【図９】本実施形態の実施例２に係る設定装置の画面例（Ｇ、Ｔ１、Ｔ２、Ｔ４、Ｌ）。
【図１０】本実施形態の実施例２に係るプラント監視制御装置のモデル計算結果の一例を示す図。
【符号の説明】
【００５８】
１…プラント
２…センサ
３…プラント監視制御装置
４…データ収集装置
４…プラントデータベース
５…プラントデータベース
６…モデル作成装置
７…設定装置
６１…表示制御手段
６２…定数判定手段
６３…定数値受付手段
６４…応答算出手段
６５…誤差算出手段
６６…誤差判定手段
６７…パラメータ決定手段
６８…更新手段
【図１】
2010097501.tif 000005
【図２】
2010097501.tif 000006
【図３】
2010097501.tif 000007
【図４】
2010097501.tif 000008
【図５】
2010097501.tif 000009
【図６】
2010097501.tif 000010
【図７】
2010097501.tif 000011
【図８】
2010097501.tif 000012
【図９】
2010097501.tif 000013
【図１０】
2010097501.tif 000014