JP2550173B2 - Fuzzy inference method, device and control device - Google Patents
Fuzzy inference method, device and control deviceInfo
- Publication number
- JP2550173B2 JP2550173B2 JP1007817A JP781789A JP2550173B2 JP 2550173 B2 JP2550173 B2 JP 2550173B2 JP 1007817 A JP1007817 A JP 1007817A JP 781789 A JP781789 A JP 781789A JP 2550173 B2 JP2550173 B2 JP 2550173B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- fit
- goodness
- fuzzy
- unknown
- 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 - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
- G06N5/042—Backward inferencing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
- G06N5/04—Inference or reasoning models
- G06N5/048—Fuzzy inferencing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N7/00—Computing arrangements based on specific mathematical models
- G06N7/02—Computing arrangements based on specific mathematical models using fuzzy logic
- G06N7/04—Physical realisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Fuzzy Systems (AREA)
- Automation & Control Theory (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Algebra (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Feedback Control In General (AREA)
- Devices For Executing Special Programs (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はファジイ推論方法及び制御方法に係り、特に
後向きファジイ推論方法に関する。The present invention relates to a fuzzy inference method and a control method, and more particularly to a backward fuzzy inference method.
プロダクションルールにもとづくエキスパートシステ
ム(AIシステムあるいは知識処理システムとも称され
る)は、たとえば特開昭62−256128号公報に記載のよう
に「xがaならばyはbである」という規則と、「xが
aである」という事実をもとに「yはbである」という
結論を推論する前向き推論方法と、一方既知でない「y
はbである」を証明したい仮説と見なし「xがaならば
yはbである」という規則から「xはaである」ことが
成立するかどうかを調べ、上記仮説の成否を推論する後
向き推論方法がある。この後向き推論と前向き推論を組
み合わせることにより現象の原因を診断し、診断結果を
次の推論規則の前提条件とし、目的とする結論を引き出
すことも可能となる。An expert system (also called an AI system or a knowledge processing system) based on the production rule is, for example, as described in JP-A-62-256128, a rule that "if x is a, y is b". A forward inference method that infers the conclusion that "y is b" based on the fact that "x is a", while unknown "y"
Is a b hypothesis to be proved, and it is examined whether or not “x is a” is established from the rule that “x is a, y is b”, and the success or failure of the above hypothesis is inferred. There is a reasoning method. By combining the backward inference and the forward inference, the cause of the phenomenon can be diagnosed, and the diagnosis result can be used as a precondition for the next inference rule to draw the intended conclusion.
上記AI推論(ファジイ推論と区別するためにこう呼ぶ
ことにする)では、各規則の前提部や結論部における命
題の成立,不成立は、YESまたはNOで明確に記述できる
(クリスプな世界)ことが前提である。In the above AI inference (which will be called in order to distinguish it from fuzzy inference), it can be clearly stated by YES or NO whether or not the proposition in the premise or conclusion of each rule is satisfied (a crisp world). It is a premise.
これにたいしファジイ推論は、「xがaにやや近けれ
ば、yはbにやや近い」のようにあいまいな命題で、よ
り人間の認識に近づけて記述することが可能で、診断や
予測あるいは制御など広範な分野での利用が注目されて
いる。Fuzzy reasoning, on the other hand, is a vague proposition such as "If x is a little closer to a, y is a little closer to b", and it can be described closer to human recognition, and it can be used for diagnosis or prediction or Attention is being paid to its use in a wide range of fields such as control.
しかし、ファジイ推論は、AI推論のような後向き推論
が簡単にはできない。フアジイ後向き推論は推論結果が
存在しなかつたり、一意に定まらない等の問題がある
(日本機械学会第665回講習会 人工知能とフアジイ理
論 頁44〜46)。However, fuzzy inference cannot easily perform backward inference like AI inference. Fuzzy backward inference has problems such as the fact that the inference result does not exist and is not uniquely determined (the 666th seminar of the Japan Society of Mechanical Engineers, artificial intelligence and fuzzy theory, pages 44-46).
また、ファジイの後向き推論に関係し、「ファジイ集
合の逆問題の解法(計測自動制御学会論文集,Vol.15,No
1,p21-25,1979)」に記載のアルゴリズムの提案もある
が、原因数(m)や症状(結果)数(n)が多くなると
理論的計算量が mm+1*nと膨大で、実時間系のエキスパートシステム
には適用し難い。In addition, regarding the backward inference of fuzzy, "Solution of inverse problem of fuzzy set (Proceedings of the Society of Instrument and Control Engineers, Vol.15, No.
1, p21-25, 1979) ”, but the theoretical calculation amount becomes m m + 1 * n when the number of causes (m) and the number of symptoms (results) (n) increase. , Difficult to apply to real-time expert system.
本発明の目的は上記問題点を解決するために後向きフ
ァジイ推論と前向きファジイ推論とを複合させた高度な
エキスパートシステムを提供することにある。An object of the present invention is to provide an advanced expert system that combines backward fuzzy inference and forward fuzzy inference in order to solve the above problems.
また、本発明の他の目的は未知または観測不可能で原
因または条件となる情報を推論し、原因の診断を可能と
する推論装置を提供することにある。Another object of the present invention is to provide an inference apparatus that can infer information that is unknown or unobservable and is a cause or condition, and can diagnose the cause.
また本発明の他の目的は後向きファジイ推論の結果を
含んだ制御量の予測によって、高精度かつ強靱な予測制
御方法を提供することにある。Another object of the present invention is to provide a highly accurate and robust predictive control method by predicting a control amount including the result of backward fuzzy inference.
上記目的は、複数の情報を含みあいまいな1の命題で
表現される前提部と1の情報を含みあいまいな1の命題
で表現される結論部からなるファジイプロダクションル
ールと、各情報を適合度に評価するメンバーシップ関数
に基づき、前提部に含まれる唯1つの未知情報を求める
後ろ向きファジイ推論と結論部の予測情報を求める前向
きファジイ推論とが複合されたファジイ推論方法であっ
て、前記後向きファジイ推論は、予め前記未知情報に当
該適合度の最大値を設定し、前提部の既知情報及び結論
部の既知情報を入力してこれら情報ごとの適合度を前記
メンバーシップ関数から演算し、該結論部の適合度と該
前提部の適合度を比較し該結論部の適合度が最小となる
場合に前記未知情報の適合度を該結論部の適合度で置換
して前記未知情報の適合度を求め、前記前向きファジイ
推論は、前記後向き推論により求められた前記未知情報
の適合度を含む前記前提部及び前記結論部の各情報の適
合度を新たな前提部とし、該前提部の適合度の最小値を
新たな結論部の予測情報の適合度として前記予測情報を
求めることにより達成することができる。The above-mentioned purpose is a fuzzy production rule consisting of a predicate part that contains multiple information and is expressed by an ambiguous one proposition, and a conclusion part that is expressed by an ambiguous one proposition that contains one information, and each information as a goodness of fit. A backward fuzzy inference method comprising a backward fuzzy inference for obtaining only one unknown information included in a premise and a forward fuzzy inference for obtaining prediction information of a conclusion based on a membership function to be evaluated. Is set in advance the maximum value of the goodness of fit to the unknown information, input known information of the premise part and known information of the conclusion part, calculate the goodness of fit for each of these pieces of information from the membership function, Of the unknown information by replacing the goodness of fit of the unknown part with the goodness of fit of the conclusion part by comparing the goodness of fit of the predicate part with the goodness of fit of the predicate part. In the forward fuzzy inference, the goodness of fit of each information of the premise part and the conclusion part including the goodness of fit of the unknown information obtained by the backward inference is used as a new premise part, and the conformity of the premise part is obtained. The minimum value of the degree can be achieved by obtaining the prediction information as the goodness of fit of the prediction information of the new conclusion part.
また、上記目的は複数の情報を含みあいまいな命題で
表現される前提部と1の情報を含みあいまいな命題で表
現される結論部からなるファジイプロダクションルール
と、各情報をあいまいな命題ごとに適合度に評価するメ
ンバーシップ関数に基づき、前提部に含まれる唯1つの
未知情報を求める後向きファジイ推論と結論部の予測情
報を求める前向きファジイ推論とが複合されるファジイ
推論方法において、前記後向きファジイ推論は、前記各
情報に共通の前記命題の数と前記前提部の情報数とに応
じた複数の第1のファジイプロダクションルールごと
に、予め前記未知情報に当該適合度の最大値を設定し、
前提部の既知情報及び結論部の既知情報を入力してこれ
ら情報ごとの適合度を前記メンバーシップ関数から演算
し、該結論部の適合度と該前提部の適合度を比較し該結
論部の適合度が最小となる場合に前記未知情報の適合度
を該結論部の適合度で置換して前記未知情報の適合度を
求め、該求められた前記複数の第1ファジイプロダクシ
ョンルールごとの前記未知情報の適合度から前記命題ご
とに最大値を演算し、これら命題ごとの最大値を前記命
題ごとの前記未知情報の適合度と決定し、前記前向きフ
ァジイ推論は、前記後向き推論によって決定された前記
命題ごとの前記未知情報の適合度を含む前記前提部及び
前記結論部の各情報の適合度を新たな前提部とし、前記
結論部の予測情報の適合度を新たな結論部とし、該各情
報に共通の前記命題の数と前記前提部の情報数とに応じ
た複数の第2のファジイプロダクションルールごとに、
該前提部の適合度の最小値を求め、該複数の第2のファ
ジイプロダクションルールごとの最小値から前記命題ご
との最大値を演算し、これら命題ごとの最大値を命題ご
との前記予測情報の適合度として予測情報を求めること
により達成することができる。In addition, the above-mentioned purpose conforms to each fuzzy production rule with fuzzy production rules consisting of a predicate part that contains multiple pieces of information and is expressed as an ambiguous proposition, and a conclusion part that contains one piece of information and is expressed as an ambiguous proposition. In the fuzzy inference method, the backward fuzzy inference that finds only one unknown information included in the premise part and the forward fuzzy inference that finds prediction information in the conclusion part are combined based on the membership function that is evaluated once Is a plurality of first fuzzy production rules according to the number of the propositions common to each of the information and the number of information of the premise part, the maximum value of the goodness of fit to the unknown information is set in advance,
By inputting the known information of the premise part and the known information of the conclusion part, the goodness of fit of each of these pieces of information is calculated from the membership function, and the goodness of fit of the conclusion part and the goodness of fit of the premise part are compared to calculate the goodness of fit of the conclusion part. When the goodness of fit is minimum, the goodness of fit of the unknown information is replaced with the goodness of fit of the conclusion part to obtain the goodness of fit of the unknown information, and the unknownness for each of the obtained first fuzzy production rules is calculated. The maximum value is calculated for each of the propositions from the goodness of fit of the information, and the maximum value of each of the propositions is determined as the goodness of fit of the unknown information for each of the propositions, and the forward fuzzy inference is performed by the backward inference. The relevance of each information of the premise part and the conclusion part including the relevance of the unknown information for each proposition is a new premise part, and the goodness of fit of the prediction information of the conclusion part is a new conclusion part, and each of the information The life common to Each fuzzy production rule number and the number information of the preamble and a plurality of second in response to the,
The minimum value of the goodness of fit of the premise part is obtained, the maximum value of each of the propositions is calculated from the minimum value of each of the plurality of second fuzzy production rules, and the maximum value of each of the propositions is calculated from the prediction information of each of the propositions. This can be achieved by obtaining the prediction information as the goodness of fit.
また上記目的は制御量の目標値と予測値の差分から操
作量を決定するプロセス制御方法において、唯1つの未
知情報を含む複数のプロセス量をあいまいな1の命題で
記述する前提部と制御量をあいまいな1の命題で記述す
る結論部とからなるファジイプロダクションルールと、
各プロセス量を適合度に評価するメンバーシップ関数に
基づき、予め前記未知情報の適合度に所定の最大値を設
定しておき、プロセスから取得した制御時点の前提部の
既知情報及び結論部の制御量から各々の適合度を演算
し、該結論部の適合度と該前提部の適合度を比較し該結
論部の適合度が最小となる場合に前記未知情報の適合度
を該結論部の適合度によって置換して前記未知情報の適
合度を決定し、 該決定された前記未知情報の適合度と前記前提部の既
知情報及び前記結論部の既知情報の適合度の最小の適合
度を制御量の前記予測値の適合度として前記予測値を求
めることにより達成することができる。In addition, the above-mentioned purpose is a process control method that determines the manipulated variable from the difference between the target value and predicted value of the controlled variable, and describes a plurality of process variables including only one unknown information with an ambiguous one proposition and the controlled variable. A fuzzy production rule consisting of a conclusion part describing
Based on the membership function that evaluates each process amount to the goodness of fit, a predetermined maximum value is set in advance to the goodness of fit of the unknown information, and the known information and the conclusion part of the premise part at the control time acquired from the process are controlled. The suitability of each of the unknown information is calculated from the quantities, and the suitability of the conclusion part and the suitability of the premise part are compared. To determine the goodness of fit of the unknown information by substituting the known degree of the unknown information and the goodness of fit of the determined unknown information and the known information of the premise part and the known information of the conclusion part. It can be achieved by obtaining the predicted value as the goodness of fit of the predicted value of.
また上記目的は制御量の目標値と予測値の差分から操
作量を決定するプロセス制御方法において、唯1つの未
知情報を含む複数のプロセス量をあいまいな命題で記述
する前提部と制御量をあいまいな命題で記述する結論部
とからなるファジイプロダクションルールと、各プロセ
ス量をあいまいな命題ごとに適合度に評価するメンバー
シップ関数に基づき、前記各情報に共通の前記命題の数
と前記前提部の情報数とに応じた複数の第1のプロダク
ションルールごとに、予め前記未知情報の適合度に所定
の最大値を設定しておき、プロセスから取得した制御時
点の前提部の既知情報及び結論部の制御量から各々の適
合度を演算し、該結論部の適合度と前提部の適合度を比
較し該結論部の適合度が最小となる場合に前記未知情報
の適合度を該結論部の適合度によって置換して前記未知
情報の適合度を決定し、該決定された前記複数の第1の
ファジイプロダクションルールごとの前記未知情報の適
合度から前記命題ごとに最大値を演算し、これら命題ご
との最大値を前記命題ごとの前記未知情報の適合度と決
定し、該決定された前記命題ごとの前記未知情報の適合
度を含む前記前提部及び前記結論部の各情報の適合度を
新たな前提部とし、前記結論部の制御量の前記予測値の
適合度を新たな結論部とし該各情報に共通の前記命題の
数と前記前提部の情報数とに応じた複数の第2のファジ
イプロダクションルールごとに、該前提部の適合度の最
小値を求め、該複数の第2のファジイプロダクションル
ールごとの最小値から前記命題ごとの最大値を演算する
と共にこれら命題ごとの最大値を前記命題ごとの前記予
測値の適合度とし、該命題ごとの前記予測値の適合度か
ら前記制御量の予測値を決定することにより達成するこ
とができる。In addition, the above-mentioned object is ambiguous in the process control method in which the manipulated variable is determined from the difference between the target value and the predicted value of the controlled variable, and the ambiguous predicate and the controlled variable that describe a plurality of process variables including only one unknown information with an ambiguous proposition. Based on a fuzzy production rule consisting of a conclusion part described by various propositions, and a membership function that evaluates each process quantity to suitability for each ambiguous proposition, the number of the propositions common to the above information and the precondition part For each of the plurality of first production rules corresponding to the number of pieces of information, a predetermined maximum value is set in advance for the suitability of the unknown information, and the known information and the conclusion portion of the premise part at the control point acquired from the process are set. Each fitness is calculated from the control amount, the fitness of the conclusion part and the fitness of the premise part are compared, and when the fitness of the conclusion part is the minimum, the fitness of the unknown information is determined as the conclusion part. The degree of conformity of the unknown information is determined by substituting the degree of conformity, and a maximum value is calculated for each of the propositions from the determined degree of conformity of the unknown information for each of the plurality of first fuzzy production rules, and these propositions are calculated. The maximum value for each of the propositions is determined as the goodness of fit of the unknown information, and the goodness of fit of each of the premise part and the conclusion part including the goodness of fit of the determined unknown information for each of the determined propositions is newly updated. As the new predicate part, and a plurality of second predicates corresponding to the number of the propositions common to the respective information and the number of information items of the predicate part. For each fuzzy production rule, the minimum value of the goodness of fit of the premise part is obtained, and the maximum value for each proposition is calculated from the minimum value for each of the plurality of second fuzzy production rules, and the maximum value for each proposition is calculated as described above. The fit of the predicted value for each subject can be accomplished by determining the predicted value of the controlled variable from the fit of the predicted value for each 該命 problem.
また上記目的は未知情報の後向きファジイ推論と予測
情報の前向きファジイ推論が複合されるファジイ推論装
置において、複数の情報を含みあいまいな1の命題で表
現される前提部と1の情報を含みあいまいな1の命題で
表現される結論部からなるファジイプロダクションルー
ルと、各情報のあいまいな命題を適合度により評価する
メンバーシップ関数を記憶する記憶装置と、前提部及び
結論部の各情報を入力する入力装置と、該前提部に含ま
れる唯1つの未知情報の適合度に予め所定の最大値を設
定する最大値設定手段、前記メンバーシップ関数と前記
ルールにしたがって前記入力装置からの各情報の適合度
を演算する適合度演算手段および該適合度演算手段によ
る結論部の適合度と前提部の適合度を比較し該結論部の
適合度が最小となる場合に前記未知情報の適合度を該結
論部の適合度によって置換する推論手段を有する後向き
ファジイ推論装置と、前記後向き推論により求められた
前記未知情報の適合度を含む前記前提部及び前記結論部
の各情報の適合度を新たな前提部とし、該前提部の適合
度の最小値を新たな結論部の予測情報の適合度とし、該
予測情報の適合度から該予測情報を求める前記前向きフ
ァジイ推論装置とを具備することにより達成することが
できる。In addition, the above-mentioned object is a fuzzy inference apparatus in which backward fuzzy inference of unknown information and forward fuzzy inference of prediction information are combined, and a predicate expressed by an ambiguous proposition containing a plurality of information and an ambiguous one including one information A fuzzy production rule consisting of a conclusion part expressed by the proposition 1, a storage device that stores a membership function that evaluates the ambiguous proposition of each information by the goodness of fit, and an input that inputs each information of the premise part and the conclusion part A device, a maximum value setting means for setting a predetermined maximum value in advance to the matching degree of only one unknown information included in the premise section, the matching degree of each information from the input device according to the membership function and the rule. And the fitness degree of the conclusion part by the fitness degree calculating means and the fitness degree of the premise part are compared to minimize the fitness degree of the conclusion part. Backward fuzzy inference apparatus having an inference means for replacing the degree of conformity of the unknown information with the degree of conformity of the conclusion section, and the premise section and the conclusion section including the degree of conformity of the unknown information obtained by the backward inference. Of the information is used as a new premise part, the minimum value of the goodness of fit of the premise part is taken as the goodness of fit of the prediction information of the new conclusion part, and the predictive information is obtained from the goodness of fit of the prediction information. This can be achieved by including an inference device.
また上記目的は未知情報の後向きファジイ推論と予測
情報の前向きファジイ推論が複合されるファジイ推論装
置において、複数の情報を含みあいまいな命題で表現さ
れる前提部と1の情報を含みあいまいな命題で表現され
る結論部からなるファジイプロダクションルールと、各
情報をあいまいな命題ごとに適合度により評価するメン
バーシップ関数を記憶する記憶装置と、前提部及び結論
部の各情報を入力する入力装置と、前記各情報に共通の
前記命題の数と前記前提部の情報数とに応じた複数の第
1のプロダクションルールごとに、該複数の第1のファ
ジイプロダクションルールの前提部に含まれる唯1つの
未知情報の適合度に予め所定の最大値を設定する最大値
設定手段、前記メンバーシップ関数と前記ルールにした
がって前記入力装置からの各情報の適合度を前記命題ご
とに演算する適合度演算手段および該適合度演算手段に
よる結論部の適合度と前提部の適合度を比較し該結論部
の適合度が最小となる場合に前記未知情報の適合度を該
結論部の適合度によって置換して該複数の第1のファジ
イプロダクションルールごとの該未知情報の適合度を決
定し、該決定された前記複数の第1のファジイプロダク
ションルールごとの前記未知情報の適合度から前記命題
ごとに最大値を演算し、これら命題ごとの最大値を前記
未知情報の適合度とする推論手段を有する後向きファジ
イ推論装置と、前記後向き推論によって求められた前記
未知情報の適合度を含む前記前提部及び前記結論部の各
情報の適合度を新たな前提部とし、前記結論部の予測情
報の適合度を新たな結論部とし、該各情報に共通の該命
題の数と該前提部の情報数とに応じた複数の第2のファ
ジイプロダクションルールごとに、該前提部の適合度の
最小値を求め、該ルールごとの最小値から前記命題ごと
の最大値を演算し、これら命題ごとの最大値を前記命題
ごとの前記予測値情報の適合度として前記予測情報を求
める前記前向きファジイ推論装置とを具備することによ
り達成することができる。In addition, the above-mentioned purpose is a fuzzy inference device that includes backward fuzzy inference of unknown information and forward fuzzy inference of prediction information. A fuzzy production rule consisting of a conclusion part that is expressed, a storage device that stores a membership function that evaluates each information by a goodness of fit for each ambiguous proposition, an input device that inputs each information of the premise part and the conclusion part, For each of the plurality of first production rules according to the number of propositions and the number of pieces of information of the premise common to each of the information, only one unknown included in the premise of the plurality of first fuzzy production rules Maximum value setting means for setting a predetermined maximum value in advance to the conformity of information, the input device according to the membership function and the rule In the case where the goodness of fit of each of the information is calculated for each of the propositions and the goodness of fit of the conclusion part by the goodness of fit calculation means and the goodness of the premise part are compared, and the goodness of fit of the conclusion part is minimum By replacing the goodness of fit of the unknown information with the goodness of fit of the conclusion part to determine the goodness of fit of the unknown information for each of the plurality of first fuzzy production rules. A backward fuzzy inference apparatus having an inference means for calculating the maximum value for each of the propositions from the suitability of the unknown information for each production rule, and the suitability of the unknown information having the maximum value for each proposition, and the backward inference. Relevance of each information of the presupposition part and the conclusion part including the relevance of the obtained unknown information as a new premise part, and the relevance of the prediction information of the conclusion part as a new conclusion part, each of which For each of a plurality of second fuzzy production rules corresponding to the number of propositions common to the information and the number of information of the premise part, the minimum value of the goodness of fit of the premise part is obtained, and from the minimum value of each rule, This can be achieved by including the forward fuzzy inference apparatus that calculates the maximum value for each proposition and obtains the prediction information by using the maximum value for each proposition as the suitability of the prediction value information for each proposition.
また上記目的は制御量の目標値と、プロセスの未知情
報を含んで演算される予測制御量との差分から操作量を
決定するプロセス制御装置において、制御量を含むプロ
セス情報を入力し、決定された操作量をプロセス制御機
器に出力する入出力装置と、予め設定される制御量の目
標値と所定時間後の予測制御量の差分に基づいて現時点
の操作量を演算する操作量決定装置と、複数のプロセス
情報を含みあいまいな1の命題で記述される前提部と制
御量があいまいな1の命題で記述される結論部からなる
ファジイプロダクションルールと各情報のあいまいな命
題を適合度に定量化するメンバーシップ関数を記憶する
記憶手段、前記ファジイプロダクションルールに含まれ
る唯1つの未知情報の適合度に予め所定の最大値を設定
する最大値設定手段、前記ファジイプロダクションルー
ルにしたがって前記入力装置からの各情報ごとに対応す
るメンバーシップ関数によって適合度を演算する適合度
演算手段、該適合度演算手段による結論部の適合度と前
提部の適合度を比較し該結論部の適合度が最小となると
き前記未知情報の適合度を該結論部の適合度によって置
換する後向き推論手段および前記未知情報の適合度から
現時点の未知情報を演算する逆ファジイ化手段を有する
後向きファジイ推論装置と、前記後向きファジイ推論装
置によって求められた未知情報を含む現時点のプロセス
情報を入力して、該プロセス情報の適合度の最小の適合
度を所定時間後の予測制御量の適合度とし、該適合度よ
り予測制御量を求める予測装置とを具備することにより
達成することができる。Further, the above object is determined by inputting the process information including the control amount in the process control device that determines the manipulated variable from the difference between the target value of the control amount and the predicted control amount calculated including the unknown information of the process. An input / output device that outputs the manipulated variable to the process control device, and a manipulated variable determination device that calculates the manipulated variable at the present time based on the difference between the target value of the preset controlled variable and the predicted controlled variable after a predetermined time, A fuzzy production rule consisting of an antecedent part that is described by an ambiguous proposition that includes multiple process information and a conclusion part that is described by an ambiguous control quantity is a fuzzy production rule, and the ambiguous proposition of each information is quantified in goodness of fit. Storing means for storing a membership function to be stored, maximum value setting means for setting a predetermined maximum value in advance to the suitability of only one unknown information included in the fuzzy production rule A goodness-of-fit calculating means for calculating a goodness-of-fit by a membership function corresponding to each information from the input device according to the fuzzy production rule, and comparing the goodness-of-fit of the conclusion part and the goodness-of-fit of the premise part by the goodness-of-fit calculating means. Then, the backward inference means for replacing the goodness of fit of the unknown information with the goodness of fit of the conclusion part when the goodness of fit of the conclusion part is the minimum, and the defuzzying means for calculating the unknown information at the present time from the goodness of fit of the unknown information. With the backward fuzzy inference device having, and inputting the current process information including the unknown information obtained by the backward fuzzy inference device, the minimum fitness of the fitness of the process information is the predicted control amount after a predetermined time. This can be achieved by providing a predicting device that determines the predictive control amount based on the adaptability.
また上記目的は制御量の目標値と、プロセスの未知情
報を含んで演算される予測制御量との差分から操作量を
決定するプロセス制御装置において、制御量を含むプロ
セス情報を入力し、決定された操作量をプロセス制御機
器に出力する入出力装置と、予め設定される制御量の目
標値と所定時間後の予測制御量の差分に基づいて現時点
の操作量を演算する操作量決定装置と、複数のプロセス
情報を含みあいまいな命題で記述される前提部と制御量
があいまいな命題で記述される結論部からなるファジイ
プロダクションルールと各情報をあいまいな命題ごとに
適合度に定量化するメンバーシップ関数を記憶する記憶
手段、前記各情報に共通の前記命題の数と前記前提部の
情報数とに応じた複数の第1のプロダクションルールご
とに、該複数の第1のプロダクションルールに含まれる
唯1つの未知情報の適合度に予め所定の最大値を設定す
る最大値設定手段、前記複数の第1のファジイプロダク
ションルールにしたがって前記入力装置からの各情報ご
とに対応するメンバーシップ関数によって命題ごとに適
合度を演算する適合度演算手段、該適合度演算手段によ
る結論部の適合度と前提部の適合度を比較し該結論部の
適合度が最小となるとき前記未知情報の適合度を該結論
部の適合度によって置換して前記未知情報を決定し、該
決定されたルールごとの前記未知情報の適合度から前記
命題ごとに最大値を演算し、これら命題ごとの最大値を
前記未知情報の適合度とする後向きファジイ推論装置
と、前記後向きファジイ推論によって求められた前記未
知情報の適合度と現時点のプロセス情報の適合度を新た
な前提部とし、予測制御量の適合度を新たな結論部と
し、前記各情報に共通の前記命題の数と前記前提部の情
報数とに応じた複数の第2のファジイプロダクションル
ールごとに、該前提部の適合度の最小値を求め、該ルー
ルごとの最小値から前記命題ごとの最大値を演算し、こ
れら命題ごとの最大値を前記命題ごとの前記予測制御量
の適合度とし、該命題ごとの予測制御量の適合度から予
測制御量を演算する逆ファジイ化演算手段を有する前記
前向きファジイ推論装置とを具備することにより達成す
ることができる。Further, the above object is determined by inputting the process information including the control amount in the process control device that determines the manipulated variable from the difference between the target value of the control amount and the predicted control amount calculated including the unknown information of the process. An input / output device that outputs the manipulated variable to the process control device, and a manipulated variable determination device that calculates the manipulated variable at the present time based on the difference between the target value of the preset controlled variable and the predicted controlled variable after a predetermined time, A fuzzy production rule consisting of an antecedent part that contains multiple process information and is described by an ambiguous proposition, and a conclusion part that is described by an ambiguous control quantity, and a membership that quantifies each piece of information to a goodness of fit for each ambiguous proposition. Storage means for storing a function, the plurality of first production rules for each of the plurality of first production rules according to the number of the propositions common to the respective information and the number of information of the premise part Maximum value setting means for setting a predetermined maximum value in advance to the suitability of only one unknown information included in the production rule, and a member corresponding to each information from the input device according to the plurality of first fuzzy production rules Goodness-of-fit calculation means for calculating the goodness-of-fit for each proposition by the ship function, comparing the goodness-of-fit of the conclusion part by the goodness-of-fit calculation means with the goodness of the premise part, and the unknown information when the goodness-of-fit of the conclusion part is minimum The unknown information is determined by substituting the goodness of fit of the conclusion part with the goodness of fit of the concluding part, and the maximum value is calculated for each proposition from the goodness of fit of the unknown information for each of the determined rules. A backward fuzzy inference apparatus having a value as the fitness of the unknown information, a fitness of the unknown information obtained by the backward fuzzy inference, and the current process information A plurality of second fuzzy productions according to the number of the propositions common to each piece of information and the number of pieces of information of the presupposition part, where the goodness of fit is a new premise part, and the goodness of fit of the predictive control amount is a new conclusion part. For each rule, the minimum value of the degree of conformity of the premise is found, the maximum value for each of the propositions is calculated from the minimum value for each of the rules, and the maximum value for each of these propositions is adapted to the prediction control amount for each of the propositions. And the forward fuzzy inference apparatus having an inverse fuzzification calculation means for calculating the predicted control amount from the goodness of fit of the predicted control amount for each proposition.
本発明の後向きフアジイ推論は以下のようにして行う
ことができる。The backward fuzzy reasoning of the present invention can be performed as follows.
A,Bを条件、Cを結論とするフアジイ関係推論規則 if A,B then C (ルール1) においてA,B,Cに対する観測データをそれぞれA′,B′,
C′とし、このうちA′とC′が既知でB′が未知のと
き、B′は次の手順で推論される。In the fuzzy relation inference rule if A, B then C (Rule 1), where A and B are the conditions and C is the conclusion, the observation data for A, B, and C are A ′, B ′, and
If C ', of which A'and C'are known and B'is unknown, B'is inferred by the following procedure.
(ルール1)はフアジイ関係Rより C=(A×B)・R …(式1) と表わされる。(式1)より C′=(A′∧B′)・R(A,B:C) …(2) が導出できる(ここで、A′∧B′はA′,B′のうちの
小であるものを示す)。(Rule 1) is expressed as C = (A × B) · R (Equation 1) from the fuzzy relationship R. From (Equation 1), C ′ = (A′∧B ′) · R (A, B: C) (2) can be derived (where A′∧B ′ is the smallest of A ′ and B ′). Is shown).
この関係を各項目に対する適合度関数μを用いて表わ
すと μc=(μA∧μRA)∧(μB∧μRB) =μA∧μB …(式3) となる。よつてμA,μBが既知であるとき、記号αを (aαb{1;a≦b,b;a>b}) a≦bのとき1、そうでないときはbの値と定義する
と、 μB=μRBα(μAαμC) =1α(μAαμC) =μAαμC …(式4) となる。(式4)を推論規則の形式に置き換えると μB=最大値(=1.0) {if μC<μA, μC<μB then μB=μC …(式5) になる。これは結論部情報の適合度μCが観測された前
件部情報の適合度μAより小さく、かつ、μBの最大値よ
り小ならば、求めようとしている情報Bの適合度μBは
μCで置換されることを示している。そうでない場合は
μBは最大値である。This relationship becomes expressed using fitness function μ μc = (μ A ∧μ RA ) ∧ (μ B ∧μ RB) = μ A ∧μ B ... ( Formula 3) for each item. Therefore, when μ A and μ B are known, the symbol α is defined as (aαb {1; a ≦ b, b; a> b}) is 1 when a ≦ b, and is otherwise defined as b. μ B = μ RB α (μ A αμ C ) = 1α (μ A αμ C ) = μ A αμ C (Equation 4) Replacing (Equation 4) with the inference rule format, μ B = maximum value (= 1.0) {if μ C <μ A , μ C <μ B then μ B = μ C (Equation 5) This means that if the goodness of fit μ C of the conclusion part information is smaller than the goodness of fit μ A of the antecedent information that is observed and smaller than the maximum value of μ B , the goodness of fit of the information B to be obtained μ B is It is shown to be replaced by μ C. Otherwise μ B is the maximum.
以上により、未知情報Bの適合度μBは定まり、従つ
てB′を定めることができる。因みに推論規則の条件が
n個になつた場合でも同様である。すなわち、 if A1,A2…An,B then C(ルール2) という推論規則でB′が未知の場合 μB=1.0 {if μC<μA1, μC<μA2, : : μC<μAn, μC<μB then μB=μC} …(式6) となる。この(式6)は(式5)の拡張であり、結論部
情報の適合度μCが、観測された全ての前提部情報の適
合度μAi(i=1,2,…n)より小さく、かつ、μBの最
大値(=1.0)より小ならば、求めようとしている情報
Bの適合度μBはμCと等しく、そうでない場合はμBは
最大値となる。From the above, the goodness of fit μ B of the unknown information B is determined, and accordingly B ′ can be determined. The same applies when the number of conditions of the inference rule reaches n. That is, if B ′ is unknown by the inference rule if A 1 , A 2 ... A n , B then C (rule 2) μ B = 1.0 {if μ C <μ A1 , μ C <μ A2 , :: μ C <μ An , μ C <μ B then μ B = μ C } (Equation 6). This (formula 6) is an extension of (formula 5), and the goodness of fit μ C of the conclusion part information is smaller than the goodness of fit μ Ai (i = 1, 2, ... If it is smaller than the maximum value of μ B (= 1.0), the goodness of fit μ B of the information B to be obtained is equal to μ C. Otherwise, μ B becomes the maximum value.
この(式6)は本発明の後向きフアジイ推論を端的に
示したものであり、以下のように感覚的に理解できる。This (Equation 6) is a direct expression of the backward fuzzy reasoning of the present invention, and can be intuitively understood as follows.
すなわち、MIN−MAXによる前向きフアジイ推論におい
ては、各規則の前提部に含まれる適合度の小さい方につ
いて推論規則毎に最小値をとつてその結論部の適合度と
している(一意に定めるときは、各規則の最小値につい
て命題別に最大値をとる)。この関係を後向きにみれ
ば、結論部の適合度が前提部の既知の適合度より小さい
(μC<μA)ときは、前提部の未知の適合度が採用され
ている(μC<μB)場合である。That is, in forward fuzzy reasoning by MIN-MAX, the smallest value of the goodness of fit included in the preamble of each rule is taken as the minimum value for each inference rule to make it the goodness of fit of the conclusion part (when uniquely determined, Take the maximum value by proposition for the minimum value of each rule). Looking at this relationship backwards, when less than the known fitness fitness is the preamble of the conclusion section (μ C <μ A), unknown fit of preamble has been adopted (mu C <mu B ) In case.
したがって、前提部の適合度のうち未知情報の適合度
が最小となる場合には、その未知の適合度が本発明の後
向き推論によって求めることができる。なお、最小とな
らない場合にも解が不定とならないように、予め所定の
最大値(通常は適合度の最大値=1.0)を設定してい
る。Therefore, when the fitness of unknown information is the smallest among the fitness of the premise part, the unknown fitness can be obtained by the backward inference of the present invention. It should be noted that a predetermined maximum value (usually the maximum value of the goodness of fit = 1.0) is set in advance so that the solution does not become indefinite even when it does not become the minimum.
このような本発明によれば、前提部の中で未知情報の
適合度が最小となる場合に(範囲を限定することで推論
が簡単になる)、簡単な解法アルゴリズムに基づく後向
きファジイ推論を実現でき、症状から原因の診断や、計
測の困難な未知情報を含むファジイ推論によって高精度
な予測や制御を実現できる。According to the present invention as described above, in the case where the matching degree of unknown information in the premise is the minimum (the reasoning is simplified by limiting the range), the backward fuzzy reasoning based on the simple solution algorithm is realized. Therefore, it is possible to realize highly accurate prediction and control by diagnosing the cause from the symptom and by fuzzy inference including unknown information that is difficult to measure.
本発明の推論方法によれば、既知あるいは観測可能な
情報と、未知情報との間に推論規則で記述できる関係が
存在する場合、未知情報が推論規則の結論部にある場合
は前向きフアジイ推論にて、また未知情報が前提部にあ
る場合は後向きフアジイ推論にて定めることが可能とな
る。According to the inference method of the present invention, if there is a relation that can be described by an inference rule between known or observable information and unknown information, if the unknown information is in the conclusion part of the inference rule, a forward fuzzy reasoning is performed. Also, if unknown information is present in the preamble, it can be determined by backward fuzzy reasoning.
本発明によれば推論結果が不定になつたり、一意に定
まらないということは生じない。従つて本発明を用いる
とAI推論のようなクリスプな領域のみならず、あいまい
さを含む一般的で自然な領域での後向き推論が可能とな
る。According to the present invention, the inference result does not become indefinite or cannot be uniquely determined. Therefore, the present invention enables backward inference not only in a crisp region such as AI inference but also in a general natural region including ambiguity.
以下、本発明の一実施例を第1図から第7図により説
明する。An embodiment of the present invention will be described below with reference to FIGS. 1 to 7.
第1図は、本発明の1実施例による推論装置の機能ブ
ロック図である。推論装置1は、観測可能な情報A,Cの
時刻tでの観測されたデータA′t,C′tを入力とし、時
刻t+1(1は単位時間を示す)での情報Cの値C′
t+1を推論するものである。FIG. 1 is a functional block diagram of an inference device according to an embodiment of the present invention. The inference apparatus 1 receives the observed data A ′ t , C ′ t of the observable information A, C at time t, and inputs the value C ′ of the information C at time t + 1 (1 indicates a unit time).
It infers t + 1 .
装置1は、情報A,Cに対して予め定められているメン
バーシツプ関数を記憶している記憶装置6と、図示しな
い中央処理装置(CPU)を具備し、入力値A′t,C′tを
各々のメンバーシップ関数により定量化した適合度の集
合 mAt(={μAtp,μAtz,μAtn}にて定義) mCt(={μCtp,μCtz,μCtn}にて定義) を演算する適合度演算手段2と、mAt,mCtを入力とし、
観測は不可能ながら情報A,Cとの間にファジイ推論規
則、たとえば if A(大),B(大)then C(大) あるいは if μA,μB then μC の関係が知られている情報Bの時刻tにおける適合度集
合 mBt(={μBtp,μBtz,μBtn}にて定義) を推論する後向きファジイ推論手段3、mAt,mBt,mCt
を入力とし時刻t+1における被推論情報Cの適合度集
合mCt+1を出力する前向きファジイ推論手段4、mCt+1
を入力とし記憶装置6に格納されているメンバーシツプ
関数によりC′t+1を求める逆フアジイ化手段5により
構成されている。The device 1 is provided with a storage device 6 which stores a predetermined membership function for the information A and C, and a central processing unit (CPU) not shown, and inputs the input values A ′ t and C ′ t . set of quantified goodness of fit by each of the membership function mA t (= {μ Atp, μ Atz, μ Atn} defined at) mC t a (= {μ Ctp, μ Ctz , μ Ctn} defined at) Goodness of fit calculation means 2 for calculation and mA t , mC t are input,
Fuzzy inference rules, such as if A (large), B (large) then C (large) or if μ A , μ B then μ C , are known between information A and C, although observation is impossible Backward fuzzy inference means 3, which infers a fitness set mB t (= {μ Btp , μ Btz , μ Btn }) at time t of information B, mA t , mB t , mC t
Forward fuzzy inference means which outputs the fitness set mC t +1 of the inference information C at time t + 1 as input 4, mC t + 1
Is used as an input, and it is constituted by an inverse fuzzy conversion means 5 for obtaining C't + 1 by a member function stored in the storage device 6.
第2図に、適合度演算手段2の構成と動作を示す。時
刻tにおける観測されたデータAt′を入力した時の例で
ある。予め情報Aについて、たとえばP(Aが正であれ
ば)、Z(Aがゼロであれば)、N(Aが負であれば)
という3のあいまい命題毎に、実測値や先験的情報に基
づいてチューニングされたメンバーシツプ関数が記憶装
置6に格納されている。入力されたデータAt′は、CPU
によって読みだされた情報Aのメンバーシツプ関数によ
り、命題毎に適合度が求められ、これによってあいまい
な記述が定量化される。FIG. 2 shows the configuration and operation of the fitness calculating means 2. It is an example when the observed data A t ′ at time t is input. For information A in advance, for example, P (if A is positive), Z (if A is zero), N (if A is negative)
For each of the three fuzzy propositions, the membership function tuned based on the actual measurement value or a priori information is stored in the storage device 6. The input data A t ′ is the CPU
The goodness of fit is obtained for each proposition by the membership function of the information A read by, and the ambiguous description is quantified.
すなわち、適合度演算手段2は、At′をメンバーシツ
プ関数にあてはめ、適合度集合mAt={μAtp,μAtz,
μAtn}を出力する。That is, the goodness-of-fit calculation means 2 applies A t ′ to the membership function, and the goodness-of-fit set mA t = {μ Atp , μ Atz ,
Output μ Atn }.
第3図は後向きファジイ推論手段3の構成を示す。予
め記憶している適合度の最大値を出力するジエネレータ
ー7と、未知適合度決定手段8と、最大値決定手段9を
基本手段とし、適合度演算手段2からの適合度集合mAt
とmCtを入力とし、第4図に示される推論規則に従つて
推論を行ない、未知情報Bの時刻tにおける適合度集合
mBtを出力する。FIG. 3 shows the configuration of the backward fuzzy inference means 3. The generator 7 that outputs the maximum value of the goodness of fit stored in advance, the unknown goodness of fit determining means 8 and the maximum value determining means 9 are the basic means, and the goodness of fit set mA t from the goodness of fit calculating means 2
And mC t as input, the inference is performed according to the inference rule shown in FIG. 4, and the set of goodness of fit of unknown information B at time t
Output mB t .
たとえば第4図のルール1 if At is P,Bt is P then Ct is P の関係において、前提部の未知情報Btは以下のように推
論される。For example, in the relation of rule 1 if At t is P, B t is P then C t is P in FIG. 4, the unknown information B t of the premise is inferred as follows.
ジエネレータ7はBt′の適合度初期値として1.0を出
力する。The generator 7 outputs 1.0 as the initial value of the fitness of B t ′.
μBtp=1.0 次に手段8は前記(式5)に従い、結論部の適合度μ
Ctpと前提部の適合度を比較して、μCtpが最小のとき、
μBtpをμCtpによって代替する。すなわち、 if μCtp<μAtp,μCtp<μBtp then μBtp=μCtp を実行する。これを定性的に記述すると「もしμCtpが
μAtpより小さく、かつμBtpより小ならば、μBtpはμ
Ctpと等しい」となる。μ Btp = 1.0 Next, the means 8 conforms to the conformity μ of the conclusion part according to (Equation 5).
Compare the conformance between Ctp and the premise, and when μ Ctp is minimum,
Replace μ Btp with μ Ctp . That is, if μ Ctp <μ Atp , μ Ctp <μ Btp then μ Btp = μ Ctp are executed. Qualitatively describing this, if μ Ctp is less than μ Atp and less than μ Btp , then μ Btp is μ
It is equal to Ctp . "
この処理を全ての規則について並列に処理後、最大値
決定手段9で命題(P,Z,N)毎の最大値を決定する。こ
のようにしてmBtの各要素の値は一意に、かつ常に定ま
る。After this processing is processed in parallel for all rules, the maximum value determining means 9 determines the maximum value for each proposition (P, Z, N). In this way, the value of each element of mB t is uniquely and always determined.
第5図に前向きフアジイ推論手段4の構成を示す。前
向き推論は第6図に示される推論規則に従つて構成され
る。例えば推論規則のルール1 if At is P,Bt is P,Ct is P then Ct+1 is P については、MIN−MAX法により次のように推論が行なわ
れる。FIG. 5 shows the configuration of the forward fuzzy reasoning means 4. The forward inference is constructed according to the inference rules shown in FIG. For example, with respect to rule 1 if Att is P, B t is P, C t is P then C t + 1 is P of the inference rule, the inference is performed by the MIN-MAX method as follows.
各ルールの最小値決定手段10は前提部の適合度
μAtp,μBtp,μCtpより最小値を求める。次に最大値
決定手段11により、各ルールの最小値が命題毎(P,Z,
N)に比較されて各命題の最大値が決定され、目的とす
る情報Cの時刻t+1における適合度集合mCt+1が推論
される。The minimum value determining means 10 of each rule obtains the minimum value from the conformances μ Atp , μ Btp , and μ Ctp of the premise. Next, the maximum value determining means 11 determines the minimum value of each rule for each proposition (P, Z,
N), the maximum value of each proposition is determined, and the fitness set mC t + 1 at the time t + 1 of the target information C is inferred.
第7図に逆フアジイ化手段5の構成と動作を示す。前
向きファジイ推論手段4から命題別(P,Z,N)に入力さ
れる適合度Ct+1を、記憶装置6から読みだされた情報C
のメンバーシツプ関数P,Z,N各々のグラフのy軸上の切
断線となし、斜線部の面積からその重心(CG)を求め、
重心に対応するx軸上の情報Cの値(物理量)を出力す
る。この値が時刻t+1における情報Cの予測値C′
t+1である。FIG. 7 shows the configuration and operation of the inverse phasing means 5. The information C read out from the storage device 6 is the fitness C t + 1 input from the forward fuzzy inference means 4 for each proposition (P, Z, N).
Of the member function P, Z, N of the graph and the cutting line on the y-axis, and the center of gravity (CG) is calculated from the area of the shaded area,
The value (physical quantity) of the information C on the x-axis corresponding to the center of gravity is output. This value is the predicted value C ′ of the information C at time t + 1.
t + 1 .
ここで注目すべきことは、第1図に示す本発明の推論
装置において、後向き推論される被推論情報Bの適合度
mBtを推論する過程において、情報Bのメンバーシツプ
関数は必要とされないことである。これは情報Bが外乱
などで、メンバーシツプ関数の設定が困難な場合にも、
有効に実現できることを示している。What should be noted here is that the inference apparatus of the present invention shown in FIG.
In the process of inferring mB t , the membership function of information B is not needed. This is because even if the information B is a disturbance and it is difficult to set the membership function,
It shows that it can be effectively realized.
つぎに、道路用トンネルの汚染発生プロセスに、第1
図の推論装置を適用した例を説明する。Next, in the pollution generation process of road tunnels,
An example in which the inference device shown in the figure is applied will be described.
いま、トンネルを通過する車の媒煙による空中の観測
可能な汚染量濃度をC(PPM)、その発生要因を観測可
能な車輌台数A(台/分)とし、既にトンネル内に蓄積
されていて観測不可能な概念量としての蓄積汚染量をB
(PPM)とすると、 if A,B then C と記述できる。これは「もし車輌台数が大であり
(A)、蓄積汚染量が大ならば(B)、汚染量濃度は大
である(C)」等のルールの集合を示したものである。Now, the observable pollution concentration in the air due to the smoke of vehicles passing through the tunnel is C (PPM), and the factor that causes it is the observable number of vehicles A (units / minute), and it is already accumulated in the tunnel. Amount of accumulated pollution as an unobservable conceptual quantity is B
If it is (PPM), it can be described as if A, B then C. This shows a set of rules such as "if the number of vehicles is large (A) and the accumulated pollution amount is large (B), the pollution amount concentration is large (C)".
まず、推論装置1では、A,Cの観測値から後向きファ
ジイ推論手段3で未知情報Bの適合度を推論する。実際
にはA,Cの適合度集合mAt,mCtからmBtを求める。次い
で、これら3つの情報の適合度をからt+1時刻のmC
t+1を前向きファジイ推論手段4で推論し、さらに逆フ
アジイ化手段5で目的の汚染量濃度C′t+1を予測す
る。First, in the inference apparatus 1, the backward fuzzy inference means 3 infers the goodness of fit of the unknown information B from the observed values of A and C. Actually, mB t is calculated from the fitness sets mA t and mC t of A and C. Then, the goodness of fit of these three pieces of information is calculated as mC at time t + 1.
The forward fuzzy inference means 4 infers t + 1 , and the inverse fuzzy inversion means 5 estimates the target contamination amount concentration C't + 1 .
一方、第8図は従来の推論装置20を示し、本発明の第
1図と比べると後向きファジイ推論手段3が無く、情報
Bは考慮されない。推論規則は第9図に示すように、
「もし時刻tにおける情報Atが(+)で、かつ情報Ctが
(+)ならば、時刻t+1における情報Ct+1は(+)で
ある」等となる。On the other hand, FIG. 8 shows a conventional inference apparatus 20. Compared with FIG. 1 of the present invention, there is no backward fuzzy inference means 3 and the information B is not considered. The reasoning rules are as shown in FIG.
"If information A t at time t is in the (+), and if information C t is (+), the information C t + 1 at time t + 1 is a is (+)" the like.
第10図は、第1図に示した本発明の推論装置と第8図
に示した従来例について、トンネルにおける汚染発生プ
ロセスのシミユレーシヨン結果を示したものである。同
図において、時刻0における車輌台数Aの観測値はA0=
50(台)、汚染量濃度Cの観測値はC0=25(PPM)であ
る。t=1における予測値C1は同図(C)に示すよう
に、従来例(△印)では25(PPM)で、実値(●印)の5
5(PPM)に比べ予測精度が悪く、他の時刻についても同
様である。。FIG. 10 shows the simulation results of the pollution generation process in the tunnel for the inference apparatus of the present invention shown in FIG. 1 and the conventional example shown in FIG. In the figure, the observed value of the number A of vehicles at time 0 is A 0 =
50 (units), the observed value of pollution concentration C is C 0 = 25 (PPM). The predicted value C 1 at t = 1 is 25 (PPM) in the conventional example (marked with Δ) as shown in FIG.
The prediction accuracy is lower than that of 5 (PPM), and the same is true for other times. .
一方、本発明の例では、後向きファジイ推論から求め
た適合度集合mBt0を、A0,C0の適合度とともに前提部と
して、t=1時刻のC1を推論すると、C1=60(PPM)が
得られ、従来例に比べ予測精度は格段に向上している。
同様にして時刻t=10まで繰り返すと、本発明によるC
の予測値(口)は実値(実線)によく追従していること
がわかる。なお、同図(b)は適合度集合mBt0を逆フア
ジイ化してB0を計算した例であり、後述する原因診断エ
キスパートシステムによって可能となる。On the other hand, in the example of the present invention, when the fitness set mB t0 obtained from the backward fuzzy inference is used as a premise with the fitness of A 0 and C 0 , C 1 at t = 1 time is inferred, C 1 = 60 ( PPM) is obtained, and the prediction accuracy is significantly improved compared to the conventional example.
Similarly, when the process is repeated until time t = 10, C according to the present invention is obtained.
It can be seen that the predicted value (neck) of 1 closely follows the actual value (solid line). It should be noted that FIG. 10B shows an example in which the fitness set mB t0 is inversely fuzzy and B 0 is calculated, which can be realized by a cause diagnosis expert system described later.
上記例はトンネルの汚染量発生プロセスを例にとつて
いるが、本発明はこれに限るものではない。たとえば、
空気や水など流体中の濃度や透明度などの測定あるいは
予測にさいし、蓄積量など測定不能な概念量や外乱が存
在してプロセスに影響を与えるような場合にも適用でき
る。Although the above example takes the process of generating the amount of pollution in the tunnel as an example, the present invention is not limited to this. For example,
It can be applied when measuring or predicting the concentration or transparency in a fluid such as air or water, and when there is an unmeasurable conceptual amount or disturbance such as an accumulated amount that affects the process.
本発明が原因診断エキスパートシステムとしても利用
できることは、これまでの説明からも明らかである。第
11図はその基本構成を示したものである。原因診断エキ
スパートシステム30は、観測値A′,C′を入力して各々
のメンバーシツプ関数適合度を演算する適合度演算手段
2、A′,C′の適合度集合mA,mCより未知情報の適合度
集合mBを推論する後向きファジイ推論手段3、該mBから
未知情報Bの値B′を求める逆フアジイ化手段5からな
る。上述のトンネルを例にとると、本システム30によつ
て、汚染濃度Cの一因となる未知の汚染蓄積量Bを推定
することができる。It is clear from the above description that the present invention can also be used as a cause diagnosis expert system. First
Figure 11 shows the basic configuration. The causal diagnosis expert system 30 inputs the observation values A ', C', and calculates the fitness of each member function. The fitness calculation means 2, A ', C', the fitness set mA, mC of unknown information The backward fuzzy inference means 3 infers the degree set mB, and the inverse fuzzy inversion means 5 for obtaining the value B ′ of the unknown information B from the mB. Taking the above-mentioned tunnel as an example, the present system 30 makes it possible to estimate an unknown contamination accumulation amount B that contributes to the contamination concentration C.
ちなみに、未知の汚染蓄積量Bの測定には、蓄積され
ている汚染物を全て採取してその重量を測るか、あるい
は完全に空気攪拌して濃度を測るしかなく、実際には測
定が不可能である。仮にそのようにして測定したとして
も、その結果、蓄積量としての性質を失い、実際のプロ
セス状態を反映しないのでこれまた意味がない。By the way, in order to measure the unknown amount B of accumulated contaminants, all the accumulated contaminants must be sampled and weighed, or the concentration must be measured by completely agitating the air, which is not possible. Is. Even if such a measurement is made, as a result, the property as an accumulated amount is lost and it does not reflect the actual process state, so this is meaningless.
このように本発明は実質的に測定不可能な情報の測定
や原因診断の手段としても極めて有効である。As described above, the present invention is extremely effective as a means for measuring information that is substantially unmeasurable and for diagnosing the cause.
第12図は本発明によるフアジイ推論を予測制御に適用
した制御装置100の一例である。本例ではプロセス情報
A,B,C,Dがセンサにより観測され、それらの値をもとに
フアジイや線形モデル等の予測手段101で所定時間後の
制御量の予測が行なわれる。この予測値と制御目標値と
の差分をもとに操作量決定手段102で制御機器X1,X2の操
作量が決定される。FIG. 12 is an example of a control device 100 in which fuzzy inference according to the present invention is applied to predictive control. In this example process information
A, B, C, D are observed by the sensor, and based on those values, the predicting means 101 such as fuzzy or linear model predicts the controlled variable after a predetermined time. The manipulated variable determining means 102 determines the manipulated variables of the control devices X1 and X2 based on the difference between the predicted value and the control target value.
この制御において、観測不可能な情報でプロセス挙動
に与える影響が無視できない情報E,F,Gを、観測データ
A〜Dを入力として、上述した原因診断システムと同等
の機能をもつ後向き推論手段103によつて求め、これを
恰も仮想センサからの入力のように付加することができ
る。なお、E〜Gは個別に推論される。In this control, the backward inference means 103 having the same function as that of the above-mentioned cause diagnosis system is input with the observation data A to D as the information E, F, and G that cannot be ignored due to the unobservable information. It is possible to add it like an input from a virtual sensor. Note that E to G are individually inferred.
予測手段101が第1図に示すようなファジイ推論装置
で構成されている場合は、情報E,F,Gは逆ファジイ手段
によって物理量とされる必要はなく、適合度を求めるだ
けで済む。When the predicting means 101 is composed of a fuzzy inference device as shown in FIG. 1, the information E, F, G does not have to be converted into physical quantities by the inverse fuzzy means, and only the degree of matching needs to be obtained.
このような本発明の制御方法によれば、観測不可能な
情報や外乱あるいは原因不明の情報があつて、プロセス
の状態に無視できない影響を与えるような場合であつて
も、これらの情報を適切に推論してプロセスの挙動を予
測できるので、高精度な予測や制御が可能となる。According to such a control method of the present invention, even if there is unobservable information, disturbance or information of unknown cause, which has a non-negligible effect on the state of the process, such information is properly Since the behavior of the process can be predicted by inferring the above, it is possible to perform highly accurate prediction and control.
本発明によれば、後向きファジイ推論を簡単な構成に
よって実現し、後向きファジイ推論と前向きファジイ推
論を複合することによりプロセスの予測や制御の精度を
格段に向上することができる。According to the present invention, backward fuzzy inference can be realized with a simple configuration, and by combining backward fuzzy inference and forward fuzzy inference, the accuracy of process prediction and control can be significantly improved.
第1図は本発明の一実施例である推論装置の機能構成を
示すブロック図、第2図は適合度演算手段の機能を説明
する説明図、第3図は後向きファジイ推論手段の機能ブ
ロック図、第4図は第3図における情報At,Bt,Ct間の
推論規則を示すテーブル、第5図は前向きファジイ推論
手段の機能ブロック図、第6図は第5図における情報
At,Bt,Ct,Ct+1間の推論規則を示すテーブル、第7図
は逆フアジイ化手段の機能を説明する説明図、第8図は
従来の推論装置の機能ブロック図、第9図は第8図の情
報At,Ct,Ct+1間の推論規則を示すテーブル、第10図は
トンネル内汚染プロセスにおいて、本発明と従来の推論
結果の比較を示すグラフ、第11図は本発明の他の実施例
である原因診断エキスパートシステムの機能ブロック
図、第12図は本発明の制御装置の構成図である。 1…推論装置、2…適合度演算手段、3…後向きファジ
イ推論手段、4…前向きファジイ推論手段、5…逆フア
ジイ化手段、6…記憶装置、7…ジエネレータ、8…未
知適合度決定手段、9…最大値決定手段、10…最小値決
定手段、11…最大値決定手段。FIG. 1 is a block diagram showing a functional configuration of an inference apparatus which is an embodiment of the present invention, FIG. 2 is an explanatory view explaining the function of a fitness calculation means, and FIG. 3 is a functional block diagram of a backward-looking fuzzy inference means. , FIG. 4 is a table showing the inference rules between the information A t , B t , and C t in FIG. 3, FIG. 5 is a functional block diagram of the forward fuzzy inference means, and FIG. 6 is the information in FIG.
A table showing inference rules among A t , B t , C t , and C t + 1 , FIG. 7 is an explanatory diagram for explaining the function of the inverse fuzzy-ized means, and FIG. 8 is a functional block diagram of a conventional inference device, FIG. 9 is a table showing inference rules between the information A t , C t , and C t + 1 in FIG. 8, and FIG. 10 is a graph showing a comparison between the present invention and the conventional inference result in the tunnel contamination process. FIG. 11 is a functional block diagram of a cause diagnosis expert system which is another embodiment of the present invention, and FIG. 12 is a configuration diagram of a control device of the present invention. DESCRIPTION OF SYMBOLS 1 ... Inference device, 2 ... Fitness calculation means, 3 ... Backward fuzzy inference means, 4 ... Forward fuzzy inference means, 5 ... Inverse fuzzy inversion means, 6 ... Storage device, 7 ... Generator, 8 ... Unknown fitness determination means, 9 ... Maximum value determining means, 10 ... Minimum value determining means, 11 ... Maximum value determining means.
フロントページの続き (72)発明者 舩橋 誠壽 神奈川県川崎市麻生区王禅寺1099番地 株式会社日立製作所システム開発研究所 内 (72)発明者 佐藤 良幸 茨城県日立市大みか町5丁目2番1号 株式会社日立製作所大みか工場内Front page continuation (72) Inventor Seiji Funabashi 1099 Ozenji, Aso-ku, Kawasaki-shi, Kanagawa Hitachi Systems Development Laboratory, Inc. (72) Inventor Yoshiyuki Sato 5-2-1 Omika-cho, Hitachi City, Ibaraki Prefecture Inside the Omika Plant of Hitachi, Ltd.
Claims (10)
現される前提部と1の情報を含みあいまいな1の命題で
表現される結論部からなるファジイプロダクションルー
ルと、各情報を適合度に評価するメンバーシップ関数に
基づき、前提部に含まれる唯1つの未知情報を求める後
ろ向きファジイ推論と結論部の予測情報を求める前向き
ファジイ推論とが複合されたファジイ推論方法であっ
て、 前記後向きファジイ推論は、予め前記未知情報に当該適
合度の最大値を設定し、前提部の既知情報及び結論部の
既知情報を入力してこれら情報ごとの適合度を前記メン
バーシップ関数から演算し、該結論部の適合度と該前提
部の適合度を比較し該結論部の適合度が最小となる場合
に前記未知情報の適合度を該結論部の適合度で置換して
前記未知情報の適合度を求め、 前記前向きファジイ推論は、前記後向き推論により求め
られた前記未知情報の適合度を含む前記前提部及び前記
結論部の各情報の適合度を新たな前提部とし、該前提部
の適合度の最小値を新たな結論部の予測情報の適合度と
して前記予測情報を求めることを特徴とするファジイ推
論方法。1. A fuzzy production rule consisting of a predicate part containing a plurality of pieces of information and represented by an ambiguous proposition, and a conclusion part containing one piece of information and represented by an ambiguous proposition, and each piece of information. A backward fuzzy inference method that combines a backward fuzzy inference for finding only one unknown information included in a premise part and a forward fuzzy inference for finding prediction information of a conclusion part based on a membership function evaluated in accordance with Inference, the maximum value of the goodness of fit is set in advance to the unknown information, the known information of the premise part and the known information of the conclusion part are input, and the goodness of fit of each of these pieces of information is calculated from the membership function. Of the unknown information by replacing the goodness of fit of the conclusion part with the goodness of fit of the conclusion part and comparing the goodness of fit of the predicate part with the goodness of fit of the predicate part. Obtaining the goodness of fit, the forward fuzzy inference is a new premise of the goodness of fit of each information of the premise part and the conclusion part including the goodness of fit of the unknown information obtained by the backward inference, and the premise of the premise part A fuzzy inference method, wherein the prediction information is obtained by using the minimum value of the fitness as the fitness of the prediction information of the new conclusion part.
れる前提部と1の情報を含みあいまいな命題で表現され
る結論部からなるファジイプロダクションルールと、各
情報をあいまいな命題ごとに適合度に評価するメンバー
シップ関数に基づき、前提部に含まれる唯1つの未知情
報を求める後向きファジイ推論と結論部の予測情報を求
める前向きファジイ推論とが複合されるファジイ推論方
法において、 前記後向きファジイ推論は、前記各情報に共通の前記命
題の数と前記前提部の情報数とに応じた複数の第1のフ
ァジイプロダクションルールごとに、予め前記未知情報
に当該適合度の最大値を設定し、前提部の既知情報及び
結論部の既知情報を入力してこれら情報ごとの適合度を
前記メンバーシップ関数から演算し、該結論部の適合度
と該前提部の適合度を比較し該結論部の適合度が最小と
なる場合に前記未知情報の適合度を該結論部の適合度で
置換して前記未知情報の適合度を求め、該求められた前
記複数の第1のファジイプロダクションルールごとの前
記未知情報の適合度から前記命題ごとに最大値を演算
し、これら命題ごとの最大値を前記命題ごとの前記未知
情報の適合度と決定し、 前記前向きファジイ推論は、前記後向き推論によって決
定された前記命題ごとの前記未知情報の適合度を含む前
記前提部及び前記結論部の各情報の適合度を新たな前提
部とし、前記結論部の予測情報の適合度を新たな結論部
とし、該各情報に共通の前記命題の数と前記前提部の情
報数とに応じた複数の第2のファジイプロダクションル
ールごとに、該前提部の適合度の最小値を求め、該複数
の第2のファジイプロダクションルールごとの最小値か
ら前記命題ごとの最大値を演算し、これら命題ごとの最
大値を命題ごとの前記予測情報の適合度として予測情報
を求めることを特徴とするファジイ推論方法。2. A fuzzy production rule consisting of a predicate part containing a plurality of pieces of information and represented by an ambiguous proposition, and a conclusion part containing one piece of information and represented by an ambiguous proposition, and each piece of information adapted to each ambiguous proposition. In the fuzzy inference method, the backward fuzzy inference that finds only one unknown information included in the premise part and the forward fuzzy inference that finds the prediction information of the conclusion part are combined based on the membership function that is evaluated once. Is set to the unknown information in advance to the maximum value of the goodness of fit for each of the plurality of first fuzzy production rules according to the number of propositions common to the respective information and the number of information of the premise part. The known information of the part and the known information of the conclusion part are input, and the goodness of fit of each of these pieces of information is calculated from the membership function. The fitness of the unknown part is calculated by replacing the fitness of the unknown part with the fitness of the unknown part when the fitness of the premise part is compared and the fitness of the conclusion part is minimized. Calculating a maximum value for each of the propositions from the suitability of the unknown information for each of the plurality of first fuzzy production rules, and determining the maximum value for each of these propositions as the suitability of the unknown information for each of the propositions; The forward fuzzy inference uses a relevance of each information of the premise part and the conclusion part including a relevance of the unknown information for each of the propositions determined by the backward inference as a new premise part, and predictive information of the conclusion part. Is adopted as a new conclusion part, and a minimum of the goodness of fit of the premise part is set for each of a plurality of second fuzzy production rules according to the number of propositions common to the respective information and the number of information of the premise part. Find the value and Fuzzy reasoning, characterized in that the maximum value for each proposition is calculated from the minimum value for each second fuzzy production rule, and prediction information is determined as the maximum value for each proposition as the goodness of fit of the prediction information for each proposition. Method.
によって推論された前記予測情報の適合度を入力とする
逆ファジイ化演算によって求めることを特徴とする請求
項第1項又は第2項記載のファジイ推論方法。3. The prediction information is obtained by an inverse fuzzification operation using as input the goodness of fit of the prediction information inferred by the forward fuzzy inference. Fuzzy reasoning method.
を決定するプロセス制御方法において、 唯1つの未知情報を含む複数のプロセス量をあいまいな
1の命題で記述する前提部と制御量をあいまいな1の命
題で記述する結論部とからなるファジイプロダクション
ルールと、各プロセス量を適合度に評価するメンバーシ
ップ関数に基づき、予め前記未知情報の適合度に所定の
最大値を設定しておき、プロセスから取得した制御時点
の前提部の既知情報及び結論部の制御量から各々の適合
度を演算し、該結論部の適合度と該前提部の適合度を比
較し該結論部の適合度が最小となる場合に前記未知情報
の適合度を該結論部の適合度によって置換して前記未知
情報の適合度を決定し、 該決定された前記未知情報の適合度と前記前提部の既知
情報及び前記結論部の既知情報の適合度の最小の適合度
を制御量の前記予測値の適合度として前記予測値を求め
ることを特徴とするプロセス制御方法。4. A process control method for determining a manipulated variable from a difference between a target value and a predicted value of a controlled variable, and a predicate and a control for describing a plurality of process variables including only one unknown information by an ambiguous one proposition. Based on a fuzzy production rule consisting of a conclusion part that describes the quantity with an ambiguous proposition, and a membership function that evaluates each process quantity to the goodness of fit, a predetermined maximum value is set in advance to the goodness of fit of the unknown information. A goodness of fit is calculated from the known information of the premise part at the time of control acquired from the process and the control amount of the conclusion part, and the goodness of fit of the conclusion part and the goodness of fit of the premise part are compared to obtain the conclusion part. When the goodness of fit is the minimum, the goodness of fit of the unknown information is determined by replacing the goodness of fit of the unknown information with the goodness of fit of the conclusion part. Known information Process control method characterized by obtaining the predicted value of the minimum adaptability of the fit of the known information of the decision part as fit of the predicted value of the controlled variable.
を決定するプロセス制御方法において、 唯1つの未知情報を含む複数のプロセス量をあいまいな
命題で記述する前提部と制御量をあいまいな命題で記述
する結論部とからなるファジイプロダクションルール
と、各プロセス量をあいまいな命題ごとに適合度に評価
するメンバーシップ関数に基づき、前記各情報に共通の
前記命題の数と前記前提部の情報数とに応じた複数の第
1のプロダクションルールごとに、予め前記未知情報の
適合度に所定の最大値を設定しておき、プロセスから取
得した制御時点の前提部の既知情報及び結論部の制御量
から各々の適合度を演算し、該結論部の適合度と前提部
の適合度を比較し該結論部の適合度が最小となる場合に
前記未知情報の適合度を該結論部の適合度によって置換
して前記未知情報の適合度を決定し、該決定された前記
複数の第1のファジイプロダクションルールごとの前記
未知情報の適合度から前記命題ごとに最大値を演算し、
これら命題ごとの最大値を前記命題ごとの前記未知情報
の適合度と決定し、該決定された前記命題ごとの前記未
知情報の適合度を含む前記前提部及び前記結論部の各情
報の適合度を新たな前提部とし、前記結論部の制御量の
前記予測値の適合度を新たな結論部とし該各情報に共通
の前記命題の数と前記前提部の情報数とに応じた複数の
第2のファジイプロダクションルールごとに、該前提部
の適合度の最小値を求め、該複数の第2のファジイプロ
ダクションルールごとの最小値から前記命題ごとの最大
値を演算すると共にこれら命題ごとの最大値を前記命題
ごとの前記予測値の適合度とし、該命題ごとの前記予測
値の適合度から前記制御量の予測値を決定することを特
徴とするファジイ推論方法。5. A process control method for determining a manipulated variable from a difference between a target value and a predicted value of a controlled variable, wherein a predicate and a controlled variable describing a plurality of process variables including only one unknown information by an ambiguous proposition. Based on a fuzzy production rule consisting of a conclusion part described by an ambiguous proposition, and a membership function that evaluates each process quantity to suitability for each ambiguous proposition, the number of the propositions common to each information and the precondition part For each of the plurality of first production rules according to the number of information items, a predetermined maximum value is set in advance for the suitability of the unknown information, and the known information and the conclusion portion of the premise part at the control time acquired from the process are set. Compute the goodness of fit of each of the control quantities, and compare the goodness of fit of the conclusion part and the goodness of fit of the premise part, and if the goodness of fit of the conclusion part is the minimum, the goodness of fit of the unknown information Determine the fitness of the unknown information by replacing by the fitness, calculate the maximum value for each of the propositions from the fitness of the unknown information for each of the plurality of first fuzzy production rules determined,
The maximum value of each proposition is determined as the goodness of fit of the unknown information for each proposition, and the goodness of fit of each information of the premise part and the conclusion part including the suitability of the unknown information for the determined proposition As a new premise part, and the fitness of the predicted value of the control amount of the conclusion part as a new conclusion part and a plurality of first numbers according to the number of the propositions common to the respective information and the number of information of the premise part. For each of the two fuzzy production rules, the minimum value of the goodness of fit of the premise part is obtained, and the maximum value of each of the propositions is calculated from the minimum value of each of the plurality of second fuzzy production rules, and the maximum value of each of the propositions is calculated. Is a goodness of fit of the predicted value for each of the propositions, and a predicted value of the control amount is determined from the goodness of fit of the predicted value for each of the propositions.
の前向きファジイ推論が複合されるファジイ推論装置に
おいて、 複数の情報を含みあいまいな1の命題で表現される前提
部と1の情報を含みあいまいな1の命題で表現される結
論部からなるファジイプロダクションルールと、各情報
のあいまいな命題を適合度により評価するメンバーシッ
プ関数を記憶する記憶装置と、 前提部及び結論部の各情報を入力する入力装置と、 該前提部に含まれる唯1つの前記未知情報の適合度に予
め所定の最大値を設定する最大値設定手段、前記メンバ
ーシップ関数と前記ルールにしたがって前記入力装置か
らの各情報の適合度を演算する適合度演算手段および該
適合度演算手段による結論部の適合度と前提部の適合度
を比較し該結論部の適合度が最小となる場合に前記未知
情報の適合度を該結論部の適合度によって置換する推論
手段を有する後向きファジイ推論装置と、 前記後向き推論により求められた前記未知情報の適合度
を含む前記前提部及び前記結論部の各情報の適合度を新
たな前提部とし、該前提部の適合度の最小値を新たな結
論部の予測情報の適合度とし、該予測情報の適合度から
該予測情報を求める前記前向きファジイ推論装置と、を
具備することを特徴とするファジイ推論装置。6. A fuzzy inference apparatus in which backward fuzzy inference of unknown information and forward fuzzy inference of prediction information are combined, and a fuzzy predicate that includes a plurality of pieces of information and is ambiguous including one piece of information is ambiguous. A fuzzy production rule consisting of a conclusion part expressed by one proposition, a storage device that stores the membership function that evaluates the ambiguous proposition of each information by the goodness of fit, and each information of the premise part and the conclusion part An input device, a maximum value setting means for setting a predetermined maximum value in advance to the matching degree of only one of the unknown information included in the preconditioning part, the membership function and each information from the input device according to the rule. A goodness-of-fit calculation means for calculating goodness-of-fit and a goodness-of-fit of the conclusion part by the goodness-of-fit calculation means and a goodness of fit of the premise part are compared to determine that the goodness of fit of the conclusion part is minimum. A backward fuzzy reasoning device having inference means for replacing the degree of conformity of the unknown information with the degree of conformity of the conclusion section, the premise section and the conclusion including the degree of conformity of the unknown information obtained by the backward inference. The degree of relevance of each piece of information is a new premise section, and the minimum value of the degree of relevance of the premise section is the degree of relevance of the prediction information of the new conclusion section, and the predictive information is obtained from the relevance of the prediction information. A fuzzy inference device, comprising: a fuzzy inference device;
の前向きファジイ推論が複合されるファジイ推論装置に
おいて、 複数の情報を含みあいまいな命題で表現される前提部と
1の情報を含みあいまいな命題で表現される結論部から
なるファジイプロダクションルールと、各情報をあいま
いな命題ごとに適合度により評価するメンバーシップ関
数を記憶する記憶装置と、 前提部及び結論部の各情報を入力する入力装置と、 前記各情報に共通の前記命題の数と前記前提部の情報数
とに応じた複数の第1のプロダクションルールごとに、
該複数の第1のファジイプロダクションルールの前提部
に含まれる唯1つの未知情報の適合度に予め所定の最大
値を設定する最大値設定手段、前記メンバーシップ関数
と前記ルールにしたがって前記入力装置からの各情報の
適合度を前記命題ごとに演算する適合度演算手段および
該適合度演算手段による結論部の適合度と前提部の適合
度を比較し該結論部の適合度が最小となる場合に前記未
知情報の適合度を該結論部の適合度によって置換して該
複数の第1のファジイプロダクションルールごとの該未
知情報の適合度を決定し、該決定された前記複数の第1
のファジイプロダクションルールごとの前記未知情報の
適合度から前記命題ごとに最大値を演算し、これら命題
ごとの最大値を前記未知情報の適合度とする推論手段を
有する後向きファジイ推論装置と、 前記後向き推論によって求められた前記未知情報の適合
度を含む前記前提部及び前記結論部の各情報の適合度を
新たな前提部とし、前記結論部の予測情報の適合度を新
たな結論部とし、該各情報に共通の該命題の数と該前提
部の情報数とに応じた複数の第2のファジイプロダクシ
ョンルールごとに、該前提部の適合度の最小値を求め、
該ルールごとの最小値から前記命題ごとの最大値を演算
し、これら命題ごとの最大値を前記命題ごとの前記予測
値情報の適合度として前記予測情報を求める前記前向き
ファジイ推論装置と、を具備することを特徴とするファ
ジイ推論装置。7. A fuzzy inference apparatus in which backward fuzzy inference of unknown information and forward fuzzy inference of prediction information are combined, and a predicate including a plurality of information and represented by an ambiguous proposition and an ambiguous proposition including 1 information A fuzzy production rule consisting of a conclusion part represented by, a storage device that stores a membership function that evaluates each information by a goodness of fit for each ambiguous proposition, and an input device that inputs each information of the premise part and the conclusion part. , For each of a plurality of first production rules according to the number of the propositions common to the information and the number of pieces of information of the premise part,
Maximum value setting means for setting a predetermined maximum value in advance to the suitability of only one unknown information included in the preamble of the plurality of first fuzzy production rules, from the input device according to the membership function and the rule. In the case where the fitness degree of the conclusion part is minimized by comparing the fitness degree of the conclusion part by the fitness degree computing means for computing the fitness degree of each information The suitability of the unknown information is replaced with the suitability of the conclusion part to determine the suitability of the unknown information for each of the plurality of first fuzzy production rules, and the plurality of determined first
A backward fuzzy inference apparatus having an inference means for calculating the maximum value for each of the propositions from the suitability of the unknown information for each fuzzy production rule, and the maximum value for each of these propositions as the suitability of the unknown information; The relevance of each information of the premise part and the conclusion part including the relevance of the unknown information obtained by inference as a new premise part, and the relevance of the prediction information of the conclusion part as a new conclusion part, For each of a plurality of second fuzzy production rules according to the number of the propositions common to each information and the number of information of the premise part, the minimum value of the goodness of fit of the premise part is obtained,
The forward fuzzy inference apparatus, which calculates the maximum value for each proposition from the minimum value for each rule, and obtains the prediction information by using the maximum value for each proposition as the goodness of fit of the prediction value information for each proposition. A fuzzy inference device characterized by:
た前記予測情報の適合度を入力し逆ファジイ化演算によ
って前記予測情報を求める逆ファジイ化演算手段を具備
することを特徴とする請求項第1項又は第2項記載のフ
ァジイ推論装置。8. An inverse fuzzification operation means for inputting a goodness of fit of the prediction information inferred by the forward fuzzy inference to obtain the prediction information by an inverse fuzzification operation. Alternatively, the fuzzy inference apparatus according to item 2.
含んで演算される予測制御量との差分から操作量を決定
するプロセス制御装置において、 制御量を含むプロセス情報を入力し、決定された操作量
をプロセス制御機器に出力する入出力装置と、 予め設定される制御量の目標値と所定時間後の予測制御
量の差分に基づいて現時点の操作量を演算する操作量決
定装置と、 複数のプロセス情報を含みあいまいな1の命題で記述さ
れる前提部と制御量があいまいな1の命題で記述される
結論部からなるファジイプロダクションルールと各情報
のあいまいな命題を適合度に定量化するメンバーシップ
関数を記憶する記憶手段、前記ファジイプロダクション
ルールに含まれる唯1つの未知情報の適合度に予め所定
の最大値を設定する最大値設定手段、前記ファジイプロ
ダクションルールにしたがって前記入力装置からの各情
報ごとに対応するメンバーシップ関数によって適合度を
演算する適合度演算手段、該適合度演算手段による結論
部の適合度と前提部の適合度を比較し該結論部の適合度
が最小となるとき前記未知情報の適合度を該結論部の適
合度によって置換する後向き推論手段および前記未知情
報の適合度から現時点の未知情報を演算する逆ファジイ
化手段を有する後向きファジイ推論装置と、 前記後向きファジイ推論装置によって求められた未知情
報を含む現時点のプロセス情報を入力して、該プロセス
情報の適合度の最小の適合度を予測制御量の適合度と
し、該適合度より予測制御量を求める予測装置とを具備
することを特徴とするプロセス制御装置。9. A process control device for determining an operation amount from a difference between a target value of a control amount and a predicted control amount calculated including unknown information of a process, in which process information including the control amount is input and determined. An input / output device for outputting the manipulated variable to the process control device; and a manipulated variable determining device for computing the current manipulated variable based on a difference between a preset target value of the controlled variable and a predicted controlled variable after a predetermined time. , A fuzzy production rule consisting of an antecedent part that is written in an ambiguous proposition that contains multiple process information and a conclusion part that is written in an ambiguous proposition with a controlled variable, and the ambiguous proposition of each information is quantified in goodness of fit. Storage means for storing a membership function to be converted, maximum value setting means for setting a predetermined maximum value in advance to the suitability of only one unknown information included in the fuzzy production rule A goodness-of-fit calculating means for calculating a goodness-of-fit by a membership function corresponding to each information from the input device according to the fuzzy production rule, and comparing the goodness-of-fit of the conclusion part and the goodness-of-fit of the premise part by the goodness-of-fit calculating means. Then, the backward inference means for replacing the goodness of fit of the unknown information with the goodness of fit of the conclusion part when the goodness of fit of the conclusion part is the minimum, and the defuzzying means for calculating the unknown information at the present time from the goodness of fit of the unknown information. And a backward fuzzy inference device having, by inputting the current process information including unknown information obtained by the backward fuzzy inference device, the minimum fitness of the fitness of the process information as the fitness of the predictive control amount, A process control device, comprising: a prediction device that obtains a prediction control amount from the degree of conformity.
を含んで演算される予測制御量との差分から操作量を決
定するプロセス制御装置において、 制御量を含むプロセス情報を入力し、決定された操作量
をプロセス制御機器に出力する入出力装置と、 予め設定される制御量の目標値と所定時間後の予測制御
量の差分に基づいて現時点の操作量を演算する操作量決
定装置と、 複数のプロセス情報を含みあいまいな命題で記述される
前提部と制御量があいまいな命題で記述される結論部か
らなるファジイプロダクションルールと各情報をあいま
いな命題ごとに適合度に定量化するメンバーシップ関数
を記憶する記憶手段、前記各情報に共通の前記命題の数
と前記前提部の情報数とに応じた複数の第1のプロダク
ションルールごとに、該複数の第1のプロダクションル
ールに含まれる唯1つの未知情報の適合度に予め所定の
最大値を設定する最大値設定手段、前記複数の第1のフ
ァジイプロダクションルールにしたがって前記入力装置
からの各情報ごとに対応するメンバーシップ関数によっ
て命題ごとに適合度を演算する適合度演算手段、該適合
度演算手段による結論部の適合度と前提部の適合度を比
較し該結論部の適合度が最小となるとき前記未知情報の
適合度を該結論部の適合度によって置換して前記未知情
報を決定し、該決定されたルールごとの前記未知情報の
適合度から前記命題ごとに最大値を演算し、これら命題
ごとの最大値を前記未知情報の適合度とする後向きファ
ジイ推論装置と、 前記後向きファジイ推論によって求められた前記未知情
報の適合度と現時点のプロセス情報の適合度を新たな前
提部とし、予測制御量の適合度を新たな結論部とし、前
記各情報に共通の前記命題の数と前記前提部の情報数と
に応じた複数の第2のファジイプロダクションルールご
とに、該前提部の適合度の最小値を求め、該ルールごと
の最小値から前記命題ごとの最大値を演算し、これら命
題ごとの最大値を前記命題ごとの前記予測制御量の適合
度とし、該命題ごとの予測制御量の適合度から予測制御
量を演算する逆ファジイ化演算手段を有する前記前向き
ファジイ推論装置と、を具備することを特徴とするファ
ジイ推論装置。10. A process control device for determining an operation amount from a difference between a target value of a control amount and a predicted control amount calculated including unknown information of a process, in which process information including the control amount is input and determined. An input / output device for outputting the manipulated variable to the process control device; and a manipulated variable determining device for computing the current manipulated variable based on a difference between a preset target value of the controlled variable and a predicted controlled variable after a predetermined time. , A fuzzy production rule consisting of an antecedent part that is written in an ambiguous proposition that contains multiple process information and a conclusion part that is written in an ambiguous proposition with a controlled variable, and a member that quantifies each piece of information into a goodness of fit for each ambiguous proposition Storage means for storing a ship function, the plurality of first production rules for each of the plurality of first production rules corresponding to the number of the propositions common to the respective information and the number of pieces of information of the preamble. Maximum value setting means for setting a predetermined maximum value in advance to the suitability of only one unknown information included in the production rule, corresponding to each information from the input device according to the plurality of first fuzzy production rules. Goodness-of-fit calculation means for calculating a goodness-of-fit for each proposition by a membership function, and the unknownness when the goodness-of-fit of the conclusion part is minimized by comparing the goodness-of-fit of the conclusion part by the goodness-of-fit calculation part Replacing the goodness of fit of the information with the goodness of fit of the conclusion part to determine the unknown information, calculate the maximum value for each of the propositions from the goodness of fit of the unknown information for each of the determined rules, and for each of these propositions A backward fuzzy inference apparatus having a maximum value as the fitness of the unknown information, a fitness of the unknown information obtained by the backward fuzzy inference, and the current process information. As the new premise part, and the goodness of fit of the predictive control quantity as the new conclusion part, and a plurality of second fuzzy states corresponding to the number of the propositions common to the respective information and the number of information of the premise part. For each production rule, the minimum value of the goodness of fit of the premise part is obtained, the maximum value for each of the propositions is calculated from the minimum value for each of the rules, and the maximum value for each of the propositions is calculated as the predictive control amount for each of the propositions. A fuzzy inference apparatus, comprising: the forward fuzzy inference apparatus, which has a degree of goodness of fit and which calculates a predictive controlled variable from the degree of suitability of a predicted controlled quantity for each proposition.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1007817A JP2550173B2 (en) | 1989-01-18 | 1989-01-18 | Fuzzy inference method, device and control device |
| DE19904090056 DE4090056T1 (en) | 1989-01-18 | 1990-01-17 | CHAINING METHOD, CHAINING DEVICE AND CONTROL METHOD |
| PCT/JP1990/000046 WO1990008357A1 (en) | 1989-01-18 | 1990-01-17 | Inference method, inference apparatus and control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1007817A JP2550173B2 (en) | 1989-01-18 | 1989-01-18 | Fuzzy inference method, device and control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02297113A JPH02297113A (en) | 1990-12-07 |
| JP2550173B2 true JP2550173B2 (en) | 1996-11-06 |
Family
ID=11676146
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1007817A Expired - Fee Related JP2550173B2 (en) | 1989-01-18 | 1989-01-18 | Fuzzy inference method, device and control device |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2550173B2 (en) |
| WO (1) | WO1990008357A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06202870A (en) * | 1992-12-28 | 1994-07-22 | Nec Corp | Fuzzy inference system for learning inference rules |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63158667A (en) * | 1986-07-17 | 1988-07-01 | Toshiba Corp | Fuzzy arithmetic unit |
| JPS63113732A (en) * | 1986-10-31 | 1988-05-18 | Fuji Electric Co Ltd | Arithmetic method for fuzzy inference |
-
1989
- 1989-01-18 JP JP1007817A patent/JP2550173B2/en not_active Expired - Fee Related
-
1990
- 1990-01-17 WO PCT/JP1990/000046 patent/WO1990008357A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02297113A (en) | 1990-12-07 |
| WO1990008357A1 (en) | 1990-07-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Yadav et al. | A fuzzy logic based approach to reliability improvement estimation during product development | |
| Cooper | A method for using belief networks as influence diagrams | |
| Peot et al. | Fusion and propagation with multiple observations in belief networks | |
| KR20170127430A (en) | Method and system for detecting, classifying and / or mitigating sensor error | |
| Vladov et al. | A Neuro-Fuzzy Expert System for the Control and Diagnostics of Helicopters Aircraft Engines Technical State. | |
| Colomb et al. | Very fast decision table execution of propositional expert systems | |
| Stewart et al. | Use of Bayesian belief networks to fuse continuous and discrete information for target recognition, tracking, and situation assessment | |
| Che et al. | Correcting discount-factor mismatch in on-policy policy gradient methods | |
| JP2550173B2 (en) | Fuzzy inference method, device and control device | |
| Bishop | Bayesian methods for neural networks | |
| CN119647012B (en) | Migration working condition bearing residual service life prediction method based on contrast double-countermeasure mechanism | |
| Zhang et al. | Constraint-aware policy optimization to solve the vehicle routing problem with time windows | |
| Yalcinkaya et al. | Provably correct automata embeddings for optimal automata-conditioned reinforcement learning | |
| JP3189929B2 (en) | State prediction device | |
| CN115329962A (en) | Visual interpretation method of normal form graph model | |
| Spirtes et al. | Causal inference | |
| CN115392404A (en) | Outlier detection model training method, outlier detection method and outlier detection device | |
| Proletarsky et al. | Intelligent Algorithm of Measuring Complex for Aircrafts | |
| Polyakova et al. | Researching the Efficiency of Configurations of a Collective Decision-making System on the Basis of Fuzzy Logic. | |
| Harrison et al. | Estimating varying parameters in dynamical systems: a modular framework using switch detection, optimization, and sparse regression | |
| EP4718319A1 (en) | Device and method for controlling an agent | |
| Idri et al. | Computational intelligence in empirical software engineering | |
| Tiwari et al. | Nonparametric Bayesian estimation of survival function under random left truncation | |
| Morabito et al. | A fuzzy modeling approach for the solution of an inverse electrostatic problem | |
| Barth et al. | Knowledge engineering within a generalized Bayesian framework |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070808 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080808 Year of fee payment: 12 |
|
| LAPS | Cancellation because of no payment of annual fees |