JPH0348302A - メンバーシップ関数設定方法 - Google Patents

メンバーシップ関数設定方法

Info

Publication number
JPH0348302A
JPH0348302A JP1183320A JP18332089A JPH0348302A JP H0348302 A JPH0348302 A JP H0348302A JP 1183320 A JP1183320 A JP 1183320A JP 18332089 A JP18332089 A JP 18332089A JP H0348302 A JPH0348302 A JP H0348302A
Authority
JP
Japan
Prior art keywords
fuzzy
setting
membership function
membership
items
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
JP1183320A
Other languages
English (en)
Inventor
Nobutomo Matsunaga
信智 松永
Yumi Saito
斉藤 ゆみ
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 JP1183320A priority Critical patent/JPH0348302A/ja
Publication of JPH0348302A publication Critical patent/JPH0348302A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Devices For Executing Special Programs (AREA)
  • Feedback Control In General (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業、上の利用分野〉 この発明は、メンバーシップ関数をファジィラベル毎に
設定するためのメンバーシップ関数設定方法に関する. く従来の技術〉 一般にファジィ制御では、ファジィコントローラに入力
信号が与えられると、一群のファジィルールが起動し、
これらファジィルールに基づく推論演算が実行されて制
御対象の制御動作が決定される。前記ファジィルールは
、曖昧な量を用いて表現されるもので、一般にif, 
then《もし、ならば)ルールの形式をもって下記の
ように表される。
if  XI =ZR+  Xt =ZR+ then
  y=ZR第5図は、このようなファジィルールのル
