JPH0272405A - メンバーシップ関数決定方法 - Google Patents

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

Info

Publication number
JPH0272405A
JPH0272405A JP22548188A JP22548188A JPH0272405A JP H0272405 A JPH0272405 A JP H0272405A JP 22548188 A JP22548188 A JP 22548188A JP 22548188 A JP22548188 A JP 22548188A JP H0272405 A JPH0272405 A JP H0272405A
Authority
JP
Japan
Prior art keywords
function
membership function
membership
control
fuzzy
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
JP22548188A
Other languages
English (en)
Inventor
Yoji Morita
森田 洋二
Shigehiko Yamamoto
山本 重彦
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric 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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP22548188A priority Critical patent/JPH0272405A/ja
Publication of JPH0272405A publication Critical patent/JPH0272405A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野) 本発明は、制御ルールを反映したメンバーシップ関数に
基づくファジィ推論により操作量を算出するファジィ制
御装置における、最適なメンバーシップ関数の決定方法
に関する。
(従来の技術) 第5図乃至第7図に基づいてメンバーシップ関数を決定
する従来方法の一例を説明する。
先ず前提条件として、 ■制御ルールは既知、 ■ベテランオペレータによる実際の操業入出力データは
既知、 ■メンバーシップ関数は未知、 とする。
ここで既知の制御ルールとは、例えば、制御ルール(1
)・・・炉内温度が高ければオイル注入量を減らす。
制御ルール(2)・・・炉内温度が低ければオイル注入
量を増す。
この制御ルールを反映したメンバーシップ関数の例を、
関数の形状として一般的な台形を用いた場合につき第5
図に示す、(A)は低い、(B)は高い、(C)は減ら
す、(D)は増すの4種類となり゛a、b、c、d点、
p、q、r、s、aカ(未知なパラメータである。
一方、ベテランオペレータによる実際の操業入出力デー
タは既知であるということは、炉内温度をX・、オイル
注入量をy とした場合、((xl 、 yl )、 
 (x2 、 y2 )、・・・・・・、(xn、yn
)) の組み合わせデータが得られているということである。
この様な前提でのファジィ演算を実測値Xiで実行した
場合のファジィ制御の演算を第7図により説明する。
(A)は制御ルール(1)の演算であり、実測値X に
おいて、メンパージ・ツブ関数”高い″に基づいてメン
バーシップ関数″減らす“により操作量を斜線で求める
演算を表す。
(B)は同様に制御ルール(2)の演算であり、実測値
X・において、メンバーシップ関数”低い”に基づいて
メンバーシップ関数”増やす”により操作量を斜線で求
める演算を表す。
第7図は制御ルール(1)、(2)により演算される操
作量を荷重平均した操作量出力Y を求める説明図であ
り、出力値Y・は、 Y−=Y  (x・、a、b、c、d、p、qr、s) となる。
ここで、評価関数、 を考え、この評価関数Jが最小値となるようにパラメー
タ(a、b、C,ci、P+ q、r、s )を非線形
最適化法で決定する。
この非線形最適化法によるパラメータ決定の手法は公知
であり、例えば1988年日刊工業新聞社発行、菅野道
雄著「ファジィ制御、 P147に開示されている。
(発明が解決しようとする課U) このような手法による最適パラメータの決定では、熟練
オペレータの操業データI (x  、y・)i=1.
2・・・N)に一致するようにメンバーシップ関数を決
定するために、オペレータの操作能力を越える制御性を
期待することができない。
また、オペレータのデータがいつも最良とは言えない場
合があり、常に最適なメンバーシップ関数の決定ができ
ない間転がある。
本発明は、この様な問題点を解消できるメンバーシップ
関数決定方法の提供を目的とする。
(課頭を解決するための手段) 本発明の方法の特徴は、ファジィ制御装置において、制
御ルール並びに制御対象プロセスの動特性が既知の条件
で、初期設定される一組のメンバーシップ関数と上記プ
ロセスの動特性に基づいてプロセスの見本過程を計算し
、この見本過程の応答特性からオーバーシュート、定常
面差、連応性。
誤差面積の各項の一部又は全部を計算し、上記各項の一
部又は全部に対して重み係数を乗算した値を加算した評
価規範を作成し、この評価規範を最小値にするようなメ
ンバーシップ関数の組を非線形1jt1!i化法により
決定する点にある。
(作用) (1)制御ルール並びに制御対象プロセスの動特性が既
知の条件で、初期設定される一組のメンバーシップ関数
と上記プロセスの動特性に基づいてプロセスの見本過程
が計算される。
(2)この見本過程の応答特性からオーバーシュート、
定常偏差、連応性、誤差面積の各項の一部又は全部が計
算される。
(3)上記各項の一部又は全部に対して重み係数を乗算
した値を加算した評価規範が作成される。
(4)この評価規範を最小値にするようなメンバーシッ
プ関数の組を非線形最適化法により決定される。
(実施例) 第1図に基づいて本発明方法を実施したファジィ制御装
置の実施例を説明する。
1は制御対象プロセスであり、その動特性(1次遅れ+
むだ時間、・・・高次遅れ等の構造並びにそのときのパ
ラメータ)が既知である事を前提とする。
プロセスの動特性の同定には種々の方法が提案されてお
り、本発明ではこれらの手法でその動特性は既に同定ず
みであることを前提とする。
2はプロセスの制御対象物量の測定値Xと制御目標値R
の偏差Eを制御演算して操作出力Yをプロセスに供給す
るファジィ・コントローラであり、その制御ルールは既
知であるが、メンバーシップ関数θは未知である。
3は最適メンバーシップ関数θの決定機構であり、30
1〜306の機能よりなる。
301は設定機能であり、コントローラ2からの情報で
まずメンバーシップ関数の適当な初期値θ並びに既知の
制御ルール、同定済みのプロセス動特性が設定される。
302は、これら設定情報に基づく見本過程計算機能で
あり、ファジィ演算のシミュレーションを実行して、応
答特性を計算する。ファジィ制御ルールは定まっている
ので、メンバーシップ関数を適当に一組定めるとシミュ
レーションによりプロセスの挙動(見本過程)が計算用
能となる。この計算に関しては、例えばオーム社発行「
計装システムの基礎と応用」p38〜P43などに解説
されている公知の手法を用いて過渡応答特性を簡単に計
算できる。
この計算でチエツクされる応答特性の代表的な項目は、 ■オーバーシュート ■定常偏差(オフセット) ■連応性 ■誤差面積 である。
303は、本発明の主要部をなす評価規範機能であり、
計算された上記各項目の一部又は全部について重み係数
を掛けて加算したもので表される評価規範Jを作成する
評価規範Jは、 J=a1[オーバーシュー)]+a2[定常偏差]+a
3〔連応性] +a4 [誤差面積]ここで、a  、
a2 、a3 、a4はオペレータが設定できる評価重
み係数であり、どの項目を重視してメンバーシップ関数
を決定するかによって適当な値が選択される。
メンバーシップ関数の異なった組に対してプロセスの挙
動、即ち応答特性も異なる。評価規範機能303は、こ
の評価規範Jを最小にするようなメンバーシップ関数の
組を非線形最適化法により決定する。この手法は従来技
術におけるパラメータ決定の手法と同一である。
304は評価規範Jの最小を判断する機能であり、最小
判断がNoであればθの更新機能305によりメンバー
シップ関数の組を更新して設定機能301に与え、上記
と同様な評価を実行することを高速度でサイクリックに
実行する。
この処理の実行で評価規範Jが最小であると判断した場
合は、i&適適法決定機能306より最適メンバーシッ
プ関数θを特定し、コントローラ2に決定されたメンバ
ーシップ関数θをダウンロードする。
以上説明した最適メンバーシップ関数θの決定機構3に
よる処理は、メンバーシップ関数の数が多い場合にはパ
ラメータの組み合わせは膨大な数となり処理時間を要す
るので、オフライン的に機能させてi適なメンバーシッ
プ関数θを決定し、決定後にダウンロードさせる。
ダウンロード後はこのメンバーシップ関数により制御を
実行する使用方法が一般的であるが、プロセスの同定が
オンラインででき、かっθの決定が十分速くできる高速
処理が可能ならばオンライン同定、オンライン適応制御
が可能であり、特性の変化するプロセスに対する制御性
を向上させることも可能である。
次に第2図乃至第4図により制御ルールとメンバーシッ
プ関数の例を説明する。
第2図は第3図のような応答特性に対応する制御ルール
の例を示すものであり、偏差Eと偏差の変化量ΔEの組
合わせに対する操作量変化ΔUの出力ルールを示してお
り、NB(ネガティブとツク)、NSCネガティブスモ
ール)、ZE(ゼロ)、PS(ポジティブスモール)、
PB(ポジティブビッグ)の各5種間の組合わせによる
ルール構成である。
このルールで例えば第3図の応答特性のスタート時点近
傍における操作量変化ΔUtt3I出するルールは、I
f  E=NB  and  ΔE=ZEthen  
ΔU=PB となる。
第4図はこの様な制御ルールを反映した各E。
ΔE、ΔUのメンバーシップ関数の形状の例であり、関
数の形状としては一般的な台形を用いているが、三角形
、正規分布曲線などを使用することも可能である。
最適メンバーシップ関数決定では、上記の例では、各E
、ΔE、ΔUについて各5個のメンバーシップ関数を有
するから、15個のメンバーシップ関数についてのパラ
メータを決定する必要があり、非線形最適化法による計
算は相当な規模となるか、電子計算機の利用により工数
を要することなく計算を行うことが可能である。
(発明の効果) 以上説明したように、本発明によれば、(1)制御ルー
ルが既知でプロセス動特性が同定済みの条件があれば、
既知の制御ルールの範吻内で希望する応答特性に最も近
い、最良の制御性を実現するメンバーシップ関数(パラ
メータ)を公知の手法により決定することができる。
(2)ベテランオペレータによる操業データを必要とせ
ず、最適化をはかることができるので、オペレータの操
作能力を越えた制御性を十分期待することができる。
従来手法では、オペレータの操業データをファジィ制御
で模倣することに止どまるから、オペレータの能力を越
えた制御は期待できない。
【図面の簡単な説明】
第1図は本発明方法を適用したファジィ制御装置の実施
例を示す構成図、第2図は制御ルールの一例を示す説明
図、第3図はプロセスの過渡応答特性の説明図、第4図
はメンバーシップ関数の一例を示す説明図、第5図、第
6図、第7図は従来技術によるメンバーシップ関数決定
方法の説明図である。 1・・・プロセス  2・・・ファジィ・コントローラ
3・・・赦適メンバーシップ関数の決定tfi横  3
01・・・設定機能  302・・・見本過程計算機能
303・・・評価規範機能  304・・・最小化判断
機能305・・・θ更新機能  306・・・最適θ決
定機能 第 2 区 乙E y )・ は 32 \9 E=、Aにf3 n。5,2工□1、’、efl
  乙U=Fβ θ 法

