(57)【要約】【課題】ＭＦＭからＦＴＡ及び／またはＦＭＥＡを自動生成することが可能な故障診断装置、プログラム及び記録媒体を提供する。【解決手段】ＦＴＡ生成部１０は、目標、機能、機能間の関係、機能と目標との間の関係、機能とそれを実現するコンポーネントとの間の関係が、組織的かつ有機的に表現されたＭＦＭ情報３０、コンポーネントに故障が発生した場合に故障とコンポーネントの挙動との関係を表現したコンポーネント振る舞い情報（Cb-Knowledge）４５を含むＭＦＭ附随情報４０、及び、機能が変化した場合にそれが波及する影響を定義した影響波及ルール５０をＨＤ５から読み出し、ＦＴＡ情報６０を生成する。ＦＭＥＡ生成部２０は、ＭＦＭ情報３０、ＭＦＭ附随情報４０及び影響波及ルール５０をＨＤ５から読み出し、ＦＭＥＡ情報７０を生成する。【選択図】図６
2007025981.tif 000002
【特許請求の範囲】
【請求項１】
システムの故障診断を行うための情報を、ＭＦＭを用いて生成する故障診断装置であって、
システムの目標を達成するための流れ構造を、システムを構成するコンポーネントが有する機能を用いて表現したＭＦＭ情報、
コンポーネントに故障が発生した場合の挙動変化及び故障原因を含むコンポーネント振る舞い情報、
システムの危険状態、及び該危険状態となるコンポーネントを含む危険状態情報、及び、
機能が変化した場合に波及する影響が定義された影響波及ルールが記憶された記憶部と、
該記憶部から危険状態情報を読み出し、該危険状態情報に含まれるシステムの危険状態をＦＴＡの最上位事象に設定し、
前記記憶部からＭＦＭ情報及び影響波及ルールを読み出し、該影響波及ルールに従って、前記最上位事象の挙動変化を、前記ＭＦＭ情報の流れ構造に沿って伝播させ、
伝播させた挙動変化に従って、システムの目標の達成度への要求をＦＴＡの中間事象に設定し、
前記記憶部からコンポーネント振る舞い情報を読み出し、伝播させた挙動変化に対する故障原因をＦＴＡの最下位事象に設定するＦＴＡ生成部とを備えたことを特徴とする故障診断装置。
【請求項２】
システムの故障診断を行うための情報を、ＭＦＭを用いて生成する故障診断装置であって、
システムの目標を達成するための流れ構造を、システムを構成するコンポーネントが有する機能を用いて表現したＭＦＭ情報、
コンポーネントに故障が発生した場合の挙動変化、故障モード及び故障原因を含むコンポーネント振る舞い情報、
システムの危険状態、該危険状態となるコンポーネント、及び危険状態の優先順位を含む危険状態情報、
機能が変化した場合に波及する影響が定義された影響波及ルール、
コンポーネントの操作及び該操作による挙動を含む操作情報、及び、
機能に対する要求が変化した場合の波及が定義された要求波及ルールが記憶された記憶部と、
該記憶部からコンポーネント振る舞い情報を読み出し、該コンポーネント振る舞い情報に含まれるコンポーネント、故障モード、故障原因を抽出し、
前記記憶部からＭＦＭ情報及び影響波及ルールを読み出し、該影響波及ルールに従って、前記抽出した故障原因の挙動変化を、前記ＭＦＭ情報の流れ構造に沿って伝播させ、システムに及ぼす影響を設定し、
前記抽出した故障モードによって危険状態を引き起こす故障原因の数を故障原因個数に設定し、
前記記憶部から危険状態情報を読み出し、該危険状態情報に含まれる優先順位を危険状態情報に設定し、
前記記憶部から操作情報及び要求波及ルールを読み出し、該要求波及ルールに従って、前記抽出した故障原因の挙動変化を、ＭＦＭ情報の流れ構造に沿って伝播させ、前記操作情報に含まれるコンポーネントが実現する操作を、危険な状態を回避するための対応操作に設定し、
前記影響波及ルールに従って、前記抽出した故障原因の挙動変化を、前記ＭＦＭ情報の流れ構造に沿って伝播させ、伝播対象となったコンポーネントの挙動を、故障原因を検知するための検知方法に設定するＦＭＥＡ生成部とを備えたことを特徴とする故障診断装置。
【請求項３】
請求項２に記載の故障診断装置において、
さらに、請求項１のＦＴＡ生成部を備えたことを特徴とする故障診断装置。
【請求項４】
システムの故障診断を行うための情報をＭＦＭを用いて生成する故障診断装置が、システムの目標を達成するための流れ構造を、システムを構成するコンポーネントが有する機能を用いて表現したＭＦＭ情報、コンポーネントに故障が発生した場合の挙動変化及び故障原因を含むコンポーネント振る舞い情報、システムの危険状態、及び該危険状態となるコンポーネントを含む危険状態情報、及び、機能が変化した場合に波及する影響が定義された影響波及ルールを備え、該故障診断装置を構成するコンピュータに、
前記危険状態情報に含まれるシステムの危険状態をＦＴＡの最上位事象に設定する処理と、
前記影響波及ルールに従って、最上位事象の挙動変化を、ＭＦＭ情報の流れ構造に沿って伝播させる処理と、
伝播させた挙動変化に従って、システムの目標の達成度への要求をＦＴＡの中間事象に設定する処理と、
前記コンポーネント振る舞い情報を用いて、伝播させた挙動変化に対する故障原因を、ＦＴＡの最下位事象に設定する処理とを実行させる故障診断プログラム。
【請求項５】
システムの故障診断を行うための情報をＭＦＭを用いて生成する故障診断装置が、システムの目標を達成するための流れ構造を、システムを構成するコンポーネントが有する機能を用いて表現したＭＦＭ情報、コンポーネントに故障が発生した場合の挙動変化、故障モード及び故障原因を含むコンポーネント振る舞い情報、システムの危険状態、該危険状態となるコンポーネント、及び危険状態の優先順位を含む危険状態情報、機能が変化した場合に波及する影響が定義された影響波及ルール、コンポーネントの操作及び該操作による挙動を含む操作情報、及び、機能に対する要求が変化した場合の波及が定義された要求波及ルールを備え、該故障診断装置を構成するコンピュータに、
前記コンポーネント振る舞い情報に含まれるコンポーネント、故障モード、故障原因を抽出する処理と、
前記影響波及ルールに従って、抽出した故障原因の挙動変化を、ＭＦＭ情報の流れ構造に沿って伝播させ、システムに及ぼす影響を設定する処理と、
前記抽出した故障モードによって危険状態を引き起こす故障原因の数を故障原因個数に設定する処理と、
前記危険状態情報に含まれる優先順位を危険状態情報に設定する処理と、
前記要求波及ルールに従って、抽出した故障原因の挙動変化を、ＭＦＭ情報の流れ構造に沿って伝播させ、前記操作情報に含まれるコンポーネントが実現する操作を、危険な状態を回避するための対応操作に設定する処理と、
前記影響波及ルールに従って、抽出した故障原因の挙動変化を、ＭＦＭ情報の流れ構造に沿って伝播させ、伝播対象となったコンポーネントの挙動を、故障原因を検知するための検知方法に設定する処理とを実行させる故障診断プログラム。
【請求項６】
請求項５に記載の故障診断プログラムにおいて、
前記故障診断装置を構成するコンピュータに、さらに、請求項４のそれぞれの処理を実行させる故障診断プログラム。
【請求項７】
請求項４から６までのいずれか一項に記載の故障診断プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＭ（Multilevel Flow Modelling）を用いた故障診断技術に関する。
【背景技術】
【０００２】
従来、スペースシャトル運用支援システム、ロケット打上運用システム、プラント運転支援システム等の様々なシステムに対して故障診断が行われている。この故障診断は、システムを構成するコンポーネント（装置）に故障が発生した場合に、そのコンポーネントの故障原因を確認し、検証し、対処するものであり、ＦＴＡ（Fault Tree Analysis）やＦＭＥＡ（Failure Model and Effects Analysis）による診断手法が知られている。
【０００３】
例えば、プラント運転支援システムにおいて、ＦＴＡ及びＦＭＥＡは、一般のプラント設計者にとって理解が容易な診断手法であり。ＦＴＡ図及びＦＭＥＡ図は、プラントの設計段階で作成され、設計の完成度を高めるために用いられ、また、事故発生の原因究明のためにも用いられる。
【０００４】
ここで、ＦＴＡは、故障ツリー解析を意味し、システムを構成するコンポーネントに故障が発生した場合に、当該故障の事象を最上位事象として取り上げ、その原因を順次逆向きに、故障ツリーによって上位から下位への逆方向で関連付けて解析する手法である。また、ＦＭＥＡは、故障モード影響解析を意味し、システムを構成するコンポーネントに故障が発生した場合に、当該故障によりシステムの機能に与える影響を、原因から上位の事象に向けて、下位から上位への順方向に解析する手法である。
【０００５】
このようなＦＴＡ及びＦＭＥＡを利用した故障診断技術が開示されている。例えば、特許文献１の故障診断装置は、設計段階で故障の発生経路及び原因を解析し、故障症状と原因とを関連付けているＦＴＡ及びＦＭＥＡを利用することにより、故障症状に最も合致する症状が選択されると、故障原因の探索のために必要な項目を自動的に設定するものである。これにより、誤診による部品交換や故障の再発生を低減し、保守コストの低減を図ることができる。
【０００６】
また、特許文献２の故障診断装置は、一般的なＦＭＥＡを用いて、リレーショナルデータベースの論理的な処理により修正ＦＭＥＡを生成し、部品と故障との関連付けを行って事象系列図を作成し、ＦＴＡ処理を行い、ＩＦ〜ＴＨＥＮ〜形式のルールベースを作成するものである。これにより、システム設計者の個人能力に左右されることなく、一定の判断基準によりシステムのメンテナンスを行うことができ、高精度の故障診断を実現することができる。
【０００７】
また、特許文献３の故障診断装置は、システムを構成するコンポーネントに故障が発生すると、オントロジーデータに基づいて、その故障診断を行い、診断内容を表示するものである。これにより、故障発生時に、膨大なＦＴＡ資料の中から故障箇所や状況に応じた対処方法を探索する必要がない。
【０００８】
【特許文献１】特開平１０−７８３７６号公報
【特許文献２】特開平６−９５８８１号公報
【特許文献３】特開２０００−３２２１２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、システムの設計意図を表現するモデル手法として、ＭＦＭが知られている。図１は、ＭＦＭを説明するための図である。ＭＦＭは、定性推論を用いて故障診断を行うための工学システムモデル化の手法であり、その本来の目的は、システムを設計する上で手段（MEANS）−結果（ENDS）、全体（WHOLE）−部分（PARTS）の概念を使用するための基礎体系を与えることにある。図１に示すように、ＭＦＭは、システムの目標（GOALS）を達成するための機能（FUNCTION）間の関係を手段と結果との構造により表現し、全体と部分との構造によっても表現する。言い換えると、例えばプラントの目標に対し、プラントが取り扱うエネルギ、質量、行動、情報等の流れ構造を、ストレージ、バランス、トランスポート等の機能と、結合、条件等の関係とを用いて表現し、機能間の関係、機能と目標との間の関係、機能とそれを実現するコンポーネントとの間の関係を図式的に表現する。
【００１０】
このように、ＭＦＭは、手段−結果、全体−部分というモデルの２つの次元に沿って、システム設計者の意図に従った機能表現及び物理的コンポーネントの記述により、システムをモデル化したものである。
【００１１】
図２は、ＭＦＭで用いられるシンボルを表す図である。図２において、エネルギー（Energy）及び質量（Mass）の流れ構造（Flow Structures）を表現するため、システムの目標（Goal）、機能（Function）、各機能の流れ構造における関係（Relations）を示す結合（Connection）等がシンボルで表される。機能（Function）のシンボルにおいて、ストレージ（Storage）は入力量と出力量との差を貯蔵することを、バランス（Balance）は入力総量と出力総量とが一致することを、トランスポート（Transport）はエネルギや質量の移動を、ソース（Source）は流れの始まりを、シンク（Sink）は流れの終わりを、バリア（Barrier）は入力をせき止めることをそれぞれ示している。また、関係（Relations）のシンボルにおいて、条件（Condition）はある機能とその条件となる目標との関係を、実現（Achieve）は目標とそれを達成している流れ構造との関係をそれぞれ示している。
【００１２】
図３は、高圧ガス充填設備の系統図であり、図４は、図３に示す系統を、図２に示したシンボルを用いてＭＦＭで表現した図である。図３において、この高圧ガス充填設備は、高圧ガスタンクの圧力を制御する設備である。具体的には、レギュレータが供給ガス量を制限し、圧力制御装置が、高圧ガスタンクの圧力を圧力センサＢから入力し、圧力調節弁の開度を操作することにより、高圧ガスタンクの圧力を制御する。このような高圧ガス充填設備をＭＦＭで表現すると、図４のようになる。システムの目標（Goal）が「高圧ガスタンクにガスを充填する」であり、サブ目標が「監視用センサデバイスへ圧力供給」「制御用センサデバイスへ圧力供給」等であり、エネルギ（Energy）の流れ構造（Flow Structures）が、機能（Function）及び関係（Relations）により表現されている。
【００１３】
図４に示したＭＦＭで表現した図は、一般に知識工学者により作成される。しかしながら、知識工学者により作成されたＭＦＭがシステムを正確にモデル化したものであるか否かを判断することは困難である。このため、ＭＦＭのモデルの正しさを証明するための手法が所望されていた。また、ＭＦＭは、一般にシステム設計者には馴染みが薄いため、理解することが困難である。これに対し、前述したＦＴＡ及びＦＭＥＡは、システム設計者が通常用いる手法であるため、理解することが容易である。通常は、システム設計者が、ＦＴＡ及びＦＭＥＡを自ら作成し、故障原因の確認、検証等を行っている。このような状況からすると、ＭＦＭからＦＴＡ及びＦＭＥＡを自動生成し、当該自動生成したＦＴＡ及びＦＭＥＡを有効利用できることが望ましい。
【００１４】
そこで、本発明は、上記課題を解決するためになされたものであり、その目的は、ＭＦＭからＦＴＡ及び／またはＦＭＥＡを自動生成することが可能な故障診断装置、プログラム及び記録媒体を提供することにある。
【課題を解決するための手段】
【００１５】
本発明は、システムの故障診断を行うための情報を、ＭＦＭを用いて生成する故障診断装置であって、システムの目標を達成するための流れ構造を、システムを構成するコンポーネントが有する機能を用いて表現したＭＦＭ情報、コンポーネントに故障が発生した場合の挙動変化及び故障原因を含むコンポーネント振る舞い情報、システムの危険状態、及び該危険状態となるコンポーネントを含む危険状態情報、及び、機能が変化した場合に波及する影響が定義された影響波及ルールが記憶された記憶部と、該記憶部から危険状態情報を読み出し、該危険状態情報に含まれるシステムの危険状態をＦＴＡの最上位事象に設定し、前記記憶部からＭＦＭ情報及び影響波及ルールを読み出し、該影響波及ルールに従って、前記最上位事象の挙動変化を、前記ＭＦＭ情報の流れ構造に沿って伝播させ、伝播させた挙動変化に従って、システムの目標の達成度への要求をＦＴＡの中間事象に設定し、前記記憶部からコンポーネント振る舞い情報を読み出し、伝播させた挙動変化に対する故障原因をＦＴＡの最下位事象に設定するＦＴＡ生成部とを備えたことを特徴とする。
【００１６】
また、本発明は、システムの目標を達成するための流れ構造を、システムを構成するコンポーネントが有する機能を用いて表現したＭＦＭ情報、コンポーネントに故障が発生した場合の挙動変化、故障モード及び故障原因を含むコンポーネント振る舞い情報、システムの危険状態、該危険状態となるコンポーネント、及び危険状態の優先順位を含む危険状態情報、機能が変化した場合に波及する影響が定義された影響波及ルール、コンポーネントの操作及び該操作による挙動を含む操作情報、及び、機能に対する要求が変化した場合の波及が定義された要求波及ルールが記憶された記憶部と、該記憶部からコンポーネント振る舞い情報を読み出し、該コンポーネント振る舞い情報に含まれるコンポーネント、故障モード、故障原因を抽出し、前記記憶部からＭＦＭ情報及び影響波及ルールを読み出し、該影響波及ルールに従って、前記抽出した故障原因の挙動変化を、前記ＭＦＭ情報の流れ構造に沿って伝播させ、システムに及ぼす影響を設定し、前記抽出した故障モードによって危険状態を引き起こす故障原因の数を故障原因個数に設定し、前記記憶部から危険状態情報を読み出し、該危険状態情報に含まれる優先順位を危険状態情報に設定し、前記記憶部から操作情報及び要求波及ルールを読み出し、該要求波及ルールに従って、前記抽出した故障原因の挙動変化を、ＭＦＭ情報の流れ構造に沿って伝播させ、前記操作情報に含まれるコンポーネントが実現する操作を、危険な状態を回避するための対応操作に設定し、前記影響波及ルールに従って、前記抽出した故障原因の挙動変化を、前記ＭＦＭ情報の流れ構造に沿って伝播させ、伝播対象となったコンポーネントの挙動を、故障原因を検知するための検知方法に設定するＦＭＥＡ生成部とを備えたことを特徴とする。
【００１７】
また、本発明は、前記ＦＴＡ生成部及びＦＭＥＡ生成部を備えたことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、ＭＦＭからＦＴＡ及び／またはＦＭＥＡを自動作成する。これにより、システム設計者が自動生成されたＦＴＡ及び／またはＦＭＥＡを確認することにより、ＭＦＭのモデルの正しさを検証することができる。また、システム設計者は、ＦＴＡ及び／ＦＭＥＡを自ら作成する必要がないから、その手間を省くことができる。したがって、自動生成されたＦＴＡ及び／またはＦＭＥＡを有効に利用することが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
〔構成〕
図５は、本発明の実施の形態による故障診断装置のハードウェア構成を示す図である。この故障診断装置１は、プログラムに従って処理を実行するＣＰＵ２、プログラム及びデータを一時的に格納するＲＡＭ３、ＯＳ等のシステムプログラム及びシステムデータが格納されているＲＯＭ４、処理を実行するためのプログラムやデータ、ＭＦＭ情報、ＭＦＭ附随情報等の各種情報が格納されるＨＤ５、ＣＰＵ２により生成されたＦＴＡ情報及びＦＭＥＡ情報をＦＴＡ図及びＦＭＥＡ図として画面に表示する表示器７、オペレータからの操作情報を入力するマウス８、キーボード９、及び、表示器７等を中継するＩ／Ｆ（インターフェース）６を備えている。ＣＰＵ２は、オペレータによるマウス８及びキーボード９の操作情報をＩ／Ｆ６を介して入力し、その操作に従ってプログラムを実行し、ＨＤ５に格納されたＭＦＭ情報等を読み出し、ＦＴＡ情報及びＦＭＥＡ情報を生成して表示器７に表示する。すなわち、ＣＰＵ２は、後述する一連の処理を実行する故障診断プログラムをＨＤ５から読み出し、ＲＡＭ３上に展開して実行し、実行結果をＨＤ５に格納したり、表示器７に表示したりする。
【００２０】
図６は、本発明の実施の形態による故障診断装置１の機能構成を示す図である。この故障診断装置１は、ＦＴＡ生成部１０、ＦＭＥＡ生成部２０、ＭＦＭ情報３０、ＭＦＭ附随情報４０、影響波及ルール５０、ＦＴＡ情報６０、及びＦＭＥＡ情報７０を備えている。図５に示したハードウェア構成と関係付けると、ＦＴＡ生成部１０及びＦＭＥＡ生成部２０が、ＣＰＵ２によりＨＤ５から故障診断プログラムを読み出して実行する機能部に相当する。ＭＦＭ情報３０、ＭＦＭ附随情報４０、及び影響波及ルール５０は、ＨＤ５に格納されており、ＦＴＡ情報６０は、ＦＴＡ生成部１０により生成され、ＨＤ５に格納される。ＦＭＥＡ情報７０は、ＦＭＥＡ生成部２０により生成され、ＨＤ５に格納される。
【００２１】
ＦＴＡ生成部１０は、ＭＦＭ情報３０、ＭＦＭ附随情報４０及び影響波及ルール５０をＨＤ５から読み出し、ＦＴＡ情報６０を生成し、ＨＤ５に格納する。ＦＭＥＡ生成部２０は、ＭＦＭ情報３０、ＭＦＭ附随情報４０及び影響波及ルール５０をＨＤ５から読み出し、ＦＭＥＡ情報７０を生成し、ＨＤ５に格納する。ＦＴＡ生成部１０及びＦＭＥＡ生成部２０の詳細については後述する。
【００２２】
ＭＦＭ情報３０は、図４に示したＭＦＭ図のように、目標、機能、機能間の関係、機能と目標との間の関係、機能とそれを実現するコンポーネントとの間の関係が、組織的かつ有機的に表現された情報である。ＭＦＭ情報３０は、オペレータの操作により、マウス８及びキーボード９から入力され、ＨＤ５に格納される。
【００２３】
ＭＦＭ附随情報４０は、ＭＦＭ情報３０に附随した情報であり、振る舞い情報（Behavior Knowledge）４１、機能目標情報（Function-Goal Knowledge）４２、目標機能情報（Goal-Function Knowledge）４３、操作情報（Operation Knowledge）４４、コンポーネント振る舞い情報（Component behavior Knowledge）４５、及び危険状態情報（Dangerous situation Knowledge）４６を含む。ＭＦＭ附随情報４０は、オペレータの操作により、マウス８及びキーボード９から入力され、ＨＤ５に格納される。
【００２４】
図８は、ＭＦＭ附随情報４０の種類と内容を示す図である。以下、ＭＦＭ附随情報４０について説明する。
（ａ）振る舞い情報（B-Knowledge）４１は、正常な運用上の状態において、機能と認められない振る舞い情報である。ＭＦＭでは、基本的には目標の達成に関係ない機能は表現されない。例えば、プラントを構成する機器には故障状態を回避するために存在する機能があり、その機能は目標の達成には関係しないため、ＭＦＭ図には表現されない。しかし、その表現されない機器により対応操作をすることがあり得る。そこで、そのような機器の機能に関する情報を振る舞い情報（B-Knowledge）４１として扱う。
（ｂ）機能目標情報（F-G-Knowledge）４２は、目標の達成度を関連機能の変化に対する定性的または定量的な関数で表現した情報である。例えば、図４に示したＭＦＭ図において、図の中央部に示した目標「制御により適正化された圧力の供給」と機能「トランスポート（Transport）Ｔｒ−１７」との間の関係「結合（Connection）」では、機能目標情報（F-G-Knowledge）４２として、「機能の定性値が目標にそのまま伝わる」「機能の定性値が目標に逆に伝わる」等の定性値伝播法則の情報が記述される。
（ｃ）目標機能情報（G-F-Knowledge）４３は、目標の達成度の変化によりその目標で条件付けられた上位の機能の挙動変化を表現した情報である。
（ｄ）操作情報（O-Knowledge）４４は、コンポーネントに対して操作を行った場合に、その機能が定性的にどのように変化するかを表現した情報である。図９は、操作情報（O-Knowledge）４４を設定するための画面例である。図９に示す画面が表示器７に表示され、操作情報（O-Knowledge）４４がオペレータによりマウス８及びキーボード９を介して設定される。ここでは、圧力調節弁に対して開方向の操作を行った場合に、対応する調節弁（図４のＭＦＭ図において、左下箇所を参照）の機能として、流量が定性的に増加（＋）し、圧力の調節弁に対して閉方向の操作を行った場合に、対応する調節弁の機能として、流量が定性的に減少（−）することを、操作情報（O-Knowledge）４４として設定している。
【００２５】
（ｅ）コンポーネント振る舞い情報（Cb-Knowledge）４５は、コンポーネントに故障が発生した場合に、故障とコンポーネントの挙動との関係を表現した情報である。すなわち、故障が発生した機能が定性的にどうなるかを表現した情報である。図１０は、コンポーネント振る舞い情報（Cb-Knowledge）４５の構成を示す図である。コンポーネント振る舞い情報（Cb-Knowledge）４５は、機器（コンポーネント）、ＭＦＭの機能、その機能のインデックス、その機能の定性的な移動方向（挙動）、故障モード、及び故障原因から構成される。例えば、「制御装置」（図４のＭＦＭ図において、右下参照／「制御演算Ｔｒ−２５」）は、ＭＦＭでは「トランスポート（Transport）」であり、そのインデックスが「２５」、定性値が増加する場合（＋）は、故障モードが「制御装置ＭＶ低」、故障原因が「制御装置故障ＭＶ低」「制御信号異常ＭＶ低」「制御目標値ＳＶ低」であり、定性値が減少する場合（−）は、故障モードが「制御装置ＭＶ高」、故障原因が「制御装置故障ＭＶ高」「制御信号異常ＭＶ高」「制御目標値ＳＶ高」である。
（ｆ）危険状態情報（Ds-Knowledge）４６は、危険とみなされるシステムの情報を優先順位を付けて表現した情報である。例えば、「高圧ガスタンクの圧が高  Storage8  ＋」「高圧ガスタンクの圧が低  Storage8  −」である。
【００２６】
影響波及ルール５０は、機能が変化した場合にそれが波及する影響を定義した情報であり、オペレータの操作によりマウス８及びキーボード９から入力される。図１１は、影響波及ルール５０の構成を示す図である。影響波及ルール５０は、機能（Function）、変化（change）、及び影響（influence）から構成される。例えば、機能がソース（source）の場合、機能の定性値が増加（＋）したとき、その影響は機能の出力の定性値が増加（＋）することを示し、機能の定性値が減少（−）したとき、その影響は機能の出力の定性値が減少（−）することを示している。一方、機能の出力の定性値が増加（＋）したとき、その影響は機能の定性値が増加（＋）することを示し、機能の出力の定性値が減少（−）したとき、その影響は機能の定性値が減少（−）することを示している。また、機能がストレージ（storage）の場合、機能の定性値が増加（＋）したとき、その影響は、出力の一つの定性値が減少（−）する、または入力の一つの定性値が増加（＋）することを示している。
【００２７】
ＦＴＡ生成部１０及びＦＭＥＡ生成部２０は、影響波及ルール５０に従って、ＭＦＭ情報３０及びＭＦＭ附随情報４０について、挙動変化を伝播させる。図１２は、挙動変化の伝播を説明するためのＭＦＭ図である。挙動変化の伝播処理を（１）〜（５）に示す。
（１）コンポーネントの挙動を得る。
（２）コンポーネントの挙動による起こる変化について、その変化が起こる機能が属する全体の流れ構造の中で、影響波及ルール５０に従って、挙動変化を伝播させる。図１２では、挙動変化は、ソース（source）、トランスポート（transport）及びシンク（sink）に伝播する。例えば、ソースの機能の定性値に増加（＋）の挙動変化が生じた場合、図１１に示した影響波及ルール５０を参照して、その影響は出力の定性値が増加（＋）する。そして、図１２のＭＦＭ図において、そのソースの隣のトランスポートに伝播し、影響波及ルール５０に従って、その影響は出力及び機能の定性値が増加（＋）する。そして、目標及びシンクに伝播する。このようにして、挙動変化は、影響波及ルール５０に従って伝播することになる。
（３）目標へ伝播させる。図１２では、挙動変化は、トランスポートから目標に伝播する。これにより、目標へ波及することになる。
（４）目標から上位の機能へ伝播させる。図１２では、挙動変化は、目標からトランスポートに伝播する。これにより、上位の機能へ波及することになる。
（５）挙動変化が最上位の目標まで伝播した場合、挙動変化の伝播は終了する。最上位の目標に到達しない場合は、（２）へ戻る。図１２では、挙動変化がＭＦＭ図の最上部に示された目標に伝播した場合、この挙動変化の伝播処理は終了する。
【００２８】
尚、ループのあるＭＦＭモデルに対して挙動変化を伝播させた場合、ループを一巡して同じ機能に対する影響を再び推論することになる。この場合は、（ａ）前回推論した定性的影響と同じ影響を推論する、または、（ｂ）前回とは異なる（逆の）影響を推論することになる。（ａ）では、推論を続けても同じ結果が得られるので、そこで推論を打ち切る。（ｂ）では、定性的に矛盾した結果となるから、推論を打ち切る。定性的な手法ではそのどちらになるかは判定できない。
【００２９】
〔ＦＴＡ図の生成〕
次に、ＦＴＡ生成部１０の機能について詳細に説明する。ＦＴＡ生成部１０は、ＭＦＭ情報３０、ＭＦＭ附随情報４０、及び影響波及ルール５０を入力し、危険状態情報（Cb-Knowledge）４６であるシステムの危険な状態をＦＴＡの最上位事象に設定し、影響波及ルール５０に従ってそのシステムの危険な状態の機能から、上流または下流に向けて挙動変化を伝播させ、目標及び故障知識のある機能をＦＴＡの事象に設定する。このようにして、ＦＴＡ生成部１０は、ＦＴＡ情報６０を生成する。
【００３０】
図１３は、危険状態情報（Ds-Knowledge）４６が「高圧ガスタンクの圧が高  Storage8  ＋」「高圧ガスタンクの圧が低  Storage8  −」の場合に生成されたＦＴＡ図である。図１３において、最上位事象として「高圧ガスタンクの圧が高」「高圧ガスタンクの圧が低」が左側に設定され、この最上位事象におけるコンポーネント「高圧ガスタンクＳｔ−８」の機能であるストレージの挙動変化を上流または下流に伝播させることにより得られた事象が、それぞれ設定されている。図１３の右側に設定された事象は、図１０に示したコンポーネント振る舞い情報（Cb-Knowledge）４５の故障原因である。
【００３１】
ＦＴＡ生成部１０は、以下の処理を行う。
（１）危険状態情報（Cb-Knowledge）４６から、ＦＴＡの最上位事象「高圧ガスタンクの圧が高」「高圧ガスタンクの圧が低」を設定する。
（２）その最上位事象のコンポーネント「高圧ガスタンクＳｔ−８」の機能であるストレージから、図１１に示した影響波及ルール５０に従って、前述したように「高圧ガスタンクの圧が高」「高圧ガスタンクの圧が低」の挙動変化を伝播させる。この場合、バランスまたはストレージの機能に伝播し、その機能が複数の入力または出力を有するときには、遡ってきた出力要求を入力または別の出力の一つのみへと伝播するとして場合分けを行い、それぞれの場合について並列に伝播させる。
（３）コンポーネント振る舞い情報（Cb-Knowledge）４５を参照して、機能を実現するコンポーネントに挙動変化の要求を満たすか否かを判断し、満たす場合には、その挙動変化をＦＴＡの末端事象（最下位事象）に設定する。図４、図１０及び図１３を参照して、「調圧制御弁Ｃｏ−０」の機能であるコンバーションに伝播し、その定性値が増加（＋）であるため、そのコンポーネントの挙動変化の要求を満たすことになる。従って、図１０に示した「調圧制御弁Ｃｏ−０」の機能の定性値が増加（＋）する場合の故障原因「グローブバルブ開固着」「グローブバルブ中間固着」「グルーブバルブリーク」がＦＴＡの末端事象となる。
（４）ある機能に伝播した場合、その機能が目標により条件付けされている場合には、上流の機能へ挙動変化を伝播させ、機能目標情報（F-G-Knowledge）４２または目標機能情報（G-F-Knowledge）４３を用いて挙動変化を条件付けしている目標の達成度の要求に変換し、これをＦＴＡの中間事象に設定し、（２）へ戻る。図４及び図１３を参照して、図４の中央右部の機能「トランスポートＴｒ−１７」が目標「制御により適正化された圧力の供給」により条件付けられているため、挙動変化を上流である目標へ伝播させる。そして、機能目標情報（F-G-Knowledge）４２または目標機能情報（G-F-Knowledge）４３に「＋」が設定されているときはそれにより、目標の達成度の要求「制御により適正化された圧力の供給が高い」に変換し、これを図１３の上部のツリーの右から２番目の中間事象に設定する。
（５）上流の機能がある場合、または、条件付けしている目標がない場合には処理を終了し、上流の機能がある場合、または、条件付けしている目標がある場合には（２）へ戻る。
【００３２】
このように、ＦＴＡ生成部１０は、危険状態情報（Cb-Knowledge）４６であるシステムの危険な状態をＦＴＡの最上位事象に設定し、影響波及ルール５０に従って、その最上位事象の機能を起点として挙動変化を伝播させ、目標及び故障知識のある機能をＦＴＡの事象に設定し、ＦＴＡ情報６０を生成する。そして、生成したＦＴＡ情報６０を、図１３に示したＦＴＡ図のように、表示器７に表示する。
【００３３】
〔ＦＭＥＡ図の生成〕
次に、ＦＭＥＡ生成部２０の機能について詳細に説明する。図７は、ＦＭＥＡ生成部２０の機能構成を示す図である。このＦＭＥＡ生成部２０は、機器・故障モード・故障原因抽出手段２１、危険予測推論手段２２、対応操作導出推論手段２３、及び故障原因絞込推論手段２４を備え、ＭＦＭ情報３０、ＭＦＭ附随情報４０、及び影響波及ルール５０を入力し、ＦＭＥＡの事象を設定し、ＦＭＥＡ情報７０を生成する。
【００３４】
図１４は、ＦＭＥＡ図である。このＦＭＥＡ図は、機器（コンポーネント）、故障モード、故障原因、システムに与える影響、対応操作、検知方法、故障原因個数、及び危険優先度の事象により構成される。機器は図１０に示した機器に、故障モードは同図の故障モードに、故障原因は同図の故障原因にそれぞれ相当する。また、システムに与える影響は故障モードによりシステムが陥る危険な状態を、対応操作は危険な状態を回避するための方法を、検知方法は故障原因を検知するための方法を、故障原因個数（故障発生確率）は故障が発生する確率、危険優先度（致命度）は危険な状態がシステムに与える致命度をそれぞれ意味する。ここで、故障原因個数は、故障モードによって危険状態を引き起こす故障原因の数とする。危険優先度は、危険状態情報（Cb-Knowledge）４６に設定されている優先順位とする。また、図１４において、例えば、圧力センサＡ「＋」、圧力センサＢ「−」及び弁開度「＋」である検知方法は、「グローブバルブ閉固着」という故障原因を検知するための方法である。すなわち、圧力センサＡ「＋」、圧力センサＢ「−」及び弁開度「＋」のときに、「グローブバルブ閉固着」という故障原因が生じることを示している。
【００３５】
ＦＭＥＡ生成部２０の機器・故障モード・故障原因抽出手段２１は、コンポーネント振る舞い情報（Cb-Knowledge）４５（図１０を参照）から、機器、その機器の故障モード、及びその故障モードの故障原因を抽出する。危険予測推論手段２２は、故障原因毎に、危険予測推論を行い、システムに与える影響を得る。そして、故障モード毎に、コンポーネント振る舞い情報（Cb-Knowledge）４５から故障原因の個数を計数し、故障原因個数を得る。また、故障モード毎に、危険状態情報（Cb-Knowledge）４６から、システムに与える影響における優先順位（危険優先度）を得る。対応操作導出推論手段２３は、対応操作導出推論を行い、対応操作を得る。故障原因絞込推論手段２４は、故障原因絞込推論を行い、検知方法としてセンサ定性値のパターンを得る。ＦＭＥＡ生成部２０は、機器・故障モード・故障原因抽出手段２１により抽出された機器、故障モード、及び故障原因、並びに、危険予測推論手段２２、対応操作導出推論手段２３及び故障原因絞込推論手段２４により得られたシステムに与える影響、故障原因個数、危険優先度、対応操作、及び検知方法からＦＭＥＡ情報７０を生成し、当該ＦＭＥＡ情報７０をＦＭＥＡ図として表示器７に表示する。
【００３６】
危険予測推論手段２２が行う危険予測推論について説明する。危険予測推論は、故障原因が一カ所で同定されており、故障箇所以外のコンポーネントは正常に動作することを前提にして、故障原因部位を出発点とし、ＭＦＭ図を用いて故障の定性状態（挙動変化）を伝播させる。そして、故障原因がシステムの目的や挙動に及ぼす定性的影響を求め、それをシステムに与える影響とする。具体的には、危険予測推論手段２２は、以下の（１）〜（６）の処理を行う。
（１）コンポーネント振る舞い情報（Cb-Knowledge）４５から、故障の発生したコンポーネントの挙動を得る。
（２）挙動変化のタイプ（質量、エネルギ、情報、行動等）と、故障の発生したコンポーネントが実現している機能とから、どの機能がどのように変化するかを推論する。
（３）変化が起こる機能が属する流れ構造全体に対して、図１１に示した影響波及ルール５０に従って、挙動変化を各機能のルールに基づいて伝播させる。ここで、バランスやストレージの機能において、出力の分岐がある場合には、出力の一つのみが影響を受けるとして場合分けを行い、それぞれの場合について伝播させる。
（４）機能目標情報（F-G-Knowledge）４２から、機能の流れが達成する目標の達成度の変化を推論し、これをシステムに与える影響として設定する。ここで、目標が最上位の場合は推論を終了し、最上位でない場合は（２）へ戻る。
（５）目標機能情報（G-F-Knowledge）４３から、目標の達成度の変化によりその目標で条件付けされた上位の機能の挙動変化を得る。
（６）（３）に戻る。
【００３７】
尚、目標と機能と間の関係にループのあるモデルに対して挙動変化を伝播させた場合には、ループを一巡して同じ機能に対する影響を再び推論することになる。この場合には、（ａ）前回推論した定性的影響と同じ影響を推論する、または、（ｂ）前回とは異なる（逆の）影響を推論することになる。（ａ）では、推論を続けても同じ結果が得られるので、そこで推論を打ち切る。（ｂ）では、定性的に矛盾した結果となるから、推論を打ち切る。しかし、定性的な手法ではそのどちらになるかは判定できないから、その推論結果は回復すべき目標、挙動の優先付け、または対応操作の導出には用いない。このようにして、危険予測推論手段２２は、危険予測推論により、システムに与える影響を得る。
【００３８】
次に、対応操作導出推論手段２３が行う対応操作導出推論について説明する。対応操作導出推論は、推論結果とシステムの危険な状態に関する知識とに基づいて、危険状態を正常値に戻すための定性的方向を、モデル上でコンポーネントの操作を見つけるまでたどり、見つけた場合は対応操作の候補とし、システムの危険な状態を回避する操作を推論する。対応操作導出推論手段２３は、危険状態情報（Cb-Knowledge）４６から、優先順位に基づいて、目的または状態を正常に戻すかについての最も優先順位の高いものを決定する。そして、ＭＦＭ図を目標または挙動から上位または下位に向かってたどることにより、回復のための対応操作を得る。
【００３９】
具体的には、対応操作導出推論手段２３は、以下の（１）〜（５）の処理を行う。
（１）目標の達成度を回復する場合は、機能目標情報（F-G-Knowledge）４２を逆に用いて関連機能流れ変化に変換する。
（２）関連機能流れまたは回復すべき機能から機能流れを、図１５に示す要求波及ルールに基づいて、上流へと挙動変化の要求を伝播させる。ここで、要求波及ルールは、ＨＤ５に格納されており、ＦＭＥＡ生成部２０がこの要求波及ルールを読み出す。この場合、バランスまたはストレージの機能が複数の入力または出力を有するときは、遡ってきた出力要求を入力または別の出力の一つのみへと伝播させるものとして場合分けを行い、それぞれの場合に対して並列に挙動変化の要求を伝播させる。出力への要求が伝播された後は、その要求を満足させたときの必然的な影響を、図１１に示した影響波及ルール５０に基づいて、上流から下流へと伝播させる。
（３）操作情報（O-Knowledge）４４と実現関係を参照して、機能を実現するコンポーネントに挙動変化の要求を満たす対応操作がある場合には、その操作を対応操作の候補とする。
（４）機能が目標により条件付けられている場合には、上流の機能へ挙動変化の要求を伝播させると共に、目標機能情報（G-F-Knowledge）４３を逆に用いて挙動変化の要求を条件付けしている目標の達成度の要求に返還し、（１）へ戻る。
（５）上流の機能がない場合、または条件付けしている目標がない場合には、処理を終了し、それ以外の場合には、（２）へ戻る。
尚、目標と機能との間の関係にループがある場合の処理は、前述した処理と同様である。このようにして、対応操作導出推論手段２３は、対応操作導出推論により、対応操作を得る。
【００４０】
次に、故障原因絞込推論手段２４が行う故障原因絞込推論について説明する。故障原因絞込推論は、コンポーネント振る舞い情報（Cb-Knowledge）４５に設定されている全ての故障原因について、故障の定性値を波及させ、システムの定性的な状態を推論し、その状態とシステムの信号値とを比較し、類似度の高いものを故障原因と判断する。すなわち、故障原因を起点として、図１１に示した影響波及ルール５０に従って、図４に示したＭＦＭ図のフロー構造の下で、挙動変化を伝播させる。挙動変化が伝播したコンポーネントにおいて、コンポーネントがセンサ等の場合に、その影響波及（「＋」または「−」）であるセンサ等の定性値のパターンを検知方法として得る。具体的には、以下の（１）〜（３）を行う。
（１）システムの信号値をモデル上で評価する。
（２）与えられた故障原因の候補による影響波及を評価する。
（３）これらの評価を比較して、類似度の高いものを故障原因と判断する。
システム状態を機能面から評価するためには、計測した信号値と機能のモデルとをどのように関連付けるかが問題となる。一般に、機能はいくつかのシステム変数と関連しており、機能の達成度はそれらの関数となる。また、ＭＦＭでは機能を質量やエネルギ等の面から表現し、その流れの状態と密接に関係している。そこで、各々の機能の達成度を最も良く表す質量やエネルギ等の流れを代表する変数を予め機能に対応付けておき、対応付けた変数により機能の達成度の評価を行う。
【００４１】
このように、故障原因絞込推論手段２４は、故障原因絞込推論を行い、検知方法としてセンサ定性値のパターンを得ることができる。
【００４２】
尚、故障診断装置１は、図５に示したように、ＣＰＵ２、ＲＡＭ３等の揮発性の記憶媒体、ＲＯＭ４等の不揮発性の記憶媒体、キーボード９やポインティングデバイス等の入力装置、画像やデータを表示する表示器７、及び外部の装置と通信をするためのインタフェースを備えたコンピュータによって構成される。この場合、故障診断装置１に備えたＦＴＡ生成部１０及びＦＭＥＡ生成部２０の各機能は、これらの機能を記述したプログラムをＣＰＵ２に実行させることによりそれぞれ実現される。また、これらのプログラムは、磁気ディスク（フロッピィーディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の記憶媒体に格納して頒布することもできる。
【図面の簡単な説明】
【００４３】
【図１】ＭＦＭを説明するための図である。
【図２】ＭＦＭで用いられるシンボルを表す図である。
【図３】高圧ガス充填設備の系統図である。
【図４】図３の高圧ガス充填設備のＭＦＭ図である。
【図５】本発明の実施の形態による故障診断装置のハードウェア構成を示す図である。
【図６】本発明の実施の形態による故障診断装置の機能構成を示す図である。
【図７】ＦＭＥＡ生成部の機能構成を示す図である。
【図８】ＭＦＭ附随情報の種類と内容を示す図である。
【図９】操作情報を設定するための画面例である。
【図１０】コンポーネント振る舞い情報の構成を示す図である。
【図１１】影響波及ルールの構成を示す図である。
【図１２】挙動変化の伝播を説明するためのＭＦＭ図である。
【図１３】ＦＴＡ図である。
【図１４】ＦＭＥＡ図である。
【図１５】要求波及ルールを示す図である。
【符号の説明】
【００４４】
１  故障診断装置
２  ＣＰＵ
３  ＲＡＭ
４  ＲＯＭ
５  ＨＤ
６  Ｉ／Ｆ
７  表示器
８  マウス
９  キーボード
１０  ＦＴＡ生成部
２０  ＦＭＥＡ生成部
２１  機器・故障モード・故障原因抽出手段
２２  危険予測推論手段
２３  対応操作導出推論手段
２４  故障原因絞込推論手段
３０  ＭＦＭ情報
４０  ＭＦＭ附随情報
４１  振る舞い情報
４２  機能目標情報
４３  目標機能情報
４４  操作情報
４５  コンポーネント振る舞い情報
４６  危険状態情報
５０  影響波及ルール
６０  ＦＴＡ情報
７０  ＦＭＥＡ情報
【図１】
2007025981.tif 000003
【図２】
2007025981.tif 000004
【図３】
2007025981.tif 000005
【図４】
2007025981.tif 000006
【図５】
2007025981.tif 000007
【図６】
2007025981.tif 000008
【図７】
2007025981.tif 000009
【図８】
2007025981.tif 000010
【図９】
2007025981.tif 000011
【図１０】
2007025981.tif 000012
【図１１】
2007025981.tif 000013
【図１２】
2007025981.tif 000014
【図１３】
2007025981.tif 000015
【図１４】
2007025981.tif 000016
【図１５】
2007025981.tif 000017
【手続補正書】
【提出日】平成18年3月13日(2006.3.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システムの故障診断を行うための情報を、ＭＦＭを用いて生成する故障診断装置であって、
システムの目標を達成するための流れ構造を、システムを構成するコンポーネントが有する機能を用いて表現したＭＦＭ情報、
コンポーネントに故障が発生した場合の挙動変化、故障モード及び故障原因を含むコンポーネント振る舞い情報、
システムの危険状態、該危険状態となるコンポーネント、及び該危険状態の優先順位を含む危険状態情報、
機能が変化した場合に波及する影響が定義された影響波及ルール、
コンポーネントの操作及び該操作による挙動を含む操作情報、
機能に対する要求が変化した場合の波及が定義された要求波及ルール、及び、
目標の達成度を、機能の変化に対する定性的または定量的な関数で表現した機能目標情報が記憶された記憶部と、
該記憶部からコンポーネント振る舞い情報を読み出し、該コンポーネント振る舞い情報に含まれるコンポーネント、故障モード及び故障原因を抽出し、
前記記憶部からＭＦＭ情報、影響波及ルール及び機能目標情報を読み出し、影響波及ルールに従って、前記抽出した故障原因の挙動変化を、故障原因となるコンポーネント以外の他の全てのコンポーネントが正常に動作することを前提にして、ＭＦＭ情報の流れ構造に沿って伝播させ、機能目標情報から、機能の流れが達成する目標の達成度の変化を推定し、該目標の達成度の変化をシステムに与える影響として設定し、
前記抽出した故障モードによって危険状態を引き起こす故障原因の数を、コンポーネント振る舞い情報から故障モード毎に故障原因個数として設定し、
前記記憶部から危険状態情報を読み出し、該危険状態情報に含まれる危険状態の優先順位を危険優先度として設定し、
前記記憶部から操作情報及び要求波及ルールを読み出し、要求波及ルールに従って、挙動変化の要求をＭＦＭ情報の流れ構造に沿って伝播させ、影響波及ルールに従って、要求を満足させたときの影響をＭＦＭ情報の流れ構造に沿って伝播させ、操作情報に含まれるコンポーネントが実現する操作を、危険状態を回避するための対応操作として設定し、
前記影響波及ルールに従って、前記抽出した故障原因の挙動変化を、ＭＦＭ情報の流れ構造に沿って伝播させ、伝播対象となったコンポーネントの挙動を、故障原因を検知するための検知方法として設定し、
前記抽出したコンポーネント、故障モード及び故障原因、並びに、前記設定したシステムに与える影響、故障原因個数、危険優先度、対応操作及び検知方法を含むＦＭＥＡ情報を生成するＦＭＥＡ生成部とを備えたことを特徴とする故障診断装置。
【請求項２】
請求項１に記載の故障診断装置において、さらに、
前記危険状態情報に含まれるシステムの危険状態をＦＴＡの最上位事象に設定し、
該最上位事象のコンポーネントの機能の挙動変化を、ＭＦＭ情報の流れ構造に沿って伝播させ、該伝播させた挙動変化に従って、システムの目標の達成度への要求をＦＴＡの中間事象に設定し、
前記コンポーネント振る舞い情報から、伝播させた挙動変化に対する故障原因をＦＴＡの最下位事象に設定し、
前記最上位事象に設定したシステムの危険状態、中間事象に設定したシステムの目標の達成度への要求、及び、最下位事象に設定した故障原因を含むＦＴＡ情報を生成するＦＴＡ生成部を備えたことを特徴とする故障診断装置。
【請求項３】
システムの故障診断を行うための情報をＭＦＭを用いて生成する故障診断装置が、システムの目標を達成するための流れ構造を、システムを構成するコンポーネントが有する機能を用いて表現したＭＦＭ情報、コンポーネントに故障が発生した場合の挙動変化、故障モード及び故障原因を含むコンポーネント振る舞い情報、システムの危険状態、該危険状態となるコンポーネント、及び該危険状態の優先順位を含む危険状態情報、機能が変化した場合に波及する影響が定義された影響波及ルール、コンポーネントの操作及び該操作による挙動を含む操作情報、機能に対する要求が変化した場合の波及が定義された要求波及ルール、及び、目標の達成度を、機能の変化に対する定性的または定量的な関数で表現した機能目標情報を備え、該故障診断装置を構成するコンピュータに、
コンポーネント振る舞い情報に含まれるコンポーネント、故障モード及び故障原因を抽出する処理と、
影響波及ルールに従って、前記抽出した故障原因の挙動変化を、故障原因となるコンポーネント以外の他の全てのコンポーネントが正常に動作することを前提にして、ＭＦＭ情報の流れ構造に沿って伝播させ、機能目標情報から、機能の流れが達成する目標の達成度の変化を推定し、該目標の達成度の変化をシステムに与える影響として設定する処理と、
前記抽出した故障モードによって危険状態を引き起こす故障原因の数を、コンポーネント振る舞い情報から故障モード毎に故障原因個数として設定する処理と、
危険状態情報に含まれる危険状態の優先順位を危険優先度として設定する処理と、
要求波及ルールに従って、挙動変化の要求をＭＦＭ情報の流れ構造に沿って伝播させ、影響波及ルールに従って、要求を満足させたときの影響をＭＦＭ情報の流れ構造に沿って伝播させ、操作情報に含まれるコンポーネントが実現する操作を、危険状態を回避するための対応操作として設定する処理と、
影響波及ルールに従って、前記抽出した故障原因の挙動変化を、ＭＦＭ情報の流れ構造に沿って伝播させ、伝播対象となったコンポーネントの挙動を、故障原因を検知するための検知方法として設定する処理と、
前記抽出したコンポーネント、故障モード及び故障原因、並びに、前記設定したシステムに与える影響、故障原因個数、危険優先度、対応操作及び検知方法を含むＦＭＥＡ情報を生成する処理とを実行させる故障診断プログラム。
【請求項４】
請求項３に記載の故障診断プログラムにおいて、
危険状態情報に含まれるシステムの危険状態をＦＴＡの最上位事象に設定する処理と、
該最上位事象のコンポーネントの機能の挙動変化を、ＭＦＭ情報の流れ構造に沿って伝播させ、該伝播させた挙動変化に従って、システムの目標の達成度への要求をＦＴＡの中間事象に設定する処理と、
コンポーネント振る舞い情報から、伝播させた挙動変化に対する故障原因をＦＴＡの最下位事象に設定する処理と、
前記最上位事象に設定したシステムの危険状態、中間事象に設定したシステムの目標の達成度への要求、及び、最下位事象に設定した故障原因を含むＦＴＡ情報を生成する処理とを実行させる故障診断プログラム。
【請求項５】
請求項３または４に記載の故障診断プログラムを記録した記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明は、システムの故障診断を行うための情報を、ＭＦＭを用いて生成する故障診断装置であって、システムの目標を達成するための流れ構造を、システムを構成するコンポーネントが有する機能を用いて表現したＭＦＭ情報、コンポーネントに故障が発生した場合の挙動変化、故障モード及び故障原因を含むコンポーネント振る舞い情報、システムの危険状態、該危険状態となるコンポーネント、及び該危険状態の優先順位を含む危険状態情報、機能が変化した場合に波及する影響が定義された影響波及ルール、コンポーネントの操作及び該操作による挙動を含む操作情報、機能に対する要求が変化した場合の波及が定義された要求波及ルール、及び、目標の達成度を、機能の変化に対する定性的または定量的な関数で表現した機能目標情報が記憶された記憶部と、該記憶部からコンポーネント振る舞い情報を読み出し、該コンポーネント振る舞い情報に含まれるコンポーネント、故障モード及び故障原因を抽出し、前記記憶部からＭＦＭ情報、影響波及ルール及び機能目標情報を読み出し、影響波及ルールに従って、前記抽出した故障原因の挙動変化を、故障原因となるコンポーネント以外の他の全てのコンポーネントが正常に動作することを前提にして、ＭＦＭ情報の流れ構造に沿って伝播させ、機能目標情報から、機能の流れが達成する目標の達成度の変化を推定し、該目標の達成度の変化をシステムに与える影響として設定し、前記抽出した故障モードによって危険状態を引き起こす故障原因の数を、コンポーネント振る舞い情報から故障モード毎に故障原因個数として設定し、前記記憶部から危険状態情報を読み出し、該危険状態情報に含まれる危険状態の優先順位を危険優先度として設定し、前記記憶部から操作情報及び要求波及ルールを読み出し、要求波及ルールに従って、挙動変化の要求をＭＦＭ情報の流れ構造に沿って伝播させ、影響波及ルールに従って、要求を満足させたときの影響をＭＦＭ情報の流れ構造に沿って伝播させ、操作情報に含まれるコンポーネントが実現する操作を、危険状態を回避するための対応操作として設定し、前記影響波及ルールに従って、前記抽出した故障原因の挙動変化を、ＭＦＭ情報の流れ構造に沿って伝播させ、伝播対象となったコンポーネントの挙動を、故障原因を検知するための検知方法として設定し、前記抽出したコンポーネント、故障モード及び故障原因、並びに、前記設定したシステムに与える影響、故障原因個数、危険優先度、対応操作及び検知方法を含むＦＭＥＡ情報を生成するＦＭＥＡ生成部とを備えたことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明は、さらに、前記危険状態情報に含まれるシステムの危険状態をＦＴＡの最上位事象に設定し、該最上位事象のコンポーネントの機能の挙動変化を、ＭＦＭ情報の流れ構造に沿って伝播させ、該伝播させた挙動変化に従って、システムの目標の達成度への要求をＦＴＡの中間事象に設定し、前記コンポーネント振る舞い情報から、伝播させた挙動変化に対する故障原因をＦＴＡの最下位事象に設定し、前記最上位事象に設定したシステムの危険状態、中間事象に設定したシステムの目標の達成度への要求、及び、最下位事象に設定した故障原因を含むＦＴＡ情報を生成するＦＴＡ生成部を備えたことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】