271

事象ベース事故時手順書の自動作成システム設計
The Design of Advanced Generation of Event-base Emergency
Operating Procedures
丹羽雄二（Yuji Niwa）*

エリック

ホルナゲル（Erik Hollnagel）†

要 約 運転員の知識モデル（意味モデルと呼ぶ）から，事故時手順書（EOP: Emergency
Operating Procedure）機械化表示のための中間データベース（構文モデル）に自動的に変換するシステム（高度EOP作成システム:Advanced Generation of EOP, AGEOP）の設計について考察し，概念システムを構築した．システムユーザーがある目標を与えると，これに至るタスクのパスを全て探しだし，構文モデルに自動的に変換するのが自動作成システムの動作原理である．さらに本来の目的であるEOPの保守の自動化を考慮して，この自動作成機能を核とした5つのユーティリティからなる新たなシステム，総合化EOP表示システム（Integrated Computerised Procedure
Presentation, ICPP）の設計を行い，高機能EOP保守システムを実現した．
キーワード

事故時手順書，手順書自動作成，原子力発電所，意味モデル，構文モデル，知識ベース，総合

手順書表示

Abstract
The system that can convert from the knowledge model (called semantic model) ofoperators in nuclear power plants to the intermediate database for the computurised presentation for
emergency operating procedure is designed. This system is called Advanced Generation of
Emergency Operating Procedure (AGEOP). The primary AGEOP system has been installed. In
principle, once users specify a goal to be attained, then the system searches all paths of tasks to thespecified goa., It converts the syntactical model automatically. Furthermore, considering themaintenance of emergency operating procedures that is the main purpose of developing of the system,
the principle design of the Integrated Computerised Procedure Presentation (ICPP) system has been
also implemented that consists of five utilities and the kernel; it means the KERNEL function ofadvanced generation of emergency operating procedure. The ICPP system works for highly advanced
EOP maintenance.
Keywords

Emergency operating procedure, generation of procedure, nuclear power plant, semantic model,

syntactic model, integrated computerised procedure presentation.

1．緒言た，そして実際に適用可能なEOP機械化は，EOPの表示であることを結論付け，その開発を行ってこのロシアのChernobyl原子力発電所の事故や日本のシステムをCPP（Computerised Procedure Presentation）

JCO核燃料加工施設の事故を契機として，事故時手と呼んだ．[2]

順書遵守の重要性が指摘されている．この目的のた

マンファクタの観点からも，その有効性を検討してめ に ， 既 に 事 故 時 手 順 書 （ EOP: Emergency

いる[3]EOP表示機械化については，ヒュー

EOPそのものの機械化を考察する一方で，Operating Procedure）の機械化について考察してき運転の信頼性向上のために，EOPの使用勝手た． [1]

EOPの機械化には，いくつか段階があり，（Usability）や保守性（Maintainability）も視野に入最も進んだ形態が完全自動化であることを指摘しれ，機械化することが得策である．例えば，使用さ*（株）原子力安全システム研究所†
Linköping University, Sweden

技術システム研究所

272

れるEOPは最新のものが保証されていることが必要

EOP保守を勘案した機械化システムである，総合であるし，EOPに掲載される機器名称や機器番号はEOP表示機械化システム，ICPP（Integrated

プラントで供用されている機器名称と一致している

Computerized Procedure Presentation：総合事故時手必要がある．何よりもEOPを通して，その意味の一

順書表示システム）の設計仕様について述べる．

貫性が保証されなければならない．CPPでは，表示ICPPは，AGEOPの機能を核として，EOP保守のたのためのデータベースを運転経験者がEOPの意味をめに重要と思われるデータ管理，及び表示を行うシ

斟酌し構築したものである．しかしながら，詳細なステムであり，AGEOPにおける知識ベース編集機

部分での意味の解釈が異なる場合も懸念され，まず，能のコマンドをマクロ化した5つのユーティリティ

運転の意味を十分に反映したEOPを作成する必要がから成っている．手順書機械化レベルとEOP保守とある．

いった計算機システムユーザーの利便性の関係を図1に示す．

