JPH04291602A - ファジィ制御方式 - Google Patents

ファジィ制御方式

Info

Publication number
JPH04291602A
JPH04291602A JP3056942A JP5694291A JPH04291602A JP H04291602 A JPH04291602 A JP H04291602A JP 3056942 A JP3056942 A JP 3056942A JP 5694291 A JP5694291 A JP 5694291A JP H04291602 A JPH04291602 A JP H04291602A
Authority
JP
Japan
Prior art keywords
fuzzy
rule
rules
model
control
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.)
Withdrawn
Application number
JP3056942A
Other languages
English (en)
Inventor
Hideyuki Aisu
英之 愛須
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP3056942A priority Critical patent/JPH04291602A/ja
Publication of JPH04291602A publication Critical patent/JPH04291602A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】
【0001】[発明の目的]
【0002】
【産業上の利用分野】本発明は汎用的なファジィ制御コ
ントローラに用いられるファジィ推論方式に関する。
【0003】
【従来の技術】最近、システムの数式モデル化が困難な
制御対象に対しファジィ制御を取り入れる試みが、多数
、行われている。現在、制御へのファジィルールの利用
としては大きく分けて次の2種類がある。
【0004】(1)オペレータの経験則をルール化した
り、実際の操作履歴データを分析することによりオペレ
ータのファジィモデルを作成し、オペレータと同様の制
御を実現する。
【0005】(2)対象のモデル(ファジィモデルなど
)により、ある仮の操作量を与えたときの将来の状態を
予測し、予測値が目標をどの程度満足するかをファジィ
推論により評価する事により最適な操作量を決定する。
【0006】(1)はファジィ制御において最も一般的
に使われている方式であり、簡単にルール化できる。し
かし、ルールの中にオペレータの大局的な制御戦略が含
まれるため、それぞれのルールが複雑な相互作用を及ぼ
す。このため、オペレータの制御知識をただ並列に並べ
てもそのままでは有効に機能しない場合が多く、また、
一部のルールを変更したために全体のルールを設計しな
おさなくてはならない場合がよくある。さらに、制御目
的が変わると全面的にルールをつくり直さなくてはなら
ない。
【0007】この点、(2)の制御方式だと、対象シス
テムのあいまいさを示すファジィモデルのルールと、制
御戦略を決定する部分に含まれるあいまいさを示してい
る目標評価ルールが明確に区別できるため、調整、設計
の方針がたてやすい。また、目標評価ルールに与える目
標ファジィ集合を変えてやるだけで、どんな制御目標に
も簡単に変更できる。以後これを、状態予測型ファジィ
制御方式と呼ぶことにする。
【0008】図2に従来の状態予測型ファジィ制御方式
のブロック図を示す。ただしここではモデルとしてファ
ジィモデルを用いている。図2において、1は前記仮操
作量をモデルに与える部分、2は状態を予測するための
ファジィモデル、3は予測値を評価するファジィ推論部
分、4は評価結果に応じて仮操作量を合成、または選択
する部分、5は現在の状態に応じて評価基準となる目標
値B*を決定する部分である。
【0009】ファジィモデルは一般的にルール形式では
次のようになる。
【0010】
【数1】
【0011】ここでf()は含む関数を表す。また、x
,uはそれぞれ状態ベクトル、入力ベクトルを示し、t
 は現在時刻、dtはサンプリング周期を示す。