ール群をテーブル化した例であり、横軸に第1の入力X
lを、縦軸に第2の入力X,を、それぞれ配置し、その
交叉位置に、出力yが表してある. ここでPL, PM, PS, ZR, NS, NM
, NLは、前記曖昧な量の言語表現、すなわちファジ
ィラベルであって、一般にPLは「正で大きい」、PM
は「正で中くらい」、PSは「正で小さいJ 、ZRは
「ゼロ」、NSは「負で小さいJ , NMは「負で中
くらい」、NLは「負で大きい」を、それぞれ表してい
る。
第6図は、これらファジィラベル毎に設定されるメンバ
ーシップ関数を示すもので、横軸にファジィ変数、縦軸
にメンバーシ・ンプ値がとってある. 通常これらメンバーシップ関数は、ファジィコントロー
ラに設けられたボリュームやスイ・ソチなどを操作する
ことで設定される. 同図には、この操作で設定される項目として、メンバー
シップ関数のゼロ点に対する位置L.ファジィ変数の正
負各方向の幅W1,Wtおよび,高さhの4項目が示し
てある。
く発明が解決しようとする問題点〉 しかしながらメンバーシップ関数を第6図のような形態
に設定すると、設定項目が多いため、設定操作に手数が
かかるという問題がある。
またこのメンバーシップ関数に従ってファジィルールの
設定を行うと、第5図中、斜線で示す如く、いずれのフ
ァジィルールにも適合しない領域(以下、「未定義領域
」という)が広範囲にわたって生ず、るため、この未定
義領域によりファジィコントローラが異常な出力を発生
させる虞れがある。
これを回避するためには同図のテーブルを埋め尽くすよ
うファジィルールを極め細かく設定する必要があるが、
これではルール設定に多大の手数を要し、またルール設
定素子が多数必要となるなどの不具合がある。
この発明は、上記問題に着目してなされたもので、ファ
ジィラベル毎の各メンバーシップ関数を所定の重畳形態
に設定することにより、メンバーシップ関数の設定に際
しての設定項目の減少と未定義領域の消滅とを実現する
新規なメンバーシップ関数設定方法を提供することを目
的とする. く問題点を解決するための手段〉 この発明のメンバーシップ関数設定方法は、ファジィラ
ベル毎の各メンバーシップ関数を、ファジィ変数の上端
または下端の少なくとも一方が共通の固定値で与えられ
る三角形状にそれぞれ設定することを特徴としている。
く作用〉 各ファジィラベルのメンバーシップ関数を三角形状とな
し、しかもその三角形状の少なくとも一端を共通の固定
値とするので、メンバーシップ関数の設定に際して、従
来の4項目の設定項目がメンバーシップ関数の所定の点
(例えばゼロ点)に対する位置.正または負方向の幅お
よび,高さの3項目に減少し、設定操作における手数が
軽減される。
また各メンバーシップ関数が重畳形態となるので、未定
義領域をなくすことができ、ファジィコントローラが異
常出力を発生させる虞れがなくなる。しかもファジィル
ールの設定を極め細かく行う必要がなく、設定操作に手
数を要さない。
く実施例〉 第1図は、この発明にかかるメンバーシップ関数設定方
法の一例を示している。
図中、横軸はファジィ変数を、縦軸はメンバーシップ値
を、それぞれ示すもので、ファジィラヘル毎に三角形状
をなすメンバーシップ関数1〜7が設定されている。1
はZRのメンバーシップ関数であって、これを中心とし
て、右方にPS, PM, PLの各メンバーシップ関
数2〜4が、左方にNS, NM, NLの各メンバー
シップ関数547が、それぞれ重なった状態で表されて
いる。
PS,PM,I’Lの各メンバーシップ関数2〜4は、
ファジィ変数の上端および下端が共通の値、すなわちa
およびゼロに固定され、同様にNS.NM,NLの各メ
ンバーシップ関数5〜7も、ファジィ変数の上端および
下端が共通の値、すなわちゼロおよびーaに固定されて
いる。
この実施例の場合、ZRのメンバーシップ関数1以外の
各メンバーシップ関数2〜7を設定するに際しては、各
メンバーシップ関数のゼロ点に対する位置Lと高さhと
の2項目を設定すればよく、従来例と比較して設定項目
が2項目減少する. 第2図は、この発明の他の実施例を示すもので、ZRの
メンバーシップ関数1を中心として、右方のPS, P
M, PLの各メンバーシップ関数2〜4はファジィ変
数の下端のみが共通の値(ゼロ)に固定され、また左方
のNS,NM,NLの各メンバーシップ関数5〜7は上
端のみが共通の値(ゼロ)に固定されている。
この実施例の場合、メンバーシップ関数2〜7の設定に
際しては、各メンバーシップ関数のゼロ点に対する位置
し、正または負方向の幅Wおよび,高さhの3項目を設
定すればよく、従来例と比較して設定項目が1項目減少
する。
第3図は、この発明のさらに他の実施例を示すもので、
ZRのメンバーシップ関数lを中心として、右方のPS
. PM, PLの各メンバーシップ関数2〜4は、上
端および下端が共通の値、すなわちaおよびーbに固定
され、同様にNS. NM. NLの各メンバーシップ
関数5〜7も、ファジィ変数の上端および下端が共通の
値、すなわちbおよびーaに固定されている.なお上記
の共通の固定値bおよびーbは、ZRのメンバーシップ
関数1の上端値および下端値でもある。
この実施例の場合、メンバーシップ関数2〜7の設定に
際しては、各メンバーシップ関数のゼロ点に対する位置
Lと高さhとの2項目を設定すればよく、従来例と比較
して設定項目が2項目減少する。
第4図は、ファジィ推論システムの概略構或を示してい
る。
図中、入力器1lはセンサからの人力をファジィ演算可
能な入力レベルに変換する。ファジィ推論装置12は入
力器1lからのデータを重畳形態のメンバーシップ関数
と照合し、各ファジィルールとの適合度を調べることに
よりファジィ推論演算を実行し、その推論結果を出力す
る. 前記メンバーシップ関数は同図のメンバーシップ関数設
定器l3により設定され、またファジィルールはルール
設定器14により設定される. 各ファジィラベルのメンバーシップ関数を設定するに際
して、第1図〜第3図に示す如く、各メンバーシップ関
数の形状を三角形状となし、しかもその三角形状の少な
くとも一端を共通の値に固定すると、従来例と比較して
設定項目が減少し、設定操作における手数が軽減される
また各メンバーシップ関数の少なくと一端を共通の値に
固定すると、各メンバーシップ関数は重畳形態となるの
で、未定義領域をな《すことができ、ファジィコントロ
ーラが異常出力を発生させる虞れがなくなる。しかもフ
ァジィルールの設定を極め細かく行う必要がなく、設定
操作に手数を要さない. 〈発明の効果〉 この発明は上記の如<、.ファジィラベル毎の各メンバ
ーシップ関数を、ファジィ変数の上端または下端の少な
くとも一方が共通の固定値で与えられる三角形状にそれ
ぞれ設定するようにしたから、メンバーシップ関数の設
定に際して設定項目を減少し得、また未定義領域をなく
すことが可能となるなど、発明目的を達威した顕著な効
果を奏する
【図面の簡単な説明】
第1図はこの発明にかかるメンバーシップ関数設定方法
の一例を示す説明図、第2図および第3図はこの発明の
他の実施例を示す説明図、第4図はファジィ推論シテス
ムの概略構成を示すブロック図、第5図はファジィルー
ルのルール群をテーブル化して表した説明図、第6図は
従来のメンバーシップ関数設定方法を示す説明図である