従って，EOPの自動化とは別の観点から，EOPに対して，高度情報処理（AIT: Advanced Information
Technology）の適用を試みることは，現場のニーズ

2．本システムに適用した運転操作の知識表現にも合致したものである．EOPを保守していくことは，発電現場の重要な業務であり，このために専門のスタッフを置いている．EOPの電子ファイル化は

AGEOP構築のために，EOPに対する知識表現を実施されているものの，保守業務の機械化は為されどのように行うかということを先ず検討しなければていないのが現状である．この機械化の取り組みはならない．目標指向の再帰的なタスク分析手法が提EOP信頼性向上，省力化の上からも重要な課題であ案 [4] されており，GMTA（Goal Means Task Analysis）

る．

として知られている．基本的な方法は，最終目標

本論文では，先ず，一貫性のあるEOPを自動的に（原子力発電所の事故の場合は，一般的に冷態停止

運転員の知識から作成するシステムである高度EOP状態）を達成するためのサブ目標を論理的に分解し，作成システム（AGEOP: Advanced Generation of EOP）

これを達成するためのタスクを記述し，このタスクの基本原理について述べ，AGEOPの拡張であり，を実行するために成立させておくべき（事前）条件

完 全自動 化

自動化レベル

自 動 実 行

キーボードによる 発話によるコミュニケーション コミュニケーション

操 作モニタ付きの表 示
機械化

自動
スクロール

自動
ナビゲーション

適用
表示

表示の機械化

表示
のみ

CPP

AGEOP

ICPP

文 書 E O P

チェックボックス
の付加

担当運転員
の付与

カラーの
導入

インデックス付き

ユーザーの利便性

図１

機械化レベルとユーザー利便性の関係

・・・

273

を書き下す．この事前条件は換言すると，達成すべき目標になっている．従って，同じ解析を再帰的に目標についての記述

目標

目標
によって達成される

事前条件

事 前 条 件につ いての 記述タスクが必要である

ることを示している．実際はタスクが誰にも実施可
能なように分解されたところで，分析をうち切る．
この解析方法は再帰的なので，基本的にタスクの抜け落ちがなく，各タスク間の論理構造が明確になると考えられている．この概念を示したものを図2に

になる

タスク

繰り返していけば，タスクが無限に詳細に分解され

事前条件

タスクについての記述示す．一般的な解析結果の表示は，グラフ的な表現で可能である．このようにして，ある事象に対する事故時操作を解析した結果を意味モデルと呼ぶ．意図２

GMTAの概念

味モデルの構造は，木に例えると解りやすい．図3に示すように，事故時運転操作において，最終的にタスク達成すべき目標は「冷態安定停止状態の確立」であタスクる．これを目標としてGMTAを開始するのだから，
この目標は木の根（Root Goal）となっており，タ

タスク

タスク

スク「冷態停止を確立する」が幹となっている．さらに樹枝状にサブ目標が伸び，終端の葉の部分は，
最も詳細レベルのタスクとなる．これは一種の運転

タスク

員の操作知識表現であり，図4に示すように，
タスク

Frame型の知識で表現可能である． 目標，タスク，
事前条件を表すFrame 型知識の1単位をオブジェク
トと呼ぶ．一般に論理関係は，AND（選言的論理

Sub-goal

Root Goal

関係）とOR（練言的論理）関係があるが，事故時操作の場合，同時並行操作等が考え得るので，

図３

AND,ORをさらにParallel （同時並行，Pで表す．）

GMTAの木構造とSeries（逐次，Sで表す）に分解し，P-AND, S-OR

AG-EOP frames

GMTA

ホットレグ温度が急速に減少した
Precon X.Y

ホットレグ温度が急速に減少した

ホットレグ温度が急速に下げよホットレグ温度が急速に減少した
ホットレグ温度が急速に減少した

ホットレグ温度が急速に減少した

Goal X.Y
ホットレグ温度が急速に減少した
RCS温度を下げるためにMSRVを使用せよ
RCS温度を下げるためにMSRVを使用せよ

RCS温度を下げるためにMSRVを使用せよ

Task X.Y
ホットレグ温度が急速に減少した

ホットレグ温度を監視せよ

冷却率を監視せよ

図４

