(57)【要約】      （修正有）【課題】より効率的に複数の機器の一部を他の機器から隔離する作業を行うことを支援可能な情報処理装置等を提供する。【解決手段】液体を流通可能に接続された管路を介して接続された複数の機器の一部を他の機器から隔離する工程を含む作業の手順書データを生成する作業支援システム１は、各サーバに一部を示す情報を含む入力が行われる入力部と、管路に設けられた弁を含む複数の機器の接続関係及び当該複数の機器の各々の相対的な高低位置関係を示すデータを記憶する記憶部と、記憶部に記憶されたデータ及び入力に基づいて、工程における機器の操作順序を示す情報を含む手順書データを生成する演算部とを備える。演算部は、一部と他の機器との間で液体を流通可能に設けられた管路の取合部に設けられた弁のうち、高低位置関係においてより高い位置の弁がより先に操作されるよう操作順序を決定する。【選択図】図１
2020194274.tif 000002
【特許請求の範囲】
【請求項１】
液体を流通可能に接続された管路を介して接続された複数の機器の一部を他の機器から隔離する工程を含む作業の手順書データを生成する情報処理装置であって、
前記一部を示す情報を含む入力が行われる入力部と、
前記管路に設けられた弁を含む前記複数の機器の接続関係及び当該複数の機器の各々の相対的な高低位置関係を示すデータを記憶する記憶部と、
前記記憶部に記憶されたデータ及び前記入力に基づいて、前記工程における機器の操作順序を示す情報を含む前記手順書データを生成する演算部とを備え、
前記演算部は、前記一部と前記他の機器との間で前記液体を流通可能に設けられた管路の取合部に設けられた弁のうち、前記高低位置関係においてより高い位置の弁がより先に操作されるよう前記操作順序を決定する
情報処理装置。
【請求項２】
前記演算部は、前記一部に設けられたベント弁のうち前記高低位置関係において最も高い位置のベント弁が前記取合部に設けられた弁の後に操作され、前記一部に設けられたドレン弁のうち前記高低位置関係において最も低い位置のドレン弁が前記最も高い位置のベント弁の後に操作されるよう前記操作順序を決定する
請求項１に記載の情報処理装置。
【請求項３】
通信回線を介して接続された複数の情報処理装置を備え、前記複数の情報処理装置のいずれかが、液体を流通可能に接続された管路を介して接続された複数の機器の一部を他の機器から隔離する工程を含む作業の手順書データを生成する作業支援システムであって、
前記一部を示す情報を含む入力が行われる入力部と、
前記管路に設けられた弁を含む前記複数の機器の接続関係及び当該複数の機器の各々の相対的な高低位置関係を示すデータを記憶する記憶部と、
前記記憶部に記憶されたデータ及び前記入力に基づいて、前記工程における機器の操作順序を示す情報を含む前記手順書データを生成する演算部とを備え、
前記演算部は、前記一部と前記他の機器との間で前記液体を流通可能に設けられた管路の取合部に設けられた弁のうち、前記高低位置関係において最も高い位置の弁が最初に操作されるよう前記操作順序を決定する
作業支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び作業支援システムに関する。
【背景技術】
【０００２】
プラントに含まれる複数の機器の一部を他の機器から隔離する作業を管理するためのシステムが知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１４２０６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、プラントでは複数の機器が様々な位置関係を取るよう配置されている。このため、単に複数の機器の一部を他の機器から隔離する作業で操作される機器を抽出するだけでは、当該作業の効率向上を支援することが困難であった。
【０００５】
本発明では、より効率的に複数の機器の一部を他の機器から隔離する作業を行うことを支援可能な情報処理装置及び作業支援システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、液体を流通可能に接続された管路を介して接続された複数の機器の一部を他の機器から隔離する工程を含む作業の手順書データを生成する情報処理装置であって、前記一部を示す情報を含む入力が行われる入力部と、前記管路に設けられた弁を含む前記複数の機器の接続関係及び当該複数の機器の各々の相対的な高低位置関係を示すデータを記憶する記憶部と、前記記憶部に記憶されたデータ及び前記入力に基づいて、前記工程における機器の操作順序を示す情報を含む前記手順書データを生成する演算部とを備え、前記演算部は、前記一部と前記他の機器との間で前記液体を流通可能に設けられた管路の取合部に設けられた弁のうち、前記高低位置関係においてより高い位置の弁がより先に操作されるよう前記操作順序を決定する。
【０００７】
本発明の望ましい態様として、前記演算部は、前記一部に設けられたベント弁のうち前記高低位置関係において最も高い位置のベント弁が前記取合部に設けられた弁の後に操作され、前記一部に設けられたドレン弁のうち前記高低位置関係において最も低い位置のドレン弁が前記最も高い位置のベント弁の後に操作されるよう前記操作順序を決定する。
【０００８】
上述した課題を解決し、目的を達成するために、本発明の作業支援システムは、通信回線を介して接続された複数の情報処理装置を備え、前記複数の情報処理装置のいずれかが、液体を流通可能に接続された管路を介して接続された複数の機器の一部を他の機器から隔離する工程を含む作業の手順書データを生成する作業支援システムであって、前記一部を示す情報を含む入力が行われる入力部と、前記管路に設けられた弁を含む前記複数の機器の接続関係及び当該複数の機器の各々の相対的な高低位置関係を示すデータを記憶する記憶部と、前記記憶部に記憶されたデータ及び前記入力に基づいて、前記工程における機器の操作順序を示す情報を含む前記手順書データを生成する演算部とを備え、前記演算部は、前記一部と前記他の機器との間で前記液体を流通可能に設けられた管路の取合部に設けられた弁のうち、前記高低位置関係において最も高い位置の弁が最初に操作されるよう前記操作順序を決定する。
【発明の効果】
【０００９】
本発明によれば、より効率的に複数の機器の一部を他の機器から隔離する作業を行うことを支援できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施形態に係る作業支援システムの主要構成例を示すブロック図である。
【図２】図２は、施設を構成する各種の機器を図形で示すＣＡＤの一例を示す図である。
【図３】図３は、作業支援システムで行われる処理の流れの一例を示すフローチャートである。
【図４】図４は、作業票ファイルＤＢのデータ構成例を示す図である。
【図５】図５は、図２の範囲Ｆ内の機器構成を示す図である。
【図６】図６は、図５で枝番を含む番号が付された機器に関するデータの一例を示す図である。
【図７】図７は、隔離作業で操作される機器に関するデータの一例を示す図である。
【図８】図８は、隔離時に操作される機器の操作後の状態例を示す図である。
【図９】図９は、複数の機器の隔離のために共通して操作される機器のレコードが複数回抽出された例を示す図である。
【図１０】図１０は、機器属性情報ＤＢのデータ構成例を示す図である。
【図１１】図１１は、作業操作手順書ＤＢのデータ構成例を示す図である。
【図１２】図１２は、手順書データに含まれるパラメータの生成例を示す図である。
【図１３】図１３は、単独作業票として出力される作業操作手順書の出力形式例を示す図である。
【図１４】図１４は、第１学習ＤＢのデータ構成例を示す図である。
【図１５】図１５は、第２学習ＤＢのデータ構成例を示す図である。
【図１６】図１６は、演算部が過去のどのデータを引用するかを決定する処理に関するデータの一例を示す図である。
【図１７】図１７は、代表作業票として出力される作業操作手順書の出力形式例を示す図である。
【図１８】図１８は、隔離タグの出力例を示す図である。
【図１９】図１９は、機器属性情報ＤＢに含まれるデータのうち、図１０で示していないさらなるデータの構成例を示す図である。
【図２０】図２０は、弁の操作順序の決定処理の流れの一例を示すフローチャートである。
【図２１】図２１は、隔離される範囲と、隔離される範囲を内包する建屋と、建屋外の屋外範囲との関係及びこれらに設けられた各種の弁の位置関係例を示す模式図である。
【発明を実施するための形態】
【００１１】
次に、本発明の実施形態を、図面を参照して詳細に説明する。図１は、実施形態に係る作業支援システム１の主要構成例を示すブロック図である。作業支援システム１は、第１サーバ１０と、第２サーバ２０と、プリンタＰＲＴとを備える。第１サーバ１０は、演算部１１、記憶部１２、通信部１３、入力部１４、表示部１５、インタフェース（ＩＦ）１６等を備える情報処理装置である。
【００１２】
演算部１１は、ＣＰＵ（Central  Processing  Unit）等の演算回路を有し、記憶部１２に記憶されているソフトウェア・プログラム及びデータ（以下、プログラム等と記載）を読み出して実行処理し、第１サーバ１０の動作に関する各種の処理を行う。
【００１３】
記憶部１２は、ハードディスクドライブ（ＨＤＤ：Hard  Disk  Drive）、ソリッドステートドライブ（ＳＳＤ：Solid  State  Drive）、フラッシュメモリーその他の記憶装置のいずれかを有し、プログラム等を記憶する。図１に示す記憶部２２は、作業票管理プログラム１２ａ、ＣＡＤデータベース（ＤＢ）１２ｂ、作業票ファイルＤＢ１２ｃ、隔離タグＤＢ１２ｄの他、第１サーバ１０が情報処理装置として機能するための図示しないオペレーティングシステム等を記憶する。作業票管理プログラム１２ａ、ＣＡＤＤＢ１２ｂ、作業票ファイルＤＢ１２ｃ、隔離タグＤＢ１２ｄについては後述する。
【００１４】
通信部１３は、ＮＩＣ（Network  interface  controller）として機能する通信回路等を有し、通信回線Ｎを介して接続された他の情報処理装置等と通信を行う。通信回線Ｎの具体的形態は、有線、無線又は有線と無線が混在した形態のいずれであってもよい。また、通信回線Ｎは、インターネット等の公衆通信網を含んでいてもよいし、作業支援システム１専用の通信回線であってもよい。
【００１５】
入力部１４は、例えばキーボード、マウスその他の入力装置のいずれかを有し、第１サーバ１０に対するユーザの手動入力操作を受け付ける。表示部１５は、液晶ディスプレイ、有機エレクトロルミネセンスディスプレイその他の表示装置のいずれかを有し、演算部１１の処理内容に応じた表示出力を行う。ＩＦ１６は、演算部１１、記憶部１２、通信部１３、入力部１４、表示部１５を着脱可能に接続する端子、演算部１１、記憶部１２、通信部１３、入力部１４、表示部１５が相互接続するためのバス等を含み、相互接続された各構成間の信号伝送を行う。
【００１６】
第２サーバ２０は、演算部２１、記憶部２２、通信部２３、入力部２４、表示部２５、インタフェース（ＩＦ）２６等を備える情報処理装置である。  演算部２１、記憶部２２、通信部２３、入力部２４、表示部２５、ＩＦ２６の具体的構成は、記憶部１２が記憶するプログラム等と記憶部２２が記憶するプログラム等との相違を除いて、それぞれ同様の名称を有する第１サーバ１０の演算部１１、記憶部１２、通信部１３、入力部１４、表示部１５、ＩＦ１６と同様であるので、詳細な説明を省略する。
【００１７】
図１に示す記憶部２２は、作業票作成支援プログラム２２ａ、機器属性情報ＤＢ２２ｂ、作業操作手順書ＤＢ２２ｃ、第１学習ＤＢ２２ｄ、第２学習ＤＢ２２ｅの他、第２サーバ２０が情報処理装置として機能するための図示しないオペレーティングシステム等を記憶する。作業票作成支援プログラム２２ａ、機器属性情報ＤＢ２２ｂ、作業操作手順書ＤＢ２２ｃ、第１学習ＤＢ２２ｄ、第２学習ＤＢ２２ｅについては後述する。
【００１８】
実施形態では、第１サーバ１０と第２サーバ２０は、通信回線Ｎを介した通信によって記憶部１２及び記憶部２２に記憶されているプログラム等を相互参照可能である。
【００１９】
プリンタＰＲＴは、第１サーバ１０、第２サーバ２０からの印刷出力命令に応じて予め設けられた用紙等に画像を形成する画像形成装置である。
【００２０】
作業支援システム１は、複数の機器を含み、各機器が他の機器と接続されている発電プラント等の施設における作業を支援するシステムとして利用される。具体的には、作業支援システム１は、複数の機器の一部を他の機器から隔離する工程を含む作業の手順書データ（作業操作手順書データ）を生成することで、当該作業を支援する作業支援システムである。
【００２１】
図２は、施設を構成する各種の機器を図形で示すＣＡＤ（Computer  Aided  Design）の一例を示す図である。図２では、機器の種類に応じた図形と、図形同士を接続する線分とによって複数の機器及び各機器の接続関係を示す。例えば、図２では、ポンプ電動機Ｐ０と、レデューサＰ１と、ベント弁Ｐ２と、手動弁Ｐ３と、逃がし弁又は安全弁Ｐ５と、逆止弁Ｐ８と、計器Ｐ９とはそれぞれ異なる機器であるため、異なる図形が適用される。ベント弁Ｐ２と、ドレン弁Ｐ７とは、同じ図形が適用される。手動弁Ｐ３と、手動弁Ｐ４と、手動弁Ｐ６と、手動弁Ｐ１１とは、ともに手動弁であるため、同じ図形が適用される。ただし、手動弁には、隔離弁、計器元弁等のように、用途が異なる弁が含まれる（図６等参照）。計器Ｐ９と、計器Ｐ１０とは、ともに計器であるため、同じ図形が適用される。ただし、計器の図形内の文字列については、計器の種類を示す目的で異なる文字列が付されることがある。なお、図２におけるＹ字形の図形は、例えば排水口等、そこから先にさらなる機器の接続がないことを示している。
【００２２】
図２ならびに後述する図５及び図８に示すＣＡＤは、ＣＡＤＤＢ１２ｂに基づいて生成可能に設けられる。ＣＡＤＤＢ１２ｂは、施設を構成する各種の機器の図形データ、施設における各機器の接続関係を示すデータ、図４、図６等を参照して説明する各種のパラメータに対応するデータ、後述する図８で機器の図形上に付された開放（破線の丸）、閉鎖（バツ）等を示す図形データ等を含む。
【００２３】
図３は、作業支援システム１で行われる処理の流れの一例を示すフローチャートである。まず、作業票の作成開始入力が行われる（ステップＳ１）。作業票の作成開始入力とは、例えば作業件名及び作業番号の入力（後述する図１３参照）、隔離される機器の指定入力（後述する図５のポンプ電動機Ｐ０に関する説明参照）等を含むユーザの手動入力であるが、プログラム等により自動化された入力であってもよい。係る入力は、手動入力である場合、例えば入力部１４を介して行われるが、入力部２４を介して行われてもよい。
【００２４】
演算部１１は、ステップＳ１の処理で行われた入力内容に類似する作業票のデータがあるか判定する（ステップＳ２）。類似する作業票のデータがないと判定された場合（ステップＳ２；Ｎｏ）、演算部１１は、ＣＡＤ（図２及び後述する図５等参照）を生成し（ステップＳ３）、取合弁の特定に関する処理を行う（ステップＳ４）。類似する作業票のデータがあると判定された場合（ステップＳ２；Ｙｅｓ）、類似データの抽出が行われる（ステップＳ５）。
【００２５】
ステップＳ４の処理又はステップＳ５の処理後、演算部２１は、作業操作手順書データの生成（ステップＳ６）、学習ＤＢ（第１学習ＤＢ２２ｄ及び第２学習ＤＢ２２ｅ）に基づいたテキストの追加（ステップＳ７）を行う。その後、演算部１１は、作業操作手順書データに対応する隔離タグデータの抽出（ステップＳ８）、プリンタＰＲＴからの作業操作手順書及び隔離タグの出力（ステップＳ９）を行う。
【００２６】
実施形態では、ステップＳ１の処理の入力、ステップＳ２の処理からステップＳ５の処理ならびにステップＳ８の処理及びステップＳ９の処理が第１サーバ１０で行われ、ステップＳ６の処理及びステップＳ７の処理が第２サーバ２０で行われる。作業票管理プログラム１２ａは、演算部１１が記憶部１２から読み出して実行処理することで、ステップＳ１の処理の入力への対応、ステップＳ２の処理からステップＳ５の処理、ステップＳ８の処理及びステップＳ９の処理ならびにステップＳ５の処理後の第２サーバ２０への処理の移行が可能になるプログラム等である。作業票作成支援プログラム２２ａは、演算部２１が記憶部２２から読み出して実行処理することで、ステップＳ６の処理及びステップＳ７の処理ならびにステップＳ７の処理後の第１サーバ１０への処理の移行が可能になるプログラム等である。係る処理の分担はあくまで一例であってこれに限られるものでなく、図３を参照して説明した各処理を第１サーバ１０と第２サーバ２０のどちらが行うようにするかは任意であり、作業票管理プログラム１２ａ及び作業票作成支援プログラム２２ａの実行処理によって可能になる処理についても、任意に決定された処理の分担の内容に応じる。
【００２７】
図４は、作業票ファイルＤＢ１２ｃのデータ構成例を示す図である。作業票ファイルＤＢ１２ｃ、機器属性情報ＤＢ２２ｂ、作業操作手順書ＤＢ２２ｃ、第１学習ＤＢ２２ｄ及び第２学習ＤＢ２２ｅは、複数の項目に対応する複数の列（カラム）が設定され、各項目に対応するパラメータの組み合わせを行（レコード）単位で管理可能に設けられたテーブル形式のデータである。作業票ファイルＤＢ１２ｃにおける複数の項目として、作業票番号、作業号機、作業件名、系統番号、系統名称、作業場所、作業期間、担当者、点検機器、作業内容、操作依頼事項、停電隔離日時、復旧完了日時、発行者、承認者、保安規定適用確認、備考が例示されているが、これに限られるものでなく、適宜変更可能である。
【００２８】
作業票ファイルＤＢ１２ｃにおいて、作業票番号のフィールドに設定されるパラメータは、例えばステップＳ１の処理で入力される作業番号に対応するパラメータであり、当該入力に応じて設定される。作業号機のフィールドに設定されるパラメータは、例えばステップＳ１の処理において隔離される機器として指定入力された機器が属する系統に付された識別番号である。どの機器がどの識別番号の系統に属するかを示すデータは、例えばＣＡＤＤＢ１２ｂ、機器属性情報ＤＢ２２ｂ等に含まれる。作業件名のフィールドに設定されるパラメータは、例えばステップＳ１の処理で入力される作業件名に対応するパラメータであり、当該入力に応じて設定される。
【００２９】
系統番号、系統名称及び作業場所のフィールドに設定されるパラメータは、例えばステップＳ１の処理において隔離される機器として指定入力された機器に対応する系統番号、系統名称及び作業場所を示す文字列である。機器に対応する系統番号、系統名称及び作業場所を示す文字列のデータは、例えばＣＡＤＤＢ１２ｂに含まれる。作業期間、担当者、点検機器、作業内容、操作依頼事項、停電隔離日時、復旧完了日時、発行者、承認者、保安規定適用確認及び備考のフィールドに設定されるパラメータは、例えばステップＳ１の処理で入力される各種の内容に対応するパラメータであり、当該入力に応じて設定される。
【００３０】
以降、図４においてカラムの項目名の直下に位置する、「ＸＸＸ１」の作業票番号が設定された最上段のレコードに対応する作業操作手順書データが新たに生成される場合について説明する。また、図４において「ＸＸＸ１」以外の作業票番号が設定されたレコードに対応するデータは、過去に生成されたデータであるものとする。
【００３１】
図５は、図２の範囲Ｆ内の機器構成を示す図である。例えば、ステップＳ１の処理において、隔離作業で隔離される機器としてポンプ電動機Ｐ０が指定された場合、図５に示すように、ポンプ電動機Ｐ０の図形の付近に識別用の符号（例えば、「１」の番号）が付される。なお、隔離される機器が複数である場合、指定された順に従って「１」、「２」、「３」、…、のように順次異なる番号が付される。
【００３２】
以下、ステップＳ１の処理で行われた入力内容に類似する作業票のデータがないと判定された場合（ステップＳ２；Ｎｏ）を想定した新規の作業操作手順書データの生成に関するステップＳ３の処理及びステップＳ４の処理を想定して説明する。まず、ステップＳ３の処理として、図５に示すように、隔離作業で隔離される機器を含むＣＡＤが生成される。以下、ステップＳ４の処理としての取合弁の特定処理の詳細について説明する。
【００３３】
隔離される機器が指定された場合、まず、指定された機器と直接接続されている他の機器に識別用の符号（例えば、枝番を含む番号）が付される。図５に示すポンプ電動機Ｐ０は、レデューサＰ１、ベント弁Ｐ２、手動弁Ｐ３、手動弁Ｐ４、逃がし弁又は安全弁Ｐ５、手動弁Ｐ６及びドレン弁Ｐ７と直接接続されている。従って、図５に示す例では、ポンプ電動機Ｐ０の指定に応じて、レデューサＰ１、ベント弁Ｐ２、手動弁Ｐ３、手動弁Ｐ４、逃がし弁又は安全弁Ｐ５、手動弁Ｐ６、ドレン弁Ｐ７にそれぞれ、「１−１」、「１−２」、「１−３」、「１−４」、「１−５」、「１−６」、「１−７」が付されている。どの機器にどの符号を付すかの具体的なルールは任意である。図５を参照して説明した例では、指定された機器の３時方向（右側）に位置する他の機器（レデューサＰ１）を開始点として反時計回りに順次枝番が増加するよう符号が付されているが、これに限られるものでなく、適宜変更可能である。
【００３４】
図６は、図５で枝番を含む番号が付された機器に関するデータの一例を示す図である。作業票管理プログラム１２ａを実行中の演算部１１は、枝番を含む番号が付された機器に関するデータをプログラム等から抽出する。実施形態では、図６に示す機器タイプ及び通常状態以外のフィールドに設定されたパラメータがＣＡＤＤＢ１２ｂから抽出され、機器タイプ及び通常状態のフィールドに設定されたパラメータが機器属性情報ＤＢ２２ｂから抽出される。異なる２つのデータ（ＣＡＤＤＢ１２ｂと機器属性情報ＤＢ２２ｂ）から抽出されるパラメータの組み合わせによるレコードの生成は、ＣＡＤＤＢ１２ｂと機器属性情報ＤＢ２２ｂの両方に含まれる隔離候補機器のフィールドに設定されたパラメータに基づいて行われる。言い換えれば、隔離候補機器のフィールドに設定されたパラメータは、所謂リレーショナルデータベースにおける主キーとしての機能を奏する。
【００３５】
図６の付番のフィールドに設定されるパラメータは、識別用の符号に対応するパラメータである。隔離候補機器のフィールドに設定されるパラメータは、予め設定された機器の識別用の符号であり、例えば、後述する機器属性情報ＤＢ２２ｂの系統番号と機器番号との組み合わせによる符号である。機器タイプのフィールドに設定されるパラメータは、例えば、機器の具体的な種類を示すパラメータである。通常状態のフィールドに設定されるパラメータは、例えば、隔離されていない運用時の機器の状態を示すパラメータであり、丸が付されている場合開放状態であり、バツが付されている場合閉鎖状態である。なお、隔離可能でない機器の場合、ハイフン又はヌル（null）のように、実質的なパラメータがないことを示すパラメータが設定される。隔離可否のフィールドに設定されるパラメータは、当該機器を閉鎖することで当該機器と接続されている機器を他の機器から隔離可能かを示すパラメータであり、丸が付されている場合隔離可能であり、バツが付されている場合隔離不可能である。延伸探索処理範囲のフィールドに設定されるパラメータは、当該パラメータを付された機器が当該機器と接続されている機器を他の機器から隔離不可能な機器である場合に、隔離される機器として指定された機器に対して当該機器を介して接続（延伸）されている他の機器を特定可能か示すパラメータである。丸が付されている場合特定可能である。なお、延伸探索処理範囲のフィールドに三角が付されている機器は、当該機器閉鎖の可否に関わらず、隔離される機器として指定された機器が、当該機器を介して他の機器に接続（延伸）されておらず、実質的に当該機器で閉鎖状態であることを示す。延伸判定のフィールドに設定されるパラメータは、延伸探索処理範囲のフィールドに設定されるパラメータが三角である場合に、その詳細を示す文字列を含む。なお、隔離状態のフィールドは、初期状態では未設定であり、そのことをハイフンで示している。
【００３６】
図６に示すように、「１−１」、「１−２」、「１−３」、「１−４」、「１−５」、「１−６」、「１−７」が付された機器のうち、「１−１」と「１−４」が閉鎖による機器の隔離が不可能である。このため、演算部１１は、「１−１」に接続されている「１」以外の機器として、逆止弁Ｐ８を抽出する。また。演算部１１は、「１−４」に接続されている他の機器として、計器Ｐ９及び計器Ｐ１０を抽出する。逆止弁Ｐ８、計器Ｐ９、計器Ｐ１０には、それぞれ、「１−８」、「１−９」、「１−１０」が付される。ここで、「１−９」及び「１−１０」が付された機器は、延伸探索処理範囲のフィールドに三角が付されており、「１−９」及び「１−１０」が付された機器によって実質的に閉鎖されている状態である。これに対し、「１−８」が付された機器は、閉鎖による機器の隔離が不可能である。このため、演算部１１は、「１−８」に接続されている「１−４」以外の機器として、手動弁Ｐ１１を抽出する。「１−２」、「１−３」、「１−６」、「１−７」、「１−１１」が付された機器を全て閉鎖することで「１」が付された機器を施設から隔離可能であることが、図５に示すＣＡＤにおける各機器の接続関係と隔離可否に付された丸とによって示されている。
【００３７】
図７は、隔離作業で操作される機器に関するデータの一例を示す図である。図７に示すように、演算部１１は、図６に示すデータに含まれるレコードのうち、「１」が付された機器を施設から隔離するための機器に対応する「１−２」、「１−３」、「１−６」、「１−７」、「１−１１」の付番を含むレコードを抽出し、他のレコードを削除する。また、演算部１１は、隔離される機器として指定された「１」の機器に関するデータをＣＡＤＤＢ１２ｂ及び機器属性情報ＤＢ２２ｂから抽出し、レコードに追加する。これによって、「１」の機器の隔離作業の対象になる機器が特定され、特定された機器に対応するレコードが確定する。ステップＳ４の処理における取合弁とは、隔離のために操作される弁等の機器をさす。
【００３８】
なお、図７に示す例では、演算部１１が、係る抽出及び追加を経た複数のレコードに、通し番号（Ｎｏ）を付している。また、演算部１１が、延伸探索処理範囲及び延伸判定を全てバツに置換しているが、これらは省略可能である。
【００３９】
図８は、隔離時に操作される機器の操作後の状態例を示す図である。隔離作業において、他の機器に影響を与えない箇所は必ずしも閉鎖する必要がない。そこで、図８に示す例では、「１−２」、「１−７」が付された機器は開放状態とされている。一方、「１−３」、「１−６」、「１−１１」が付された機器は、「１」が付された機器と他の機器との接続関係を考慮し、隔離のために閉鎖状態とされている。従って、図８に示す例では、「１−２」、「１−７」が付された機器の図形には、開放状態を示す丸の図形が重畳している。また、図８に示す例では、「１−３」、「１−６」、「１−１１」が付された機器の図形には、閉鎖状態を示すバツの図形が重畳している。図７に示す隔離状態のフィールドには、係る図形に対応する開放（丸）又は閉鎖（バツ）が設定あれる。図７及び図８に示すような内容のデータが導出されることで、ステップＳ４の処理が完了する。なお、取合弁の特定及び隔離時の状態（開放又は閉鎖）の決定は、係る自動的な抽出等によらず、ユーザの指定入力によってもよい。
【００４０】
なお、一度の作業で隔離される機器として複数の機器を指定可能である。ここで、複数の機器の隔離のために共通して操作される機器のレコードが複数回抽出されることがある。この場合、演算部１１は、複数回抽出された同一の機器のレコードを１つに限定して重複分を削除する。
【００４１】
図９は、複数の機器の隔離のために共通して操作される機器のレコードが複数回抽出された例を示す図である。図９では、「１−３」の付番が設定されたレコードと、「３−５」の付番が設定されたレコードとが同一の機器のレコードであることが、隔離候補機器のパラメータの同一性から読み取れる。このように同一の機器のレコードが複数回抽出された場合、演算部１１は、例えば付番がより若いレコードを残し、他のレコードを削除する。これによって、同一の機器が複数回操作の対象になるかのようなデータの抽出が行われることを抑制できる。
【００４２】
図７及び図８を参照して説明したデータの導出は、新規の導出に限られず、作業票ファイルＤＢ１２ｃに含まれる過去に生成されたデータに基づいて行われてもよい。この場合、作業票ファイルＤＢ１２ｃは、「ＸＸＸ１」以外の作業票番号が設定された各レコードに対応付けられたデータとして、図７及び図８を参照して説明したデータと同様のデータを含む。
【００４３】
図１０は、機器属性情報ＤＢ２２ｂのデータ構成例を示す図である。機器属性情報ＤＢ２２ｂにおける複数の項目として、号機、系統番号、機器番号、機器名称、機器タイプ、通常状態、操作場所、操作画面場所、備考等が例示されているが、これに限られるものでなく、さらなる追加等、適宜変更可能である（例えば、図１９参照）。なお、図１０に示すレコードは、機器属性情報ＤＢ２２ｂに含まれるレコードの一部であってこれに限られるものでなく、例えば施設に含まれる全ての系統及び全ての機器の各々に対応するレコードが機器属性情報ＤＢ２２ｂに含まれる（例えば、図１９参照）。
【００４４】
機器属性情報ＤＢ２２ｂにおいて、号機のフィールドに設定されるパラメータは、機器が属する系統に付された識別番号である。系統番号のフィールドに設定されるパラメータは、号機のフィールドに設定されるパラメータに対応する別の文字列である。機器番号のフィールドに設定されるパラメータは、系統番号のフィールドに設定されるパラメータとの組み合わせによって、図６及び図７を参照して説明した隔離候補機器のパラメータとして機能する文字列である。機器名称のフィールドに設定されるパラメータは、機器の名称を示す文字列である。機器タイプ及び通常状態のフィールドに設定されるパラメータは、図６及び図７を参照して説明した機器タイプ及び通常状態のパラメータとして機能する文字列である。操作場所、操作画面場所及び備考のフィールドに設定されるパラメータは、後述する手順書データ（図１２等参照）で抽出される文字列である。
【００４５】
図１１は、作業操作手順書ＤＢ２２ｃのデータ構成例を示す図である。作業操作手順書ＤＢ２２ｃにおける複数の項目として、作業票番号、作業件名、作業票タイプ、ヘッダ、通し番号１、通し番号２、通し番号３、機器名称、機器番号、操作器、作業前状態、作業後状態、確認項目テキスト等が例示されているが、これに限られるものでなく、さらなる追加等、適宜変更可能である。また、ヘッダ、通し番号１、通し番号２、通し番号３はそれぞれ、通し番号を構成する部分を示す名称（マニュアルヘッダ、セクションヘッダ、セカンダリ、サード）に変更されてもよい。また、作業前状態、作業後状態はそれぞれ、通常状態、隔離状態に変更されてもよい。
【００４６】
作業操作手順書ＤＢ２２ｃにおいて、作業票番号及び作業件名のフィールドに設定されるパラメータは、例えばステップＳ１の処理で入力される作業番号及び作業件名に対応するパラメータであり、当該入力に応じて設定される。
【００４７】
作業票タイプのフィールドに設定されるパラメータは、生成される手順書データの内容を含む書類として出力される作業票の形式を示すパラメータである。作業票の形式を示すパラメータとして、図１１では単独作業票（図１３参照）であることを示すパラメータ（Ｔ）を例示しているが、代表作業票（図１７参照）であることを示すパラメータ（Ｄ）もある。
【００４８】
ヘッダ、通し番号１、通し番号２及び通し番号３のフィールドに設定されるパラメータは、これらのパラメータの組み合わせによって作業手順のステップに固有の識別番号を付加可能に設けられた文字列又は番号である。実施形態では、作業操作手順書ＤＢ２２ｃ内で作業票番号、作業件名、作業票タイプ、ヘッダ、通し番号１、通し番号２及び通し番号３の全てが同一である複数のレコードは存在しない。
【００４９】
作業操作手順書ＤＢ２２ｃの機器名称及び機器番号のフィールドに設定されるパラメータは、機器属性情報ＤＢ２２ｂの機器名称及び機器番号のフィールドに設定されるパラメータと対応する。操作器、作業前状態、作業後状態及び確認項目テキストのフィールドに設定されるパラメータは、後述する手順書データ（図１２等参照）で抽出される文字列である。
【００５０】
なお、作業票番号又は作業票番号及び作業件名のパラメータが異なり、他のパラメータが同一であるレコードが作業操作手順書ＤＢ２２ｃに含まれていてもよい。例えば、新規の作業番号（ＸＸＸ１）に対応する作業票番号が設定されたレコードと、過去の作業番号（ＸＸＸ１以外）に対応する作業票番号が設定されたレコードと、作業票番号及び作業件名が未設定であるレコードとを対照した場合に、作業票番号又は作業票番号及び作業件名のパラメータ以外のパラメータが同一であるレコードが作業操作手順書ＤＢ２２ｃに含まれていてもよい。
【００５１】
言い換えれば、作業票番号及び作業件名が未設定であるレコード又は過去の作業番号（ＸＸＸ１以外）に対応する作業票番号が設定されたレコードに基づいて、ステップＳ１の処理で入力される作業番号及び作業件名に対応する作業票番号及び作業件名が設定されたレコードを生成可能である。例えば、図７を参照して説明したように、隔離作業の対象になる機器が特定され、特定された機器に対応するレコードが確定された場合、演算部２１は、当該確定されたレコードの隔離候補機器に対応する機器番号が設定された作業操作手順書ＤＢ２２ｃのレコードであって、作業票番号及び作業件名が未設定であるレコードにステップＳ１の処理で入力された作業番号及び作業件名を作業票番号及び作業件名のフィールドに設定することで、新規の作業番号（ＸＸＸ１）に対応する作業票番号が設定されたレコードを生成可能である。
【００５２】
図１２は、手順書データに含まれるパラメータの生成例を示す図である。生成される手順書データは、ステップ生成、操作テキスト出力、確認項目テキスト出力、操作場所、操作画面場所及び備考の出力、確認ボックスフラグの設定等を含むが、これに限られるものでなく、さらなる追加等、適宜変更可能である。以下、図１２及び図１３を参照した説明によって、ステップＳ５の処理を説明する。
【００５３】
図１２におけるステップ生成のカラムに対応するパラメータに係り、演算部２１は、作業操作手順書ＤＢ２２ｃに含まれる通し番号１、通し番号２、通し番号３のフィールドに設定されているパラメータを組み合わせて当該パラメータの生成を行う。具体的には、通し番号１のパラメータをα、通し番号２のパラメータをβ、通し番号３のパラメータをγとした場合、演算部２１は、“α−β（γ）”の形式で文字列を生成し、当該文字列を当該パラメータとする。例えば、図１１において、通し番号１、通し番号２、通し番号３のパラメータがそれぞれ「２」、「１」、「１」であるレコードに基づいて、ステップ生成として“２−１（１）”が導出される。図１２に示すステップ生成のカラムに対応する他のパラメータ及び図示しない他のパラメータも、同様の仕組みで導出される。
【００５４】
図１２における操作テキスト出力のカラムに対応するパラメータに係り、演算部２１は、作業操作手順書ＤＢ２２ｃに含まれる機器名称、機器番号、操作器、作業前状態、作業後状態のフィールドに設定されているパラメータを組み合わせて当該パラメータの生成を行う。具体的には、機器名称のパラメータをＡ、機器番号のパラメータをＢ、操作器のパラメータをＣ、作業前状態のパラメータをＤ、作業後状態のパラメータをＥとした場合、演算部２１は、“Ａ（Ｂ）Ｃを「Ｄ」から「Ｅ」にする。”の形式で文字列を生成し、当該文字列を当該パラメータとする。例えば、図１１において、機器名称、機器番号、操作器、作業前状態、作業後状態のパラメータがそれぞれ「機器２」、「Ｆ００２」、「対象２」、「非隔離２」、「隔離２」であるレコードに基づいて、操作テキスト出力として“機器２（Ｆ００２）対象２を「非隔離２」から「隔離２」にする。”が導出される。図１２に示す操作テキスト出力のカラムに対応する他のパラメータ及び図示しない他のパラメータも、同様の仕組みで導出される。
【００５５】
図１２における確認項目テキスト出力のカラムに対応するパラメータに係り、演算部２１は、作業操作手順書ＤＢ２２ｃに含まれる確認項目テキストのフィールドに設定されているパラメータを設定する。また、図１２における操作場所、操作画面場所及び備考のカラムの各々に対応するパラメータに係り、演算部２１は、作業操作手順書ＤＢ２２ｃに含まれる操作場所、操作画面場所及び備考のフィールドの各々に設定されているパラメータを設定する。
【００５６】
図１２における確認ボックスのカラムに対応するパラメータに係り、演算部２１は、作業操作手順書ＤＢ２２ｃに含まれるヘッダのフィールドに「１」が含まれている場合、確認ボックスのカラムに対応するパラメータとして「１」を設定し、そうでない場合に「０」を設定する。
【００５７】
以上、説明した図１１のパラメータと図１２のパラメータとの関係に基づいて、手順書データに含まれる各種のパラメータが生成される。例えば、作業操作手順書ＤＢ２２ｃに含まれるレコードのうち、ヘッダ、通し番号１、通し番号２、通し番号３のフィールドに設定されているパラメータの組み合わせが「Ｃ１」、「２」、「１」、「１」であるレコード（図１１参照）に基づいて、図１２におけるカラムの項目名の直下に位置する、最上段のレコードに対応する各パラメータが導出される。図１２では、図１１において通し番号１に設定されているパラメータが「２」であるレコードに対応するレコードを例示している。図１２では図示しないが、図１１において通し番号１に設定されているパラメータが「３」であるレコードについても、同様に手順書データに含まれるパラメータが導出される（図１３参照）。
【００５８】
図１３は、単独作業票として出力される作業操作手順書１００の出力形式例を示す図である。作業操作手順書１００は、例えば、注意事項欄１０１、隔離操作手順欄１０２、復旧操作手順欄１０３を含む。
【００５９】
まず、図１２を参照して説明した各パラメータが図１３の隔離操作手順欄１０２に反映されることについて説明する。隔離操作手順欄１０２は、複数の項目に対応する複数のカラムが設定され、各項目に対応するパラメータの組み合わせを行（レコード）単位で管理可能に設けられたテーブル形式のデータである。隔離操作手順欄１０２における複数の項目として、ステップ、操作、確認項目、操作・確認場所、確認が例示されている。操作・確認場所は、サブ項目として、場所、画面を含む。
【００６０】
演算部２１は、手順書データ（図１２参照）におけるステップ生成のカラムに対応するパラメータのうち文頭の番号が２である（生成の元になった通し番号１が「２」である）パラメータを、隔離操作手順欄１０２におけるステップのカラムに反映する。図１２では、この条件に該当するレコードが５つであるため、隔離操作手順欄１０２のレコードの数が５つになっている。
【００６１】
演算部２１は、手順書データ（図１２参照）における操作テキスト出力のカラムに対応するパラメータを、隔離操作手順欄１０２における操作のカラムに反映する。また、演算部２１は、手順書データ（図１２参照）における確認項目テキスト出力のカラムに対応するパラメータを、隔離操作手順欄１０２における確認項目のカラムに反映する。また、演算部２１は、手順書データ（図１２参照）における操作場所、操作画面場所のカラムに対応するパラメータを、隔離操作手順欄１０２における操作・確認場所に含まれるサブ項目の場所、画面のカラムに反映する。また、演算部２１は、手順書データ（図１２参照）において確認ボックスに設定されているパラメータが「１」である場合、隔離操作手順欄１０２における確認のカラムを空欄にして、印刷出力後に手書き追記可能にする。なお、手順書データ（図１２参照）において確認ボックスに設定されているパラメータが「０」である場合、確認のカラムの枠を消してもよいし、斜線等で追記不可能にしてもよい。これらのパラメータの反映は、レコード単位で行われる。従って、図１２に例示する各レコードに対応するパラメータが、図１３の隔離操作手順欄１０２に例示する各レコードに反映されている。このようにして、手順書データ（図１２参照）から反映された内容（文字列）については、図１３の隔離操作手順欄１０２内で下線を付して他の記載と区別している。
【００６２】
なお、図１２における操作テキスト出力の内容は、どの機器（どの機器番号）の、どの部分（操作器）を、どの状態（作業前状態）から、どのように操作して別の状態（作業後状態）にするかを示す。すなわち、“Ａ（Ｂ）Ｃを「Ｄ」から「Ｅ」にする。”のＡ＝操作対象となる機器、Ｂ＝Ａの機器の機器番号、Ｃ＝Ａの機器の被操作部分（操作器）、Ｄ＝Ａの機器のある状態（作業前状態）、Ｅ＝Ａの機器の別の状態（作業後状態）を示す。従って、図１３の隔離操作手順欄１０２に当該操作テキスト出力の内容が反映されることで、機器の操作内容を示す情報を提供できる。
【００６３】
図１１において通し番号１に設定されているパラメータが「３」であるレコードに基づいて導出された手順書データのパラメータは、図１１及び図１２を参照した説明と同様の仕組みで導出され、図１２と隔離操作手順欄１０２との関係と同様の考え方で復旧操作手順欄１０３に反映される。なお、隔離操作手順欄１０２では、手順書データ（図１２参照）におけるステップ生成のカラムに対応するパラメータのうち文頭の番号が２である（生成の元になった通し番号１が「２」である）パラメータがステップのカラムに反映されていたが、復旧操作手順欄１０３では、手順書データ（図１２参照）におけるステップ生成のカラムに対応するパラメータのうち文頭の番号が３である（生成の元になった通し番号１が「３」である）パラメータがステップのカラムに反映される点で、隔離操作手順欄１０２と復旧操作手順欄１０３とは異なる。
【００６４】
また、図１３に示す作業操作手順書１００には、注意事項欄１０１の上側に、作業件名と作業番号が反映される表記欄が設定されている。係る作業件名と作業番号には、ステップＳ１の処理で入力された作業件名と作業番号が反映される。図１３では、係る仕組みで反映された作業件名と作業番号に下線を付している。ステップＳ６の処理では、手順書データ（図１２参照）を生成し、例えば図１３に示すような注意事項欄１０１、隔離操作手順欄１０２及び復旧操作手順欄１０３を含むフォーマットの作業票に当該手順書データを反映したデータ（粗データ）を生成する処理が行われる。
【００６５】
演算部２１は、ステップＳ７の処理として、さらに、学習ＤＢ（第１学習ＤＢ２２ｄ及び第２学習ＤＢ２２ｅ）に基づいた作業操作手順書１００へのテキストの追加が粗データに対して行われる。
【００６６】
図１４は、第１学習ＤＢ２２ｄのデータ構成例を示す図である。第１学習ＤＢ２２ｄにおける複数の項目として、作業操作手順書名、注意事項、保安規定関連、注意・準備事項、隔離時気付事項、隔離時次回反映事項、復旧時気付事項、復旧時次回反映事項、引用回数が例示されている。
【００６７】
第１学習ＤＢ２２ｄにおいて、作業操作手順書名は、全てのレコードに設定されている。作業操作手順書名のフィールドに設定されるパラメータは、作業票ファイルＤＢ１２ｃにおいて過去に生成されたデータに該当するレコードに含まれる作業件名のフィールドに設定されるパラメータのいずれかに対応する。
【００６８】
第１学習ＤＢ２２ｄにおいて、注意事項、又は、保安規定関連、注意・準備事項、隔離時気付事項、隔離時次回反映事項、復旧時気付事項及び復旧時次回反映事項の組み合わせ（以下、保安規定関連等と記載）のいずれかが、各レコードに設定されている。例えば、図１４において作業操作手順書名が「件名６」であるレコードの注意事項には、「注意６」が設定されているが、保安規定関連等は設定されていない。また、図１４において作業操作手順書名が「件名Ａ」であるレコードの保安規定関連等には、「保安Ａ」、「注意準備Ａ」、「隔離気Ａ」、「隔離次Ａ」、「復旧気Ａ」、「復旧次Ａ」のようにパラメータが設定されているが、注意事項は設定されていない。
【００６９】
第１学習ＤＢ２２ｄにおいて注意事項のフィールドにパラメータが設定されるのは、作業操作手順書名のフィールドに設定されるパラメータが示す作業票ファイルＤＢ１２ｃの過去のデータが、単独作業票（図１３参照）に対応するデータである場合である。第１学習ＤＢ２２ｄにおいて保安規定関連等のフィールドにパラメータが設定されるのは、作業操作手順書名のフィールドに設定されるパラメータが示す作業票ファイルＤＢ１２ｃの過去のデータが、代表作業票（図１７参照）に対応するデータである場合である。
【００７０】
図１５は、第２学習ＤＢ２２ｅのデータ構成例を示す図である。第１学習ＤＢ２２ｄにおける複数の項目として、機器番号、操作後状態、手順書名、操作、確認項目、場所、画面、引用回数が例示されている。
【００７１】
第２学習ＤＢ２２ｅにおいて、作業票番号のフィールドに設定されるパラメータは、図６、図７における隔離候補機器のフィールドに設定されたパラメータに対応する。操作後状態のフィールドに設定されるパラメータは、作業操作手順書ＤＢ２２ｃの作業後状態のフィールドに設定されるパラメータと同様の趣旨で設定されるパラメータである。
【００７２】
第１学習ＤＢ２２ｄ及び第２学習ＤＢ２２ｅのレコードは、作業票ファイルＤＢ１２ｃにおいて過去に生成されたデータと対応付けられている。例えば、第２学習ＤＢ２２ｅにおける手順書名のフィールドに設定されるパラメータは、作業票ファイルＤＢ１２ｃにおいて過去に生成された作業手順書のタイトル（例えば、図１３の注意事項欄１０１の上側参照）を示す文字列である。また、第２学習ＤＢ２２ｅにおいて、操作、確認項目、場所、画面の各々のフィールドに設定されるパラメータは、過去の作業手順書（例えば、図１３参照）の隔離操作手順欄１０２、復旧操作手順欄１０３における同名のカラムに対してユーザによって手動で書き込まれた文字列等又は過去の作業操作手順書データの生成によって反映された文字列等である。
【００７３】
なお、第１学習ＤＢ２２ｄ及び第２学習ＤＢ２２ｅのレコードと、作業票ファイルＤＢ１２ｃにおいて過去に生成されたデータのレコードとは一対一である必要はない。例えば、図１５において「・ＡＡ作業手順書」及び「・ＢＢ設備別要領書」の文字列が手順書名のフィールドに設定されているレコードのように、過去の複数の作業手順書に係るパラメータが１つのレコードに含まれていてもよい。当該レコードでは、操作のフィールドにも「・○○を見ながらゆっくり全開すること」及び「・○○を確認しながら全開すること」のように複数の箇条書きを示す文字列が設定されている。一方、当該レコードの全てのフィールドが複数の内容を含む必要はなく、例えば、確認項目、場所、画面のように、複数の作業手順書で共通の事項については単一の内容でよい。無論、第１学習ＤＢ２２ｄ及び第２学習ＤＢ２２ｅのレコードと、作業票ファイルＤＢ１２ｃにおいて過去に生成されたデータのレコードとは一対一であってもよい。例えば、図１５において「・ＡＡ作業手順書」の文字列のみが手順書名のフィールドに設定されているレコードでは、操作のレコードも「・急速に全開すること」のみである。
【００７４】
第１学習ＤＢ２２ｄ及び第２学習ＤＢ２２ｅにおける引用回数のフィールドに設定には、演算部２１によって新たな作業手順書にテキストが追加された回数を示す数値が設定される。
【００７５】
図１６は、演算部２１が過去のどのデータを引用するかを決定する処理に関するデータの一例を示す図である。図１６に示す複数の項目は、作業票ファイルＤＢ１２ｃ（図４参照）と同一である。
【００７６】
作業操作手順書データが新たに生成される場合、演算部２１は、作業票ファイルＤＢ１２ｃに含まれる過去のデータとの類似判定を行う。上述のように、「ＸＸＸ１」の作業票番号が設定された最上段のレコードに対応するデータが新たに作成され、「ＸＸＸ１」以外の作業票番号が設定されたレコードに対応するデータが過去のデータである場合を想定する。
【００７７】
まず、演算部２１は、過去のデータのうち、作業号機のフィールドが新たなデータと一致しないデータを除外する。具体的には、作業号機のフィールドが新たなデータと一致しないデータのコサイン類似度を０にする。これによって、過去のデータを総当たりで判定の対象とする場合に比して処理負荷を軽減でき、処理の高速化も図れる。演算部２１は、過去のデータのうち、作業号機のフィールドが新たなデータと一致するデータの当該フィールドのコサイン類似度を１にする。
【００７８】
図４に示す例では、「ＸＸＸ１」の作業票番号が設定された最上段のレコードで、作業号機のフィールドに「３」が設定されている。ここで、「ＸＸＸ２」、「ＸＸＸ３」、「ＸＸＸ４」のレコードにおける作業号機のフィールドは「３」でない。従って、図１６に示すように、「ＸＸＸ２」、「ＸＸＸ３」、「ＸＸＸ４」のレコードについては、作業号機のフィールドのコサイン類似度として「０」が設定されている。一方、「ＸＸＸ５」、「ＸＸＸ６」、「ＸＸＸ７」のレコードにおける作業号機のフィールドは「３」である。従って、図１６に示すように、「ＸＸＸ５」、「ＸＸＸ６」、「ＸＸＸ７」のレコードについては、作業号機のフィールドのコサイン類似度として「１」が設定されている。
【００７９】
演算部２１は、新たなデータ（以下、前者）作業号機のコサイン類似度が１とされた過去のデータ（以下、後者）とで、作業号機以外の項目のフィールドに設定されたパラメータの類似の度合いを数値化する。具体的には、演算部２１は、前者と後者の同一項目のレコードを比較し、一致する単語の頻度を０から１の範囲内で項目毎に数値化する。図１６に示す各レコードの各項目のフィールドに設定された値は、図４に基づいて、このように数値化された値の例を示している。係る比較には、予め作成されたインデックスデータによる所謂インデックス検索を利用してもよい。また、演算部２１は、前者において入力済みの項目の係数を１とし、未入力の項目の係数を０とする。演算部２１は、項目毎に数値化された一致する単語の頻度を示す値と、項目毎に設定された係数（１又は０）とを掛け合わせた値を足し合わせて、過去のデータの各レコードのコサイン類似度の総計を算出する。演算部２１は、コサイン類似度の総計が最も大きいデータを、新たなデータと類似する過去のデータと判定する。
【００８０】
例えば、図１６に示す「ＸＸＸ５」のレコードの場合、コサイン類似度の総計は下記の式（１）のように算出される。また、図１６に示す「ＸＸＸ６」のレコードの場合、コサイン類似度の総計は下記の式（２）のように算出される。以降、同様の処理が行われことで、図４及び図１６に示す例の場合、「ＸＸＸ６」のレコードが「ＸＸＸ１」のレコードと類似する過去のレコードと判定される。
（１×１）＋（１×０．０５）＋（１×０）＋（１×１）＋（１×０．２）＋（１×０）＋（１×１）＋（１×０）＋（１×０）＋（１×０）＋（０×０）＋（０×０）＋（０×０）＋（０×０）＋（１×０）＋（０×０）＝３．２５…（１）
（１×１）＋（１×０．８）＋（１×１）＋（１×１）＋（１×０．８）＋（１×０）＋（１×１）＋（１×１）＋（１×０．５）＋（１×１）＋（０×０）＋（０×０）＋（０×０）＋（０×０）＋（１×１）＋（０×０）＝９．１０…（２）
【００８１】
演算部２１は、第１学習ＤＢ２２ｄに含まれるデータのうち、コサイン類似度の総計が最も大きいデータと対応付けられたデータに含まれるテキストを注意事項欄１０１に追加する。例えば、図１４において作業操作手順書名のフィールドに「件名６」が設定されているレコードは、「ＸＸＸ１」と類似すると判定された図４における「ＸＸＸ６」のレコードにおける作業件名の「件名６」のフィールドと対応する。従って、図１４において作業操作手順書名のフィールドに「件名６」が設定されているレコードの注意事項のフィールドに設定されている「注意６」のテキストが、テキスト１０１１として注意事項欄１０１に追加される（図１３参照）。
【００８２】
また、演算部２１は、第２学習ＤＢ２２ｅに含まれるデータのうち、コサイン類似度の総計が最も大きいデータと対応付けられたデータに基づいて、隔離操作手順欄１０２、復旧操作手順欄１０３に追加するテキストを決定する。以下、図１５を参照した説明では、図１５に示す各レコードが「ＸＸＸ１」と類似すると判定された図４における「ＸＸＸ６」のレコードと対応付けられたレコードであるものとする。
【００８３】
具体的には、演算部２１は、第２学習ＤＢ２２ｅのレコードのうち１つと、隔離操作手順欄１０２、復旧操作手順欄１０３のレコードのうち１つとの組み合わせが第１条件を満たすか、全てのレコードの組み合わせについて判定する。第１条件とは、第２学習ＤＢ２２ｅの機器番号のフィールドに設定されたパラメータが、粗データが反映された隔離操作手順欄１０２（又は復旧操作手順欄１０３）における操作のフィールドに設定された機器番号を含むことである。第１条件を満たす組み合わせがあった場合、演算部２１は、例えば、第１条件を満たす第２学習ＤＢ２２ｅのレコードと隔離操作手順欄１０２（又は復旧操作手順欄１０３）のレコードとの組み合わせにおいて、第２学習ＤＢ２２ｅのレコードの操作のフィールドに設定されているテキストを、機器番号が含まれていると判定された隔離操作手順欄１０２（又は復旧操作手順欄１０３）のレコードの操作のフィールドに追加する。
【００８４】
例えば、第２学習ＤＢ２２ｅの機器番号が「Ａ００−Ｆ００２」であるレコードは、隔離操作手順欄１０２の最上段のレコードにおける操作のフィールドに設定されている機器番号（Ｆ００２）を含む。従って、演算部２１は、第２学習ＤＢ２２ｅの機器番号が「Ａ００−Ｆ００２」であるレコードの操作のフィールドに設定されている「・○○を見ながらゆっくり全開すること」及び「・○○を確認しながら全開すること」のテキスト１０２１及び「・○○を確認しながら全開すること」のテキストを、テキスト１０２１，１０２５（図１３参照）として、隔離操作手順欄１０２の最上段のレコードにおける操作のフィールドに追加する。復旧操作手順欄１０３の最上段のレコードについても同様の仕組みで、テキスト１０３１，１０３２が追加される。
【００８５】
また、演算部２１は、演算部２１は、第２学習ＤＢ２２ｅのレコードのうち１つと、隔離操作手順欄１０２、復旧操作手順欄１０３のレコードのうち１つとの組み合わせが第１条件及び第２条件を満たすか、全てのレコードの組み合わせについて判定する。第２条件とは、第２学習ＤＢ２２ｅの操作後状態のフィールドに設定されたパラメータが、粗データが反映された隔離操作手順欄１０２（又は復旧操作手順欄１０３）における操作のフィールドに設定された作業後状態を含むことである。第１条件及び第２条件を満たす組み合わせがあった場合、演算部２１は、例えば、第１条件及び第２条件を満たす第２学習ＤＢ２２ｅのレコードと隔離操作手順欄１０２（又は復旧操作手順欄１０３）のレコードとの組み合わせにおいて、第２学習ＤＢ２２ｅのレコードの確認項目、場所、画面の各々のフィールドに設定されているテキストを、機器番号が含まれていると判定された隔離操作手順欄１０２（又は復旧操作手順欄１０３）のレコードの確認項目、場所、画面の各々のフィールドに追加する。図１６では、これによって追加されたテキストとして、テキスト１０２２，１０２３，１０２４を例示している。
【００８６】
なお、第２条件において、操作後状態（作業後状態）だけでなく、操作前状態（作業前状態）に関する条件をさらに加えてもよい。この場合、第２学習ＤＢ２２ｅは、操作前状態のカラムをさらに含む。演算部２１は、係る操作前状態のフィールドに設定されたパラメータが、粗データが反映された隔離操作手順欄１０２（又は復旧操作手順欄１０３）における操作のフィールドに設定された作業前状態を含むかどうかさらに判定する。このさらなる判定を含めて条件が満たされた場合、上述の第１条件及び第２条件を満たす場合の処理を行ってもよい。また、第２条件から操作後状態（作業後状態）に関する判定を省略し、操作前状態（作業前状態）に関する条件のみとしてもよい。
【００８７】
また、演算部２１は、第２学習ＤＢ２２ｅにおける各レコードの前後関係と、隔離操作手順欄１０２（又は復旧操作手順欄１０３）における各レコードの前後関係とを参酌するようにしてもよい。例えば、両者の各レコードの操作のフィールドの一致度合いをコサイン類似度に基づいて算出し、算出されたコサイン類似度の値と所定の類似閾値との比較結果に基づいてテキストの追加を行うかどうか及び追加するテキストの範囲を制御するようにしてもよい。
【００８８】
なお、第１条件と第２条件のいずれも満たされない場合、ステップＳ７の処理で追加されるテキストは生じない。
【００８９】
作業票ファイルＤＢ１２ｃ、第１学習ＤＢ２２ｄ、第２学習ＤＢ２２ｅを含む、手順書データの生成に係る全てのデータは、新たなデータの作成（ステップＳ１の処理）が行われる度に追加され、増加する。従って、新たなデータの作成が行われるほど、テキストの追加に利用可能なデータが充実し、テキストの追加によって作業手順書に反映可能な過去のノウハウがより充実する。
【００９０】
以上、図１４から図１６を参照した説明に対応して追加されたテキストを区別する目的で、図１６では、係る仕組みで追加されたテキスト１０１１，１０２１，１０２２，１０２３，１０２４，１０２５，１０３１，１０３２の背景にドットパターンを付して、他の記載と区別している。
【００９１】
図１７は、代表作業票として出力される作業操作手順書２００の出力形式例を示す図である。作業操作手順書２００は、保安規定関連項目欄２０１、注意・準備事項欄２０２、実績欄２０３、隔離時気付事項欄２０４、隔離時次回反映事項欄２０５、隔離操作手順欄２０６、復旧実績欄２０７、復旧時気付事項欄２０８、復旧時次回反映事項欄２０９、復旧操作手順欄２１０等を含む。このうち、実績欄２０３及び復旧実績欄２０７は手書きを想定した空欄である。また、隔離操作手順欄２０６には、上述の隔離操作手順欄１０２と同様の内容が反映される。また、復旧操作手順欄２１０には、上述の復旧操作手順欄１０３と同様の内容が反映される。
【００９２】
代表作業票の場合、演算部２１は、第１学習ＤＢ２２ｄに含まれるデータのうち、コサイン類似度の総計が最も大きいデータと対応付けられたデータに含まれる保安規定関連等のテキストを保安規定関連項目欄２０１、注意・準備事項欄２０２、隔離時気付事項欄２０４、隔離時次回反映事項欄２０５、復旧時気付事項欄２０８、復旧時次回反映事項欄２０９に追加する。例えば、図１４において作業操作手順書名のフィールドに「件名Ａ」が設定されているレコードが、コサイン類似度の総計に基づいて新たなデータと類似すると判定されたレコードであるとする。この場合、図１４において作業操作手順書名のフィールドに「件名Ａ」が設定されているレコードの保安規定関連等のフィールドの各々に設定されているテキストが、保安規定関連項目欄２０１、注意・準備事項欄２０２、隔離時気付事項欄２０４、隔離時次回反映事項欄２０５、復旧時気付事項欄２０８、復旧時次回反映事項欄２０９に追加される。
【００９３】
以上、図１４から図１７を参照して説明したように、ステップＳ７の処理として、テキストの追加が行われる。ステップＳ１からステップＳ７までの処理を経て出力可能になった作業票（図１３、図１７参照）は、作業支援システム１によって生成された作業操作手順書データが反映された作業票である。
【００９４】
図１８は、隔離タグＴＡＧの出力例を示す図である。隔離タグＤＢ１２ｄは、例えば図１８に示すような隔離タグＴＡＧを印刷出力可能な形式のデータ（画像データ等）を含む。図１８に例示する隔離タグＴＡＧの「３」の丸数字の画像は、例えば当該隔離タグＴＡＧが３号機で利用されることを示している。隔離タグＴＡＧの具体的な数値、文字列等は図１８に示す例に限られるものでなく、適宜変更可能であるし、隔離タグが利用される各施設に対応する形態を取るよう設けられる。言い換えれば、図２を参照して説明した施設において予め定められた隔離タグＴＡＧの分類に従って個別に設けられた複数種類の隔離タグＴＡＧが予め隔離タグＤＢ１２ｄに含まれている。
【００９５】
ステップＳ８の処理において、演算部１１は、ステップＳ１の処理からステップＳ７までの処理で生成された作業操作手順書データにより出力可能な作業票（図１３、図１７参照）に対応する隔離タグＴＡＧを出力するためのデータを隔離タグＤＢ１２ｄから抽出する。演算部１１は、ステップＳ９の処理で、ステップＳ１の処理からステップＳ７までの処理で生成された作業操作手順書データ及びステップＳ８の処理で抽出された隔離タグＴＡＧを出力するためのデータをプリンタＰＲＴに送信し、印刷出力させる。
【００９６】
図２を参照して説明した各種の機器は、液体を流通可能に設けられている。また、係る各種の機器は、液体を流通可能に接続される。例えば、図５に示す管路Ｐ２１，Ｐ２２，Ｐ２３，Ｐ２４は、機器同士を接続する管路を示す。ＣＡＤ上で管路Ｐ２１，Ｐ２２，Ｐ２３，Ｐ２４が付された施設（管路）は、液体を流通可能に設けられる。すなわち、図５に示すポンプ電動機Ｐ０、レデューサＰ１、ベント弁Ｐ２、手動弁Ｐ３，Ｐ４、逃がし弁又は安全弁Ｐ５、手動弁Ｐ６、ドレン弁Ｐ７、逆止弁Ｐ８、計器Ｐ９，Ｐ１０及び手動弁Ｐ１１の各々によって表される機器は、液体を流通可能に設けられた機器である。厳密には、ベント弁Ｐ２は空気抜きを目的とした管路の弁であるが、液体の流通経路に連続する管路の弁であり、構造上は液体が流通可能である。また、管路Ｐ２１，Ｐ２２，Ｐ２３，Ｐ２４によって表される管路を介して接続された機器同士は、各機器内で流通する液体をこれらの管路を介して流通可能に接続される。
【００９７】
なお、機器及び管路を流通する液体は、例えば水であるが、これに限られるものでなく適宜変更可能である。また、ここでいう水は必ずしも純水をさすものでなく、例えば河川、降雨その他の自然環境下で流通する水又は係る自然環境下で流通する水に何らかの処理を施した水をさす。
【００９８】
図５に示す例の場合、ポンプ電動機Ｐ０は、手動弁Ｐ３，Ｐ６，Ｐ１１が閉じるよう操作されることで、範囲Ｆ外に対して範囲Ｆ内に隔離される。従って、液体を流通可能に接続された管路（例えば、管路Ｐ２１，Ｐ２２，Ｐ２４）を介して接続された複数の機器の一部（例えば、ポンプ電動機Ｐ０）を他の機器から隔離する工程において、手動弁Ｐ３，Ｐ６，Ｐ１１は、当該一部と他の機器との間で液体を流通可能に設けられた管路の取合部に設けられた弁として機能する。実施形態の説明では、取合部に設けられた弁を「取合弁」と記載することがある。
【００９９】
作業操作手順書１００に反映される作業の記載順序は、後述する機器の操作順序に従う。以下、機器の操作順序について説明する。
【０１００】
図１９は、機器属性情報ＤＢ２２ｂに含まれるデータのうち、図１０で示していないさらなるデータの構成例を示す図である。図１０を参照した説明と同様、機器属性情報ＤＢ２２ｂの各レコードは、各機器の各々に対応する。すなわち、機器属性情報ＤＢ２２ｂの各レコードは、各機器に関する情報を含む。
【０１０１】
機器属性情報ＤＢ２２ｂは、「機器番号」、「機器名称」及び「機器タイプ」のうち少なくとも１つに基づいて機器とレコードとの関係を識別可能になっている。このうち「機器番号」と「機器タイプ」の組み合わせを用いて、これらのレコードと図５に示す機器との関係を説明すると、例えば、機器番号が「Ｆ００２」であって機器タイプが「ベント弁」であるレコードと、「Ｆ００３」であるレコードは、ベント弁Ｐ２に関する情報を含むレコードである。また、機器番号が「Ｆ００３」であって機器タイプが「隔離弁」であるレコードと、「Ｆ００３」であるレコードは、手動弁Ｐ３に関する情報を含むレコードである。また、機器番号が「Ｆ００６」であって機器タイプが「隔離弁」であるレコードと、「Ｆ００３」であるレコードは、手動弁Ｐ６に関する情報を含むレコードである。また、機器番号が「Ｆ００７」であって機器タイプが「ドレン弁」であるレコードと、「Ｆ００３」であるレコードは、ドレン弁Ｐ７に関する情報を含むレコードである。また、機器番号が「Ｆ０１１」であって機器タイプが「隔離弁」であるレコードと、「Ｆ００３」であるレコードは、手動弁Ｐ１１に関する情報を含むレコードである。
【０１０２】
図１９に示す各レコードの「設置建屋」のフィールドに設定されるパラメータは、各機器が設けられた建造物及び当該建造物内のフロアを識別するための文字列である。また、各レコードの「設置場所」のフィールドに設定されるパラメータは、上述の「設置建屋」で識別可能な各機器の設置場所について、より詳細な情報を示すための文字列である。
【０１０３】
また、図１９に示す各レコードの「ＥＬ［ｍ］」のフィールドに設定されるパラメータは、各機器の標高（ＥＬ：ELevation）を示す値である。図１９では、機器番号が「Ｆ００２」であるレコードの「ＥＬ［ｍ］」のフィールドに「ＥＬ２」が設定され、機器番号が「Ｆ００３」であるレコードの「ＥＬ［ｍ］」のフィールドに「ＥＬ３」が設定され、機器番号が「Ｆ００６」であるレコードの「ＥＬ［ｍ］」のフィールドに「ＥＬ６」が設定され、機器番号が「Ｆ００７」であるレコードの「ＥＬ［ｍ］」のフィールドに「ＥＬ７」が設定され、機器番号が「Ｆ０１１」であるレコードの「ＥＬ［ｍ］」のフィールドに「ＥＬ１１」が設定されている。すなわち、ベント弁Ｐ２の標高は「ＥＬ２」［ｍ］であり、手動弁Ｐ３の標高は「ＥＬ３」［ｍ］であり、手動弁Ｐ６の標高は「ＥＬ６」［ｍ］であり、ドレン弁Ｐ７の標高は「ＥＬ７」［ｍ］であり、手動弁Ｐ１１の標高は「ＥＬ１１」［ｍ］である。実際には、ＥＬ２，ＥＬ３，ＥＬ６，ＥＬ７，ＥＬ１１には、それぞれ正の実数値が設定される。
【０１０４】
ＥＬ２，ＥＬ３，ＥＬ６，ＥＬ７，ＥＬ１１の各々の値に基づいて、各機器の相対的な高低位置関係を特定可能である。例えば、ＥＬ３とＥＬ６とＥＬ１１の大小関係がＥＬ３＞ＥＬ６＞ＥＬ１１である場合、手動弁Ｐ３が手動弁Ｐ６及び手動弁Ｐ１１よりも高い位置に設けられており、手動弁Ｐ６が手動弁Ｐ１１よりも高い位置に設けられていることが特定される。実施形態では、このような機器同士の相対的な高低位置関係の特定に関する処理を演算部２１が行うが、演算部１１が行ってもよいし、専用の演算回路が行ってもよい。
【０１０５】
このように、図１９を参照して説明した機器属性情報ＤＢ２２ｂは、管路に設けられた弁を含む複数の機器の各々の相対的な高低位置関係を示すデータを含む。なお、図１９に示す例では標高の単位がメートル［ｍ］になっているが、これは一例であってこれに限られるものでなく、異なる単位で表されるものであってもよい。また、「ＥＬ［ｍ］」のフィールドに設定される情報は、各機器の相対的な高低位置関係を把握可能な情報であれば具体的な形式は問われない。
【０１０６】
実施形態では、弁の種類及び弁の相対的な高低位置関係に基づいて、作業操作手順書１００における弁の操作順序が決定される。具体的には、一部の機器（例えば、ポンプ電動機Ｐ０）を他の機器から隔離する工程によって隔離される範囲（例えば、範囲Ｆ）と当該範囲に隣接する範囲との境界になる取合部の弁（例えば、手動弁Ｐ３，Ｐ６，Ｐ１１）は、他の弁よりも先に操作されるよう操作順序が決定される。また、当該隔離される範囲に含まれるベント弁のうち相対的に最も高い位置に設けられているベント弁は、ドレン弁よりも先に操作されるよう操作順序が決定される。また、その次に、当該隔離される範囲に含まれるドレン弁のうち相対的に最も低い位置に設けられているドレン弁が操作されるよう操作順序が決定される。
【０１０７】
また、取合部の弁が複数ある場合、相対的な高低位置関係に基づいて操作順が決定する。具体的には、複数の取合部の弁のうち、高低位置関係においてより高い位置の弁がより先に操作されるよう操作順序が決定される。例えば、上述の例のようにＥＬ３とＥＬ６とＥＬ１１の大小関係がＥＬ３＞ＥＬ６＞ＥＬ１１である場合、手動弁Ｐ３、手動弁Ｐ６、手動弁Ｐ１１の順に操作されるよう操作順序が決定される。
【０１０８】
図２０は、弁の操作順序の決定処理の流れの一例を示すフローチャートである。演算部２１は、一部の機器を他の機器から隔離する工程で操作される弁を示す情報を取得する（ステップＳ１１）。具体的には、例えば図５を参照して説明したようにポンプ電動機Ｐ０を他の機器から隔離する指示が行われた場合、図７を参照して説明したように、付番１−２，１−３，１−６，１−７，１−１１に対応するベント弁Ｐ２、手動弁Ｐ３，Ｐ６、ドレン弁Ｐ７、手動弁Ｐ１１が操作されることが決定する。演算部２１は、このようにして決定された操作対象を示す情報を取得する。
【０１０９】
演算部２１は、機器属性情報ＤＢ２２ｂを読み出し、ステップＳ１１の処理で「隔離する工程で操作される弁」として特定された弁の各々のＥＬを取得する（ステップＳ１２）。具体的には、例えば図１９を参照して説明したように、ベント弁Ｐ２、手動弁Ｐ３，Ｐ６、ドレン弁Ｐ７、手動弁Ｐ１１の各々に対応するレコードの「ＥＬ［ｍ］」に設定されたパラメータを取得する。
【０１１０】
演算部２１は、取合弁の操作順序をＥＬが高い順に設定する（ステップＳ１３）。具体的には、演算部２１は、ステップＳ１の処理で特定された操作対象（例えば、ベント弁Ｐ２、手動弁Ｐ３，Ｐ６、ドレン弁Ｐ７、手動弁Ｐ１１）のうち、ステップＳ１２の処理で読み出された機器属性情報ＤＢ２２ｂにおける機器タイプが「隔離弁」であるもの（例えば、手動弁Ｐ３，Ｐ６，Ｐ１１）を取合弁に該当する弁であるとする。演算部２１は、取合弁とされた機器に対応するレコードの「ＥＬ［ｍ］」の値がより高いものがより先に操作されるよう操作順序を決定する。
【０１１１】
演算部２１は、最もＥＬが高いベント弁を取合弁操作後の操作対象に設定する（ステップＳ１４）。具体的には、演算部２１は、ステップＳ１の処理で特定された操作対象（例えば、ベント弁Ｐ２、手動弁Ｐ３，Ｐ６、ドレン弁Ｐ７、手動弁Ｐ１１）のうち、ステップＳ１２の処理で読み出された機器属性情報ＤＢ２２ｂにおける機器タイプが「ベント弁」であるもの（例えば、ベント弁Ｐ２）を抽出する。演算部２１は、抽出されたベント弁のレコードの「ＥＬ［ｍ］」の値が最も高いものが取合弁の操作後に操作されるよう操作順序を決定する。
【０１１２】
なお、図５及び図１９を参照した説明では、範囲Ｆ内のベント弁がベント弁Ｐ２のみであるため、相対的な高低位置関係が最も高いベント弁は自動的にベント弁Ｐ２に限定されるが、隔離される範囲内にベント弁が複数ある場合、ステップＳ１３の処理で例示した手動弁Ｐ３，Ｐ６，Ｐ１１の相対的な高低位置関係に基づいた操作順序の決定と同様の仕組みで最も高い位置にあるベント弁が特定される。
【０１１３】
演算部２１は、最もＥＬが低いドレン弁を、ステップＳ１４の処理で特定された最もＥＬが高いベント弁操作後の操作対象に設定する（ステップＳ１５）。具体的には、演算部２１は、ステップＳ１の処理で特定された操作対象（例えば、ベント弁Ｐ２、手動弁Ｐ３，Ｐ６、ドレン弁Ｐ７、手動弁Ｐ１１）のうち、ステップＳ１２の処理で読み出された機器属性情報ＤＢ２２ｂにおける機器タイプが「ドレン弁」であるもの（例えば、ドレン弁Ｐ７）を抽出する。演算部２１は、抽出されたドレン弁のレコードの「ＥＬ［ｍ］」の値が最も低いものが、最もＥＬが高いベント弁の操作後に操作されるよう操作順序を決定する。
【０１１４】
なお、図５及び図１９を参照した説明では、範囲Ｆ内のドレン弁がドレン弁Ｐ７のみであるため、相対的な高低位置関係が最も低いベント弁は自動的にドレン弁Ｐ７に限定されるが、隔離される範囲内にドレン弁が複数ある場合、ステップＳ１３の処理で例示した手動弁Ｐ３，Ｐ６，Ｐ１１の相対的な高低位置関係に基づいた操作順序の決定と同様の仕組みで最も低い位置にあるドレン弁が特定される。
【０１１５】
図１３に例示する作業操作手順書１００の隔離操作順序等は、図１９及び図２０を参照して説明した操作順序の決定処理を反映したものである。言い換えれば、図１１を参照して説明した通し番号３は、係る操作順序の決定処理を反映するよう設定される。従って、係る操作順序の決定処理は、図３を参照して説明したステップＳ９の処理前に行われる。より具体的には、係る操作順序の決定処理は、ステップＳ４の処理又はステップＳ５の処理の後であって、ステップＳ６の処理前に行われる。
【０１１６】
また、ステップＳ１３の処理からステップＳ１５の処理で、同種の弁で「ＥＬ［ｍ］」に設定されているパラメータが同値である場合の取り扱いは任意であり、ランダムでもよいし何らかの優先順位を設定してもよい。例えば、同種の２つ以上の所定数の弁で「ＥＬ［ｍ］」に設定されているパラメータが同値であった場合を想定する。また、当該所定数の弁の「ＥＬ［ｍ］」のパラメータと異なる「ＥＬ［ｍ］」のパラメータが設定されていることで、当該所定数の弁の操作の直前又は直後に操作される弁があるものとする。ここで、当該所定数の弁に、直前又は直後に操作される弁と「設置建屋」及び「設置場所」が同一である弁と、直前又は直後に操作される弁と「設置建屋」又は「設置場所」が異なる弁と含まれる場合、「設置建屋」及び「設置場所」が同一である弁が連続で操作されることで、操作を行う者の行動の導線がより短縮されて操作が円滑に行われることから、「設置建屋」及び「設置場所」が同一である弁が連続する操作順になるように操作順序が決定される。その他、操作を行う者の行動の導線がより短縮されて操作が円滑に行われるよう、機器属性情報ＤＢ２２ｂに含まれるパラメータ及びその他のパラメータに基づいて操作順序が決定されることが望ましい。
【０１１７】
以上、取合部の弁（例えば、手動弁Ｐ３，Ｐ６，Ｐ１１）、ベント弁（例えば、ベント弁Ｐ２）及びドレン弁（例えば、ドレン弁Ｐ７）の操作順序について説明したが、他の種類の弁についても操作順序が決定されるようにしてもよい。
【０１１８】
図２１は、隔離される範囲Ｆと、隔離される範囲Ｆを内包する建屋Ｑと、建屋Ｑ外の屋外範囲ＯＱとの関係及びこれらに設けられた各種の弁の位置関係例を示す模式図である。例えば、取合部の弁が閉鎖されることによって隔離される範囲（例えば、範囲Ｆ）内に設けられた弁（例えば、手動弁Ｐ４）が操作される内容を含む作業操作手順書１００が出力される場合、係る弁の操作は、少なくとも取合部の弁の操作後に操作されるよう操作順序が決定される。具体的には、実施形態では、隔離される範囲内に設けられた弁が操作される場合、取合部の弁の操作後であって、ベント弁の操作前に操作されるよう操作順序が決定される。
【０１１９】
取合部の内側の弁が複数ある場合の操作順序は、相対的な高低位置関係がより低い弁がより先に操作されるよう操作順序が決定される。これは、取合弁の操作順序が、相対的な高低位置関係がより高いものからより低いものに移行するよう決定されるため、取合弁の操作を完了した者が次に操作する対象をより低い位置にあるものとすることで操作を行う者の行動の導線がより短縮されて操作が円滑に行われる可能性がより高まることによる。
【０１２０】
取合部の内側の弁が複数ある場合の操作順序の決定には、図１９を参照して説明した手動弁Ｐ３，Ｐ６，Ｐ１１の相対的な高低位置関係の特定の仕組みと同様の仕組みが適用される。これ以降に説明する他の機器の操作順についても、相対的な高低位置関係が考慮される場合、同様の仕組みが適用される。
【０１２１】
また、隔離される範囲（例えば、範囲Ｆ）の外側の機器も操作対象になる場合、隔離される対象が含まれる建屋Ｑ内の機器が、屋外範囲ＯＱの機器よりも先に操作対象になる。具体的には、例えば建屋Ｑ内と屋外範囲ＯＱとの境界を開閉する取合弁として機能する弁ＰＡ、弁ＰＢ、弁ＰＣ（図２、図２１参照）のうち、相対的な高低位置関係がより高いものがより先に操作されるよう操作順序が決定される。建屋Ｑ内であって範囲Ｆ内に設けられた取合部の内側の弁がある場合の操作順序は、上述の手動弁Ｐ４の場合及び取合部の内側の弁が複数ある場合と同様に操作順序が決定される。
【０１２２】
また、屋外範囲ＯＱの機器の操作順序は、建屋Ｑ内の機器の操作順序に基づいて決定される。例えば、建屋Ｑ内の弁の操作順序で弁ＰＡが最後に操作される場合、弁ＰＡにより近い第１屋外範囲ＯＱ１が次の操作対象エリアになり、第２屋外範囲ＯＱ２の機器は第１屋外範囲ＯＱ１の機器の操作後に操作されるよう操作順序が決定される。
【０１２３】
また、隔離される範囲（例えば、範囲Ｆ）の外側の機器も操作対象になる場合、図２０を参照して説明したステップＳ１４の処理及びステップＳ１５の処理は、係る外側の機器も含めて操作順序が決定される。また、この場合、ステップＳ１３の処理で、まず範囲Ｆ内の取合弁が操作され、次に範囲Ｆ外であって建屋Ｑ内の取合弁が操作され、次に屋外範囲ＯＱの取合弁が操作されるよう操作順序が決定される。そのうえで、ステップＳ１４の処理によってベント弁がその後の操作対象になるよう操作順序が決定される。
【０１２４】
以上、機器のうち弁について特筆したが、弁以外の機器についても操作順序に関する規定が設けられてよい。この場合、複数の機器の正常な動作が保たれる操作順序であることを前提として、その範囲内で操作を行う者の行動の導線がより短縮されて操作が円滑に行われる可能性がより高まるように規定が設けられる。
【０１２５】
例えば、電動の機器については、隔離作業を行う場合、電源をＯＦＦするスイッチを切ってから電力供給を遮断する。また、復旧作業を行う場合、電力供給を再開してから電源をＯＮするスイッチを操作する。これにより、万が一の感電をより確実に抑制できる。弁が電動弁である場合についても同様である。また、電動弁に限らず外部の装置の力（油圧、空気圧等）を利用する弁についても、スイッチと動力源からの遮断／復旧との関係については電動弁と同様である。また、手動弁と外部動力利用弁とが混在する環境である場合、手動弁がより後又はより先に操作されるよう操作順序を決定するようにしてもよい。また、隔離時の水抜きに際して空気抜き等の導通の確保のために複数回の開閉操作が必要な弁がある場合、そのことを示すパラメータが設定され、当該パラメータに基づいた操作が行われるように作業操作手順書１００に反映されるようにしてもよい。
【０１２６】
なお、隔離される機器（例えば、ポンプ電動機Ｐ０）と弁（例えば、ベント弁Ｐ２、手動弁Ｐ３，Ｐ６、ドレン弁Ｐ７、手動弁Ｐ１１）との操作順序は、隔離される機器の機能による。ポンプ電動機Ｐ０のように範囲Ｆ内のポンプ電動機である場合、弁よりも先に動作の停止が行われるように操作順序が決定される。
【０１２７】
隔離時の操作順序の具体例を挙げると、動的機器スイッチ選択隔離（ポンプ、ファン、ブロア切操作）、静的機器スイッチ選択隔離（電気ヒータ等切操作）、動的機器電源選択隔離（ポンプ、ファン、ブロア電源遮断）、静的機器電源選択隔離（電気ヒータ等電源遮断）、取合アクチュエータ付弁スイッチ選択隔離（電動弁・空気作動弁・電磁弁スイッチ閉）、取合弁選択隔離（手動弁閉操作）、取合内側アクチュエータ付弁スイッチ選択隔離（電動弁・空気作動弁・電磁弁・調節弁（空気作動）開操作）、取合内側弁選択隔離（手動弁開操作）、アクチュエータ付電源選択隔離（電動弁・電磁弁電源切操作）、アクチュエータ付弁空気元弁選択隔離（空気作動弁・調節弁（空気作動）空気元弁閉操作）、ドレンベント弁選択隔離（手動弁開操作）の順である。
【０１２８】
また、隔離作業完了後の復旧時の操作順序の具体例を挙げると、アクチュエータ付電動弁電源選択復旧（電動弁、電磁弁電源入）、アクチュエータ付弁空気元弁選択復旧（空気作動弁、調節弁（空気作動）開操作）、取合内側アクチュエータ付弁スイッチ選択復旧（空気作動弁、調節弁（空気作動）スイッチ通常位置）、取合内側アクチュエータ付電動弁スイッチ選択復旧（電動弁、電磁弁スイッチ通常位置）、取合弁選択復旧（手動弁開）、動的機器電源選択復旧（ポンプ、ファン、ブロア電源入）、静的機器選択復旧（電気ヒータ等電源入）、動的機器スイッチ選択復旧（ポンプ、ファン、ブロアスイッチ自動または通常位置）、静的機器スイッチ選択復旧（電気ヒータ等スイッチ自動または通常位置）の順である。
【０１２９】
以上のように説明した操作順序の決定は、図２０を参照した説明のように演算部２１が行ってもよいが、演算部１１が行ってもよいし、専用の演算回路が行ってもよい。
【０１３０】
以上のように、作業支援システム１は、液体を流通可能に接続された管路を介して接続された複数の機器の一部（例えば、ポンプ電動機Ｐ０）を他の機器から隔離する工程を含む作業の作業操作手順書１００を生成する。作業支援システム１は、隔離される一部の機器を示す情報を含む入力が行われる入力部１４（又は入力部２４）と、管路に設けられた弁を含む複数の機器の接続関係を示すデータ（例えば、ＣＡＤＤＢ１２ｂ）及び当該複数の機器の各々の相対的な高低位置関係を示すデータ（例えば、機器属性情報ＤＢ２２ｂ）を記憶する記憶部（例えば、記憶部１２，２２）と、当該記憶部に記憶されたデータ及び入力部１４（又は入力部２４）を介した入力に基づいて、上述の複数の機器の一部を他の機器から隔離する工程における機器の操作順序を示す情報を含む手順書データ（例えば、作業操作手順書１００）を生成する演算部（例えば、演算部１１，２１）とを備える。ここで、演算部（例えば、演算部２１）は、隔離される一部の機器と他の機器との間で液体を流通可能に設けられた管路の取合部に設けられた弁（例えば、手動弁Ｐ３，Ｐ６，Ｐ１１）のうち、高低位置関係においてより高い位置の弁がより先に操作されるよう操作順序を決定する。従って、複数の機器が設けられた環境（例えば、範囲Ｆ内）において機器の一部（例えば、ポンプ電動機Ｐ０）を他の機器から隔離する作業を行う者の行動の導線が、高低位置関係においてより高い位置からより低い位置に順に向かうよう誘導される。このため、当該作業を行う者の移動経路がより短縮され、当該作業をより円滑、効率的に進めることができるようになる。このように、作業支援システム１によれば、より効率的に複数の機器の一部を他の機器から隔離する作業を行うことを支援できる。
【０１３１】
また、演算部（例えば、演算部２１）は、隔離される一部の機器に設けられたベント弁のうち高低位置関係において最も高い位置のベント弁（例えば、ベント弁Ｐ２）が取合部に設けられた弁の後に操作され、一部に設けられたドレン弁のうち高低位置関係において最も低い位置のドレン弁（例えば、ドレン弁Ｐ７）が最も高い位置のベント弁の後に操作されるよう操作順序を決定する。従って、ドレン弁からの液体の排出前にベント弁が開放されるので、液体の排出に伴い生じるベント弁の開放位置を介した空気の流動をより確実に行える。また、係るベント弁とドレン弁の操作順序が導出されることで、作業を行う者がより確実に導出された操作順序に従いやすくなり、液体の排出もより円滑、効率的に進めることができるようになる。このように、作業支援システム１によれば、より効率的に複数の機器の一部を他の機器から隔離する作業を行うことを支援できる。
【０１３２】
さらに、作業支援システム１によれば、機器の一部（隔離される機器）を示す情報を含む入力が行われる入力部１４（又は入力部２４）と、過去に作成された作業操作手順書データとして機能するＣＡＤＤＢ１２ｂ、第１学習ＤＢ２２ｄ及び第２学習ＤＢ２２ｅと、複数の機器の接続関係を示す系統データとして機能する作業票ファイルＤＢ１２ｃを記憶する記憶部１２と、複数の機器の各々に関する情報を含む機器属性情報データとして機能する作業操作手順書ＤＢ２２ｃとを記憶する記憶部１２、記憶部２２と、入力ならびに記憶部１２及び記憶部２２に記憶されたデータに基づいて、入力部１４を介して指定入力された機器を隔離する工程で操作される機器の操作内容を示す情報を含む新たな作業操作手順書データを生成する演算部１１、演算部２１とを備える。演算部２１は、例えばステップＳ１の処理のような入力に基づいて指定された機器を隔離する工程で操作される機器に関する情報（例えば、粗データが反映された隔離操作手順欄１０２（又は復旧操作手順欄１０３）における操作のフィールドに設定された情報）と、第１学習ＤＢ２２ｄ及び第２学習ＤＢ２２ｅの少なくとも一方に記憶される機器に関する情報との類似の度合いに基づいて、第１学習ＤＢ２２ｄ及び第２学習ＤＢ２２ｅの少なくとも一方に記憶される機器の操作内容を示す情報に含まれるテキストの追加の度合いを決定する。従って、過去に行われた作業と新たに行われる作業との類似の度合いに基づいた情報の提供が可能になる。
【０１３３】
さらに、第２学習ＤＢ２２ｅは、複数の機器の各々の識別情報（例えば、機器番号のフィールド）と、機器の操作前の状態を示す情報及び機器の操作後の状態を示す情報の少なくとも一方（例えば、操作前状態のフィールド及び操作後状態のフィールドの少なくとも一方）であって、複数の機器のうち過去に作成された作業操作手順書データにおいて操作の対象になった対象機器の当該少なくとも一方を含む状態情報と、を含む。演算部２１は、第１条件及び第２条件が満たされる場合、第１条件が満たされて第２条件が満たされない場合、第１条件及び第２条件が満たされない場合でそれぞれテキストの追加の度合いを変化させる。第１条件は、入力に基づいた工程で操作される機器の識別情報と対象機器の識別情報とが対応することである。第２条件は、工程で操作される機器の少なくとも一方（例えば、隔離操作手順欄１０２、復旧操作手順欄１０３の操作のフィールド）と、状態情報に含まれる少なくとも一方（例えば、操作前状態のフィールド及び操作後状態のフィールドの少なくとも一方）とが対応することである。従って、過去に行われた作業と新たに行われる作業との類似の度合いを多段階評価した結果に基づいた情報の提供が可能になる。
【０１３４】
なお、上記の実施形態はあくまで一例であり、本発明の技術的特徴を逸脱しない範囲内において適宜変更可能である。例えば、プリンタＰＲＴは、第１サーバ１０及び第２サーバ２０の少なくとも一方のペリフェラル（周辺機器）として通信回線Ｎを介さずに接続されていてもよい。
【０１３５】
また、第１サーバ１０と第２サーバ２０は統合可能である。すなわち、第１サーバ１０と第２サーバ２０の両方の機能を有する情報処理装置であってもよい。また、第１サーバ１０の機能の一部又は全部は第２サーバ２０にも実装可能であるし、第２サーバ２０の機能の一部又は全部は第１サーバ１０にも実装可能である。また、説明で参照した各種のデータの形態例はあくまで一例であってこれに限られるものでなく、発明の趣旨を逸脱しない範囲内で適宜変更可能である。
【０１３６】
また、作業票管理プログラム１２ａ、ＣＡＤＤＢ１２ｂ、作業票ファイルＤＢ１２ｃ、隔離タグＤＢ１２ｄ、作業票作成支援プログラム２２ａ、機器属性情報ＤＢ２２ｂ、作業操作手順書ＤＢ２２ｃ、第１学習ＤＢ２２ｄ、第２学習ＤＢ２２ｅはそれぞれ個別の記憶装置に記憶されていてもよいし、一部又は全部が１つの記憶装置に記憶されていてもよく、演算部１１、演算部２１から参照可能であれば、ＩＦ１６又はＩＦ２６を介して直接接続されていてもよいし、通信回線Ｎ等を介した外部の記憶装置として参照可能であってもよい。また、第１学習ＤＢ２２ｄ、第２学習ＤＢ２２ｅの一方は省略可能である。その場合、省略された構成に基づいたテキストの追加は、省略される。
【符号の説明】
【０１３７】
１    作業支援システム
１０  第１サーバ
２０  第２サーバ
１１，２１  演算部
１２，２２  記憶部
１２ｂ  ＣＡＤＤＢ
１３，２３  通信部
１４，２４  入力部
１５，２５  表示部
２２ｂ  機器属性情報ＤＢ
Ｎ    通信回線
ＰＲＴ  プリンタ
【図１】
2020194274.tif 000003
【図２】
2020194274.tif 000004
【図３】
2020194274.tif 000005
【図４】
2020194274.tif 000006
【図５】
2020194274.tif 000007
【図６】
2020194274.tif 000008
【図７】
2020194274.tif 000009
【図８】
2020194274.tif 000010
【図９】
2020194274.tif 000011
【図１０】
2020194274.tif 000012
【図１１】
2020194274.tif 000013
【図１２】
2020194274.tif 000014
【図１３】
2020194274.tif 000015
【図１４】
2020194274.tif 000016
【図１５】
2020194274.tif 000017
【図１６】
2020194274.tif 000018
【図１７】
2020194274.tif 000019
【図１８】
2020194274.tif 000020
【図１９】
2020194274.tif 000021
【図２０】
2020194274.tif 000022
【図２１】
2020194274.tif 000023