【0012】また、
【0013】
【数2】
【0014】であり、A,B は状態空間、U は入力
空間上で定義された参照ファジィ集合のラベルである。 NA,NB,NUはそれぞれ定義された参照ファジィ集
合の数を表す。
【0015】状態予測型ファジィ制御のルールは、
【0
016】
【数3】
【0017】で与えられる。ここで、 B* j は状
態空間上の目標を表す参照ファジィ数、u ´|t は
仮操作量である。Uj は仮操作量として与えられるも
のなら何でも良く、結論部の u|t が同じ Uj 
になりさえすれば良い。
【0018】しかし、状態予測型ファジィ制御方式は動
的なシステムを制御しようとする場合、次に示すような
2つの問題点がある。
【0019】第1の問題点は、システムの過去及び現在
の状態から、それぞれの仮操作量を与えたときの予測値
をモデルにより求め、さらにその予測値のそれぞれを目
標評価ルールにより評価するという2段構造のコントロ
ーラになっているため、推論速度が遅いと言う事である
【0020】第2の問題点は、ファジィ推論がモデルと
目標評価の2段階に分かれているため、通常のフィード
バック型ファジィ制御ルールと同時に使用する場合など
、設計が難しく、扱いにくくなる。
【0021】
【発明が解決しようとする課題】上述したように、状態
予測型ファジィ制御方式は、推論速度が遅い、通常のフ
ィードバック型ファジィ制御ルールと同時に使用する場
合など、設計が難しく、扱いにくくなる、という問題が
あった。
【0022】本発明は、このような問題を解決するため
に創案されたものであり、推論時間を大幅に短縮、フィ
ードバック型ファジィ制御ルールとの同時使用も容易に
することが可能なファジィ制御方式を提供することを目
的とする。
【0023】[発明の構成]
【0024】
【課題を解決するための手段】上述した目的を達成する
ため、本発明のファジィ制御方式は、制御対象システム
への過去の操作量入力、過去および現在のシステム状態
量の観測値を用いてファジィ推論で出力操作量を決定す
るファジィ制御方式であって、ルール結論部で定義され
た操作によるシステムの状態量の予測値と制御目標値と
の適合度を評価するファジィ命題をファジィルール前件
部に設けてファジィ推論することを特徴としている。
【0025】
【作用】本発明のファジィ制御方式では、状態予測型フ
ァジィ推論においてファジィモデルを用いた場合、ファ
ジィモデルで1つの仮操作量に対し予測に使用されるル
ールは全ルール中のごく一部であるという性質を利用し
、ファジィモデルのルールと評価ルールを一つの仮操作
量ごとにグループ化し、さらにモデルのルールと評価ル
ールを一体化することにより、一段のルールによって状
態予測型ファジィ制御と同様の効果を実現し、推論時間
を大幅に短縮、フィードバック型ファジィ制御ルールと
の同時使用も容易にする。
【0026】
【実施例】以下、本発明の実施例を図面を用いて説明す
る。
【0027】図1は本発明の一実施例のファジィ制御方
式を説明するためのブロック図である。
【0028】従来のファジィ制御方式の数3に示すルー
ルにおいてファジィモデルに与える仮操作量u ´に数
4、数5の制限を加え、仮操作量はファジィモデル前件
部で使用した操作量の参照ファジィ集合と同じものを使
い、しかもそれらは互いに素であるとする。すると、フ
ァジィモデルのルールと目標評価ルール(状態予測型フ
ァジィ制御ルール)とは、簡単なグループ化ができる。 数5の条件は、仮操作量が非ファジィ値である場合は自
動的に満足している。
【0029】
【数4】
【0030】
【数5】
【0031】すなわち、ファジィモデルにUiを加えた
ときは、前件部に命題(u|t =Ui ) を持たな
いファジィモデルルールは前件部適合度が0 となり使
用しない。(u|t =Ui ) を持つルールも、そ
の命題の適合度は1.0 となるのでその命題は除いて
考えて良い。このことを利用するとファジィモデルのル
ールの中から仮操作量ごとに関係するルールのみを抜き
出してグループ化できる。例として次のようなファジィ
モデルを考える。
【0032】
【数6】
【0033】ここで条件数3より
【0034】
【数7】
【0035】と設定すると、状態予測型ファジィ制御ル
ールは次の2つが存在する。
【0036】
【数8】
【0037】ここでRR1 に関係するファジィモデル
ルールについて考えると、(u´|t =UA)を条件
として持たないR3、R4は無視でき、R1、R2につ
いては(u´|t =UA)を消去して、次のように対
応づけられる。
【0038】<仮操作量u ´|t としてUAを使用
した場合に関係するルール群M|u´=UA >
【00
39】
【数9】
【0040】u ´=UB と考えても同様のルール群
M|u´=UB ができる。これらのルール群はお互い
に全く干渉はせず、仮操作量として与える値もあらかじ
めあたえられているため、モデルルーム部分に現在の状
態量と過去の状態量及び操作量さえ与えてやれば、その
まま(u|t =UA)を出力すべき割合がでてくる。 つまり1つのルール群が従来の1つの状態フィードバッ
ク型ファジィ制御ルールと同様に扱えるようになる。
【0041】さらに、上述の性質を利用すると、それぞ
れのルール群を一体化して1つのファジィ制御ルールに
する事ができる。すなわち、ルール結論部で定義された
操作による状態量の予測値と現在の制御目的との適合度
を評価するファジィ命題をルール前件部に設ける事によ
り、ファジィモデルによる予測を直接行うことなく、1
段ファジィ推論のみで状態予測型ファジィ制御と同じ効
果を実現する事か可能である。
【0042】上述の例でいうとルール群M|u´=UA
 を数10の様に一体化できる。
【0043】
【数10】
【0044】上記ファジィ推論において、ファジィ演算
としてMax−Min演算法以外を使用した場合や、結
論部が数式のファジィモデルルールの場合、必ずしも全
く同様の推論結果を得ることはできないが、ほぼ同じ効
果が得られる。
【0045】
【発明の効果】本発明によれば、ファジィモデルのルー
ルと評価ルールを一つの仮操作量ごとにグループ化し、
さらに予測ルールと目標評価ルールを一体化して1つの
ファジィ制御ルールとすることにより、一段のルールに
よって状態予測型制御と同様の効果を実現し、推論時間
を大幅に短縮、フィードバック型ファジィ制御ルールと
の同時使用も容易になる。
【図面の簡単な説明】
【図1】本発明の一実施例のファジィ制御方式を説明す
るためのブロック図である。
【図2】従来の状態予測型ファジィ制御方式を説明する
ためのブロック図である。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】制御対象システムへの過去の操作量入力、
    過去および現在のシステム状態量の観測値を用いてファ
    ジィ推論で出力操作量を決定するファジィ制御方式であ
    って、ルール結論部で定義された操作によるシステムの
    状態量の予測値と制御目標値との適合度を評価するファ
    ジィ命題をファジィルール前件部に設けてファジィ推論
    することを特徴とするファジィ制御方式。
JP3056942A 1991-03-20 1991-03-20 ファジィ制御方式 Withdrawn JPH04291602A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3056942A JPH04291602A (ja) 1991-03-20 1991-03-20 ファジィ制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3056942A JPH04291602A (ja) 1991-03-20 1991-03-20 ファジィ制御方式

Publications (1)

Publication Number Publication Date
JPH04291602A true JPH04291602A (ja) 1992-10-15

Family

ID=13041600

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3056942A Withdrawn JPH04291602A (ja) 1991-03-20 1991-03-20 ファジィ制御方式

Country Status (1)

Country Link
JP (1) JPH04291602A (ja)

Similar Documents

Publication Publication Date Title
Yager Uninorms in fuzzy systems modeling
US5025499A (en) Process control method and control system
Tong et al. Fuzzy adaptive output tracking control of nonlinear systems
Sugeno An introductory survey of fuzzy control
Stiver et al. Modeling and analysis of hybrid control systems
US5268835A (en) Process controller for controlling a process to a target state
EP0633515B1 (en) Electronic control system
US5566274A (en) Method and apparatus for setting membership functions, and method and apparatus for analyzing same
EP0538470A1 (en) Method of rearranging and encoding fuzzy inference rules, and method of processing fuzzy inference conforming to the rules
US5809487A (en) Arrangement for modeling a non-linear process
El-Sayed et al. Nonlinear structural optimization using goal programming
Oliveira et al. Fuzzy models within orthonormal basis function framework
JPH04291602A (ja) ファジィ制御方式
Borchardt Event Calculus.
JPS63123102A (ja) フアジイ推論によるデイジタル制御方式
JPH04291603A (ja) ファジィ制御方式
Van Cleave et al. Tuning of fuzzy logic controller using neural network
Barbosa et al. Fuzzy reasoning in fractional-order PD controllers
US5625754A (en) Method of evaluating a set of linguistic rules
JPH0293904A (ja) ファジィ制御装置およびファジィ制御方法
JPH0588900A (ja) 学習型フアジイ制御装置および制御方法
Cornelis et al. The generalized modus ponens in a fuzzy set theoretical framework
Tang Adaptive robust fuzzy control for output tracking
Chiu et al. A fuzzy logic programming environment for real-time control
Schram et al. Fuzzy logic control

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19980514