RCS温度を下げるためにMSRVを使用せよ
ホットレグ温度を監視せよ
冷却率を監視せよ

GMTAとフレーム知識表現

274

等4種の論理関係でオブジェクト間を接続している．

を閉止し，・・・は具体操作である．）の接続を意

一般に論理関係の存在しない同レベルのタスクは一味する．DRはある操作を実施した場合に，プラン本の線で接続し，Sibling Taskと称している．

ト計装への影響を意味する．具体的には確認行為である．例えばポンプAを起動した場合に，（プラントの設計として）警報Bが発信するので，それを確

3．AGEOPの基本原理

認せよという記述がEOPにある場合，警報Bを確認
EOPは，自然言語で書かれ，構文としての構造を持っている．これら構文とその論理接続関係を含むせよというのが，DRとなる．
一方，Search list fileのデータレコードは下記の形

データテーブル（これを構文モデル又はEOP Fileと態を採る．

言い，EOPを表示するCPPに表示する上での中間デ[SubGoal],[Label],[ObjectNumber],[ObjectType],[Descr

ータベースである．）表示に変換するのが，AGEOP

iption],[Connection],[LinkObject]

（8）

である．

[SubGoal]::=text（9）[Label]::=text（10）

ザーがある目標を設定した場合に，知識工学で言う，[ObjectNumber]::=integer（11）

Instantiation が行われる．AGEOPは指定された目標[ObjectType]::=事前条件｜目標｜タスク（12）に至る全てのパスを探索し，これをSearch list fileと[Description]::=text （Objectの内容）（13）

して出力する．Search list fileは，意味モデルの部分[Connection]::="Simple"｜"P-AND"｜"P-OR"｜"S-集合となっており，Root Goalを指定した場合は，AND"｜"S-OR"｜"DR"（13）

意味モデルそのものになる．Search list fileは機械内[LinkObject]::=integer（14）では，詳細タスク，これを規定する事前条件や詳細[LinkObject] は，どのオブジェクトに繋がっている

ゴール（自然言語）とこれらの論理接続関係（記号）かという情報を表し，リンク先の[ObjectNumber] とのレコードとして記憶される．Search list fileはCPPのマッチングにより，一連のオブジェクトは繋がる．

表示のための最終中間データベースに機械内で変換[Description]の"P-AND"，"S-AND"，"P-OR"，"S-される．GMTAでタスク間の論理構造が明確にされOR"に関して操作の意味としては，並行に操作するているので，EOP Fileに変換することは，比較的容のか，逐次的に操作するのかは重要であるが，EOP易である．

の構文では，これを表現できず，これらは，CPPで

AGEOPにおけるデータ処理は簡単である．ユー

先ず，CPPのレコードは下記の通りとなっている．

は，ANDやORとして認識される．基本的には，事[SeqNumber],[OperatorId],[Operation],[ConditionType],[Condition],[Comment]（1）

SeqNumber ::=integer（2）

OperatorId ::=”制御員”｜”当直長”

AGEOP
知識ベース

｜”補機員”｜”主機員”｜”全員”（3）

Operations ::=text（4）

CondtionType ::=”AND”｜”OR”｜”EX/AND”｜”DR”

意味モデル

サーチリストファイル

システムゴール

（5）

EOP記録

Condition ::=text（6）

Comment ::=text（7）
意味モデル記録

ここで（5）式におけるEX/ANDはある説明的操作（例えば「充てん／抽出を復旧せよ」）があった場合，

EOPFile

サ
ー
チ
リ
ス
ト
構文モデル

説明的操作とその具体操作（「充てん／抽出を復旧する」とは弁Aを開放し，弁Bを閉止し，・・・という一連の操作を意味する時，弁Aを開放し，弁B

図５

AGEOPの概念

275

前条件をCPPの[ConditionType]，タスクをに表示するという時系列に展開しやすいものであ[Operation]のレコードに入れていけば，CPPの中間る．このため，HTAを適用し，意味モデルを作成

データベースは，Search list fileから変換できる．実し，これから作成されたEOPを表示するまでのユー

際の処理はもっと複雑であるが，本論文では，原理

