Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2532610B2 - プログラム制御の目標値生成装置 - Google Patents
[go: Go Back, main page]

JP2532610B2 - プログラム制御の目標値生成装置 - Google Patents

プログラム制御の目標値生成装置

Info

Publication number
JP2532610B2
JP2532610B2 JP63260091A JP26009188A JP2532610B2 JP 2532610 B2 JP2532610 B2 JP 2532610B2 JP 63260091 A JP63260091 A JP 63260091A JP 26009188 A JP26009188 A JP 26009188A JP 2532610 B2 JP2532610 B2 JP 2532610B2
Authority
JP
Japan
Prior art keywords
fuzzy
target value
inference
input
time
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.)
Expired - Fee Related
Application number
JP63260091A
Other languages
English (en)
Other versions
JPH02105902A (ja
Inventor
秀友 市橋
裕志 赤堀
昇 若見
勲 林
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63260091A priority Critical patent/JP2532610B2/ja
Publication of JPH02105902A publication Critical patent/JPH02105902A/ja
Application granted granted Critical
Publication of JP2532610B2 publication Critical patent/JP2532610B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、あらかじめ決定された時間的に変動する目
標値に追従されるプログラム制御装置の目標値生成に関
するものである。
従来の技術 従来例を第8図、第9図で説明する。プログラム制御
とは、第8図に示すようにあかじめ設定された時間的に
変動する目標値に追従させる制御であり、目標値の発生
方法としては2つの方法がある。第1の方法を第9図に
よって説明する。第9図は時刻tiに対する目標値riの関
係を表したものである。この関係をROMテーブルとして
用意し、時刻t1,t2,t3……ごとにROMをアクセスし、格
納された目標値データr1,r2,r3,……を取り出して出力
する。
第2の方法は、時間に対する目標値の関係を関数式と
して用意するもので、例えば次式で示す。
r(t)=(1+3t2+t−1.5 上式をもとに、時刻t1,t2,t3,……ごとにr(t1),r
(t2),r(t3),……を求めて出力する。
発明が解決しようとする課題 しかしながら、従来の方法には次のような課題があ
る。従来の第1の方法は、時間に対して離散的に目標値
が設定されており、より精密な制御をするために時間間
隔を短くした場合、設定する目標値の数が膨大となり、
大きなROM容量を必要とする。
一方、従来の第2の方法は、目標値が関数式で用意さ
れているためメモリは必要としないが、時間に対する目
標値が複雑な非線形の関係にある場合、その関数式を決
定することは容易ではない。
課題を解決するための手段 本発明は、時間に対して変動する目標値に追従させる
プログラム制御装置において、時間もしくは時間と時間
以外の入力量をファジィ推論規則の前件部入力変数と
し、前記目標値を後件部出力変数とし、前記ファジィ推
論規則の後件部をファジィ数でなく実数値としたファジ
ィ推論装置を用い、ファジィ推論によって前記目標値を
生成する構成である。
作用 本発明は前記した構成により、生成すべき目標値をIF
〜THEN…形成で記述した所定のファジィ推論規則に従っ
て、入力変数のファジィ変数を推論規則の前件部(IF
部)に適用し、その規則に対する適合度合(メンバシッ
プ値)から、後件部(THEN部)での出力の実数値を決定
する。実際の生成すべき目標値は複数規則による出力の
実数値の重心値等を取ることによって得る。これによっ
て、少ないメモリ容量で連続的な入力量に対する目標値
を生成することが可能となる。
実施例 本発明の第1実施例を図面を用いて説明する。第1図
において、1は時間入力部で、タイマ等による時間計測
値を入力する。2は時間以外の入力部で、時間以外の入
力がある場合に使用する。3はファジィ推論演算部で、
時間入力部1及び時間以外の入力部2からの入力量から
目標値を決定するための推論演算を行う。4はファジィ
推論規則記憶部で、ファジィ推論に用いる推論規則を記
憶している。ここで用いられる推論規則は『IF〜(前件
部)THEN…(後件部)』の形式で表現され、前件部はフ
ァジィ変数を含む推論命題であり、後件部はファジィ数
ではなく通常の実数値で書き表してある。例えば次のよ
うである。
IF t is Zero and x is Positive Medium Then r is −
3 . 5はファジィ変数記憶部で、ファジィ推論演算の前件
部で用いる「ゼロ」「正で小さい」などのファジィ変数
を記憶している。6は推論規則管理部で、ファジィ変数
記憶5からファジィ変数を、またファジィ推論規則記憶
部4から推論規則を取り出す。7は目標値出力部で、推
論演算の結果を出力する。
以下、動作説明を行う。時間と時間以外の入力値がフ
ァジィ推論演算部3に入力されると、ファジィ推論演算
部3はファジィ推論規則管理部6及びファジィ変数記憶
部5に対し、演算に用いる推論規則あるいはファジィ変
数を取り出すように指示する。ファジィ推論規則管理部
6は、ファジィ推論規則記憶部4及びファジィ変数記憶
部5から推論規則及びファジィ変数を取り出し、ファジ
ィ推論演算部3に出力する。ファジィ推論演算部3は、
以下に示すようなファジィ推論を行う。
本発明では、前件部のファジィ変数は第2図のような
三角型の対称なメンバシップ関数として定義し、各ファ
ジィ変数は一定間隔の距離を持つように設定する。
いま、時間入力値t0及び時間以外の入力値Xj 0j=1,2
…,mが計測されたとき、ファジィ推論における各規則の
結論のファジィ数を次のように求める。ここで、μ
it(t0),μij(Xj 0)は前件命題のファジィ数に対す
る入力値t0,Xj 0のメンバシップ値を表し、fiは後件部の
実数値である。
・u=fiのとき μ(u) =μit(t0)Λμi1(X1 0)Λ…Λμim(Xm 0) ・その他のとき μ(u)=0 ただし、i=1,2…,n これは前件部の適合度合を表している。ここで、Λは
min演算を表す。
総合推論結果は重み付き重心を採用して次のように求
めることができる。
以下に、入力として時間tと時間以外の他の1変数が
xが存在する場合について具体的に説明する。ファジィ
変数は例えば第3図(a),(b)に示すように、時間
tは[0,12]、変数xは[−6,6]の区間に規格化し、
それぞれ全体を均等に6等分して7個のファジィ変数を
設定する。ファジィ推論の規則表の一例を第4図に示
す。入力がt0=0.5,X0=3のとき、第4図の規則表の中
で次に示す4つの規則が適用される。
規則1 lf t is ZO and x is PS Then r is −2. 規則2 lf t is S and x is PS Then r is −1. 規則3 lf t is ZO and x is PM Then r is −1. 規則4 lf t is S and x is PM Then r is −0. 第5図に推論過程を示す。第5図より規則1から規則
4の各規則の適合度合は、μ(u)=0.5,μ(u)
=0.25,μ(u)=0.5,μ(u)=0.25となる。
したがって目標値rは、 このように第4図の規則表を用意することによって、変
数tとxで張る全平面の目標値を生成することができ
る。
本発明の、第2の実施例を説明する。第2の実施例
は、ファジィプログラム制御装置において希望の目標値
を得るためのファジィ推論規則の後件部実数値の調整機
能を有する装置に関するものである。第6図において、
第1図と同一のものについては同一番号を付し説明は省
略する。8は入力発生部で、入力の全変域をカバーする
入力を発生する。9は後件部実数値入力部で、変更すべ
き推論規則の後件部の実数値とその推論規則を入力す
る。10は後件部管理部であり、後件部実数値入力部9か
ら指定された変更すべき推論規則と後件部実数値より、
ファジィ推論規則記憶部4の内容を変更する。11は推論
結果記憶部で、入力発生部8で発生した全変域の入力値
に対してファジィ推論演算部3で推論した結果を記憶す
る。12は表示部で、推論結果記憶部11に記憶した入力変
域の全変域の推論結果を表示する。
以下、入力変数として時間tと時間以外の他の1変数
xが存在する場合を例に動作説明を行う。入力発生部8
で、2変数t,xで張るt−x平面のそれぞれの変域内全
体をカバーする入力を発生する。入力発生部8で発生し
た入力値をもとに、第1実施例で説明したように、ファ
ジィ推論演算部3、ファジィ推論規則記憶部4、ファジ
ィ変数記憶部5、推論規則管理部6によってファジィ推
論し、推論結果を得、それを推論結果記憶部11に記憶す
る。表示部12は推論結果記憶部11に記憶された入力変域
の全域に対する推論結果を表示する。表示の1例を第7
図に示す。この表示結果がファジィプログラム制御装置
が発生する目標値である。この表示された目標値が希望
する目標値と異なる場合、異なる部分の目標値の発生に
関与している規則の後件部実数値を調整する。調整に際
しては、後件部実数値入力部9に変更する規則の後件部
実数値を入力し、再度推論を実施し、変更結果を表示部
で確認する。実数値の入力と表示部での確認を繰り返す
ことによって、希望する目標値に近付けていく。
発明の効果 以上説明したように、本発明はプログラム制御装置の
目標値発生に関し、ファジィ推論によって目標値を発生
するものである。これによって、少量のファジィ推論規
則を用意するだけで入力変域全体に対する目標値を設定
することができ、メモリ容量を節約することができる。
また、後件部実数値を決定する際、表示部で推論結果を
視覚的に確認しながら行うこともでき、調整が容易であ
る。
【図面の簡単な説明】
第1図は本発明の第1実施例のプログラム制御の目標値
生成装置のブロック図、第2図はファジィ変数を示す
図、第3図(a)(b)は本発明の第1実施例のファジ
ィ変数を示す図、第4図は本発明の第1実施例のファジ
ィ推論規則表図、第5図は本発明の第1実施例のファジ
ィ推論過程の説明図、第6図は本発明の第2実施例のプ
ログラム制御の目標値生成装置のブロック図、第7図は
本発明の第2実施例の目標値表示例図、第8図はプログ
ラム制御装置のブロック図、第9図は従来例の目標値発
生方法を説明する図である。 1……時間入力部、2……入力部、3……ファジィ推論
演算部、4……ファジィ推論規則記憶部、5……ファジ
ィ変数記憶部、6……推論規則管理部、7……目標値出
力部、8……入力発生部、9……後件部実数値入力部、
10……後件部管理部、11……推論結果記憶部、12……表
示部。
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 前田・村上「自己調整ファジイコント ローラ」、計測自動制御学会論文集Vo l.24,No.2(昭63.2)PP. 191−197

Claims (3)

    (57)【特許請求の範囲】
  1. 【請求項1】時間に対して変動する目標値に追従させる
    プログラム制御装置において、時間もしくは時間と時間
    以外の入力量をファジィ推論規則の前件部入力変数と
    し、前記目標値を後件部出力変数とし、前記ファジィ推
    論規則の後件部をファジィ数でなく実数値としたファジ
    ィ推論装置を用い、ファジィ推論によって前記目標値を
    生成することを特徴としたプログラム制御の目標値生成
    装置。
  2. 【請求項2】ファジィ数ではなく実数値としてファジィ
    推論演算を行った結果を記憶する推論結果記憶部を備え
    たことを特徴とした請求項1記載のプログラム制御の目
    標値生成装置。
  3. 【請求項3】推論結果記憶部に記憶された推論結果を表
    示する表示部を備えたことを特徴とした請求項2記載の
    プログラム制御の目標値生成装置。
JP63260091A 1988-10-14 1988-10-14 プログラム制御の目標値生成装置 Expired - Fee Related JP2532610B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63260091A JP2532610B2 (ja) 1988-10-14 1988-10-14 プログラム制御の目標値生成装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63260091A JP2532610B2 (ja) 1988-10-14 1988-10-14 プログラム制御の目標値生成装置

Publications (2)

Publication Number Publication Date
JPH02105902A JPH02105902A (ja) 1990-04-18
JP2532610B2 true JP2532610B2 (ja) 1996-09-11

Family

ID=17343172

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63260091A Expired - Fee Related JP2532610B2 (ja) 1988-10-14 1988-10-14 プログラム制御の目標値生成装置

Country Status (1)

Country Link
JP (1) JP2532610B2 (ja)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
前田・村上「自己調整ファジイコントローラ」、計測自動制御学会論文集Vol.24,No.2(昭63.2)PP.191−197

Also Published As

Publication number Publication date
JPH02105902A (ja) 1990-04-18

Similar Documents

Publication Publication Date Title
Wojsznis et al. Practical approach to tuning MPC
US5179634A (en) System for synthesizing new fuzzy rule sets from existing fuzzy rule sets
US5598329A (en) Method and device for controlling a process
JP2007500379A (ja) インテリジェント制御システムのソフト演算最適化装置
US6260176B1 (en) Method and system for simulating and making a phase lock loop circuit
Petrovic et al. Fuzzy decision support system for demand forecasting with a learning mechanism
CN119717957A (zh) 一种自适应温度控制方法及装置
JP2532610B2 (ja) プログラム制御の目標値生成装置
Park et al. Iterative inversion of fuzzified neural networks
US6029157A (en) Method for determining state parameters of a chemical reactor with artificial neural networks
Nasiboglu et al. Analytical formulations for the level based weighted average value of discrete trapezoidal fuzzy numbers
JP2643295B2 (ja) ファジィ制御演算装置およびファジィ推論方法
EP0355716A2 (en) Rule generating apparatus and method of generating rules for fuzzy inference
JPH0954764A (ja) モデルの汎化能力評価方法
US5446827A (en) Bias impression for defuzzifying apparatus
Easton Exponentiated exponential model (Gompertz kinetics) of Na+ and K+ conductance changes in squid giant axon
JP3029451B2 (ja) ファジィ制御装置
Jankova et al. UNCERTAINTY IN THE TYPE-2 FUZZY LOGIC SYSTEM FOR FORECASTING STOCK INDEX
JP2805929B2 (ja) 電子楽器
JP2828768B2 (ja) ファジィ知識構築装置
JP2532976B2 (ja) ファジィ知識ベ―ス構築装置
KR0121103B1 (ko) 다기준 전문가형 퍼지논리 제어방법 및 장치
JPH04321134A (ja) ファジィ推論装置
JPH02308303A (ja) 自動調整制御装置
Barlow et al. A multicriteria stratification framework for uncertainty and risk analysis

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees