JPH0439703A - ファジィコントローラおよびファジィコントロールデータ書込装置 - Google Patents

ファジィコントローラおよびファジィコントロールデータ書込装置

Info

Publication number
JPH0439703A
JPH0439703A JP2147742A JP14774290A JPH0439703A JP H0439703 A JPH0439703 A JP H0439703A JP 2147742 A JP2147742 A JP 2147742A JP 14774290 A JP14774290 A JP 14774290A JP H0439703 A JPH0439703 A JP H0439703A
Authority
JP
Japan
Prior art keywords
fuzzy
memory
input
data
input 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
JP2147742A
Other languages
English (en)
Inventor
Shoji Katsuragawa
桂川 昌治
Akihiro Sakaguchi
阪口 明弘
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.)
Nissin Electric Co Ltd
Original Assignee
Nissin Electric Co Ltd
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 Nissin Electric Co Ltd filed Critical Nissin Electric Co Ltd
Priority to JP2147742A priority Critical patent/JPH0439703A/ja
Publication of JPH0439703A publication Critical patent/JPH0439703A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 (a)産業上の利用分野 この発明は、自動制御系の制御をファジィ推論により行
うファジィコントローラおよびそのファジィコントロー
ラにデータを書き込むファジィコントロールデータ書込
装置に関する。
(′b)従来の技術 例えば、フィードバック制御系は第5図に示すように表
すことができる。同図において、コントローラは制御動
作信号に応じて制御対象に操作量を与える。変換部は制
御対象の制御量をフィードバックし、変換部より出力さ
れるフィードバック量と設定値との差が制御動作信号と
してコントローラに与えられる。
第5図に示した制御系は、従来より例えば第6図に示す
ように構成されている。第6図において入出力端子台7
から入力された制御量はフィルタ9により一定帯域の信
号が抽出され、A/Dコンバーク5によりディジタルデ
ータに変換される。
一方、目標設定部11から設定された信号がA/Dコン
バータ4によりディジタルデータに変換される。CPU
IはROM2のプログラムを実行してA/Dコンバータ
4および5のデータをRAM3の所定領域にストアし、
目標値とフィードバック量との偏差を求め、これに対し
PID演算を行い、操作量のデータを求め、これをD/
Aコンバータ6へ出力する。アンプ8はD/Aコンバー
タ6の出力を増幅して入力端子台7を介して制御対象に
対し操作量を与える。
(C1発明が解決しようとする課題 ところが、このようなCPUを用いたプログラム処理に
よるコントローラには次のような欠点があった。
■ハードウェアが複雑であり装置全体が大型である。
■制御対象の正確なモデル化が困難な場合が多く、最適
制御を行うためのプログラム開発に長期間を要する。
■PID演算等を行うのに一定時間を要し、高速のもの
でも制御周期は例えば0.1秒程度であり、これ以上の
高速で自動制御することは困難である。
この発明の目的は、CPUを用いることなく、ディジタ
ル式のファジィコントローラおよびファジィコントロー
ルデータ書込装置によって上記従来の問題点を解消する
ことにある。
(d1課題を解決するための手段 この発明のファジィコントローラは、入力値に応じたフ
ァジィ推論結果のデータが入力値に対応するアドレスに
予め書き込まれたメモリと、アナログ入力信号をディジ
タル信号に変換し、ディジタル信号を上記メモリのアド
レス信号として与えるA/Dコンバータと、 上記メモリの出力データをアナログ信号に変換し、推論
結果として出力するD/Aコンバータとからなる。
また、この発明のファジィコントロールデータ書込装置
は、実際の制御系または制御系のシミュレータが接続さ
れ、入力値に応じた最適な操作量をファジィ推論するフ
ァジィ推論手段と、上記入力値を書込アドレスとして、
入力値の各値に応してファジィ推論された操作量データ
をメモリに書き込むメモリ書込手段とからなる。
te1作用 この発明のファジィコントローラでは、予め入力値に応
したファジィ推論結果のデータが入力値に対応するメモ
リのアドレスに書き込まれている。A/Dコンバータは
アナログ入力信号をディジタル信号に変換し、ディジタ
ル信号を上記メモリのアドレス信号として与える。更に
、D/Aコンバータは上記メモリの出力データをアナロ
グ信号に変換し、これを推論結果として出力する。した
がって、入力信号の入力に応じてファジィ推論された結
果が直ちにアナログ信号として出力される。その際CP
Uによる演算は不要であり、単純なハードウェアで極め
て処理速度の速いコントローラとして動作する。
また、この発明のファジィコントロールデータ書込装置
では、ファジィ推論手段は、接続された実際の制御系ま
たはそのシミュレータからの入力値に応じた最適な操作
量をファジィ推論し、メモリ書込手段は上記入力値を書
込アドレスとして、各入力値に応してファジィ推論され
た操作量データをメモリに書き込む、したがって、開発
段階においてこのファジィコントロールデータ書込装置
によって、制御系に応じた最適なデータをメモリに書き
込み、そのメモリを実運転段階で前記ファジィコントロ
ーラのメモリとして用いることができる。
(fl実施例 この発明の実施例であるファジィコントロールデータ書
込装置のブロック図を第1図に示す、同図において2点
鎖線より左側に示す部分がファジィコントロールデータ
書込装置であり、コンピュータ12、ROMライタ13
、D/Aコンバータ14およびA/Dコンバータ15か
らなる。コンピュータ12としては、例えば所謂パーソ
ナルコンピュータを用いることができ、後述するファジ
ィ演算を行う。ROMライタ13はコンピュータ12に
より求められた最終データを例えばP−ROMに書き込
む。D/Aコンバータ14は制御系16へ操作量を出力
し、A/Dコンバータ15は制御系16から設定値、フ
ィードバック量または制御動作信号更には制御動作信号
の微分信号あるいは積分信号等必要な入力信号を受は取
り、これをディジタルデータに変換する。
第1図に示したコンピュータ12は3人力2出力のファ
ジィ演算を行う。第2図(A)〜(E)に入力変数およ
び出力変数のメンバシップ関数、第3図(A)、  (
B)にファジィルールをそれぞれ示す。
第2図(A)、  (B)、  (C)はそれぞれ入力
変数u、v、wの各ラベルのファジィ集合を図形化した
ものである。また、第2図CD)、  (E)は出力変
数x、  yの各ラベルのファジィ集合を図形化したも
のである。
また、第3図(A)は3つの入力変数u、 v。
Wの各ラベルの組み合わせ条件(前件部)とこれに対応
する出力変数のラベル(後件部)との関係を展開して表
している。第3図(B)は同様に3つの入力変数の組み
合わせ条件に対する出力変数yのラベルの関係を表して
いる。例えば入力変数u、v、wのラベルがそれぞれN
、P、Zであれば出力変数Xのラベルは第3図(A)に
示す“231“に対応して記憶されているラベルが選択
され、出力変数yのラベルは第3図(B)の“231”
に対応するラベルが選択される。出力変数のラベルして
は具体的にN、Z、Pの何れか一つが定義されるかまた
は何れも定義されない(上記3つの入力変数のラベルの
組み合わせによるルールを定義しない場合)。
第1図に示したコンピュータ12は上記入力変数の各ラ
ベルのメンバシップ関数に基づき、入力値の所属度(前
件部メンバシップ値)を算出し、上記ファジィルールお
よび出力変数の各ラベルのメンバシップ関数に基づいて
出力変数の各ラベルの所属度(後件部メンバシップ値)
を算出し、その後更に確定値を算出する。
第2図に示した入力変数および出力変数の各ラベルのメ
ンバシップ関数および第3図に示したファジィルールは
実際の制御系またはそのシミュレータの動作試験の結果
に応じて適宜変更し、最適制御となるように定める。各
メンバシップ関数とファジィルールが定まればコンピュ
ータ12(第1図参照)は3つの入力変数の採り得る値
の全ての組み合わせについて順次ファジィ推論を行い、
その結果をROMライタ13へ出力する。その際ROM
ライタ13へは入力変数の各僅の組み合わせをROM0
書込アドレスデータとして出力する次にこの発明の実施
例であるファジィコントローラのブロック図を第4図に
示す、第4図においてROM20および21はそれぞれ
出力変数Xのファジィ推論結果および出力変数yのファ
ジィ推論結果が予め書き込まれたメモリであり、これら
は第1図に示したROMライタ13によって作成された
ものである。フィルタ22,23.24はそれぞれ入力
信号u、v、wの周波数帯域を制限し、所謂折り返し雑
音を防止する。A/Dコンバータ25,26.27はそ
れぞれフィルタ2223.24の出力を一定周期でサン
プリングするとともに、ディジタルデータに変換する。
バッファ28.29.30はそれぞれA/Dコンバータ
25.26.27の出力を一旦保持し、所定のタイミン
グでROM20および21ヘアドレス信号として与える
。A/Dコンバータ25,26.27の出力分解能をそ
れぞれ6ビー/ トとするとROM20および21のア
ドレスは18ビツトで選択される。ROM20.21は
それぞれ8ビツトデータを出力し、D/Aコンバータ3
1,32は各データをアナログ信号に変換し、増幅回路
33゜34は例えば0〜5■または4〜20mAの信号
として出力信号x、yを出力する。タイミング制御回路
35はサンプリングタイミング、ROMの続出タイミン
グ等を制御する。また、表示部36は必要に応じて入力
信号または出力信号の値を表示する。
このように複数の入力値を組み合わせてメモリのアドレ
スとしたことにより、複数の入力値の全ての組み合わせ
に応じたファジィ推論結果が得られる。なお、制御周期
は例えば10asec程度となってメモリの続出サイク
ルにまで短縮することができ、信号の入力から制御量の
出力まではA/D変換およびメモリの続出に要する時間
だけであり極めて短時間に制御することができる。
(g)発明の効果 この発明によれば、次にような効果を奏する。
■コントローラ自体にはCPUが不要であり、小型化お
よび低コスト化が可能である。
■コントローラ自体はPID演算等のCPUによる演算
が不要であり、メモリの続出制御だけであるため、高速
な制御が可能となる。
■メモリ容量を太き(することによって容易に精度を高
めることができ、また多入力・多出力のコントローラを
容易に構成することができる。
■ファジィ推論によるオペレータの経験則を容易に組み
込むことができ、安定した自動制御が可能となる。
【図面の簡単な説明】
第1図は、この発明の実施例であるファジィコントロー
ルデータ書込装置のブロック図、第2図(A)〜(E)
は各入力変数および出力変数についてのメンバシップ関
数を表す図、第3図(A)(B)はファジィルールを表
す図である。第4図はこの発明の実施例であるファジィ
コントローラのブロック図である。第5図は一般的な自
動制御系のブロック図、第6図は従来の自動制御装置の
ブロック図である。

Claims (2)

    【特許請求の範囲】
  1. (1)入力値に応じたファジィ推論結果のデータが入力
    値に対応するアドレスに予め書き込まれたメモリと、 アナログ入力信号をディジタル信号に変換し、ディジタ
    ル信号を上記メモリのアドレス信号として与えるA/D
    コンバータと、 上記メモリの出力データをアナログ信号に変換し、推論
    結果として出力するD/Aコンバータとからなるファジ
    ィコントローラ。
  2. (2)実際の制御系または制御系のシミュレータが接続
    され、入力値に応じた最適な操作量をファジィ推論する
    ファジィ推論手段と、 上記入力値を書込アドレスとして、入力値の各値に応じ
    てファジィ推論された操作量データをメモリに書き込む
    メモリ書込手段とからなるファジィコントロールデータ
    書込装置。
JP2147742A 1990-06-05 1990-06-05 ファジィコントローラおよびファジィコントロールデータ書込装置 Pending JPH0439703A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2147742A JPH0439703A (ja) 1990-06-05 1990-06-05 ファジィコントローラおよびファジィコントロールデータ書込装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2147742A JPH0439703A (ja) 1990-06-05 1990-06-05 ファジィコントローラおよびファジィコントロールデータ書込装置

Publications (1)

Publication Number Publication Date
JPH0439703A true JPH0439703A (ja) 1992-02-10

Family

ID=15437120

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2147742A Pending JPH0439703A (ja) 1990-06-05 1990-06-05 ファジィコントローラおよびファジィコントロールデータ書込装置

Country Status (1)

Country Link
JP (1) JPH0439703A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06148997A (ja) * 1992-11-13 1994-05-27 Canon Inc 画像処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06148997A (ja) * 1992-11-13 1994-05-27 Canon Inc 画像処理装置

Similar Documents

Publication Publication Date Title
US4060848A (en) Electronic calculator system having audio messages for operator interaction
JPH0439703A (ja) ファジィコントローラおよびファジィコントロールデータ書込装置
US3654445A (en) Method and apparatus for determining at least one unknown data of a biological fluid
JPH0140525B2 (ja)
KR900003758A (ko) 퍼지추론(fuzzy reasoning)을 실행하기 위한 컴퓨터시스템
JPH02210685A (ja) Dramコントローラ
JPS58115492A (ja) パタ−ン認識用自己相関器
JP2908868B2 (ja) 形状設計装置
JP2767603B2 (ja) ファジィ推論装置、前件部メンバシップ関数処理装置、後件部メンバシップ関数処理装置、ファジィ推論方法、前件部メンバシップ関数処理方法及び後件部メンバシップ関数処理方法
JP3149555B2 (ja) システム設計用目的変換装置
JP2767604B2 (ja) ファジィ推論装置
JPH06110693A (ja) ファジー制御装置
JPH0320864A (ja) ファジィ計算用ベクトル命令セットを有する情報処理装置
JP2760034B2 (ja) ファジィ推論装置
JPH01184470A (ja) 波形発生器
JPH0428301U (ja)
SU645126A1 (ru) Система дл моделировани динамических процессов в системах автоматического управлени
SU547792A1 (ru) Устройство дл вычислени кратных интегралов
Marzalek et al. Developing the Digital Control System for the Model 8568A Spectrum Analyzer
JPS63128389A (ja) 訓練用シミュレータの時定数処理方法
JPS63305402A (ja) プラント監視制御装置
SU699530A1 (ru) Устройство дл распознавани образов
JPS6269120A (ja) 信号処理方式
JPS63263518A (ja) 図形入力装置
Sameh et al. Hardware Implementation of a Generic Fuzzy-ROM Controller