ザーが計算機に対して行わなければならない操作処的な説明を行った．意味モデルがGMTAにより再帰

理流れを時系列に書き下し，これに対してHTAを的に解析されているので，CPPのレコードのEX/適用した．この結果は，AGEOPの初期メニュー画

ANDは何層にも亘って出現することになる．Search

面，各メニュー画面内でのボタンをどのように設定

list fileの[Label]は，再帰的解析のレベルの深さを表すれば良いかの設計に反映されている．HTAの分している．CPPに表示する時には，これらの入子構

析とその後のレビューで，初期メニュー画面には，造になったEX/ANDの表示は特別な配慮を要する．

｛意味モデルの呼び出し」，「意味モデルの編集」，

基本的にはインデントの深さで詳細化レベルを表し「サーチリストの作成・編集」，「EOPファイルの作ているが，視認性の観点から改良が必要である．こ成」，「戻る」（AGEOP終了）の5つのメニューを用の改良については，現在鋭意取り組んでいる．

意することに決定した．「戻る」以外のメニューに

AGEOPのシステム構成を図5に示す．情報の処理ついて説明する．

としては，上記のような単純なものである．寧ろ，多くの知識処理システムがそうであるように，知識

4.1

意味モデルの呼び出しをシステム内に構築することが問題である．今回は，予め4つの事象を指定し，これらの知識表現を実施した．

各事象のGMTAファイルを呼び出し，セーブする．
このメニューを開くと目標，事前条件，タスク毎（クラス毎）の全オブジェクトのリストが表示され，これを選択すると各々の情報，どのオブジェクトに

4．AGEOPの設計仕様

接続しているか，接続先のオブジェクトは何か，オ
システム設計で肝要なことは，ユーザーに使用にブジェクトの内容等が表示される．本メニューの基あたっての負担をかけないことである．使用時にマ本的な機能は，オブジェクトのブラウザである．実

ニュアルから手を離せない，様々な画面上を頻繁に質的な作成機能は編集画面にて実施する．

参照しなければならないということは避けなければならない．さらに本システムでは，簡単な知識処理

4.2

意味モデルの編集を行うので，知識ベースの構築や編集を知識（GMTA）の可視化によってユーザーに出来るだけ

意味モデルの編集画面を図6に示す．事象毎の負担をかけることなく実施できるようにするようなGMTA（意味モデル）を呼び出し，これを編集し，システム仕様とした．

格納する．既にある事象のGMTA結果は格納されてGMTAと同様のタスク分析手法に階層的タスク分[5]いるので，これを編集することにより，新規事象の析手法（HTA: Hierarchical Task Analysis） が良く

GMTAを作成することが出来る．ファイルを呼び出知られた手法である．これは，目標に対して実行すした場合は，GMTAをグラフィックで表示する．描べきタスクを時間の流れに沿って，荒く書き下す．

画領域が大きいので，全体のオブジェクトのその意味では，PSAで知られているEvent Treeと似Orientationを表すマップ画面を常に提示し，枠をマている．各々のタスクについて階層的に分析を行っウスで動かすことにより，対象オブジェクトやそのて，順次，タスクを分解，詳細化していく．GMTA

周辺のオブジェクト，接続関係を表示する．を表示に似て居り，分析が簡単という長所があるが，反面，オブジェクト関係の編集機能としては，次に記すと論理構造が明確にされないという欠点がある．

おりである．

AGEOPで行う処理は前章で述べたように，意味オブジェクトの編集画面において，オブジェクトモデルから構文モデルに変換し，これをCRT画面上

専用のアイコンは別のファイル関係のアイコン，ボ

276

図６

意味モデル編集画面

タンとは明確に区別され，表示される．尚，これらら，適当な言葉を選ぶことが出来る．Oの場合は系のオブジェクト操作関係のアイコンは，ポインタが統，機器の辞書から，Mは「慎重に」，「速く」，「ゆアイコン内に入った場合，ヘルプが必ず表示される．

っくりと」といったような辞書から選び，一連の言
葉を作ることが出来る．従って，ユーザーによる使

4.2.1 オブジェクトの編集

用言語のゆらぎの影響を受けにくいようになっている．

