(57)【要約】【課題】複雑な操作手順を含む場合や、オペレータにより操作順序が変更されることがある場合でも、適切なガイダンスが可能なプラント監視制御システムを提供することを目的とする。【解決手段】  推奨操作選定装置１１０の操作選定結果データベース１１４は、プラント計測値データベース１５０に蓄積された過去のプラントデータと、操作履歴データベース１６０に蓄積された操作履歴データとに基づくパターンマッチング手法により、これまで行われた一連の操作と個別操作データベース１１１に登録されている個別操作との類似度を採点する。推奨操作選定部１１３は、その類似度に基づいて、現在実施されているものを推定し、その推定結果に基づいて次に行うことが推奨される操作を選定する。【選択図】図１
2010231591.tif 000002
【特許請求の範囲】
【請求項１】
プラントにおける各種の計測値データが蓄積される計測値データベースと、
当該プラント監視制御システムの操作履歴データが蓄積される操作履歴データベースと、
１以上の操作ステップにより規定される個別操作の操作手順を示す個別操作データが蓄積された個別操作データベースと、
前記計測値データおよび前記操作履歴データに基づいて得られる過去の操作手順と、前記個別操作データの各々に対応する個別操作との類似度を採点する操作手順スコアリング部と、
前記類似度を根拠に現在実施中の個別操作を推定し、その推定結果に基づき次に行うべき推奨操作を選定する推奨操作選定部と、
選定された前記推奨操作をオペレータに提示可能なユーザインターフェイス部とを備える
ことを特徴とするプラント監視制御システム。
【請求項２】
請求項１記載のプラント監視制御システムであって、
１以上の個別操作により規定されるマクロ操作における前記個別操作の実施順序を示すマクロ操作データが蓄積されたマクロ操作データベースと、
前記推奨操作選定部における個別操作の推定結果に基づき、各個別操作が未実施、実施中、実施済のいずれの実施状況であるか判定し、各個別操作に対応する個別操作データに対し実施状況を示すデータを付加する個別操作状況判定部と、
個別操作データに付加された実施状況データに基づき、現在実施中のマクロ操作およびその進行状況を判定するマクロ操作状況判定部とをさらに備え、
前記ユーザインターフェイス部は、推定された現在実施中のマクロ操作およびその進行状況をオペレータに提示可能である
ことを特徴とするプラント監視制御システム。
【請求項３】
請求項１または請求項２記載のプラント監視制御システムであって、
前記個別操作データは、個別操作の各操作ステップの内容を表す操作内容識別子と、
各操作ステップが実施される順序を示す順序識別子と、
各操作ステップから次の操作ステップに移行する条件を示す条件識別子とを含む
ことを特徴とするプラント監視制御システム。
【請求項４】
請求項１記載のプラント監視制御システムであって、
前記ユーザインターフェイス部は、
通常の監視制御画面と共に、前記推奨操作選定部が推定した現在実施中の個別操作および選定した前記推奨操作を図示する表示パネルを備え、
前記個別操作の図示に際し、各操作ステップごとに、実施済、実施中、未実施の実施状況を識別可能なように分類表示を行う
ことを特徴とするプラント監視制御システム。
【請求項５】
請求項４記載のプラント監視制御システムであって、
前記表示パネルにおいて、前記推奨操作を図示する表示シンボルは、オペレータが当該推奨操作の実施を命じるための入力手段として機能する
ことを特徴とするプラント監視制御システム。
【請求項６】
請求項２記載のプラント監視制御システムであって、
前記ユーザインターフェイス部は、
通常の監視制御画面と共に、前記マクロ操作状況判定部が推定した現在実施中のマクロ操作を図示する表示パネルを備え、
前記マクロ操作の図示に際し、各個別操作ごとに、実施済、実施中、未実施の実施状況を識別可能なように分類表示を行う
ことを特徴とするプラント監視制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種プラントの監視制御システムに関するものであり、特にそれが備える操作支援機能に関するものである。
【背景技術】
【０００２】
近年、電力プラント等の各種プラントの監視制御システムにおいて、従来のハードウェア型の監視制御盤に代わり、ソフトウェア型の監視制御盤（ソフトウェア盤）の導入が進んでいる。ソフトウェア盤では、プラントにおける機器の制御や計測値の表示などを、従来のスイッチや表示計などの機械設備に代えて、グラフィカルユーザインタフェース（ＧＵＩ）を用いて行う。それにより、監視制御システムを小型化できると共に、オペレータ（監視員）の操作負荷を軽減することができる。
【０００３】
一方、プラントの能力巨大化および多機能化に伴い、プラント監視制御システムに要求される機能は複雑化している。多くのプラント監視制御システムには、機能の複雑化によるオペレータの操作負荷を低減すべく、エキスパートシステムと呼ばれる操作支援システムが導入されている。
【０００４】
エキスパートシステムは、主にプラント事故の対処やプラント点検などの非日常業務を行うための操作を支援するものである。エキスパートシステムの機能の例としては、プラントにおける各種の計測値（プラント計測値）に基づく事故種別の判定機能や、事故種別ごとに規定された操作マニュアルの閲覧機能、操作履歴に基づく操作ガイダンス機能（操作支援機能）などがある（例えば特許文献１）。
【０００５】
例えばプラント事故発生時には、エキスパートシステムによる事故種別の判定結果に基づいて、プラント監視制御システムが自動操作を行ったり、オペレータがエキスパートシステムから提供される操作マニュアルを閲覧して手動操作を行う。またオペレータによる手動操作の際、エキスパートシステムが操作ガイダンスを行うことにより、オペレータは適切な操作を確実に行うことができる。
【０００６】
このようなエキスパートシステムを搭載するプラント監視制御システムによれば、プラント事故発生時などの非日常業務の際に、オペレータが必要な操作マニュアルを書庫から探し出す労力や、そのページを捲りながら操作を実施するという手間を省くことができ、緊急的な操作や実行タイミングが重要となる操作を伴う場合に特に有効となる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−３９６４８号公報
【特許文献２】特開平１−１９９２１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
従来、エキスパートシステムでは、「ＩＦ［条件］ＴＨＥＮ［動作］」形式の条件文（ＩＦ−ＴＨＥＮステートメント）のデータにより構成されるプログラムに基づいて動作する操作支援装置が採用されていた。つまり従来の操作支援装置は、プラントの状態や操作履歴がＩＦ文で定める条件を満たしたときに、ＴＨＥＮ文で定めた動作（例えばオペレータへの操作指示や自動操作）を行うように構成されていた。
【０００９】
しかし、プラントの多機能化およびプラント監視制御システムの機能は複雑化が進むと、以下のような場合に、ＩＦ−ＴＨＥＮステートメントのデータのみで構成するのは困難になる。
【００１０】
まず、操作手順が明確でない場合である。例えば、操作の順番が任意である二つの操作Ａ，Ｂが実施されるという条件をＩＦ文に記述する場合、操作Ａ，Ｂの順に行われたケースだけでなく、操作Ｂ，Ａの順に行われたケース、さらに操作Ａと操作Ｂとが並行して行われたケースの３つ条件文を用意しなければならない。順番が任意な操作の数が増加すると、必要となる条件文の数は階乗のオーダーで増加するため、データ管理や条件式の検索が困難になる。その結果、エキスパートシステムが正しい操作ガイダンスを提供することが困難になる。
【００１１】
次に考えられるのは、複数の操作が、エキスパートシステムの想定外の手順で行われた場合である。例えば、ＩＦ文の条件成立に先んじて、オペレータがＴＨＥＮ文に規定された操作を開始させたケースや、ＩＦ文の条件成立に応じてＴＨＥＮ文に対応する操作（対応操作）を行っている途中で、オペレータが別の操作を行ったケースなどである。前者のケースでは、ＩＦ文の条件が成立したときに、既に実施済みの操作が改めてガイダンスされる可能性がある。後者のケースにおいては、途中で放置された対応操作を再開させるためのガイダンスをさらに用意する必要が生じ、それを実現するためにエキスパートシステムが非常に複雑化する。その結果、データ管理が益々困難になり、エキスパートシステムが正しい操作ガイダンスを提供することが困難になる。
【００１２】
本発明は以上のような課題を解決するためになされたものであり、複雑な操作手順を含む場合や、オペレータにより操作順序が変更されることがある場合でも、適切な操作ガイダンスが可能なプラント監視制御システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明に係るプラント監視制御システムは、プラントにおける各種の計測値データが蓄積される計測値データベースと、当該プラント監視制御システムの操作履歴データが蓄積される操作履歴データベースと、１以上の操作ステップにより規定される個別操作の操作手順を示す個別操作データが蓄積された個別操作データベースと、前記計測値データおよび前記操作履歴データに基づいて得られる過去の操作手順と、前記個別操作データの各々に対応する個別操作との類似度を採点する操作手順スコアリング部と、前記類似度を根拠に現在実施中の個別操作を推定し、その推定結果に基づき次に行うべき推奨操作を選定する推奨操作選定部と、選定された前記推奨操作をオペレータに提示可能なユーザインターフェイス部とを備えるものである。
【発明の効果】
【００１４】
本発明に係るプラント監視制御システムでは、適切な推奨操作の選定のために必要な個別操作モデルの総数は、操作マニュアル等で規定された個別操作の数に相当する。この関係は、想定される操作手順の複雑さに左右されない。ＩＦ−ＴＨＥＮステートメントにより構成される従来の操作支援システムでは、想定される操作手順が複雑になるに従いＩＦ文で規定する条件数が膨大になるため正しい操作ガイダンス（適切な推奨操作の選定）が困難になるが、本発明によればその問題を伴わない。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１に係る監視制御システムのブロック図である。
【図２】監視制御システムの操作手順の一例を示すフロー図である。
【図３】個別操作データベースに格納されるデータの内容例を示す図である。
【図４】実施の形態２に係る監視制御システムのブロック図である。
【図５】実施の形態２に係る監視制御システムにおける操作状況判定方法を説明するための図である。
【図６】本発明に係る監視制御システムにおけるＧＵＩの表示例を示す図である。
【発明を実施するための形態】
【００１６】
＜実施の形態１＞
図１は、本発明の実施の形態１に係る監視制御システムのブロック図である。当該監視制御システムは、プラント機器１７０を監視・制御の対象としており、推奨操作選定装置１１０、中央制御装置１２０、プラント計測値収集装置１３０、入出力制御装置１４０、プラント計測値データベース１５０、操作履歴データベース１６０、入出力装置１８０を備えている。
【００１７】
中央制御装置１２０は、オペレータによる操作や自動制御による操作に基づいて、プラント機器１７０の動作監視および動作制御を行う。プラント計測値収集装置１３０は、プラント機器１７０に付帯の計測器から各種の計測値データ（プラントデータ）を収集し、それをプラント計測値データベース１５０に格納する。
【００１８】
入出力装置１８０はユーザインターフェイスであり、入出力制御装置１４０により制御される。入出力制御装置１４０は、中央制御装置１２０から出力されるプラント機器１７０の監視データを入出力装置１８０を介してオペレータに提供したり、オペレータが入出力装置１８０に入力した操作命令に応じた操作信号を中央制御装置に１２０に送信する。さらに入出力装置１８０は、上記操作信号から操作種別等を表す所定のデータを取り出し、それを操作履歴データとして操作履歴データベース１６０に格納する動作も行う。
【００１９】
推奨操作選定装置１１０は、プラント計測値データベース１５０に格納されたプラントデータと、操作履歴データベース１６０に格納された操作履歴データとに基づいて、現在実施されている操作の種別を判別すると共に、次に行うことが推奨される操作（推奨操作）を選定するものである。推奨操作選定装置１１０は、個別操作データベース１１１、操作手順スコアリング部１１２、推奨操作選定部１１３および操作選定結果データベース１１４から構成される。
【００２０】
個別操作データベース１１１は、１以上の操作ステップにより規定される一連の操作（「個別操作」と称する）の操作手順データ（個別操作データ）が複数登録されたデータベースである。操作手順スコアリング部１１２は、個別操作データベース１１１に登録された複数の個別操作データのそれぞれについて、現在実施されている一連の操作との類似度を採点するものである。この類似度の採点は、プラント計測値データベース１５０に格納された過去のプラントデータ、および操作履歴データベース１６０に格納された操作履歴データを用いたパターンマッチング手法により行われる。
【００２１】
推奨操作選定部１１３は、操作手順スコアリング部１１２よる類似度の採点結果に基づいて、推奨操作を選定するものである。操作選定結果データベース１１４は、操作手順スコアリング部１１２による各個別操作データごとの類似度の採点結果、および推奨操作選定部１１３による個別操作の種別および推奨操作の選定結果の情報を格納するデータベースである。
【００２２】
図２は、個別操作データベース１１１に登録される個別操作の一例を示す図である。ここでは個別操作の操作手順を表すものとして、操作マニュアル等に記載されているフローチャート形式の手順図を例示する。
【００２３】
この個別操作は、以下のステップＳ１〜Ｓ９から成っている。ステップＳ１は、機器Ａにおいて計測値が所定の値に達したことを示すフラグが立ったことを示している。ステップＳ２は、機器Ｂにおいて計測値が所定の値に達したことを示すフラグが立ったことを示している。ステップＳ３は、機器Ｃの計測値を確認することである。このステップＳ３は、計測値Ａのフラグと計測値Ｂのフラグの双方が立ったという条件（ＡＮＤ条件）を満たした後に、実施されるものである。
【００２４】
ステップＳ４は機器Ｄの操作を実施することであり、ステップＳ５は機器Ｄの計測値を確認することである。またステップＳ６は機器Ｅの操作を実施することであり、ステップＳ７は機器Ｅの第１の計測値を確認すること（確認１）、ステップＳ８は機器Ｅの第２の計測値を確認すること（確認２）である。ステップＳ４，Ｓ６は、それぞれステップＳ３の完了後に実施されるものであるが、両者の実施順は任意でよい（同時を含む）。またステップＳ５はステップＳ４の完了後に実施されるものであり、ステップＳ７，Ｓ８はステップＳ６の完了後に実施されるものであるが、ステップＳ５，Ｓ７，Ｓ８の実施順は任意でよい。つまり、機器Ｄに関係するステップＳ４，Ｓ５と、機器Ｅに関係するステップＳ６〜Ｓ８との実施順は任意でよい。
【００２５】
ステップＳ９は、機器Ｆの操作を実施することである。ステップＳ９は、ステップＳ５の実施と、ステップＳ７，Ｓ８の少なくとも片方（ＯＲ条件）の実施とが、両方とも完了したこと（ＡＮＤ条件）を条件として、実施されるものである。
【００２６】
このように個別操作内容は、各ステップの順序を表す情報と、個々のステップの内容を表す情報と、次のステップへ移るための条件の情報とから構成することができる。なお、図２では個別操作をフローチャート形式で図示したが、例えば操作マニュアルに記述された文章など、その他の形式で表現されている場合も同様に考えることができる。
【００２７】
図３は、個別操作データベース１１１に格納される個別操作データの内容例を示す図であり、図２の個別操作に対応するものを示している。図３に示すように、個別操作データベース１１１には、個別操作の各ステップの具体的な内容を表す操作内容識別子Ｄ１と、その各々に関連付けされた順序識別子Ｄ２，Ｄ４および条件識別子Ｄ３，Ｄ５が格納される。
【００２８】
順序識別子Ｄ２，Ｄ４は、各ステップが実施される順序を示すものである。本実施の形態の順序識別子は、上位順序識別子Ｄ２と下位順序識別子Ｄ４とから成る２階層のデータ構造を有するものとする。条件識別子Ｄ３，Ｄ５は、対応する複数のステップから次の１以上のステップへと移行するための条件を表すものである。条件識別子Ｄ３は、上位順序識別子Ｄ２に付随するものであり、条件識別子Ｄ５は下位順序識別子Ｄ４に付随するものである。
【００２９】
図２に示した個別操作は、上記の識別子Ｄ１〜Ｄ５を用いた以下のような個別操作データとして、個別操作データベース１１１に格納される。図３の如く、操作内容識別子Ｄ１［Ｓ１]〜Ｄ１［Ｓ９］には、それぞれステップＳ１〜Ｓ９における操作内容の情報が格納される。
【００３０】
上位順序識別子Ｄ２［Ｓ１］〜Ｄ２［Ｓ９］には、ステップＳ１〜Ｓ９の実施順の情報が格納される。最初に実施されるステップＳ１，Ｓ２は、互いに実施順が任意であるので、それらに対応する上位順序識別子Ｄ２［Ｓ１］，Ｄ１［Ｓ２］には共に同一の順序情報「１」が格納される。ここで、ステップＳ１，Ｓ２から次のステップＳ３に移行するための条件は、ステップＳ１，Ｓ２の両方の実施が完了することである。そのため上位順序識別子Ｄ２［Ｓ１］，Ｄ２［Ｓ２］に跨って関連付けされた条件識別子Ｄ３［Ｓ１−Ｓ２］には「ＡＮＤ」の情報が格納される。
【００３１】
ステップＳ１，Ｓ２の次に実施されるステップＳ３に対応する上位順序識別子Ｄ２［Ｓ３］には、順序情報「２」が格納される。またステップＳ３の次にはステップＳ４〜Ｓ８が実施されるが、機器Ｄに関係するステップＳ４，Ｓ５と、機器Ｅに関係するステップＳ６〜Ｓ８との実施順は任意であるので、ステップＳ４，Ｓ５に跨って関連付けされた上位順序識別子Ｄ２［Ｓ４−Ｓ５］と、ステップＳ６〜Ｓ８に跨って関連付けされた上位順序識別子Ｄ２［Ｓ６−Ｓ８］には、共に同一の順序情報「３」が格納される。
【００３２】
但し、ステップＳ５はステップＳ４の後に実施されるものであるので、ステップＳ４には順序情報「１」が格納された下位順序識別子Ｄ４[Ｓ４]が関連付けされ、ステップＳ５には順序情報「２」が格納された下位順序識別子Ｄ４[Ｓ５]が関連付けされる。
【００３３】
また、ステップＳ７，Ｓ８はステップＳ６の後に実施され、且つ、ステップＳ７，Ｓ８の実施順は任意である。よって、ステップＳ６には順序情報「１」が格納された下位順序識別子Ｄ４[Ｓ６]が関連付けされ、ステップＳ７，Ｓ８には共に順序情報「２」が格納された下位順序識別子Ｄ４[Ｓ７]，Ｄ４［Ｓ８］がそれぞれ関連付けされる。
【００３４】
ここで、ステップＳ４〜Ｓ８から最後のステップＳ９に移行するための条件は、ステップＳ５の実施と、ステップＳ７，Ｓ８の少なくとも片方の実施とが、両方とも完了することである。そのため下位順序識別子Ｄ４[Ｓ７]，Ｄ４［８］に跨って関連付けされた条件識別子Ｄ５［Ｓ７−Ｓ８］には「ＯＲ」の情報が格納され、さらに上位順序識別子Ｄ２［Ｓ４−Ｓ５］，Ｄ２［Ｓ６−Ｓ８］に跨って関連付けされた条件識別子Ｄ５［Ｓ４−Ｓ８］には「ＡＮＤ」の情報が格納される。またステップＳ９に対応する上位順序識別子Ｄ２［Ｓ９］には、順序情報「４」が格納される。
【００３５】
操作手順スコアリング部１１２は、プラント計測値データベース１５０に格納されているプラントデータと操作履歴データベース１６０に格納されている操作履歴データとを時系列情報と共に読み出し、それらのデータを用いたパターンマッチング手法により、現在実施されている一連の操作と、個別操作データベース１１１に格納された各個別操作データとの類似度を採点する。
【００３６】
このパターンマッチングの採点では、一定の期間（ステップ）遡った最近のプラントデータおよび操作履歴データ（以下「時系列データ」）と、各個別操作データとを比較して、実際に行われた操作の順番と個別操作データから得られる個別操作における操作手順との一致部分を探し出し、その一致部分の長さに応じて各個別操作データを得点付けする。個別操作データベース１１１に登録されている個別操作の操作手順は、操作内容識別子Ｄ１の内容およびそれに対応付けされた順序識別子Ｄ２，Ｄ３から判断される。
【００３７】
その採点の際、同一の「ＡＮＤ」の条件識別子Ｄ３，Ｄ５が関連付けされた操作内容識別子Ｄ１（例えば図２の操作内容識別子Ｄ１［Ｓ１］とＤ１［Ｓ２］）のグループ内では、操作内容識別子Ｄ１の順番は採点に考慮されない（順番は任意である）。また同一の「ＯＲ」の条件識別子Ｄ３，Ｄ５が関連付けされた操作内容識別子Ｄ１（例えば図２の操作内容識別子Ｄ１［Ｓ７］とＤ１［Ｓ８］）のグループ内では、実際の操作と一致した操作内容識別子Ｄ１の個数は採点に考慮されない（少なくとも１つが一致すればよい）。
【００３８】
推奨操作選定部１１３は、操作手順スコアリング部１１２が採点した各個別操作データの類似度に基づき、現在実施されている個別操作がどれであるかを推定し、さらにその個別操作において実施済みの操作（ステップ）と未実施の操作をと区分けすることにより、現在実施中の操作を判定する。そしてその結果に基づいて、次に行うことが推奨される操作（推奨操作）を選定する。なお、類似度の高い個別操作が複数個見つかった場合、推奨操作選定部１１３は、次に行うことが推奨される操作として、類似度が高い順に順位付けした複数の候補を選定する。操作手順スコアリング部１１２が算出した各個別操作データの類似度と、推奨操作選定部１１３による選定結果は、操作選定結果データベース１１４に格納される。
【００３９】
推奨操作選定部１１３が推定した現在の個別操作の情報や、選定された推奨操作の情報は、操作選定結果データベース１１４に蓄積され、非日常業務（例えばプラント事故の対処やプラント点検）を行うときなど必要な場合、あるいはオペレータからの要求があった場合に、入出力制御装置１４０に送られる。入出力制御装置１４０は、入出力装置１８０を制御して、それらの情報に基づく操作ガイダンスをオペレータに提示することができる（オペレータへの情報提示手法の具体例は後述する）。
【００４０】
なお、本実施の形態においては、操作内容識別子Ｄ１の順序を特定するための順序識別子として、上位順序識別子Ｄ２と下位順序識別子Ｄ４の２階層を用いる例を示したが、その階層数は任意でよい。図２に示した個別操作は、２階層を用いて特定可能であったが、必要な順序識別子の階層数は個別操作の内容に応じて異なる。
【００４１】
本実施の形態に係る監視制御システムにおいては、ＩＦ−ＴＨＥＮステートメントではなく、過去のプラントデータおよび操作履歴に基づくパターンマッチング手法を用いて、現在実施中の個別操作およびその次に行うべき推奨操作が推定される。この手法によれば、必要な個別操作のモデルの総数は、操作マニュアル等で規定された対応操作の数に相当する。この関係は、想定される操作手順の複雑さに左右されない。このため、複雑な操作手順を含む場合や、オペレータにより操作順序が変更されることがある場合でも、適切なガイダンスが可能な操作支援システムを実現できる。
【００４２】
＜実施の形態２＞
プラント事故時の復旧作業など非日常業務のプラント操作において、非常に多くの操作ステップからなる運転を長時間に渡って実施する場合がある。例えば実施の形態１の監視制御システムにおいて、非常に多くの操作ステップから成る運転を一つの個別操作として扱い、その個別操作データを個別操作データベース１１１に登録しようとすると、個別操作データの内容が非常に複雑になり、また取り扱うデータ量が多くなるので、個別操作データの作成および管理が困難になる。
【００４３】
膨大な操作ステップ数を有する運転を規定する場合、それを比較的少数の操作ステップで構成されたサブシーケンスごとに分割して管理することが一般的に行われている。実施の形態２では、そのようなサブシーケンスを用いた管理手法を、本発明に係る監視制御システムに適用した例を示す。
【００４４】
図４は、実施の形態２に係る監視制御システムのブロック図である。この監視制御システムは、１以上の個別操作の組み合わせにより構成されるマクロ操作を管理することが可能であり、各個別操作はマクロ操作のサブシーケンスとして取り扱われる。
【００４５】
図４の如く、本実施の形態の監視制御システムは、実施の形態１と同様の推奨操作選定装置１１０、中央制御装置１２０、プラント計測値収集装置１３０、入出力制御装置１４０、プラント計測値データベース１５０、操作履歴データベース１６０、入出力装置１８０に加え、現在実施されているマクロ操作およびその進行状況を判定するマクロ操作管理装置１９０を備えている。
【００４６】
推奨操作選定装置１１０の構成は実施の形態１と同様である。但し、個別操作データベース１１１に登録される個別操作は、マクロ操作を構成する各サブシーケンスに相当する。マクロ操作管理装置１９０は、マクロ操作の各サブシーケンスにおける操作手順データを、個別操作データとして個別操作データベース１１１に登録する機能を有している。またマクロ操作管理装置１９０は、以下のマクロ操作データベース１９１、個別操作状況判定部１９２、マクロ操作状況判定部１９３およびマクロ操作判定結果データベース１９４を備えている。
【００４７】
マクロ操作データベース１９１は、各マクロ操作における個別操作（サブシーケンス）の実行手順データ（マクロ操作データ）が格納されたデータベースである。マクロ操作の実施は、複数の個別操作が所定の条件に応じて順次実施されることによって行われるので、マクロ操作と個別操作との関係は、実施の形態１における個別操作と操作ステップとの関係と同様である。そのため個別操作状況判定部１９２に格納するマクロ操作データは、各個別操作の内容を表す識別子と、その順序を表す識別子、および次の個別操作に移行する条件を表す識別子という３種類の識別子で構成することができる（マクロ操作の内容によっては、順序を表す識別子と次の個別操作に移行する条件を表す識別子に、２以上の階層を持たせてもよい）。
【００４８】
個別操作状況判定部１９２は、各個別操作に対して、それが未実施、実施中、実施済のいずれの状況であるかを示す実施状況データを付加する。各個別操作の実施状況は、推奨操作選定装置１１０の推奨操作選定部１１３による判定結果およびその履歴（操作選定結果データベース１１４に蓄積されているデータ）に基づいて判定される。
【００４９】
マクロ操作状況判定部１９３は、個別操作の実施状況データ（未実施／実施中／実施済）に基づいて、現在実施されているマクロ操作の種別とその進行度を判定する。個別操作状況判定部１９２およびマクロ操作状況判定部１９３が得た判定結果は、マクロ操作判定結果データベース１９４に蓄積される。
【００５０】
図５は、マクロ操作管理装置１９０のマクロ操作データベース１９１に登録されるマクロ操作の例を示す図であり、マクロ操作の一例として、個別操作Ｐ１〜Ｐ６が順番に実施されるものとして定義されたマクロ操作Ｍ１が示されている。
【００５１】
図５の如く、マクロ操作Ｍ１の個別操作Ｐ１，Ｐ２…は、推奨操作選定装置１１０の個別操作データベース１１１に登録された個別操作Ｐ１，Ｐ２…に対応している。但し、この例においては、マクロ操作Ｍ１の個別操作Ｐ３は、個別操作データベース１１１に登録された個別操作Ｐ３ａ〜Ｐ３ｃの何れか一つが実施されることで完了するものとして規定されている。
【００５２】
なお、ここでは説明の簡単のため、単純に個別操作Ｐ１〜Ｐ６が順番に実施されるマクロ操作Ｍ１を示したが、例えば、条件に応じて実施する個別操作の実施順が一部入れ替わったり、複数の個別操作が同時に進行されるなど、実施の順番が変化するものであってもよい。
【００５３】
個別操作状況判定手段１９２は、推奨操作選定装置１１０の推奨操作選定部１１３が判定結果に基づいて、個別操作データベース１１１に格納された個別操作データに対し、その実施が完了したときは「実施済」、複数のステップが実施されている場合は「実施中」、１つのステップのみが実施あるいは全ステップが未実施であれば「未実施」の実施状況データを付加する。
【００５４】
なお、図５の例においては、斜線が付された個別操作Ｐ１，Ｐ２は実施済であり、太枠の個別操作Ｐ３ａは実施中、個別操作Ｐ３ｂ，Ｐ３ｃと個別操作Ｐ４以降は未実施である状態を示している。
【００５５】
マクロ操作状況判定部１９３では、各個別操作データに付加された実施状況データに基づいて、マクロ操作データベース１９１に格納されたマクロ操作データのそれぞれに対し、実施済ないし実施中のある部分を探し、その部分が長いほど現在行っている一連の操作との類似度の高いマクロ操作とみなし、それが現在実施されているマクロ操作として確からしいと判定する。また、各個別操作に付加された実施状況データに基づいて、マクロ操作の進行度も判定することができる。
【００５６】
個別操作状況判定部１９２およびマクロ操作状況判定部１９３で判定された現在のマクロ操作およびその進行度の情報は、マクロマクロ操作判定結果データベース１９４に蓄積される。そしてオペレータからの要求や必要に応じて、推奨操作選定部１１３が推定した現在の個別操作の情報や、選定された推奨操作の情報と共に、入出力制御装置１４０に送られる。入出力制御装置１４０は、入出力装置１８０を制御して、それらの情報に基づく操作ガイダンス、およびマクロ操作の進行度の情報をオペレータに提示することができる。
【００５７】
＜実施の形態３＞
本実施の形態では、本発明に係る監視制御システムにおける好ましい入出力装置１８０の態様の一例を示す。
【００５８】
図６は、本発明に係る監視制御システムの入出力装置１８０が備えるユーザインターフェイスの一例を示しており、操作パネル４０に表示されたＧＵＩ（グラフィカルユーザインタフェース）の構成を示している。本実施の形態に係る表示パネル４０は、通常のプラント監視制御画面と共に、本発明に係る監視制御システムによる各種の判定結果や操作ガイダンス等を表示する機能を備える。
【００５９】
図６では、通常のプラント監視制御画面の例として、画面タイトルや画面ＩＤを表示する画面タイトル表示部４１、プラント計測値の表示やソフトウェア制御スイッチの表示を行う監視制御画面表示部４３、表示画面の変更や画面設定などの操作などを行うための選択ボタン４４１が配設されるメニュー表示部４４を備える構成を示している。
【００６０】
これらの各表示部は必ずしも互いに独立して表示される必要はなく、組み合わせて表示させたり（例えば画面タイトル表示部４１内に選択ボタン４４１を配置することで、画面タイトル表示部４１とメニュー表示部４４を共通化する）、ある表示部を他の表示部の内部を更に分割して配設してもよい（例えば監視制御画面表示部４３の内部に、メニュー表示部４４を配置する）。
【００６１】
本実施の形態の表示パネル４０は、上記したような通常の制御画面上の一部に、監視制御システムによる各種の判定結果や操作ガイダンス等を表示するための操作状況表示部４２を表示することができる。
【００６２】
操作状況表示部４２には、操作選定結果データベース１１４に格納された情報（つまり推奨操作選定部１１３による判定結果）に基づいて、個別操作データベース１１１に登録された個別操作が、現在実施されているとの推定尤度が高いものから順に１以上表示される。個別操作の表示方法は任意でよいが、例えばフローチャート方式での表示が考えられる。
【００６３】
推定尤度が高い個別操作の候補が複数個ある場合には、それらを切り換えて表示できることが好ましい。図６ではその切り換えの手法として、表示シンボルである選択タブ４２１の操作による切り替えが挙げられる。この他にも、プルダウンメニューを用いた手法や、画面上に全ての推定尤度が高い個別操作の名称（ＩＤ等）を一覧表示してもよい。
【００６４】
また推定された個別操作の表示の際には、その進行状況（各ステップの実施状態）が識別可能なように各ステップごとに分類表示される。図６では進行状況の表示例も示されており、操作状況表示部４２に表示されたフローチャートにおいて、斜線が施されたステップＳ１〜Ｓ３，Ｓ６は実施済み、太枠のステップＳ４，Ｓ７が実施中、それ以外のステップＳ５，Ｓ８，Ｓ９は未実施であるという情報を表示している。オペレータはこの進行状況の表示から、次に行うことが推奨される操作を判断することができる。なお、進行状況の表示手法としては、この他にも、各ステップの表示色や文字フォーマットを変えるなどの手法が考えられる。
【００６５】
さらに、操作状況表示部４２の表示には、オペレータが推奨操作の実施を指示するための入力手段としての機能を持たせてもよい。例えば、個別操作のフローチャートにおける推奨操作に対応するステップの表示シンボルを、当該監視制御システムにその推奨操作を実施させるためのインターフェイスとして機能させるとよい。それによりオペレータは推奨操作の実施を容易に行うことできる。
【００６６】
以上の説明では、操作状況表示部４２に個別操作データベース１１１に登録された個別操作のフローを表示する例を示したが、もちろん実施の形態２においては、マクロ操作判定結果データベース１９４に格納された情報（つまりマクロ操作状況判定部１９３による判定結果）に基づいて、マクロ操作データベース１９１に登録されたマクロ操作が、現在実施されているとの推定尤度が高いものから順に１以上表示されるように構成してもよい。
【００６７】
この場合も、個別操作の表示方法は任意でよいが、例えばフローチャート方式での表示が考えられる。また推定尤度が高いマクロ操作の候補が複数個ある場合には、それらを切り換えて表示できることが好ましく、マクロ操作の表示と共に、その進行状況も示されることが好ましい。
【００６８】
このように表示パネル４０上に、現在実施中の個別操作および推奨操作、あるいは現在実施中のマクロ操作が図示されることにより、オペレータが操作マニュアルから操作手順を調べる手間を省略でき、オペレータの負荷を低減できる。緊急を要する操作など、時間制約が厳しい操作に対して有効である。また各操作ステップごと（あるいは個別操作ごと）に操作済、操作中、未操作の状況が識別可能に表示されるため、手順実施および進行度の確認を容易に行うことができ、手順飛ばしや重複操作などに起因する操作ミスを回避することができる。
【符号の説明】
【００６９】
１１０  推奨操作選定装置、１１１  個別操作データベース、１１２  操作手順スコアリング部、１１３  推奨操作選定部、１１４  操作選定結果データベース、１２０  中央制御装置、１３０  プラント計測値収集装置、１４０  入出力制御装置、１５０  プラント計測値データベース、１６０  操作履歴データベース、１７０  プラント機器、１８０  入出力装置、１９０  マクロ操作管理装置、１９１  マクロ操作データベース、１９２  個別操作状況判定部、１９３  マクロ操作状況判定部、１９４  マクロ操作判定結果データベース、４０  表示パネル、４１  画面タイトル表示部、４２  操作状況表示部、４２１  選択タブ、４３  監視制御画面表示部、４４  メニュー表示部、４４１  選択ボタン。
【図１】
2010231591.tif 000003
【図２】
2010231591.tif 000004
【図３】
2010231591.tif 000005
【図４】
2010231591.tif 000006
【図５】
2010231591.tif 000007
【図６】
2010231591.tif 000008