(57)【要約】  本発明の課題は、診断作業の結果が誤る可能性を考慮し、復旧時間または復旧コストの観点から、対策を実施する作業員やオペレータに最適な作業手順を提示するシステムを提供することである。  そこで、本発明では、装置の復旧のための作業を提示する作業指示システムであって、復旧のための診断作業及び処置作業を含む複数の階層からなる診断情報と、各作業の作業時間または作業コストを記憶する診断情報記憶部と、各処置作業を実施することにより装置が復旧する確率である復旧確率を記憶する復旧確率記憶部と、を有する記憶部と、入力された前記診断作業の結果に基づいて、前記復旧確率記憶部に記憶された前記復旧確率を更新する復旧確率更新部と、更新された前記復旧確率と各作業の作業時間または作業コストから優先作業を算出する最適作業算出部と、を有する演算部と、前記最適作業算出部により算出された優先作業に関する情報を出力する出力部と、を備えることを特徴とする。
2015037118.tif 000002
【特許請求の範囲】
【請求項１】
装置の復旧のための作業を提示する作業指示システムであって、
復旧のための診断作業及び処置作業を含む複数の階層からなる診断情報と、各作業の作業時間または作業コストと、を記憶する診断情報記憶部と、各処置作業を実施することにより装置が復旧する確率である復旧確率を記憶する復旧確率記憶部と、を有する記憶部と、
入力された前記診断作業の結果に基づいて、前記復旧確率記憶部に記憶された前記復旧確率を更新する復旧確率更新部と、更新された前記復旧確率と各作業の作業時間または作業コストから優先作業を算出する最適作業算出部と、を有する演算部と、
前記最適作業算出部により算出された優先作業に関する情報を出力する出力部と、を備えることを特徴とする作業指示システム。
【請求項２】
前記演算部において、前記復旧確率更新部による復旧確率の更新は、前記最適作業算出部において算出された優先作業の結果に基づいて繰り返し行われることを特徴とする請求項１に記載の作業指示システム。
【請求項３】
前記復旧確率更新部において、前記診断作業の判定に対する判定確信度を用いて、前記復旧確率を更新することを特徴とする請求項１に記載の作業指示システム。
【請求項４】
前記判定確信度は、過去の作業実績に基づいて、各診断作業について設定されることを特徴とする請求項３に記載の作業指示システム。
【請求項５】
診断作業の結果は、前記作業指示システムに接続された対象装置のセンサからの情報に基づいて、前記作業指示システムに入力されることを特徴とする請求項１に記載の作業指示システム。
【請求項６】
診断作業の結果は、前記作業指示システムに接続された対象装置のセンサからの情報に基づき前記作業指示システムに入力され、前記判定確信度は、前記センサからの値の関数を用いることを特徴とする請求項３に記載の作業指示システム。
【請求項７】
前記最適作業算出部は、前記優先作業を行う場合の期待復旧時間及び期待復旧コストを算出し、
前記出力部は、前記前記優先作業を行う場合の期待復旧時間及び期待復旧コストを出力することを特徴とする請求項１に記載の作業指示システム。
【請求項８】
記憶部と演算部と出力部を有する作業指示システムにおいて、装置の復旧のための作業を提示する作業指示方法であって、
受け付けた装置の障害に関する情報に基づいて、前記記憶部に記憶された復旧のための診断作業及び処置作業を含む複数の階層からなる診断情報を選択するステップと、
前記演算部において、各作業の作業時間または作業コストと、各処置作業を実施することにより装置が復旧する確率である復旧確率とから優先作業を算出するステップと、
前記優先作業を行なった結果に基づいて、前記復旧確率を更新するステップと、
前記出力部において、算出された前記優先作業に関する情報を出力するステップと、を備えることを特徴とする作業指示方法。
【請求項９】
前記復旧確率の更新は、算出された優先作業の結果に基づいて繰り返し行われることを特徴とする請求項８に記載の作業指示方法。
【請求項１０】
前記診断作業の判定に対する判定確信度を用いて、前記復旧確率を更新することを特徴とする請求項８に記載の作業指示方法。
【請求項１１】
前記判定確信度は、過去の作業実績に基づいて、各診断作業について設定されることを特徴とする請求項１０に記載の作業指示方法。
【請求項１２】
前記優先作業を行った結果は、前記作業指示システムに接続された対象装置のセンサからの情報に基づくことを特徴とする請求項８に記載の作業指示方法。
【請求項１３】
前記優先作業を行った結果は、前記作業指示システムに接続された対象装置のセンサからの情報に基づき、前記判定確信度は、前記センサからの値の関数を用いることを特徴とする請求項１０に記載の作業指示方法。
【請求項１４】
前記演算部において、前記優先作業を行う場合の期待復旧時間及び期待復旧コストを算出し、
前記出力部において、前記前記優先作業を行う場合の期待復旧時間及び期待復旧コストを出力することを特徴とする請求項８に記載の作業指示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置の復旧のための作業指示システムに関する。
【背景技術】
【０００２】
製造装置や検査装置を長期間にわたって品質維持していくためには、障害発生時に対策作業を適切に行う必要がある。障害が発生した際の対策をいかに精度良く、効率良く行い、必要な部品交換等の対策作業を行うことによるダウンタイムを低減することによるサービスレベルの向上が受注競争力の向上に繋がる。障害が起きた時の原因診断では、診断DecisionTreeを用い、診断DecisionTreeの最上層から着手する事が一般的であるが、この方法では、障害が解決するまでの時間が長くなる課題がある。ここで、診断DecisionTreeとは、二分木構造であり、障害の現象を示すノードを最上位階層に保持し、それを復旧させるための処置作業の候補を示すノードを最下位階層に保持する。中間階層には障害現象に対する適切な処置作業を特定するための診断作業を示すノードを保持し、診断作業を示すノードは、ＹｅｓまたはＮｏのいずれかの診断結果に対応する二つの子ノードを保持するものとする。【０００３】
この課題を解決する本技術分野の背景技術として、特開2007−193456号公報（特許文献１）がある。この公報には、人あるいは機械が診断用DecisionTreeに従って障害診断作業を行った際に、候補となる処置作業によって対策対象装置が復旧する確率である復旧確率の変化量を算出し、その変化量が最も高い作業、つまり作業効率が最も高い作業から順に作業を実施する指示を出すことが出来ると記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2007−193456号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術において、次のような問題が残る。特許文献１の技術は、各診断作業の結果は正確であることを前提としており、診断作業の結果が誤る可能性を考慮していないため、診断作業が誤った時に 復旧できないか、あるいは、復旧するまでに多大な時間を要してしまう。例えば、異音の有無の判断等においては、判断する作業者によって結果が異なることがある。また、センサからのデータを用いて判断を行う場合でも、データの値が判断の基準となる閾値付近の場合は、誤差やばらつき等から判断を誤ることもある。【０００６】
従来技術においては、診断作業において判断を行った結果選択されなかった処置については、行わないことが確定してしまうため、上記のような課題が生じる。【０００７】
そこで、本発明の課題は、診断作業の結果が誤る可能性を考慮し、復旧時間または復旧コストの観点から、対策を実施する作業員やオペレータに最適な作業手順を提示するシステムを提供することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、装置の復旧のための作業を提示する作業指示システムであって、復旧のための診断作業及び処置作業を含む複数の階層からなる診断情報と、各作業の作業時間または作業コストを記憶する診断情報記憶部と、各処置作業を実施することにより装置が復旧する確率である復旧確率を記憶する復旧確率記憶部と、を有する記憶部と、入力された前記診断作業の結果に基づいて、前記復旧確率記憶部に記憶された前記復旧確率を更新する復旧確率更新部と、更新された前記復旧確率と各作業の作業時間または作業コストから優先作業を算出する最適作業算出部と、を有する演算部と、前記最適作業算出部により算出された優先作業に関する情報を出力する出力部と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、装置に障害が発生した際の障害診断において、復旧時間あるいは復旧コストの点から適切な障害診断作業手順を提示することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】対策作業指示システムの実施形態の例である。
【図２】対策作業指示システムの構成図の例である。
【図３】情報端末のハードウェア構成の例である。
【図４】受付情報記憶部のデータテーブルの例である。
【図５】診断DecisionTreeマスタ情報記憶部のデータテーブルの例である。
【図６】復旧確率情報記憶部のデータテーブルの例である。
【図７】最適作業記憶部のデータテーブルの例である。
【図８】基本構成ブロック記憶部のデータテーブルの例である。
【図９】対策作業情報記憶部のデータテーブルの例である。
【図１０】センサ情報記憶部のデータテーブルの例である。
【図１１】アラーム情報記憶部のデータテーブルの例である。
【図１２】対策作業指示処理のフローチャートの例である。
【図１３】診断DecisionTreeの動作説明図である。
【図１４】受付情報処理のフローチャートの例である。
【図１５】基本構成ブロックを説明する図である。
【図１６】最適作業算出処理のフローチャートの例である。
【図１７】最適作業算出処理のフローチャートの例である。
【図１８】対策作業指示システムの出力画面の例である。
【図１９】対策作業指示システムの出力画面の例である。
【図２０】復旧確率更新処理のフローチャートの例である。
【図２１】診断DecisionTreeマスタ情報更新処理のフローチャートの例である。
【図２２】対策作業指示処理のフローチャートの例である。
【図２３】センサ情報記憶部のデータテーブルの例である。
【図２４】センサ情報受付処理のフローチャートの例である。
【図２５】対策作業指示システムの出力画面の例である。
【図２６】センサ値と判定確信度の関係を説明する図である。
【発明を実施するための形態】
【００１１】
以下、実施例を図面を用いて説明する。
【実施例１】
【００１２】
本発明の実施形態について、図１を用いて説明する。本実施例では装置が故障した際の対策作業を対象として説明するが、本発明はこれに限ったことではなく、障害が起きた時の対策全般が対象となる。対策作業指示システムは、対策対象装置に設置されたセンサから得られるセンサデータ２２の値、またはセンサデータ２２の値によって対策対象装置が異常状態と判定された場合に自動的に発報されるアラーム情報２３をトリガーとして対策作業の要否を判断する。対策作業が必要である場合には、作業員に対して、適切な対策作業指示２４と期待復旧時間２５、期待復旧コスト２６が提示され、指示作業を参考にしながら対策対象装置の必要な対策作業が行われる。ここで、期待復旧時間とは障害が復旧するまでの期待時間であり、期待復旧コストとは障害が復旧するまでにかかる期待コストである。実施した作業の作業結果２７を作業員が入力し、対策作業指示システム１１において各処置の復旧確率を更新することで、逐次適切な対策作業指示と期待復旧時間、期待復旧コストが提示される。【００１３】
図２は、本実施例の対策作業指示システムの構成図の例である。対策作業指示システムは、対策対象装置に消耗や劣化による故障が発生した際など、対策対象装置の対策作業が必要となった場合の故障診断において、対策作業を実施した時の結果に基づき、必要な復旧処置に対する対策対象装置が復旧する確率である復旧確率を更新し、この更新された復旧確率を用いて期待復旧時間や期待作業コストを算出し、それらを最小化するための最適な作業手順を作業員に提示するシステムである。【００１４】
対策作業指示システムは、診断用DecisionTreeを管理し、障害発生時において診断DecisionTreeに基づく最適な診断作業手順の算出を行う対策作業指示算出モジュール１１と、対象の装置に設置された各センサから取得されるデータを管理し、センサデータが異常値を示した際にサポートセンタに対してアラーム情報を送信するセンサデータ管理モジュール１２と、対策作業を実施した時の対策作業結果、作業時間を管理する対策作業情報管理モジュール１３と、障害発生時において適切な対策作業を各作業員に提示する対策作業指示端末に出力する表示端末モジュール１４と、によって構成されている。ここで、対策作業結果とは、対策作業が診断の場合はＹｅｓまたはＮｏの結果、処置の場合は復旧または復旧せずの結果であり、作業時間とは各対策作業に要する時間である。【００１５】
各構成モジュール１１〜１４はそれぞれネットワーク７１に接続されており、各情報端末１１〜１４は、相互にネットワーク７１を介して、各種データ等を送受信できる。また、センサ部５０を備えた対策対象装置１５もネットワーク７１に接続することにより、各情報端末とセンサデータ等の送受信が可能となる。【００１６】
各構成モジュール１１〜１４は、図３に示すように、いずれもコンピュータで、キーボードやマウス等の入力装置６１と、ディスプレイ等の出力装置６２と、補助記憶装置６３と、故障診断プログラムなどの各種プログラムを実行する演算装置６０と、を有する。演算装置６０は中央演算処理装置（以下、ＣＰＵ）６４と、主記憶装置６５と、インターフェース６６と、を備えている。この演算装置６０は、入力装置６１、出力装置６２および補助記憶装置６３とインターフェース６６を介して接続されている。【００１７】
本実施形態では、故障診断プログラムなどの各種プログラムの実行結果は、主記憶装置６５に確保された記憶領域に記憶される。各種プログラムは、補助記憶装置６３に予め記憶され、その後、主記憶装置６５に読み込まれ、ＣＰＵ６４により実行される。このＣＰＵ６４による各種プログラムの実行により、後述の各種機能が実現する。【００１８】
なお、本実施形態では、故障診断システムを構成する各情報端末が汎用情報処理装置とソフトウェアで実現される場合を例にとって説明するが、例えば、ハードワイヤードロジックを含むハードウェアや、このようなハードウェアと、予めプログラムされた汎用情報処理装置により実現してもよい。【００１９】
また、本実施形態では、故障診断システムを統合処理するシステムとして説明するが、本発明はこれに限定されるものではない。本発明は他の情報処理システムに組み込まれてそれらの一部として機能するように構成することも考えられる。また、それぞれの情報端末機能の一部を組み換えたり、小分けにしたり、まとめたりして実現してもよい。【００２０】
次に、故障診断システムを構成する各情報端末１１から１４の機能構成、及び各情報端末１１から１４が保持するデータについて説明する。【００２１】
本実施形態の故障診断システムの各構成モジュール１１〜１４は、図２に示すように、各種プログラムを各演算装置で実行して実現する３１〜３８の演算装置と、各種データが記憶される４１から４８の記憶部と、を有する。【００２２】
演算装置は、 障害発生時におけるアラーム情報やユーザからの通報とそれらに対応する診断DecisionTreeの関係を管理する受付情報管理部３１と、各障害現象に対して復旧のために必要な処置作業の候補およびそれを特定するための診断作業の情報を前後の接続情報を付加して、ツリー状に構成した診断DecisionTree情報を管理する診断DecisionTree情報管理部３２と、診断DecisionTree中において、復旧までに要する時間の期待値である期待復旧時間が最小となる作業を算出する最適作業算出部３３と、実行した診断・処置作業の結果に基づき復旧確率を更新する復旧確率更新部３４と、対策作業の作業記録情報を管理する対策作業情報管理部３５と、対象の装置に設置された各センサから取得されるデータを管理するセンサデータ管理部３６と、センサデータが異常値を示した際にアラーム情報を受信するアラームデータ管理部３７と、作業員の故障診断作業をサポートするための情報を対策作業指示端末に出力する故障診断結果出力部３８と、を有する。【００２３】
演算装置で実現する各機能部３１〜３８は、いずれも前述したように、ＣＰＵ６４が各種プログラムを実行することで機能する。これらの機能部の動作の詳細については、処理フローの説明の中で順を追って説明する。【００２４】
記憶部は、障害発生時におけるアラーム情報とユーザからの通報中に含まれるキーワードとそれらに対応する診断故障木の対応情報が記憶される受付情報記憶部４１と、各障害現象に対して復旧のために必要な処置作業およびそれを特定するための診断作業の情報を含む診断DecisionTreeが記憶される診断DecisionTreeマスタ情報記憶部４２と、実行した診断・処置作業の結果に基づき復旧確率を更新した結果を記憶する復旧確率記憶部４３と、最適算出部３３で算出された最適作業を記憶する最適作業情報記憶部４４と、最適作業を算出するための基本構成ブロック情報を記憶する基本構成ブロック記憶部４５と、対策作業の作業記録情報が記憶される対策作業情報記憶部４６と、対象装置の稼動状況を監視するために設置されたセンサのデータが記憶されるセンサデータ記憶部４７と、センサデータが異常値を示した際に送信されたアラームのデータが記憶されるアラームデータ記憶部４８を有する。【００２５】
受付情報記憶部４１は、図４に示すように、対策対象装置から発せられる障害アラームを識別するアラームＩＤを格納するアラームＩＤフィールド３３１ａと、診断DecisionTreeＩＤフィールド３３１ｂと、障害現象説明フィールド３３１ｃを有する。【００２６】
診断DecisionTreeマスタ情報記憶部は図５に示すように、作業ＩＤフィールド３４２ａと、作業属性フィールド３４２ｂと、作業名フィールド３４２ｃと、作業内容/判定方法フィールド３４２ｄと、作業コストフィールド３４２ｅと、作業時間フィールド３４２ｆと、判定確信度フィールド３４２ｇと、Ｎｅｘｔ作業フィールド３４２ｈと、階層フィールド４２ｉと、復旧事例数フィールド３４２ｊと、復旧確率マスタフィールド３４２ｋを有する。復旧確率記憶部４３は、図６に示すように、診断DecisionTreeＩＤフィールド３４３aと、作業ＩＤフィールド３４３ｂと復旧確率フィールド３４３ｃを有する。【００２７】
最適作業記憶部４４は、図７に示すように、優先作業順位フィールド３４４aと、作業ＩＤフィールド３４４ｂと、期待復旧時間フィールド３４４ｃと、期待復旧コストフィールド３４４ｄを有する。【００２８】
基本構成ブロック記憶部４５は、図８に示すように、基本構成ブロックＩＤフィールド３４５a，階層フィールド３４５b，階層別ブロックＮｏフィールド３４５c、Ｙｅｓ側基本構成ブロックＩＤフィールド３４５d、Ｙｅｓ側復旧確率フィールド３４５e、Ｙｅｓ側作業時間フィールド３４５ｆ、Ｙｅｓ側失敗作業時間フィールド３４５ｇ、Ｎｏ側基本構成ブロックＩＤフィールド３４５ｈ、Ｎｏ側復旧確率フィールド３４５i、Ｎｏ側作業時間フィールド３４５ｊ、Ｎｏ側失敗作業時間フィールド３４５ｋ、診断作業ＩＤフィールド３４５ｌ、上層基本構成ブロックＩＤフィールド３４５ｍ、最適作業フィールド３４５ｎを有する。【００２９】
対策作業情報記憶部４６は、図９に示すように、対策ＩＤフィールド３４６ａと、作業員が実施した作業の順番である作業Ｎｏ.フィールド３４６ｂと、作業開始日時フィールド３４６ｃと、作業終了日時３４６ｄと、診断DecisionTreeＩＤフィールド３４６eと、作業ＩＤフィールド３４６ｆと、作業結果フィールド３４６ｇと、作業時間フィールド３４６ｈを有する。
センサ情報記憶部４７は、図１０に示すように、日時フィールド３４７aと、センサ値フィールド３４７ｂと、を有する。【００３０】
アラーム情報記憶部４８は、図１１に示すように、日時フィールド３４８aと、アラームＩＤフィールド３４８ｂと、センサ番号フィールド３４８ｃと、センサ値フィールド３４８ｄと、診断DecisionTeeＩＤフィールド３４８eを有する。【００３１】
対策作業指示システムで行われる処理は、図１２に示すように、障害が発生した際に対策対象装置から送信されるアラームやユーザからの通報といった受付情報の内容から対象の診断DecisionTreeを選択する障害情報受付処理Ｓ１と、復旧確率と作業時間やコスト等に基づいて最適な作業手順を算出する最適作業手順算出処理Ｓ２と、実施した対策作業を記憶する対策作業実行処理Ｓ３と、対策作業結果に基づき復旧確率を更新する復旧確率更新処理Ｓ４と、実施した対策作業結果に基づき、作業時間マスタや判定確信度マスタ、復旧事例数マスタを更新する診断DecisionTreeマスタ情報更新処理Ｓ５と、である。対策作業指示システムの実行結果はオペレータや作業員に提示するために対策作業指示端末に出力される。処理内容の流れを図１３にて説明する。障害情報受付処理Ｓ１にて、受付情報に基づき対象の診断DecisionTreeが選択される（４０１）。この時、各処置には過去の処置結果（復旧，復旧せず）から算出された復旧確率を持っている（４１１）。次に対策作業手順算出処理Ｓ２にて、復旧確率、各対策作業の作業時間に基づいて最適な優先作業が提示される（４０２、４１２）。作業員はこの結果を参考にしながら、作業を実施し、対策作業実行処理Ｓ３にて作業結果が記憶され（４０３、４１３）、復旧確率更新処理Ｓ４にて作業結果に基づき各処置の復旧確率が更新される（４１４）。次に、最適作業実行処理Ｓ３にて、更新された復旧確率に基づき、再度優先作業が提示される（４０４、４１５）。このように、復旧するまで、対策を実施する毎に復旧確率更新し、優先作業が逐次提示されることとなる。以上の処理内容の詳細はフローチャートを用いて説明する。【００３２】
障害情報受付処理Ｓ１の処理の流れを図１４に示すフローチャートに従って説明する。まず、アラーム情報記憶部４８より受信したアラーム情報、あるいはユーザから通報された障害連絡について、受付情報管理部３１が、作業が発生するものを対象に対策ＩＤを採番し、トリガー情報として対策作業記録情報記憶部４６に登録し（Ｓ１０１）、トリガー情報がアラーム発報であったかユーザからの通報であったかを判定する（Ｓ１０２）。【００３３】
トリガー情報がアラーム発報であった場合には、受付情報管理部３１がアラームデータ記憶部を参照し、アラームＩＤに対応する診断DecisionTreeを選択した結果を、対策作業情報記憶部３５の当該の対策ＩＤについて登録する（Ｓ１０３）。 トリガー情報がユーザからの通報であった場合には、通報キーワードに対応する診断故障木を選択した結果を、対策作業情報記憶部３５に登録する（Ｓ１０４）。【００３４】
最適作業算出処理Ｓ２は、従来、診断DecisionTreeを使って診断処理を行う場合に、最上位階層の診断作業から診断処理を開始するのでは、診断DecisionTreeを辿って障害を復旧する処置作業に達するまでに時間、すなわちコストを要する問題があったものを解決するために、最適と見なせる診断作業・処置作業から診断処理を開始する場所を見つけるためのものである。【００３５】
そのため、最適作業算出処理Ｓ２では、診断DecisionTreeを構成する診断作業・処置作業などの基本構成要素を組み合わせて、図１５に示すように、基本構成ブロックに着目する。基本構成ブロックは、診断DecisionTreeの最下層およびその１つ上の階層における１つの診断作業（Ｙｅｓ or Ｎｏの２分岐判定処理）と２つの処置作業の３つの作業によって構成される。３つの作業は、それぞれ上の階層の診断作業がＤ、下の階層のＹｅｓ側の作業がＡＹ、下の階層のＮｏ側の作業がＡＮの記号で表わされるものとする。そして、１つの基本構成ブロックが１つの代表的な処置作業として見なされて、さらに１つ上の階層の診断作業にぶら下げた上位の基本構成ブロックを再帰的に構成していく。そして最上位の診断作業まで含めた基本構成ブロックまで階層化した基本構成ブロックを構成する。【００３６】
最適作業算出処理Ｓ２の処理の流れを図１６および図１７に示すフローチャートに従って説明する。まず、障害情報受付処理Ｓ１で選択された診断DecisionTreeについて、診断DecisionTreeマスタ情報記憶部４２を読込み、前記したように階層別の基本構成ブロックに分解して、基本構成ブロック記憶部４８に基本構成ブロックＩＤ３４５ａ、Ｙｅｓ側基本構成ブロックＩＤ３４５d、Ｎｏ側基本構成ブロックＩＤ３４５h、診断ＩＤ３４５ｌを記憶する。（Ｓ２０１）
続いて、基本構成ブロックの階層を表わすブロック階層（ｍ）に初期値として１を代入し、階層別ブロック番号（ｊ）の初期値として１を代入する。ここでブロック階層（ｍ）は診断DecisionTreeの最下層を１とし、上の階層になるにつれて値が増加するものとする。階層別ブロック番号（ｊ）は階層別に基本構成ブロックに付けたシリアル番号とする（Ｓ２０２）。【００３７】
次に、選択された基本構成ブロック（ｍ、ｊ）について、基本構成ブロック情報記憶部４８に登録された構成要素の作業ＩＤ３４５ｄ、３４５ｈ、３４５ｌを検索キーとして、診断DecisionTreeマスタ情報記憶部４２より作業時間と復旧確率と判定確信度を取得する。なお判定確信度とは診断作業において復旧処置がＹｅｓ側にある時にＹｅｓ判定する確率、あるいは復旧処置がＮｏ側にある時にＮｏと判定する確率である。過去の作業の実績（ログデータ）から、各診断作業についての判定の実績と、適切な復旧処置から統計的に設定する。過去の実績がない場合は、初期値は適宜設定しておく。、または、各診断作業の判定確信度を各診断作業に携わった作業員の経験に基づいて設定した値である。また、Ｙｅｓ(Ｎｏ)側基本構成ブロックが処置作業であれば、基本構成ブロック記憶部のＹｅｓ(Ｎｏ)側復旧確率に診断DecisionTreeマスタ情報記憶部４２から取得した復旧確率を記憶し、Ｙｅｓ(Ｎｏ)側作業時間およびＹｅｓ(Ｎｏ)側失敗作業時間に診断DecisionTreeマスタ情報記憶部４２から取得した作業時間を記憶する。（Ｓ２０３）。【００３８】
次に、選択された前記基本構成ブロック（ｍ、ｊ）の各構成要素であるＡＹ、ＡＮ、Ｄの各作業に最初に着手すると仮定した場合に掛かる期待復旧時間（ＥＣＡＹ、ＥＣＡＮ、ＥＣＤ）を算出する（Ｓ２０４）。【００３９】
基本構成ブロックを構成するいずれかの作業を最初に行う場合の期待復旧時間の算出を以下の方法にて行う。
図１５に示す基本構成ブロックの構成要素である診断作業Ｄ（５０１）、処置作業ＡＹ（５０２）、ＡＮ（５０３）を処理する全ルートは、以下の[1]から[8]の８ルートと定義される。そして、ＥＣＡＹ、ＥＣＡＮ、ＥＣＤはそれぞれ、[1]から[8]の診断処理ルートを通る可能性を考慮し、以下の計算式によって算出される。【００４０】
[1]｛ＡＹ作業実施  →  復旧して終了。｝の期待復旧時間【００４１】
【数１】
2015037118.tif 000003
【００４２】
ここで、PＹは処置作業ＡＹの復旧確率であり、PＮは処置作業ＡＮの復旧確率である。【００４３】
[2]｛ＡＹ作業実施  →  復旧せず、ＡＮ作業実施  →  復旧して終了。｝の期待復旧時間【００４４】
【数２】
2015037118.tif 000004
【００４５】
ここでＣAYngはAYで復旧しなかった時の期待復旧時間である基本構成ブロック４５に記憶されているＹｅｓ側失敗作業時間３４５gである。ＣAYngの算出方法は後述する。【００４６】
よって、ＡＹ作業に最初に着手した場合に掛かる期待復旧時間ＥＣＡＹは、下記式となる。【００４７】
【数３】
2015037118.tif 000005
【００４８】
[3]｛ＡＮ作業実施  →  復旧して終了。｝の期待復旧時間【００４９】
【数４】
2015037118.tif 000006
【００５０】
[4]｛ＡＮ作業実施  →  復旧せず、ＡＹ作業実施  →  復旧して終了。｝の期待復旧時間【００５１】
【数５】
2015037118.tif 000007
【００５２】
ここでＣANngはANで復旧しなかった時の作業時間であるＮｏ側失敗作業時間３４５ｋである。よって、ＡＮ作業に最初に着手した場合に掛かる期待復旧時間ＥＣＡＮは、下記式となる。【００５３】
【数６】
2015037118.tif 000008
【００５４】
[5]｛Ｄ作業実施  →  ＡＹ作業実施  →  復旧して終了。｝の期待時間【００５５】
【数７】
2015037118.tif 000009
【００５６】
ここで、ＰDYは診断作業ＤのＹｅｓ側の判定確信度である。【００５７】
[6]｛Ｄ作業実施  →  ＡＹ作業実施  →  復旧せず、ＡＮ作業実施  →  復旧して終了。｝の期待復旧時間【００５８】
【数８】
2015037118.tif 000010
【００５９】
[7]｛Ｄ作業実施  →  ＡＮ作業実施  →  復旧して終了。｝の期待復旧時間【００６０】
【数９】
2015037118.tif 000011
【００６１】
ここで、ＰDNは診断作業ＤのＮｏ側の判定確信度である。【００６２】
[8]｛Ｄ作業実施  →  ＡＮ作業実施  →  復旧せず、ＡＹ作業実施  →  復旧して終了。｝の期待復旧時間【００６３】
【数１０】
2015037118.tif 000012
【００６４】
よって、Ｄ作業に最初に着手した場合に掛かる期待復旧時間ＥＣＤは、下記式となる。【００６５】
【数１１】
2015037118.tif 000013
【００６６】
次に、前記各作業ＡＹ、ＡＮ、Ｄのうち期待復旧時間が最小値となる作業を最適作業と判定し、基本構成ブロック記憶部の最適作業（ｓｍｊ）３４５ｎに最適作業の作業ＩＤを登録する。当該基本構成ブロック(m、j)の上位階層の基本構成ブロック(m+1、p)を、基本構成ブロック記憶部４５の上層基本構成ブロックＩＤから特定し、Ｙｅｓ側基本構成ブロックＩＤとＮｏ側基本構成ブロックＩＤからどちらの基本構成ブロックに位置するか特定し、Ｙｅｓ側基本構成ブロックに位置した場合はＹｅｓ側作業時間３４５fにｍｉｎ｛ＥＣＤ、ＥＣＡＹ、ＥＣＡＮ｝を、Ｙｅｓ側失敗作業時間３４８gに、最適作業がDであった場合にはＣＤ＋ＣＡＹ＋ＣＡＮを、最適作業がAYもしくはANであった場合にはＣＡＹ＋ＣＡＮを、Ｙｅｓ側復旧確率３４８ｂにPＹ＋PＮを、それぞれ代入する。Ｎｏ側基本構成ブロックに位置した場合はＮｏ側作業時間３４８ｊにｍｉｎ｛ＥＣＤ、ＥＣＡＹ、ＥＣＡＮ｝を、Ｎｏ側失敗作業時間３４８ｋに最適作業がDであった場合にはＣＤ＋ＣＡＹ＋ＣＡＮを、最適作業がAYもしくはANであった場合にはＣＡＹ＋ＣＡＮを、Ｎｏ側復旧確率３４８ｋにPＹ＋PＮをそれぞれ代入する（Ｓ２０５）。【００６７】
基本構成ブロック（ｍ、ｊ）の最適作業（ｓｍｊ）の期待復旧時間のことを基本構成ブロック（ｍ、ｊ）の代表値と呼ぶ。２つの基本構成ブロックの２つの代表値と、更に１つ上の階層における１つの診断作業の３つの作業によって１つ上の階層の基本構成ブロックが構成されるものとする。【００６８】
その後、階層別ブロック番号ｊの値が該当階層の最後の番号であるかを判定し（Ｓ２０６）、階層別ブロック番号ｊの値が該当階層の最後の番号で無い場合には、ｊにｊ＋１を代入し、Ｓ２０３からＳ２０７の処理を繰返し行う。【００６９】
階層別ブロック番号ｊの値が該当階層の最後の番号の場合には、ブロック階層ｍが最上位階層か否かを、基本構成ブロック記憶部４５の上層基本構成ブロックＩＤ３４５ｍから判定し、最上位階層でなければブロック階層ｍにｍ＋１を代入し、Ｓ２０４からＳ２１０の処理を繰返し行う。最上位階層である場合には、最上位階層の基本構成ブロックの最適作業ｓｍｊを参照し（Ｓ２１１）、ｓｍｊが診断作業Ｄであるかどうかを判定する（Ｓ２１２）。【００７０】
ｓｍｊが診断作業Ｄである場合には、ｓｍｊを診断DecisionTreeの最適作業と設定し（Ｓ２１５）、算出結果を対策作業指示情報出力部３８に表示し（２１６）、最適作業算出処理Ｓ２を終了する。ｓｍｊが診断作業Ｄでない場合には、ｓｍｊが最下層の処置作業Ａ１ＹあるいはＡ１Ｎであるかどうかを判定し（Ｓ２１３）、ｓｍｊが最下層の処置作業Ａ１ＹあるいはＡ１Ｎでない場合には、ｓｍｊがＡＹの場合には１つ下の階層のＹＥＳ側のブロックのｓ(m-1）j を参照し、ｓｍｊがＡＮの場合には１つ下の階層のＮＯ側のブロックのｓ(m-1）j を参照し、Ｓ２１２からＳ２１３の処理を繰返し行う（Ｓ２１４）。【００７１】
ｓｍｊが最下層の処置作業Ａ１ＹあるいはＡ１Ｎである場合には、ｓｍｊを診断DecisionTreeの最適作業と設定し（Ｓ２１５）、算出結果を対策作業指示情報出力部３８に表示し、最適作業算出処理Ｓ２を終了する。本実施例の出力画面の一例を図１８に示す。優先作業手順、優先作業手順から着手した時の期待復旧時間（Ｍ７０１）、各処置の復旧確率が出力される（Ｍ７０３）。作業員は出力画面を参考にしながら、出力画面中の実施した作業を選択し、作業を実施する。作業が終了した際には図１９に示す画面にて、診断を実施した時は診断の開始時間、終了時間、診断に要した時間、診断結果を入力する（Ｍ７０４）、処置を実施した時は処置の開始時間、終了時間、診断に要した時間、診断結果を入力する（Ｍ７０５）。【００７２】
この時、対策作業実行処理S３にて、実施した作業の開始時間、終了時間、作業を実施した順番である作業Ｎｏ、診断DecisionTreeＩＤ、作業ＩＤ、作業時間、作業結果を対策作業情報記憶部４５に記憶する。【００７３】
なお、本実施例では、最適作業を算出する評価指標として作業時間を使用した例を示したが、評価指標として作業コストを使用することも同様に考えられる。いずれの評価指標を選択するかはユーザの任意である。復旧確率更新処理Ｓ４の処理の流れを図２０に示すフローチャートに従って説明する。まず、復旧確率更新部３４では、対策作業情報記憶部４６より実施した作業ＩＤを取得し、実施した作業が診断であった場合、診断結果と診断DecisionTree情報記憶部４２より当該の作業ＩＤの診断作業のＹｅｓ側の判定確信度とＮｏ側の判定確信度を取得し、判定結果がＹｅｓの場合には、Ｙｅｓ側にぶら下がる処置作業の復旧確率Ｐｊｎｅｗを下記式により算出し（Ｓ４０３）、
【００７４】
【数１２】
2015037118.tif 000014
【００７５】
ここでPjは更新対象作業の復旧確率、ΣPYはＹｅｓ側にぶら下がる復旧確率の和、ΣPNはＮｏ側にぶら下がる復旧確率の和、PDYはＹｅｓ側の判定確信度、PDNはＮｏ側の判定確信度である。
Ｎｏ側にぶら下がる処置作業の復旧確率Ｐｊｎｅｗを下記式により算出する（Ｓ４０４）。【００７６】
【数１３】
2015037118.tif 000015
【００７７】
判定結果がＮｏの場合には、Ｎｏ側にぶら下がる処置作業の復旧確率Ｐｊｎｅｗを下記式により算出し（Ｓ４０３）、【００７８】
【数１４】
2015037118.tif 000016
【００７９】
Ｙｅｓ側にぶら下がる処置作業の復旧確率Ｐｊｎｅｗを下記式により算出する（Ｓ４０４）。【００８０】
【数１５】
2015037118.tif 000017
【００８１】
実施した作業が処置であった場合、実施した処置作業の復旧確率を0にし（Ｓ４０５）、未実施の処置作業の復旧確率Ｐｊｎｅｗを下記式により算出する（Ｓ４０６）。【００８２】
【数１６】
2015037118.tif 000018
【００８３】
ここで、ΣPは未実施の処置の復旧確率の和である。【００８４】
更新された復旧確率を復旧確率記憶部に記憶し、処理を終了する。上記のように復旧確率更新処理部は、対策作業の作業記録情報を逐次入力することにより、前記復旧確率を逐次更新することとなる。【００８５】
次に、診断DecisionTreeマスタ情報更新処理Ｓ５の流れを図２１に示すフローチャートに従って説明する。対策作業情報記憶部から実施した作業ＩＤと作業実施Ｎｏ、作業時間、作業結果を取得し（Ｓ５０１）、k=1をセットし（Ｓ５０２）、作業Ｎｏ=kである作業ＩＤに該当する作業時間マスタ、復旧確率マスタ、判定確信度マスタを診断DecisionTreeマスタ情報記憶部から取得し（Ｓ５０３）、実施した作業が処置であるなら、実際にかかった処置時間と処置結果に基づき、処置時間マスタ、復旧確率マスタを単純平均等の統計処理により更新し（Ｓ５０５、Ｓ５０６）、実施した作業が診断であるなら、実際にかかった診断時間と診断結果に基づき、診断時間と判定確信度マスタを単純平均などの統計処理を行い更新し（Ｓ５０７、Ｓ５０８）、全ての実施した作業の作業時間を更新したか確認し（Ｓ５０９）、全ての実施作業の作業時間を更新していない場合、kにk+1を代入し（Ｓ５１０）、Ｓ５０３からＳ５１０の処理を繰り返し行う。全ての作業した作業時間を更新した場合、処理Ｓ５を終了する。【００８６】
以上のように本発明では、対策作業を実施するごとに処置に対する復旧確率を更新し、逐次最適な作業手順を提示することが出来、対策作業を行うことによるダウンタイムを低減することが出来る。
【実施例２】
【００８７】
本実施例では、作業員やオペレータが入力した診断結果を用いることだけでなく、ネットワーク７１により接続された対策対象装置のセンサ部から得られる情報による診断結果を用いるシステムの例を説明する。実施例１のシステム構成に加え，センサ情報記憶部に図２２に示すように関連DecisionTreeＩＤフィールド３４７ｃと、診断ＩＤフィールドと３４７ｄ、閾値フィールド３４７eと、判定確信度フィールド３４７ｆを有する。
本実施例における処理の流れを図２２に示すフローチャートを用いて説明する。図２２のうち、既に説明した図１２に示された同一の符号を付された処理については、説明を省略する。センサ情報受付処理Ｓ６の流れを図２４に示すフローチャートを用いて説明する。障害情報受付処理Ｓ１にて選択されたDecisionTreeに関するセンサ情報をセンサ情報記憶部より取得しＳ６０１、センサ情報から診断作業をセンサ情報記憶部の閾値から判定しS602、診断結果を対策作業情報記憶部に記憶しＳ６０３、処理を終了する。本実施例の出力画面の一例を図２５に示す。図１８で示した情報に加え、選択された診断DecisionTreeに関連するセンサ値、センサによる診断結果、判定確信度が出力される（Ｍ７１４）。この時、図２６に示すように、センサ値と判定確信度の関係（Ｋ）をあらかじめ実験や過去の実績等で求めることで、診断DecisionTreeの各診断作業にける判定確信度をセンサ値の関数として設定することも出来る。
【符号の説明】
【００８８】
１１〜１４・・  対策作業指示システムの各構成モジュール
２１〜２７・・  各拠点間で送受信されるデータ
３１〜３８・・  各種演算機能
４１〜４８・・  各種記憶機能
６０・・  演算装置
６１・・  入力装置
６２・・  出力装置
６３・・  補助記憶装置
６４・・  中央演算処理装置（CPU）
６５・・  主記憶装置
６６・・  インターフェース
７１・・  ネットワーク
３４１a〜３４１ｃ、３４２ａ〜３４２ｋ、３４３ａ〜３４３ｃ、３４４ａ〜３４４ｄ、３４５ａ〜３４５ｎ、３４６ａ〜３４６ｈ、３４７ａ〜３４７ｆ、３４８ａ〜３９８ｃ
・・各種記憶部のフィールド
４０１〜４０４、４１１〜４１５・・  診断DecisionTreeの処理動作
５０１〜５０３・・  基本構成ブロックの各要素
Ｓ１０１〜Ｓ１０４、Ｓ２０１〜Ｓ２１６、Ｓ４０１〜Ｓ４０６、Ｓ５０１〜Ｓ５１０、Ｓ６０１〜Ｓ６０３・・  各種処理ステップ
Ｍ７０１〜Ｓ７０５、Ｍ７１１〜Ｍ７１４・・  出力画面のサブ画面
【図１】
2015037118.tif 000019
【図２】
2015037118.tif 000020
【図３】
2015037118.tif 000021
【図４】
2015037118.tif 000022
【図５】
2015037118.tif 000023
【図６】
2015037118.tif 000024
【図７】
2015037118.tif 000025
【図８】
2015037118.tif 000026
【図９】
2015037118.tif 000027
【図１０】
2015037118.tif 000028
【図１１】
2015037118.tif 000029
【図１２】
2015037118.tif 000030
【図１３】
2015037118.tif 000031
【図１４】
2015037118.tif 000032
【図１５】
2015037118.tif 000033
【図１６】
2015037118.tif 000034
【図１７】
2015037118.tif 000035
【図１８】
2015037118.tif 000036
【図１９】
2015037118.tif 000037
【図２０】
2015037118.tif 000038
【図２１】
2015037118.tif 000039
【図２２】
2015037118.tif 000040
【図２３】
2015037118.tif 000041
【図２４】
2015037118.tif 000042
【図２５】
2015037118.tif 000043
【図２６】
2015037118.tif 000044
【手続補正書】
【提出日】平成28年8月30日(2016.8.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
装置の復旧のための作業を提示する作業指示システムであって、
復旧のための診断作業及び処置作業を含む複数の階層からなる診断情報と、各作業の作業時間または作業コストと、を記憶する診断情報記憶部と、
各処置作業を実施することにより装置が復旧する確率である復旧確率を記憶する復旧確率記憶部と、を有する記憶部と、
実施された作業が診断作業か処置作業かを判断し、当該判断の結果が診断作業の場合、入力された前記診断作業の結果に基づいて、当該診断作業にぶら下がる処置作業の復旧確率であって、前記復旧確率記憶部に記憶された前記復旧確率を更新し、前記判断の結果が処置作業の場合、当該処置作業の結果、復旧しないときは実施された処置作業の復旧確率を0にし、未実施の処置作業の復旧確率の和で、前記未実施の処置作業それぞれの復旧確率で除算することで、前記復旧確率記憶部に記憶された前記復旧確率を更新する復旧確率更新部と、
更新された前記復旧確率と各作業の作業時間または作業コストから優先作業を算出する最適作業算出部と、を有する演算部と、
前記最適作業算出部により算出された優先作業に関する情報を出力する出力部と、を備えることを特徴とする作業指示システム。
【請求項２】
前記演算部において、前記判断の結果が診断作業である場合の前記復旧確率更新部による復旧確率の更新は、前記最適作業算出部において算出された優先作業の結果に基づいて繰り返し行われることを特徴とする請求項１に記載の作業指示システム。
【請求項３】
前記復旧確率更新部において、前記判断の結果が診断作業である場合の前記復旧確率の更新は、前記診断作業の判定に対する判定確信度を用いて、前記復旧確率を更新することを特徴とする請求項１に記載の作業指示システム。
【請求項４】
前記判定確信度は、過去の作業実績に基づいて、各診断作業について設定されることを特徴とする請求項３に記載の作業指示システム。
【請求項５】
診断作業の結果は、前記作業指示システムに接続された対象装置のセンサからの情報に基づいて、前記作業指示システムに入力されることを特徴とする請求項１に記載の作業指示システム。
【請求項６】
診断作業の結果は、前記作業指示システムに接続された対象装置のセンサからの情報に基づき前記作業指示システムに入力され、前記判定確信度は、前記センサからの値の関数を用いることを特徴とする請求項３に記載の作業指示システム。
【請求項７】
前記最適作業算出部は、前記優先作業を行う場合の期待復旧時間及び期待復旧コストを算出し、
前記出力部は、前記優先作業を行う場合の期待復旧時間及び期待復旧コストを出力することを特徴とする請求項１に記載の作業指示システム。
【請求項８】
記憶部と演算部と出力部を有する作業指示システムにおいて、装置の復旧のための作業を提示する作業指示方法であって、
受け付けた装置の障害に関する情報に基づいて、前記記憶部に記憶された復旧のための診断作業及び処置作業を含む複数の階層からなる診断情報を選択するステップと、
前記演算部において、各作業の作業時間または作業コストと、各処置作業を実施することにより装置が復旧する確率である復旧確率とから優先作業を算出するステップと、
前記優先作業であって実施された作業が診断作業か処置作業かを判断し、当該判断の結果が診断作業の場合、入力された前記診断作業の結果に基づいて、当該診断作業にぶら下がる処置作業の復旧確率であって、前記復旧確率記憶部に記憶された前記復旧確率を更新し、前記判断の結果が処置作業の場合、実施された処置作業の結果、復旧しないときは復旧確率を0にし、未実施の処置作業の復旧確率の和で、前記未実施の処置作業それぞれの復旧確率で除算することで、前記復旧確率記憶部に記憶された前記復旧確率を更新する前記復旧確率を更新するステップと、
前記出力部において、算出された前記優先作業に関する情報を出力するステップと、を備えることを特徴とする作業指示方法。
【請求項９】
前記判断の結果が診断作業である場合の前記復旧確率の更新は、算出された優先作業の結果に基づいて繰り返し行われることを特徴とする請求項８に記載の作業指示方法。
【請求項１０】
前記判断の結果が診断作業である場合は、前記診断作業の判定に対する判定確信度を用いて、前記復旧確率を更新することを特徴とする請求項８に記載の作業指示方法。
【請求項１１】
前記判定確信度は、過去の作業実績に基づいて、各診断作業について設定されることを特徴とする請求項１０に記載の作業指示方法。
【請求項１２】
前記優先作業を行った結果は、前記作業指示システムに接続された対象装置のセンサからの情報に基づくことを特徴とする請求項８に記載の作業指示方法。
【請求項１３】
前記優先作業を行った結果は、前記作業指示システムに接続された対象装置のセンサからの情報に基づき、前記判定確信度は、前記センサからの値の関数を用いることを特徴とする請求項１０に記載の作業指示方法。
【請求項１４】
前記演算部において、前記優先作業を行う場合の期待復旧時間及び期待復旧コストを算出し、
前記出力部において、前記優先作業を行う場合の期待復旧時間及び期待復旧コストを出力することを特徴とする請求項８に記載の作業指示方法。
【国際調査報告】
2015037118.tif 000045
2015037118.tif 000046
2015037118.tif 000047
2015037118.tif 000048