Claims (1)

    【特許請求の範囲】
  1.  ファジィ制御装置において、制御ルール並びに制御対
    象プロセスの動特性が既知の条件で、初期設定される一
    組のメンバーシップ関数と上記プロセスの動特性に基づ
    いてプロセスの見本過程を計算し、この見本過程の応答
    特性からオーバーシュート,定常偏差,速応性,誤差面
    積の各項の一部又は全部を計算し、上記各項の一部又は
    全部に対して重み係数を乗算した値を加算した評価規範
    を作成し、この評価規範を最小値にするようなメンバー
    シップ関数の組を非線形最適化法により決定することを
    特徴とするメンバーシップ関数決定方法。
JP22548188A 1988-09-08 1988-09-08 メンバーシップ関数決定方法 Pending JPH0272405A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22548188A JPH0272405A (ja) 1988-09-08 1988-09-08 メンバーシップ関数決定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22548188A JPH0272405A (ja) 1988-09-08 1988-09-08 メンバーシップ関数決定方法

Publications (1)

Publication Number Publication Date
JPH0272405A true JPH0272405A (ja) 1990-03-12

Family

ID=16830000

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22548188A Pending JPH0272405A (ja) 1988-09-08 1988-09-08 メンバーシップ関数決定方法

Country Status (1)

