(57)【特許請求の範囲】
【請求項１】
プラントから得られる情報に基づいて、前記プラントで生成される製品の品質を決める成分の濃度をシミュレーションにより予測するプラント運転支援装置であって、
前記プラントを限界運転させる際の運転条件及び当該運転条件を適用する複数のタイミングを予め設定する運転条件設定部と、
前記運転条件設定部により予め設定された前記運転条件を前記複数のタイミングで適用した場合の、前記プラントの特定の時点から将来にわたる過渡的な動作状態を前記シミュレーションにより予測し、この動作状態における前記濃度を予測した結果を時系列にグラフ化したトレンドグラフを生成する過渡状態予測部と
前記過渡状態予測部で生成された前記トレンドグラフを、前記製品の製品仕様の限界値とともに同一画面内に表示する表示部と、
を備えるプラント運転支援装置。
【請求項２】
前記運転条件設定部は、
前記複数のタイミングで適用する前記プラントの複数の運転条件を設定可能であり、
前記過渡状態予測部は、
前記運転条件設定部により複数の運転条件が設定された場合、当該複数の運転条件を前記複数のタイミングで適用した場合の、前記過渡的な動作状態を予測する、
請求項１に記載のプラント運転支援装置。
【請求項３】
前記過渡的な動作状態を予測する時間の範囲を設定する予測範囲設定部、を備え、
前記過渡状態予測部は、
予測範囲設定部により設定された時間範囲について、前記過渡的な動作状態を予測する、
請求項１または請求項２に記載のプラント運転支援装置。
【請求項４】
前記運転条件設定部は、
前記運転条件及び当該運転条件を適用するタイミングの入力を、複数のケース毎に設定し、
前記過渡状態予測部は、
前記ケース毎に、前記過渡的な動作状態を予測する、
請求項１から請求項３のいずれか一項に記載のプラント運転支援装置。
【請求項５】
前記過渡状態予測部は、
前記ケース毎の前記過渡的な動作状態の予測結果から、前記ケース毎に分けたトレンドグラフを生成する、
を備える請求項４に記載のプラント運転支援装置。
【請求項６】
前記過渡状態予測部は、
前記ケース毎の前記過渡的な動作状態の予測結果から、ひとつにまとめたトレンドグラフを生成する、
を備える請求項４に記載のプラント運転支援装置。
【請求項７】
前記プラントに対する操作を示すシナリオであって、前記プラント内の制御対象を示す所定のタグが登録された複数のシナリオが予め設定されており、
前記運転条件設定部は、
前記複数のシナリオから選択されたシナリオに登録されている所定のタグの運転条件及び当該運転条件を適用するタイミングを、ユーザの操作入力に応じて設定し、
前記過渡状態予測部は、
前記選択されたシナリオに登録されている所定のタグの運転条件を前記タイミングで適用した場合の、前記過渡的な動作状態を予測する、
請求項１から請求項６のいずれか一項に記載のプラント運転支援装置。
【請求項８】
プラントから得られる情報に基づいて、前記プラントで生成される製品の品質を決める成分の濃度をシミュレーションにより予測するプラント運転支援装置におけるプラント運転支援方法であって、
前記プラントを限界運転させる際の運転条件及び当該運転条件を適用する複数のタイミングを予め設定するステップと、
予め設定した前記運転条件を前記複数のタイミングで適用した場合の、前記プラントの特定の時点から将来にわたる過渡的な動作状態を前記シミュレーションにより予測し、この動作状態における前記濃度を予測した結果を時系列にグラフ化したトレンドグラフを生成するステップと、
生成した前記トレンドグラフを、前記製品の製品仕様の限界値とともに同一画面内に表示するステップと、
を含むプラント運転支援方法。
【請求項９】
コンピュータに、
製品を生成するプラントを限界運転させる際の運転条件及び当該運転条件を適用する複数のタイミングを予め設定するステップと、
予め設定された前記運転条件を前記複数のタイミングで適用した場合の、前記プラントの特定の時点から将来にわたる過渡的な動作状態をシミュレーションにより予測し、この動作状態における、前記製品の品質を決める成分の濃度を予測した結果を時系列にグラフ化したトレンドグラフを生成するステップと、
生成された前記トレンドグラフを、前記製品の製品仕様の限界値とともに同一画面内に表示するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラント運転支援装置、プラント運転支援方法、及びプログラムに関する。
【背景技術】
【０００２】
プラントの内部に設けられた各種計測機器や調整機器等のフィールド機器から収集されるプラントの実測データに基づいて、プラントの動作をシミュレーションする技術がある。例えば、プラントの運転条件を変更してシミュレーションする技術として、定常シミュレータによる予測方法がある。定常シミュレータは、運転条件を変更した際のプラントの動作状態の最終的な落ち着き先（定常状態）を予測するものである。
【０００３】
ところで、プラントのランニングコストの削減のためには、製品仕様の限界付近での運転（以下、「限界運転」ともいう）が必要になる。しかし、定常シミュレータでは、最終的な動作状態の予測は可能であるが、過渡状態において、プラントの動作が一時的に製品仕様を外れて限界を越えてしまう場合があっても、それを予測することができない。マージンを大きく取った運転条件では過渡状態での変化を考慮する必要性は小さかったが、限界運転の条件でプラントオペレーションを行うためには過渡状態も含めた予測が必要になる。例えば、特許文献１には、将来の予測値を時系列データでグラフ化したトレンドグラフによりシミュレーション結果を表示する技術が開示されている。そして、特許文献２には、プラントの操作を実際に行うことなく、当該操作の内容に応じたプラントの運転状況の予測値を提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１６７７０６号公報
【特許文献２】特開２００７−１１５１７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献２に記載の技術では、仮想操作を行い、過渡状態の予測を行うことはできるが、過渡状態で一時的に限界を越えてしまった場合には、結局マージンを大きく取った運転条件とするか、或いは、過渡状態においても限界を越えないように、小刻みに運転条件を変更して繰り返しシミュレーションを行なわなければならなかった。また、特許文献１においても同様に、過渡状態で一時的に限界を越えてしまった場合に、それを解決する効果的な方法は示されていない。
【０００６】
本発明は、上記した事情に鑑みてなされたもので、プラントを限界運転させる際の運転条件を効率よくシミュレーションすることができるプラント運転支援装置、プラント運転支援方法、及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様は、プラントから得られる情報に基づいて、前記プラントの動作をシミュレーションするプラント運転支援装置であって、前記プラントの運転条件及び当該運転条件を適用するタイミングを設定する運転条件設定部と、前記運転条件設定部により設定された前記プラントの運転条件を前記タイミングで適用した場合の、前記プラントの特定の時点から将来にわたる過渡的な動作状態を予測する過渡状態予測部と、を備えるプラント運転支援装置である。
【０００８】
また、本発明の一態様は、上記プラント運転支援装置において、前記運転条件設定部は、異なるタイミングで適用する前記プラントの複数の運転条件を設定可能であり、前記過渡状態予測部は、前記運転条件設定部により複数の運転条件が設定された場合、当該複数の運転条件をそれぞれの前記タイミングで適用した場合の、前記過渡的な動作状態を予測する。
【０００９】
また、本発明の一態様は、上記プラント運転支援装置は、前記過渡的な動作状態を予測する時間の範囲を設定する予測範囲設定部、を備え、前記過渡状態予測部は、予測範囲設定部により設定された時間範囲について、前記過渡的な動作状態を予測する。
【００１０】
また、本発明の一態様は、上記プラント運転支援装置において、前記運転条件設定部は、前記プラントの運転条件及び当該運転条件を適用するタイミングの入力を、複数のケース毎に設定し、前記過渡状態予測部は、前記ケース毎に、前記過渡的な動作状態を予測する。
【００１１】
また、本発明の一態様は、上記プラント運転支援装置において、前記過渡状態予測部は、前記ケース毎の前記過渡的な動作状態の予測結果のそれぞれを、前記ケース毎に分けたグラフ情報として生成する。
【００１２】
また、本発明の一態様は、上記プラント運転支援装置において、前記過渡状態予測部は、前記ケース毎の前記過渡的な動作状態の予測結果のそれぞれを、ひとつにまとめたグラフ情報として生成する。
【００１３】
また、本発明の一態様は、上記プラント運転支援装置において、前記プラントに対する操作を示すシナリオであって、前記プラント内の制御対象を示す所定のタグが登録された複数のシナリオが予め設定されており、前記運転条件設定部は、前記複数のシナリオから選択されたシナリオに登録されている所定のタグの運転条件及び当該運転条件を適用するタイミングを、ユーザの操作入力に応じて設定し、前記過渡状態予測部は、前記選択されたシナリオに登録されている所定のタグの運転条件を前記タイミングで適用した場合の、前記過渡的な動作状態を予測する。
【００１４】
また、本発明の一態様は、プラントから得られる情報に基づいて、前記プラントの動作をシミュレーションするプラント運転支援装置におけるプラント運転支援方法であって、前記プラントの運転条件及び当該運転条件を適用するタイミングを設定するステップと、設定した前記プラントの運転条件を前記タイミングで適用した場合の、前記プラントの特定の時点から将来にわたる過渡的な動作状態を予測するステップと、を含むプラント運転支援方法である。
【００１５】
また、本発明の一態様は、プラントから得られる情報に基づいて、コンピュータに、プラントの運転条件及び当該運転条件を適用するタイミングを設定するステップと、設定された前記プラントの運転条件を前記タイミングで適用した場合の、前記プラントの特定の時点から将来にわたる過渡的な動作状態を予測するステップと、を実行させるためのプログラムである。
【発明の効果】
【００１６】
本発明によれば、プラントを限界運転させる際の運転条件を効率よくシミュレーションすることができる。
【図面の簡単な説明】
【００１７】
【図１】プラント制御システムの一例を示すシステム図である。
【図２】プラント運転支援装置の概略構成の一例を示すブロック図である。
【図３】解析モデルの過渡状態予測に関する構成の一例を示す図である。
【図４】過渡状態予測処理の一例を示すフローチャートである。
【図５】シナリオ選択画面の表示例を示す図である。
【図６】条件設定画面が含まれる操作表示画面の表示例を示す図である。
【図７】予測中の操作表示画面の一例を示す図である。
【図８】予測結果表示画面が表示される操作表示画面の一例を示す図である。
【図９】過渡状態予測の途中で運転条件を変更する場合の操作表示画面の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施の形態について説明する。
[プラント制御システム１の全体構成]
図１は、本実施形態によるプラント運転支援装置３００が用いられるプラント制御システム１の一例を示すシステム図である。プラント制御システム１は、プラント１００（実プラント）の監視、動作状態のシミュレーション、制御等を行う制御システムである。
【００１９】
プラント１００としては、例えば、化学等の工業プラントの他、ガス田や油田等の井戸元やその周辺を管理制御するプラント、水力・火力・原子力等の発電を管理制御するプラント、太陽光や風力等の環境発電を管理制御するプラント、上下水やダム等を管理制御するプラント等がある。
【００２０】
プラント制御システム１は、プラント操作監視装置２００と、ＦＣＳ２１０と、プラント運転支援装置３００と、制御バス１１と、通信バス１２と、ゲートウェイ１５とを含んで構成される。
【００２１】
プラント操作監視装置２００は、プラント１００の操作及び監視を行うＨＩＳ（Ｈｕｍａｎ  Ｉｎｔｅｒｆａｃｅ  Ｓｔａｔｉｏｎ）としてのコンピュータ装置であり、オペレータが操作を行う操作部と、プラント１００の各部の操作及び監視状態等を表示する表示部とを含んで構成されている。
【００２２】
ＦＣＳ２１０（ＦＣＳ：Ｆｉｅｌｄ  Ｃｏｎｔｒｏｌ  Ｓｔａｔｉｏｎ）は、プラント制御を行うコントローラであり、プラント１００内のフィールド機器（不図示）からデータ（情報）を収集するとともに、プラント操作監視装置２００からの指示に応じてプラント１００が備える機器や装置を制御する。
【００２３】
フィールド機器とは、例えば、流量計や温度センサ等のセンサ機器、流量制御弁や開閉弁等のバルブ機器、ファンやモータ等のアクチュエータ機器、プラント内の状況や対象物を撮影するカメラやビデオ等の撮像機器、プラント内の異音等を収集したり警報音等を発したりするマイクやスピーカ等の音響機器、各機器の位置情報を出力する位置検出機器、その他の機器である。
【００２４】
制御バス１１は、プラント操作監視装置２００とＦＣＳ２１０との間をつなぐ制御用のバスである。通信バス１２は、プラント操作監視装置２００と、プラント運転支援装置３００との間をつなぐ通信用のバスである。ゲートウェイ１５は、制御バス１１で伝送されるデータを通信バス１２へ流すためのプロトコル変換を行う。
【００２５】
ＦＣＳ２１０が収集したプラント１００内の各フィールド機器のデータは、制御バス１１を介してプラント操作監視装置２００に伝送されるとともに、制御バス１１、ゲートウェイ１５、及び通信バス１２を介してプラント運転支援装置３００に伝送される。
【００２６】
プラント運転支援装置３００は、プラント１００から得られる情報に基づいて、プラント１００の動作をシミュレーションするコンピュータ装置である。例えば、プラント運転支援装置３００は、ＦＣＳ２１０が収集したプラント１００内の各フィールド機器のデータに基づいて、プラント１００の動作をシミュレーションする。プラント運転支援装置３００に対する操作や、プラント運転支援装置３００によるシミュレーション結果の表示は、通信バス１２を介して接続されるプラント操作監視装置２００で行われる。
【００２７】
[プラント運転支援装置３００の構成]
図２は、プラント運転支援装置３００の概略構成の一例を示すブロック図である。プラント運転支援装置３００は、ミラーモデル３１０と、同定モデル３２０と、解析モデル３３０とを含んで構成されている。このミラーモデル３１０と、同定モデル３２０と、解析モデル３３０とのそれぞれは、それぞれの機能を実現するための制御プログラムがプラント運転支援装置３００において実行されることにより実現される機能構成である。
【００２８】
プラント運転支援装置３００は、プラント１００からＦＣＳ２１０を介してデータ（測定データ等）を取り込む。ミラーモデル３１０は、プラント１００と同期して並行に動作し、プラント１００からデータを取得しながらシミュレーションすることにより、プラント１００の挙動を模擬し、同時にプラント１００内で計測されていない状態量を推定し、プラント１００内部を可視化する。
【００２９】
同定モデル３２０は、ミラーモデル３１０をプラント１００の実測データに合わせこむために、プラント１００から取得するデータに基づいて定期的に機器の性能パラメータの推定を行う。
【００３０】
解析モデル３３０は、ミラーモデル３１０が模擬するプラント１００の挙動に基づいて、プラント１００の将来の動作状態の予測などを行う。例えば、解析モデル３３０は、定常状態予測、過渡状態予測、及び予防診断（異常診断）等を行う。
【００３１】
定常状態予測は、プラント１００の運転条件（設定値）を変更した場合の無限時間経過後の動作状態の予測、即ち、動作状態の最終的な落ち着き先である定常状態の予測である。解析モデル３３０は、現在のプラント１００の挙動を表す状態を初期状態として、設定値を変更した場合での定常状態の予測を行う。例えば、定常状態予測をプラント１００の蒸留塔に適用したとすると、解析モデル３３０は、蒸留塔のフィード流量を初期状態に対して３０％低下させ、且つ還流比及び塔底の温度設定値を初期状態と同じとした場合、定常状態に至った場合での塔頂で観測される製品の品質を決める不純物成分の濃度の定常状態を予測することができる。
【００３２】
過渡状態予測は、プラント１００の現在の運転条件（設定値）を維持した場合、または現在の運転条件（設定値）から変更した場合の現在から将来にわたる過渡的な動作状態の予測、即ち、プラント１００の過渡状態の予測である。例えば、解析モデル３３０は、現在のプラント１００の挙動を表す状態を初期状態として、設定値を変更した場合での過渡状態の予測を行う。具体的には、解析モデル３３０は、ミラーモデル３１０からそのプラント１００の動作状態の初期状態を取得して解析モデル上で予測計算を行い、予測結果を時系列にグラフ化したトレンドグラフを生成する。
【００３３】
[過渡状態予測の詳細]
以下、過渡状態予測部３３３が実行する過渡状態予測に関して詳しく説明する。
図３は、解析モデル３３０の過渡状態予測に関する構成の一例を示す図である。解析モデル３３０は、運転条件設定部３３１と、予測範囲設定部３３２と、過渡状態予測部３３３と、出力部３３４と、入力部３３５と、を備えている。
【００３４】
運転条件設定部３３１は、過渡状態予測に用いるプラント１００の運転条件を設定する。また、運転条件設定部３３１は、プラント１００の運転条件と、その運転条件を適用するタイミングを設定することもできる。つまり、運転条件設定部３３１は、過渡状態予測の途中の任意のタイミングで変更する運転条件を、予め設定しておくことができる。また、運転条件設定部３３１は、複数の運転条件を異なるタイミングで適用するように設定することも可能である。
【００３５】
予測範囲設定部３３２は、プラント１００の過渡状態を予測する時間の範囲（以下、「予測範囲」ともいう）を設定する。例えば、予測範囲設定部３３２は、現在時刻から開始した過渡状態予測を終了するまでの時間を予測範囲として設定する。
【００３６】
過渡状態予測部３３３は、運転条件設定部３３１により設定された運転条件に基づいて、予測範囲設定部３３２により設定された予測範囲についてのプラント１００の過渡状態を予測する。例えば、運転条件設定部３３１により、運転条件と、その運転条件を適用するタイミングが設定された場合、過渡状態予測部３３３は、設定された運転条件を、その運転条件を適用するタイミングで適用した場合の、プラント１００の過渡状態を予測する。つまり、過渡状態予測部３３３は、過渡状態予測の途中の任意のタイミングで運転条件を変更して予測を継続することができる。また、運転条件設定部３３１により複数の運転条件が設定された場合、過渡状態予測部３３３は、複数の運転条件をそれぞれのタイミングで適用した場合の、プラント１００の過渡状態を予測する。
そして、過渡状態予測部３３３は、上記のように予測した過渡状態の予測結果（シミュレーション結果）を時系列にグラフ化したトレンドグラフを生成する。
【００３７】
出力部３３４は、運転条件設定部３３１が設定する運転条件の入力や、予測範囲設定部３３２が設定する予測範囲の入力等が可能な画面（以下、「条件設定画面」ともいう）、及び過渡状態予測部３３３が予測した予測結果（シミュレーション結果）が表示される画面（以下、「予測結果表示画面」ともいう）等を、通信バス１２を介してプラント操作監視装置２００に出力する。出力された条件設定画面、及び予測結果表示画面等は、プラント操作監視装置２００の表示部に表示される。
【００３８】
また、プラント操作監視装置２００の表示部に表示された条件設定画面及び予測結果表示画面等に対する操作内容は、通信バス１２を介してプラント操作監視装置２００からプラント運転支援装置３００に送信される。
【００３９】
入力部３３５は、プラント操作監視装置２００から送信される操作内容を取得する。例えば、運転条件設定部３３１は、条件設定画面に対する操作内容に基づいて、運転条件及びその運転条件を適用するタイミングを設定する。また、予測範囲設定部３３２は、条件設定画面に対する操作内容に基づいて、予測範囲を設定する。
【００４０】
（過渡状態予測処理の具体例）
次に、図４〜図９を参照して、解析モデル３３０が実行する過渡状態予測処理の具体例を説明する。図４は、本実施形態に係る過渡状態予測処理の一例を示すフローチャートである。また、図５〜図９は、過渡状態予測処理の中で表示される表示画面例を示す図である。
【００４１】
過渡状態予測は、シナリオ別に行うことができる。シナリオとは、ユーザの操作目的による分類を示す。例えば、シナリオには、銘柄を切り換えるシナリオや、生産量を変更するシナリオなどがある。過渡状態予測処理では、まず、解析モデル３３０は、シナリオ選択画面を表示させる（図４のステップＳ１００）。
【００４２】
図５は、シナリオ選択画面の表示例を示す図である。図示するシナリオ選択画面Ｇ１０には、過渡状態予測を行う事例（ケーススタディ）として選択可能な複数のシナリオが表示されている。ユーザは、その中から目的とするシナリオを選択することができる。
【００４３】
シナリオ選択画面Ｇ１０においてシナリオが選択されると、解析モデル３３０は、選択されたシナリオの条件設定画面を表示させる。ここで、各シナリオには、各シナリオで運転条件の変更が可能なタグのみが登録されている。タグとは、プラント１０内の制御対象を示す情報である。このタグは、無数に存在するためにその中からタグを選び出し設定するには大きな労力を必要とする。本実施形態では、運転条件の変更が可能なタグが予め定義されたシナリオを用いることで、ユーザの操作の煩雑性を排除し、操作性が向上している。
【００４４】
例えば、各シナリオと各シナリオで運転条件の変更が可能なタグとの組み合わせは、解析モデル３３０において定義データとして予め登録されている。解析モデル３３０は、この定義データを参照して、選択されたシナリオで変更が可能なタグの運転条件の設定が可能な条件設定画面が含まれる操作表示画面を生成して表示させる（図４のステップＳ１０２）。
【００４５】
図６は、条件設定画面が含まれる操作表示画面の表示例を示す図である。図示する操作表示画面Ｇ１１において、画面下段の符号ｆ２０が示す領域に、過渡状態予測を行う運転条件を設定する条件設定画面が表示される。一方、画面上段の符号ｆ１０が示す領域には、条件設定画面において設定された運転条件の設定内容が表示される設定内容画面が表示される。
【００４６】
なお、符号ｆ２０が示す領域では、条件設定画面の表示と予測結果表示画面の表示とが、タブ（ＴＡＢ２０〜ＴＡＢ２４）で切り替え可能である。タブＴＡＢ２０は、条件設定画面を表示させるタブである。本実施形態では、条件設定画面において、最大３つのケース（ケース１、２、３）について運転条件を設定することができる。
【００４７】
一方、タブＴＡＢ２１〜タブＴＡＢ２４は、条件設定画面において設定された運転条件で過渡状態予測を行った予測結果が表示される予測結果表示画面を表示させるタブである。予測結果表示画面はケース毎に表示可能である。タブＴＡＢ２１、タブＴＡＢ２２、及びタブＴＡＢ２３のそれぞれは、ケース１、ケース２、及びケース３のそれぞれの予測結果表示画面を表示させるタブである。また、タブＴＡＢ２４は、ケース１、２、３の３つの予測結果を比較可能にまとめて表示可能な予測結果表示画面を表示させるタブである。
【００４８】
ここでは、条件設定画面が表示されるタブＴＡＢ２０（予測条件設定）が選択されている。また、タグリストＰ２０には、定義データに予め登録されているシナリオとタグとの組み合わせに基づいて、選択されたシナリオで運転条件の変更が可能なタグが選択可能に表示される。
【００４９】
条件設定画面では、ケース毎に、基準時刻、予測範囲、及び運転条件の設定がユーザの操作により行われる。例えば、図６に示す例では、ケース１、２、３の３つのケースを設定することができ、基準時刻、予測範囲、及び運転条件は、ケース毎に任意に設定可能である。これにより、運転条件を変更して予測した３回分の過渡状態の予測結果を比較することができる。
【００５０】
まず、図６のプルダウンメニューＰ２１に対するユーザの操作により、ケース１、２、３のうちいずれかのケースが選択される。ここでは、ケース１が選択されており、解析モデル３３０は、ケース１の運転条件の設定を行う（図４のステップＳ１０４）。
【００５１】
次に、図６のラジオボタンＰ２２に対するユーザの操作により、過渡状態予測を行う際の基準時刻として、現在時刻と前回時刻とのいずれかが選択される。現在時刻は、現在のプラント１００の動作状態を初期状態とする場合に選択される。一方、前回時刻は、前回の基準時刻の動作状態を初期状態とする場合に選択される。なお、１回目の設定では、現在時刻のみが選択可能であるが、過渡状態予測を１回行えば、２回目以降は、前回時刻も選択可能となる。
【００５２】
例えば、現在時刻が選択されている状態で、図６の読込ボタンＰ２３が押下されると、解析モデル３３０は、読込ボタンＰ２３が押下されたタイミングの動作状態をミラーモデル３１０から読み込み初期状態とする（図４のステップＳ１０６）。一方、前回時刻が選択されている状態で、図６の読込ボタンＰ２３が押下されると、解析モデル３３０は、前回（直前）の過渡状態予測で用いた初期状態を読み込む（図４のステップＳ１０８）。
また、読込ボタンＰ２３が押下されると、操作表示画面Ｇ１１の下部のステータスバーＰ２８には「読込中」と表示され、初期状態を取得すると「基準値読込完了」と表示される。
【００５３】
解析モデル３３０は、基準時刻の動作状態を読み込むと、条件設定画面の基準時刻値に読み込み値を反映する（図４のステップＳ１１０）。例えば、図６に示す例では、タグリストＰ２０の中から選択されたタグのＳＶ（Ｓｅｔ  Ｖａｌｕｅ）の読み込み値が基準時刻値として表示される（符号Ｐ２４が示す箇所）。ここでは、タグリストＰ２０の中から「ＦＣ５０２」のタグが選択されている。例えば「ＦＣ５０２」はフィード流量を変更するためのタグである。
【００５４】
次に、図６のプルダウンメニューＰ２５に対するユーザの操作により、予測範囲の時間が設定される。解析モデル３３０は、ユーザにより設定された予測範囲（ここでは、１時間００分）を、過渡状態予測を行う予測範囲として設定する（図４のステップＳ１１２）。
【００５５】
続いて、ユーザは、選択されたタグのＳＶの設定値、即ち、過渡状態予測を行う運転条件を、入力ボックスＰ２６に入力する。解析モデル３３０は、ユーザにより入力されたＳＶの設定値を、過渡状態予測で用いる条件として設定する（図４のステップＳ１１４）。
【００５６】
なお、条件設定画面において、ここまでに設定された各項目は、画面上で設定された状態であり、図６の適用ボタンＰ２７が押下されることで、ひとつのケースの運転条件の設定として登録される。例えば、すべての条件の設定がされて適用ボタンＰ２７が押下されると、選択されたケース（ここでは、ケース１）の運転条件の設定として、解析モデル３３０は、基準時刻の初期状態（ここでは、現在時刻の動作状態）、予測範囲（ここでは、１時間００分）、及びＳＶの設定値を登録する。これにより、設定された条件が予測条件として適用される（図４のステップＳ１１６）。
【００５７】
また、適用ボタンＰ２７が押下されることで、選択されたケース（ここでは、ケース１）の運転条件の設定が登録されると、その登録された設定内容が、図６の符号ｆ１０の領域の設定内容画面に表示される。この設定内容画面では、ケース１、２、３の各設定内容の表示をタブ（ＴＡＢ１１〜ＴＡＢ１３）で切り替え可能である。
【００５８】
なお、登録した内容を変更したい場合には、設定内容画面で変更したい設定内容を選択すると、選択された設定内容が条件設定画面に再表示され、設定の変更が可能になる。設定を変更した場合には再び適用ボタンＰ２７を押下することで、変更した設定が登録される。また、登録された設定内容を消去したい場合には、設定内容画面で消去したい設定内容を選択し、操作マウスの右クリックメニューから削除を選択すること等で消去することができる。
【００５９】
また、登録された設定内容が設定内容画面に表示されると、設定内容画面内の予測開始ボタンＰ１０が有効になり予測開始ボタンＰ１０への操作が可能になる。なお、設定内容画面へ登録内容がひとつでも反映されると、予測開始ボタンＰ１０が有効になる。予測開始ボタンＰ１０が押下されると、解析モデル３３０は、その登録された設定内容の予測条件（ここでは、ケース１で設定された条件）を用いて、過渡状態予測を実行する（図４のステップＳ１１８）。
【００６０】
次に、解析モデル３３０は、過渡状態予測を実行すると、予測の実行中においては、図７に示す操作表示画面Ｇ１２を表示する（図４のステップＳ１２０）。図７は、予測中の操作表示画面Ｇ１２の一例を示す図である。予測中の操作表示画面Ｇ１２では、画面の下段の符号ｆ２０の領域には、予測中の途中結果を随時更新しながら表示する予測結果表示画面が表示される。ここでは、タブＴＡＢ２１が選択され、ケース１の予測結果表示画面が表示されている。また、予測中の操作表示画面Ｇ１２の下部のステータスバーＰ２８には、「ケース１の予測中」と表示され、予測が完了すると、「ケース１予測完了」と表示される。
【００６１】
符号ｆ２０の領域に表示される予測結果表示画面内の符号ｆ２１の領域には、過渡状態の予測結果を時系列にグラフ化したトレンドグラフが表示される。このトレンドグラフにおいて横軸ｔは時間軸（年月日及び時刻）であり、縦軸ｄはデータ値軸である。また、横軸ｔの左端が基準時刻である。このトレンドグラフの予測値Ｋ１は、ケース１による予測結果のトレンドを表しており、基準時刻からしばらくの間は限界値Ｋｔｈを下回っているが、途中から限界値Ｋｔｈを越えている。即ち、このトレンドグラフから、予測値Ｋ１となる運転条件は、好ましくない条件であることがわかる。
【００６２】
また、トレンドグラフの下側の符号ｆ２２の領域には、トレンドグラフに表示する仮想アイテムを選択できる仮想アイテム選択画面が表示される。仮想アイテムとは、プラント運転支援装置３００で扱うタグに対応する。チェックボックスで選択された一または複数の仮想アイテムをトレンドグラフに表示できる。
【００６３】
また、過渡状態予測の実行中は、予測開始ボタンＰ１０が無効になり、予測中止ボタンＰ１１が有効になる。予測中止ボタンＰ１１が押下されると、解析モデル３３０は、実行中の過渡状態予測を中止する（図４のステップＳ１２２）。そして、解析モデル３３０は、図７に示す操作表示画面Ｇ１２において、中止されるまでの途中の予測結果を表示させる（図４のステップＳ１２６）。このとき、予測中止ボタンＰ１１が無効になり、予測開始ボタンＰ１０が有効になる。
【００６４】
一方、図４のステップＳ１２０で実行中であった過渡状態予測が、設定された予測範囲の終わりまで完了すると（図４のステップＳ１２４）、解析モデル３３０は、図７に示す操作表示画面Ｇ１２において、最後まで完了した予測結果表示画面を表示する（図４のステップＳ１２６）。
【００６５】
次に、解析モデル３３０は、ユーザの操作により、過渡状態予測が終了されたか否かを判定する（図４のステップＳ１２８）。過渡状態予測が終了された場合（ＹＥＳ）、解析モデル３３０は、過渡状態予測処理を終了する。一方、過渡状態予測が終了されずに、引き続き次のケースの予測が行われる場合には（ＮＯ）、図４のステップＳ１０４の処理に戻る。そして、解析モデル３３０は、条件設定画面が表示される操作表示画面Ｇ１１（図６参照）において、プルダウンメニューＰ２１に対するユーザの操作により、選択されたケースの運転条件の設定を行う。
【００６６】
このようにして、解析モデル３３０は、最大で３つのケースまで、過渡状態予測を行うことができる。なお、本実施形態では３つのケースとしているが、３つのケースに限定されるものではない。
【００６７】
ここで、図８を参照して、予測結果表示画面の他の例について説明する。図８に示す操作表示画面Ｇ１３は、タブＴＡＢ２４が選択されたときの予測結果表示画面が表示される例である。図示する予測結果表示画面では、仮想アイテム毎に、ケース１、２、３の予測結果を比較可能にまとめて表示可能である。例えば、このときトレンドグラフに表示できるのはひとつの仮想アイテムについての予測結果である。トレンドグラフの下側の符号ｆ２２の領域に表示される仮想アイテム選択画面において、図７ではチェックボックスにより複数の仮想アイテムの選択が可能であったが、この図８ではラジオボタンとなり、一つの仮想アイテムのみの選択が可能となる。また、トレンドグラフの上部のプルダウンメニューＰ２９は、ケースの選択が可能であり、選択されたケースの予測値のトレンドが強調表示される。また、３つのケースで予測範囲は任意に変えることができるため、３つのケースで予測範囲が異なる場合には、横軸ｔの開始点（基準時刻）は３つのケースのうち最も過去の基準時刻（予測開始時刻）から始まり、終了点は３つのケースのうち予測完了時刻が最も遅い時刻となる。
【００６８】
図８に示す予測結果表示画面の例では、選択された仮想アイテムについて、ケース１による予測結果のトレンドを表す予測値Ｋ１と、ケース２による予測結果のトレンドを表す予測値Ｋ２と、ケース３による予測結果のトレンドを表す予測値Ｋ３とのそれぞれがトレンドグラフに表示されている。ケース１による予測値Ｋ１は、例えば１回目の予測で、予測範囲の途中の過渡状態で限界値Ｋｔｈを越えている例である。ケース２による予測値Ｋ２は、１回目の予測結果に基づいて予測値Ｋ１よりはデータ値が下がるように運転条件を設定したが、途中で限界値Ｋｔｈをぎりぎり越えてしまったために、予測範囲の途中で予測が中止された例である。
【００６９】
ここで、ケース１及びケース２は、図６に示す操作表示画面Ｇ１１において設定された運転条件で、基準時刻からプラント１００を運転した場合の過渡状態の予測であるが、本実施形態では、過渡状態予測の途中の任意のタイミングで運転条件を変更して予測を継続することができる。即ち、過渡状態予測の途中で運転条件を変更することで、過渡状態及び定常状態のいずれも限界を超えることなく且つ限界ぎりぎりを狙った限界運転が可能な運転条件をシミュレーションすることができる。
【００７０】
ケース３による予測値Ｋ３は、過渡状態予測の途中で運転条件を変更した場合の予測結果の一例である。図示する例では、一定時間後に還流比を変更するタグ「ＣＳＯＰ０１」について、基準時刻の１２０分後に、再設定値４．９４に変更される条件で過渡状態予測が行われたものである。この予測値Ｋ３は、予測範囲内で限界値Ｋｔｈを越えておらず、且つ定常状態でも限界値Ｋｔｈ越えずに落ち着いており、この中では、最も好ましい運転条件であるといえる。
【００７１】
（過渡状態予測の途中で運転条件を変更する場合の条件設定方法）
次に、過渡状態予測の途中で運転条件を変更して予測を行う場合の条件設定方法を説明する。図９は、過渡状態予測の途中で運転条件を変更する場合の操作表示画面の一例を示す図である。この図９に示す操作表示画面Ｇ１４において、符号ｆ２０の領域に表示されている条件設定画面では、タグリストＰ２０の中から、過渡状態予測の途中で運転条件を変更するためのタグが選択されている。この途中で運転条件を変更するためのタグは、運転条件と、その運転条件を適用するタイミングとを設定することができるタグである。
【００７２】
図示する例では、タグリストＰ２０の中から「ＣＳＯＰ０１」のタグが選択されている。上述したように「ＣＳＯＰ０１」は、一定時間後に還流比を変更するタグである。入力ボックスＰ３０には、過渡状態予測の途中で変更する設定値（再設定値）が入力され、入力ボックスＰ３１には、その設定値を適用するタイミング（再設定時間）が入力される。
【００７３】
なお、タグリストＰ２０のうち「ＣＳＯＰ０１」〜「ＣＳＯＰ０６」は、過渡状態予測の途中で運転条件を変更するためのタグである。「ＣＳＯＰ０１」〜「ＣＳＯＰ０６」のそれぞれを選択し、それぞれのタグについて再設定値と再設定時間とを入力することも可能である。即ち、異なるタイミングで提供する複数の運転条件を設定することも可能である。
【００７４】
例えば、図４に示す過渡状態予測処理のステップＳ１１４において、入力ボックスＰ３０と入力ボックスＰ３１とのそれぞれに再設定値と再設定時間とが入力されると、解析モデル３３０は、ユーザにより入力された再設定値と再設定時間とを、過渡状態予測で用いる条件として設定する。
【００７５】
その後、適用ボタンＰ２７が押下されると、解析モデル３３０は、入力された再設定値と再設定時間とを、ケース２の予測条件として登録する（図４のステップＳ１１６）。続いて、予測開始ボタンＰ１０が押下されると、解析モデル３３０は、その登録された設定内容の条件（ここでは、ケース２で設定された条件）を用いて、過渡状態予測を実行する（図４のステップＳ１１８）。
【００７６】
このように、本実施形態に係るプラント運転支援装置３００は、運転条件設定部３１１と、過渡状態予測部３３３とを備えている。運転条件設定部３１１は、プラント１００の運転条件及び当該運転条件を適用するタイミングを設定する。過渡状態予測部３３３は、運転条件設定部３３１により設定されたプラント１００の運転条件を上記タイミングで適用した場合の、プラント１００の特定の時点（例えば、基準時刻）から将来にわたる過渡状態（過渡的な動作状態）を予測する。
【００７７】
これにより、プラント運転支援装置３００は、過渡状態予測の途中で運転条件を変更して予測を継続することができるため、プラント１００を限界運転させる際の運転条件を効率よくシミュレーションできる。
【００７８】
また、運転条件設定部３３１は、異なるタイミングで適用するプラント１００の複数の運転条件を設定可能である。そして、過渡状態予測部３３３は、運転条件設定部３３１により複数の運転条件が設定された場合、当該複数の運転条件をそれぞれの上記タイミングで適用した場合の、プラント１００の過渡状態（過渡的な動作状態）を予測する。
【００７９】
これにより、プラント運転支援装置３００は、過渡状態予測の途中でよりきめ細かく運転条件を変更した予測を容易に行うことができる。
【００８０】
また、プラント運転支援装置３００は、過渡的な動作状態を予測する時間の範囲（予測範囲）を設定する予測範囲設定部３３２を備えている。そして、過渡状態予測部３３３は、予測範囲設定部３３２により設定された予測範囲について、プラント１００の過渡状態（過渡的な動作状態）を予測する。
【００８１】
これにより、プラント運転支援装置３００は、プラント１００の制御対象のパラメータの性質に応じて、適した時間の範囲で過渡状態の予測を行うことができる。例えば、運転条件の変更後、条件に応じて注目するプロセス変数は様々な時定数を有するため、予測を行うにあたってはその予測に必要な時間が異なる。そのため、プラント運転支援装置３００は、予測する時間の範囲をユーザが容易に設定できるようにしたことで、ケース毎に適した時間の範囲で過渡状態の予測を行うことができる。
【００８２】
また、限界運転を行うためには複数回に及ぶケースでの検討を行った上で、意志決定する必要がある。そのため、ケース毎の詳細なデータを見ることができることや、ケース間の詳細な比較が行えることが必要である。
そこで、プラント運転支援装置３００において、運転条件設定部３３１は、プラント１００の運転条件及び当該運転条件を適用するタイミングの入力を、複数のケース毎に設定する。そして、過渡状態予測部３３３は、ケース毎に、プラント１００の過渡状態（過渡的な動作状態）を予測する。これにより、プラント運転支援装置３００は、複数の運転条件で予測した過渡状態を比較することができる。よって、ユーザは、複数回に及ぶケースでの検討を行った上で、限界運転を行うための運転条件を決定することができる。
【００８３】
そして、過渡状態予測部３３３は、ケース毎の過渡状態（過渡的な動作状態）の予測結果のそれぞれを、ケース毎に分けたグラフ情報として生成する。また、過渡状態予測部３３３は、ケース毎の過渡状態（過渡的な動作状態）の予測結果のそれぞれを、ひとつにまとめたグラフ情報として生成する。これにより、プラント運転支援装置３００は、ケース毎の詳細なデータを見ることや、ケース間の詳細な比較を行うことが可能である。よって、過渡状態予測部３３３は、運転条件を決定する際に、ケース毎の詳細表示とケース間の比較表示とのいずれのユーザのニーズにも対応することができる。
【００８４】
また、本実施形態では、プラント１００に対する操作を示すシナリオであって、プラント内の制御対象を示す所定のタグが登録された複数のシナリオが予め設定されている。そして、運転条件設定部３１１は、複数のシナリオから選択されたシナリオに登録されている所定のタグの運転条件及び当該運転条件を適用するタイミングを、ユーザの操作入力に応じて設定する。例えば、本実施形態のプラント運転支援装置３００は、過渡状態予測を行う事例（ケーススタディ）として選択可能な複数のシナリオが表示されるシナリオ選択画面Ｇ１０（図５参照）を表示させる。そして、運転条件設定部３１１は、図９に示す操作表示画面Ｇ１４に対するユーザの操作入力（再設定値及び再設定時間への入力）に応じて、選択されたシナリオに登録されている所定のタグの運転条件及び当該運転条件を適用するタイミングを設定する。また、過渡状態予測部３３３は、選択されたシナリオに登録されている所定のタグの運転条件を上記タイミングで適用した場合の過渡状態（過渡的な動作状態）を予測する。
【００８５】
これにより、プラント運転支援装置３００は、ユーザがシナリオ選択画面Ｇ１０に表示されているシナリオのリストの中から目的とするシナリオを選択することで、そのシナリオに関するタグの条件変更を行うことができ、過渡状態の予測結果を表示させることができる。このように、プラント運転支援装置３００は、無数にあるタグの中からタグを選び出して設定するといった大きな労力を必要とせずに、目的に応じたシナリオを用いてタグの運転条件の設定が可能であるため、ユーザの操作の煩雑性を排除し、操作性が向上している。
【００８６】
なお、上述のプラント運転支援装置３００の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって上述の機能を実現してもよい。なお、ここでいう「コンピュータシステム」とは、プラント運転支援装置３００に内蔵されたコンピュータシステムであってＯＳや周辺機器等のハードウェアを含むものとする。
【００８７】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００８８】
また、上述した実施形態におけるプラント運転支援装置３００の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。プラント運転支援装置３００の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００８９】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成は上述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、上述の実施形態において説明した各機能は、任意に組み合わせることができる。
【００９０】
なお、図７及び図８に示す過渡状態の予測結果のトレンドグラフの表示態様は、一例であって、これに限られるものではない。例えば、図７及び図８では、限界値Ｋｔｈの境界を破線で表しているが、限界値Ｋｔｈを越えない領域と超えた領域との色や明暗等を変えることで、限界値Ｋｔｈの境界を表してもよい。また、予測中と予測完了後（予測中止後も含む）で予測値（例えば、予測値Ｋ１、Ｋ２、Ｋ３）の表示態様を異ならせてもよい。例えば、予測中は破線で表し予測完了後は実線で表してもよいし、予測中は点滅表示で表し予測完了後は常時表示で表してもよい。
【００９１】
また、上記実施形態では、プラント運転支援装置３００に対する操作や、プラント運転支援装置３００によるミュレーション結果の表示が、通信バス１２を介して接続されるプラント操作監視装置２００で行われる構成例を説明したが、これに限られるものではない。例えば、プラント運転支援装置３００に対する操作や、プラント運転支援装置３００によるミュレーション結果の表示は、プラント運転支援装置３００で行われてもよい。また、プラント運転支援装置３００に対する操作や、プラント運転支援装置３００によるミュレーション結果の表示は、通信バス１２を介して接続される携帯型の情報端末装置で行われてもよい。
【符号の説明】
【００９２】
１  プラント制御システム、１１  制御バス、１２  通信バス、１５  ゲートウェイ、１００  プラント、２００  プラント操作監視装置、３００  プラント運転支援装置、３１０  ミラーモデル、３２０  同定モデル、３３０  解析モデル、３３１  運転条件設定部、３３２  予測範囲設定部、３３３  過渡状態予測部、３３４  出力部、３３５  入力部
【図１】
0006332154.tif 000002
【図２】
0006332154.tif 000003
【図３】
0006332154.tif 000004
【図４】
0006332154.tif 000005
【図５】
0006332154.tif 000006
【図６】
0006332154.tif 000007
【図７】
0006332154.tif 000008
【図８】
0006332154.tif 000009
【図９】
0006332154.tif 000010