JPH0663791B2 - Process diagnosis method - Google Patents
Process diagnosis methodInfo
- Publication number
- JPH0663791B2 JPH0663791B2 JP2104813A JP10481390A JPH0663791B2 JP H0663791 B2 JPH0663791 B2 JP H0663791B2 JP 2104813 A JP2104813 A JP 2104813A JP 10481390 A JP10481390 A JP 10481390A JP H0663791 B2 JPH0663791 B2 JP H0663791B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- primary
- data
- diagnosis
- deduction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Testing Or Calibration Of Command Recording Devices (AREA)
- Testing And Monitoring For Control Systems (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は、鉄鋼プロセスなどの製造プロセスにおけるプ
ロセス診断方法に関し、現在の操業状況からプロセス診
断特性値の予測と評価を迅速に行ない、またその対応を
とることによりプロセス操業の安定化をはかるものであ
る。Description: TECHNICAL FIELD The present invention relates to a process diagnosis method in a manufacturing process such as a steel process, and rapidly predicts and evaluates a process diagnosis characteristic value from the current operating conditions, and By taking measures, the process operation will be stabilized.
[従来の技術] 近年、鉄鋼プロセスなどの製造プロセスにおけるプロセ
ス診断にルールベース等の知識工業的手法により定性的
な、あるいは断片的な経験則により品質診断などのプロ
セス診断システムが開発されている。[Prior Art] In recent years, process diagnostic systems such as quality diagnostics have been developed by qualitative or fragmentary empirical rules based on knowledge industrial methods such as rule bases for process diagnostics in manufacturing processes such as steel processes.
しかしながら、このタイプのプロセス診断システムに用
いられる診断方法には定まった方法が確立しておらず、
システム毎に異なっているのが現状である。However, no fixed method has been established for the diagnostic method used in this type of process diagnostic system,
The current situation is that each system is different.
これに対して、著者らは特願昭63−265678号で経験則に
よる品質診断のひとつの定型的な方法を提案した。On the other hand, the authors proposed in Japanese Patent Application No. 63-265678 a standard method for quality diagnosis based on empirical rules.
またプロセス診断では、プロセス実績データの数が多
く、また中間状態を一度推論し、その結果に基づいて推
論することも多い。そこで特願平1−145614号におい
て、入力される実績データの数(種類)が多い場合でも
正確な診断ができ、しかも中間状態を予測しうるプロセ
ス診断方法を提案した。In the process diagnosis, the number of process performance data is large, and the intermediate state is often inferred once and inferred based on the result. Therefore, in Japanese Patent Application No. 1-145614, a process diagnosis method has been proposed which enables accurate diagnosis even when the number (kind) of input result data is large and which can predict an intermediate state.
[発明が解決しようとする課題] 製造プロセスの専問家の経験則によりプロセス診断を行
なうとき、操業実績データの狙い値からのずれにより、
プロセス特性や品質特性を診断する定型的な方法におい
て、専問家の経験則に、例えば「温度が狙い値より高い
ときに不良Aが発生する」というようなあいまい表現を
許すことによって、経験則の知識表現をより柔軟にし
て、知識の獲得や調整をより容易にすることができる。[Problems to be Solved by the Invention] When a process diagnosis is performed based on the empirical rule of a specialist in the manufacturing process, due to the deviation from the target value of the operation result data,
In a routine method for diagnosing process characteristics and quality characteristics, by allowing vague expressions such as "a failure A occurs when the temperature is higher than the target value" in the expert's rule of thumb, The knowledge representation of can be made more flexible, and the acquisition and adjustment of knowledge can be made easier.
そこで本発明は、、特願昭63−265678号及び特願平1−
145614号の診断方法において、知識の獲得や調整をより
容易にすることを課題とする。Therefore, the present invention is directed to Japanese Patent Application No. 63-265678 and Japanese Patent Application No.
In the diagnostic method of No. 145614, it is an object to make knowledge acquisition and adjustment easier.
[課題を解決するための手段] 上記課題を解決するため、本発明では、製造プロセスに
おいて得られる複数種類の操業実績データをそれらの狙
い値からのずれに応じてプロセス診断する方法におい
て、診断する複数の一次診断特性項目ごとに、各操業実
積データの狙い値からのずれに起因する特性の一次減点
値を、操業実績データと一次減点値とのファジィ関係式
を用いて求め、次にその一次減点値を合計して一次診断
特性評価値を求め、さらに、それらの狙い値からのずれ
に応じて、診断する二次診断特性項目ごとに、前記複数
の一次評価値の狙い値からのずれに起因する二次減点値
を、一次評価値と二次評価値とのファジィ関係式を用い
て求め、二次減点値に従って最終評価結果を生成する。[Means for Solving the Problems] In order to solve the above problems, according to the present invention, a plurality of types of operation record data obtained in a manufacturing process are diagnosed by a process diagnosis method according to deviations from their target values. For each of the multiple primary diagnostic characteristic items, the primary demerit value of the characteristic due to the deviation of each actual operating data from the target value is obtained using the fuzzy relational expression between the operational performance data and the primary demerit value, and then the The primary deduction values are summed to obtain the primary diagnostic characteristic evaluation value, and further, according to the deviation from the target value, for each secondary diagnostic characteristic item to be diagnosed, the deviation from the target value of the plurality of primary evaluation values The secondary deduction value caused by is calculated using the fuzzy relational expression between the primary evaluation value and the secondary evaluation value, and the final evaluation result is generated according to the secondary deduction value.
[作用] 本発明のプロセス診断方法においては、階層的に複数回
の診断を実行する。例えば、一次診断では、鋼帯温度,
水和量,付着量,脱炭性などの様々な操業実績データを
入力して、それらの値からファジィ関係式によって一次
減点値を生成し、この一次減点値に応じた評価値を一次
評価値とする。そして二次診断では、前記一次評価値を
入力して前記と同様のファジイ関係式により二次減点値
を生成し、この二次減点値に基づいて最終結果を得る。
勿論、一次と二次の2段階評価に限らず、3段以上の階
層的な診断を行なってもよい。[Operation] In the process diagnosis method of the present invention, diagnosis is hierarchically executed a plurality of times. For example, in the primary diagnosis, steel strip temperature,
Input various operation results data such as hydration amount, adhesion amount, decarburization property, generate a primary deduction value from those values by fuzzy relational expression, and evaluate the primary deduction value according to this primary deduction value. And Then, in the secondary diagnosis, the primary evaluation value is input, the secondary deduction value is generated by the fuzzy relational expression similar to the above, and the final result is obtained based on the secondary deduction value.
Of course, not only the two-stage evaluation of the primary and the secondary, but a hierarchical diagnosis of three or more stages may be performed.
[実施例] 次に本発明の実施例について図面を参照して説明する。[Embodiment] Next, an embodiment of the present invention will be described with reference to the drawings.
この実施例では、方向性電磁鋼板プロセス全体の品質特
性(被膜特性などを含む)に関する品質診断を行なうシ
ステムについて説明する。なお図示しないが、このシス
テムでは、ハードウェア装置として、中央処理装置及び
記憶装置を含むコンピュータシステム本体と、それに接
続された端末装置を備えている。端末装置には、入力装
置であるキーボードと出力装置であるディスププレイが
備わっている。In this embodiment, a system for performing quality diagnosis regarding quality characteristics (including coating characteristics) of the entire grain-oriented electrical steel sheet process will be described. Although not shown, this system includes, as hardware devices, a computer system main body including a central processing unit and a storage device, and a terminal device connected thereto. The terminal device includes a keyboard that is an input device and a display that is an output device.
例えば被膜特性の実際の品質診断は、脱炭ラインの操業
実績データを基に、専門家の経験則によって行なわれ、
その被膜品質の実績は、約10日後に得られる。そのた
め、その間の被膜不良発生が、この品質診断システムの
品質予測によって防止される。For example, the actual quality diagnosis of coating properties is carried out according to the empirical rules of experts based on the operation result data of the decarburization line,
A track record of coating quality is obtained after about 10 days. Therefore, the occurrence of coating defects during that time is prevented by the quality prediction of the quality diagnostic system.
第1図に、この品質診断システムに備わったソフトウェ
アプログラム及び処理又は参照するデータの構成の主要
部分を示してある。FIG. 1 shows a main part of a software program provided in the quality diagnostic system and a structure of data to be processed or referred to.
第1図を参照して、このシステムの処理の概略を説明す
る。推論エンジン20は、入力される操業実績データ10を
処理し、品質の評価、即ち診断を行なう。評価の結果、
即ち診断値30は、ディスプレイ上にわかり易く表示され
る。The outline of the processing of this system will be described with reference to FIG. The inference engine 20 processes the input operation result data 10 and evaluates the quality, that is, makes a diagnosis. Evaluation result,
That is, the diagnostic value 30 is easily displayed on the display.
推論エンジン20の処理は、知識ベース60上にデータに基
づいて実行される。知識ベース60上のデータは、推論エ
ンジン20の処理に適合する形で表記されたルールベース
である。従って、知識ベース60上のデータは、一般のオ
ペレータには理解が困難である。しかし、診断精度の高
いシステムを構築するには、知識ベース60上のデータの
更新は不可欠である。The processing of the inference engine 20 is executed based on the data on the knowledge base 60. The data on the knowledge base 60 is a rule base described in a form suitable for the processing of the inference engine 20. Therefore, the data on the knowledge base 60 is difficult for a general operator to understand. However, to build a system with high diagnostic accuracy, updating the data on the knowledge base 60 is essential.
そこでこの実施例では、知識ベース60上に設けられるデ
ータのうち、それに必要とされる各種パラメータのみを
表形式で表記した知識テーブル40を設けてある。知識テ
ーブル40上のデータは比較的分かり易く、一般のオペレ
ータにも理解できる。Therefore, in this embodiment, of the data provided on the knowledge base 60, a knowledge table 40 is provided in which only various parameters required for the data are described in a table format. The data on the knowledge table 40 is relatively easy to understand and can be understood by general operators.
オペレータが端末装置のキーボードから所定の操作を行
なえば、エディタ70のプログラムが起動し、知識テーブ
ル40上のデータを順次にディスプレイ上に表示する。デ
ィスプレイ上に表示されるカーソルを移動してデータの
位置を特定し、更に入力操作を行なうことにより、その
位置のデータに対して、訂正,削除,追加などの編集処
理が行なわれる。この編集処理によって、知識テーブル
40上のデータが更新される。When the operator performs a predetermined operation from the keyboard of the terminal device, the program of the editor 70 is activated and the data in the knowledge table 40 is sequentially displayed on the display. By moving the cursor displayed on the display to specify the position of the data and further performing an input operation, editing processing such as correction, deletion and addition is performed on the data at that position. By this editing process, the knowledge table
40 data updated.
エディタ70の処理が終了すると、データ変換50のプログ
ラムが起動し、更新された知識テーブル40上のデータに
基づいて、知識ベース60上に保持されるデータを再生成
する。When the processing of the editor 70 is completed, the program of the data conversion 50 is activated, and the data held in the knowledge base 60 is regenerated based on the updated data in the knowledge table 40.
また、専門家による実際の品質診断の結果(実績評価
値)が得られた時には、学習処理80のプログラムが起動
し、推論エンジン20の出力と、入力された実績評価値に
基づいて、知識テーブル40上に存在する重みデータを更
新する。この知識テーブルの学習に伴なって、知識ベー
ス60の内容も更新される。In addition, when the result (actual evaluation value) of the actual quality diagnosis by the expert is obtained, the program of the learning process 80 is started, and the knowledge table is based on the output of the inference engine 20 and the input actual evaluation value. The weight data existing on 40 is updated. The contents of the knowledge base 60 are updated as the knowledge table is learned.
第1図の推論エンジン20の処理の流れを概略で第2図に
示す。推論エンジン20の推論処理は、階層的に構成され
ており、この例では一次診断と二次診断の2階層になっ
ている。第2図において、ステップ1〜3が一次診断の
処理に対応し、ステップ4〜6が二次診断の処理に対応
している。An outline of the processing flow of the inference engine 20 of FIG. 1 is shown in FIG. The inference processing of the inference engine 20 is hierarchically configured, and in this example, there are two layers of primary diagnosis and secondary diagnosis. In FIG. 2, steps 1 to 3 correspond to the primary diagnosis processing, and steps 4 to 6 correspond to the secondary diagnosis processing.
第2図のステップ1では、入力される操業実績をセット
する。In step 1 of FIG. 2, the input operation record is set.
この例では、dp1,dp2,dp3,dp4,鋼帯温度1,鋼帯温度2,鋼
帯温度3,水和性,付着量及び脱炭性の10種類の操業実績
データが入力される。In this example, 10 types of operation record data of dp1, dp2, dp3, dp4, steel strip temperature 1, steel strip temperature 2, steel strip temperature 3, hydration property, adhesion amount and decarburization property are input.
第2図のステップ2では、診断項目ごとに、減点値を計
算する。この一次診断の診断項目には、第3b図の中間特
性項目に示されるように、“過酸化A",“過酸化B",“過
酸化C",“酸化不足A",“酸化不足B",“酸化不足C",“脱
炭異常A",及び“脱炭異常B"の8個の項目が存在する。In step 2 of FIG. 2, a deduction value is calculated for each diagnostic item. The diagnostic items of this primary diagnosis include "peroxidation A", "peroxidation B", "peroxidation C", "insufficient oxidation A", and "insufficient oxidation B", as shown in the intermediate characteristic items in FIG. 3b. There are eight items: "," insufficient oxidation C "," decarburization abnormality A ", and" decarburization abnormality B ".
第3a図は、一次診断の中の“過酸化A"に関する、減点値
の計算に利用される知識(知識テーブル及び知識ベース
上のデータ)を示しており、具体的には、各操業実績項
目ごとの減点値の重みの値と、診断結果に悪影響を及ぼ
す特性パターンを太枠で示している。つまり、第3a図の
例では、dp1,dp2,dp3,dp4,・・・の各々の項目の重みが
それぞれ、0,70,5,10,・・・になっており、10項目の重
みの合計が100%に設定されている。Figure 3a shows the knowledge (data in the knowledge table and knowledge base) used to calculate the deduction value for "peroxidation A" in the primary diagnosis. Specifically, each operation performance item The value of the weight of the deduction value and the characteristic pattern that adversely affects the diagnosis result are indicated by thick frames. That is, in the example of FIG. 3a, the weight of each item of dp1, dp2, dp3, dp4, ... Is 0, 70, 5, 10, .. The total is set to 100%.
第3a図のデータに対応する知識テーブル40上のデータ
は、第3b図に示されている。第3b図においては、最初
に、一次診断項目のリストが表記され、続いて一次診断
項目の各々に関する詳細なデータが表記されている。過
酸化Aの項目の内容を示す欄に注目すると、第1行に
は、評価結果の値の変化する範囲(80点〜40点)が示さ
れ、第2行〜第11行には各操業実績項目に関する情報が
示されている。例えば、dp2に続く数値列のうち、最初
の“1"はパターン数、これに続く“1 1 2 1 7
0.0"は、第3c図に示すように、 {“もしdp2が大きいとき、(80−40)×70/100を最大
とする減点値をとる”ことは正しい} というファジィ関係式(ルール)をメンバーシップ値で
表現したときのパラメータを示している。最初の“1"は
前件部のメンバーシップ関数が であることを示す。“1"の代わりに“0"を用いるとルー
ルがないことを示し、“−1"を用いると のメンバーシップ関数であることを示す。次の“1 2"
は、メンバーシップの第3c図に示すパラメータを示す。
次の“1"は、ルールの真理値を表わすメンバーシップの
関数x′の冪次数を示す。次数が大きいほど、より正し
いルールであることを示す。“70"は先に示した重みで
ある。The data on the knowledge table 40 that corresponds to the data in Figure 3a is shown in Figure 3b. In FIG. 3b, first, a list of primary diagnostic items is shown, followed by detailed data on each of the primary diagnostic items. Focusing on the column showing the contents of the peroxide A item, the first line shows the range in which the value of the evaluation result changes (80 to 40 points), and the second to eleventh lines show each operation. Information about actual items is shown. For example, in the numerical sequence following dp2, the first "1" is the number of patterns and the subsequent "1 1 2 1 7".
As shown in Fig. 3c, 0.0 "is correct if {if dp2 is large, take a deduction value that maximizes (80-40) x 70/100"}. It shows the parameter when expressed by the membership value. The first "1" is the membership function of the antecedent part. Is shown. Using “0” instead of “1” indicates that there is no rule, and using “−1” It is a membership function of. Next "1 2"
Shows the parameters shown in FIG. 3c of membership.
The next "1" indicates the power order of the membership function x'representing the truth value of the rule. The higher the order, the more correct the rule. "70" is the weight shown above.
いま、dp2が1.75%とすると、その時の減点値はまずル
ールの前件部の適合度より、0.75を求め、次にルールの
真理値のメンバーシップ関数より 0.75=X1=a a=0.75 となり、第3c図のaの値が0.75として求まる。これは、
ルールの後件部の適合度を示す。減点値の最大値は、
(80−40)×70/100の計算式より28であり、メンバー
シップが0.75となる値を求めると21になる。ルールが非
常に正しいときは、x2,x3などルールの真理値のメン
バーシップの関数が用いられる。ルールの正しさが少し
弱いときは、x− 1,x− 2などのメンバーシップの関数
が用いられる。Now, assuming that dp2 is 1.75%, the demerit value at that time is 0.75 from the goodness of fit of the antecedent part of the rule, and then 0.75 = X 1 = a a = 0.75 from the membership function of the truth value of the rule. , The value of a in FIG. 3c is obtained as 0.75. this is,
Indicates the conformance of the consequent part of the rule. The maximum deduction value is
It is 28 from the formula of (80-40) x 70/100, and it is 21 when the value that the membership becomes 0.75 is calculated. When the rule is very correct, the function of membership in the truth value of the rule, such as x 2 or x 3 , is used. When the correctness of the rule is a little weak, x - 1, x - 2 membership functions, such as is used.
他の診断項目についても、同様に知識ベース上のデータ
を参照しながら計算により求められる。Other diagnostic items are also calculated by referring to the data on the knowledge base.
第2図のステップ3では、ステップ2で求めた各操業実
績項目ごとの減点値を、一次診断項目ごとに合計し、ま
た、一次診断項目ごとの減点値を、各操業実項目ごとに
合計する。この処理の結果の一例を第6図に表形式で示
す。この情報は、必要に応じて、第6図に示す形式でデ
ィスプレイ上に表示することができる。表示される減点
値は、それが大きいものほどプロセス特性を改善するの
に重要である。ディスプレイ上の減点値の表示を参照す
ることにより、プロセス特性に悪影響を及ぼしている項
目を瞬時に知ることができる。In step 3 of FIG. 2, the deduction values for each operation performance item obtained in step 2 are summed for each primary diagnosis item, and the deduction values for each primary diagnosis item are summed for each actual operation item. . An example of the result of this processing is shown in FIG. This information can be displayed on the display in the format shown in FIG. 6 if desired. The larger the deduction value displayed, the more important it is to improve the process characteristics. By referring to the display of the deduction value on the display, it is possible to instantly know the item that adversely affects the process characteristics.
第2図のステップ4,5及び6は、それぞれ前述のステッ
プ1,2及び3と基本的に同様であり、ステップ1〜3の
一次診断で得られた結果、即ち中間特性項目毎の8種類
のデータ(過酸化A,過酸化B,過酸化C,酸化不足A,酸化不
足B,酸化不足C,脱炭異常A及び脱炭異常B)を入力デー
タとして、被膜不良、脱炭不良,磁性不良,及び光沢不
良の4つの診断項目について診断を行なう。Steps 4, 5 and 6 in FIG. 2 are basically the same as the above-mentioned steps 1, 2 and 3, respectively, and the results obtained in the primary diagnosis of steps 1 to 3, that is, 8 kinds for each intermediate characteristic item Data (peroxide A, peroxide B, peroxide C, peroxide deficiency A, oxidation deficiency B, oxidation deficiency B, decarburization abnormality A and decarburization abnormality B) as input data, coating defects, decarburization defects, magnetic properties Diagnosis is performed on four diagnostic items: defective and gloss.
ステップ4では、ステップ3までに求められた中間特性
項目の評価値をセットする。In step 4, the evaluation value of the intermediate characteristic item obtained up to step 3 is set.
ステップ5の減点値の計算処理においては、被膜不良,
脱炭不良,磁性不良,及び光沢不良の4つの診断項目に
ついて各々減点値を求めるが、例えば被膜不良の診断項
目については、第4a図に示すような知識に基づいて、減
点値が求められる。この処理で参照されるデータに対応
する知識テーブル40上のデータの一部分が第4b図に示さ
れている。In the calculation processing of the deduction points in step 5, the film defect,
Deduction points are obtained for each of the four diagnostic items of decarburization failure, magnetism failure, and gloss failure. For example, for the coating failure diagnosis item, the deduction value is obtained based on the knowledge shown in FIG. 4a. A portion of the data on the knowledge table 40 that corresponds to the data referenced in this process is shown in Figure 4b.
なお第4a図,第4b図及び第4c図の各項目に表記された情
報の意味は、それぞれ、既に説明した第3a図,第3b図及
び第3c図のものと同様である。従ってそれらの説明は省
略する。Note that the meanings of the information described in each item of FIGS. 4a, 4b, and 4c are the same as those of FIGS. 3a, 3b, and 3c already described, respectively. Therefore, their description will be omitted.
第2図のステップ6では、ステップ5で求めた各一次診
断項目(中間特性項目)ごとの減点値を、二次診断項目
ごとに合計し、また、二次診断項目ごとの減点値を、各
一次診断項目ごとに合計する。この処理の結果は、中間
診断処理の結果である第5図と同じように、必要に応じ
て、表形式でディスプレイ上に表示することができる。In step 6 of FIG. 2, the deduction values for each primary diagnostic item (intermediate characteristic item) obtained in step 5 are summed up for each secondary diagnostic item, and the deduction values for each secondary diagnostic item are calculated for each secondary diagnostic item. Sum for each primary diagnostic item. The result of this processing can be displayed on the display in a tabular format, if necessary, as in the case of FIG. 5, which is the result of the intermediate diagnosis processing.
第2図のステップ7では、ステップ6で求めた診断項目
ごとの減点値を満点値から減算して、各診断項目の評価
値を求め、また操業実績項目ごとの減点の合計をそれの
大きい順に並べかえ、それらをディスプレイに表示する
とともに、修正すべき操業条件を表示して、それをオペ
レータに知らせる。In step 7 of FIG. 2, the deduction value for each diagnostic item obtained in step 6 is subtracted from the full score value to obtain an evaluation value for each diagnostic item, and the total deduction points for each operation result item are arranged in descending order. They are rearranged, displayed on the display, and the operating conditions to be corrected are displayed to inform the operator.
第1図の知識ベース60上のデータの一部分を、第6a図、
第6b図及び第6c図に示す。Part of the data on the knowledge base 60 of FIG. 1 is shown in FIG.
Shown in Figures 6b and 6c.
まず第6a図を参照する。一番上の部分に表記された“FI
NDINGS"の内容は、一次診断で入力される操業実績項目
の名称のリストである。また、次の“HYPOTHES"の内容
は、一次診断項目の名称のリストである。一番下の部分
に表記された“FH−RULE"の内容は、減点値及びそれの
合計値の計算に関し存在するルールの名称リストであ
る。First, refer to FIG. 6a. "FI marked on the top
The content of "NDINGS" is a list of operation performance item names entered in the primary diagnosis. The content of "HYPOTHES" below is a list of primary diagnosis item names. The content of "FH-RULE" is a list of names of existing rules for calculation of deduction values and their total values.
次に第6b図及び第6c図を参照する。これらの部分には、
第6a図の“FH−RULE"に表記されたルール名称の各々に
対応するルールの定義が表記されている。例えば、第6b
図の最初の部分では、“dp1−不良減点”に関するルー
ルが定義されており、ここでは、dp1がルールにとって
有効な範囲にある場合に、“THEN"の欄に表記された処
理を実行する。例えば、([dp1][酸化不足])の減
点値は、(func−call 1(1)′(1)′(2)′
(5)′(50.0)′(1.0)dp1)の処理結果として計算
される。ここで、“func−call"は、推論エンジン20が
実行できるLISP言語の関数を示し、それに続くデータは
関数のパラメータを示している。Reference is now made to Figures 6b and 6c. These parts include
The definition of the rule corresponding to each of the rule names described in “FH-RULE” in FIG. 6a is described. For example, 6b
In the first part of the figure, a rule relating to "dp1-defect deduction" is defined, and here, when dp1 is within the valid range for the rule, the processing described in the "THEN" column is executed. For example, the deduction value of ([dp1] [oxidation deficiency]) is (func-call 1 (1) '(1)' (2) '
It is calculated as the processing result of (5) '(50.0)' (1.0) dp1). Here, "func-call" indicates a LISP language function that can be executed by the inference engine 20, and the data that follows the function indicates the function parameter.
また第6b図の##過酸化A減点合計計算##の内容は、
一次診断項目の過酸化Aに関する減点量の合計計算に関
するルールの定義であり、ここでは[dp2][過酸化
A]のデータが0.0以上であると、[dp1][過酸化
A],[dp2)[過酸化A],[dp3][過酸化A],
[dp4][過酸化A],[鋼温1][過酸化A],[鋼
温2][過酸化A],[鋼温3][過酸化A],[水和
量][過酸化A],[付着量][過酸化A],[脱炭
性][過酸化A]の総和を、“過酸化A減点合計”にス
トアする。Also, the contents of ## Peroxide A deduction total calculation ## in FIG.
This is the definition of the rule regarding the calculation of the total amount of deductions for peroxide A of the primary diagnostic item. Here, if the data of [dp2] [peroxidation A] is 0.0 or more, [dp1] [peroxidation A], [dp2 ) [Peroxidation A], [dp3] [Peroxidation A],
[Dp4] [peroxidation A], [steel temperature 1] [peroxidation A], [steel temperature 2] [peroxidation A], [steel temperature 3] [peroxidation A], [hydration amount] [peroxidation The sum of [A], [adhesion amount] [peroxidation A], [decarburization] [peroxidation A] is stored in the "peroxide A deduction total".
また第6c図の##dp1−減点合計計算##の内容は、操
業実績項目のdp1の減点値の合計計算に関するルールの
定義であり、この例では、[dp1][過酸化B]の値が
0.0以上であると、[dp1][過酸化A],[dp1][過
酸化B],[dp1][酸化不足A],[dp1][過酸化
C],[dp1][酸化不足B],[dp1][酸化不足
C],[dp1][脱炭異常A],[dp1][脱炭異常B]
の総和を、“dp1−減点合計”にストアする。Also, the content of ## dp1 − total deduction calculation ## in FIG. 6c is the definition of the rule regarding the total calculation of the deduction value of dp1 of the operation result item, and in this example, the value of [dp1] [peroxide B] But
When it is 0.0 or more, [dp1] [peroxidation A], [dp1] [peroxidation B], [dp1] [oxidation deficiency A], [dp1] [peroxidation C], [dp1] [oxidation deficiency B] , [Dp1] [insufficient oxidation C], [dp1] [decarburization abnormality A], [dp1] [decarburization abnormality B]
Store the total sum of “dp1−total deduction”.
この知識ベースのデータは、第1図に示すデータ変換50
に処理によって、知識テーブル40上のデータに基づいて
自動的に生成される。データ変換50の処理の概略を第7
図に示すので参照されたい。The data of this knowledge base is converted to the data shown in FIG.
Is automatically generated based on the data on the knowledge table 40. Outline of processing of data conversion 50
See the figure for reference.
第8図に、第1図の学習処理80における処理の概略を示
す。第8図において、x1,……xnは操業実績データ、
f1,……fnは第3c図においてdp2からルールの結論部
の確からしさaを求める関数、ω1,……ωnが学習さ
れる重み、yは品質評価予測値、dはその専門家によっ
て実際に評価された結果、即ち実績評価値を示してい
る。学習のアルゴリズムとして、直交学習や誤差逆伝播
法などを用いることができるが、ここでは直交学習法の
アルゴリズムが用いられている。FIG. 8 shows an outline of the processing in the learning processing 80 of FIG. In Fig. 8, x 1 , ... xn are operation record data,
f 1 , ... fn is a function for obtaining the probability a of the conclusion part of the rule from dp2 in Fig. 3c, ω 1 , ... ωn is a weight to be learned, y is a quality evaluation prediction value, d is determined by the expert. The result of actual evaluation, that is, the actual evaluation value is shown. As a learning algorithm, an orthogonal learning method or an error backpropagation method can be used, but the algorithm of the orthogonal learning method is used here.
ωiの修正値をΔωiとすると、 Δω=(Δω1,Δω2,……,Δωn)′ Δω=〔k(d−y)/(λ+F′F)〕・F 但し、F=(f1(x1),f2(x2),……fn(x
n))′ つまり、各品質特性項目について、実績評価値dを教師
信号として、不良化寄与率、即ち、知識テーブル上の重
みの量が学習される。知識テーブルの学習に伴なって知
識ベースも更新される。When the corrected value of ωi is Δωi, Δω = (Δω 1 , Δω 2 , ..., Δωn) ′ Δω = [k (d−y) / (λ + F′F)] · F where F = (f 1 ( x 1 ), f 2 (x 2 ), ... fn (x
n)) ′ That is, for each quality characteristic item, the defection contribution rate, that is, the amount of weight on the knowledge table is learned using the performance evaluation value d as a teacher signal. The knowledge base is updated as the knowledge table is learned.
なお上記実施例においては、一次診断と二次診断との二
階層のみの処理について説明したが、同様の方法で三次
診断や四次診断の処理を加え、多段プロセス診断を行な
うように変更してもよい。In the above embodiment, the processing of only two layers of the primary diagnosis and the secondary diagnosis has been described, but the processing of the tertiary diagnosis and the fourth diagnosis is added by the same method, and the processing is changed to perform the multi-step process diagnosis. Good.
[効果] 以上説明したように、本発明によれば、ファジィ(FUZZ
Y)関係式を用いてエキスパートのより分かり易い表現
を用いて、階層的にプロセス診断を実施することができ
る。従って、高精度のプロセス診断が可能になる。[Effect] As described above, according to the present invention, fuzzy (FUZZ
Y) The process diagnosis can be carried out hierarchically by using a relational expression and a more easily understood expression of an expert. Therefore, highly accurate process diagnosis is possible.
第1図は本発明を実施する品質診断システムのソフトウ
ェア及びデータの構成を示すブロック図である。 第2図は、第1図の推論エンジン20の処理の概略を示す
フローチャートである。 第3a図,第3b図及び第3c図は、それぞれ実施例の中間診
断知識の内容を示すマップ,その知識テーブルの一部を
示すマップ及びそこで用いているファジィ関係を示すグ
ラフである。 第4a図,第4b図及び第4c図は、それぞれ実施例の二次診
断の知識の内容を示すマップ,その知識テーブルの一部
を示すマップ及びそこで用いているファジィ関係を示す
グラフである。 第5図は、ディスプレイに表示される情報の一例を示す
正面図である。 第6a図,第6b図及び第6c図は、知識テーブルより作成さ
れた知識ベースの内容を示すマップである。 第7図は、第1図のデータ変換50の処理を示すフローチ
ャートである。 第8図は、第1図の学習処理80の構成を示すブロック図
である。 10:操業データ、20:推論エンジン 40:知識テーブル、60:知識ベースFIG. 1 is a block diagram showing a software and data structure of a quality diagnostic system for carrying out the present invention. FIG. 2 is a flow chart showing an outline of processing of the inference engine 20 of FIG. FIGS. 3a, 3b and 3c are a map showing the contents of the intermediate diagnostic knowledge of the embodiment, a map showing a part of the knowledge table thereof and a graph showing the fuzzy relationship used therein. FIG. 4a, FIG. 4b and FIG. 4c are a map showing the contents of the knowledge of the secondary diagnosis of the embodiment, a map showing a part of the knowledge table and a graph showing the fuzzy relation used therein, respectively. FIG. 5 is a front view showing an example of information displayed on the display. 6a, 6b and 6c are maps showing the contents of the knowledge base created from the knowledge table. FIG. 7 is a flow chart showing the processing of the data conversion 50 of FIG. FIG. 8 is a block diagram showing the structure of the learning process 80 of FIG. 10: Operation data, 20: Inference engine 40: Knowledge table, 60: Knowledge base
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭59−204707(JP,A) 特開 昭61−59900(JP,A) 特開 昭60−14303(JP,A) ─────────────────────────────────────────────────── ─── Continuation of front page (56) Reference JP-A-59-204707 (JP, A) JP-A-61-59900 (JP, A) JP-A-60-14303 (JP, A)
Claims (1)
操業実績データをそれらの狙い値からのずれに応じてプ
ロセス診断する方法において、診断する複数の一次診断
特性項目ごとに、各操業実績データの狙い値からのずれ
に起因する特性の一次減点値を、操業実績データと一次
減点値とのファジィ関係式を用いて求め、次にその一次
減点値を合計して一次診断特性評価値求め、さらに、そ
れらの狙い値からのずれに応じて、診断する二次診断特
性項目ごとに、前記複数の一次評価値の狙い値からのず
れに起因する二次減点値を、一次評価値と二次評価値と
のファジィ関係式を用いて求め、二次減点値に従って最
終評価結果を生成することを特徴とする、プロセス診断
方法。1. A method of diagnosing a plurality of types of operation result data obtained in a manufacturing process according to deviations from the target values thereof, wherein a target of each operation result data is obtained for each of a plurality of primary diagnostic characteristic items to be diagnosed. The primary demerit value of the characteristic due to the deviation from the value is obtained by using the fuzzy relational expression between the operation result data and the primary demerit value, and then the primary demerit value is summed to obtain the primary diagnostic characteristic evaluation value, and further, According to the deviation from the target value, for each secondary diagnostic characteristic item to be diagnosed, the secondary deduction value resulting from the deviation from the target value of the plurality of primary evaluation values, the primary evaluation value and the secondary evaluation value. A method for diagnosing a process, characterized in that a final evaluation result is generated according to a secondary deduction value by using a fuzzy relational expression with and.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2104813A JPH0663791B2 (en) | 1990-04-20 | 1990-04-20 | Process diagnosis method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2104813A JPH0663791B2 (en) | 1990-04-20 | 1990-04-20 | Process diagnosis method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH042921A JPH042921A (en) | 1992-01-07 |
| JPH0663791B2 true JPH0663791B2 (en) | 1994-08-22 |
Family
ID=14390854
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2104813A Expired - Lifetime JPH0663791B2 (en) | 1990-04-20 | 1990-04-20 | Process diagnosis method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0663791B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59204707A (en) * | 1983-05-09 | 1984-11-20 | Hitachi Ltd | state estimation system |
| JPS6159900A (en) * | 1984-08-31 | 1986-03-27 | 日本電気株式会社 | Printed board package assembly evaluating system |
-
1990
- 1990-04-20 JP JP2104813A patent/JPH0663791B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH042921A (en) | 1992-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01250016A (en) | Testing device | |
| JPH03263227A (en) | Knowledge data base processing system and expert system | |
| KR950004454B1 (en) | Approximate reasoning device | |
| JPH08202431A (en) | Driving procedure guide device | |
| US5239620A (en) | Rule generating and verifying apparatus for fuzzy control | |
| JP2007193457A (en) | Factor estimation device, factor estimation program, recording medium storing factor estimation program, and factor estimation method | |
| US5463718A (en) | Learning method and apparatus | |
| JPH0663791B2 (en) | Process diagnosis method | |
| JP2535070B2 (en) | Quality diagnosis knowledge learning method | |
| JP2696972B2 (en) | Apparatus and method for generating fuzzy rule, and apparatus and method for checking | |
| JPH0310116A (en) | Correcting method for process diagnostic knowledge | |
| JPH0310117A (en) | Process diagnostic method | |
| JP2682893B2 (en) | Equipment failure diagnosis device | |
| JPH08292811A (en) | Method and device for diagnosing fault | |
| JP2832058B2 (en) | Man-machine interface | |
| JPH02183335A (en) | Quality diagnosis knowledge correcting method | |
| JPS624663A (en) | Fault diagnosing apparatus for vehicle | |
| JP3231860B2 (en) | Fault diagnosis device using neural network | |
| JP2778309B2 (en) | Knowledge-based computer system | |
| JP2778888B2 (en) | Plant abnormality diagnosis device | |
| JP2560831B2 (en) | Fuzzy inference rule analyzer | |
| JPH07160662A (en) | Reliability calculation method for prediction results of neural network | |
| JPH1173217A (en) | Interface agent for plant | |
| JPH02112063A (en) | Quality diagnostic method | |
| JPH07182011A (en) | Abnormality diagnostic device |