当該アイコンをクリックすることにより，そのオ新規に作成したオブジェクトは，このアイコンをブジェクトの詳細を表示する．又，新規オブジェク

再度クリックすることにより，他のオブジェクトをトの作成もこのアイコンをクリックすることにより連結をとることができる．連結作業にあたってはダ可能である．新規オブジェクトの作成に当たっては，

イヤログボックスが自動的に表示され，実施すべき

Front Processorが起動し，統一した記述のオブジェ

操作がHelpとして表示されるので，このHelp通りにクトを作成することが可能である．具体的には，オ

作業を進めれば，ユーザーは新しいオブジェクトをブジェクトは，作成し，既存の意味モデル知識ベースに連結するこ<V >（動詞）+<O>（目的語）+< M>（修飾語）とができる．この連結にあたっては，GMTAで守るで一般的に書けることに注目し，Vをプルダウンすべきルール（GMTA Syntax）が記憶されており，これば，「開く」，「起動する」等のEOPに使用されるれに抵触した場合は，警報メッセージを出すので，言葉の辞書の一覧が表示され，ユーザーはこの中か正しいルールに基づいたGMTAを作成することが可

277

能である．

データベースが表示される．尚，ここでCPPのレコ

各オブジェクトには，画面内の付加情報の追加とードに情報を付加することができる．エキスパート

いうボタンをクリックすることにより，Text情報，に必要ないと思われるときは，ここで，そのレコー

図情報，写真等のイメージ情報を付加することがでドを指定できる．この入力の必要性については，後きる．付加情報のあるオブジェクトは，意味モデルの章で述べる．

画面で，右上に丸が表示される．Text情報だけの場

そ の 他 ，「 戻 る 」 ボ タ ン を 押 す こ と に よ り ，合は丸が1つ，Text，図，写真の情報が付加されて

AGEOPを終了することが出来る．尚，GMTAを解いる時には，3つの丸が表示される．この情報の活りやすく説明した説明は，「GMTAチュートリアル」

用，表示については，後述する．

というボタンを押すことにより，プレゼンテーショ
ン資料用のソフトウェアが起動し，予め記憶してお4.2.2 オブジェクトの整理いたファイルを動画付きで表示し，ユーザーに
GMTAの理解を促す．

表示されたオブジェクトのGraphic画面上での移動を行う．移動の方法には，ユーザーの利便に応じ

5．ICPP（総合事故時手順書表示システム）て，数種の方法で実施することが可能である．
AGEOPは基本的に知識処理を行うシステムであ4.2.3 オブジェクトの複製

り，知識工学の素養が求められる．しかしながら，多くのユーザーは，知識工学を習得している訳では意味モデル画面で指定されたオブジェクトを複製することが可能なようにした．

ない．このため，発電所の現場サイドで，EOPの保守にあたっている者の業務が，支障なく目的を達成できるシステムを構築する必要がある．このため，

4.2.4 オブジェクトの削除

既に述べたように，AGEOPを核（Kernel）とし，現場業務の支援を考慮して，5つのユーティリティ

意味モデル画面で指定されたオブジェクトを削除することが可能なようにした．

を付加したものがICPPである．ユーティリティには，意味モデルにアクセスし，指定された支援を行うものと，構文モデルにアクセスするものがある．

4.3

サーチリストの作成・編集

これらの構造は，ICPPの初期メニュー画面として，解りやすく表示される．初期画面を図7に示す．

メニュー画面でこのボタンが押されると，ダイヤ
ログボックスが現れ，キーワード又はPop-upでシス

5.1−意味モデルにアクセスするユーテ
ィリティ

5.1.1

類似EOPの作成機能（U-1）

テムが用意した目標を指定することができる．このユーザーが入力した目標に対して，AGEOPはBack
propagation を行い，末端のタスクまで，全てのパスを探索する．これを3.3と同じフォーマットで表示する．サーチリストの結果であることを区別する

前述のように，GMTAは目的指向のタスク分析なため，3.2では，薄緑の背景色が使われ，サーチリ

ので，一旦，1事象のGMTAを実施さえすれば，類

ストでは，薄い水色が使用される．ここではオブジ

