JPH02275501A - プロセス制御装置 - Google Patents

プロセス制御装置

Info

Publication number
JPH02275501A
JPH02275501A JP1096901A JP9690189A JPH02275501A JP H02275501 A JPH02275501 A JP H02275501A JP 1096901 A JP1096901 A JP 1096901A JP 9690189 A JP9690189 A JP 9690189A JP H02275501 A JPH02275501 A JP H02275501A
Authority
JP
Japan
Prior art keywords
membership function
fuzzy
membership
input
output
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
JP1096901A
Other languages
English (en)
Inventor
Shinichi Iwai
岩井 真一
Toyoji Tsuda
津田 豊司
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 JP1096901A priority Critical patent/JPH02275501A/ja
Publication of JPH02275501A publication Critical patent/JPH02275501A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は、プラントのプロセス値を目標値に一致するよ
うに制御するプロセス制御装置に関する。
(従来の技術) 一般に、複雑なプロセスの操作を巧妙に行う熟練したオ
ペレータの操作のノウハウといったものは、あいまいさ
を含んだ感賞的なものであるため、これを定式化して制
御規則とすることは困難な場合が多い。そこで近年、従
来の自動制御手法では、うまく制御できなかったプロセ
スに対する制御手法のひとつとしてファジィ制御が注目
されている。
ファジィ制御では、熟練したオペレータの経験や知識な
どのあいまいなプロセス操作のノウハウをメン、バーシ
ップ関数を用いてファジィルールとして構成し、ファジ
ィ推論によって操作量を決定する。第10図にファジィ
制御を応用した従来のプロセス制御装置を示す。
ファジィ制御では、ファジィ制御規則すなわちプロセス
の制御アルゴリズムをプロセスの状態に関する情報Xと
プロセスへの入力(操作ff1) yとの関係として、
例えば、 1F  (x  is  small)THEN  (
y  is  medium)IF  (x  is 
 big) THEN  (y  i s  sma 11)のよう