Country Link
JP (1) JPH0272405A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH044401A (ja) * 1990-04-20 1992-01-08 Sanyo Electric Co Ltd フアジイ制御ルール自動チユーニング装置
JPH04112302A (ja) * 1990-09-03 1992-04-14 Matsushita Electric Ind Co Ltd ファジィ推論装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5894004A (ja) * 1981-11-30 1983-06-04 Hitachi Ltd プラント制御系調節器最適パラメ−タ探索装置
JPS5983207A (ja) * 1982-11-02 1984-05-14 Toshiba Corp 最適制御方法
JPS62143103A (ja) * 1985-12-18 1987-06-26 Hitachi Ltd プラント制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5894004A (ja) * 1981-11-30 1983-06-04 Hitachi Ltd プラント制御系調節器最適パラメ−タ探索装置
JPS5983207A (ja) * 1982-11-02 1984-05-14 Toshiba Corp 最適制御方法
JPS62143103A (ja) * 1985-12-18 1987-06-26 Hitachi Ltd プラント制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH044401A (ja) * 1990-04-20 1992-01-08 Sanyo Electric Co Ltd フアジイ制御ルール自動チユーニング装置
JPH04112302A (ja) * 1990-09-03 1992-04-14 Matsushita Electric Ind Co Ltd ファジィ推論装置