似事象のGMTAを作成することは比較的可能であェクトを編集できない．

る．本来は，AGEOPで編集機能を使用すれば可能である．しかしながら，上述のように，GMTAや，

4.4

EOPファイルの作成

情報技術（IT: Information Technology）の知識がなければ，編集作業は，困難を伴う．仮に，全事象のこのボタンをクリックすると，CPPのための中間

GMTA結果をmergeしたデータベースがあれば，目278

事象ベースEOP総合表示システム
ユーティリティー１

AGEOP

ユーティリティー４

類似EOPの自動作成
使用者レベルに応じた
EOPファイル表示

ユーティリティー２

意味モデル
表示ルールデータベース―１

一般EOPからプラント固有EOPの自動作成
構文モデル

注意：教育用途のみ

設備機器番号データベース

ユーティリティー３
設備変更によるEOP自動編集

ユーティリティー５
ユーザ指定フォーマット
によるEOP表示

AGEOP（自動作成機能）

表示ルールデータベース―２

プラント機器データ
ベース知識ベース

図７

ICPP初期画面標を指定するだけで，その目標に達する全ての事象
がサーチリストファイルとして得られる．これから，不要なオブジェクトを削除していけば，類似事象のEOPが得られるわけであるが，この作業自身も，GMTAの知識を必要とする．そこで，類似事象，例
えば，安全注入を伴う事象，反応度に異常をきたした関連の事象，と予め事象を類別しておき，これらの類似事象毎に合併したGMTAデータベースを意味
モデルとして持っておけば，目標「冷態停止の確立」
を指定し，サーチリストファイルをAGEOPに出力させれば，類似事象のEOPが一括して作れることになる．今回作成した供試システムでは，「安全注入（SI）を伴う事象」の4事象のGMTA結果が意味モデ

図８

ユーティリティ-1

初期画面

ルとして記憶されている．
U-1では，ボタンがクリックされると図8の通り生成され，これをEOP Fileに自動的に変換し，CPP

類似事象の階層構造が示される．この中から，例えに表示する．このようにユーティリティの中では，

ば「安全注入（SI）を伴う事象」を選択すると，目

GMTAを一切，意識することなく，作業を遂行する標，「冷態停止の確立」に至る全てのパスが探索さことができる．従って本供試システムでは，れる．画面表示で，一番レベルのレベルの高いサブ

AGEOP内でGMTAを編集した場合，「安全注入（SI）

目標が幾つかの枠に囲まれて現れる．これをリンクを伴う事象」の意味モデルに自動的に改訂結果が反で結ぶことにより，再度，サーチリストファイルが映されるようになっている．

279

表１
一般プラントプラント-A
充填ポンプ
充填／高圧注入ポンプ
主蒸気逃がし弁
主蒸気逃がし弁
ブローダウンサンプル止弁
―
抽出隔離弁
抽出隔離弁
・・・・・・・・・・・・・

5.1.2

機器テーブル
プラント-B
充填ポンプ
蒸気逃がし弁
MS-567
ブローダウンサンプル止弁 SS-678
抽出オリフィス隔離弁
CS-398・・・・・
・・・・・

V-1234
MOV-005・・・・・・

一般EOPからプラント固有のEOPの自動作
成（U-2）ていることが望ましい．
供試システムでは，そのような可能性を示唆する
ための簡単なデモンストレーション的な機能を搭載

この作業を実施するのは，原理として簡単である．

しているに過ぎない．現在のICPPはこの作業に関しかしながら，人間が行うとなるとマンパワーを要

しては，高度な知能を持たず，画面上でスクリプトする業務であり，又，抜け落ちも多いものと思われ処理をしているだけである．このスクリプト処理のる．ICPP内に，表1のようなテーブルを用意してお基本的なアイデアは，ある設備の変更により，影響

く．表1中，「−」は該当設備がないことを示していの受ける機器をシステムが探しだし，その語句を含る．U-2では，表1のようなテーブルを参照して，

むオブジェクトを背景色を赤系の混合色に変えて表AGEOP内の置換機能を使い，先ず意味モデルを指示する．ユーザーが，設備変更が操作に与える影響

