JPH044401A - フアジイ制御ルール自動チユーニング装置 - Google Patents
フアジイ制御ルール自動チユーニング装置Info
- Publication number
- JPH044401A JPH044401A JP2106258A JP10625890A JPH044401A JP H044401 A JPH044401 A JP H044401A JP 2106258 A JP2106258 A JP 2106258A JP 10625890 A JP10625890 A JP 10625890A JP H044401 A JPH044401 A JP H044401A
- Authority
- JP
- Japan
- Prior art keywords
- fuzzy
- response
- tuning
- control
- rule
- 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.)
- Granted
Links
- 230000004044 response Effects 0.000 claims abstract description 107
- 230000008859 change Effects 0.000 claims description 11
- 238000012937 correction Methods 0.000 abstract description 6
- 230000006870 function Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 13
- 230000004048 modification Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 6
- 238000011156 evaluation Methods 0.000 description 4
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
Landscapes
- Devices For Executing Special Programs (AREA)
- Feedback Control In General (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(イ)産業上の利用分野
本発明は、ファジィ制御ルールに基づいて制御を行うフ
ァジィ制御装置において最適な制御ができるように、自
動的にファジィ制御ルールの調整・修正を行うファジィ
制御ルール自動チューニング装置に関する。
ァジィ制御装置において最適な制御ができるように、自
動的にファジィ制御ルールの調整・修正を行うファジィ
制御ルール自動チューニング装置に関する。
(ロ)従来の技術
ファジィ制御は、メンバシップ関数とファジィ制御ルー
ルからなるファジィ知識に基づいて、例えば制御(応答
)偏差やその差分情報から制御対象に応じた最適な操作
量を演算により求めて制御を行う。これにより、従来の
PID(比例、積分、微分)制御などでは得られない非
線形で且つ可変ゲインが容易に実現でき、高精度の制御
が可能である。このため、非常に多くの制御系への適用
がされている。
ルからなるファジィ知識に基づいて、例えば制御(応答
)偏差やその差分情報から制御対象に応じた最適な操作
量を演算により求めて制御を行う。これにより、従来の
PID(比例、積分、微分)制御などでは得られない非
線形で且つ可変ゲインが容易に実現でき、高精度の制御
が可能である。このため、非常に多くの制御系への適用
がされている。
良好なファジィ制御を行うためには、制御対象に適した
ファジィ知識を構築する必要がある。そこで、例えば、
[自己調整ファジィ制御装置の設計J (1989年
、第5回ファジィシステムシンポジウム講演論文集、第
89頁乃至第94頁)では、前件部変数として制御偏差
、制御偏差の1階差分、制御偏差の2階差分をとり、後
件部変数として操作量の1階差分をとり、3つの前件部
変数を夫々N(negative :負) 、Z (z
ero:零) 、P (positive:正)にファ
ジィ分割した結果から得られるファジィ制御ルールから
構成されるファジィ制御装置において、ファジィ制御装
置の入出力値を規格化するスケーリングファクタを学習
により調整した後、制御動作中に制御応答がサンプリン
グにより得られた時点で、ファジィ制御ルールの結論部
(後件部における操作量)を修正して目標の応答を得る
ようにファジィ制御ルールの自動チューニングを行って
いる。
ファジィ知識を構築する必要がある。そこで、例えば、
[自己調整ファジィ制御装置の設計J (1989年
、第5回ファジィシステムシンポジウム講演論文集、第
89頁乃至第94頁)では、前件部変数として制御偏差
、制御偏差の1階差分、制御偏差の2階差分をとり、後
件部変数として操作量の1階差分をとり、3つの前件部
変数を夫々N(negative :負) 、Z (z
ero:零) 、P (positive:正)にファ
ジィ分割した結果から得られるファジィ制御ルールから
構成されるファジィ制御装置において、ファジィ制御装
置の入出力値を規格化するスケーリングファクタを学習
により調整した後、制御動作中に制御応答がサンプリン
グにより得られた時点で、ファジィ制御ルールの結論部
(後件部における操作量)を修正して目標の応答を得る
ようにファジィ制御ルールの自動チューニングを行って
いる。
(ハ)発明が解決しようとする課題
しかしながら、上述の自動チューニングでは、ファジィ
制御ルールの結論部の基本的な修正量を、サンプリング
時における理想応答波形と制御 。
制御ルールの結論部の基本的な修正量を、サンプリング
時における理想応答波形と制御 。
応答波形との差である応答偏差、及びそれ以前の応答偏
差との変化分について、夫々正か負かあるいは零かとい
った情報のみによって決定しており(最終的な修正量は
、基本的な修正量に各ファジィ制御ルールの成立度を掛
けたもの)、応答偏差や応答偏差の変化分の大きさに応
じたきめこまかなファジィ制御ルールの結論部の修正が
できなかった。
差との変化分について、夫々正か負かあるいは零かとい
った情報のみによって決定しており(最終的な修正量は
、基本的な修正量に各ファジィ制御ルールの成立度を掛
けたもの)、応答偏差や応答偏差の変化分の大きさに応
じたきめこまかなファジィ制御ルールの結論部の修正が
できなかった。
このため、理想応答波形と修正前のファジィ制御ルール
に基づく制御応答波形との差が大きい場合には、チュー
ニングの収束効率は必ずしも良くはなかった。
に基づく制御応答波形との差が大きい場合には、チュー
ニングの収束効率は必ずしも良くはなかった。
本発明は、斯様な点に鑑みて成されたもので、理想応答
と制御応答との差である応答偏差や応答偏差の変化分の
大きさに応じて、ファジィ制御ルールの精密なチューニ
ングを自動的に行うファジィ制御ルール自動チューニン
グ装置を提供するものである。
と制御応答との差である応答偏差や応答偏差の変化分の
大きさに応じて、ファジィ制御ルールの精密なチューニ
ングを自動的に行うファジィ制御ルール自動チューニン
グ装置を提供するものである。
(ニ)課題を解決するための手段
本発明は、メンバシップ関数とファジィ制御ルールに基
づいて、制御応答値を予め設定された目標値へと制御す
るファジィ制御装置に対して、前記ファジィ制御ルール
の修正を行うファジィ制御ルール自動チューニング装置
であって、制御応答値を記憶する制御応答値記憶手段と
、得た制御応答値に対する前記ファジィ制御ルールの成
立度を記憶するルール成立度記憶手段と、ファジィ制御
装置の制御において理想的な応答値を記憶する理想応答
値記憶手段と、理想的な応答値と制御応答値の差である
応答偏差及びその応答偏差の変化分の大きさに応じて前
記ファジィ制御ルールの後件部の値を修正するためのチ
ューニング用メンバシップ関数及びチューニング用ファ
ジィルールを記憶するチューニング用ファジィ知識記憶
手段と、該チューニング用ファジィ知識記憶手段に記憶
されたチューニング用メンバシップ関数及びチューニン
グ用ファジィルールに基づいて、前記ルール成立度記憶
手段に記憶された前記ファジィ制御ルールの成立度と、
前記理想応答値記憶手段に記憶された理想的な応答値と
前記制御応答記憶手段に記憶された制御応答値の差であ
る応答偏差及びその応答偏差の変化分の大きさとから前
記ファジィ制御ルールの後件部の値を修正するチューニ
ング用ファジィ推論手段とを備えるものである。
づいて、制御応答値を予め設定された目標値へと制御す
るファジィ制御装置に対して、前記ファジィ制御ルール
の修正を行うファジィ制御ルール自動チューニング装置
であって、制御応答値を記憶する制御応答値記憶手段と
、得た制御応答値に対する前記ファジィ制御ルールの成
立度を記憶するルール成立度記憶手段と、ファジィ制御
装置の制御において理想的な応答値を記憶する理想応答
値記憶手段と、理想的な応答値と制御応答値の差である
応答偏差及びその応答偏差の変化分の大きさに応じて前
記ファジィ制御ルールの後件部の値を修正するためのチ
ューニング用メンバシップ関数及びチューニング用ファ
ジィルールを記憶するチューニング用ファジィ知識記憶
手段と、該チューニング用ファジィ知識記憶手段に記憶
されたチューニング用メンバシップ関数及びチューニン
グ用ファジィルールに基づいて、前記ルール成立度記憶
手段に記憶された前記ファジィ制御ルールの成立度と、
前記理想応答値記憶手段に記憶された理想的な応答値と
前記制御応答記憶手段に記憶された制御応答値の差であ
る応答偏差及びその応答偏差の変化分の大きさとから前
記ファジィ制御ルールの後件部の値を修正するチューニ
ング用ファジィ推論手段とを備えるものである。
(ホ)作用
チューニング用ファジィ推論手段では、チューニング用
ファジィ知識記憶手段に記憶されたチューニング用メン
バシップ関数及びチューニング用ファジィルールに基づ
いて、理想応答値記憶手段に記憶された理想的な応答値
と制御応答記憶手段に記憶された制御応答値の差である
応答偏差及びその応答偏差の変化分の大きさとからファ
ジィ制御ルールの後件部の修正する基本的な修正量を演
算し、この演算により得られた基本的な修正量とルール
成立度記憶手段に記憶された前記ファジィ制御ルールの
成立度とから、ファジィ制御ルールの後件部の修正を行
う。これにより、応答偏差と応答偏差の大きさに応じた
精密な修正がされる。
ファジィ知識記憶手段に記憶されたチューニング用メン
バシップ関数及びチューニング用ファジィルールに基づ
いて、理想応答値記憶手段に記憶された理想的な応答値
と制御応答記憶手段に記憶された制御応答値の差である
応答偏差及びその応答偏差の変化分の大きさとからファ
ジィ制御ルールの後件部の修正する基本的な修正量を演
算し、この演算により得られた基本的な修正量とルール
成立度記憶手段に記憶された前記ファジィ制御ルールの
成立度とから、ファジィ制御ルールの後件部の修正を行
う。これにより、応答偏差と応答偏差の大きさに応じた
精密な修正がされる。
(へ)実施例
第1図は、本発明のファジィ制御ルール自動チューニン
グ装置とチューニング対象となるファジィ制御装置の一
実施例の概略構成図である。
グ装置とチューニング対象となるファジィ制御装置の一
実施例の概略構成図である。
(1)はファジィ制御装置で、ファジィ制御ルール及び
メンバシップ関数が記憶されたファジィ制御知識ベース
(2)、該ファジィ制御知識ベース(2)に記憶された
ファジィ制御ルール及びメンバシップ関数に基づいて推
論を行い制御対象(4)の制御を行うファジィ推論部(
3)から成る。
メンバシップ関数が記憶されたファジィ制御知識ベース
(2)、該ファジィ制御知識ベース(2)に記憶された
ファジィ制御ルール及びメンバシップ関数に基づいて推
論を行い制御対象(4)の制御を行うファジィ推論部(
3)から成る。
ファジィ制御装置(1)では、ファジィ推論部(3)に
おいて、設定値rと現在のサンプル時点jにおける制御
応答y、との制御偏差el、及びその制御偏差の1階差
分Δe、より、ファジィ制御知識ベース(2)に記憶さ
れたファジィ制御ルールに基づいて操作量の1階差分Δ
U、を算出し、更に、 uj=u)、十Δuj により操作量U、を求める。そして、制御対象(4)に
この操作量U、を加えることで制御対象(4)の制御を
行う。
おいて、設定値rと現在のサンプル時点jにおける制御
応答y、との制御偏差el、及びその制御偏差の1階差
分Δe、より、ファジィ制御知識ベース(2)に記憶さ
れたファジィ制御ルールに基づいて操作量の1階差分Δ
U、を算出し、更に、 uj=u)、十Δuj により操作量U、を求める。そして、制御対象(4)に
この操作量U、を加えることで制御対象(4)の制御を
行う。
(5)は、ファジィ制御装置(1)のファジィ制御知識
ベース(2)に記憶されたファジィ制御ルールのチュー
ニングを自動的に行うファジィ制御ルール自動チューニ
ング装置で、ファジィ制御推論部(3)において最新(
現在)のサンプル時点jからSサンプル前までの制御応
答に対して成立したファジィ制御ルールの成立度を記憶
しておくルール成立度記憶手段としてのルール成立度記
憶テーブル(6)、同様に最新のサンプル時点jからS
サンプル前までの制御応答値を記憶しておく制御応答値
記憶手段としての応答波形記憶テーブル(7)(第12
図参照)、制御対象(4)に対するファジィ制御におい
て理想的な応答値y、6が予め記憶された理想応答値記
憶手段としての理想応答波形記憶テーブル(8)(第1
3図参照、第13図では応答偏差e 、 6についても
示しである)、理想応答波形記憶テーブル(8)に記憶
された理想的な応答値Yi°から応答波形記憶テーブル
(7)に記憶された実際に得られた制御応答値を引いた
応答偏差e 、 6、およびこの応答偏差e1°とSサ
ンプル前のe、−1°との差Δe1°を求める制御性能
評価部(9)を備えている。更にこのファジィ制御ルー
ル自動チューニング装置(5)は、制御性能評価部(9
)で得られた応答偏差e 、 0、およびSサンプル間
の応答偏差の変化分Δe 、 6の大きさ基づいて、フ
ァジィ制御ルールの後件部の値を修正するためのチュー
ニング用ファジィルールとメンバシップ関数が記憶され
たチューニング用ファジィ知識手段としてのチューニン
グ用ファジィ知識ベース(10)、該チューニング用フ
ァジィ知識ベース(10)に記憶されたチューニング用
ファジィルールとメンバシップ関数に基づいてファジィ
制御ルールの後件部の修正を行うチューニング用ファジ
ィ推論手段としてのチューニング用ファジィ推論部(1
1)を備える。
ベース(2)に記憶されたファジィ制御ルールのチュー
ニングを自動的に行うファジィ制御ルール自動チューニ
ング装置で、ファジィ制御推論部(3)において最新(
現在)のサンプル時点jからSサンプル前までの制御応
答に対して成立したファジィ制御ルールの成立度を記憶
しておくルール成立度記憶手段としてのルール成立度記
憶テーブル(6)、同様に最新のサンプル時点jからS
サンプル前までの制御応答値を記憶しておく制御応答値
記憶手段としての応答波形記憶テーブル(7)(第12
図参照)、制御対象(4)に対するファジィ制御におい
て理想的な応答値y、6が予め記憶された理想応答値記
憶手段としての理想応答波形記憶テーブル(8)(第1
3図参照、第13図では応答偏差e 、 6についても
示しである)、理想応答波形記憶テーブル(8)に記憶
された理想的な応答値Yi°から応答波形記憶テーブル
(7)に記憶された実際に得られた制御応答値を引いた
応答偏差e 、 6、およびこの応答偏差e1°とSサ
ンプル前のe、−1°との差Δe1°を求める制御性能
評価部(9)を備えている。更にこのファジィ制御ルー
ル自動チューニング装置(5)は、制御性能評価部(9
)で得られた応答偏差e 、 0、およびSサンプル間
の応答偏差の変化分Δe 、 6の大きさ基づいて、フ
ァジィ制御ルールの後件部の値を修正するためのチュー
ニング用ファジィルールとメンバシップ関数が記憶され
たチューニング用ファジィ知識手段としてのチューニン
グ用ファジィ知識ベース(10)、該チューニング用フ
ァジィ知識ベース(10)に記憶されたチューニング用
ファジィルールとメンバシップ関数に基づいてファジィ
制御ルールの後件部の修正を行うチューニング用ファジ
ィ推論手段としてのチューニング用ファジィ推論部(1
1)を備える。
まず、ファジィ制御装置(1)の動作について説明する
。尚、本実施例では、簡単のために、ファジィ制御ルー
ルには後件部が実数値であるような簡易推論を用いるも
のとする。
。尚、本実施例では、簡単のために、ファジィ制御ルー
ルには後件部が実数値であるような簡易推論を用いるも
のとする。
今、ファジィ制御ルールは、前件部変数に制御偏差el
と制御偏差の1階差分八〇、をとり、後件部変数に操作
量の1階差分ΔU、をとるものとする。
と制御偏差の1階差分八〇、をとり、後件部変数に操作
量の1階差分ΔU、をとるものとする。
制御偏差e、と制御偏差の1階差分Δe1のファジィ分
割は任意であるが、ここでは制御偏差elと制御偏差の
1階差分△e、を、第2図に示す様に、いずれも7つ(
N B : negative big、 NM :n
egative mediumSN S : nega
tive small、 Z 0: zero、 P
S : positive small、 P M
: positivemedium、、P B :
positive big)に分割し、第3図に示すよ
うな13個のファジィ制御ルールを設定する。熱論、第
3図の空白部分に更にルールが追加されても構わない。
割は任意であるが、ここでは制御偏差elと制御偏差の
1階差分△e、を、第2図に示す様に、いずれも7つ(
N B : negative big、 NM :n
egative mediumSN S : nega
tive small、 Z 0: zero、 P
S : positive small、 P M
: positivemedium、、P B :
positive big)に分割し、第3図に示すよ
うな13個のファジィ制御ルールを設定する。熱論、第
3図の空白部分に更にルールが追加されても構わない。
第3図に示すファジィ制御ルールは次のように表される
。
。
R1:IF eIis NB、△ei is ZO,
Tt(EN△+g is NBR2:IF ei is
NM+ΔeIis ZO,THENΔJ is NM
R3:IF ei is NS、Δel is ZO
,THENΔul is N5R4:rFel is
ZO,Δe) is NB、THEN△ui is
NBRll:IF e) is PS、△ei i
s ZO,THENΔJ is PSR12:IF e
i is PM、△eIis ZO,Tt(ENΔu
Iis PMR13:IF el is PB、Δei
is ZO,THENΔJ is PB但し、最新(
現在)のサンプル時点をJとし、e+=r−yi +
Δe i=e j −e i−。
Tt(EN△+g is NBR2:IF ei is
NM+ΔeIis ZO,THENΔJ is NM
R3:IF ei is NS、Δel is ZO
,THENΔul is N5R4:rFel is
ZO,Δe) is NB、THEN△ui is
NBRll:IF e) is PS、△ei i
s ZO,THENΔJ is PSR12:IF e
i is PM、△eIis ZO,Tt(ENΔu
Iis PMR13:IF el is PB、Δei
is ZO,THENΔJ is PB但し、最新(
現在)のサンプル時点をJとし、e+=r−yi +
Δe i=e j −e i−。
ΔuI=u+ uj−1
r:設定値、y、二制御応答、e、二制御偏差、Δe、
二制御偏差の1階差分、△u、:操作量U、の1階差分
である。
二制御偏差の1階差分、△u、:操作量U、の1階差分
である。
前件部のメンバシップ関数は第2図に示した通りであり
、後件部のメンバシップ関数を第4図に示す。本実施例
では、後件部のメンバシップ関数は、実数値り、(i=
1〜7)に置き換えたものである。
、後件部のメンバシップ関数を第4図に示す。本実施例
では、後件部のメンバシップ関数は、実数値り、(i=
1〜7)に置き換えたものである。
ファジィ制御装置の入力ei、Δe]が与えられたとき
、出力Δu1は次式で得られる。
、出力Δu1は次式で得られる。
但し、w、は1番めのルールの、ei、Δelに対する
ルール成立度である。
ルール成立度である。
斯様にして得られた操作量の1階差分Δulと、一つ前
のサンプル時点J−1における操作量u、−1とから、
これらを足して操作量U、を求める。そして、制御対象
(4)にこの操作量u1を加えて、制御対象(4)の制
御を行う。
のサンプル時点J−1における操作量u、−1とから、
これらを足して操作量U、を求める。そして、制御対象
(4)にこの操作量u1を加えて、制御対象(4)の制
御を行う。
次に、ファジィ制御ルールのチューニングについて説明
する。ファジィ制御ルールのチューニング 11 − グは、現在のサンプル時点jで観測された制御応答y1
を、予め設定され理想応答波形記憶テーブル(8)に記
憶されている理想応答yI。に一致させるように、現在
の制御状態に影響があると考えられる現在のサンプル時
点jよりSサンプル前に用いたファジィ制御ルールの後
件部の実数値の修正量を応答偏差e 、 6、およびS
サンプル間の応答偏差の変化分△e 、6の符号及びそ
の値の大きさに応じてファジィ推論することにより求め
、制御ルールの後件部の実数値を増減することにより行
う。
する。ファジィ制御ルールのチューニング 11 − グは、現在のサンプル時点jで観測された制御応答y1
を、予め設定され理想応答波形記憶テーブル(8)に記
憶されている理想応答yI。に一致させるように、現在
の制御状態に影響があると考えられる現在のサンプル時
点jよりSサンプル前に用いたファジィ制御ルールの後
件部の実数値の修正量を応答偏差e 、 6、およびS
サンプル間の応答偏差の変化分△e 、6の符号及びそ
の値の大きさに応じてファジィ推論することにより求め
、制御ルールの後件部の実数値を増減することにより行
う。
ここで、eI。= ’/ + Y r’Δe 、 0
=e 、 Oe 、−、6eI6:応答偏差、Δej
’:Sサンプル間の応答偏差の変化分、y、° :理想
応答、yI:制御応答である。
=e 、 Oe 、−、6eI6:応答偏差、Δej
’:Sサンプル間の応答偏差の変化分、y、° :理想
応答、yI:制御応答である。
例えば、第8図Aを例に取ると、第8図Aでは、「現時
点jで応答偏差e 、 °はNBで、かつSサンプル前
と比較して応答偏差はさらに減少して(Δe 、 6が
N)、理想応答よりも小さい値の方向へ遠ざかっていく
傾向にあるので、Sサンプル前の操作量が少なすぎたと
考えられ、Sサンプル前に用いた制御ルールの後件部の
値を大きく増加させなければならない」場合を示してい
る。
点jで応答偏差e 、 °はNBで、かつSサンプル前
と比較して応答偏差はさらに減少して(Δe 、 6が
N)、理想応答よりも小さい値の方向へ遠ざかっていく
傾向にあるので、Sサンプル前の操作量が少なすぎたと
考えられ、Sサンプル前に用いた制御ルールの後件部の
値を大きく増加させなければならない」場合を示してい
る。
これをチューニング用ファジィルールで表現すると、時
刻jにおいて、 IF e 、a is NB、Δe jois N、
THENΔh+1sPB但し、△11.: i番めのフ
ァジィ制御ルールの後件部の値り、の修正量 と表現される。
刻jにおいて、 IF e 、a is NB、Δe jois N、
THENΔh+1sPB但し、△11.: i番めのフ
ァジィ制御ルールの後件部の値り、の修正量 と表現される。
チューニング用ファジィルールの前件部、後件部の変数
のファジィ分割は、やはり任意であるが、応答偏差e
、 Qのファジィ分割例を第5図に、応答偏差の1階差
分Δe 、 6のファジィ分割例を第6図に示す。また
、後件部の△h、のメンバシップ関数は、第7図に示す
ように、チューニングのためのファジィ推論においても
簡略推論を用いるので、実数値p、に置き換えたものと
なる。
のファジィ分割は、やはり任意であるが、応答偏差e
、 Qのファジィ分割例を第5図に、応答偏差の1階差
分Δe 、 6のファジィ分割例を第6図に示す。また
、後件部の△h、のメンバシップ関数は、第7図に示す
ように、チューニングのためのファジィ推論においても
簡略推論を用いるので、実数値p、に置き換えたものと
なる。
即ち、PBはR7に対応するので、上述のチューニング
用ファジィルールは、 IFe、。is NB、Δe、。is N、 THE
N Δhlisp+となる。
用ファジィルールは、 IFe、。is NB、Δe、。is N、 THE
N Δhlisp+となる。
第5図と第6図に示すファジィ分割全てに対応した、理
想応答y+’に対する制御応答ylの発生の仕方を第8
図A乃至Oに示す。第8図に対応するチューニング用フ
ァジィルールを表形式で表すと第9図のようになる。
想応答y+’に対する制御応答ylの発生の仕方を第8
図A乃至Oに示す。第8図に対応するチューニング用フ
ァジィルールを表形式で表すと第9図のようになる。
尚、チューニング用ファジィルールは第9図のように全
ての場合について記述する必要はなく、例えば第10図
のように、代表的なパターンに対するものだけの記述で
もよい。
ての場合について記述する必要はなく、例えば第10図
のように、代表的なパターンに対するものだけの記述で
もよい。
チューニング用ファジィ推論部(11)は、チューニン
グ用ファジィ知識ベース(10)に記憶されたメンバシ
ップ関数(第5図乃至第6図)や第9図(あるいは第1
0図)のチューニング用ファジィルールに基づいて、制
御性能評価部(9)において計算された応答偏差e 、
6、および応答偏差の変化分(応答偏差の1階差分)Δ
e 、 6が与えられたとき、簡略推論によって制御ル
ールの後件部の修正量Δh1として、 △h、=Σμに°pk/Σμk (但し、チューニング用ファジィルールの総数をm個と
し、k番めのチューニング用ファジィルールの、e 、
+1、Δe 、oに対するルール成立度をμ、とする) を演算して求める。
グ用ファジィ知識ベース(10)に記憶されたメンバシ
ップ関数(第5図乃至第6図)や第9図(あるいは第1
0図)のチューニング用ファジィルールに基づいて、制
御性能評価部(9)において計算された応答偏差e 、
6、および応答偏差の変化分(応答偏差の1階差分)Δ
e 、 6が与えられたとき、簡略推論によって制御ル
ールの後件部の修正量Δh1として、 △h、=Σμに°pk/Σμk (但し、チューニング用ファジィルールの総数をm個と
し、k番めのチューニング用ファジィルールの、e 、
+1、Δe 、oに対するルール成立度をμ、とする) を演算して求める。
そして、ファジィ制御ルールの後件部の値h1は、Sサ
ンプル前に操作量を演算するために用いられた全てのフ
ァジィ制御ルールに対して、現在のサンプル時点jで次
式により修正される。
ンプル前に操作量を演算するために用いられた全てのフ
ァジィ制御ルールに対して、現在のサンプル時点jで次
式により修正される。
hlNEW=hlOLD十W(I−1)・Δh+但し、
wL+−“”:(j−s)時点の1番めのファジィ制御
ルールの成立度 hl。1′D = (j−8)時点で使用されたファジ
ィ制御ルールの後件部の値 り、NEW 、 5時点で修正されたファジィ制御ルー
ルの後件部の値 である。
ルールの成立度 hl。1′D = (j−8)時点で使用されたファジ
ィ制御ルールの後件部の値 り、NEW 、 5時点で修正されたファジィ制御ルー
ルの後件部の値 である。
w”−“)は、(j−s)時点における操作量の1階差
分Δu f+−+1を算出する際に、ファジィ推論部(
3)において各ファジィ制御ルールに対して求まってお
り、これがルール成立度記憶テーブル(6)に記憶され
ている。ルール成立度記憶テーブル(6)の内容例を第
11図に示す。
分Δu f+−+1を算出する際に、ファジィ推論部(
3)において各ファジィ制御ルールに対して求まってお
り、これがルール成立度記憶テーブル(6)に記憶され
ている。ルール成立度記憶テーブル(6)の内容例を第
11図に示す。
斯様にして得られたり、NEWに、ファジィ制御知識ベ
ース(2)の、(j−s)時点で使用されたファジィ制
御ルールの後件部の値が修正される。
ース(2)の、(j−s)時点で使用されたファジィ制
御ルールの後件部の値が修正される。
このようなファジィ制御ルールのチューニングは、例え
ば、 で示される終了判定基準が満足するまで、制御対象(4
)の制御中、前回のチューニング後のファジィ制御ルー
ルを初期ルールとして判定基準が満足されるまで、実時
間のチューニングが繰り返し行われる。尚、δは終了判
定基準の値である。
ば、 で示される終了判定基準が満足するまで、制御対象(4
)の制御中、前回のチューニング後のファジィ制御ルー
ルを初期ルールとして判定基準が満足されるまで、実時
間のチューニングが繰り返し行われる。尚、δは終了判
定基準の値である。
(ト)発明の効果
本発明は、以上の説明から明らかなように、ファジィ制
御ルールの後件部の修正量の推論にファジィ推論を適用
することにより、応答偏差e、°及び応答偏差の変化分
△e、°(応答偏差の1階差分)の大きさに応じて、よ
り精密なファジィ制御ルールのチューニングがされる。
御ルールの後件部の修正量の推論にファジィ推論を適用
することにより、応答偏差e、°及び応答偏差の変化分
△e、°(応答偏差の1階差分)の大きさに応じて、よ
り精密なファジィ制御ルールのチューニングがされる。
そして、理想応答と初期制御ルールによる応答との差(
初期応答偏差)がある程度大きい場合のチューニングが
可能になり、チューニングのロバスト性および収束効率
の改善が図れる。
初期応答偏差)がある程度大きい場合のチューニングが
可能になり、チューニングのロバスト性および収束効率
の改善が図れる。
第1図は本発明のファジィ制御ルール自動チューニング
装置とチューニング対象となるファジィ制御装置の一実
施例の概略構成図、第2図は本発明一実施例に係るファ
ジィ制御ルールの前件部のメンバシップ関数を示す図、
第3図は本発明一実施例に係るファジィ制御ルールを示
す図、第4図は本発明一実施例に係るファジィ制御ルー
ルの後件部のメンバシップ関数(実数値)を示す図、第
5図及び第6図は本発明一実施例に係るチューニング用
ファジィルールの前件部のメンバシップ関数を示す図、
第7図は本発明一実施例に係るチューニング用ファジィ
ルールの後件部のメンバシップ関数(実数値)を示す図
、第8図は理想応答に対する制御応答の状態を示す図、
第9図及び第10図は本発明一実施例に係るチューニン
グ用ファジィルールを示す図、第11図は本発明一実施
例に係るルール成立度記憶テーブルの一例を示す図、第
12図は本発明一実施例に係る応答波形記憶テーブルの
一例を示す図、第13図は本発明一実施例に係る理想応
答波形記憶テーブルの一例を示す図である。 (1)・・・ファジィ制御装置、(2)・・・ファジィ
制御知識ベース、(3)・・ファジィ推論部、(4)・
・・制御対象、(5)・・・ファジィ制御ルール自動チ
ューニング装置、(6)・・・ルール成立度記憶テーブ
ル(ルール成立度記憶手段)、(7)・・・応答波形記
憶テーブル(制御応答値記憶手段)、(8)・・理想応
答波形記憶テーブル(理想応答値記憶手段)、(9)・
・制御性能評価部、(10)・・・チューニング用ファ
ジィ知識ベース(チューニング用ファジィ知識記憶手段
)、(11)・・・チューニング用ファジィ推論部(チ
ューニング用ファジィ推論手段)。
装置とチューニング対象となるファジィ制御装置の一実
施例の概略構成図、第2図は本発明一実施例に係るファ
ジィ制御ルールの前件部のメンバシップ関数を示す図、
第3図は本発明一実施例に係るファジィ制御ルールを示
す図、第4図は本発明一実施例に係るファジィ制御ルー
ルの後件部のメンバシップ関数(実数値)を示す図、第
5図及び第6図は本発明一実施例に係るチューニング用
ファジィルールの前件部のメンバシップ関数を示す図、
第7図は本発明一実施例に係るチューニング用ファジィ
ルールの後件部のメンバシップ関数(実数値)を示す図
、第8図は理想応答に対する制御応答の状態を示す図、
第9図及び第10図は本発明一実施例に係るチューニン
グ用ファジィルールを示す図、第11図は本発明一実施
例に係るルール成立度記憶テーブルの一例を示す図、第
12図は本発明一実施例に係る応答波形記憶テーブルの
一例を示す図、第13図は本発明一実施例に係る理想応
答波形記憶テーブルの一例を示す図である。 (1)・・・ファジィ制御装置、(2)・・・ファジィ
制御知識ベース、(3)・・ファジィ推論部、(4)・
・・制御対象、(5)・・・ファジィ制御ルール自動チ
ューニング装置、(6)・・・ルール成立度記憶テーブ
ル(ルール成立度記憶手段)、(7)・・・応答波形記
憶テーブル(制御応答値記憶手段)、(8)・・理想応
答波形記憶テーブル(理想応答値記憶手段)、(9)・
・制御性能評価部、(10)・・・チューニング用ファ
ジィ知識ベース(チューニング用ファジィ知識記憶手段
)、(11)・・・チューニング用ファジィ推論部(チ
ューニング用ファジィ推論手段)。
Claims (1)
- (1)メンバシップ関数とファジィ制御ルールに基づい
て、制御応答値を予め設定された目標値へと制御するフ
ァジィ制御装置に対して、前記ファジィ制御ルールの修
正を行うファジィ制御ルール自動チューニング装置にお
いて、 制御応答値を記憶する制御応答値記憶手段と、得た制御
応答値に対する前記ファジィ制御ルールの成立度を記憶
するルール成立度記憶手段と、ファジィ制御装置の制御
において理想的な応答値を記憶する理想応答値記憶手段
と、理想的な応答値と制御応答値の差である応答偏差及
びその応答偏差の変化分の大きさに応じて前記ファジィ
制御ルールの後件部の値を修正するためのチューニング
用メンバシップ関数及びチューニング用ファジィルール
を記憶するチューニング用ファジィ知識記憶手段と、該
チューニング用ファジィ知識記憶手段に記憶されたチュ
ーニング用メンバシップ関数及びチューニング用ファジ
ィルールに基づいて、前記ルール成立度記憶手段に記憶
された前記ファジィ制御ルールの成立度と、前記理想応
答値記憶手段に記憶された理想的な応答値と前記制御応
答記憶手段に記憶された制御応答値の差である応答偏差
及びその応答偏差の変化分の大きさとから前記ファジィ
制御ルールの後件部の値を修正するチューニング用ファ
ジィ推論手段とを備えることを特徴とするファジィ制御
ルール自動チューニング装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2106258A JP2532967B2 (ja) | 1990-04-20 | 1990-04-20 | フアジイ制御ル―ル自動チユ―ニング装置 |
| US07/688,057 US5295061A (en) | 1990-04-20 | 1991-04-19 | Control parameter tuning unit and a method of tuning parameters for a control unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2106258A JP2532967B2 (ja) | 1990-04-20 | 1990-04-20 | フアジイ制御ル―ル自動チユ―ニング装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH044401A true JPH044401A (ja) | 1992-01-08 |
| JP2532967B2 JP2532967B2 (ja) | 1996-09-11 |
Family
ID=14429077
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2106258A Expired - Lifetime JP2532967B2 (ja) | 1990-04-20 | 1990-04-20 | フアジイ制御ル―ル自動チユ―ニング装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2532967B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07230303A (ja) * | 1994-02-21 | 1995-08-29 | Nec Corp | ファジィ制御方法およびその装置 |
| US5572174A (en) * | 1991-10-25 | 1996-11-05 | Murata Manufacturing Co., Ltd. | Dielectric resonator device having resonator electrodes with gaps, and method of manufacturing the same |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2828768B2 (ja) | 1990-10-17 | 1998-11-25 | 三洋電機株式会社 | ファジィ知識構築装置 |
| JP4003733B2 (ja) * | 2003-10-22 | 2007-11-07 | 株式会社日立製作所 | プラントシステム,制御装置及び制御方法 |
| JP2005199631A (ja) | 2004-01-19 | 2005-07-28 | Kokuyo Co Ltd | 転写具 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62135902A (ja) * | 1985-12-09 | 1987-06-18 | Idemitsu Petrochem Co Ltd | プロセスの最適制御方法 |
| JPH0272405A (ja) * | 1988-09-08 | 1990-03-12 | Yokogawa Electric Corp | メンバーシップ関数決定方法 |
-
1990
- 1990-04-20 JP JP2106258A patent/JP2532967B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62135902A (ja) * | 1985-12-09 | 1987-06-18 | Idemitsu Petrochem Co Ltd | プロセスの最適制御方法 |
| JPH0272405A (ja) * | 1988-09-08 | 1990-03-12 | Yokogawa Electric Corp | メンバーシップ関数決定方法 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5572174A (en) * | 1991-10-25 | 1996-11-05 | Murata Manufacturing Co., Ltd. | Dielectric resonator device having resonator electrodes with gaps, and method of manufacturing the same |
| JPH07230303A (ja) * | 1994-02-21 | 1995-08-29 | Nec Corp | ファジィ制御方法およびその装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2532967B2 (ja) | 1996-09-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Park et al. | Direct adaptive self-structuring fuzzy controller for nonaffine nonlinear system | |
| KR101849464B1 (ko) | Pid 게인 자동 튜닝 방법 | |
| JPH04329408A (ja) | 機械装置の制御方法 | |
| KR101818133B1 (ko) | 비엄격한 피드백 양식을 가지는 미지의 비선형 스위칭된 시스템을 위한 추종 제어를 이용한 제어장치 및 제어방법 | |
| Sharma et al. | Advanced controllers using fuzzy logic controller (FLC) for performance improvement | |
| Mirkin et al. | Tube model reference adaptive control | |
| JPH044401A (ja) | フアジイ制御ルール自動チユーニング装置 | |
| CN108089442B (zh) | 一种基于预测函数控制与模糊控制的pi控制器参数自整定方法 | |
| CN112947054A (zh) | 基于Q-learning的船舶PID控制参数整定方法、系统及存储介质 | |
| Pal et al. | On the predefined, prescribed and arbitrary time convergence | |
| Zhang et al. | Fuzzy PID inverse compensation for mechanic systems with input backlash | |
| Liu et al. | Adaptive fuzzy tracking control with quantized prescribed performance for nonlinear systems under unknown disturbances | |
| JP2828768B2 (ja) | ファジィ知識構築装置 | |
| Narendra et al. | Bounded error adaptive control | |
| Ravichandran et al. | Knowledge based approach for online self-tuning of PID-control | |
| JPH04326402A (ja) | ファジィ制御装置 | |
| Ovaysi et al. | Adaptive control of switched nonlinear systems with unknown control directions | |
| JPH03268103A (ja) | オートチューニングコントローラ | |
| Facundo et al. | Adaptive Controller Based on IF-THEN Rules and Simultaneous Perturbation Stochastic Approximation Tuning for a Robotic System | |
| Mihai et al. | Adaptive Fractional Order PI-PD Controllers Applied on a DC Modular Servo System | |
| Hu et al. | FCMAC based on minesweeping strategy | |
| Kabziński et al. | Robust backstepping stabilization of nonlinear systems with time-varying parameters | |
| Katayama et al. | Stabilization of Laminars in Chaos Intermittency | |
| Liang et al. | Controlling fuel annealer using computational verb PID controllers | |
| JPH04218802A (ja) | ハイブリッド制御装置 |