JPH03111938A - Diagnostic support device - Google Patents
Diagnostic support deviceInfo
- Publication number
- JPH03111938A JPH03111938A JP1249568A JP24956889A JPH03111938A JP H03111938 A JPH03111938 A JP H03111938A JP 1249568 A JP1249568 A JP 1249568A JP 24956889 A JP24956889 A JP 24956889A JP H03111938 A JPH03111938 A JP H03111938A
- Authority
- JP
- Japan
- Prior art keywords
- rule
- data
- model
- inference
- target model
- 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
- 238000002405 diagnostic procedure Methods 0.000 claims abstract description 7
- 238000004519 manufacturing process Methods 0.000 abstract description 17
- 238000012545 processing Methods 0.000 abstract description 6
- 238000012423 maintenance Methods 0.000 abstract description 5
- 230000002159 abnormal effect Effects 0.000 abstract description 2
- 238000007689 inspection Methods 0.000 abstract 1
- 238000003745 diagnosis Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 12
- 238000011835 investigation Methods 0.000 description 12
- 238000000034 method Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 230000007717 exclusion Effects 0.000 description 5
- 230000005856 abnormality Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000008030 elimination Effects 0.000 description 2
- 238000003379 elimination reaction Methods 0.000 description 2
- 238000012552 review Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 101100045694 Caenorhabditis elegans art-1 gene Proteins 0.000 description 1
- 108091023242 Internal transcribed spacer Proteins 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000001364 causal effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000010304 firing Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Devices For Executing Special Programs (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
【発明の詳細な説明】
産業上の利用分野
この発明は、機械、装置などの故障部品を自動的に同定
する診断支援装置に関する。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention This invention relates to a diagnostic support device that automatically identifies faulty parts of machines, devices, etc.
従来の技術および発明の課題
従来のこの種の診断支援装置においては、IF−THE
N形式のいわゆるプロダクションルールを用いて原因−
結果の因果関係を木構造(ツリー)により表現した知識
ベースを作成し、入力データによって知識ベースの探査
を行ない、診断を行なっていた。Prior Art and Problems of the Invention In conventional diagnostic support devices of this type, IF-THE
The cause is determined using the so-called production rule of N format.
A knowledge base was created that expressed the causal relationships between results using a tree structure, and the knowledge base was explored using input data to perform diagnosis.
しかしながら、このようなプロダクションシステムを用
いた従来の診断支援装置は、知識の増加に伴ない、探査
空間が拡がり、また、論理の一貫性の保持が困難になり
、処理速度および知識ベースの保守性や開発効率が低下
してくる。However, with conventional diagnostic support devices using such production systems, the exploration space expands as knowledge increases, and it becomes difficult to maintain logical consistency, resulting in problems with processing speed and maintainability of the knowledge base. and development efficiency will decrease.
この発明の目的は、上記の問題を解決し、処理速度の向
上と知識ベースの保守性や開発効率の向上が図れる診断
支援装置を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a diagnostic support device that solves the above problems and improves processing speed, maintainability of a knowledge base, and development efficiency.
課題を解決するための手段
この発明による診断支援装置は、診断対象をある性能を
満足する機能とその機能を構成する部品群に分解した対
象モデルと、専門家の診断プロセスに基づいてモジュー
ル化された複数のルールモジュールと、これらのルール
モジュールを制御する制御ルールと、上記ルールモジュ
ールおよび制御ルールならびに与えられるデータによっ
て上記対象モデル上に故障集合をダイナミックに生成し
ルールモジュールごとの局所的な推論の繰返しにより故
障部品を同定する手段とを備えているものである。Means for Solving the Problems The diagnostic support device according to the present invention is modularized based on a target model in which a diagnostic target is broken down into a function that satisfies a certain performance and a group of parts that constitute that function, and a diagnostic process by an expert. A set of faults is dynamically generated on the target model using the rule modules, control rules, and data provided, and local inferences are generated for each rule module. and means for repeatedly identifying failed parts.
作 用
診断対象モデルと診断プロセスに応じたルールモジュー
ルおよび制御ルールを用いて、対象モデル上に故障集合
をダイナミックに生成することにより、データに基づい
た局所的な推論が可能となり、推論処理速度の向上と知
識ベースの保守管理の容易化が可能になる。By dynamically generating a fault set on the target model using the rule module and control rule according to the model to be diagnosed and the diagnosis process, local inference based on data is possible, and the speed of inference processing is increased. This allows for easier improvement and maintenance of the knowledge base.
実 施 例 以下、図面を参照して、この発明の詳細な説明する。Example Hereinafter, the present invention will be described in detail with reference to the drawings.
第1図は、診断支援装置の全体概略構成を示す。この装
置はコンピュータを使用したものであり、プロダクショ
ンシステム(1)、対象モデル(2)、推論制御システ
ム(3)、推論手段(4)およびインタフェース(5)
より構成されている。FIG. 1 shows the overall schematic configuration of the diagnostic support device. This device uses a computer and includes a production system (1), a target model (2), an inference control system (3), an inference means (4), and an interface (5).
It is composed of
診断の対象物である機械、装置などをある性能を満足す
る機能とその機能を構成する部品群に分解し、コンピュ
ータのメモリに対象モデル(2)を作成する。すなわち
、対象物の構造や機能に関する知識(静的知識)を対象
モデル(2)を用いて表現する。対象モデル(2)は、
たとえば第2図に1例を示すように、対象物の構造や機
能に基づく階層構造をなしている。第2図において、0
BJECTSは対象物を、LINE−1,、LINE−
2、・・・・・・・・・、LINE−nは系統を、un
its−1、units−2、・・・・・・・・・、u
nlts−1はユニット(機能)を、part−1、p
art−2、・・・・・・・・・、part−nは部品
を示している。また、XXXは、故障原因の候補である
ときに原因候補が割り付けられ、候補でないときに原因
排除が割り付けられるスロット(変数)である。なお、
この実施例では、対象モデル(2)を大別して上位概念
と下位概念の2つの部分から構成した。上位概念は対象
物を系統および機能により大雑把に分類したものであり
、下位概念は上位概念を構成している部品をオブジェク
ト構造によって詳細に表現したものである。また、これ
らの分類は、異常診断における専門家の着眼点を適切に
表現したものにすることが必要である。A machine, device, etc. that is the object of diagnosis is decomposed into functions that satisfy a certain performance and parts that constitute those functions, and a target model (2) is created in the computer's memory. That is, knowledge (static knowledge) regarding the structure and function of the object is expressed using the object model (2). The target model (2) is
For example, as shown in FIG. 2, it has a hierarchical structure based on the structure and function of the object. In Figure 2, 0
BJECTS connects the object to LINE-1, LINE-
2.・・・・・・・・・LINE-n is the system, un
its-1, units-2, ......, u
nlts-1 is a unit (function), part-1, p
art-2, . . . , part-n indicate parts. Further, XXX is a slot (variable) to which a cause candidate is assigned when the failure cause is a candidate, and to which cause elimination is assigned when it is not a candidate. In addition,
In this embodiment, the target model (2) is roughly divided into two parts: a superordinate concept and a subordinate concept. A superordinate concept is a rough classification of objects by system and function, and a subordinate concept is a detailed representation of the parts that make up the superordinate concept using an object structure. Furthermore, these classifications need to appropriately express the point of view of experts in abnormality diagnosis.
診断のためのルールは、専門家の診断プロセス(思考過
程)ごとにモジュール化し、このモジュール化したルー
ルモジュールをプロダクションシステム(1)として、
コンピュータのメモリにプログラムの形で格納する。す
なわち、異常診断における専門家の思考過程を実現する
ため、1F−THEN形式のプロダクションルールを用
いて専門家の思考(動的知識)をモジュール化し、これ
を専門家の動的知識を示す専門家モデルとする。ルール
ジュールには、後述する現象入力のための現象入力ルー
ルモジュール(10)、故障集合自動生成のための原因
候補ルールモジュール(11)、調査データ入力のため
の確認事項ルールモジュール(12)、故障集合見立し
のための原因候補排除ルールモジュール(13)、部品
データ入力のための原因追及ルールモジュール(14)
および故障部品集合の診断のための診断ルールモジュー
ル(15)がある。各モジュールは、プロダクションル
ールによるOR結合で構成されている。ルールのモジュ
ール化にあたっては、できるだけモジュールの独立性を
高くして知識ベースの保守管理および開発効率を上げる
ことが重要であり、このためには、各モジュールを1つ
の固有の機能を実行するモジュールにすること、各モジ
ュールの結合度を最小化することが必要である。前者は
、専門家の思考過程による分類からモジュール化を行な
うことにより、後者は、各々独立したモジュールを対象
モデル(2)上の必要なデータを介して結合することに
より実現した。Rules for diagnosis are modularized for each expert's diagnostic process (thought process), and this modularized rule module is used as a production system (1).
Stored in the computer's memory in the form of a program. In other words, in order to realize the expert's thought process in abnormality diagnosis, the expert's thinking (dynamic knowledge) is modularized using production rules in the 1F-THEN format, and this is converted into an expert's thinking process that represents the expert's dynamic knowledge. Use as a model. The rule module includes a phenomenon input rule module (10) for inputting phenomena, which will be described later, a cause candidate rule module (11) for automatically generating a failure set, a confirmation item rule module (12) for inputting investigation data, and a failure module. Cause candidate exclusion rule module (13) for collective evaluation, cause pursuit rule module (14) for inputting parts data
and a diagnostic rule module (15) for diagnosing a set of failed parts. Each module is composed of OR combinations based on production rules. When modularizing rules, it is important to increase the independence of the modules as much as possible to increase maintenance management and development efficiency of the knowledge base. To this end, it is important to make each module into a module that performs one unique function. It is necessary to minimize the degree of coupling of each module. The former was achieved by modularizing the classification based on the expert's thought process, and the latter was achieved by connecting independent modules via necessary data on the target model (2).
推論制御システム(3)は、プロダクションシステム(
1)および対象モデル(2)による推論を制御するため
の制御ルールを含むものであり、制御ルールはコンピュ
ータのメモリにプログラムの形で格納されている。そし
て、ブロダクションシステム(1)のルールモジュール
は、制御ルールにより専門家の診断プロセスに合わせて
制御される。推論制御システム(3)は、推論実行時に
ルールを実行するための優先順位を付け、競合解消を図
るための制御機能である。また、特定の時点で重要度に
基づき最も重要なルールの方向へ推論の焦点を向ける手
段でもある。そして、推論制御システム(3)は、次の
2つの制御を行なう。まず、専門家の診断プロセス通り
にプロダクションシステム(1)の各々のルールモジュ
ールの制御を行なう。この装置では、プロダクションシ
ステム(1)の各々独立したルールモジュールを対象モ
デル(2)上の必要なデータを介して結合するという方
法をとっているため、あるデータがある1つのモジュー
ルに入力されると、そのデータを参照している他のモジ
ュールが活性化してしまい、診断プロセスの流れが制御
できなくなる。このような他のモジュールの活性化を押
え、推論の焦点をそらせないために、上記のような制御
を行なう。また、プロダクションシステム(1〉の単一
ルールモジュール内での専門家の思考方法に基づくプロ
ダクションルールの制御を行なう。専門家は、診断対象
を検証するための関連データに優先順位を付けて診断を
進めていく。この装置では、プロダクションルールによ
るOR結合で単一モジュールを構成しているため、単一
モジュール内でのルールの発火順位は任意に決定され、
定かでない。したがって、このままでは論理的な専門家
の思考順序に基づく診断ができない。そこで、この関連
データの利用順序を上記のように制御している。The inference control system (3) is a production system (
1) and control rules for controlling inference by the target model (2), and the control rules are stored in the computer's memory in the form of a program. The rule module of the production system (1) is controlled by control rules in accordance with the expert's diagnostic process. The inference control system (3) is a control function that prioritizes the execution of rules during inference execution and resolves conflicts. It is also a means of directing the focus of reasoning towards the most important rules based on their importance at a particular point in time. The inference control system (3) performs the following two controls. First, each rule module of the production system (1) is controlled according to the expert's diagnosis process. In this device, each independent rule module of the production system (1) is connected via the necessary data on the target model (2), so certain data is input to one module. Otherwise, other modules referencing that data will be activated, and the flow of the diagnostic process will become uncontrollable. The above-mentioned control is performed in order to suppress the activation of other modules and prevent the focus of inference from being diverted. In addition, the production rules are controlled based on the expert's way of thinking within the single rule module of the production system (1).The expert makes a diagnosis by prioritizing related data to verify the diagnosis target. In this device, a single module is configured by OR combination of production rules, so the firing order of rules within a single module is arbitrarily determined.
Not sure. Therefore, as it is, it is impossible to make a diagnosis based on the logical thinking order of experts. Therefore, the order in which this related data is used is controlled as described above.
推論手段(4)は、プロダクションシステム(1)のル
ールモジュールおよび推論制御システム(3)の制御ル
ールならびに与えられるデータによって対象モデル(2
)上に故障集合をダイナミックに生成し、ルールモジュ
ールごとの局所的な推論の繰返しにより故障部品を同定
するものであり、そのためのプログラムがコンピュータ
のメモリに格納されている。The inference means (4) uses the rule module of the production system (1), the control rules of the inference control system (3), and the provided data to infer the target model (2).
), and identifies faulty parts by repeating local inference for each rule module, and the program for this purpose is stored in the computer's memory.
インタフェース(5)は、推論手段(4)とユーザとの
間でデータの入出力およびグラフィック表示を行なうた
めのものであり、これにはキーボードやグラフィックデ
イスプレィなどが含まれている。The interface (5) is for data input/output and graphic display between the inference means (4) and the user, and includes a keyboard, a graphic display, etc.
次に、第3図の原理説明図を参照して、上記の診断支援
装置の動作を簡単に説明する。Next, the operation of the above diagnostic support device will be briefly explained with reference to the principle explanatory diagram of FIG.
まず、現象入力に応じたルールにより、入力された現象
データから原因候補となりうる故障集合を対象モデル(
2)上に生成する(故障集合の生成)。このときの原因
候補集合の要素は、対象物を構成する系統やユニットな
ど大雑把な分類に基づいたものである。次に、対象モデ
ル(2)上に生成された故障集合から、調査データに応
じたルールにより、原因候補となりえない要素を排除す
る(故障集合の見直し)。すなわち、入力された調査デ
ータにより、上記のように生成した故障集合内の各要素
を検討し、原因の可能性の薄いものは故障集合より削除
する。First, the target model (
2) Generate above (generation of fault set). The elements of the cause candidate set at this time are based on a rough classification such as the system or unit that constitutes the object. Next, from the fault set generated on the target model (2), elements that cannot be cause candidates are eliminated (review of the fault set) according to rules according to the investigation data. That is, each element in the fault set generated as described above is examined based on the input investigation data, and those with a low probability of being the cause are deleted from the fault set.
そして、部品データ入力に応じたルールにより、残って
いる原因候補の診断を部品レベルの知識を用いて行ない
、異常であれば診断結果を出力し、正常ならば対象モデ
ル(2)上の故障集合から排除する(故障部品集合の診
断)。Then, according to the rules according to the part data input, the remaining cause candidates are diagnosed using part-level knowledge, and if it is abnormal, the diagnosis result is output, and if it is normal, it is a set of faults on the target model (2). (diagnosis of failed parts set).
このような推論は、推論手段(4)によって制御される
。また、推論のためのプロダクションシステム(1)の
ルールモジュールの制御は、推論制御システム(3)に
よって行われる。Such reasoning is controlled by reasoning means (4). Further, the rule module of the production system (1) for inference is controlled by the inference control system (3).
次に、第4図のフローチャートを参照して、上記の動作
をもう少し詳しく説明する。Next, the above operation will be explained in more detail with reference to the flowchart shown in FIG.
まず、ユーザが手動で現象入力を行なう(ステップ1)
。処理が始まると、制御ルールにより現象入力ルールモ
ジュール(lO)が起動され、現象データの入力を促す
質問がデイスプレィに表示されるので、必要なデータを
手動人力する。First, the user manually inputs the phenomenon (step 1)
. When the process starts, the phenomenon input rule module (10) is activated by the control rule, and a question prompting the user to input phenomenon data is displayed on the display, so the necessary data is manually entered.
そして、入力された現象データが対象モデル(2)に書
き込まれる。The input phenomenon data is then written into the target model (2).
現象入力が終わると、制御ルールにより原因候補ルール
モジュール(11)が起動され、入力された現象データ
に基づいて、対象モデル(2)上に故障集合の自動生成
が行なわれる(ステップ2)。原因候補ルールモジュー
ル(11)は、現象ごとにどの要素を原因候補にするか
ということを定めたものであり、現象データが入力され
ると、その現象に対応する故障集合自動生成のためのル
ールが選択される。そして、このルールによって、ある
要素のXXXに原因候補が、残りの要素のxxxに原因
排除が割り付けられ、対象モデル(2)上に故障集合が
自動生成される。たとえば、第5図に示すように、対象
モデル(2)上のunlts−1およびunits−2
のXXXに原因候補が、その他のunttsのXXXに
原因排除が割り付けられる。When the phenomenon input is completed, the cause candidate rule module (11) is activated by the control rule, and a failure set is automatically generated on the target model (2) based on the input phenomenon data (step 2). The cause candidate rule module (11) determines which elements are to be cause candidates for each phenomenon, and when phenomenon data is input, it creates rules for automatically generating a failure set corresponding to that phenomenon. is selected. Then, according to this rule, a cause candidate is assigned to XXX of a certain element, a cause exclusion is assigned to XXX of the remaining elements, and a failure set is automatically generated on the target model (2). For example, as shown in FIG. 5, unlts-1 and units-2 on the target model (2)
Cause candidate is assigned to XXX of , and cause elimination is assigned to XXX of other untts.
故障集合の自動生成が終わると、ユーザが手動で調査デ
ータ(確認事項)の入力を行なう(ステップ3)。調査
データは、原因候補絞り込みのためのものであり、ステ
ップ3に進むと、制御ルールにより確認事項ルールモジ
ュール(12)が起動され、検証に必要な調査データを
入力するための質問がデイスプレィに表示されるので、
必要なデータを手動入力する。なお、これらの質問は故
障原因候補集合の要素に対応して自動選択され、不必要
な質問はされないようになっている。また、入力された
データは全て対象モデル(2)に書き込まれる。When the automatic generation of the failure set is completed, the user manually inputs investigation data (confirmation items) (step 3). The investigation data is used to narrow down cause candidates. When proceeding to step 3, the control rule activates the confirmation item rule module (12), and questions for inputting investigation data necessary for verification are displayed on the display. Because it is done,
Manually enter the required data. Note that these questions are automatically selected in accordance with the elements of the failure cause candidate set, and unnecessary questions are not asked. Furthermore, all input data is written to the target model (2).
調査データの入力が終わると、制御ルールにより原因候
補排除ルールモジュール(13〉が起動され、入力され
た調査データに基づいて、対象モデル(2)上の故障集
合の見直しが行なわれる(ステップ4)。原因候補排除
ルールモジュール(13)は、調査データごとに要素の
XXXの書き換えを定めたものであり、調査データが入
力されると、制御ルールによりその調査データに対応す
る故障集合見立しのためのルールが選択される。そして
、このルールによって、必要な要素のXXXが書き換え
られ、対象モデル(2)上の故障集合の見直しが行なわ
れる。たとえば、第6図に示すように、対象モデル(2
)上のunits−2のxxxが原因候補から原因排除
に書き換えられる。When the input of investigation data is completed, the control rule activates the cause candidate exclusion rule module (13), and the failure set on the target model (2) is reviewed based on the input investigation data (step 4). The cause candidate exclusion rule module (13) specifies the rewriting of XXX in the element for each investigation data, and when investigation data is input, the control rule determines the failure set estimation corresponding to the investigation data. Then, according to this rule, XXX of the necessary element is rewritten and the fault set on the target model (2) is reviewed.For example, as shown in (2
) above in units-2 is rewritten from cause candidate to cause exclusion.
故障集合の見直しが終わると、対象モデル(2)上に生
成された故障集合に要素が含まれているかどうかを調べ
(ステップ5)、要素がなければ、処理を終了し、要素
があれば、故障要素に関連した部品データの手動入力を
行なう(ステップ6)。部品データは、最終的な故障部
品集合の診断を行なうためのものであり、要素ごとに部
品データ入力のためのルールがある。ステップ6に進む
と、制御ルールにより原因追及ルールモジュール(■4
)が起動され、原因候補になっている要素の部品データ
入力のためのルールだけが選択されて、検証に必要な部
品データを入力するための質問がデイスプレィに表示さ
れるので、必要なデータを手動入力する。たとえば、p
art−1のデータA 、 part−2のデータBが
選択されると、第7図に示すように、対象モデル(2)
上のpart−1にデータA 、 part−2にデー
タBが割り付けられる。When the review of the fault set is completed, it is checked whether the fault set generated on the target model (2) contains an element (step 5). If there is no element, the process is terminated, and if there is an element, Manual input of component data related to the failed element is performed (step 6). The parts data is for diagnosing the final set of failed parts, and there are rules for inputting parts data for each element. Proceeding to step 6, the cause investigation rule module (■4
) will be activated, only the rules for inputting part data of the element that is the cause candidate will be selected, and a question for inputting the part data necessary for verification will be displayed on the display, so enter the necessary data. Enter manually. For example, p
When data A of art-1 and data B of part-2 are selected, as shown in Fig. 7, the target model (2)
Data A is allocated to part-1 above, and data B is allocated to part-2.
部品データの入力が終わると、制御ルールにより診断ル
ールモジュール(15)が起動され、入力された部品デ
ータに基づいて、故障部品集合の診断のためのルールに
より、診断が行なわれ(ステップ7)、正常であれば、
処理を終了し、異常であれば、デイスプレィに診断結果
を出力(表示)する(ステップ8)。When the input of the component data is completed, the diagnosis rule module (15) is activated according to the control rule, and diagnosis is performed according to the rule for diagnosing the set of failed components based on the input component data (step 7). If normal,
The process is completed, and if there is an abnormality, the diagnosis result is output (displayed) on the display (step 8).
上記の装置では、診断対象を機能とその機能を構成する
部品部に分解した対象モデルと、診断のためのルールを
専門家の診断プロセスに基づいてモジュール化したルー
ルモジュールを用いているので、知識ベースの保守管理
が容易である。また、このようなルールモジュールと対
象モデルをデータで結合しているので、ルールモジュー
ルごとの局所的な判断が可能となり、推論処理速度が高
くなる。The above device uses a target model in which the diagnostic target is broken down into functions and parts that make up the functions, and a rule module in which the rules for diagnosis are modularized based on the diagnostic process of experts. Base maintenance management is easy. Furthermore, since such rule modules and target models are connected by data, local judgments can be made for each rule module, increasing the inference processing speed.
発明の効果
この発明の診断支援装置によれば、上述のように、推論
処理速度の向上と知識ベースの保守管理の容易化が可能
になる。Effects of the Invention According to the diagnosis support device of the present invention, as described above, it is possible to improve the inference processing speed and facilitate the maintenance and management of the knowledge base.
第1図はこの発明の実施例を示す診断支援装置の全体概
略構成図、第2図は対象モデルの構成を示す説明図、第
3図は原理説明図、第4図は動作の1例を示すフローチ
ャート、第5図、第6図および第7図は対象モデルの一
部を示す説明図である。
(1)・・・プロダクションシステム、(2)・・・対
象モデル、(3)・・・推論制御システム、(4)・・
・推論手段、(5)・・・インタフェース、(10)
(11)(12) (13> (14) (15)・・
・ルールモジュール。
以 上FIG. 1 is an overall schematic configuration diagram of a diagnostic support device showing an embodiment of the present invention, FIG. 2 is an explanatory diagram showing the configuration of a target model, FIG. 3 is an explanatory diagram of the principle, and FIG. 4 is an example of operation. The flowchart shown in FIG. 5, FIG. 6, and FIG. 7 are explanatory diagrams showing a part of the target model. (1)...Production system, (2)...Target model, (3)...Inference control system, (4)...
・Inference means, (5)...Interface, (10)
(11) (12) (13> (14) (15)...
・Rule module. that's all
Claims (1)
る部品群に分解した対象モデルと、専門家の診断プロセ
スに基づいてモジュール化された複数のルールモジュー
ルと、これらのルールモジュールを制御する制御ルール
と、上記ルールモジュールおよび制御ルールならびに与
えられるデータによって上記対象モデル上に故障集合を
ダイナミックに生成しルールモジュールごとの局所的な
推論の繰返しにより故障部品を同定する手段とを備えて
いる診断支援装置。A target model that breaks down the diagnostic target into a function that satisfies a certain performance and a group of parts that make up that function, multiple rule modules that are modularized based on the expert's diagnostic process, and controls that control these rule modules. A diagnostic support comprising a rule, and a means for dynamically generating a fault set on the target model using the rule module, control rule, and provided data, and identifying a faulty part by repeating local inference for each rule module. Device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1249568A JPH03111938A (en) | 1989-09-26 | 1989-09-26 | Diagnostic support device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP1249568A JPH03111938A (en) | 1989-09-26 | 1989-09-26 | Diagnostic support device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH03111938A true JPH03111938A (en) | 1991-05-13 |
Family
ID=17194938
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP1249568A Pending JPH03111938A (en) | 1989-09-26 | 1989-09-26 | Diagnostic support device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH03111938A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110087924A1 (en) * | 2009-10-14 | 2011-04-14 | Microsoft Corporation | Diagnosing Abnormalities Without Application-Specific Knowledge |
-
1989
- 1989-09-26 JP JP1249568A patent/JPH03111938A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110087924A1 (en) * | 2009-10-14 | 2011-04-14 | Microsoft Corporation | Diagnosing Abnormalities Without Application-Specific Knowledge |
US8392760B2 (en) * | 2009-10-14 | 2013-03-05 | Microsoft Corporation | Diagnosing abnormalities without application-specific knowledge |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5107500A (en) | Diagnostic expert system | |
US4766595A (en) | Fault diagnostic system incorporating behavior models | |
KR950012221B1 (en) | Troubleshooting system and repair method | |
US5138694A (en) | Parallel processing qualitative reasoning system | |
US5408412A (en) | Engine fault diagnostic system | |
JPH01250016A (en) | Testing device | |
Riddle et al. | Behavior modeling during software design | |
US5307446A (en) | Knowledge acquisition system | |
Wexelblat | On interface requirements for expert systems | |
Krishnamurthi et al. | An expert system framework for machine fault diagnosis | |
US5150367A (en) | Composite range constraint propagation control | |
JP3206907B2 (en) | Operation control device | |
JP2914664B2 (en) | Automatic programming device | |
JPH03111938A (en) | Diagnostic support device | |
Kahn | From Application Shell to Knowledge Acquisition System. | |
Hale et al. | Towards a model of programmers' cognitive processes in software maintenance: A structural learning theory approach for debugging | |
JPH10207734A (en) | Fault diagnosis device | |
Elzer et al. | Knowledge-based system support for operator tasks in S&C environments | |
KR100241849B1 (en) | Blackboard-based Mixed Reasoning Expert System | |
JPH06222922A (en) | Expert system | |
JPS63127168A (en) | Trouble diagnostic apparatus | |
Burns et al. | DIALOG: a language for instrumentation diagnosis | |
Kurz | Expert systems for fault diagnosis on computerized numerical control (CNC) machines | |
Hong et al. | Knowledge-based diagnostic system of turbine with faults using the blackboard model | |
Bennett | Rapid software integration using structured methods |