定されたプラントの機器名称と番号を置き換え，一を評価し，選択されたオブジェクトを変更するとい連のAGEOPの処理流れに流す．U-2では，これらのうものである．しかしながら，これでは，AGEOP

一連の作業を完全に自動で実施するものと，例えば，にユーザーの作業が移ることになり，ユーティリテ

意味モデルのTextを書き換えた後に一旦作業を中止

ィ本来の目標を達成していない．極めて高度な知識

して，作業の要所要所でユーザーに確認を求める2

情報処理が必要である．筆者らは本研究とは別に，つのモードを選択することができる．ICPPが現在，高度知識処理の応用として，U-3の概念設計が行い，どのような処理を行っているかは，U-2を選択した

既にその原理は確立している．[6]後に表示される画面で確認することができる．

5.1.2 事故時手順書自動改訂機能（U-3）

5.2−構文モデルにアクセスするユーティリティ

一般のプラントでは，例えば，ある配管系統に弁この範疇のユーティリティは，EOP保守のためのを追加したり，あるポンプのインタロックを変更す

ユーティリティとは異なり，EOP運用（実際の運転）る等の設備の変更が必要に応じて行われることもあやEOPに関する教育に使用されるべきユーティリテ

り，EOPにはこの変更が，確実に反映されなければィである．EOP保守とは直接関係がないものの，原ならない．これは，EOPの保守業務の根幹をなすも子力発電運転業務に携わる者を支援するものであので，自動化による恩恵は大きいものと予想される．

る．

ここで，操作の知識ベースであるGMTAの他に，配管（流体）系に関する知識ベースや動的機器の制御

5.2.1

使用者レベルに応じたEOPの表示機能（U-4）

に関する知識ベース等のプラントそのものに関する知識ベース，さらにこれらとGMTAを連結する，

日本のEOPに関する使用方法で独特なのが，EOP「基礎的な操作がプラント状態にどのような変化をを事故時に使用するばかりでなく，初級運転員のもたらすか」ということを表現した知識ベースが必

OJT（On the Job Training：職場内教育） で使用され要である．又，GMTAとの親和性，処理のし易さかることである．又，これは国内外に限らず，又一般

ら，これら各々の知識ベースはFrame型で表現されの化学プラントにも共通したことであるが，操作中280に気づいたことを，自身のメモに書き留めておくという行動がある．これは秘密主義から行うのではな

手順書名

く，現場運転員に知識を共有しあうという概念が一

Identificationパン

Operations
Map

れている．

ショートコメントパン

知識伝承の観点からも，手順書への反映が重要視さグラフィックパン

ーマンファクタの観点から，Black Bookと呼ばれ，

手順チェックパン

般的に希薄であることに起因する．これらは，ヒュ

手順パン

4.2.1節でも記したように追加情報を書き込む機能
をAGEOPの意味モデル画面に持たせたのはこの為Previousである．この機能で知識共有，知識伝承が期待でき

Next
フルコメントパン

る．4.4節で指定した情報はU-4で使用される．U-4
では，表示すべきEOPを「初心者用」，「通常」及び

図９

CPP（日本のEOPの）のパン構成「エキスパート用」かを指定することができる．「初心者用」では，追加情報も含めて全ての情報がCPP
手順書名に表示され，「通常」はCPPの画面表示と同じであIdentificationパンる．「エキスパート用」では，EOP Fileの編集で指定したレコード（事象の収束のためキーとなる操作）「エキスパート用」は，実際に事故時に使用する（或いは表示する）EOPについて，どのレベルの情報が適切かを検討する材料を与える．

5.2.2

手順パン

グラフィックパン

手順チェックパン

Operations
Map

OJTや一種のCAIの媒体としての使用が期待され，

手順チェックパン

のみをCPPに表示する．従って，「初心者用」は，グラフィックパン

Cautionパン

手順パン

Previous

様々なフォーマット形式によるEOP FileのNext

表示（U-5）
図10

Westinghouse社パン構成

このユーティリティは，教育用である．実際のEOPの運用に使用されると，逆にEOPを使用する運該操作の上に記載する．このフォーマットを反映し転員に混乱を招き，ヒューマンファクタの観点からたパン構成を図10に示す．