Similar Documents

Publication Publication Date Title
Urrea et al. Design, simulation, comparison and evaluation of parameter identification methods for an industrial robot
JP4223894B2 (ja) Pidパラメータ調整装置
JP2539540B2 (ja) プロセス制御装置
CA2718911C (en) Method of multi-dimensional nonlinear control
JPH04259004A (ja) フィードバック制御方法
CN115202211A (zh) 一种用于焙烧炉温度稳定控制的预测控制方法和设备
CN111176115A (zh) 基于模糊神经网络和仿人智能控制的阀位控制方法
JPH05127706A (ja) ニユーラルネツト型シミユレータ
CN117452993A (zh) 一种温循试验箱的温度控制方法
Li et al. Optimal disturbance rejection control approach based on a compound neural network prediction method
CN111240201B (zh) 一种扰动抑制控制方法
Sutton et al. A design study of a self-organizing fuzzy autopilot for ship control
JPH0272405A (ja) メンバーシップ関数決定方法
JPH0272404A (ja) メンバーシップ関数決定方法
JPH09146610A (ja) 多変数非線形プロセス・コントローラー
JPH11506553A (ja) ダイナミックプロセスのモデル化装置
Maraba et al. Speed control of an asynchronous motor using pid neural network
JPH1185214A (ja) プロセス制御装置
CN112713830A (zh) 永磁同步电机调速系统及多目标最优状态反馈控制方法
Sharkawy et al. A robust fuzzy tracking control scheme for robotic manipulators with experimental verification
JP2781886B2 (ja) 制御装置及び制御方法
JPH06266404A (ja) 非線形対象制御システム及び同システム構築用ニューラルネットワークの学習システム
JPH03268103A (ja) オートチューニングコントローラ
CN119846941A (zh) 烘箱的调节设备的控制方法、装置、终端设备和程序产品
Nowak et al. The novel approach to the tuning of the reduced-order active disturbance rejection controller for second-order processes