JPH02273802A - ファジィコントローラ - Google Patents

ファジィコントローラ

Info

Publication number
JPH02273802A
JPH02273802A JP1095588A JP9558889A JPH02273802A JP H02273802 A JPH02273802 A JP H02273802A JP 1095588 A JP1095588 A JP 1095588A JP 9558889 A JP9558889 A JP 9558889A JP H02273802 A JPH02273802 A JP H02273802A
Authority
JP
Japan
Prior art keywords
membership function
input
input value
display
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1095588A
Other languages
English (en)
Inventor
Tsutomu Ishida
勉 石田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP1095588A priority Critical patent/JPH02273802A/ja
Priority to AU54019/90A priority patent/AU5401990A/en
Priority to CA002050888A priority patent/CA2050888C/en
Priority to KR1019910701300A priority patent/KR950007925B1/ko
Priority to PCT/JP1990/000480 priority patent/WO1990013082A1/ja
Priority to US07/768,675 priority patent/US5305425A/en
Publication of JPH02273802A publication Critical patent/JPH02273802A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N7/00Computing arrangements based on specific mathematical models
    • G06N7/02Computing arrangements based on specific mathematical models using fuzzy logic
    • G06N7/026Development tools for entering the parameters of a fuzzy system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Fuzzy Systems (AREA)
  • Molecular Biology (AREA)
  • Evolutionary Computation (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Algebra (AREA)
  • Artificial Intelligence (AREA)
  • Computational Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Feedback Control In General (AREA)
  • Devices For Executing Special Programs (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、ファジィコントローラに関する。
(従来の技術) ファジィコントローラにおいては、与えられる入力値の
前件部メンバーシップ関数それぞれにおける適合度を算
出し、各ルールにおいてそれら適合度の最小値である前
件部適合度を算出し、それら前件部適合度により各ルー
ルにおいて後件部メンバーシップ関数のトランケーショ
ンを行い、次に、トランケーションをおこなった各後件
部メンパーンツブ関数の重ね合わせを行い、その重心位
置に対応する確定値を入力値に対して出ノJしている。
(発明が解決しようとする課暑) 上記のように、ファジィコントローラにおいては入力値
に対応する確定値は、入力設定される各メンバーシップ
関数に基づいて算出されるものであり、したがって入力
設定されたメンバーシップ関数が不適切なものである場
合は確定値も適切なものが得られず、その結果、制御対
象機器の制御が正しく行われなくなる。
例えば、制御対象機器を加熱炉とし、その入力値に関す
る変数を加熱炉の環境温度とする場合、ファジィコント
ローラにおいて、環境温度に関するメンバーシップ関数
は、かなり高い(PL)、ある程度高い(PM)、やや
高い(PS)、普通(ZR)、やや低い(NS) 、あ
る程度高い(NM)、かなり低い(NL)というように
、言語表現に対応して7段階のラベルにおいて設定入力
される。
そして、このファジィコントローラにおいて加熱炉の加
熱制御が実際になされる際に、今環境温度が20°Cで
上記ラベルZRにおいて適合度が1.0とする。これに
対し、加熱炉の設置される環境にいる作業者がその環境
温度を普通と感じる場合は上記タンバーシップ関数の設
定が正しいものとされるが、やや高いと感じる場合には
設定に誤りがあったことになり、確定値としての正しい
加熱信号が得られなくなるものである。
従来においては対象機器の制御が正しく行われない場合
は、設定したメンバーシップ関数が適切であったかどう
かの判定を行い、適切でないと判定される場合にはその
修復を行っていた。したがって、メンバーシップ関数が
適切で無い場合における修復に非常に手間がかかるとい
う問題点があった。
本発明は上記の点に鑑みてなしたもので、設定入力され
たメンバーシップ関数が、適切であるかどうかの判定、
適切でない場合の修復が容易に行えるファジィコントロ
ーラを提供することを目的とする。
(課題を解決するための手段) 本発明は、このような目的を達成するために、ファジィ
コントローラを、与えられる入力値に対応する確定値を
算出出力するブアジイ処理手段と、メンバーシップ関数
の表示手段と、メンバーシップ関数の入力手段と、前記
入力手段により入力される前記メンバーシップ関数の記
憶手段と、与えられた前記入力値と、前記記憶手段に記
憶される前件部メンバーシップ関数において当該入力値
に関する前件部メンバーシップ関数とを、それぞれが相
関関係を保つように前記表示手段に表示させる表示制御
手段とを備えてなる構成とした。
(作用) 上記構成によれば、入力値が与えられると、表示手段に
おいて、入力値と、記憶手段に記憶される入力値に対応
するメンバーシップ関数とが、それぞれが相関関係を保
つように表示される。
(実施例) 以下、本発明の実施例を図面を参照して詳細に説明する
。第1図は本発明のファジィコントローラの全体構成を
示すブロック図である。
図において符号1は制御部であり、制御部1は表示制御
手段としてのCPU2と記憶手段としてのメモリ3とか
ら構成されている。4はメンバーシップ関数の表示手段
としてのCRT、5はメンバーシップ関数の入力手段と
してのキーボードである。メンバーシップ関数の入力は
、キーボード5によりCRT4における表示を確認しな
がら行うもので、この入力値が制御部1を介してファジ
ィ処理手段としてのマアジイ処理装置6の各メンバーシ
ップ関数発生器に与えられる。ファジィ処理装置6は、
センサ側からの入力信号を得て■r〜thenの推論を
実行するルール数に対応する数の推論ボードと、各推論
ボードから得られる推論結果を総合判断して確定値を求
め出力する1つの確定ボードからなる。そして、制御対
象機器Aに設けられる各種センサaからのセンサ信号が
入力されると、推論ボードによる推論を行った後確定ボ
ードで確定値を出力し、その出力信号を制御対象機器A
の制御対象部すに与えるように構成されている。
7はA/D変換器であり、制御対象機mA側から与えら
れるセンサ信号をA/D変換して制御部1に与えるよう
に設けられている。
次に、上記ファジィコントローラの動作について説明す
る。
第2図は前件部メンバーシップ関数の入力設定時におけ
る動作を示すフローチャートである。
キーボード4において前件部メンバーシップ関数の入力
が行われると(ステップSl)、その入力信号をファジ
ィ処理装置6に与えるとともに(ステップS2)、その
入力信号に関する前件部メンバーシップ関数をメモリ3
に記憶する(ステップS3)。ファジィ処理装置6にお
いてはその入力値は各推論ボードのメンバーシップ関数
発生器に与えられ、この状態において各メンバーシップ
関数発生器は入力値が与えられると対応する適合度信号
を出力する状態となる。
第3図は、表示動作時における動作を示すフローチャー
トである。
制御対象機器Aのセンサaからの入力があると、ファジ
ィ処理装置6により対応する確定値の出力が行われる一
方、その入力値はA/D変換器7を介して制御部lに与
えられ(ステップS1)、これによりメモリ3に記憶さ
れる前件部メンバシップ関数においてその入力値に対応
するメンバシップ関数が検索され(ステップS2) 、
CRT4において入力値とその検索されたメンバシップ
関数とが、互いに相関関係を持つ状態において表示され
る(ステップS3)。
第4図は、入力値を与えるセンサaが環境温度センサで
ある場合の表示例であり、上部に入力値名lOが、下側
に沿って入力温度目盛り11が示されるとともに、その
目盛り11に対応して異なる4ラベル(NL、NS、P
S、PL)のメンバシップ関数がそれぞれ表示され、さ
らに上記目盛りllにおける入力値表示11a及びラベ
ルNS、PSにおける適合度表示x 、yを行っている
。図における表示例においては、入力値が20°C,N
Sにおける適合度は0.7、PSにおける適合度は0.
3となっている。
上記のように、適合度表示x、yのそれぞれを、四角形
、円形とラベル毎に異なる形としておけば、各ラベルに
おける適合度表示が容易に確認できる。
また、適合度表示毎に異なる色により表示したり、特定
のものを点滅表示するようにしてもよい。
上記の表示を見ることにより、現場作業者は実際の環境
温度の各メンバシップ関数における適合度がリアルタイ
ムに認識でき、メンバシップ関数の設定が適切かどうか
の判定が行える。そしてラベルNSのメンバーシップ関
数の設定が不適切であると判定する場合は、表示を見な
がらキーボード5の操作を行うことにより、例えば、第
5図に示すようにラベルNSのメンバシップ関数の設定
を変更する。
第6図は他の表示例を示すもので、この表示例において
は、入力値名10を表示するとともに、入力値表示11
a及びその入力値に対応する各ラベルにおける適合度表
示Z 、X J 、Zを全て数字表示により行っている
。表示内容は第4図の表示内容と同様である。
(発明の効果) したがって本発明によれば、入力値が与えられると、表
示手段において、入力値と、記憶手段に記憶される入力
値に関するメンバーシップ関数とが、それぞれが相関関
係を保つように表示されるようになり、これにより、設
定入力されたメンバーシップ関数が、適切であるかどう
かの判定と、適切でない場合における修復とが容易にで
きるようになった。
【図面の簡単な説明】
第1図ないし第6図は本発明の実施例に関し、第1図は
ファジィコントローラの構成を示すブロック構成図、第
2図はメンバーシップ関数入力時の動作を示すフローチ
ャート、第3図は表示動作を示すフローチャート、第4
図は表示例を示す図、第5図は第4図の表示例の修復例
を示す図、第6図は他の表示例を示す図である。 2・・・CPU(表示制御手段)、 3・・・メモリ(記憶手段)、 4・・・CRT(表示手段)、 5・・・キーボード(入力手段)、 6・・・ファジィ処理装置(ファジィ処理手段)。

Claims (1)

    【特許請求の範囲】
  1. (1)与えられる入力値に対応する確定値を算出出力す
    るファジィ処理手段と、 メンバーシップ関数の表示手段と、 メンバーシップ関数の入力手段と、 前記入力手段により入力される前記メンバーシップ関数
    の記憶手段と、 与えられた前記入力値と、前記記憶手段に記憶される前
    件部メンバーシップ関数において当該入力値に関する前
    件部メンバーシップ関数とを、それぞれが相関関係を保
    つように前記表示手段に表示させる表示制御手段と を備えてなることを特徴とするファジィコントローラ。
JP1095588A 1989-04-14 1989-04-14 ファジィコントローラ Pending JPH02273802A (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP1095588A JPH02273802A (ja) 1989-04-14 1989-04-14 ファジィコントローラ
AU54019/90A AU5401990A (en) 1989-04-14 1990-04-09 Method and apparatus for evaluating membership functions or rules in fuzzy inference
CA002050888A CA2050888C (en) 1989-04-14 1990-04-09 Method of and apparatus for evaluating membership functions or rules in fuzzy reasoning system
KR1019910701300A KR950007925B1 (ko) 1989-04-14 1990-04-09 퍼지 추론 장치에 있어서 멤버쉽 함수 또는 룰의 평가 방법 및 장치
PCT/JP1990/000480 WO1990013082A1 (en) 1989-04-14 1990-04-09 Method and apparatus for evaluating membership functions or rules in fuzzy inference
US07/768,675 US5305425A (en) 1989-04-14 1990-04-09 Method of and apparatus for evaluating membership functions or rules in fuzzy reasoning system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1095588A JPH02273802A (ja) 1989-04-14 1989-04-14 ファジィコントローラ

Publications (1)

Publication Number Publication Date
JPH02273802A true JPH02273802A (ja) 1990-11-08

Family

ID=14141741

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1095588A Pending JPH02273802A (ja) 1989-04-14 1989-04-14 ファジィコントローラ

Country Status (2)

Country Link
JP (1) JPH02273802A (ja)
KR (1) KR950007925B1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5267348A (en) * 1990-03-09 1993-11-30 Hitachi, Ltd. Method and system for evaluating and modifying fuzzy knowledge
US5485551A (en) * 1990-07-26 1996-01-16 Omron Corporation Fuzzy inference device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5267348A (en) * 1990-03-09 1993-11-30 Hitachi, Ltd. Method and system for evaluating and modifying fuzzy knowledge
US5485551A (en) * 1990-07-26 1996-01-16 Omron Corporation Fuzzy inference device

Also Published As

Publication number Publication date
KR920701893A (ko) 1992-08-12
KR950007925B1 (ko) 1995-07-21

Similar Documents

Publication Publication Date Title
US5249131A (en) Apparatus for controlling the loading of workpieces onto a pallet
JPH05282002A (ja) 入力装置
CA2050888C (en) Method of and apparatus for evaluating membership functions or rules in fuzzy reasoning system
JPH02273802A (ja) ファジィコントローラ
JPH0343802A (ja) ファジィコントローラ
JP2643295B2 (ja) ファジィ制御演算装置およびファジィ推論方法
JP2002041130A (ja) 自動検査装置
EP0529628A2 (en) Method and apparatus for checking input-output characteristic of neural network
JPH04188307A (ja) 故障診断装置
JPH0371303A (ja) ファジィコントローラ
JPH0325532A (ja) ファジィ推論装置
JPH0721263A (ja) 生産指示装置
JP2504408B2 (ja) 発電プラント監視装置
JPH03288882A (ja) 運転訓練シミユレータ装置
JPH0736535A (ja) プラント操作手順生成システム
JPH0391791A (ja) 簡易型プラント運転訓練シミュレータ
JPH106189A (ja) 製造ショップコントロール方法および装置
JP3169414B2 (ja) ファジィモデルにおける後件部メンバシップ関数の整形方式
JP2672641B2 (ja) 主観的評価値に基づいた合否判定装置
JP2004078729A (ja) Pid内部演算値のモニタリング機能を有するシーケンス制御装置
JPH0610630B2 (ja) 組合せ秤
JPH07105241A (ja) 図形処理装置
JPH02308303A (ja) 自動調整制御装置
JPH0546396A (ja) フアジイ推論装置
JPH01200406A (ja) プログラマブルコントローラ用プログラム比較装置