JPH04352002A - 運転支援装置 - Google Patents
運転支援装置Info
- Publication number
- JPH04352002A JPH04352002A JP3125966A JP12596691A JPH04352002A JP H04352002 A JPH04352002 A JP H04352002A JP 3125966 A JP3125966 A JP 3125966A JP 12596691 A JP12596691 A JP 12596691A JP H04352002 A JPH04352002 A JP H04352002A
- Authority
- JP
- Japan
- Prior art keywords
- procedure
- driving
- scenario
- knowledge base
- working memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 claims abstract description 113
- 230000015654 memory Effects 0.000 claims abstract description 22
- 230000005856 abnormality Effects 0.000 abstract description 20
- 230000003936 working memory Effects 0.000 description 41
- 238000002347 injection Methods 0.000 description 16
- 239000007924 injection Substances 0.000 description 16
- 238000012545 processing Methods 0.000 description 12
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000000605 extraction Methods 0.000 description 10
- 238000003745 diagnosis Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 239000002826 coolant Substances 0.000 description 3
- 230000008439 repair process Effects 0.000 description 3
- 238000007789 sealing Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003340 mental effect Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 238000010561 standard procedure Methods 0.000 description 2
- 239000000126 substance Substances 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E30/00—Energy generation of nuclear origin
Landscapes
- Feedback Control In General (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、プラントの運転支援に
適用され、運転員に運転操作ガイドを出力する他、運転
操作そのものをアクチュエータを介してプラント操作信
号として出力する運転支援装置に関する。
適用され、運転員に運転操作ガイドを出力する他、運転
操作そのものをアクチュエータを介してプラント操作信
号として出力する運転支援装置に関する。
【0002】
【従来の技術】発電プラントや化学プラントの如き大規
模なプラントにおいては、通常時や異常時の運転操作を
行なうための要領書が整備されており、標準的な運転が
可能である。但し、運転要領書に記載されているのはあ
くまで典型的な場合の標準的な運転要領であり、運転員
は操作の意味や効果を考えつつ、個々の場合に対処して
いる。即ち、一連の運転操作項目の実施順序入れ換えた
り、追加・省略したり等々、時々刻々の状況に応じた適
切な運転操作を行なうことは人間の能力によっている。
模なプラントにおいては、通常時や異常時の運転操作を
行なうための要領書が整備されており、標準的な運転が
可能である。但し、運転要領書に記載されているのはあ
くまで典型的な場合の標準的な運転要領であり、運転員
は操作の意味や効果を考えつつ、個々の場合に対処して
いる。即ち、一連の運転操作項目の実施順序入れ換えた
り、追加・省略したり等々、時々刻々の状況に応じた適
切な運転操作を行なうことは人間の能力によっている。
【0003】そこで、係る運転要領を電算化し、状況に
応じた運転ガイドを出力するシステムが開発され、更に
標準的な一連の運転操作だけでなく、運転操作項目を目
的や機能によって階層化し、条件付き分岐や条件付き取
消しを可能にすることによって、一定程度の柔軟な運転
操作ガイドを出力できるように改良されている例もある
。
応じた運転ガイドを出力するシステムが開発され、更に
標準的な一連の運転操作だけでなく、運転操作項目を目
的や機能によって階層化し、条件付き分岐や条件付き取
消しを可能にすることによって、一定程度の柔軟な運転
操作ガイドを出力できるように改良されている例もある
。
【0004】改良例に関する特許(特願昭63−110
034号公報、特願昭63−163913号公報)をも
とに、従来技術の概要を説明する。以下では、「プラン
ト起動」の如き“運転目的の遂行”、「充填・抽出流の
確立」の如き“機能の達成”及び「充填・抽出元弁調整
」の如き“運転操作の実行”を“手順の実行”と総称す
る。
034号公報、特願昭63−163913号公報)をも
とに、従来技術の概要を説明する。以下では、「プラン
ト起動」の如き“運転目的の遂行”、「充填・抽出流の
確立」の如き“機能の達成”及び「充填・抽出元弁調整
」の如き“運転操作の実行”を“手順の実行”と総称す
る。
【0005】図6に示すのは、柔軟な運転操作手順の説
明図である。即ち、PWRプラントの起動運転要領は、
最上位に手順A:プラント起動を置き、それを1段下位
の手順A1:充填・抽出流の確立及びA2:一次冷却材
ポンプ起動・・・を実行することにより行なう。手順A
1:充填・抽出流の確立は、具体的な操作手順a:充填
・抽出流元弁調整、b:充填高圧注入ポンプ元弁開、c
:充填高圧ポンプ起動、d:充填流量調整およびe:抽
出ライン圧力調整を行なうことによって達成される。 A2:一次冷却材ポンプは、f:起動チェック、g:一
次冷却材ポンプ順次起動及びh:抽出ライン圧力調整を
行なうことによって達成される。
明図である。即ち、PWRプラントの起動運転要領は、
最上位に手順A:プラント起動を置き、それを1段下位
の手順A1:充填・抽出流の確立及びA2:一次冷却材
ポンプ起動・・・を実行することにより行なう。手順A
1:充填・抽出流の確立は、具体的な操作手順a:充填
・抽出流元弁調整、b:充填高圧注入ポンプ元弁開、c
:充填高圧ポンプ起動、d:充填流量調整およびe:抽
出ライン圧力調整を行なうことによって達成される。 A2:一次冷却材ポンプは、f:起動チェック、g:一
次冷却材ポンプ順次起動及びh:抽出ライン圧力調整を
行なうことによって達成される。
【0006】但し、このとき最も標準的な手段としては
abcdefghの順に行なわれるが、場合によっては
bacedfghと順序を変えて行なっても良いし、e
で抽出ライン圧力調整を行なった結果、その状態が保持
されておれば、hの抽出ライン圧力調整が省略されるこ
ともある。図6中では、A1→A2あるいはf→gのよ
うに実行順序を守らなければならないものを記号「→」
で、a=bやd=eのようにどちらを先に実行しても良
いものは記号「=」で示した。図7に示すのは、図6に
例示したような運転操作手順を計算機で扱うための知識
データとして表現する際のデータ形式例である。 (1)手順名は、図6中に矩形で囲んだ手順の名前であ
る。 (2)開始条件は、その手順の実行を開始すべき状況を
判定するためのデータある。 (3)取消条件は、その手順の実行を取消すべき状況を
判定するためのデータである。 (4)完了条件は、その手順の実行が完了したことを判
定するためのデータである。 (5)上位手順は、その手順の一段上位の手順名である
。 (6)下位手順は、その手順の一段下位の手順名である
。ただし、下位の手順は、分岐条件を用いて状況に応じ
た選択が可能なようになっている。 ただし、※()はそのデータを省略しても良いことを、
()+はそのデータを任意個記述してもよいことを示す
。図7に示したデータ形式を用いて推論を行なう際の推
論アルゴリズムは以下の通りである。 (a)運転目標を設定する。 設定は、運転員が入力しても良いし、他の運転状態把握
装置や異常診断装置によって自動設定されても良く、方
法は問わない。 (b)知識ベースを選択する。 目的毎に作成された複数の知識ベースから(a)で設定
された運転目標に適合するものを捜し出し、その最上位
として設定する。 (c)下位手順を取り出す。
abcdefghの順に行なわれるが、場合によっては
bacedfghと順序を変えて行なっても良いし、e
で抽出ライン圧力調整を行なった結果、その状態が保持
されておれば、hの抽出ライン圧力調整が省略されるこ
ともある。図6中では、A1→A2あるいはf→gのよ
うに実行順序を守らなければならないものを記号「→」
で、a=bやd=eのようにどちらを先に実行しても良
いものは記号「=」で示した。図7に示すのは、図6に
例示したような運転操作手順を計算機で扱うための知識
データとして表現する際のデータ形式例である。 (1)手順名は、図6中に矩形で囲んだ手順の名前であ
る。 (2)開始条件は、その手順の実行を開始すべき状況を
判定するためのデータある。 (3)取消条件は、その手順の実行を取消すべき状況を
判定するためのデータである。 (4)完了条件は、その手順の実行が完了したことを判
定するためのデータである。 (5)上位手順は、その手順の一段上位の手順名である
。 (6)下位手順は、その手順の一段下位の手順名である
。ただし、下位の手順は、分岐条件を用いて状況に応じ
た選択が可能なようになっている。 ただし、※()はそのデータを省略しても良いことを、
()+はそのデータを任意個記述してもよいことを示す
。図7に示したデータ形式を用いて推論を行なう際の推
論アルゴリズムは以下の通りである。 (a)運転目標を設定する。 設定は、運転員が入力しても良いし、他の運転状態把握
装置や異常診断装置によって自動設定されても良く、方
法は問わない。 (b)知識ベースを選択する。 目的毎に作成された複数の知識ベースから(a)で設定
された運転目標に適合するものを捜し出し、その最上位
として設定する。 (c)下位手順を取り出す。
【0007】その状況で成立する分岐条件を見出だし、
下位手順を取り出してワーキングメモリに書き込む。こ
の時点では、ある手順を達成するための下位手順の候補
が取り出されただけであり、手順には「実行待」の状態
情報がつけられている。 (d)開始条件を判定する。 開始条件が成立すれば、ワーキングメモリ内にその手順
の状態情報を「完了待」に換え、その手順を実行するよ
うに運転員にガイダンスを出力する。 (e)取消条件を判定する。 開始条件が成立すれば、ワーキングメモリ内のその手順
およびそれから派生したすべての下位手順の状態情報を
「取消済」に変える。 (f)完了条件を判定する。 完了条件が成立すれば、ワーキングメモリ内のその手順
の状態情報を「完了済」に変える。 (g)上記(a)に戻る。
下位手順を取り出してワーキングメモリに書き込む。こ
の時点では、ある手順を達成するための下位手順の候補
が取り出されただけであり、手順には「実行待」の状態
情報がつけられている。 (d)開始条件を判定する。 開始条件が成立すれば、ワーキングメモリ内にその手順
の状態情報を「完了待」に換え、その手順を実行するよ
うに運転員にガイダンスを出力する。 (e)取消条件を判定する。 開始条件が成立すれば、ワーキングメモリ内のその手順
およびそれから派生したすべての下位手順の状態情報を
「取消済」に変える。 (f)完了条件を判定する。 完了条件が成立すれば、ワーキングメモリ内のその手順
の状態情報を「完了済」に変える。 (g)上記(a)に戻る。
【0008】以上の知識ベース及び推論アルゴリズムを
用いて推論を行なった時のワーキングメモリの内容例を
図8に示す。この例は、図6に示したプラント起動で、
手順dまで完了したときの状態である。AやA1が完了
待になっているのは、それぞれ下位手順A2やeが完了
していないためである。また、f、g、hが抽出されて
いないのは、これらの上位手順A2の開始条件(=A1
の完了)が満たされていないためである。
用いて推論を行なった時のワーキングメモリの内容例を
図8に示す。この例は、図6に示したプラント起動で、
手順dまで完了したときの状態である。AやA1が完了
待になっているのは、それぞれ下位手順A2やeが完了
していないためである。また、f、g、hが抽出されて
いないのは、これらの上位手順A2の開始条件(=A1
の完了)が満たされていないためである。
【0009】実際には、プラント状態、状況等によって
シナリオを動的に変更しなければならない場合がある。 例えば「起動運転のシナリオを実行中プラント異常診断
装置が異常発生を告知してきたため、異常収束のための
シナリオに切り替える」、あるいは「異常診断進展によ
って診断結果が詳細化してきたため、更に適切なシナリ
オに切り替える(例えば診断の確信度が上昇するに伴い
「注意を喚起するためのシナリオ」→「異常状態収束操
作の準備を行なうためのシナリオ」→「実際に異常状態
収束操作を行なうためのシナリオ」と段階的に選択する
)等があげられる。
シナリオを動的に変更しなければならない場合がある。 例えば「起動運転のシナリオを実行中プラント異常診断
装置が異常発生を告知してきたため、異常収束のための
シナリオに切り替える」、あるいは「異常診断進展によ
って診断結果が詳細化してきたため、更に適切なシナリ
オに切り替える(例えば診断の確信度が上昇するに伴い
「注意を喚起するためのシナリオ」→「異常状態収束操
作の準備を行なうためのシナリオ」→「実際に異常状態
収束操作を行なうためのシナリオ」と段階的に選択する
)等があげられる。
【0010】シナリオの変更とは、具体的に言えば、ワ
ーキングメモリの内容をキャンセルし、知識ベースを選
択しなおすことである。従来は、与えられた状況に適切
なシナリオを選択するための知識ベースを用意し、シナ
リオ変更を監視する処理を導入することで対処している
。現在必要なシナリオを選択するための知識データを計
算機で取り扱う場合の形式例を図9に示す。図9のデー
タを運転目標選択知識と称する。図9中で運転目標名は
選択されるべきシナリオで達成される運転目標名である
。また、運転目標選択データは、その運転目標を選択す
べき状況を判定するためのデータである。処理(a)の
前に、以下の処理(x)、(y)を新たに付加し、図9
に示した知識データを用いてシナリオの切り替えを行な
う。 (x)初期設定 ワーキングメモリの内容を全消去する。 (y)運転目標選択処理
ーキングメモリの内容をキャンセルし、知識ベースを選
択しなおすことである。従来は、与えられた状況に適切
なシナリオを選択するための知識ベースを用意し、シナ
リオ変更を監視する処理を導入することで対処している
。現在必要なシナリオを選択するための知識データを計
算機で取り扱う場合の形式例を図9に示す。図9のデー
タを運転目標選択知識と称する。図9中で運転目標名は
選択されるべきシナリオで達成される運転目標名である
。また、運転目標選択データは、その運転目標を選択す
べき状況を判定するためのデータである。処理(a)の
前に、以下の処理(x)、(y)を新たに付加し、図9
に示した知識データを用いてシナリオの切り替えを行な
う。 (x)初期設定 ワーキングメモリの内容を全消去する。 (y)運転目標選択処理
【0011】知識ベースに格納されている運転目標選択
知識を格納順に評価して、運転目標選択データを評価し
最初に真になったものに対応する運転目標名を抽出する
。抽出した運転目標名が、 (ア)ワーキングメモリ中にすでに格納されている運転
目標名と異なるあるいはワーキングメモリ中に現在運転
目標名が格納されていないならば(a)へ。 (イ)ワーキングメモリ中に格納されている運転目標名
と同様ならば(c)へ。 これに対応して上記(a)〜(f)の処理のうち(a)
、(b)、(g)の処理内容を以下の如く変更する。 (a)運転目標を設定する。 (ア)ワーキングメモリ中に格納されている運転目標名
を抽出した運転目標名で書き換える。格納されていなけ
れば新規に抽出した運転目標名を格納する。 (イ)ワーキングメモリ中で「実行待」、「完了待」の
状態情報を持つ手順名はすべて消去する。 (b)知識ベースを選択する。
知識を格納順に評価して、運転目標選択データを評価し
最初に真になったものに対応する運転目標名を抽出する
。抽出した運転目標名が、 (ア)ワーキングメモリ中にすでに格納されている運転
目標名と異なるあるいはワーキングメモリ中に現在運転
目標名が格納されていないならば(a)へ。 (イ)ワーキングメモリ中に格納されている運転目標名
と同様ならば(c)へ。 これに対応して上記(a)〜(f)の処理のうち(a)
、(b)、(g)の処理内容を以下の如く変更する。 (a)運転目標を設定する。 (ア)ワーキングメモリ中に格納されている運転目標名
を抽出した運転目標名で書き換える。格納されていなけ
れば新規に抽出した運転目標名を格納する。 (イ)ワーキングメモリ中で「実行待」、「完了待」の
状態情報を持つ手順名はすべて消去する。 (b)知識ベースを選択する。
【0012】目的ごとに作成された複数の知識ベースか
らワーキングメモリ中に格納されている運転目標名に適
合するものを探しだし、その状況での最上位手順として
設定する。 (g)上記(y)に戻る。
らワーキングメモリ中に格納されている運転目標名に適
合するものを探しだし、その状況での最上位手順として
設定する。 (g)上記(y)に戻る。
【0013】
【発明が解決しようとする課題】通常運転中に異常が発
生したため、現在の手順の実行を中断し、これを収束さ
せるためのシナリオに切り替えることで異常を収束せし
め、再度元のシナリオを再開する場合において、手順の
実行を中断した時点とプラント状態が異なり、単純に中
断した部分から手順を再開することができない。
生したため、現在の手順の実行を中断し、これを収束さ
せるためのシナリオに切り替えることで異常を収束せし
め、再度元のシナリオを再開する場合において、手順の
実行を中断した時点とプラント状態が異なり、単純に中
断した部分から手順を再開することができない。
【0014】例えば『シナリオ「起動運転」において負
荷上昇中主給水制御弁に何らかの異常があったため、シ
ナリオ「主給水制御弁補修」に切り替え、給水バイパス
弁で制御可能な出力まで負荷降下して主給水制御弁の補
修を行なった後、再度シナリオ「起動運転」に戻した』
場合には、「主給水制御弁補修」により負荷降下が行な
われているなど、「通常起動」を中断した時点以前にプ
ラント状態が戻っている。すなわち、シナリオを再開す
る場合は、(1)中断時点から遡行して再開点とすべき
手順を決定する必要がある、
荷上昇中主給水制御弁に何らかの異常があったため、シ
ナリオ「主給水制御弁補修」に切り替え、給水バイパス
弁で制御可能な出力まで負荷降下して主給水制御弁の補
修を行なった後、再度シナリオ「起動運転」に戻した』
場合には、「主給水制御弁補修」により負荷降下が行な
われているなど、「通常起動」を中断した時点以前にプ
ラント状態が戻っている。すなわち、シナリオを再開す
る場合は、(1)中断時点から遡行して再開点とすべき
手順を決定する必要がある、
【0015】ことを考慮する必要がある。再開点とすべ
き手順は、原理的にはシナリオ中で完了条件が不成立に
なっている手順を遡っていけば検出することができるが
、実際にはこれに加え、(2)完了条件が不成立だが主
目的達成により省略すべき手順がある、ことも留意しな
ければならない。
き手順は、原理的にはシナリオ中で完了条件が不成立に
なっている手順を遡っていけば検出することができるが
、実際にはこれに加え、(2)完了条件が不成立だが主
目的達成により省略すべき手順がある、ことも留意しな
ければならない。
【0016】例えばプラント起動手順において充電高圧
注入ポンプを起動する準備の一つとして、手順「封水注
入流量調節弁閉」が行なわれる。手順「充填高圧注入ポ
ンプ起動」後封水注入を開始するが、この際、先の手順
の逆の効果を持つ手順「封水注入流量調節弁開」が行な
われるため、先の手順完了条件が不成立になる。今、仮
に「充填高圧注入ポンプ起動」後に異常発生によりシナ
リオが中断され、再開されたとき「封水注入流量調節弁
閉」の完了条件は不成立になっているが、この手順は「
充填高圧注入ポンプ起動」という主目的がすでに達成さ
れているので重複して行なってはならない。以降、ある
手順を主目的としその手順が完了すれば行なわれない手
順を拭く手順と称することにし、また主目的となる手順
を主手順と称する。この場合、手順「封水注入流量調節
弁閉」は、主手順「充填高圧注入ポンプ起動」の副手順
である。シナリオの再開時には、主手順が完了しておれ
ば、その副手順は省略されなければならない。
注入ポンプを起動する準備の一つとして、手順「封水注
入流量調節弁閉」が行なわれる。手順「充填高圧注入ポ
ンプ起動」後封水注入を開始するが、この際、先の手順
の逆の効果を持つ手順「封水注入流量調節弁開」が行な
われるため、先の手順完了条件が不成立になる。今、仮
に「充填高圧注入ポンプ起動」後に異常発生によりシナ
リオが中断され、再開されたとき「封水注入流量調節弁
閉」の完了条件は不成立になっているが、この手順は「
充填高圧注入ポンプ起動」という主目的がすでに達成さ
れているので重複して行なってはならない。以降、ある
手順を主目的としその手順が完了すれば行なわれない手
順を拭く手順と称することにし、また主目的となる手順
を主手順と称する。この場合、手順「封水注入流量調節
弁閉」は、主手順「充填高圧注入ポンプ起動」の副手順
である。シナリオの再開時には、主手順が完了しておれ
ば、その副手順は省略されなければならない。
【0017】従来は、上記(1)、(2)をまったく考
慮しておらず、一旦異常が発生すれば、これを収束した
後は元の手順を再開できないことから、適切なガイダン
スを出力できなかった。このため、監視・判断等に当た
る運転員の精神的負担が大きい、あるいは経験の少ない
運転員は冗長な操作や待機を行なったり、極端な場合に
は不要なプラント停止を行なうためにプラントの稼働率
を下げることがあった。
慮しておらず、一旦異常が発生すれば、これを収束した
後は元の手順を再開できないことから、適切なガイダン
スを出力できなかった。このため、監視・判断等に当た
る運転員の精神的負担が大きい、あるいは経験の少ない
運転員は冗長な操作や待機を行なったり、極端な場合に
は不要なプラント停止を行なうためにプラントの稼働率
を下げることがあった。
【0018】本発明は上記のような点に鑑みなされたも
ので、異常が発生し収束した後も元の手順を再開でき、
適切なガイダンスを出力することのできる運転支援装置
を提供することを目的とする。
ので、異常が発生し収束した後も元の手順を再開でき、
適切なガイダンスを出力することのできる運転支援装置
を提供することを目的とする。
【0019】
【課題を解決するための手段】本発明は、与えられた運
転目標に対して実施の必要な手順系列であるシナリオを
推論し、これを出力することで運転員に運転手順ガイド
を行なう運転支援装置において、上記シナリオを推論す
るための第1の知識ベースを格納する第1のメモリ手段
と、現在の状況に適した運転目標を推論するための第2
の知識ベースを格納する第2のメモリ手段と、上記第2
のメモリ手段に格納された第2の知識ベースに基づいて
現在の状況に適した運転目標を選択し、上記第1のメモ
リ手段に格納された第1の知識ベースに基づいて上記選
択された運転目標下で上記シナリオを推論する推論手段
とを具備したものである。
転目標に対して実施の必要な手順系列であるシナリオを
推論し、これを出力することで運転員に運転手順ガイド
を行なう運転支援装置において、上記シナリオを推論す
るための第1の知識ベースを格納する第1のメモリ手段
と、現在の状況に適した運転目標を推論するための第2
の知識ベースを格納する第2のメモリ手段と、上記第2
のメモリ手段に格納された第2の知識ベースに基づいて
現在の状況に適した運転目標を選択し、上記第1のメモ
リ手段に格納された第1の知識ベースに基づいて上記選
択された運転目標下で上記シナリオを推論する推論手段
とを具備したものである。
【0020】
【作用】上記の構成によれば、第2の知識ベースを用い
て現在の状況に適した運転目標を選択でき、この選択さ
れた運転目標下において第1の知識ベースを用いてシナ
リオを推論することができるため、異常が発生し収束し
た後も元の手順を再開でき、適切なガイダンスが出力で
きる。
て現在の状況に適した運転目標を選択でき、この選択さ
れた運転目標下において第1の知識ベースを用いてシナ
リオを推論することができるため、異常が発生し収束し
た後も元の手順を再開でき、適切なガイダンスが出力で
きる。
【0021】
【実施例】以下、図面を参照して本発明の一実施例に係
る運転支援装置を説明する。 (1)装置構成
る運転支援装置を説明する。 (1)装置構成
【0022】本発明の装置構成例を図1に示す。図1に
おいて、推論機構4は、プラント10から入力装置20
を介してプラント量を入力すると共に、異常診断装置4
0の出力を入力する。この推論機構4は、入力装置20
からの入力データと第1のメモリ1および第2のメモリ
2に格納された各知識データを使って、運転目標の選択
および実施が必要な手順の推論を行ない、その結果をワ
ーキングメモリ3に出力する。ワーキングメモリ3は、
処理に一時的に必要になるデータを格納するためのメモ
リである。出力装置30は、ワーキングメモリ3の内容
を出力することで、運転員に運転ガイドを行なう。 (2)第1のメモリ1の内容
おいて、推論機構4は、プラント10から入力装置20
を介してプラント量を入力すると共に、異常診断装置4
0の出力を入力する。この推論機構4は、入力装置20
からの入力データと第1のメモリ1および第2のメモリ
2に格納された各知識データを使って、運転目標の選択
および実施が必要な手順の推論を行ない、その結果をワ
ーキングメモリ3に出力する。ワーキングメモリ3は、
処理に一時的に必要になるデータを格納するためのメモ
リである。出力装置30は、ワーキングメモリ3の内容
を出力することで、運転員に運転ガイドを行なう。 (2)第1のメモリ1の内容
【0023】第1のメモリ2には、従来技術として既述
した運転操作手順を表現するための知識データが格納さ
れている。但し、本発明では、新たに当該知識データが
表す手順の主手順名を付加して格納している。図2に知
識データの格納形式例を示す。図2の格納例は、図7の
データ格納例に新たに主手順名をデータとして付加した
ものである。
した運転操作手順を表現するための知識データが格納さ
れている。但し、本発明では、新たに当該知識データが
表す手順の主手順名を付加して格納している。図2に知
識データの格納形式例を示す。図2の格納例は、図7の
データ格納例に新たに主手順名をデータとして付加した
ものである。
【0024】図3に知識データの例を示す。図2の格納
形式例では、従来の知識データ構造に加え、当該手順の
主手順を記述するための新たに主手順スロットを付加し
ている。図3の例では、手順「充填高圧注入ポンプミニ
フローライン準備」は無条件で開始でき、充填高圧注入
ポンプミニフロー弁および充填高圧注入ポンプミニフロ
ー元弁が開であれば完了してもよく、この手順の主手順
は「充填高圧注入ポンプ起動」であり、この手順の上位
手順は「充填高圧注入ポンプ起動前準備」であることを
示している。 (3)第2のメモリ2の内容
形式例では、従来の知識データ構造に加え、当該手順の
主手順を記述するための新たに主手順スロットを付加し
ている。図3の例では、手順「充填高圧注入ポンプミニ
フローライン準備」は無条件で開始でき、充填高圧注入
ポンプミニフロー弁および充填高圧注入ポンプミニフロ
ー元弁が開であれば完了してもよく、この手順の主手順
は「充填高圧注入ポンプ起動」であり、この手順の上位
手順は「充填高圧注入ポンプ起動前準備」であることを
示している。 (3)第2のメモリ2の内容
【0025】第2のメモリ2には、与えられた状況に適
切なシナリオを選択するための運転目標選択知識ベース
を格納する。運転目標選択知識ベースのデータ形式例を
図9に示した。図9のデータ形式例で、(ア)運転目標
名は、この知識データによって選択されるシナリオの運
転目標名である。 (イ)運転目標データは、(ア)の運転目標名が選択さ
れる状況を判断するためのデータである。
切なシナリオを選択するための運転目標選択知識ベース
を格納する。運転目標選択知識ベースのデータ形式例を
図9に示した。図9のデータ形式例で、(ア)運転目標
名は、この知識データによって選択されるシナリオの運
転目標名である。 (イ)運転目標データは、(ア)の運転目標名が選択さ
れる状況を判断するためのデータである。
【0026】図10に運転目標知識の例を示す。図10
の例では、運転目標「主給水制御弁補修」は、診断装置
が異常「主給水制御弁異常」を出力してきた場合に選択
されることを示している。 (4)ワーキングメモリ3 ワーキングメモリ3には、現在の運転目標および当該運
転目標下での手順名が格納される。手順名は以下の状態
情報と共に格納される。 「実行待」:開始条件が成立していない状態。 「完了待」:開始条件の成立により運転員にガイダンス
を出力し、その手順の完了が成立するのを待っている状
態。 「完了済」:手順の完了条件が成立し、完了が確認され
た状態。 「取消済」:取消条件が成立し、手順の実行を取り消さ
れた状態。 「保留」:この状態情報が付いた手順はシナリオ中断時
に完了していたことを表す情報。 「処理不要」:この状態情報がついた手順はシナリオ再
開時に処理不能であることを表す情報。 また、ワーキングメモリ3の運転目標を格納する領域を
特に「運転目標」と称することにする。
の例では、運転目標「主給水制御弁補修」は、診断装置
が異常「主給水制御弁異常」を出力してきた場合に選択
されることを示している。 (4)ワーキングメモリ3 ワーキングメモリ3には、現在の運転目標および当該運
転目標下での手順名が格納される。手順名は以下の状態
情報と共に格納される。 「実行待」:開始条件が成立していない状態。 「完了待」:開始条件の成立により運転員にガイダンス
を出力し、その手順の完了が成立するのを待っている状
態。 「完了済」:手順の完了条件が成立し、完了が確認され
た状態。 「取消済」:取消条件が成立し、手順の実行を取り消さ
れた状態。 「保留」:この状態情報が付いた手順はシナリオ中断時
に完了していたことを表す情報。 「処理不要」:この状態情報がついた手順はシナリオ再
開時に処理不能であることを表す情報。 また、ワーキングメモリ3の運転目標を格納する領域を
特に「運転目標」と称することにする。
【0027】ワーキングメモリ3の格納例を図4に示す
。図4の例では、図7の例に新たに領域「運転目標」が
付加されており、運転目標名「プラント起動」が格納さ
れている。 (5)推論アルゴリズム 本発明の推論機構4における処理フローを図5に示す。 以下に処理の詳細を示す。 (ステップS1):初期設定 ワーキングメモリ3の内容を全消去する。 (ステップS2):運転目標選択処理
。図4の例では、図7の例に新たに領域「運転目標」が
付加されており、運転目標名「プラント起動」が格納さ
れている。 (5)推論アルゴリズム 本発明の推論機構4における処理フローを図5に示す。 以下に処理の詳細を示す。 (ステップS1):初期設定 ワーキングメモリ3の内容を全消去する。 (ステップS2):運転目標選択処理
【0028】第2のメモリ2に格納されている知識を格
納順に評価して、運転目標選択データを評価し、最初に
真になったものに対し対応する運転目標名を抽出する。 抽出した運転目標名が、
納順に評価して、運転目標選択データを評価し、最初に
真になったものに対し対応する運転目標名を抽出する。 抽出した運転目標名が、
【0029】(a)ワーキングメモリ3中の領域「運転
目標」に格納されている運転目標名と異なる、あるいは
「運転目標」に運転目標名が格納されていなければ、「
運転目標」に格納されている運転目標名を抽出した運転
目標名で書き換え(あるいは新規に書き加え)、ステッ
プS3へ、 (b)ワーキングメモリ3中の領域「運転目標」に格納
されている運転目標名と同様ならば、何もせずステップ
S6へ。 (ステップS3)ワーキングメモリのクリア(a)ワー
キングメモリ3中で「実行待」、「完了待」の状態情報
を持つ手順名はすべて消去する。 (b)ワーキングメモリ3中で「完了済」の状態情報を
持つ手順に関してその状態情報を全て「保留」に変える
。 (ステップS4)不要手順抽出処理
目標」に格納されている運転目標名と異なる、あるいは
「運転目標」に運転目標名が格納されていなければ、「
運転目標」に格納されている運転目標名を抽出した運転
目標名で書き換え(あるいは新規に書き加え)、ステッ
プS3へ、 (b)ワーキングメモリ3中の領域「運転目標」に格納
されている運転目標名と同様ならば、何もせずステップ
S6へ。 (ステップS3)ワーキングメモリのクリア(a)ワー
キングメモリ3中で「実行待」、「完了待」の状態情報
を持つ手順名はすべて消去する。 (b)ワーキングメモリ3中で「完了済」の状態情報を
持つ手順に関してその状態情報を全て「保留」に変える
。 (ステップS4)不要手順抽出処理
【0030】(a)ワーキングメモリ3中で状態情報が
「保留」になっている手順を探し、最初に見つかったも
のに関して(b)を行なう。「保留」になっている手順
がなければ、ステップS5へ。 (b)当該手順に関して、それが真でれば、当該手順名
の状態情報を「保留」が「処理不要」に変更し、(a)
へ。 一方、それが偽であれば、主手順スロットに記述してあ
る手順名をワーキングメモリ3中で探して、(ア)その
状態情報が「処理不要」ならば、当該手順を「処理不要
」にし(a)へ。 (イ)その状態情報が「保留」ならば、何もせず(a)
へ。
「保留」になっている手順を探し、最初に見つかったも
のに関して(b)を行なう。「保留」になっている手順
がなければ、ステップS5へ。 (b)当該手順に関して、それが真でれば、当該手順名
の状態情報を「保留」が「処理不要」に変更し、(a)
へ。 一方、それが偽であれば、主手順スロットに記述してあ
る手順名をワーキングメモリ3中で探して、(ア)その
状態情報が「処理不要」ならば、当該手順を「処理不要
」にし(a)へ。 (イ)その状態情報が「保留」ならば、何もせず(a)
へ。
【0031】(ウ)当該手順に主目的手順スロットが存
在しない、あるいはワーキングメモリ4中に主目的手順
がないならば、 当該手順名を状態情報と共にワーキ
ングメモリ3から消去し(a)へ。 (ステップS5)知識ベースを選択 目的毎に作成された複数の知識ベースからワーキングメ
モリ3の「運転目標」に適合するものを探しだし、その
状況での最上位手順として設定する。 (ステップS6)要実施手順推論処理 第1のメモリ1に格納されている知識データに関して、
(a)下位手順を取り出す。
在しない、あるいはワーキングメモリ4中に主目的手順
がないならば、 当該手順名を状態情報と共にワーキ
ングメモリ3から消去し(a)へ。 (ステップS5)知識ベースを選択 目的毎に作成された複数の知識ベースからワーキングメ
モリ3の「運転目標」に適合するものを探しだし、その
状況での最上位手順として設定する。 (ステップS6)要実施手順推論処理 第1のメモリ1に格納されている知識データに関して、
(a)下位手順を取り出す。
【0032】その状況で成立する分岐条件を見出だし、
下位手順を取り出してワーキングメモリ3に書き込む。 この時点では、ある手順を達成するための下位手順の候
補が取り出されただけであり、手順には「実行待」の状
態情報がつけられている。 (b)完了条件を判定する。
下位手順を取り出してワーキングメモリ3に書き込む。 この時点では、ある手順を達成するための下位手順の候
補が取り出されただけであり、手順には「実行待」の状
態情報がつけられている。 (b)完了条件を判定する。
【0033】ワーキングメモリ3中で「実行待」あるい
は「完了待」の状態情報がつけられている手順に関して
、完了条件が成立すれば、ワーキングメモリ3内のその
手順およびそれらから派生するすべての下位手順の状態
情報を「完了済」に変える。 (c)「処理不要」の判定
は「完了待」の状態情報がつけられている手順に関して
、完了条件が成立すれば、ワーキングメモリ3内のその
手順およびそれらから派生するすべての下位手順の状態
情報を「完了済」に変える。 (c)「処理不要」の判定
【0034】「実行待」の状態情報がつけられている手
順に関し、同手順名で「処理不要」になっている手順が
ワーキングメモリ3中に存在すれば、「実行待」の状態
情報を「完了済」にし「処理不要」の状態情報を持つ手
順名を状態情報と共にワーキングメモリ3から消去する
。 (d)開始条件を判定する。
順に関し、同手順名で「処理不要」になっている手順が
ワーキングメモリ3中に存在すれば、「実行待」の状態
情報を「完了済」にし「処理不要」の状態情報を持つ手
順名を状態情報と共にワーキングメモリ3から消去する
。 (d)開始条件を判定する。
【0035】「実行待」の状態情報がつけられている手
順に関し、開始条件が成立すれば、ワーキングメモリ3
内にその手順の状態情報を「完了待」に変え、その手順
を実行するように運転員にガイダンスを出力する。 (e)取消条件を判定する。 取消条件が成立すれば、ワーキングメモリ3内のその手
順およびそれから発生したすべての下位手順の状態情報
を「取消済」に変える。 (f)上記ステップS2へ戻る。
順に関し、開始条件が成立すれば、ワーキングメモリ3
内にその手順の状態情報を「完了待」に変え、その手順
を実行するように運転員にガイダンスを出力する。 (e)取消条件を判定する。 取消条件が成立すれば、ワーキングメモリ3内のその手
順およびそれから発生したすべての下位手順の状態情報
を「取消済」に変える。 (f)上記ステップS2へ戻る。
【0036】
【発明の効果】以上のように本発明によれば、異常が発
生し収束した後も元の手順を再開できるようになり、適
切なガイダンスが出力できる。このため、監視・判断等
に当たる運転員の精神的負担が軽減され、冗長な操作や
待機を行なったり、不要なプラント停止を行なうために
プラントの稼働率を下げる可能性が低減される。
生し収束した後も元の手順を再開できるようになり、適
切なガイダンスが出力できる。このため、監視・判断等
に当たる運転員の精神的負担が軽減され、冗長な操作や
待機を行なったり、不要なプラント停止を行なうために
プラントの稼働率を下げる可能性が低減される。
【図1】本発明の一実施例に係る構成を示すブロック図
。
。
【図2】同実施例の知識データ表現形式例を示す図。
【図3】同実施例の知識データ格納例を示す図。
【図4】同実施例のワーキングメモリの内容を示す図。
【図5】同実施例の動作を説明するためのフローチャー
ト。
ト。
【図6】従来の運転操作手順の説明するための図。
【図7】従来の知識データ表現形式例を示す図。
【図8】従来のワーキングメモリの内容の示す図。
【図9】運転目標選択知識データ表現形式例を示す図。
【図10】運転目標選択知識例を示す図。
1…第1のメモリ、2…第2のメモリ、3…ワーキング
メモリ、4…推論機構、10…プラント、20…異常診
断装置、30…出力装置、40…異常診断装置。
メモリ、4…推論機構、10…プラント、20…異常診
断装置、30…出力装置、40…異常診断装置。
Claims (1)
- 【請求項1】 与えられた運転目標に対して実施の必
要な手順系列であるシナリオを推論し、これを出力する
ことで運転員に運転手順ガイドを行なう運転支援装置に
おいて、上記シナリオを推論するための第1の知識ベー
スを格納する第1のメモリ手段と、現在の状況に適した
運転目標を推論するための第2の知識ベースを格納する
第2のメモリ手段と、上記第2のメモリ手段に格納され
た第2の知識ベースに基づいて現在の状況に適した運転
目標を選択し、上記第1のメモリ手段に格納された第1
の知識ベースに基づいて上記選択された運転目標下で上
記シナリオを推論する推論手段とを具備してなることを
特徴とする運転支援装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3125966A JPH04352002A (ja) | 1991-05-29 | 1991-05-29 | 運転支援装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3125966A JPH04352002A (ja) | 1991-05-29 | 1991-05-29 | 運転支援装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04352002A true JPH04352002A (ja) | 1992-12-07 |
Family
ID=14923386
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3125966A Withdrawn JPH04352002A (ja) | 1991-05-29 | 1991-05-29 | 運転支援装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04352002A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006017547A (ja) * | 2004-06-30 | 2006-01-19 | Mitsubishi Heavy Ind Ltd | 訓練計画作成システム |
-
1991
- 1991-05-29 JP JP3125966A patent/JPH04352002A/ja not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006017547A (ja) * | 2004-06-30 | 2006-01-19 | Mitsubishi Heavy Ind Ltd | 訓練計画作成システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0077080A2 (en) | Method of operating power plants | |
| JPH04352002A (ja) | 運転支援装置 | |
| JP2006039648A (ja) | プラント監視制御システム | |
| JP6906727B2 (ja) | 流体供給システム、経路決定装置、経路決定プログラム及び経路決定方法 | |
| JPH04352001A (ja) | 運転支援装置 | |
| JPH0588707A (ja) | プラント運転自動化装置 | |
| JPH04291387A (ja) | 運転支援システム | |
| JP3165927B2 (ja) | プラント監視制御装置 | |
| JP2961046B2 (ja) | 監視制御支援装置 | |
| CN115202683A (zh) | 程序修正辅助装置以及程序修正辅助方法 | |
| JPH05119191A (ja) | 運転支援装置 | |
| JPH05149763A (ja) | システム監視方法およびシステム監視装置 | |
| JP3170154B2 (ja) | Sfcプログラム開発装置 | |
| JP2002268713A (ja) | バッチプラントの制御装置及び制御方法 | |
| JPS63279329A (ja) | 計算機システムの運用支援方式 | |
| JPH08249052A (ja) | プロセス制御装置の保守管理装置 | |
| JPS6292007A (ja) | プラントの運転自動化システム | |
| JPH0460803A (ja) | 運転支援装置 | |
| JP2539542B2 (ja) | プロセス計算機プログラム操作ガイド・自動化システム | |
| WO2020183648A1 (ja) | 診断システム、診断装置、診断プログラム及び診断方法 | |
| JPH0312594A (ja) | プラント運転ガイダンス装置 | |
| JPH09114521A (ja) | プラント監視装置 | |
| CN121096932A (zh) | 基于多子系统互锁的半导体芯片制造供液控制方法及系统 | |
| JP3697305B2 (ja) | 給水制御装置 | |
| JPH08194524A (ja) | 自動運転方法及びその装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 19980806 |