JPH05342004A - Diagnostic device - Google Patents
Diagnostic deviceInfo
- Publication number
- JPH05342004A JPH05342004A JP4172007A JP17200792A JPH05342004A JP H05342004 A JPH05342004 A JP H05342004A JP 4172007 A JP4172007 A JP 4172007A JP 17200792 A JP17200792 A JP 17200792A JP H05342004 A JPH05342004 A JP H05342004A
- Authority
- JP
- Japan
- Prior art keywords
- knowledge
- diagnostic
- diagnosis
- cause
- question
- 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.)
- Pending
Links
Landscapes
- Testing Of Engines (AREA)
- Digital Computer Display Output (AREA)
Abstract
(57)【要約】
【目的】 効率の良い診断の順序を知識の形で陽に指定
することが可能となり、知識の記述が容易となって、よ
り柔軟な処理を実現できる。
【構成】 診断用の知識が格納される知識ベース1と、
知識ベース1に格納されている診断用の知識に基づき診
断を行なう診断エンジン2と、診断エンジン2での診断
において操作者に対するインタフェースとして機能する
ユーザインタフェース3とを有し、知識ベース1に格納
される診断用の知識は、因果関係に関する知識と診断の
手順を決定する知識とが分離されている。
(57) [Summary] [Purpose] It is possible to explicitly specify the order of efficient diagnosis in the form of knowledge, which facilitates the description of knowledge and realizes more flexible processing. [Configuration] A knowledge base 1 in which knowledge for diagnosis is stored,
It has a diagnostic engine 2 that makes a diagnosis based on the diagnostic knowledge stored in the knowledge base 1, and a user interface 3 that functions as an interface for the operator in the diagnosis by the diagnostic engine 2, and is stored in the knowledge base 1. The knowledge for diagnosis that is related to causality is separated from the knowledge that determines the procedure of diagnosis.
Description
【0001】[0001]
【産業上の利用分野】本発明は、知識ベースを用いて故
障等の診断を行なう診断装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a diagnostic device for diagnosing a failure or the like using a knowledge base.
【0002】[0002]
【従来の技術】一般に故障診断型エキスパートシステム
では、診断は故障の原因とそれにより引き起こされる現
象との間の因果関係を基本にした知識を用い、観測され
た現象から可能性のある故障の原因を推定するようにな
っており、この種の多くのシステムにおいては、診断の
手順はこの因果関係のみにより決定されるようになって
いる。すなわち、因果関係と診断の手順制御に関する知
識との間には明確な区別がなく、因果関係がそのまま診
断の手順を決定するようになっている。例えば、診断の
最中に必要となる診断対象に関する情報は、質問として
ユーザに問い合わされるが、この質問の発生は診断の進
行に依存するので、質問は、上記の因果関係に従った順
序で発生されていた。また、診断の効率を向上させよう
とする場合には、因果関係に基づいた診断の知識を診断
効率が向上するように変更することで対処していた。2. Description of the Related Art Generally, in a failure diagnosis type expert system, diagnosis uses knowledge based on a causal relationship between a cause of a failure and a phenomenon caused by the failure, and a possible cause of failure is observed from an observed phenomenon. And in many systems of this type the diagnostic procedure is determined solely by this causal relationship. That is, there is no clear distinction between the causal relationship and the knowledge about the control of the diagnostic procedure, and the causal relationship directly determines the diagnostic procedure. For example, the information about the diagnosis target that is required during the diagnosis is queried by the user as a question, but since the occurrence of this question depends on the progress of the diagnosis, the questions are generated in the order according to the above causal relationship. It had been. Further, in order to improve the efficiency of diagnosis, the knowledge of the diagnosis based on the causal relationship is changed so as to improve the efficiency of diagnosis.
【0003】[0003]
【発明が解決しようとする課題】しかしながら、多くの
要素を個別に考慮した診断の効率は検査のコストや診断
対象の設置状況,操作者の処置能力などの多くの要素が
組み合って決定されることが多く、これらの要素を個別
に考慮した最適な診断手順を因果関係のみによって決定
することは極めて困難であるという問題があった。However, the efficiency of diagnosis considering many factors individually is determined by combining many factors such as the cost of inspection, the installation condition of the diagnosis target, and the treatment ability of the operator. However, there is a problem in that it is extremely difficult to determine the optimum diagnostic procedure considering these factors individually only by the causal relationship.
【0004】本発明は、多くの要素を個別に考慮した最
適な診断を効率良くかつ容易に行なうことの可能な診断
装置を提供することを目的としている。An object of the present invention is to provide a diagnostic device capable of efficiently and easily performing an optimal diagnosis in which many elements are individually considered.
【0005】[0005]
【課題を解決するための手段および作用】上記目的を達
成するために、請求項1記載の発明は、故障の因果関係
に関する知識と診断の手順制御に関する知識とを分離し
ている。これにより、効率の良い診断の順序を知識の形
で陽に指定することが可能となり、知識の記述が容易と
なって、より柔軟な処理を実現できる。In order to achieve the above-mentioned object, the invention according to claim 1 separates knowledge on the causal relationship of a failure and knowledge on the procedure control of diagnosis. This makes it possible to explicitly specify an efficient diagnosis order in the form of knowledge, facilitate description of knowledge, and realize more flexible processing.
【0006】より具体的には、操作者(専門家)は診断
をすでに手続化されたフローチャートとして捉えている
ことが多く、このフローチャートを構成するために考慮
された、効率に影響を与える要素を、知識として抽出す
ることが困難であることが多い。そこで、請求項2記載
の発明のように、診断の手順を決定する知識として、操
作者に対する質問の表示順序を制御するための知識を採
用し、このような質問の表示順序に関するフローチャー
ト的な知識を知識ベースに陽にもたせることにより、よ
り直接的に診断の順序を記述することが可能となる。More specifically, the operator (expert) often sees the diagnosis as a procedural flow chart, and considers the factors that influence the efficiency, which are taken into consideration in constructing this flow chart. , It is often difficult to extract it as knowledge. Therefore, as in the invention according to claim 2, as the knowledge for determining the diagnosis procedure, the knowledge for controlling the display order of the questions to the operator is adopted, and the flowchart-like knowledge regarding the display order of such questions is adopted. By making the knowledge base explicit, it becomes possible to describe the order of diagnosis more directly.
【0007】また、請求項3記載の発明では、請求項1
記載の診断装置において、因果関係に関する知識が、同
じ結果側事象をもつ原因候補が原因候補グループとして
取扱われるように構成され、診断エンジンは、操作者か
ら与えられる情報を基に、可能性のある原因候補グルー
プの選択と、選択された原因候補グループ内での各原因
候補の順序づけとを繰り返すことにより診断を行なうよ
うになっており、この際、原因候補グループ毎に質問の
表示順序を制御する知識を知識ベースにもたせ、該知識
に基づき1つの原因候補グループ内での原因候補の順序
づけに影響する質問を制御し、さらに質問に対する応答
に応じて他の原因候補グループへの診断の焦点の移動を
制御するようになっている。すなわち、上記のフローチ
ャート型の知識と因果関係知識とを効率良く利用するた
めに、因果関係を利用して原因候補の指定、すなわち診
断のフォーカスを行ない、それらの候補間での順序づけ
の手順としてフローチャート型の質問順序制御知識を用
いている。質問順序制御知識を各原因候補グループ単位
で対応させることにより、診断全体の質問順序を考慮す
る必要がなくなり、ローカルな質問間の関係の記述にと
どめることができる。In the invention according to claim 3, the invention according to claim 1
In the diagnostic device described, the knowledge of causal relationships is configured such that cause candidates with the same consequent event are treated as a cause candidate group, and the diagnostic engine has the potential to be based on information provided by the operator. Diagnosis is performed by repeating selection of a cause candidate group and ordering of each cause candidate in the selected cause candidate group. At this time, the display order of questions is controlled for each cause candidate group. Bringing knowledge to the knowledge base, controlling the questions that influence the ordering of the cause candidates within one cause candidate group based on the knowledge, and moving the diagnostic focus to other cause candidate groups in response to the question To control. That is, in order to efficiently use the above-mentioned flow chart type knowledge and causal relationship knowledge, a causal relationship is used to specify a cause candidate, that is, a focus of diagnosis is performed, and a flowchart is used as a procedure for ordering between the candidates. Type query order control knowledge is used. By associating the question order control knowledge with each cause candidate group unit, it is not necessary to consider the question order of the entire diagnosis, and it is possible to limit the description to the relationship between local questions.
【0008】さらに、請求項4,5記載の発明のよう
に、確信度によるフォーカスの移動を組み合わせること
により、グループ間の移動を確信度で制御し、ローカル
な質問の順序制御をフローチャート型知識で行なうこと
が可能となる。Further, as in the invention described in claims 4 and 5, by combining the movement of the focus according to the certainty factor, the movement between the groups is controlled by the certainty factor, and the local question order control is performed by the flow chart type knowledge. It becomes possible to do it.
【0009】[0009]
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は本発明に係る診断装置の一実施例の構成
図であり、ここでは、診断装置が故障の診断を行なう故
障診断装置であるとして説明する。本実施例の診断装置
は、診断の方法に関する記述である診断知識が格納され
ている知識ベース1と、知識ベース1中の診断知識を解
釈し、それに基づき操作者への質問を決定し、操作者の
応答から可能性のある故障原因を推定する診断エンジン
2と、操作者への質問や結果の表示と操作者からの応答
の入力を管理するユーザインタフェース3とを備えてい
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a configuration diagram of an embodiment of a diagnostic device according to the present invention, and here, it is assumed that the diagnostic device is a fault diagnostic device that diagnoses a fault. The diagnostic apparatus according to the present embodiment interprets the knowledge base 1 in which the diagnostic knowledge, which is a description about the diagnostic method, and the diagnostic knowledge in the knowledge base 1 are interpreted, and based on the interpretation, determines the question to the operator and operates it. A diagnostic engine 2 that estimates a possible cause of failure from a user's response, and a user interface 3 that manages display of questions and results to the operator and input of a response from the operator.
【0010】診断エンジン2は、故障の因果関係に基づ
き故障原因候補のフォーカス(焦点)を決定するフォー
カス決定機構4と、フォーカスされている故障原因候補
の間の順序付けを操作者から与えられた情報に基づき決
定する確信度計算機構5と、操作者から与えられた情報
に基づき操作者に次に表示すべき質問を決定する質問表
示制御機構6とを有している。The diagnostic engine 2 is a focus determination mechanism 4 for determining the focus of the failure cause candidate based on the causal relationship of the failure and the information given by the operator about the ordering of the focused failure cause candidates. And a question display control mechanism 6 that determines the question to be displayed next to the operator based on the information given by the operator.
【0011】また、知識ベース1は、故障因果関係知識
7と、確信度調整知識8と、質問表示順序制御知識9と
を有している。The knowledge base 1 also has failure causal relationship knowledge 7, certainty factor adjustment knowledge 8 and question display order control knowledge 9.
【0012】ここで、故障因果関係知識7は、故障の現
象と原因の間の因果関係を表現したものであり、図2の
ようなネットワーク構造となっている。図2を参照する
と、1つの故障現象,例えば「エンジン始動不能」は何
らかの故障原因,例えば「電装系不良」等の結果であ
り、さらに1つの故障原因,例えば「電装系不良」はよ
り根本的な故障原因,例えば「点火系不良」の結果とな
っており、故障現象や故障原因およびそれ以降の根本的
な原因を総称して故障事象と呼ぶ。また、故障の現象と
その原因もしくはその原因とより根本的な原因の間の一
対の関係Lを因果リンクと呼び、因果リンクLの両端を
それぞれ結果側,原因側と称す。Here, the failure causal relationship knowledge 7 expresses a causal relationship between the phenomenon and the cause of the failure, and has a network structure as shown in FIG. Referring to FIG. 2, one failure phenomenon, for example, “engine start failure” is a result of some failure cause, for example, “electrical system failure”, and one failure cause, for example, “electrical system failure” is more fundamental. A failure cause, for example, “ignition system failure” is the result, and the failure phenomenon, the failure cause, and the root cause thereafter are collectively referred to as a failure event. Further, a pair of relationships L between the phenomenon of failure and its cause or its cause and more fundamental cause is called a causal link, and both ends of the causal link L are called a result side and a cause side, respectively.
【0013】確信度調整知識8は各因果リンクLの確率
的な関係の強さを表現した知識である。図3は図2と因
果関係ネットワークにおいて、「電装系不良→点火系不
良」の因果リンクについての確信度調整知識8の一例を
示す図である。確信度調整知識8には、各因果リンクL
のデフォルトの強さ(デフォルト確信度)と、その強さ
(デフォルト確信度)が変化する条件および変化の大き
さに関する記述とが含まれており、各因果リンクの強さ
は、操作者から与えられた情報に基づき決定される変化
量をデフォルト確信度に加えたものとなる。図3の例で
は、「電装系不良→点火系不良」の因果リンクは、デフ
ォルト確信度として30%の強さをもち、質問「火花テ
スト」に対する操作者の回答が「OK」であるときに
は、この強さは20%減少して、10%となる。これに
対し、質問「プラグ状態」に対する操作者の回答が「汚
れ」であるときには、デフォルト確信度30%にさらに
10%が加算されて、因果リンクの強さは40%とな
る。The certainty factor adjustment knowledge 8 is knowledge expressing the strength of the probabilistic relationship of each causal link L. FIG. 3 is a diagram showing an example of certainty factor adjustment knowledge 8 regarding a causal link of “electrical system failure → ignition system failure” in FIG. 2 and the causal relationship network. Each causal link L is included in the certainty factor adjustment knowledge 8.
The default strength (default certainty factor) and the conditions for changing the strength (default certainty factor) and the magnitude of the change are included. The strength of each causal link is given by the operator. The amount of change determined based on the obtained information is added to the default certainty factor. In the example of FIG. 3, the causal link “defective electrical system → defective ignition system” has a default confidence of 30%, and when the operator's answer to the question “spark test” is “OK”, This strength is reduced by 20% to 10%. On the other hand, when the operator's answer to the question “plug state” is “dirty”, the default certainty factor of 30% is further increased by 10%, and the causal link strength becomes 40%.
【0014】また、故障因果関係知識7において、同じ
故障現象を結果的に持つ複数の因果リンクとその原因側
の故障事象を1つのグループとみなし、これを原因候補
グループと呼ぶ。診断エンジン2では、操作者から与え
られる情報を基に可能性のある原因候補グループの選択
とそのグループ内での各原因候補の順序づけとを繰り返
すことにより診断を行なうようになっており、この際、
選択された原因候補グループを診断フォーカスと定義す
る。ここで、1つの原因候補グループは、その結果であ
る1つの故障事象と対応するので、各グループおよび診
断フォーカスは結果の故障事象でインデックスされてい
る。Further, in the failure causal relationship knowledge 7, a plurality of causal links having the same failure phenomenon as a result and the failure event on the side of the cause thereof are regarded as one group, and this is called a cause candidate group. The diagnosis engine 2 is adapted to make a diagnosis by repeating the selection of a possible cause group based on the information given by the operator and the ordering of the respective cause candidates in the group. ,
Define the selected cause group as diagnostic focus. Here, one causal candidate group corresponds to one resulting failure event, so each group and diagnostic focus is indexed by the resulting failure event.
【0015】また、質問表示順序制御知識9は、各原因
候補グループ毎に対応付けられており、グループに属す
る因果リンクの確信度に影響を与える質問が例えば図4
に示すように質問→回答ネットワークで表現されたもの
となっている。なお、図4のネットワークは、図2の因
果関係ネットワークにおいて、故障事象「電装系不良」
を結果的にもつ原因候補グループの質問→回答ネットワ
ークの一例を示している。Further, the question display order control knowledge 9 is associated with each cause candidate group, and the question affecting the certainty factor of the causal link belonging to the group is, for example, FIG.
As shown in, the question is expressed as a question-answer network. The network of FIG. 4 is the same as the causal network of FIG.
An example of a question-> answer network of a causal candidate group having a result of is shown.
【0016】図4からわかるように、質問→回答ネット
ワークは、ルートノードRN,質問ノードQN,応答ノ
ードAN,条件ノードCN,診断フォーカス移動指定ノ
ードDNの6種類のノードとそれらの間のリンクとで構
成され、質問間の表示の依存関係を指定しており、ある
質問への操作者の応答に応じて他の質問の表示を決定す
る記述となっている。ここで、質問ノードQNは質問文
の表示を意味し、応答ノードANがその後に接続され
る。応答ノードANは質問への応答に対する条件になっ
ており、条件が成立しない応答ノード以降につながる質
問は表示されない。条件ノードCNは各親の成立/不成
立に対する条件であり、全ての親が成立するときに成立
する&ノードと、いずれかの親が成立するとき成立する
ORノード(図示せず)とがある。表示される質問は、
ルートノードRNから各リンクを辿り、成立している条
件ノードCNもしくは応答ノードANを辿って到達でき
る全ての質問ノードQNの内容である。診断フォーカス
移動指定ノードDNは、このノードが到達可能な場合
に、診断フォーカスの移動を指定する。As can be seen from FIG. 4, the question-to-answer network includes six types of nodes, a root node RN, a question node QN, a response node AN, a condition node CN, and a diagnostic focus movement designation node DN, and links between them. And specifies the display dependency between questions, and is a description that determines the display of another question in response to the operator's response to a question. Here, the question node QN means the display of a question sentence, and the response node AN is connected thereafter. The answer node AN is a condition for answering a question, and a question connected after the answer node where the condition is not satisfied is not displayed. The condition node CN is a condition for the establishment / non-establishment of each parent, and includes an & node that is satisfied when all parents are satisfied, and an OR node (not shown) that is satisfied when any parent is satisfied. The question displayed is
The contents of all question nodes QN that can be reached by following each link from the root node RN and following the established condition node CN or response node AN. The diagnostic focus movement designation node DN designates movement of the diagnostic focus when this node is reachable.
【0017】次に、このような構成の診断装置の処理動
作について説明する。図5は本実施例の診断装置による
診断の処理流れを示すフローチャートである。図5を参
照すると、診断は、因果関係ネットワークの結果側の故
障現象のいずれかを操作者が選択することにより始まる
(ステップS1)。1つの故障現象が操作者により選択
されたときには、診断エンジン2のフォーカス決定機構
4は、選択された故障現象をインデックスとして設定
し、インデックスとして設定された故障事象を結果側に
持つ因果リンクとその原因側の故障事象を知識ベース1
の故障因果関係知識7からリストし、この原因候補グル
ープを診断フォーカスとして決定する(ステップS
2)。次いで、インデックスとして設定された故障事象
をキーにしてこの原因候補グループ,すなわち診断フォ
ーカスに関する質問表示順序制御知識を知識ベース1の
質問表示順序制御知識9中から検索する(ステップS
3)。診断フォーカスに関する質問順序制御知識が検索
されると、診断エンジン2の質問表示制御機構6および
確信度計算機構5は、診断フォーカスに対応した質問表
示順序制御知識および確信度調整知識により操作者へ質
問を表示し、その応答に応じてグループ内の原因候補の
順序を決定し、表示する(ステップS4)。この過程で
質問表示制御機構6により診断フォーカスの移動が指示
されると(ステップS5)、質問表示制御機構6の指示
に従い、新たな診断フォーカスが決定され、そのインデ
ックスが設定される(ステップS6)。Next, the processing operation of the diagnostic device having such a configuration will be described. FIG. 5 is a flow chart showing a processing flow of diagnosis by the diagnosis apparatus of this embodiment. Referring to FIG. 5, the diagnosis starts when the operator selects any of the failure phenomena on the result side of the causal relationship network (step S1). When one failure phenomenon is selected by the operator, the focus determination mechanism 4 of the diagnostic engine 2 sets the selected failure phenomenon as an index, and the causal link having the failure event set as the index on the result side and its link. Knowledge base of failure events on the causative side 1
The failure candidate causal knowledge 7 is listed, and this cause candidate group is determined as the diagnostic focus (step S
2). Then, with the failure event set as the index as a key, the question display order control knowledge regarding this cause candidate group, that is, the diagnostic focus is searched from the question display order control knowledge 9 of the knowledge base 1 (step S
3). When the question order control knowledge regarding the diagnostic focus is retrieved, the question display control mechanism 6 and the certainty factor calculation mechanism 5 of the diagnostic engine 2 ask the operator with the question display order control knowledge and certainty factor adjustment knowledge corresponding to the diagnostic focus. Is displayed, the order of cause candidates in the group is determined and displayed according to the response (step S4). In this process, when the question display control mechanism 6 gives an instruction to move the diagnostic focus (step S5), a new diagnostic focus is decided according to the instruction of the question display control mechanism 6 and its index is set (step S6). .
【0018】図6は上記ステップS4,S5の詳細を示
すフローチャートである。図6を参照すると、ステップ
S4の原因候補順序の決定処理では、質問表示順序制御
知識を探索し、新たな質問の決定を行なう(ステップS
11)。これが診断フォーカス移動指定である場合には
(ステップS12)、前述のようにステップS6に進む
が、診断フォーカス移動指定でない場合には、操作者に
対してステップS11で決定した質問を表示し(ステッ
プS13)、操作者に応答入力させる(ステップS1
4)。その応答に基づき各因果リンクに対応した確信度
知識の条件を検査し(ステップS15)、条件が成立す
る確信度を変更する(ステップS16)。原因候補の確
信度が変更されると、その結果は操作者に表示される。
さらに、これらの確信度の計算と同時に、質問に対する
応答により質問表示順序制御知識9が参照され、新たに
表示すべき質問が決定され、操作者に提示される。この
ような質問表示と確信度変更の繰り返しは、質問表示順
序制御知識中の診断フォーカス移動の指定に達するまで
続けられる。FIG. 6 is a flow chart showing the details of steps S4 and S5. Referring to FIG. 6, in the process of determining the cause candidate order in step S4, the question display order control knowledge is searched to determine a new question (step S4).
11). If this is the diagnostic focus movement designation (step S12), the process proceeds to step S6 as described above, but if it is not the diagnostic focus movement designation, the question determined in step S11 is displayed to the operator (step S6). In step S13, the operator inputs a response (step S1).
4). Based on the response, the condition of the certainty factor knowledge corresponding to each causal link is checked (step S15), and the certainty factor that satisfies the condition is changed (step S16). When the certainty factor of the cause candidate is changed, the result is displayed to the operator.
Further, simultaneously with the calculation of these certainty factors, the question display order control knowledge 9 is referred to by the response to the question, the question to be newly displayed is determined, and the question is presented to the operator. The repetition of such question display and certainty factor change is continued until the designation of the diagnostic focus shift in the question display order control knowledge is reached.
【0019】ステップS12,すなわちステップS5に
おいて、診断フォーカスの移動が指示されると、前述の
ように、ステップS6においては、質問表示制御機構6
の指示に従い、新たな診断フォーカスが決定され、その
インデックスが設定される。その際、質問表示制御機構
6の指示は、タイプT1「知識に明示的に指定された故
障事象を新たなインデックスとして設定」、タイプT2
「確信度が最大の故障原因候補を新たなインデックスと
して設定」、タイプT3「1つ前のインデックスへ戻
る」、の3つのタイプに分類される。最初のタイプT1
は、質問表示順序制御知識により陽に新たな診断フォー
カスが設定されている場合で、指定された故障事象を新
たなインデックスとする。2番目のタイプT2は、質問
表示順序制御知識により確信度による診断フォーカスの
移動の指定がなされている場合で、現在の診断フォーカ
ス中の故障原因候補の中でもっとも確信度の高いものを
1つ選択し、それを新たなインデックスとして設定す
る。3番目のタイプT3は、現在の診断フォーカスが設
定される前の診断フォーカスへ戻るものである。図4の
例では、「制御系不良へ」,「点火系へ」の診断フォー
カス移動指定ノードがタイプT1であり、「確信度」の
診断フォーカス移動指定ノードがタイプT2であり、
「戻り」の診断フォーカス移動指定ノードがタイプT3
である。When the movement of the diagnostic focus is instructed in step S12, that is, step S5, the question display control mechanism 6 is operated in step S6 as described above.
The new diagnostic focus is determined and its index is set in accordance with the instruction. At this time, the instruction of the question display control mechanism 6 is as follows: type T1 "set failure event explicitly specified in knowledge as new index", type T2
The failure cause candidate having the highest certainty is set as a new index, and the type T3 is "return to the previous index". First type T1
Is a case where a new diagnostic focus is explicitly set by the question display order control knowledge, and the designated failure event is used as a new index. The second type T2 is a case where movement of the diagnostic focus based on certainty is specified by the question display order control knowledge, and one of the candidate causes of failure in the current diagnostic focus has the highest certainty. Select and set it as the new index. The third type T3 is to return to the diagnostic focus before the current diagnostic focus is set. In the example of FIG. 4, the diagnostic focus movement designation nodes for “to control system failure” and “to ignition system” are type T1, and the diagnostic focus movement designation node for “confidence” is type T2.
"Return" diagnostic focus movement designation node is type T3
Is.
【0020】このようにして、ステップS6において、
新たな診断フォーカスが設定されると、再び、ステップ
S3に戻り、上述したと同様の処理を繰り返す。すなわ
ち、新たな診断フォーカスに対応する故障原因グループ
と質問順序制御知識が検索され、それらのグループ中の
故障原因候補がそのデフォルトの確信度とともに故障原
因候補として表示される。このとき質問制御順序知識の
探索が行なわれ、既に入力されている情報から到達可能
な質問ノードが決定されて原因の表示と同時に質問とし
て出力される。ユーザが出力された質問の1つに応答す
ると、その情報を元に確信度調整知識が検索され、確信
度が各故障原因候補の確信度が変更される。これと同時
に新たに入力された応答を含めて再び質問制御知識が探
索され、新たに表示すべき質問が決定され、出力され
る。新たな応答に対して質問制御知識が探索された際
に、原因グループの診断フォーカス移動指定ノードに到
達すると、新たな故障結果が設定される。Thus, in step S6,
When a new diagnostic focus is set, the process returns to step S3 again, and the same processing as described above is repeated. That is, the failure cause group and the question sequence control knowledge corresponding to the new diagnostic focus are searched, and the failure cause candidates in those groups are displayed as the failure cause candidate together with the default certainty factor. At this time, the question control order knowledge is searched, the reachable question node is determined from the already input information, and the cause is displayed and the question is output at the same time. When the user responds to one of the outputted questions, the certainty factor adjustment knowledge is searched based on the information, and the certainty factor of each failure cause candidate is changed. At the same time, the question control knowledge is searched again including the newly input answer, the question to be newly displayed is determined and output. When the diagnostic focus movement designation node of the cause group is reached when the question control knowledge is searched for a new response, a new failure result is set.
【0021】上記のように、本実施例では、故障の因果
関係に関する知識と診断の手順制御に関する知識を分離
しているので、効率の良い診断の順序を知識の形で陽に
指定することが可能となる。これにより知識の記述が容
易となり、より柔軟な処理が可能となる。具体的には、
検査のコストや診断対象の設置状況,操作者の処置能力
などの多くの要素が組み合っている場合にも、これらの
要素を個別に考慮した最適な診断手順を容易に決定する
ことができる。As described above, in this embodiment, the knowledge about the causal relationship of the fault and the knowledge about the procedure control of the diagnosis are separated, so that the efficient order of diagnosis can be explicitly specified in the form of knowledge. It will be possible. This facilitates the description of knowledge and enables more flexible processing. In particular,
Even when many factors such as the cost of the inspection, the installation condition of the diagnosis target, and the treatment ability of the operator are combined, it is possible to easily determine the optimum diagnosis procedure considering these factors individually.
【0022】[0022]
【発明の効果】以上に説明したように、請求項1記載の
発明によれば、因果関係とは独立に診断の手順を知識と
して指定できるので、このような知識を記述することに
より、より直接的に診断の流れを指定することができ、
多くの要素を個別に考慮した最適な診断を効率良くかつ
容易に行なうことができる。As described above, according to the invention described in claim 1, the diagnostic procedure can be specified as knowledge independently of the causal relationship. You can specify the diagnostic flow,
It is possible to efficiently and easily perform the optimum diagnosis considering many elements individually.
【0023】また、請求項2記載の発明によれば、診断
の手順を決定する知識として、操作者に対する質問の表
示順序を制御するための知識を採用しているので、人間
の専門家が持っている診断のフローチャート的な知識を
より容易にシステムに取り込むことができる。According to the second aspect of the invention, since the knowledge for controlling the display order of the questions to the operator is adopted as the knowledge for determining the diagnosis procedure, it is possessed by a human expert. Flowing knowledge of existing diagnostics can be more easily incorporated into the system.
【0024】また、請求項3記載の発明によれば、因果
関係に関する知識が、同じ結果側事象をもつ原因候補が
原因候補グループとして取扱われるように構成され、診
断エンジンは、操作者から与えられる情報を基に、可能
性のある原因候補グループの選択と、選択された原因候
補グループ内での各原因候補の順序づけとを繰り返すこ
とにより診断を行ない、この際、原因候補グループ毎に
質問の表示順序を制御する知識を知識ベースにもたせ、
該知識に基づき1つの原因候補グループ内での原因候補
の順序づけに影響する質問を制御し、さらに質問に対す
る応答に応じて他の原因候補グループへの診断の焦点の
移動を制御するようになっているので、診断全体を1つ
の流れとして質問の表示順序の知識を記述せずとも良
く、知識の記述性と知識獲得の容易さを向上させること
ができる。According to the third aspect of the invention, the knowledge about the causal relationship is configured such that the cause candidates having the same result side event are treated as the cause candidate group, and the diagnosis engine is given by the operator. Based on the information, diagnosis is performed by repeating the selection of possible cause group and the ordering of each cause candidate in the selected cause group, and at this time, the question is displayed for each cause group. Put knowledge to control the order in the knowledge base,
Based on the knowledge, it controls the question that influences the ordering of the cause candidates in one cause candidate group, and further controls the shift of the diagnostic focus to another cause candidate group in response to the question. Therefore, it is not necessary to describe the knowledge of the question display order with the entire diagnosis as one flow, and the descriptiveness of the knowledge and the ease of acquiring the knowledge can be improved.
【0025】また、請求項4,5記載の発明によれば、
原因候補グループ内の各原因候補の可能性の強さを表わ
す確信度に関する知識をも知識ベースにもたせ、他の原
因候補グループへの診断の焦点の移動を前記確信度に応
じて決定するようになっているので、質問の順序をロー
カルな記述にとどめ全体の流れを確信度に従って制御す
ることができ、全ての条件の組み合わせを予め考慮せず
とも質問の順序を決定することができる。According to the inventions of claims 4 and 5,
Knowledge about the certainty factor representing the likelihood of each cause candidate in the cause candidate group is also given to the knowledge base, and the movement of the focus of diagnosis to another cause candidate group is determined according to the certainty factor. Therefore, the order of the questions can be limited to a local description and the overall flow can be controlled according to the certainty factor, and the order of the questions can be determined without considering all combinations of conditions in advance.
【図1】本発明に係る診断装置の一実施例の構成図であ
る。FIG. 1 is a configuration diagram of an embodiment of a diagnostic device according to the present invention.
【図2】故障因果関係知識のネットワーク構造の一例を
示す図である。FIG. 2 is a diagram showing an example of a network structure of failure causal relationship knowledge.
【図3】確信度調整知識の一例を示す図である。FIG. 3 is a diagram showing an example of certainty factor adjustment knowledge.
【図4】1つの原因候補グループの質問→回答ネットワ
ークの一例を示す図である。FIG. 4 is a diagram showing an example of a question → answer network of one cause candidate group.
【図5】図1の診断装置の診断処理の流れを示すフロー
チャートである。5 is a flowchart showing a flow of a diagnostic process of the diagnostic device of FIG.
【図6】図5に示す診断処理において原因候補の順序決
定および診断フォーカスの移動に関する処理のより詳細
な流れを示すフローチャートである。6 is a flowchart showing a more detailed flow of processing relating to order determination of cause candidates and movement of diagnostic focus in the diagnostic processing shown in FIG.
1 知識ベース 2 診断エンジン 3 ユーザインタフェース 4 フォーカス決定機構 5 確信度計算機構 6 質問表示制御機構 7 故障因果関係知識 8 確信度調整知識 9 質問表示順序制御知識 1 Knowledge base 2 Diagnostic engine 3 User interface 4 Focus determination mechanism 5 Certainty factor calculation mechanism 6 Question display control mechanism 7 Failure causal relationship knowledge 8 Certainty factor adjustment knowledge 9 Question display order control knowledge
Claims (5)
と、知識ベースに格納されている診断用の知識に基づき
診断を行なう診断エンジンと、診断エンジンでの診断に
おいて操作者に対するインタフェースとして機能するユ
ーザインタフェース手段とを有する診断装置において、
前記知識ベースに格納される診断用の知識は、因果関係
に関する知識と診断の手順を決定する知識とが分離され
ていることを特徴とする診断装置。1. A knowledge base in which diagnostic knowledge is stored, a diagnostic engine for performing diagnosis based on the diagnostic knowledge stored in the knowledge base, and an interface for an operator in the diagnostic engine. In a diagnostic device having user interface means,
The diagnostic knowledge stored in the knowledge base has a knowledge about a causal relationship and a knowledge for determining a diagnosis procedure separated from each other.
診断の手順を決定する知識としては、操作者に対する質
問の表示順序を制御するための知識が採用され、前記診
断エンジンは、質問の表示順序を制御するための知識に
基づき操作者に対する質問の表示順序を制御するように
なっていることを特徴とする診断装置。2. The diagnostic device according to claim 1, wherein knowledge for controlling a display order of questions to an operator is adopted as knowledge for determining the diagnosis procedure, and the diagnostic engine displays the questions. A diagnostic device characterized in that it controls the display order of questions to the operator based on knowledge for controlling the order.
因果関係に関する知識は、同じ結果側事象をもつ原因候
補が原因候補グループとして取扱われるように構成され
ており、前記診断エンジンは、操作者から与えられる情
報を基に、可能性のある原因候補グループの選択と、選
択された原因候補グループ内での各原因候補の順序づけ
とを繰り返すことにより診断を行なうようになってお
り、この際、原因候補グループ毎に質問の表示順序を制
御する知識を知識ベースにもたせ、該知識に基づき1つ
の原因候補グループ内での原因候補の順序づけに影響す
る質問を制御し、さらに質問に対する応答に応じて他の
原因候補グループへの診断の焦点の移動を制御するよう
になっていることを特徴とする診断装置。3. The diagnostic device according to claim 1, wherein the knowledge regarding the causal relationship is configured such that cause candidates having the same result side event are treated as a cause candidate group, and the diagnosis engine is operated by an operator. Based on the information given by, the selection of a possible cause group and the ordering of each cause candidate in the selected cause candidate group are repeated to make a diagnosis. Knowledge that controls the display order of questions for each cause candidate group is given to the knowledge base, the question that influences the ordering of the cause candidates in one cause candidate group is controlled based on this knowledge, and further according to the response to the question A diagnostic device characterized by being adapted to control the movement of the diagnostic focus to another cause candidate group.
に、原因候補グループ内の各原因候補の可能性の強さを
表わす確信度に関する知識をも知識ベースにもたせ、前
記診断エンジンは、他の原因候補グループへの診断の焦
点の移動を前記確信度に応じて決定するようになってい
ることを特徴とする診断装置。4. The diagnostic device according to claim 3, further comprising: providing a knowledge base with knowledge about a certainty factor representing the strength of possibility of each cause candidate in the cause candidate group, and the diagnosis engine is configured to A diagnostic apparatus, characterized in that the movement of the focus of diagnosis to a cause candidate group is determined according to the certainty factor.
確信度に関する知識には、結果と原因候補との間の一対
の関係を表わす因果リンクのデフォルトの強さと、該デ
フォルトの強さが変化する条件および変化の大きさに関
する記述とが含まれており、確信度は、操作者から与え
られた情報に基づき決定される変化量をデフォルト確信
度に加えることにより、変更されるようになっているこ
とを特徴とする診断装置。5. The diagnostic device according to claim 4, wherein the knowledge about the certainty factor changes a default strength of a causal link indicating a pair of relation between a result and a cause candidate, and the default strength. The certainty factor and the description about the magnitude of change are included, and the certainty factor can be changed by adding the amount of change determined based on the information given by the operator to the default certainty factor. A diagnostic device characterized by being present.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4172007A JPH05342004A (en) | 1992-06-05 | 1992-06-05 | Diagnostic device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4172007A JPH05342004A (en) | 1992-06-05 | 1992-06-05 | Diagnostic device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05342004A true JPH05342004A (en) | 1993-12-24 |
Family
ID=15933795
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4172007A Pending JPH05342004A (en) | 1992-06-05 | 1992-06-05 | Diagnostic device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05342004A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000353094A (en) * | 1999-06-10 | 2000-12-19 | Ishikawajima Harima Heavy Ind Co Ltd | Device failure diagnosis apparatus and method |
| JP2001337828A (en) * | 2000-05-26 | 2001-12-07 | Techno Ryowa Ltd | System and method for equipment diagnosis, and recording media storing software for equipment diagnosis |
| JP2007334694A (en) * | 2006-06-15 | 2007-12-27 | Omron Corp | Factor estimation device, factor estimation program, recording medium storing factor estimation program, and factor estimation method |
| JP2011203996A (en) * | 2010-03-25 | 2011-10-13 | Oki Electric Industry Co Ltd | Inference device for executing inference by bayesian network, and program for attaining the inference device |
-
1992
- 1992-06-05 JP JP4172007A patent/JPH05342004A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000353094A (en) * | 1999-06-10 | 2000-12-19 | Ishikawajima Harima Heavy Ind Co Ltd | Device failure diagnosis apparatus and method |
| JP2001337828A (en) * | 2000-05-26 | 2001-12-07 | Techno Ryowa Ltd | System and method for equipment diagnosis, and recording media storing software for equipment diagnosis |
| JP2007334694A (en) * | 2006-06-15 | 2007-12-27 | Omron Corp | Factor estimation device, factor estimation program, recording medium storing factor estimation program, and factor estimation method |
| JP2011203996A (en) * | 2010-03-25 | 2011-10-13 | Oki Electric Industry Co Ltd | Inference device for executing inference by bayesian network, and program for attaining the inference device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5295230A (en) | Knowledge representation for expert system | |
| US4866635A (en) | Domain independent shell for building a diagnostic expert system | |
| JP3732731B2 (en) | Scripters and interpreters | |
| JP3224226B2 (en) | Fault diagnosis expert system | |
| US20050132253A1 (en) | Diagnosing faults and errors from a data repository using directed graphs | |
| JP2008179314A (en) | Vehicle diagnostic system | |
| US5548714A (en) | Means for structuring technical information in establishing a knowledge base and troubleshooting in technical equipment | |
| EP3786851A1 (en) | Method and apparatus for providing recommendations for completion of an engineering project | |
| KR0171385B1 (en) | How to diagnose faults in electronic exchanges | |
| JPH05342004A (en) | Diagnostic device | |
| JPH0478926A (en) | Knowledge obtaining system | |
| JPH0855029A (en) | Reasoning device | |
| CN104008056B (en) | Method for testing software and device | |
| US7739213B1 (en) | Method for developing complex probabilistic models | |
| JPH05233585A (en) | Equipment abnormality diagnosis method | |
| KR100241849B1 (en) | Blackboard-based Mixed Reasoning Expert System | |
| JP2004310210A (en) | Work support system | |
| Nakatani et al. | Tuning rules by cases | |
| JP2000020354A (en) | Editing device for the number of execution steps | |
| Ozernoy | Developing an interactive decision support for discrete alternative MCDM method selection | |
| JPH05342003A (en) | Diagnostic device | |
| JPH0535479A (en) | Information processing equipment | |
| JPH03116239A (en) | Diagnostic method | |
| CN119782166A (en) | Test method, system and storage medium | |
| JPH02127849A (en) | Automatic test data generating system |