JPH0658716B2 - Failure diagnosis device and failure diagnosis system - Google Patents
Failure diagnosis device and failure diagnosis systemInfo
- Publication number
- JPH0658716B2 JPH0658716B2 JP30401388A JP30401388A JPH0658716B2 JP H0658716 B2 JPH0658716 B2 JP H0658716B2 JP 30401388 A JP30401388 A JP 30401388A JP 30401388 A JP30401388 A JP 30401388A JP H0658716 B2 JPH0658716 B2 JP H0658716B2
- Authority
- JP
- Japan
- Prior art keywords
- test
- failure
- candidates
- candidate
- diagnosis
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Alarm Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、種々の装置や設備に故障が生じた場合に保守
員が行う保守作業を支援する故障診断装置に係り、特
に、保守対象候補(故障候補)が多岐に渡りその原因究
明が容易でない複雑な装置,設備等を対象とする保守作
業を支援するのに好適な故障診断装置及び故障診断シス
テムに関する。Description: TECHNICAL FIELD The present invention relates to a failure diagnosis device that supports maintenance work performed by a maintenance staff when various devices or equipment fail, and particularly to a candidate for maintenance. The present invention relates to a failure diagnosis device and a failure diagnosis system suitable for supporting maintenance work for complicated devices, equipment, etc., in which a variety of (fault candidates) are difficult to investigate.
[従来の技術] 従来の故障診断装置では、ある症状に対する最終的な故
障原因を特定するのに、例えば、特開昭62−4663号公報
に記載の様に、各症状とそれに対する原因の因果関係を
示す“知識”を故障木構造で示し、この故障木を辿るこ
とで、故障に対する原因究明を行っている。[Prior Art] In a conventional failure diagnosis device, in order to identify a final cause of failure for a certain symptom, as described in, for example, Japanese Patent Laid-Open No. 62-4663, the cause and effect of each symptom and the cause thereof are identified. The "knowledge" indicating the relationship is indicated by a fault tree structure, and the cause of the fault is investigated by tracing the fault tree.
また、文献「リーズニング フローム ファースト プ
リンシプル イン エレクトロニック トラブルシュー
ティング」イントゥ,ジェイ,マンマシン スタディー
ズ 19,403〜423ページ(1983)(Reasoning from fi
rst principles in electronic troubleshooting,In
t.J.ManMachine Studies 19,pp403〜423)記載の
従来の故障診断装置では、診断対象の構成要素の機能の
情報を基に、その構成要素が正常であるとしたときの挙
動を推定し、これを実際の挙動と照合して、故障箇所を
付き止めている。Also, "Reasoning from First Principles in Electronic Troubleshooting," Intu, J, Manmachine Studies 19, pp. 403-423 (1983) (Reasoning from fi
rst principles in electronic troubleshooting, In
In the conventional failure diagnosis device described in t.J.Man Machine Studies 19, pp403-423), based on the information on the function of the component to be diagnosed, the behavior when the component is assumed to be normal is estimated, This is collated with the actual behavior to pinpoint the failure location.
[発明が解決しようとする課題] 上記従来技術のうち、前者にあっては、診断対象の装
置,設備等が複雑で大規模なものになるほど、それに対
応して故障木も大きな末広がりとなり、原因究明のため
の故障木の探索回数が極めて多くなってしまう。更に、
故障には種々のモードがあり、各モードに対しこの従来
技術で対応しようとすると、診断対象名構成要素の症状
の原因の経験的な因果関係の“知識”が各モード毎に必
要となり、“知識”の量が膨大になてしまい、原因究明
の探索回数が更に多くなってしまうという問題がある。[Problems to be Solved by the Invention] Among the above-mentioned conventional techniques, in the former case, the more complicated and large-scale the device, equipment, etc. to be diagnosed, the larger the failure tree becomes, and the larger the cause. The number of times a fault tree is searched for investigation becomes extremely large. Furthermore,
There are various modes for failure, and when trying to cope with each mode with this conventional technique, "knowledge" of empirical causal relationship of the cause of the symptom of the diagnosis target name component is required for each mode. There is a problem that the amount of "knowledge" becomes enormous, and the number of searches for investigating the cause increases.
一方、上記従来技術の後者にあっては、診断対象が論理
回路のような簡単なものであれば容易に対応可能である
が、コンピュータの様な複雑な機能を含む装置等を診断
対象にすると、その機能を実際にモデル化するのが容易
でなく、適用が難しいという問題がある。On the other hand, in the latter of the above-mentioned conventional techniques, if the diagnosis target is a simple one such as a logic circuit, it can be easily dealt with, but if the diagnosis target is a device including a complicated function such as a computer. , There is a problem that it is difficult to actually model that function and it is difficult to apply.
本発明の目的は、複雑な機能を含む大規模な装置等を診
断団対象とする場合でも、迅速且つ効率的に故障原因を
追及できる故障診断装置及び故障診断システムを提供す
ることにある。An object of the present invention is to provide a failure diagnosis device and a failure diagnosis system that can quickly and efficiently investigate the cause of a failure even when a large-scale device having a complicated function or the like is targeted for the diagnosis group.
[課題を解決するための手段] 上記目的は、故障事情に対応した故障候補の知識を記憶
装置に格納しておいて故障発生時にこの故障の原因と考
えられる故障候補の集合を求め、これとは別に、ある試
験あるいは測定(以下、試験という。)結果が出たとき
その試験結果がでる故障原因の候補の存在範囲に関する
情報を有する試験知識を各試験毎に記憶装置に格納して
おき、ある試験を実行したときに得られるこの故障原因
(故障候補)の存在範囲とする故障候補の集合とから故
障候補を絞っていくことで、達成される。診断対象が階
層構造を有する場合、階層レべルの情報を上記各知識に
付加しておき、階層レベル毎に故障候補を絞っていくこ
とで、更に達成される。また、実際に試験を行う前に、
試験候補の試験知識のうち試験結果に対応する故障候補
の存在範囲と故障候補の集合とから事前にその試験が故
障候補を絞ることができる試験か否かを判定して試験候
補を絞ることで、更に達成される。また、故障診断シス
テムは、上記故障診断装置と診断対象とをデータ伝送ネ
ットワークで接続することで、得られる。[Means for Solving the Problem] The above object is to store knowledge of failure candidates corresponding to failure circumstances in a storage device, obtain a set of failure candidates that are considered to be the cause of this failure when a failure occurs, and Separately, test knowledge having information about the existence range of a failure cause candidate for which a certain test or measurement (hereinafter, referred to as test) result is obtained is stored in a storage device for each test, This is achieved by narrowing down the failure candidates from the set of failure candidates which is the existence range of this failure cause (fault candidate) obtained when a certain test is executed. When the diagnosis target has a hierarchical structure, it is further achieved by adding hierarchical level information to each of the above knowledge and narrowing down the failure candidates for each hierarchical level. Also, before actually conducting the test,
From the test knowledge of the test candidates, it is possible to narrow down the test candidates by judging in advance whether the test can narrow down the failure candidates based on the existence range of the failure candidates corresponding to the test result and the set of failure candidates. , Further achieved. Further, the failure diagnosis system can be obtained by connecting the failure diagnosis device and the diagnosis target with a data transmission network.
[作用] ある故障が発生したときこの故障の原因と考えられる故
障候補の集合を求め、ある試験の診断対象に施して試験
結果を得、この故障候補の集合の中からその試験結果が
得られる候補の集合を求めることで故障候補を絞り、最
終的に1の故障候補をもとめる。複雑な構成の診断対象
であっても、この手順を順次繰り返すことで、容易且つ
迅速に故障原因の追及が可能になる。また、試験を実行
する前に事前にその試験により故障候補が絞れるか否か
を評価しておくことで、無駄な試験の実行を回避でき、
故障診断のより迅速化を図ることができる。更に故障診
断装置と診断対象とを、データ伝送ネットワークで接続
することで、遠隔地の診断対象も迅速に診断可能とな
る。[Function] When a certain fault occurs, a set of fault candidates that are considered to be the cause of this fault is obtained, the test result is obtained by applying it to a diagnostic target of a certain test, and the test result is obtained from this set of fault candidates. The failure candidates are narrowed down by obtaining a set of candidates, and finally the failure candidate of 1 is obtained. Even if the diagnosis target has a complicated structure, it is possible to easily and promptly investigate the cause of the failure by sequentially repeating this procedure. In addition, by evaluating whether or not the failure candidates can be narrowed down by the test before executing the test, it is possible to avoid unnecessary execution of the test,
It is possible to speed up the failure diagnosis. Furthermore, by connecting the failure diagnosis device and the diagnosis target with a data transmission network, the diagnosis target at a remote place can be quickly diagnosed.
尚、「故障候補の集合」とか、ある試験結果による「故
障候補の存在範囲」と表現したが、これらと関係を持う
集合を使用して故障候補を絞ることができることはいう
までもなく、その場合も本発明の範囲に含まれることは
勿論である。例えば故障候補の集合から故障候補の存在
しない範囲を除いた集合を求めてもよいことは、いうま
でもない。It should be noted that the expression “a set of failure candidates” or “a range of existence of a failure candidate” based on a certain test result is used, but it goes without saying that the failure candidates can be narrowed down by using a set having a relationship with them. Of course, that case is also included in the scope of the present invention. It goes without saying that, for example, a set obtained by removing the range in which no failure candidate exists from the set of failure candidates may be obtained.
[実施例] 以下、本発明の一実施例を図面を参照して説明する。[Embodiment] An embodiment of the present invention will be described below with reference to the drawings.
第1図は、本発明の一実施例に係る故障診断装置の構成
図である。本故障診断装置は、電子計算機で成る診断装
置本体1と、記憶装置2,3と、キーボードやマウス等
の入力装置4と、表示装置等の出力装置5から成る。記
憶装置2には診断実行に必要な後述する故障候補の知識
と試験候補の知識とが格納されている。記憶装置3は中
間的な診断結果を一時的に記憶するものであり、故障箇
所の候補(故障候補)31と実行すべき試験の候補32とが
格納される。この故障診断装置の入力装置4から診断に
必要な情報を入力すると、診断装置本体1は、詳細は後
述する様に、故障箇所や試験の候補を絞り込みながら故
障原因を究明し、診断結果を出力装置5に出力する。FIG. 1 is a configuration diagram of a failure diagnosis device according to an embodiment of the present invention. The failure diagnosis apparatus comprises a diagnosis apparatus main body 1 which is an electronic computer, storage devices 2 and 3, an input device 4 such as a keyboard and a mouse, and an output device 5 such as a display device. The storage device 2 stores the knowledge of failure candidates and the knowledge of test candidates, which will be described later, necessary for executing the diagnosis. The storage device 3 temporarily stores an intermediate diagnostic result, and stores a candidate for failure part (failure candidate) 31 and a candidate for test 32 to be executed. When information necessary for diagnosis is input from the input device 4 of this failure diagnosis device, the diagnosis device main body 1 investigates the cause of the failure while narrowing down the failure location and test candidates and outputs the diagnosis result, as will be described later in detail. Output to the device 5.
第2図に、記憶装置2に格納されている知識の例を示
す。同図に示す様に、知識はフレーム形式で表現され
る。そして、先ず同図(a)に示す様に、診断対象に生じ
る各故障事象に対応した故障候補が知識として格納され
る。これにより、各故障事象に対して最初に考慮すべき
種々の故障候補の集合を記憶装置2から読み出すことが
できる。FIG. 2 shows an example of knowledge stored in the storage device 2. As shown in the figure, knowledge is expressed in a frame format. Then, as shown in FIG. 9A, failure candidates corresponding to each failure event occurring in the diagnosis target are stored as knowledge. As a result, a set of various failure candidates that should be considered first for each failure event can be read from the storage device 2.
また、試験候補の知識として、第2図(b)に示す知識は
記憶装置2に格納されている。この知識は、ある故障事
象に対し考慮すべき故障候補として挙げられた故障候補
の集合の中から、所要の故障候補を切り分ける試験に関
する知識である。この知識は、試験の概要、試験方法、
試験結果の判定方法、及び判定された各結果に対する故
障候補の存在する範囲を示す情報、さらに試験を選択す
るときの評価指標、たとえば試験実行の容易性や試験実
行後に診断対象の状態が試験前と比べて変わってしまう
かどうか、などの情報を試験名に付加している。ここ
で、上記試験結果の判定方法については、その方法を処
理手続きで記述しておく。これにより、診断処理の過程
で、この試験結果の判定方法が参照されると、記述され
ている処理手続きに従って、試験の結果が予め考えられ
ていた結果のどれに対応しているかが、判定される。The knowledge shown in FIG. 2B is stored in the storage device 2 as the knowledge of the test candidates. This knowledge is knowledge about a test that separates a required failure candidate from a set of failure candidates listed as failure candidates to be considered for a certain failure event. This knowledge includes the test outline, test methods,
How to determine the test results, information indicating the range of failure candidates for each of the determined results, and the evaluation index when selecting the test, such as the ease of performing the test or the state of the diagnosis target after the test is before the test. Information such as whether or not it will change compared to is added to the test name. Here, the method of determining the test result is described in the processing procedure. As a result, when this test result determination method is referred to in the course of the diagnostic processing, it is determined according to the processing procedure described, which of the previously considered results the test result corresponds to. It
次に、診断装置1がこれらの知識を用いて実行する診断
処理を第3付に示すフローチャートを参照して説明す
る。Next, the diagnostic processing executed by the diagnostic device 1 using these knowledge will be described with reference to the flowchart shown in FIG.
診断対象に故障が発生したときその故障事象名がキーボ
ード4から入力されると(ステップ11)、記憶装置2に
記憶されている故障事情対故障候補の集合の知識(第2
図(a))の中から対応する故障事象の故障候補を検索
し、検索して得られた故障候補の集合を記憶装置3の故
障候補記憶部31に記憶する(ステップ12)。その次のス
テップ13では、記憶装置2に記憶されている試験に関す
る知識(第2図(b))の中から前ステップ12で得られた
最初の故障候補集合を更に細かく切り分けることができ
る試験候補だけを後術のステップ19の処理と同様にして
選び、選んだ試験候補の集合を記憶装置3の試験候補記
憶部32に記憶する。このステップ13の処理は、予めオフ
ラインで処理しておき、処理結果、即ち、故障事象と初
期試験候補集合との対応情報を記憶装置2又は3に記憶
しておくこともできる。この場合、ステップ13は、入力
された事象に対応する試験候補を検索するだけの処理と
なるため、処理時間を短縮できる効果がある。When a failure occurs in the diagnosis target and the failure event name is input from the keyboard 4 (step 11), knowledge of the failure circumstances vs. the set of failure candidates stored in the storage device 2 (second
A failure candidate of the corresponding failure event is searched from the figure (a)), and a set of failure candidates obtained by the search is stored in the failure candidate storage unit 31 of the storage device 3 (step 12). In the next step 13, the test candidates that can be further divided into the first failure candidate set obtained in the previous step 12 from the knowledge about the test (FIG. 2 (b)) stored in the storage device 2 Only the selected test candidates are stored in the test candidate storage unit 32 of the storage device 3 in the same manner as in the post-operation step 19. It is also possible to perform the processing of step 13 offline in advance and store the processing result, that is, the correspondence information between the failure event and the initial test candidate set in the storage device 2 or 3. In this case, step 13 is a process of only searching for a test candidate corresponding to the input event, and thus has an effect of reducing the processing time.
次の処理ステップ14は、ステップ13で得られた試験候補
集合の中から実行すべき試験を選択する処理である。例
えば、第4図に示すような試験選択の評価基準を用意し
ておき、この基準に従って、前述の試験に関する知識
(第2図(b))のうち試験選択に関する指標の情報を基
に優先度を評価し、最も高い優先度を持つ試験候補を選
択する。またこのとき、試験実行の容易性や、試験後に
診断対象の状態を変化させる外乱がへるか否か等の評価
基準も参考にする。このようにして選択した試験候補に
ついての概要と試験方法を表示装置5に表示する(ステ
ップ15)。The next processing step 14 is processing for selecting a test to be executed from the test candidate set obtained in step 13. For example, the evaluation criteria for test selection as shown in FIG. 4 are prepared, and according to this criterion, the priority is based on the information about the index related to the test selection in the knowledge about the above-mentioned test (FIG. 2 (b)). And select the test candidate with the highest priority. At this time, reference should also be made to evaluation criteria such as ease of test execution and whether or not a disturbance that changes the state of the diagnosis target after the test is weakened. The outline and the test method of the test candidates thus selected are displayed on the display device 5 (step 15).
診断者つまり保守要因は、この表示を見ながら指示され
た試験手順に従って試験を実行する。そして、試験の結
果得られたデータを診断者が入力装置4から入力すると
(ステップ16)、あるいは試験結果のデータを自動的に
診断装置1が読み取れる場合にはこのステップ16でその
データ読み取りを実行し、次のステップ17に進む。The diagnostician, that is, the maintenance factor, executes the test according to the instructed test procedure while observing this display. Then, when the diagnostician inputs the data obtained as a result of the test from the input device 4 (step 16), or when the diagnostic device 1 can automatically read the data of the test result, the data reading is executed in this step 16. And proceed to the next step 17.
ステップ17では、試験の知識に付随する試験結果判定方
法の処理手続きに従って、入力された試験結果のデータ
を解析し、どの試験結果に対応するかを判定し、第2図
(b)に示す試験の知識から試験結果を対応する故障箇所
の存在範囲の情報を取り出す。In step 17, the input test result data is analyzed according to the processing procedure of the test result determination method that accompanies the knowledge of the test, and which test result is corresponded to is determined.
From the knowledge of the test shown in (b), information on the existence range of the failure location corresponding to the test result is extracted.
ステップ17で故障箇所の存在範囲を示す情報を取り出し
た後は、詳細は後述する様に、故障箇所存在範囲から故
障候補の絞り込みを行い(ステップ18)、次に、これも
詳細は後述する様に、ステップ18で求めた新しい故障候
補の集合を更に細かく絞り込むことができる試験候補を
試験前の試験候補の集合の中から絞り込む(ステップ19
(詳細は第6図で説明する。))。そして、ステップ20
で、故障候補が1つだけ残ったかあるいは試験候補が無
くなったかを判断して、故障候補が複数有りまたは実行
すべき試験候補が残っている場合にはステップ14に戻
る。このステップ14〜20を繰り返し、故障候補が1つに
絞り込めたとき、ステップ20からステップ21に進んで、
最終的に得られた故障候補を出力装置5に出力し、本診
断処理を終了する。After extracting the information indicating the existence range of the failure part in step 17, the failure candidates are narrowed down from the failure part existence range as described later in detail (step 18), and this will also be described in detail later. In addition, the test candidates that can further narrow down the set of new failure candidates obtained in step 18 are narrowed down from the set of test candidates before the test (step 19
(Details will be described in FIG. 6). And step 20
Then, it is judged whether only one failure candidate remains or there are no test candidates, and if there are a plurality of failure candidates or there are test candidates to be executed, the process returns to step 14. When steps 14 to 20 are repeated and one failure candidate is narrowed down, the process proceeds from step 20 to step 21,
The finally obtained failure candidate is output to the output device 5, and this diagnosis processing is ended.
第5図は、第3図のステップ18における故障候補絞り込
む込み処理の詳細説明図である。試験Ti実行前の故障
候補集合をAとし、試験Tiを実行することで得られた
故障の存在する範囲(故障候補の集合)をBとしたと
き、この集合Aと集合Bと共通重合A∩B=Cを求め、
この集合Cを、試験Ti実行後の新たな故障候補の集合
とする。FIG. 5 is a detailed explanatory diagram of the failure candidate narrowing-down process in step 18 of FIG. Assuming that the failure candidate set before the execution of the test Ti is A and the range of the failures (the set of failure candidates) obtained by executing the test Ti is B, this set A, the set B, and the common overlap A∩ Find B = C,
This set C is set as a new set of failure candidates after the execution of the test Ti.
第6図は、第3図のステップ19における試験候補絞り込
み処理の詳細説明図である。試験Ti実行前の試験候補
の集合をDとし、その中の各試験をTm(m=1,2,
…,k)として以下説明する。FIG. 6 is a detailed explanatory diagram of the test candidate narrowing processing in step 19 of FIG. Let D be the set of test candidates before the execution of test Ti, and let Tm (m = 1, 2,
, K) will be described below.
本実施例では、実際に試験を行う前に、各試験での評価
を以下の処理によりシミューションして、故障候補を絞
ることができない無駄な試験を事前に排除する。In the present embodiment, before actually performing the test, the evaluation in each test is simulated by the following processing to eliminate in advance a useless test in which failure candidates cannot be narrowed down.
先ず、試験候補の中のある試験Tmについて評価する場
合、その試験候補Tmの知識(第2図(b))を参照し、各試
験結果jに対する故障候補の存在する範囲を取り出す。
そして、第5図の説明と同様に、試験Ti実行前の故障
候補の集合Cと、試験Tm3を実行したとしその試験結果
がjとなったときの故障候補の存在範囲との共通集合C
j′を求める。そして、この集合CとCj′との間の関係
に応じて、次の処理を行って試験候補を絞り込む。First, in the case of evaluating a certain test Tm among the test candidates, the knowledge of the test candidate Tm (FIG. 2 (b)) is referred to and the range where the failure candidate exists for each test result j is extracted.
Then, as in the description of FIG. 5, a common set C of the failure candidate set C before the execution of the test Ti and the existence range of the failure candidate when the test result is j when the test Tm3 is executed.
Find j ′. Then, depending on the relationship between the sets C and Cj ', the following processing is performed to narrow down the test candidates.
1) 試験Tmの全ての試験結果jについての各集合Cj′
が空集合でなく、且つ、ある試験結果jについての集合
Cj′が集合Cの真の部分集合である場合; この場合には、この試験Tmは、集合Cを絞り込むこと
ができるから、この試験候補Tmを試験Ti実行後の新た
な試験候補集合Eのメンバーとする。1) Each set Cj 'for all test results j of test Tm
Is not an empty set, and the set Cj 'for some test result j is a true subset of the set C; in this case, this test Tm can narrow the set C, so this test The candidate Tm is a member of the new test candidate set E after the execution of the test Ti.
2) ある試験結果jについて集合Cj′が空集合で、且
つ、別のある試験結果jについて集合Cj′が集合Cの
真の部分集合である場合; この場合には、試験Tmを集合Eのメンバーとする。た
だし、処理がステップ14に戻ったとき、この試験Tmが
選択され、実際に実行されたとき、その試験結果jによ
っては、得られる集合Cj′が空集合となる可能性があ
る。実際に試験後の集合Cj′が空集合となったときに
は、故障候補がなくなるので、いままでの診断結果と矛
盾する結果となる。このときには、この試験結果を無視
して診断を進めるが、矛盾試験として、この試験Tmを
記録に残しておく。この試験候補Tmは、たとえば、診
断終了時の診断結果が正しくなかった場合などに、再試
験の対象として、表示する。2) If the set Cj 'is an empty set for some test result j and the set Cj' is a true subset of the set C for another test result j; Become a member. However, when the process returns to step 14, this test Tm is selected, and when it is actually executed, the obtained set Cj 'may be an empty set depending on the test result j. When the set Cj 'after the test is actually an empty set, there are no fault candidates, and the result is inconsistent with the diagnosis result up to now. At this time, the diagnosis is proceeded by ignoring this test result, but this test Tm is recorded as a contradiction test. This test candidate T m is displayed as a retest target, for example, when the diagnosis result at the end of diagnosis is incorrect.
3) すべての試験結果jについて、各集合Cj′がCj′
=Cとなる場合; この場合には、試験候補Tmは、この試験Tm実行後に故
障候補集合Cを切り分けることができないから、集合E
のメンバーとはしない。3) For all test results j, each set Cj 'is Cj'
= C; In this case, the test candidate Tm cannot separate the failure candidate set C after execution of this test Tm, so the set E
Is not a member of
4) すべての試験結果jについて、各集合Cj′がCj′
=空集合となる場合; 即ち、この試験Tmはいままでの試験結果と完全に矛盾
することになる。この場合、試験候補Tmを集合Eのメ
ンバーとしない。ただし、 矛盾する試験としてTmを記録に残す。4) For all test results j, each set Cj 'is Cj'
= When it is an empty set; That is, this test Tm completely contradicts the test results up to now. In this case, the test candidate Tm is not a member of the set E. However, record Tm as a conflicting test.
5) すべての試験結果jについて、各集合Cj′がCj′
=空集合又は、Cとなる場合; この場合には、試験Tmを集合Eのメンバーとしない。
ただし、試験候補Tmは部分的に矛盾する試験なので、
試験候補Tmを記録に残す。5) For all test results j, each set Cj 'is Cj'
= When it is an empty set or C; In this case, the test Tm is not a member of the set E.
However, because the test candidate Tm is a partially contradictory test,
Record test candidate Tm in the record.
以上のように、知識情報と処理手順によって、故障候補
の絞り込みと同時に、次に実行すべき試験候補も故障候
補に応じて逐次絞り込むので、無用な試験の実行を回避
できると同時に、実行する試験の知識も限定できるの
で、適切な診断が効率的に行えることになる。As described above, the knowledge information and the processing procedure are used to narrow down the failure candidates and the test candidates to be executed next are also sequentially narrowed down according to the failure candidates, so that unnecessary test execution can be avoided and the test to be executed can be avoided. Since knowledge of can be limited, appropriate diagnosis can be efficiently performed.
第3図のフローチャートのステップ14における試験候補
の選択処理では、試験候補の優先度に従って実行する試
験を選択したが、本発明はこの選択方法に限定されるも
のではない。第7図に、試験候補選択処理の別実施例を
示す。この実施例では、試験の選択基準を種々用意して
おき、診断者が適当な選択基準を選択するものである。In the test candidate selection process in step 14 of the flowchart of FIG. 3, the test to be executed is selected according to the priority of the test candidate, but the present invention is not limited to this selection method. FIG. 7 shows another embodiment of the test candidate selection processing. In this embodiment, various test selection criteria are prepared, and the diagnostician selects appropriate selection criteria.
この処理手段に従う場合、先ずステップ101で、試験候
補の選択を自動にするか或るいは手動にするのかの選択
枝と、自動選択を選んだときの各種選択基準の選択枝と
を、表示装置(第1図の出力装置5の1つ)に表示す
る。この表示を見ながら、診断者は入力装置4を用いて
選択枝を選択する(ステップ102)。この選択で、『自
動』を選択したときは、同時に、適用する選択基準も選
択する。In the case of following this processing means, first, in step 101, the selection branch of whether to select the test candidates automatically or manually and the selection branches of various selection criteria when the automatic selection is selected are displayed on the display device. (One of the output devices 5 in FIG. 1). While observing this display, the diagnostician selects a selection branch using the input device 4 (step 102). If "automatic" is selected in this selection, the selection criteria to be applied are also selected at the same time.
次のステップ103では、ステップ102で診断者が『自動』
を選択したか否かを判定し、その判定結果が否定つまり
診断者が『自動』を選択した場合にはステップ104に進
む。このステップ104では、第3図のステップ13或るい
はステップ19で求めた試験候補集合の各試験名とその試
験概要とが表示装置に表示される。この表示を見なが
ら、診断者は試験候補の中から適当な試験を入力装置4
で指定する(ステップ105)。In the next step 103, the diagnostician is "automatic" in step 102.
It is determined whether or not has been selected. If the determination result is negative, that is, if the diagnostician selects "automatic", the process proceeds to step 104. In this step 104, each test name of the test candidate set obtained in step 13 or step 19 of FIG. 3 and its test outline are displayed on the display device. While observing this display, the diagnostician can input an appropriate test from the test candidates using the input device 4
Specify with (step 105).
次のステップ106では、指定した試験を仮に実行したと
きに故障候補がどうなるかを、第6図の説明と同様にし
て求め、これを当該試験の各試験結果毎に表示する。こ
のシミュレーションによる試験の評価は、第3図のステ
ップ13或るいはステップ19ですでに評価されているの
で、この評価結果を記憶装置から読み出して表示しても
よい。In the next step 106, what happens to the failure candidate when the designated test is temporarily executed is determined in the same manner as described with reference to FIG. 6, and this is displayed for each test result of the test. Since the evaluation of the test by this simulation has already been evaluated in step 13 or step 19 in FIG. 3, the evaluation result may be read out from the storage device and displayed.
ステップ103での判定結果が肯定、つまりステップ102で
『自動』が選択された場合には、次にステップ107に進
む。ステップ107では試験候補の中から最優先の試験候
補を、第8図の関係から選択し、選択した試験候補を表
示する。第8図には、各試験候補を、第2図(b)で説明
した各指標を座標とする空間の点として表してあり、原
点に一番近い試験を最優先の試験として選択する。尚、
この実施例では、原点に近付くほど優先度を高くしてい
るが、逆に、原点から遠いほど優先度を高くするように
座標を決めることができることはいうまでもない。ま
た、第8図は、選択した指標がn個なら、これに対応し
て座標軸もn個で張る空間を意味する。指標としては、
試験の容易性、故障確立など種々のものを用意しておく
ことができるが、これらの指標の値(座標値)は、予め
試験の知識や各故障候補に不可しておく。第7図のステ
ップ107で、最優先の試験候補を表示した後、その試験
候補が一つならばステップ106に進むが、複数あればス
テップ105に進んで、手動で適当な試験候補を選択す
る。もちろん、表示する順序で自動的にきめてしまうこ
ともできる。When the determination result in step 103 is affirmative, that is, when “automatic” is selected in step 102, the process proceeds to step 107. In step 107, the highest priority test candidate is selected from the test candidates from the relationship shown in FIG. 8 and the selected test candidate is displayed. In FIG. 8, each test candidate is shown as a point in the space having the coordinates described in FIG. 2 (b) as coordinates, and the test closest to the origin is selected as the highest priority test. still,
In this embodiment, the closer to the origin, the higher the priority is. However, it goes without saying that the coordinates can be determined so that the farther from the origin, the higher the priority becomes. Further, FIG. 8 means a space in which n coordinate axes are set in correspondence with n selected indexes. As an index,
Various items such as easiness of test and establishment of failure can be prepared, but the values (coordinate values) of these indexes are set in advance for test knowledge and each failure candidate. In step 107 of FIG. 7, after displaying the highest priority test candidate, if there is only one test candidate, the process proceeds to step 106. If there are multiple test candidates, the process proceeds to step 105 to manually select an appropriate test candidate. . Of course, it is also possible to automatically decide the order of display.
この実施例によれば、次に実行すべき試験を診断者の考
えで選択でき、しかも、その試験を実行したら故障候補
がどうなるかも事前にわかるので、診断手順の融通性が
増すと同時に、診断者が中心となって診断を進めること
ができるようになる。According to this embodiment, the next test to be executed can be selected from the perspective of the diagnostician, and it is possible to know in advance what the failure candidates will be if the test is executed. The person can play a central role in the diagnosis.
第9図は、診断対象の構成要素を階層化した知識を併用
して、第3図に示した診断を段階的に実行する手順を示
すフローチャートである。第10図に、診断対象の階層化
を示す。FIG. 9 is a flow chart showing a procedure for executing the diagnosis shown in FIG. 3 stepwise by using the knowledge in which the components to be diagnosed are hierarchized. FIG. 10 shows the hierarchization of diagnosis targets.
第9図に基づく診断では、第10図の階層に従って、上位
レベルから各レベルの故障候補と試験候補を絞り込む。
このために、第11図に示す知識を使用する。第11図(a)
及び(b)は、それぞて、第2図(a),(b)に示す故障事象
対故障候補の知識及び試験の知識に診断レベルの情報を
付加したものである。第11図(c)は、診断対象の階層構
成に関する知識で、第10図に示す診断対象の各構成要素
に下位レベルの構成要素と下位レベルのすべての構成要
素(故障候補)に関する試験項目の集合の知識を付加し
たものである。これらの知識を用いると、第9図に示す
ステップ201からステップ205までの処理は、同一診断レ
ベルの知識だけを用いて、診断処理を進めるだけで、全
く、第3図に示す処理手順(ステップ11〜20)と同様で
ある。第3図に示す処理手順と異なるのは、診断レベル
を下げる処理である。ステップ205で、現在の診断レベ
ルで絞り込まれた故障候補と試験候補がこれ以上絞れな
くなったと判定したときにステップ206に進み、現在の
診断レベルが最下位かどうかを判定する。このステップ
206での判定結果がもし『最下位』だった場合は、ステ
ップ209に進んで結果を表示し、本処理手順を終了す
る。In the diagnosis based on FIG. 9, the failure candidates and test candidates of each level are narrowed down from the upper level according to the hierarchy of FIG.
For this, the knowledge shown in Figure 11 is used. Fig. 11 (a)
2B and 2B are diagrams in which the diagnostic level information is added to the knowledge of the failure event-fault candidate and the knowledge of the test shown in FIGS. 2A and 2B, respectively. FIG. 11 (c) is knowledge about the hierarchical structure of the diagnosis target, and shows the lower-level components and the test items for all the lower-level components (fault candidates) for each component of the diagnosis target shown in FIG. It is an addition of collective knowledge. If these knowledges are used, the processing from step 201 to step 205 shown in FIG. 9 is carried out by using only the knowledge of the same diagnosis level to proceed the diagnosis processing, and the processing procedure shown in FIG. It is the same as 11 to 20). What differs from the processing procedure shown in FIG. 3 is processing for lowering the diagnostic level. When it is determined in step 205 that the failure candidates and test candidates narrowed down by the current diagnostic level can no longer be narrowed down, the process proceeds to step 206, and it is determined whether the current diagnostic level is the lowest. This step
If the determination result in 206 is "lowest", the process proceeds to step 209 to display the result, and this processing procedure ends.
『最下位』でない場合は診断レベルを下げるステップ20
7に進む。ステップ207では、第11図(c)に示す知識を参
照して下位の故障候補を生成し、次のステップ208で同
様に下位の試験候補を生成してステップ204に戻り、こ
のレベルの診断を開始する。Decrease diagnostic level if not "lowest" Step 20
Proceed to 7. In step 207, a lower-order failure candidate is generated with reference to the knowledge shown in FIG. 11 (c), and similarly in the next step 208, a lower-order test candidate is generated and the process returns to step 204 to diagnose this level. Start.
この実施例によれば、まず、大まかな故障箇所から次第
に詳細な故障箇所へと故障箇所を特定することができ、
しかも使用する知識も診断レベルごとに限定されるた
め、特に、診断対象が大規模な場合に効率的な診断を可
能とする。According to this embodiment, first, it is possible to specify a failure point from a rough failure point to a detailed failure point,
In addition, since the knowledge to be used is also limited for each diagnosis level, efficient diagnosis is possible especially when the diagnosis target is large-scale.
第12図は、第1図に示す診断装置をデータ伝送ネットワ
ークを介して診断対象装置に接続した実施例の構成図で
ある。同図において1から5は、夫々第1図の同一符号
を付した装置と同じ装置であり、6はデータ伝送ネット
ワーク、71から7nは診断対象装置である。このネッ
トワークを組むことで、診断装置は診断対象装置から試
験データを自動的に収集することができる。したがっ
て、このデータ伝送ネットワークを介した自動データ収
集と第1図に示す入力装置からの対話的なデータ収集と
を組合せると、より効率的な診断が行える。FIG. 12 is a configuration diagram of an embodiment in which the diagnostic device shown in FIG. 1 is connected to a diagnostic target device via a data transmission network. In the figure, 1 to 5 are the same devices as the devices denoted by the same reference numerals in FIG. 1, 6 is a data transmission network, and 7 1 to 7 n are devices to be diagnosed. By forming this network, the diagnostic device can automatically collect the test data from the diagnostic target device. Therefore, if the automatic data collection via this data transmission network and the interactive data collection from the input device shown in FIG. 1 are combined, more efficient diagnosis can be performed.
尚、上述した実施例では、シミュレーションを行い試験
前に試験候補を絞り込んでいるが、シミュレーションを
行わず実際の試験を行ってもよいことはいうまでもな
い。In addition, in the above-mentioned embodiment, although the simulation is performed and the test candidates are narrowed down before the test, it goes without saying that the actual test may be performed without performing the simulation.
[発明の効果] 本発明によれば、無駄な試験をシミュレーションにより
排除して適切な試験のみを選択してその試験データを
得、故障候補を絞り込むことができるので、複雑な構成
の診断対象装置でも迅速且つ効率的に故障原因を追及す
ることが可能となる。[Effect of the Invention] According to the present invention, it is possible to eliminate useless tests by simulation, select only appropriate tests, obtain test data thereof, and narrow down failure candidates. However, it becomes possible to quickly and efficiently investigate the cause of the failure.
第1図は本発明の一実施例に係る故障診断装置のブロッ
ク構成図、第2図(a)は故障事象対故障候補の知識説明
図、同図(b)は試験候補の知識説明図、第3図は故障診
断処理手順を示すフローチャート、第4図は試験選択の
評価基準説明図、第5図は故障候補絞り込み説明図、第
6図は試験候補絞り込み説明図、第7図は試験選択処理
の別実施例に係るフローチャート、第8図は第7図の試
験選択処理で使用する試験評価座標説明図、第9図は診
断処理を階層的に実行する実施例における処理手順を示
すフローチャート、第10図は診断対象の階層構成図、第
11図(a),(b),(c)は階層的に診断処理を行う場合の知
識説明図、第12図は故障診断装置と診断対象装置とをデ
ータ伝送ネットワークで接続したシステムの構成図であ
る。 1……診断装置、2,3……記憶装置、4……入力装
置、5……出力装置、6……データ伝送ネットワーク、
7……故障診断対象装置。FIG. 1 is a block configuration diagram of a fault diagnosis apparatus according to an embodiment of the present invention, FIG. 2 (a) is a knowledge explanatory diagram of failure events vs. fault candidates, and FIG. 2 (b) is a knowledge explanatory diagram of test candidates, FIG. 3 is a flow chart showing a failure diagnosis processing procedure, FIG. 4 is an explanatory view of evaluation criteria for test selection, FIG. 5 is an explanatory view of narrowing down failure candidates, FIG. 6 is an explanatory view of narrowing down test candidates, and FIG. FIG. 8 is a flow chart of another embodiment of the processing, FIG. 8 is an explanatory view of test evaluation coordinates used in the test selection processing of FIG. 7, and FIG. 9 is a flow chart showing a processing procedure in an embodiment in which diagnostic processing is hierarchically executed. Figure 10 shows the hierarchical structure of the diagnosis target,
11 (a), (b), and (c) are diagrams for explaining knowledge in the case of performing diagnostic processing in a hierarchical manner, and FIG. 12 is a configuration diagram of a system in which a failure diagnostic device and a device to be diagnosed are connected by a data transmission network. Is. 1 ... Diagnostic device, 2, 3 ... Storage device, 4 ... Input device, 5 ... Output device, 6 ... Data transmission network,
7: Target device for failure diagnosis.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 伊藤 哲男 茨城県日立市森山町1168番地 株式会社日 立製作所エネルギー研究所内 (56)参考文献 特開 昭63−269207(JP,A) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Tetsuo Ito 1168 Moriyama-cho, Hitachi-shi, Ibaraki Energy Research Laboratory, Hiritsu Seisakusho Co., Ltd. (56) Reference JP-A-63-269207 (JP, A)
Claims (6)
識と試験結果に対応した故障候補の存在範囲に関する情
報及び評価基準を有する試験候補の知識とを格納した記
憶手段と、故障発生時に故障事象に対応した故障候補の
集合を求める手段と、試験候補の中から指定した評価基
準を満たす試験を選択する手段と、選択した試験を実行
して得られる試験結果を取得する手段と、該試験結果に
対応する故障候補の存在範囲を前記記憶手段から取り出
す手段と、該故障候補の存在範囲と故障候補の集合との
共通集合を求めて故障候補を絞り込む手段とを備えるこ
とを特徴とする故障診断装置。1. Storage means for storing knowledge about a failure candidate associated with a failure event, information about a range of existence of the failure candidate corresponding to a test result, and knowledge of a test candidate having an evaluation criterion, and a failure event when a failure occurs. Means for obtaining a set of failure candidates corresponding to, a means for selecting a test satisfying a specified evaluation criterion from among the test candidates, a means for obtaining a test result obtained by executing the selected test, and the test result And a means for extracting the existence range of the failure candidate corresponding to the above from the storage means, and a means for narrowing down the failure candidate by obtaining a common set of the existence range of the failure candidate and the set of failure candidates. apparatus.
層構造に応じた階層レベル情報を有する故障候補に関す
る知識と試験結果に対応した故障候補の存在範囲に関す
る情報及び評価基準並びに診断対象の階層構造に応じた
階層レベル情報とを有する試験候補の知識とを格納した
記憶手段と、故障発生時に故障事象に対応したある階層
レベルの故障候補の集合を求める手段と、試験候補の中
から指定した評価基準を満たすある階層レベルの試験を
選択する手段と、選択した試験を実行して得られる試験
結果を取得する手段と、該試験結果に対応する故障候補
の存在範囲を前記記憶手段から取り出す手段と、該故障
候補の存在範囲と故障候補の集合との共通集合を求めて
その階層レベルでの故障候補を絞り込む手段と、この手
段で絞り込んだ故障候補が一つになったとき或るいは実
行する試験候補がなくなったときに前記階層レベルを下
げて同様の手順を繰り返し更に詳細な階層レベルまでの
故障候補を絞り込む手段とを備えることを特徴とする故
障診断装置。2. Knowledge relating to a fault candidate having hierarchy level information corresponding to a fault event and having hierarchical level information according to a hierarchical structure of a diagnosis target, information regarding an existence range of the fault candidate corresponding to a test result, an evaluation criterion, and a hierarchy of a diagnosis target. Memory means for storing knowledge of test candidates having hierarchy level information according to structure, means for obtaining a set of failure candidates at a certain hierarchy level corresponding to a failure event when a failure occurs, and designated from among the test candidates Means for selecting a test at a certain hierarchical level that satisfies the evaluation criteria, means for obtaining a test result obtained by executing the selected test, and means for extracting the existence range of failure candidates corresponding to the test result from the storage means And a means for narrowing down the failure candidates at the hierarchical level by finding a common set of the existence range of the failure candidates and the set of failure candidates, and the reason for narrowing down by this means. When there is only one candidate or when there are no more test candidates to be executed, the hierarchy level is lowered and the same procedure is repeated to narrow down the failure candidates to a more detailed hierarchy level. Failure diagnosis device.
補の各試験を実際に実行する前に、各試験の試験結果対
応の故障候補の存在範囲に関する情報を記憶手段から取
り出し、故障候補の存在範囲と故障候補の集合とから故
障候補を絞り込むことのできない試験候補を排除して試
験候補を絞り込む手段を備えることを特徴とする故障診
断装置。3. The method according to claim 1 or 2, wherein, before actually executing each test of the test candidates, information regarding the existence range of the failure candidate corresponding to the test result of each test is retrieved from the storage means to detect the failure candidate. A failure diagnosis apparatus comprising means for narrowing down test candidates by excluding test candidates for which failure candidates cannot be narrowed down from an existing range and a set of failure candidates.
た評価基準を満たす試験の選択を自動的に行う手段を備
えることを特徴とする故障診断装置。4. The fault diagnosis apparatus according to claim 1 or 2, further comprising means for automatically selecting a test satisfying a designated evaluation standard.
表示装置に表示する手段と、該メニューの中からある試
験候補を操作者が指定して選択する手段と、選択した試
験候補を仮に実行したとして絞り込まれる故障候補を試
験結果毎に表示する手段とを備えることを特徴とする故
障診断装置。5. A means for displaying a menu of test candidates on a display device, a means for an operator to select and select a test candidate from the menu according to claim 3, and temporarily execute the selected test candidate. And a means for displaying failure candidates narrowed down for each test result.
断装置と診断対象とをデータ伝送ネットワークを介して
接続してなることを特徴とする故障診断システム。6. A failure diagnosis system comprising the failure diagnosis device according to any one of claims 1 to 5 and a diagnosis target connected through a data transmission network.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30401388A JPH0658716B2 (en) | 1988-12-02 | 1988-12-02 | Failure diagnosis device and failure diagnosis system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP30401388A JPH0658716B2 (en) | 1988-12-02 | 1988-12-02 | Failure diagnosis device and failure diagnosis system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02151000A JPH02151000A (en) | 1990-06-11 |
| JPH0658716B2 true JPH0658716B2 (en) | 1994-08-03 |
Family
ID=17928015
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP30401388A Expired - Lifetime JPH0658716B2 (en) | 1988-12-02 | 1988-12-02 | Failure diagnosis device and failure diagnosis system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0658716B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4142393A1 (en) * | 1990-12-28 | 1992-07-02 | Gen Electric | Isolating faulty components in system with fault codes - identifies codes and sources, isolating corresp. components, and defining tests conducted until component identified for repair or replacement |
| JP2846140B2 (en) * | 1991-04-22 | 1999-01-13 | 高木産業株式会社 | Water heater failure diagnosis system |
| JP4538845B2 (en) * | 2004-04-21 | 2010-09-08 | 富士ゼロックス株式会社 | FAILURE DIAGNOSIS METHOD, FAILURE DIAGNOSIS DEVICE, IMAGE FORMING DEVICE, PROGRAM, AND STORAGE MEDIUM |
| CN116124218B (en) * | 2023-02-13 | 2024-02-02 | 正泰电气股份有限公司 | Transformer fault diagnosis method and device, storage medium and electronic equipment |
-
1988
- 1988-12-02 JP JP30401388A patent/JPH0658716B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02151000A (en) | 1990-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5629878A (en) | Test planning and execution models for generating non-redundant test modules for testing a computer system | |
| AU754578B2 (en) | System for dynamic diagnosis of apparatus operating conditions | |
| US5129043A (en) | Performance improvement tool for rule based expert systems | |
| CN112084375A (en) | Vehicle fault diagnosis method and device, terminal equipment and storage medium | |
| EP3805927B1 (en) | Maintenance operation assistance system | |
| CN102664748A (en) | Interactive electronic technical manual-based online fault diagnosis equipment and online fault diagnosis method | |
| CN114385877B (en) | Visual processing method and system of test process and computer readable medium | |
| JPH10124477A (en) | Failure diagnosis method | |
| JP2000112784A (en) | Program test support apparatus and recording medium storing program test support program | |
| JPH0855029A (en) | Reasoning device | |
| JPH0658716B2 (en) | Failure diagnosis device and failure diagnosis system | |
| CN112256576B (en) | Man-machine dialogue corpus testing method, device, equipment and storage medium | |
| JP2020085575A (en) | Analysis support device, analysis support method, and analysis support program | |
| JP2001273169A (en) | Program test specification generator | |
| CN115659264B (en) | A Fault Tree Diagnosis Method for Ground Measurement and Control Equipment | |
| CN119166511A (en) | Test case generation method and device | |
| JPH0744526A (en) | Case-based failure diagnosis system for electronic devices | |
| EP4155944B1 (en) | Database troubleshooting with automated functionality | |
| CN115063905B (en) | Method and device for processing vehicle data, storage medium and electronic device | |
| JPH01278866A (en) | Trouble diagnoser for vehicle | |
| JPH0926897A (en) | Program analysis device and program analysis method | |
| Mohacsi et al. | AI-based enhancement of test models in an industrial model-based testing tool | |
| JPH0713617A (en) | Method of estimating the cause of a failure event | |
| Weiner et al. | Applying case-based reasoning to aid fault management in supervisory control | |
| JPH01286694A (en) | Fault diagnosis device for plant distributed control system |