Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0774995B2 - Qualitative reasoning system - Google Patents
[go: Go Back, main page]

JPH0774995B2 - Qualitative reasoning system - Google Patents

Qualitative reasoning system

Info

Publication number
JPH0774995B2
JPH0774995B2 JP4086633A JP8663392A JPH0774995B2 JP H0774995 B2 JPH0774995 B2 JP H0774995B2 JP 4086633 A JP4086633 A JP 4086633A JP 8663392 A JP8663392 A JP 8663392A JP H0774995 B2 JPH0774995 B2 JP H0774995B2
Authority
JP
Japan
Prior art keywords
variables
variable
landmark
constraint
value
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
Application number
JP4086633A
Other languages
Japanese (ja)
Other versions
JPH05257690A (en
Inventor
栄二 大平
優 大木
広 新庄
正博 阿部
Original Assignee
工業技術院長
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 工業技術院長 filed Critical 工業技術院長
Priority to JP4086633A priority Critical patent/JPH0774995B2/en
Publication of JPH05257690A publication Critical patent/JPH05257690A/en
Publication of JPH0774995B2 publication Critical patent/JPH0774995B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Automatic Analysis And Handling Materials Therefor (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、装置などの挙動や自然
現象などの因果関係を定性的に解析可能な定性推論シス
テムに係り、特に、挙動解析において生じる状態の遷移
の曖昧性を削減可能な定性推論システムの曖昧性削減方
式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a qualitative inference system capable of qualitatively analyzing causal relationships such as behaviors of devices and natural phenomena, and in particular, can reduce ambiguity of state transition occurring in behavior analysis. Ambiguity reduction method for simple qualitative reasoning system.

【0002】[0002]

【従来の技術】定性推論システムは、解析対象の変数
を、現在の値(または値の範囲)と、その値の変化の状
態で捕らえる。変化の状態とは、増加、減少、一定の3
状態である。そして、装置などの挙動は、アナログ的に
解析するのではなく、挙動の変化する点のみをディジタ
ル的に解析する。挙動の変化する点とは、例えば、氷を
熱する場合では、温度が0度の時と100度の時であ
る。すなわち、氷が水、水が蒸気に変化する点であり、
この点を境界標(ランドマーク)と呼ぶ。このディジタ
ル的に解析される点を瞬間的な状態、ある瞬間的な状態
とつぎの瞬間的な状態との間を区間の状態と呼ぶ。1個
以上のランドマークにおいて、この瞬間的な状態が起こ
る。定性推論システムは、瞬間的な状態と区間の状態、
および、その状態遷移の順序を求める。
2. Description of the Related Art A qualitative reasoning system captures a variable to be analyzed as a current value (or a range of values) and a state of change in the value. The state of change refers to increase, decrease, and constant 3
It is in a state. Then, the behavior of the device or the like is not analyzed in an analog manner, but only the points where the behavior changes are digitally analyzed. The points at which the behavior changes are, for example, when the ice is heated, when the temperature is 0 degrees and 100 degrees. In other words, the point where ice turns into water and water turns into steam,
This point is called a boundary mark (landmark). This digitally analyzed point is called an instantaneous state, and the interval between one instantaneous state and the next instantaneous state is called an interval state. This momentary condition occurs at one or more landmarks. Qualitative reasoning system, the instantaneous state and the state of the interval,
Also, the order of the state transitions is obtained.

【0003】さて、ここで、上記の氷を熱する場合の例
では、ランドマークを持つ変数が温度のみである。この
ため、初期状態として、例えば、温度が−10度から値
が増加状態であると与えられれば、(1)温度が−10
度のときの瞬間的な状態、(2)温度が−10度から0
度のときの区間の状態、(3)ランドマークが0度のと
きの瞬間的な状態、(4)温度が0度から100度のと
きの区間の状態、(5)ランドマークが100度のとき
の瞬間的な状態と状態が遷移することが求められる。し
かし、ランドマークを持つ変数が複数ある場合は、どの
変数のランドマークが最初に遷移するものかをその値だ
けからでは判断できない。すなわち、曖昧性が生じるこ
とになる。
Now, in the case of heating the ice, the variable having the landmark is only the temperature. Therefore, for example, if the temperature is given as an increasing state from −10 degrees as the initial state, (1) the temperature is −10.
(2) Temperature is from -10 degrees to 0
The state of the section when the temperature is 0 degree, (3) the instantaneous state when the landmark is 0 degree, (4) the state of the section when the temperature is 0 to 100 degrees, (5) the landmark is 100 degree It is required that the momentary state and the state transition at time. However, if there are multiple variables that have landmarks, it cannot be determined only from the value of which variable's landmark first transits. That is, ambiguity will occur.

【0004】従来の定性推論システムでは、この曖昧性
を生成−テスト法を中心として解消する。これは、可能
なすべての解を枚挙して、それらの組合せのうちで制約
を満たすもののみを得る方法である。可能な解とは、区
間から瞬間に移る場合は、ランドマークに達する場合と
達しない場合であり、瞬間から区間に移る場合は、ラン
ドマークに留まる場合と、移行する場合である。これら
については、例えば、「定性推論;知識情報処理シリー
ズ別巻1、共立出版」などにおいて、述べられている。
In the conventional qualitative inference system, this ambiguity is resolved mainly by the generation-test method. This is a method of enumerating all possible solutions and obtaining only those combinations that satisfy the constraint. Possible solutions are, when moving from a section to a moment, when reaching a landmark or not, when moving from a moment to a section, when staying at a landmark and when moving. These are described in, for example, “Qualitative Reasoning; Knowledge Information Processing Series, Annex 1, Kyoritsu Shuppan”.

【0005】[0005]

【発明が解決しようとする課題】従来の状態遷移の曖昧
性を解消する生成−テスト法は、区間から瞬間に移る毎
に可能なすべての解を枚挙して、その組合せの制約をテ
ストする必要があるため、処理量が増大してしまう問題
があった。
The conventional generation-test method for resolving the ambiguity of state transitions requires enumerating all possible solutions at each transition from an interval to test the constraint of the combination. Therefore, there is a problem that the processing amount increases.

【0006】本発明の目的は、状態遷移の曖昧性を処理
量を増やすことなく解消することにある。
An object of the present invention is to eliminate the ambiguity of state transition without increasing the processing amount.

【0007】[0007]

【課題を解決するための手段】解析対象であるオブジェ
クトの構造を記述する構造情報ファイルと、上記オブジ
ェクトの変数間の各種の関係式を少なくとも登録する知
識ベースと、上記オブジェクトの変数間の各種の関係式
のうち、推論に必要な関係式を登録するワーキングメモ
リと、上記ワーキングメモリに登録された上記オブジェ
クトの変数間の関係式に基づいて、上記オブジェクトの
変数の値または値の範囲求めるために制約問題を解く制
約ソルバーと、上記構造情報ファイル、上記知識ベー
ス、上記ワーキングメモリおよび上記制約ソルバーを用
いて、物理量に基づく上記オブジェクトの挙動を定性的
に推論する推論手段とを備えた定性推論システムにおい
て、上記構造情報ファイルに記述された上記オブジェク
トの構造と上記知識ベースに登録された上記オブジェク
トの変数の関係式に従って、所定の仮定に基いて上記制
約ソルバーにて上記仮定を解析し、各オブジェクトに矛
盾する状態が存在しないように各オブジェクトの変数の
現在の瞬間の値を求める瞬間状態内解析手段と、上記知
識ベースに登録された上記オブジェクトの変数の関係式
に従って、上記瞬間状態内解析手段で求めた各オブジェ
クトの変数の現在の瞬間の値から、次に挙動が変化する
各オブジェクトの変数のランドマークを推定するランド
マーク推定手段と、上記瞬間状態内解析手段で求めた各
オブジェクトの変数の現在の瞬間の値と、上記ランドマ
ーク推定手段で推定された次に挙動が変化する各オブジ
ェクトの変数のランドマークの値を制約条件として与
え、上記構造情報ファイルに記述された上記オブジェク
トの構造と上記知識ベースに登録された上記オブジェク
トの変数の関係式に従って、上記制約条件に基いて上記
制約ソルバーにて各オブジェクトの変数の現在の瞬間の
値から次に挙動が変化する各オブジェクトの変数のラン
ドマークまでの区間の状態を解析し、各オブジェクトの
変数の値の範囲を求める区間状態内解析手段と、上記知
識ベースに登録された上記オブジェクトの変数の関係式
に従って、上記ランドマーク推定手段にて推定されたラ
ンドマークのうち、上記区間状態内解析手段で求めた各
オブジェクトの変数の値の範囲に含まれるもののみを最
終的なランドマークと決定するランドマーク決定部とを
上記推論手段に備えたことにより、上記目的を達成す
る。
[Means for Solving the Problem] The object to be analyzed
Structure information file that describes the structure of the
To register at least various relational expressions between
Various relational expressions between the knowledge base and the variables of the above objects
Of the working notes to register the relational expressions necessary for inference
And the objects registered in the working memory.
Based on the relational expression between
A constraint that solves a constraint problem to find the value of a variable or range of values.
About solver, above structure information file, above knowledge base
Use the above working memory and the above constraint solver
Qualitatively the behavior of the above objects based on physical quantities
Qualitative reasoning system with reasoning means for reasoning
The object described in the structure information file.
Structure and the above objects registered in the above knowledge base
According to the relational expression of
Approximately solver analyzes the above assumptions and
Of each object's variable so that there is no shielded state
A means for analyzing the momentary state for obtaining the value at the present moment, and the above-mentioned knowledge
Relational expression of the variables of the above objects registered in the knowledge base
In accordance with
Behavior changes from the current instant value of the variable
Land for estimating the variable landmarks for each object
Each of the marks obtained by the mark estimation means and the above-mentioned instantaneous state analysis means
The current instant value of the object variable and the
Each object whose behavior changes next estimated by the peak estimation means
The value of the landmark of the project variable is given as a constraint.
E, the above object described in the above structure information file
Structure and the above objects registered in the above knowledge base
Based on the above constraint conditions,
Constraint solver
Run variables for each object whose behavior changes from value to the next
The state of the section up to the mark is analyzed and each object's
In-state analysis means for obtaining the range of variable values, and
Relational expression of the variables of the above objects registered in the knowledge base
In accordance with the
Of each of the landmarks obtained by the above-mentioned section state analysis means.
Only include those that fall within the range of values of the object's variables.
The landmark determination unit that determines the final landmark
Achieving the above objectives by preparing for the above inference means
It

【0008】[0008]

【作用】各変数に現在の瞬間の状態の値と推定された次
のランドマークの値の範囲を制約条件として与える。こ
れにより、式の制約問題を解く制約ソルバーは、与えら
れた値の範囲が広すぎて、他の変数と矛盾する場合は、
その値の範囲を制限することにより、互いに矛盾のない
状態を作り出す特徴がある。また、現在の瞬間の状態の
次は、求められたいずれかのランドマークの瞬間の状態
となり、そのランドマークの変数の制約(値の範囲)は
制約ソルバーの計算においても制限されない。このた
め、値の範囲が制限された変数のランドマークは次の瞬
間の状態のランドマークとはならないため、外してもよ
い。また、次のランドマークとなる変数や、他の変数と
の関係が明確に記載されていない変数の制約(値の範
囲)は制限されないため、必要なランドマークが失われ
ることはない。
Function: The range of the value of the next landmark estimated to be the value of the state at the current moment is given to each variable as a constraint condition. As a result, the constraint solver that solves the constraint problem of the expression, if the range of the given values is too wide and conflicts with other variables,
By limiting the range of the value, there is a feature that creates a state that is consistent with each other. In addition, the state at the moment of any of the landmarks obtained is next to the state at the current moment, and the constraint (value range) of the variable of the landmark is not limited even in the calculation of the constraint solver. Therefore, the landmark of the variable whose value range is limited does not become the landmark of the state at the next moment, and may be removed. In addition, since the constraint (value range) of the variable to be the next landmark or the variable whose relationship with other variables is not clearly described is not limited, the necessary landmark is not lost.

【0009】[0009]

【実施例】本発明の一実施例を図1により説明する。図
1において、知識ベース1には、オブジェクトや物理法
則の知識が登録される。電子回路におけるトランジスタ
のオブジェクトの例を図2に示す。ここでは、トランジ
スタは、ベース、コレクタ、エミッタの各端子毎の電
圧、電流、抵抗や電流増幅率(beta)などを変数と
して持つことが記述される。さらに、トランジスタは、
ベース−エミッタ間電圧(vbe@Tr)を条件とし
て、onとoffの2状態を持つことが定義される。す
なわち、ベース−エミッタ間電圧が0.7V以上のとき
がonで、0.7V未満の場合がoffとなる。そし
て、各状態において成り立つ変数間の関係式が定義され
る。例えば、on状態では、コレクタ電流(ir@c!
Tr)は、ベース電流に電流増幅率を乗じたものという
関係(beta@Tr*ir@b!Tr)が定義され
る。すなわち、ベース−エミッタ間電圧が0.7V以上
のとき、トランジスタはon状態の変数間の関係式のモ
デルで構成される。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described with reference to FIG. In FIG. 1, knowledge of objects and physical laws is registered in a knowledge base 1. An example of a transistor object in an electronic circuit is shown in FIG. Here, it is described that the transistor has variables such as voltage, current, resistance, and current amplification factor (beta) for each terminal of the base, collector, and emitter. In addition, the transistor
It is defined to have two states, on and off, on condition of the base-emitter voltage (vbe @ Tr). That is, the voltage is on when the base-emitter voltage is 0.7 V or more, and is off when the voltage is less than 0.7 V. Then, a relational expression between variables that holds in each state is defined. For example, in the on state, the collector current (ir @ c!
For Tr), a relation (beta @ Tr * ir @ b! Tr) that is obtained by multiplying the base current by the current amplification factor is defined. That is, when the base-emitter voltage is 0.7 V or higher, the transistor is configured by a model of a relational expression between variables in the on state.

【0010】次に、本発明を図3に示すシュミットトリ
ガ回路の挙動の解析に応用した場合を例に説明する。シ
ュミットトリガ回路の構造の記述の一例を図4に示す。
これは図1の構造情報ファイル2に登録する。ここで
は、シュミットトリガ回路は、2つのトランジスタ(T
r1,Tr2)と5つの抵抗(RL1など)から構成さ
れ、それぞれがどう接続されているかが記述されている
(connect(・・・))。また、挙動解析時の初
期条件(図4の入力電圧vr@Inp=10Vなど)も
ここに登録する。
Next, the case where the present invention is applied to the analysis of the behavior of the Schmitt trigger circuit shown in FIG. 3 will be described as an example. An example of the description of the structure of the Schmitt trigger circuit is shown in FIG.
This is registered in the structure information file 2 of FIG. Here, the Schmitt trigger circuit has two transistors (T
r1, Tr2) and five resistors (RL1, etc.), and how each is connected is described (connect (...)). Further, the initial condition at the time of behavior analysis (the input voltage vr @ Inp = 10V in FIG. 4) is also registered here.

【0011】さて、推論部3では、まず瞬間状態内解析
部31が起動し、初期設定を行なう。すなわち、構造情
報ファイル2から初期条件などを取り込みワーキングメ
モリ4に登録する。つぎに、構造情報ファイル2に記述
された構造を構築する。構造情報ファイル2には、図4
に示すように、回路は2つのトランジスタと5つの抵抗
から構成されていると書かれているので、知識ベース1
から2つのトランジスタと5つの抵抗のオブジェクトを
コピィーして、ワーキングメモリ4に登録する。具体的
には、知識ベース1に記述された図2のオブジェクトの
変数間の関係式が登録される。ここで、トランジスタの
場合、回路の全ての素子が登録されるまで、ベース−エ
ミッタ間電圧が決定されない場合が多い。このため、ト
ランジスタを登録する場合、on状態の変数間の関係式
を登録していいのか、off状態の変数間の関係式を登
録していいのが決められない。このような場合は、図4
のトランジスタTr1とTr2のそれぞれのベース−エ
ミッタ間電圧が0.7V以上のときと、0.7V未満の
場合の4通りの組合せの仮定に基づいて解析を行なう。
トランジスタTr1とTr2のどちらのベース−エミッ
タ間電圧も0.7V以上の仮定を行なうと、トランジス
タTr1とTr2は共にon状態の変数間の関係式がワ
ーキングメモリ4に登録される。制約ソルバー5は、ワ
ーキングメモリ4に登録される式を計算し、変数の値、
あるいは値の範囲を求める。この制約ソルバー5は、例
えば、線形計画法などで実現できる。図4のシュミット
トリガ回路の初期状態の場合は、トランジスタTr1が
onで、Tr2がoffのときのみ、矛盾することなく
解析できる。それ以外は、矛盾する在りえない状態であ
る。そして、トランジスタTr1のベース−エミッタ間
電圧は、0.705Vで減少状態、トランジスタTr2
のベース−エミッタ間電圧は、−4.613Vで増加状
態であることが求まる。また、抵抗1の電圧は、5.5
37Vで減少状態であることが求まる。
In the inference unit 3, first, the in-instantaneous-state analysis unit 31 is activated to perform initialization. That is, the initial conditions and the like are fetched from the structure information file 2 and registered in the working memory 4. Next, the structure described in the structure information file 2 is constructed. The structure information file 2 is shown in FIG.
As shown in, the circuit is said to consist of two transistors and five resistors, so knowledge base 1
The objects of 2 transistors and 5 resistors are copied and registered in the working memory 4. Specifically, the relational expression between the variables of the objects of FIG. 2 described in the knowledge base 1 is registered. Here, in the case of a transistor, the base-emitter voltage is often not determined until all elements of the circuit are registered. Therefore, when registering a transistor, it is not possible to decide whether to register the relational expression between variables in the on state or the relational expression between variables in the off state. In such a case,
The analysis is performed based on the assumption of four combinations when the base-emitter voltage of each of the transistors Tr1 and Tr2 is 0.7 V or more and when the voltage is less than 0.7 V.
Assuming that the base-emitter voltage of both the transistors Tr1 and Tr2 is 0.7 V or more, the relational expression between variables in the transistors Tr1 and Tr2 is registered in the working memory 4. The constraint solver 5 calculates the expression registered in the working memory 4 and calculates the value of the variable,
Or find the range of values. This constraint solver 5 can be realized by, for example, a linear programming method. In the case of the initial state of the Schmitt trigger circuit of FIG. 4, analysis can be performed without contradiction only when the transistor Tr1 is on and Tr2 is off. Other than that, there is an inconsistent state that cannot exist. Then, the base-emitter voltage of the transistor Tr1 is reduced to 0.705V, and the transistor Tr2
The base-emitter voltage of is at −4.613 V, which means that it is in an increasing state. The voltage of the resistor 1 is 5.5.
It can be found that the voltage is in a decreasing state at 37V.

【0012】つぎに、ランドマーク推定部32は、瞬間
状態内解析部31の結果に基づいて各変数のランドマー
クを求める。ランドマークとしては、オブジェクトの条
件などから求める。これは、オブジェクトの条件は、オ
ブジェクトの状態を変化させる点を示すためであり、ト
ランジスタTr1、Tr2とも、ベース−エミッタ間電
圧=0.7Vが候補となる。ここで、トランジスタTr
1のベース−エミッタ間電圧は、0.705Vで減少状
態、トランジスタTr2のベース−エミッタ間電圧は、
−4.613Vで増加状態であるため、どちらもベース
−エミッタ間電圧=0.7Vがランドマークとして得ら
れる。
Next, the landmark estimation unit 32 obtains the landmark of each variable based on the result of the instantaneous state analysis unit 31. The landmark is obtained from the conditions of the object. This is because the condition of the object indicates that the state of the object is changed, and the base-emitter voltage = 0.7V is a candidate for both the transistors Tr1 and Tr2. Here, the transistor Tr
The base-emitter voltage of 1 is 0.705V, and the base-emitter voltage of the transistor Tr2 decreases.
Since both are increased at −4.613 V, the base-emitter voltage = 0.7 V is obtained as a landmark in both cases.

【0013】区間状態内解析部33は、ワーキングメモ
リ4をクリアした後、初期条件として、各変数に瞬間状
態内解析部31で求められた現在の瞬間の状態の値と、
推定された次のランドマークの値の範囲を制約条件とし
て与えた後、瞬間状態内解析部31と同様に構造情報フ
ァイル2に記述された構造を構築する。すなわち、トラ
ンジスタTr1のベース−エミッタ間電圧は、0.70
5V〜0.7V、トランジスタTr2のベース−エミッ
タ間電圧は、0.7V〜−4.613V、抵抗1の電圧
は、5.537Vで減少状態であるがランドマークは検
出されなかったため、5.537V以下が初期条件とし
てワーキングメモリ4に登録される。以上に基づいて構
造を構築すると、トランジスタTr1のベース−エミッ
タ間電圧は、0.705V〜0.703Vに、トランジ
スタTr2のベース−エミッタ間電圧は、0.7V〜−
4.613Vとそのまま、抵抗1の電圧は、5.537
V〜3.745Vの値の範囲が計算される。以上の処理
の課程を図5に示す。
After clearing the working memory 4, the intra-section state analysis unit 33 sets, as an initial condition, the value of the present moment state obtained by the intra-state state analysis unit 31 for each variable.
After the estimated value range of the next landmark is given as a constraint condition, the structure described in the structure information file 2 is constructed in the same manner as in the instantaneous state analysis unit 31. That is, the base-emitter voltage of the transistor Tr1 is 0.70.
5V to 0.7V, the base-emitter voltage of the transistor Tr2 is 0.7V to -4.613V, and the voltage of the resistor 1 is 5.537V, which is in a decreasing state, but a landmark is not detected. 537V or less is registered in the working memory 4 as an initial condition. When the structure is constructed based on the above, the base-emitter voltage of the transistor Tr1 is 0.705V to 0.703V, and the base-emitter voltage of the transistor Tr2 is 0.7V to −.
As it is 4.613V, the voltage of the resistor 1 is 5.537.
A range of values from V to 3.745V is calculated. The course of the above processing is shown in FIG.

【0014】ランドマーク決定部34は、ランドマーク
推定部32で求められたランドマークのうち、区間状態
内解析部33で求められた変数の値の範囲に含まれるも
ののみを最終的なランドマークとする。ここでは、ラン
ドマーク推定部32で求められたトランジスタTr1と
Tr2のベース−エミッタ間電圧=0.7Vという2つ
のランドマークのうち、トランジスタTr1のベース−
エミッタ間電圧は、区間状態内解析部33の結果、値の
範囲が0.705V〜0.703Vとなり、トランジス
タTr1のランドマーク(ベース−エミッタ間電圧=
0.7V)は、これに含まれないため、ランドマークか
ら外される。このため、つぎの瞬間状態内解析部31の
処理では、トランジスタTr2のベース−エミッタ間電
圧=0.7Vで、トランジスタTr1のベース−エミッ
タ間電圧>0.7Vの場合のみを解けばよいことにな
り、状態の遷移の曖昧性を1/3に減らすことができ
る。
The landmark determination unit 34 determines only the landmarks determined by the landmark estimation unit 32 as final landmarks within the range of the variable values determined by the intra-section state analysis unit 33. And Here, of the two landmarks of the base-emitter voltage of the transistors Tr1 and Tr2 obtained by the landmark estimation unit 32 = 0.7 V, the base of the transistor Tr1−
As a result of the intra-section state analysis unit 33, the value of the emitter-to-emitter voltage is 0.705V to 0.703V, and the landmark of the transistor Tr1 (base-emitter voltage =
0.7V) is not included in this, and thus is removed from the landmark. Therefore, in the next process of the instantaneous in-state analysis unit 31, it is only necessary to solve the case where the base-emitter voltage of the transistor Tr2 is 0.7V and the base-emitter voltage of the transistor Tr1 is> 0.7V. Therefore, the ambiguity of the state transition can be reduced to 1/3.

【0015】[0015]

【発明の効果】本発明によれば、区間の状態解析からつ
ぎの瞬間的な状態の曖昧性を減らすことができるため、
推論の処理量を削減でき、高速な推論を実現できる。
According to the present invention, it is possible to reduce the ambiguity of the next instantaneous state from the state analysis of an interval.
The amount of inference processing can be reduced and high-speed inference can be realized.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施例のブロック図である。FIG. 1 is a block diagram of an embodiment of the present invention.

【図2】本発明のオブジェクトの知識表現を、トランジ
スタを例として示した図である。
FIG. 2 is a diagram showing a knowledge representation of an object of the present invention by taking a transistor as an example.

【図3】シュミットトリガ回路の回路図である。FIG. 3 is a circuit diagram of a Schmitt trigger circuit.

【図4】本発明をシュミットトリガ回路の挙動解析に応
用したときの、回路の構造の記述例を示した図である。
FIG. 4 is a diagram showing a description example of a circuit structure when the present invention is applied to behavior analysis of a Schmitt trigger circuit.

【図5】本発明をシュミットトリガ回路の挙動解析に応
用したときの、各変数の計算結果の推移を示した図であ
る。
FIG. 5 is a diagram showing a transition of calculation results of each variable when the present invention is applied to behavior analysis of a Schmitt trigger circuit.

【符号の説明】[Explanation of symbols]

1‥知識ベース、2‥構造情報ファイル、3‥推論部、
4‥ワーキングメモリ、5‥制約ソルバー、31‥状態
内解析部、32‥ランドマーク推定部、33‥区間解析
部、34‥ランドマーク決定部。
1 ... Knowledge base, 2 ... Structural information file, 3 ... Inference section,
4 ... Working memory, 5 ... Constraint solver, 31 ... In-state analysis unit, 32 ... Landmark estimation unit, 33 ... Section analysis unit, 34 ... Landmark determination unit.

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 ICOT TECHNICAL REP ORT TR−738(1992−2) ─────────────────────────────────────────────────── ─── Continued Front Page (56) References ICOT TECHNICAL REP ORT TR-738 (1992-2)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】解析対象であるオブジェクトの構造を記述
する構造情報ファイルと、 上記オブジェクトの変数間の各種の関係式を少なくとも
登録する知識ベースと、 上記オブジェクトの変数間の各種の関係式のうち、推論
に必要な関係式を登録するワーキングメモリと、 上記ワーキングメモリに登録された上記オブジェクトの
変数間の関係式に基づいて、上記オブジェクトの変数の
値または値の範囲求めるために制約問題を解く制約ソル
バーと、 上記構造情報ファイル、上記知識ベース、上記ワーキン
グメモリおよび上記制約ソルバーを用いて、物理量に基
づく上記オブジェクトの挙動を定性的に推論する推論手
段とを備えた定性推論システムにおいて、 上記構造情報ファイルに記述された上記オブジェクトの
構造と上記知識ベースに登録された上記オブジェクトの
変数の関係式に従って、所定の仮定に基いて上記制約ソ
ルバーにて上記仮定を解析し、各オブジェクトに矛盾す
る状態が存在しないように各オブジェクトの変数の現在
の瞬間の値を求める瞬間状態内解析手段と、 上記知識ベースに登録された上記オブジェクトの変数の
関係式に従って、上記瞬間状態内解析手段で求めた各オ
ブジェクトの変数の現在の瞬間の値から、次に挙動が変
化する各オブジェクトの変数のランドマークを推定する
ランドマーク推定手段と、 上記瞬間状態内解析手段で求めた各オブジェクトの変数
の現在の瞬間の値と、上記ランドマーク推定手段で推定
された次に挙動が変化する各オブジェクトの変数のラン
ドマークの値を制約条件として与え、上記構造情報ファ
イルに記述された上記オブジェクトの構造と上記知識ベ
ースに登録された上記オブジェクトの変数の関係式に従
って、上記制約条件に基いて上記制約ソルバーにて各オ
ブジェクトの変数の現在の瞬間の値から次に挙動が変化
する各オブジェクトの変数のランドマークまでの区間の
状態を解析し、各オブジェクトの変数の値の範囲を求め
区間状態内解析手段と、 上記知識ベースに登録された上記オブジェクトの変数の
関係式に従って、上記ランドマーク推定手段にて推定さ
れたランドマークのうち、上記区間状態内解析手段で求
めた各オブジェクトの変数の値の範囲に含まれるものの
みを最終的なランドマークと決定するランドマーク決定
部とを上記推論手段に備えたことを特徴とする定性推論
システム。
1. A structure of an object to be analyzed is described.
Structure information file and various relational expressions between the variables of the above objects.
Inference among the relational expressions between the knowledge base to be registered and the variables of the above objects
A working memory for registering a relation required, the object registered in the working memory
Based on the relational expression between variables,
Constraint Sol Solving Constraint Problem to Find Value or Range of Values
Bar, above structure information file, above knowledge base, above workin
Based on the physical quantity using the memory and the constraint solver above.
Based on the reasoning method to qualitatively infer the behavior of the above objects
In a qualitative inference system with a stage, the object of the above described in the above structure information file
Structure and of the above objects registered in the above knowledge base
According to the relational expression of variables, the above constraint
Analyze the above assumptions with the louver and contradict each object
Variable of each object so that there is no state
Of the instantaneous state analysis means for obtaining the instantaneous value of
According to the relational expression, each o
Behavior changes from the current instant value of the object's variable.
The landmarks for the variables of each object to be visualized
Variables of each object obtained by the landmark estimation means and the above-mentioned instantaneous state analysis means
The value at the current moment of
Run of variables for each object whose behavior changes next
Given the value of the mark as a constraint,
Structure of the object described in the file and the knowledge base
According to the relational expressions of the variables of the above objects registered in the
Based on the above constraint conditions, each constraint solver
Behavior changes from the current instant value of the object's variable
Of the interval to the landmark of the variable of each object
Analyze the state and find the range of values of variables of each object
That the in analyzing unit interval condition, registered in the knowledge base variable of the object
It is estimated by the landmark estimation means according to the relational expression.
Of the landmarks that have been
Although it is included in the range of the value of the variable of each object
Landmark decision which decides only as final landmark
Reasoning, characterized in that the inference means is provided with
system.
JP4086633A 1992-03-11 1992-03-11 Qualitative reasoning system Expired - Lifetime JPH0774995B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4086633A JPH0774995B2 (en) 1992-03-11 1992-03-11 Qualitative reasoning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4086633A JPH0774995B2 (en) 1992-03-11 1992-03-11 Qualitative reasoning system

Publications (2)

Publication Number Publication Date
JPH05257690A JPH05257690A (en) 1993-10-08
JPH0774995B2 true JPH0774995B2 (en) 1995-08-09

Family

ID=13892433

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4086633A Expired - Lifetime JPH0774995B2 (en) 1992-03-11 1992-03-11 Qualitative reasoning system

Country Status (1)

Country Link
JP (1) JPH0774995B2 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ICOTTECHNICALREPORTTR−738(1992−2)

Also Published As

Publication number Publication date
JPH05257690A (en) 1993-10-08

Similar Documents

Publication Publication Date Title
JP4202120B2 (en) Integrated circuit optimization design equipment
JP5776705B2 (en) Temperature detection device
KR830009440A (en) How to adjust the temperature of the air conditioner
JPH0774995B2 (en) Qualitative reasoning system
WO2012055768A1 (en) Control circuit and method for controlling rotary speed, data processing device, and program code
CN116500240A (en) Soil environment quality monitoring method, system and readable storage medium
JP2553790B2 (en) Ventilation fan control device
JPH05324326A (en) Ambiguity inference system for qualitative inference system
KR940015847A (en) Adaptive input / output device using selection sample data according to the evaluation amount
JPH05324163A (en) Coordinate detection device and coordinate detection method
US6950970B2 (en) Operation report creation system, operation report creation method, and operation report creation program
JP2605188B2 (en) Circuit constant automatic design system and circuit constant optimization method
CN116520701B (en) Step-by-step first-order fuzzy predictive control method and device
CN219830118U (en) Multi-model temperature sensor sampling multiplexing circuit
CN114726959B (en) A circuit and method for eliminating signal ringing
CN118999822A (en) Design method of temperature sampling circuit
JPH0718711B2 (en) Potentiometer input circuit
JP2976930B2 (en) Evaluation method of parasitic source resistance of field effect transistor
KR0115559Y1 (en) Current mirror circuit
Majeed Model based estimation approach to the missing data problem
CN107463725A (en) A kind of Parameters design for being applied to simulation and RF IC
DE2805905A1 (en) Linear semiconductor temp. sensor - has sensing transistor shunted by voltage divider with tap coupled to base
KR920016825A (en) Temperature measuring method and circuit
JPH0531193B2 (en)
JP2002333346A (en) State evaluation device, method, computer program, and computer-readable storage medium to be evaluated

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term