Claims (1)

    【特許請求の範囲】
  1. ファジィラベル毎の各メンバーシップ関数を、ファジィ
    変数の上端または下端の少なくとも一方が共通の固定値
    で与えられる三角形状にそれぞれ設定することを特徴と
    するメンバーシップ関数設定方法。
JP1183320A 1989-07-14 1989-07-14 メンバーシップ関数設定方法 Pending JPH0348302A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1183320A JPH0348302A (ja) 1989-07-14 1989-07-14 メンバーシップ関数設定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1183320A JPH0348302A (ja) 1989-07-14 1989-07-14 メンバーシップ関数設定方法

Publications (1)

Publication Number Publication Date
JPH0348302A true JPH0348302A (ja) 1991-03-01

Family

ID=16133642

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1183320A Pending JPH0348302A (ja) 1989-07-14 1989-07-14 メンバーシップ関数設定方法

Country Status (1)

Country Link
JP (1) JPH0348302A (ja)

Similar Documents

Publication Publication Date Title
JPH01248185A (ja) ディスプレィコントローラ
Wikman et al. Reflexive collision avoidance: A generalized approach
Kripfganz et al. The high-temperature two-loop effective potential of the electroweak theory in a general't Hooft background gauge
JPH0348302A (ja) メンバーシップ関数設定方法
JPH0343802A (ja) ファジィコントローラ
JPH02226304A (ja) コントローラの群制御システム
JPH0253102A (ja) フアジイ・ルール発生装置および方法,ならびに確認装置および方法
JPH0371303A (ja) ファジィコントローラ
Chen et al. Extended fuzzy Petri net for multi-stage fuzzy logic inference
JPH02259905A (ja) ファジィ制御方法
JPH0331934A (ja) 品質のファジィ総合評価装置
JPH03262144A (ja) 半導体集積回路の配線方式
JP3510515B2 (ja) 塗りつぶし処理装置、方法およびその処理のために用いられるコンピュータプログラムを記録した記録媒体
JPH0221599A (ja) 荷電粒子ビーム加速器の調整パラメータ表示設定装置
JPH04310102A (ja) 制御方法及びその装置
JPS63137451A (ja) Cadシステム
JPH0212309A (ja) Cad/cam装置
JPH05224940A (ja) ファジィ制御のルール設定方法
JP2835166B2 (ja) プログラマブルコントローラ
JPH0192886A (ja) 多角形分割処理装置
JPH0320874A (ja) 寄棟屋根自動設計方式
JPH0452990B2 (ja)
JPH0744388A (ja) ファジィ演算処理装置又はその方法、およびファジィ演算知識データ管理装置又はその方法
JPH02105901A (ja) ファジィチューニング装置
JPH02277137A (ja) ルール生成装置