は好ましくない．ICPPの初期画面で，使用禁止のアイコンを表示し，その意味を伝えている．ここで，5.2.2.3

Babcock & Wilcox 社式フォーマット形式

表示可能なフォーマット形式は，下記の通りである．
1カラム表示であり，論理関係のみ強調して表示

5.2.2.1

一般のCPPフォーマット形式[1]

2カラム表示，左に操作記載，右に注意，留意事する．

5.2.2.4

フローチャート形式

項記載．を記載する．パン構成を図9に示す．
ドイツ等で採用されている．又，安全機能ベース

5.2.2.2

Westinghouse社式フォーマット形式

EOPは基本的にフローチャート形式で表示されている．

2カラム表示，左に操作記載，右に失敗時の操作

U-5では，EOP ファイル（CPP）レコードの情報（Contingency Action）を記載する．注意事項は，当のみを参照して行っている．ユーザーの指定により，

281

図11

図12

CPPに準拠したフォーマット画面

Westinghouse社EOPに準拠したフォーマット画面

282

図13

フローチャートに準拠した表示画面

レコード中の論理接続子を参照して，表示位置等の6．結論制御を変えている．一般のCPPフォーマット形式，
Westinghouse社式フォーマット形式，フローチャー

CPPのユーザーの利便性，情報技術の拡張というト形式の画面例をそれぞれ，図11，図12，図13に示観点から，EOP自動作成システム（AGEOP）を開す．ユーザーとしては，様々な国で自動作成された

発した．運転員の知識ベース（意味モデル）から，

EOPがどのような形式で表示されるかを理解するこ

CPP表示データベース（構文モデル）への変換シスとができ，国外のEOP情報を見る際に支障がなくな

テムであるAGEOPは，情報技術（IT）という学問

る．開発者としては，様々なフォーマット形式で表的見地から興味深いものの，ユーザーのUsabilityの示されるEOP表示を提供することにより，発電現場観点から問題が残ることを指摘し，さらにUsability

で，より良いフォーマットに対しての議論が行われを考慮したICPPの設計，供試システムの構築につることを期待している．例えば，自然言語でEOPをいて言及した．AGEOP/ICPPは，従来なかった高機

表示するのが良いのか，フローチャートでEOPを表能を達成するシステムであることを報告した．運転示するのが認知的に良いのかは，ヒューマンファク

操作の知識ベースの構築にGMTAを採用したが，さタやCognitive Engineeringでも議論があり，結論はらに一般の運転員でも構築できる知識表現の方法に出ていない．これらは，表示すべき媒体の論理構造

ついての考察は将来の課題である．

にも依存するが，最終的には，参照すべきユーザーが決定するものであろう．

283

謝辞
本稿の最後に当たり，困難な仕様にも拘わらず，過不足なく供試システムのプログラミングを辛抱強く実施して頂いた，コンピュータソフト株式会社の関係者の方に謝意を表します．

文献（1）Y, Niwa., M,Terabe. and T, Washio., Autonomous
Recovery Execution in Nuclear Power Plant by the
Agent, International Jouranl of Cognition,
Technology and Work, Vol.1 No.4, pp.197-210（1999）（2）Y, Niwa., E, Hollnagel. and M, Green. Guidelines
for Computerized Presentation of Emergency
Operating Procedures, Nuclear Engineering and
Design, 167, pp.113-127 （1996）（3）Y, Niwa., E, Hollnagel. and M, Green. The
Contribution of Human Factors to the Development ofComputerized Emergency Operating Procedures,
International Journal of Cognitve Ergonomics, Vol.2,
No.4, pp.321-329 （1997）（4）E, Hollnagel. Human Reliability Analysis: Context
and Control. London, Academic Press （1993）（5）B, Kirwan. and L.A.,Ainsworth, A Guide to Task
Analysis, Talor and Francis, London （1992）（6）Y, Niwa., T, Sakao.and M.,Terabe., A princple
study on automated updating of emergency operatingprocedures in nuclear power plants. In Morek & W.
Karkowski （Eds.）, Manufacturing and Hybrid
Automation III （To appear, 2000）