に、IF−THEN  形式のファジィルールとして記
述する。ファジィ制御によるプロセス制御は、これらの
ファジィルールを集約したもので構成され、制御装置に
入力(制御偏差)が与えられたときの出力(操作m)は
ファジィ推論によって演算される。ファジィルールのI
F(・・・)の部分(条件部)や、THEN (・・・
)の部分(出力部)における”smalビや“medi
um“big“などは、x+yがとるファジィ変数であ
り、メンバーシップ関数によって表される。
第10図中、符号21.22.24はそれぞれファジィ
ルール1、ファジィルール2およファジィルールnに対
応しており、またファジィルールの条件部は入力メンバ
ーシップ関数31. 32゜34に、対応してファジィ
ルールの出力部は出力メンバーシップ関数41,42.
44に、それぞれ対応している。ファジィ推論では、入
力(制御偏差)Xに対してそれぞれのファジィルールを
適用して、まず条件部の評価を行って、入力メンバーシ
ップ関数31,32.34の出力値を得る。
次に入力メンバーシップ関数の出力値から、それぞれ出
力メンバーシップ関数41,42.44を決定する。こ
れらの出力メンバーシップ関数41゜42.44を合成
して1つのメンバーシップ関数を得、さらに出力変換を
行って1つの操作量を得る。
以上が従来技術によるファジィ制御手法の一例である。
ファジィ推論手法は、以上のほかにも各種あるが、いず
れもメンバーシップ関数の決定法は、オペレータの経験
に基づく一義的定義手法である。
(発明が解決しようとする課題) 従来のファジィ制御手法ではメンバーシップ関数が固定
されており、その設定はオペレータの経験に基づく一義
的定義手法によっている。そのために、制御系の制御性
能向上のためにオペレータの行うメンバーシップ関数の
調整は、系の安定度を見て、経験的に変化率の大きさを
推定し、その都度マニュアルで行っている。このように
メンバーシップ関数のマニュアル:A整は経験に頼る部
分が多く、熟練したオペレータでないと、メンバーシッ
プ関数のyA!が不十分になり、うまく制御することが
できない、といった事態が多々発生することになる。
本発明は、上記事情を考慮してなされたもので、メンバ
ーシップ関数を自動的に補正するオートチューニング手
段を備えた、ファジィ推論によるプロセス制御装置を提
供することを目的とする。
〔発明の構成〕
(課題を解決するための手段) 上記目的を達成するために本発明のプロセス制御装置は
、プラントのプロセス値と目標値との間の偏差からファ
ジィ制御規則に基づきメンバーシップ関数を用いてファ
ジィ推論を行ってプロセスの操作量を決定する操作量決
定手段と、この操作量決定手段の入力および出力の少な
くとも一方に対して統計処理を行って統計量を算出する
統計処理手段と、この統計処理手段によって算出された
統計量を基にして新たなメンバーシップ関数を決定し、
操作量決定手段内のメンバーシップ関数を自動的に補正
するメンバーシップ関数チューニング手段とを備えたこ
とを特徴とする。
(作 用) 上記構成のプラント制御装置1においては、第1図に示
すように、例えばファジィっ推論による操作量決定手段
13への入力、すなわちプラント14のプロセス値の目
標値に対する偏差を基に統計処理手段11によって統計
量を算出し、それをメンバーシップ関数チューニング手
段12に入力する。このメンバーシップ関数チューニン
グ手段12では、ファジィルールの中に現れるファジィ
変数を表すメンバーシップ関数のしきい値を統計処理手
段11によって算出された統計量から決定し、操作量決
定手段13に含まれているメンバーシップ関数を自動的
に補正する。このように構成することによって、制御系
が安定であれば感度を強(し、また制御系が不安定であ
れば感度を弱くするように、メンバーシップ関数を自動
的に補正しながら制御を行うことが可能となる。
(実施例) 第2図は本発明によるプロセス制御装置のより具体的な
実施例を示すものである。このプロセス制御装置におい
ては、プラント14のプロセス値Zと目標値との間の偏
差X と、この!@差X。1をさらに微分回路15を通
して得られる変化量X。2との2人力をファジィ推論に
よる操作量決定手段13に入力し、ファジィ推論によっ
て出力操作量yを決定する制御系を構成すると共に、偏
差X。1と変化量X。2の両人力に対してそれぞれ統計
処理手段11a、llbおよびメンバーシップ関数チュ
ーニング手段12a、12bを直列に接続し、操作量決
定手段13にその内部に設定されているメンバーシップ
関数の補正のために、メンバーシップ関数チューニング
手段12a、12bの出力を入力する。偏差X。1が入
力される統計処理手段11aおよび変化量X。2が入力
される統計処理手段11bは同一構成を持っており、ま
た、両メンバーシップ関数チューニング手段12a、1
2bは同−構成を持っている。そこで、両統針処理手段
11aおよびllbを統計処理手段11とし、両メンバ
ーシップ関数チューニング手段12a。
12bをメンバーシップ関数チューニング手段12とし
て、その内部構成を、第3図を参照して説明する。
第3図に示すように、統計処理手段11は、平均値演算
手段61、標準偏差演算手段62およびデータ記憶手段
63によって構成されている。
データ記憶手段63に記憶されている入力Xに関する過
去のn個のサンプリング値(Xl、Xl。
・・・、x)および入力Xの現在値X。から、平均値演
算手段61は次式(1)で示す演算を行って平均値Xを
求める。
また、標準偏差演算手段62では、次式(2)で示す演
算を行って標準偏差σを求める。
統計処理手段11により以上の演算式に基づいて算出さ
れた統計量X、σは、メンバーシップ関数チューニング
手段12に人力され、ここで補正のためのメンバーシッ
プ関数が決定される。
次に、統計量x、σに基づいて補正のためのメンバーシ
ップ関数を決定する方法について、第4図を参照して説
明する。
第4図には、入力Xに関し、その平均値Xおよび標準偏
差σに基づいて5つのファジィ変数NB。
NS、Z、PS、PBを表すメンバーシップ関数のしき
い値を決定する状況が示されている。ここで、ファジィ
変数NBは入力Xに関し「負の大」を:α味し、同様に
、ファジィ変数NSは「負の小」を、ファジィ変数Zは
「ゼロ」を、ファジィ変数PSは「正の小」を、ファジ
ィ変数PBは「正の大」を意味している。つまり、各フ
ァジィ変数のピーク値をとる点の人力Xの値に関して言
えば、NB<NS<Z<PS<PB である。
このようにメンバーシップ関数を決定すると、制御系が
安定な場合には第5図(a)に示すようにメンバーシッ
プ関数の感度が相対的に強くなり、制御系が不安定な場
合には第5図(b)に示すようにメンバーシップ関数の
感度が相対的に弱くなる。
以下の説明においては、操作量決定手段13に一例とし
て次のファジィルールが適用されているものとして、そ
の推論動作について説明する。
I F  (x−PB)  THEN  (y−NB)
I F  (x−PS)  THEN  (y−NS)
IF  (x−Z)   THEN、(y=Z)IF 
 (x−NS)  THEN  (y−PS)IF  
(x−NB)  THEN  (y−PB)第6図はフ
ァジィ推論部を持っている操作瓜決足手段13の一構成
例を示すものである。
第6図に示すように、各ファジィルールの条件部および
出力部に現れるファジィ変数NB、NS。
Z、PS、PBを表すメンバーシップ関数をファジィル
ールごとにそれぞれ入力メンバーシップ関数と出力メン
バーシップ関数とに分けて並列に接続している。また、
各入力メンバーシップ関数には、メンバーシップ関数チ
ューニング手段12からメンバーシップ関数補正出力が
人力されている。
以上の構成に従い、プロセス値の統計量に基づいて決定
されたメンバーシップ関数となるように入力メンバーシ
ップ関数を補正することができる。
入力Xに対して操作量決定手段13では、まず、適用可
能なファジィルールの条件部の評価を行い、その結果に
従って出力部を実行して1つのメンバーシップ関数を得
る。
第7図に、1つのファジィルールの適用方法例を示す。
図示の例の場合、入力x””xolに対してメンバーシ
ップ関数PSによって評価を行い、aという値を得る。
この値aを出力メンバーシップ関数NSに適用し、3以
上の値の部分を削除することによって新たなメンバーシ
ップ関数を得る。
次に、このようにして得られた複数のメンバーシップ関
数を合成手段13a(第6図)により合成して1つのメ
ンバーシップ関数とし、さらに出力変換手段13bによ
り出力変換を行って1つの出力操作量yを得る。
第8図に、合成と出力変換の一例を示す。この例の場合
、合成では複数(2つ)のメンバーシップ関数Z、NS
を重ね合わせによって1つのメンバーシップ関数とし、
出力変換は、そのメンバーシップ関数の重心値yGを求
め、その重心値yGを出力操作量とするものであ′る。
以上詳述したメンバーシップ関数のオートチュニングは
、適当な制御周期、例えば100制御周期ごとに行えば
よい。
上記実施例においては、プロセス値の統計量に基づき入
力メンバーシップ関数をオートチューニングする例を示
したが、それとは異なり、第9図に示すように、操作量
の統計量に基づき出力メンバーシップ関数をオートチュ
ーニングするものであってもよい。また、入力メンバー
シップ関数と出力メンバーシップ関数を同時にオートチ
ューニングするものであってもよい。
メンバーシップ関数が固定されている従来のファジィ制
御手法では、オペレータは系の安定の度合から経験的に
変化率の大きさを推定してメンバーシップ関数をマニュ
アルで調整し、制御性能の向上を図っていた。このオペ
レータの経験によるメンバーシップ関数の調整は、プロ
セス値の長期的な統計量に基づく方法と本質的に変わり
がない。
そこで本発明においては、従来のファジィ制御に加えて
、プロセス値の統計量を自動的に算出する手段を設け、
統計量によってメンバーシップ関数をオートチューニン
グする手段を加えたプロセス制御装置としたものである
〔発明の効果〕
本発明のプロセス制御装置によれば、オペレータの経験
に頼らなくても、プロセス値と目標値との間の偏差の統
計量、および/または操作量の統計量に基づいて操作量
決定手段が持っているメンバーシップ関数を自動的に補
正するので、系の安定度が長期的に変化しても同一のフ
ァジィルールの下で制御性能の向上を図ることができる
【図面の簡単な説明】
第1図は本発明の基本的機能を説明するためのブロック
図、第2図はより具体的な実施例を示すブロック図、第
3図は第1図および第2図における統計処理手段および
メンバーシップ関数チューニング手段の一具体例を示す
ブロック図、第4図はプロセス値の統計量からメンバー
シップ関数を決定する方法の一例を説明するための説明
図、第5図は安定な制御系で決定されるメンバーシップ
関数と不安定な制御系で決定されるメンバーシップ関数
とを比較対照する説明図、第6図は第1図および第2図
における操作量決定手段の一興体例を示すブロック図、
第7図はファジィルールの適用例を示す図、m8図はメ
ンバーシップ関数の合成および出力変換の一例を示す説
明図、第9図は本発明の池の実施例を示すブロック図、
第10図は従来のファジィ推論によるプロセス制御装置
を示すブロック図である。 1・・・プラント制御装置、11. 11 a、  1
 l b・・・統計処理手段、12.12a、12b・
・・メンバーシップ関数チューニング手段、13・・・
操作量決定手段、14・・・プラント、15・・・微分
回路、51・・・出力メンバーシップ関数合成手段、5
2・・・出力変換手段、61・・・平均値演算手段、6
2・・・標準偏差演算手段、63・・・データ記憶手段

Claims (1)

  1. 【特許請求の範囲】 プラントのプロセス値を目標値に一致するように制御す
    るプロセス制御装置において、 プラントのプロセス値と目標値との間の偏差からファジ
    ィ制御規則に基づきメンバーシップ関数を用いてファジ
    ィ推論を行いプロセスの操作量を決定する操作量決定手
    段と、この操作量決定手段の入力および出力の少なくと
    も一方に対して統計処理を行い統計量を算出する統計処
    理手段と、この統計処理手段によって算出された統計量
    を基にして新たなメンバーシップ関数を決定し、前記操
    作量決定手段内のメンバーシップ関数を自動的に補正す
    るメンバーシップ関数チューニング手段とを備えたこと
    を特徴とするプロセス制御装置。
JP1096901A 1989-04-17 1989-04-17 プロセス制御装置 Pending JPH02275501A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1096901A JPH02275501A (ja) 1989-04-17 1989-04-17 プロセス制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1096901A JPH02275501A (ja) 1989-04-17 1989-04-17 プロセス制御装置

Publications (1)

Publication Number Publication Date
JPH02275501A true JPH02275501A (ja) 1990-11-09

Family

ID=14177276

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1096901A Pending JPH02275501A (ja) 1989-04-17 1989-04-17 プロセス制御装置

Country Status (1)

Country Link
JP (1) JPH02275501A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04199302A (ja) * 1990-11-29 1992-07-20 Ube Ind Ltd ファジィ制御における神経回路網の学習方式
JPH05128086A (ja) * 1991-10-30 1993-05-25 Adoin Kenkyusho:Kk ネツトワーク型情報処理システム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04199302A (ja) * 1990-11-29 1992-07-20 Ube Ind Ltd ファジィ制御における神経回路網の学習方式
JPH05128086A (ja) * 1991-10-30 1993-05-25 Adoin Kenkyusho:Kk ネツトワーク型情報処理システム

Similar Documents

Publication Publication Date Title
CN108284442B (zh) 一种基于模糊神经网络的机械臂柔性关节控制方法
Kumbasar et al. Type-2 fuzzy model based controller design for neutralization processes
Park et al. Robust adaptive fuzzy controller for non‐affine nonlinear systems with dynamic rule activation
JP2005070940A (ja) Pidパラメータ調整装置
Smith et al. An algorithm for automated fuzzy logic controller tuning
CN110716593A (zh) 反应釜温度预测与控制方法、装置及终端设备
CN118192224B (zh) 一种规定时间的自适应动态规划控制方法
Zhang Stable adaptive fuzzy sliding mode control of interconnected systems
Li et al. Approximate optimal robust tracking control based on state error and derivative without initial admissible input
Margaliot et al. Hyperbolic optimal control and fuzzy control
CN108427271A (zh) 压水堆核电站一回路冷却剂温度控制方法
JPH02275501A (ja) プロセス制御装置
CN117872774A (zh) 一种非线性随机切换系统的自适应模糊控制方法
CN118295256A (zh) 基于先验知识和模糊推理的无人系统演示数据集构建方法
CN116772284A (zh) 加热炉温度控制方法
CN115563866A (zh) 一种电力系统并联局域模型的在线更新方法
CN120742702B (zh) 滑移扰动下电力巡检机器人的比例型智能控制方法及装置
JPH0363704A (ja) モデル規範型適応制御器
Tang Adaptive robust fuzzy control for output tracking
JPH0293905A (ja) 制御装置及び制御方法
Antic et al. Non-minimum phase plant control using fuzzy sliding mode
CN119414748B (zh) 间歇动态事件触发下多智能体系统固定时间合围控制方法
JP2536066B2 (ja) ファジィモデリング制御方法
Georgescu Capturing and tuning nonlinear characteristics of economic stabilization systems by fuzzy control techniques
JP2828768B2 (ja) ファジィ知識構築装置