(57)【要約】【課題】記憶装置に蓄積されたＦＴ図のデータの中から探索対象のＦＴ図のデータを効率的に探索できるようにする。【解決手段】ＦＴ図のデータ管理システム１は、複数のＦＴ図のデータを蓄積する記憶装置５と、探索対象のＦＴ図の部分的構造と複数のＦＴ図のデータのそれぞれとの間で、ＦＴ図における位置が対応する事象間の物理量の類似性に基づき類似度を計算し、類似度に基づき複数のＦＴ図のデータのそれぞれについて優先順を決定する優先順決定処理部１２と、優先順に従い複数のＦＴ図のデータを並び替え、その結果をユーザに提示する提示処理部１３と、を備える。【選択図】図２
2013196145.tif 000002
【特許請求の範囲】
【請求項１】
ＦＴ図のデータ管理システムであって、
複数のＦＴ図のデータを蓄積する記憶装置と、
探索対象のＦＴ図の部分的構造と前記複数のＦＴ図のデータのそれぞれとの間で、ＦＴ図における位置が対応する事象間の物理量の類似性に基づき類似度を計算し、前記類似度に基づき前記複数のＦＴ図のデータのそれぞれについて優先順を決定する優先順決定処理部と、
前記優先順に従い前記複数のＦＴ図のデータを並び替え、その結果をユーザに提示する提示処理部と、
を備えたことを特徴とするＦＴ図のデータ管理システム。
【請求項２】
クライアントと、ネットワークを介して前記クライアントに接続されるサーバと、前記サーバに接続され、複数のＦＴ図のデータを蓄積する記憶装置とを備え、前記クライアントは前記複数のＦＴ図のデータを優先順に並び替えられた状態でユーザに提示するＦＴ図のデータ管理システムに用いられるクライアントであって、
探索対象のＦＴ図の部分的構造と前記複数のＦＴ図のデータのそれぞれとの間で、ＦＴ図における位置が対応する事象間の物理量の類似性に基づき類似度を計算し、前記類似度に基づき前記優先順を決定する優先順決定処理部と、
を備えたことを特徴とするクライアント。
【請求項３】
クライアントと、ネットワークを介して前記クライアントに接続されるサーバと、前記サーバに接続され、複数のＦＴ図のデータを蓄積する記憶装置とを備え、前記クライアントは前記複数のＦＴ図のデータを優先順に並び替えられた状態でユーザに提示するＦＴ図のデータ管理システムに用いられるサーバであって、
探索対象のＦＴ図の部分的構造と前記複数のＦＴ図のデータのそれぞれとの間で、ＦＴ図における位置が対応する事象間の物理量の類似性に基づき類似度を計算し、前記類似度に基づき前記優先順を決定する優先順決定処理部と、
を備えたことを特徴とするサーバ。
【請求項４】
記憶装置に複数のＦＴ図のデータを蓄積するＦＴ図のデータ管理システムにおけるＦＴ図のデータ管理方法であって、
探索対象のＦＴ図の部分的構造と前記複数のＦＴ図のデータのそれぞれとの間で、ＦＴ図における位置が対応する事象間の物理量の類似性に基づき類似度を計算し、前記類似度に基づき前記複数のＦＴ図のデータのそれぞれについて優先順を決定し、
前記優先順に従い前記複数のＦＴ図のデータを並び替え、その結果をユーザに提示する、
ことを特徴とするＦＴ図のデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置、システム等の故障の原因を解析するのに用いられるＦＴ図のデータを管理する技術に関する。
【背景技術】
【０００２】
故障木解析（Ｆａｕｌｔ  Ｔｒｅｅ  Ａｎａｌｙｓｉｓ、ＦＴＡ）は、解析対象である故障事象を、その原因となる下位事象の論理和（ＯＲ）又は論理積（ＡＮＤ）に展開してＦＴ図を作成し、下位事象についての対策を検討することで、故障事象の発生を防止する手法である。
【０００３】
図６は、ＦＴ図の一例である。この例は「応力が大きい」という故障事象を解析したものである。「応力が大きい」という事象は、「荷重が大きい」場合又は「有効面積が小さい」場合に発生するので、「応力が大きい」は「荷重が大きい」及び「有効面積が小さい」という下位事象に展開され、それらの関係は論理和になる。同様にして、「有効面積が小さい」という事象は、「見かけの面積が小さい」及び「無効面積が大きい」という下位事象に展開され、それらの関係は論理和になる。
【０００４】
下位事象のうち、さらに下位の事象に展開することができない事象は基本事象と呼ばれ（この例では、「荷重が大きい」、「見かけの面積が小さい」及び「無効面積が大きい」）、故障事象の発生を防止するには、これら基本事象についての対策を検討すればよい。
【０００５】
このようなＦＴ図の作成には、幅広い知識、高い専門性が要求されるため、ＦＴ図の作成を支援する技術が求められている（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２８９０２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
作成したＦＴ図のデータは、記憶装置に蓄積しておき、必要に応じて記憶装置から取り出して利用できるようにするのが有用である。
【０００８】
しかしながら、記憶装置に蓄積されるＦＴ図のデータの数が多くなると、その中からユーザが必要としているＦＴ図のデータを探索するのが難しくなるという問題がある。
【０００９】
本発明は、このような技術的課題に鑑みてなされたもので、記憶装置に蓄積されたＦＴ図のデータの中から探索対象のＦＴ図のデータを効率的に探索できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明のある態様によれば、ＦＴ図のデータ管理システムであって、複数のＦＴ図のデータを蓄積する記憶装置と、探索対象のＦＴ図の部分的構造と前記複数のＦＴ図のデータのそれぞれとの間で、ＦＴ図における位置が対応する事象間の物理量の類似性に基づき類似度を計算し、前記類似度に基づき前記複数のＦＴ図のデータのそれぞれについて優先順を決定する優先順決定処理部と、前記優先順に従い前記複数のＦＴ図のデータを並び替え、その結果をユーザに提示する提示処理部と、を備えたことを特徴とするＦＴ図のデータ管理システムが提供される。
【発明の効果】
【００１１】
上記態様によれば、記憶装置に蓄積されているＦＴ図のデータがそのままユーザに提示されるのではなく、類似度に基づき決定される優先順に従い並べ替えられた状態でユーザに提示されるので、ユーザは探索対象のＦＴ図のデータを効率的に探索することができる。
【図面の簡単な説明】
【００１２】
【図１】ＦＴ図のデータ管理システムの全体構成図である。
【図２】ＦＴ図のデータ管理システムの機能ブロック図である。
【図３】優先順位決定処理を説明するための図である。
【図４】優先順位決定処理を説明するための図である。
【図５】変形例を説明するための図である。
【図６】ＦＴ図の一例である。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照しながら本発明の実施形態について説明する。
【００１４】
図１は、ＦＴ図のデータ管理システム１の全体構成図である。
【００１５】
ＦＴ図のデータ管理システム１は、サーバ２と、複数のユーザが操作する複数のクライアント３（図１中では１台のみ記載）と、サーバ２と複数のクライアント３とを接続するネットワーク４とを備える。
【００１６】
サーバ２には、ハードディスクドライブ（ＨＤＤ）、ソリッドステートドライブ（ＳＳＤ）等の記憶装置５が接続されている。記憶装置５には、多数のＦＴ図のデータがカテゴリに分類されて蓄積されている。
【００１７】
カテゴリは、例えば、部品の種類であり、例えば、「ハード部品」、「油圧系部品」、「電子系部品」、「制御系部品」である。カテゴリはこれに限定されず、製造部門、製品の部位、製品型式等であってもよい。
【００１８】
ネットワーク４は、社内ネットワーク等のローカルエリアネットワーク（ＬＡＮ）又はインターネットである。
【００１９】
クライアント３は、フラッシュメモリ、光磁気ディスク等の記憶媒体から、当該記憶媒体に記憶されているＦＴ図のデータを読み込むことができる。クライアント３には、ＦＴ図データ管理ソフトウェア６がインストールされており、グラフィックユーザーインターフェース（ＧＵＩ）を用いて、ＦＴ図のデータを新たに作成する、記憶媒体から読み込んだＦＴ図のデータを編集する、又は、サーバ２からネットワーク４を介して受信したＦＴ図のデータを編集することができる。
【００２０】
ここで、記憶装置５に蓄積されているＦＴ図のデータの中から、ユーザが必要としているＦＴ図（以下、「探索対象のＦＴ図」という。）のデータを効率的に探索することができるように、ＦＴ図のデータ管理システム１では、以下に説明する手順によって探索が行われる。
【００２１】
探索においては、まず、ユーザは、ＧＵＩ上で、探索対象のＦＴ図のカテゴリ及び部分的な構造を入力する。
【００２２】
ＦＴ図の部分的な構造には、少なくとも、最上位の事象である故障事象及びその下位事象の物理量の次元及び故障値が含まれる。故障値は、「＋」又は「−」のいずれかであり、対処とする事象の物理量が過大になったときに故障が発生する場合は「＋」、逆に、過小になったときに故障が発生する場合は「−」となる。
【００２３】
次に、クライアント３は、探索対象のＦＴ図のカテゴリを、ネットワーク４を介してサーバ２に送信する。
【００２４】
サーバ２は、受信した探索対象のＦＴ図のカテゴリに基づき、探索対象のＦＴ図のカテゴリに含まれる一群のＦＴ図のデータを記憶装置５から抽出する。そして、抽出した一群のＦＴ図のデータを、ネットワーク４を介してクライアント３に送信する。一つのカテゴリに含まれるデータの数が多い場合は、作成日時、作成者等を指定して、クライアントに送信するデータをさらに絞り込むようにしてもよい。
【００２５】
クライアント３は、サーバ２から一群のＦＴ図のデータを受信したら、探索対象のＦＴ図の部分的な構造と各データとの間で類似度を計算し、計算された類似度に基づき各データの優先順を決定する。類似度は物理量次元インデクシング法に基づき計算され、これについては後述する。
【００２６】
そして、クライアント３は、受信したＦＴ図のデータを、決定された優先順に従い並べ替え、その結果をディスプレイ３１に表示する。これにより、ユーザは、探索対象のＦＴ図を効率的に探索することができる。
【００２７】
図２は、ＦＴ図のデータ管理システム１の機能ブロック図である。
【００２８】
抽出処理部１１は、本実施形態においては、サーバ２に実装される。サーバ２は、クライアント３から受信した探索対象のＦＴ図のカテゴリに基づき、当該カテゴリに含まれる一群のＦＴ図のデータを記憶装置５から抽出する。そして、抽出処理部１１は、記憶装置５から抽出した一群のＦＴ図のデータを優先順決定処理部１２に送信する。
【００２９】
優先順決定処理部１２は、本実施形態においては、クライアント３に実装される。クライアント３は、探索対象のＦＴ図の部分的な構造とサーバ２から受信した一群のＦＴ図のデータのそれぞれとの間で類似度を計算し、類似度に応じて各データの優先順を決定する。
【００３０】
類似度の計算は、物理量次元インデクシング法に基づいており、ＦＴ図における位置が対応する事象間（例えば、故障事象間、下位事象間）の物理量の類似性に基づき、比較したい二つのＦＴ図の類似度を計算する。
【００３１】
具体的には、探索対象のＦＴ図の部分的な構造とサーバ２から受信した一群のＦＴ図のデータのそれぞれとの間で、以下に示す第１〜第５の類似度を計算し、その値に応じて優先順を決定する。
【００３２】
第１の類似度＝故障事象の物理量の次元及び故障値が一致する割合
第２の類似度＝故障事象の物理量の次元が一致し、故障値が不一致の割合
第３の類似度＝下位事象の物理量の次元及び故障値が一致する割合
第４の類似度＝下位事象の物理量の次元が一致し、故障値が不一致の割合
第５の類似度＝故障事象の文字列の類似度
＝１．０−（文字列のレーベンシュタイン距離）／（文字列の長さの和）
レーベンシュタイン距離は、二つの文字列がどの程度異なっているかを示す数値であり、文字の挿入、削除及び置換によって、ある文字列を別の文字列に変形するのに必要な手順の必要回数で定義される。
【００３３】
本実施形態では、第１〜第５の類似度を全て計算するのではなく、まず、一群のＦＴ図のデータのそれぞれについて第１の類似度が計算され、その結果に基づき、データが第１の類似度の降順になるように優先順が決定される。
【００３４】
次に、第１の類似度の計算では同じ値をとるデータの集合について、さらに第２の類似度が計算され、第２の類似度の降順になるように当該集合に含まれるデータの優先順が決定される。
【００３５】
第２の類似度の計算でも同じ値をとるデータの集合については、類似度に差が現れるまで、第３の類似度、第４の類似度、第５の類似度の順に計算が行われ、類似度に差が現れたところでデータの優先順が決定される。
【００３６】
これにより、最小限の計算で、一群のＦＴ図のデータについて優先順を決定することができる。
【００３７】
図３は、探索対象のＦＴ図の部分的な構造Ｘと、ユーザが入力したカテゴリに基づき記憶装置５から抽出されたＦＴ図のデータがデータＡ〜Ｅの五つである例を示している。各事象の下にはその物理量（［Ｎ／ｍ２」、［Ｎ］等）と故障値（「＋」又は「−」）とを示している。
【００３８】
図４は、図３に示した探索対象のＦＴ図の部分的な構造ＸとデータＡ〜Ｅとの類似度の計算を行い、その結果に基づきデータＡ〜Ｅの優先順が決定される様子を示している。
【００３９】
図３及び図４を参照しながら、優先順が決定される手順について説明すると、まず、全てのデータＡ〜Ｅについて、第１の類似度が計算される。
【００４０】
この例では、データＡ〜Ｃの第１の類似度が同じであるので、データＡ〜Ｃについて第２の類似度が計算され、第２の類似度に基づいてデータＡ〜Ｃの優先順が決定される。この例では、データＡ〜Ｃの第２の類似度がいずれも０．０であるので、第２の類似度に基づいては優先順の決定はできず、さらにデータＡ〜Ｃについて第３の類似度が計算される。
【００４１】
データＡ〜Ｃの第３の類似度は、データＡ、Ｂが０．５でデータＣが０．０である。したがって、第３の類似度に基づきデータＡ、Ｂの優先順を決定することはできないが、データＣの優先順を３番に決定することができる。
【００４２】
データＡ、Ｂについては、さらに、第４の類似度、第５の類似度が計算される。第４の類似度はともに０．０であるので第４の類似度に基づいてデータＡ、Ｂの優先順を決定することはできないが、第５の類似度に違いがあるので、データＢの優先順を１番、データＡの優先順を２番に決定することができる。
【００４３】
データＤ、Ｅについても、第２の類似度が計算され、第２の類似度に基づいてデータＤ、Ｅの優先順が決定される。この例では、データＤの第２の類似度がデータＥの第２の類似度よりも大きいので、データＤの優先順が４番、データＥの優先順が５番に決定される。
【００４４】
このようにして、データＡ〜Ｅの優先順を決定することができる。
【００４５】
図２に戻り、ＦＴ図のデータ管理システム１の機能ブロック図の説明を続けると、優先順決定処理部１２は、一群のＦＴ図のデータとともに、上記手順によって決定した優先順を提示処理部１３に送信する。
【００４６】
提示処理部１３は、本実施形態においては、クライアント３に実装される。提示処理部１３は、優先順決定処理部１２から一群のＦＴ図のデータと優先順とを受信し、優先順に基づき一群のＦＴ図のデータを並べ替え、その結果をユーザに提示する。
【００４７】
例えば、提示処理部１３は、優先順が高いデータがディスプレイ３１の上側に表示されるようにディスプレイ３１に並べて表示する。または、提示処理部１３は、データごとにページを用意し、優先順が高いデータのページから順にディスプレイ３１に表示する。
【００４８】
したがって、本実施形態では、記憶装置５に蓄積されているＦＴ図のデータがそのままユーザに提示されるのではなく、類似度に基づき決定される優先順に従い並べ替えられた状態でユーザに提示されるので、ユーザは探索対象のＦＴ図のデータを効率的に探索することができる。
【００４９】
なお、ここでは、抽出処理部１１がサーバ２に実装され、優先順決定処理部１２及び提示処理部１３がクライアント３に実装されるサーバ・クライアント・システムの場合について説明したが、図５に示すように、種々の変形が可能である。
【００５０】
＜変形例Ａ＞
変形例Ａは、抽出処理部１１、優先順決定処理部１２及び提示処理部１３の全てを単一のコンピュータに実装した、いわゆるスタンドアローンの場合である。記憶装置５は当該コンピュータに接続されている。
【００５１】
変形例Ａにおいては、記憶装置５から抽出された複数のＦＴ図のデータをユーザに提示するにあたり、当該コンピュータが、探索対象のＦＴ図の部分的な構造と複数のＦＴ図のデータのそれぞれとの間で類似度を計算し、類似度に基づき優先順を決定する。そして、当該コンピュータは、優先順に従い複数のＦＴ図のデータを並び替え、その結果をディスプレイ３１に表示する。
【００５２】
＜変形例Ｂ＞
変形例Ｂは、抽出処理部１１、優先順決定処理部１２及び提示処理部１３の全てがサーバ２に実装されるサーバ・クライアント・システムの場合である。
【００５３】
変形例Ｂにおいては、優先順に従ったＦＴ図のデータの並び替えまでがサーバ２によって行われ、その結果（画面データ）がクライアント３に送信される。クライアント３は、サーバ２から受信した結果をディスプレイ３１に表示するだけである。
【００５４】
＜変形例Ｃ＞
変形例Ｃは、抽出処理部１１及び優先順決定処理部１２がサーバ２に実装され、提示処理部１３がクライアント３に実装されるサーバ・クライアント・システムの場合である。
【００５５】
変形例Ｃにおいては、類似度に基づく優先順の決定までがサーバ２によって行われ、その結果が複数のＦＴ図のデータとともにクライアント３に送信される。クライアント３は、受信した複数のＦＴ図のデータを受信した優先順に基づき並べ替え、その結果をディスプレイ３１に表示する。
【００５６】
＜変形例Ｄ＞
変形例Ｄは、抽出処理部１１、優先順決定処理部１２及び提示処理部１３の全てがクライアント３に実装されるサーバ・クライアント・システムの場合である。
【００５７】
変形例Ｄにおいては、サーバ２は、クライアント３からＦＴ図の探索要求を受けると、記憶装置５に格納されている全てのＦＴ図のデータをクライアント３に送信する。
【００５８】
クライアント３は、受信したＦＴ図のデータからユーザが入力したカテゴリに分類される一群のＦＴ図のデータを抽出する。クライアント３は、探索対象のＦＴ図の部分的な構造と一群のＦＴ図のデータとの間で類似度を計算し、類似度に基づき優先順を決定する。そして、クライアント３は、優先順に従い一群のＦＴ図のデータの並び替えを行い、その結果をディスプレイ３１に表示する。
【００５９】
いずれの変形例においても、記憶装置５に蓄積されているＦＴ図のデータがそのままユーザに提示されるのではなく、類似度に基づき決定される優先順に従い並べ替えられた状態でユーザに提示されるので、探索対象のＦＴ図のデータを効率的に探索することができる。
【００６０】
また、ＦＴ図のデータ管理システムをサーバ・クライアント・システムで構成する場合、ネットワーク４の通信量は変形例Ｃ、実施形態、変形例Ｄの順に大きくなる（変形例Ｂはサーバ２が送信する画面データに応じて順位が決まる。）。クライアントの負荷は、変形例Ｂ、変形例Ｃ、実施形態、変形例Ｄの順に大きくなる。上記した実施態様及び変形例のうちいずれの態様が選択されるかは、ネットワーク４の通信容量、サーバ２とクライアント３の処理能力のバランスを考慮して決定される。
【００６１】
また、変形例Ａでは１台のコンピュータで、実施形態及び変形例Ｂ〜Ｄではサーバ・クライアント・システム（２台のコンピュータ）でＦＴ図のデータ管理システム１を実現しているが、３台以上のコンピュータによってＦＴ図のデータ管理システム１を実現してもよい。
【００６２】
また、各処理部の機能を複数のコンピュータで分担して実現してもよい。
【符号の説明】
【００６３】
１    ＦＴ図のデータ管理システム
２    サーバ
３    クライアント
４    ネットワーク
５    記憶装置
６    ＦＴ図データ管理ソフトウェア
３１  ディスプレイ
【図３】
2013196145.tif 000003
【図１】
2013196145.tif 000004
【図２】
2013196145.tif 000005
【図４】
2013196145.tif 000006
【図５】
2013196145.tif 000007
【図６】
2013196145.tif 000008