JPH04302383A - 前置補償器および前置補償方法 - Google Patents

前置補償器および前置補償方法

Info

Publication number
JPH04302383A
JPH04302383A JP3066869A JP6686991A JPH04302383A JP H04302383 A JPH04302383 A JP H04302383A JP 3066869 A JP3066869 A JP 3066869A JP 6686991 A JP6686991 A JP 6686991A JP H04302383 A JPH04302383 A JP H04302383A
Authority
JP
Japan
Prior art keywords
time
target value
current
output
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.)
Granted
Application number
JP3066869A
Other languages
English (en)
Other versions
JP3083172B2 (ja
Inventor
Harutoshi Okai
大 貝  晴 俊
Koji Ueyama
植 山  高 次
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.)
Nippon Steel Corp
Original Assignee
Nippon Steel 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 Nippon Steel Corp filed Critical Nippon Steel Corp
Priority to JP03066869A priority Critical patent/JP3083172B2/ja
Publication of JPH04302383A publication Critical patent/JPH04302383A/ja
Application granted granted Critical
Publication of JP3083172B2 publication Critical patent/JP3083172B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、鉄鋼プロセスなどの制
御系の応答性を高める制御装置ならびに制御方法に関す
る。
【0002】
【従来技術】近年、鉄鋼プロセスなどの製造プロセスに
は、制御システムが装備され、品質の高度化や省エネ,
省力化が進められてきた。
【0003】しかし、プロセスの変化などにより、その
制御性能が劣化してしまうことも多い。そのため、操業
技術者により、制御装置の再調整が必要となっている。 また、制御ゲインをオンラインで適応修正する方法や装
置も提案されている。モデル規範型適応制御や、セルフ
チューニング制御は、その具体的な方法である。しかし
ながらこれらの方法を適用できるのは、プロセスの入出
力の関係が線形関係にある場合に限られる。
【0004】
【発明が解決しようとする課題】本発明は、プロセスの
制御特性の改善,維持,及び劣化防止を課題とする。
【0005】
【課題を解決するための手段】上記課題を解決するため
、本発明の前置補償器は、目標値に対する閉ループ制御
系の応答出力の時系列データを用いて、現在時刻からn
+k時刻前までの制御系出力値とk+1時刻前からk+
m時刻前までの目標値を多層型神経回路の入力とし、該
回路の出力が現在時刻からk時刻前までの目標値になる
ように神経回路の重み係数を学習する手段,及びその学
習された神経回路に現在のk時刻先から1時刻先までの
希望応答と現在時刻から現在のn時刻前までの制御系出
力値と現在の1時刻前からm時刻前の制御目標値を入力
して現在からk時刻先までの制御目標値を出力すること
、さらに出力された制御目標値を重みづけして現在の最
終目標値を生成する手段を備える。
【0006】また、本発明の制御方法は、目標値に対す
る閉ループ制御系の応答出力の時系列データを用いて、
現在時刻からn+k時刻前までの制御系出力値とk+1
時刻前からk+m時刻前までの目標値を多層型神経回路
の入力とし、該回路の出力が現在時刻からk時刻前まで
の目標値になるように神経回路の重み係数を学習するこ
と、及びその学習された神経回路に現在のk時刻先から
1時刻先までの希望応答と現在時刻から現在のn時刻前
までの制御系出力値と現在の1時刻前からm時刻前の制
御目標値を入力して現在からk時刻先までの制御目標値
を出力すること、さらに出力された制御目標値を重みづ
けして現在の最終目標値を生成することを特徴とする。
【0007】
【作用】本発明の前置補償器および補償方法は、プロセ
スの制御目標に対する制御系の応答を制御目標にできる
だけ近づけるため希望の制御応答から仮想的な制御目標
値を発生させることを神経回路網、即ちニュ−ラルネッ
トワ−クを用いて行うものである。その前置補償器およ
び補償方法で用いた神経回路では、実際のプロセス制御
の目標値とその応答出力を使用し、神経回路網の学習則
(例えばバックプロパゲーション)を用いて学習が行な
われる。
【0008】図2に示す3階層の神経回路において、入
力層へデータxi(i=1〜n1)を入力すると、入力
層からの中間層への神経細胞(図3)の状態の変化は、
【0009】
【数1】
【0010】ここで、Wij(2)は、入力層から中間
層への重み係数である。n2は、中間層の数を示す。
【0011】中間層出力は、
【0012】
【数2】       yi=fi(ui)          
              ・・・(2)ここで、f
iは発火関数であり、具体的には単調増加関数を用いる
【0013】次に中間層からの出力層への神経細胞の状
態変化は、
【0014】
【数3】
【0015】ここで、Wij(3)は、中間層から出力
層への重み係数である。n3は、出力層の数を示す。
【0016】出力層の出力は、
【0017】
【数4】       yi=fi(ui)          
              ・・・(4)となる。
【0018】そのとき、Wijの学習は、以下のように
おこなわれる。
【0019】出力層から中間層へのwij(3)の学習
は、
【0020】
【数5】       δj0=(dj−yj)fj’(uj) 
   (j=1〜n3)・・・(5)ここでdjは、教
師信号と言われるもので、本発明では、制御系の実際の
出力を意味する。fj’は、fjの微分を意味する。
【0021】
【数6】             Wij(3)=η・δj0・
yi+Wij(3)      ・・・(6)    
        但し:  i=1〜n2,j=1〜n
3中間層から入力層へのWij(2)の学習は、
【00
22】
【数7】
【0023】
【数8】           Wij(2)=η・δj・xi+
Wij(2)    ・・・(8)         
    但し:  i=1〜n1,j=1〜n2のよう
に行なわれる。
【0024】本発明の装置および方法では、目標値に対
する閉ループ制御系の応答出力の時系列データを用いて
、現在時刻からn+k時刻前までの制御系出力値とk+
1時刻前からk+m時刻前までの目標値を3層型神経回
路の入力とし、この回路の出力が現在時刻からk時刻ま
での目標値を教師信号としてあたえて神経回路の重み係
数を学習する。
【0025】次に学習された神経回路の情報をもつ前置
補償器に希望する応答と過去の出力値とそのときの目標
値を入力すると、これから先に設定すべき目標値が出力
される。その目標値を設定することにより、希望の応答
に近い実際の応答、すなわち高応答の制御性能が得られ
る。
【0026】すなわち、その学習された神経回路に現在
のk時刻先から1時刻先までの希望応答と現在時刻から
現在のn時刻前までの制御系出力値と、現在の1時刻前
からm時刻前の制御目標値を入力し、現在からk時刻先
までの制御目標値を出力するとともに、出力された制御
目標値を重みづけして現在の最終目標値を生成する。本
発明では、3階層の神系回路を用いているが、非線形性
のない系では、2階層の神経回路、あるいは、非線形性
のある系では、もっと高次の4,5次の階層を持つ神経
回路を用いて同様な前置補償器を構成しても良い。
【0027】
【実施例】次に本発明の実施例について図面を参照して
説明する。
【0028】図1に、本発明の前置補償器とプロセス制
御システムの位置づけについて示す。1は対象とするプ
ロセス、2はそのプロセスの制御装置でフィードバック
系を構成している。3が、プロセス制御系が高応答にな
るような目標値を生成する前置補償器である。4が前置
補償器の特性を学習する学習器である。
【0029】図2は、前置補償器3に使用される神経回
路の一例で、この場合3階層の神経回路を構成している
。回路の各ノードは、図3に示されるようにその入力の
重み付け加算をおこなうとともに、単調増加の非線形関
数で出力を計算する。これらのノードは階層的に組み合
わされる神経回路を構成する。
【0030】図4は、前置補償器3が持つべき特性の学
習に使用される神経回路の一例で、神経回路の入力層に
、プロセス制御の目標値に対する閉ループ制御系の応答
出力の時系列データを用いて、現在時刻からn+k時刻
前までの制御系出力値y(t)〜y(t−n−k)と、
k+1時刻前からk+m時刻前までの目標値u(t−k
−1)〜u(t−k−m)を3階層神経回路の入力とし
、該回路の出力が現在時刻からk時刻前までの目標値u
(t)〜u(t−k)になるように神経回路の重み係数
を学習する。学習式としては、さきに述べたバックプロ
パゲーションのアルゴリズムなどを用いる。
【0031】本例では、k=10,n=10,m=10
で、入力層の数は31個、中間層の数は21個、出力層
の数は10個である。
【0032】f(x)として以下の関数を用いている。
【0033】
【数9】       f(x)=1−0.5γ2/(x−θ+γ
)2      x≧θ  ・・・(9)
【0034】
【数10】       f(x)=0.5γ2/(x−θ−γ)2
          x<θ  ・・・(10)時系列
の時間刻みは、0.02秒である。学習は、1秒間の時
系列データを用いて数千回繰り返し行なっている。
【0035】図5は、学習された前置補償器を用いて、
目標値を生成する神経回路を示す。図4の神経回路と中
身は、全く同じである。異なるのは、入力層の入力デー
タの内容である。その学習された神経回路に、現在のk
時刻先から1時刻先までの希望応答y(t+k)〜y(
t+1)と現在時刻から現在のn時刻前までの制御系出
力値y(t)〜y(t−n)と現在の1時刻前からm時
刻前の制御目標値u(t−1)〜u(t−m)を入力し
、現在からk時刻先までの制御目標値u(t+k)〜u
(t)を出力する。前置補償器の出力としてこのu(t
)、あるいは出力された制御目標値u(t)〜u(t+
k)を重みづけしたものU(t)を生成し設定する。
【0036】
【数11】
【0037】ここでは各重み係数に、w0=1.0,w
1=0.0,・・・,w10=0.0を設定している。
【0038】図6は応答性の劣化時の応答、図7は本発
明による前置補償器および方法を用いた時の改善された
応答を示す。ここで応答yは、無次元化した数値で、0
.3を目標値にしている。図6では応答が遅くなだらか
に立ち上がっているが、図7では目標値U(t)の生成
により高速応答が実現されている。
【0039】
【効果】以上説明したように、本発明によれば、プロセ
ス制御システムの応答性の劣化を学習型の前置補償器に
より防ぐことができる。そのことにより制御装置の保守
作業が不要になり、また無人化にすることも可能となる
。また制御性能の改善により、製品のコストダウンや歩
留向上につながり、大きな効果につながった。
【図面の簡単な説明】
【図1】本発明の前置補償器を用いたプロセス制御シス
テムのブロック図である。
【図2】実施例に使用した神経回路のブロックである。
【図3】図2のノードにある神経細胞を示すブロック図
である。
【図4】実施例の前置補償器の学習時の神経回路の入出
力を示すブロック図である。
【図5】実施例の前置補償器を用いて目標値の生成を行
わせる時の神経回路の入出力を示すブロック図である。
【図6】劣化したプロセス制御系の応答例を示すグラフ
である。
【図7】実施例の前置補償器を用いた時の改善された応
答例を示すグラフである。
【符号の説明】
1:プロセス 2:制御装置 3:前置補償器 4:学習器

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】  プロセス制御装置において、目標値に
    対する閉ループ制御系の応答出力の時系列データを用い
    て、現在時刻からn+k時刻前までの制御系出力値とk
    +1時刻前からk+m時刻前までの目標値を多層型神経
    回路の入力とし、該回路の出力が現在時刻からk時刻前
    までの目標値になるように神経回路の重み係数を学習さ
    せる手段と、及びその学習した神経回路情報を用いて現
    在のk時刻先から1時刻先までの希望応答と現在時刻か
    ら現在のn時刻前までの制御系出力値と現在の1時刻前
    からm時刻前の制御目標値を入力して現在からk時刻先
    までの制御目標値を出力し、さらに出力された制御目標
    値を重みづけして現在の最終目標値を生成する手段を有
    することを特徴とする前置補償器。
  2. 【請求項2】  プロセス制御方法において、目標値に
    対する閉ループ制御系の応答出力の時系列データを用い
    て、現在時刻からn+k時刻前までの制御系出力値とk
    +1時刻前からk+m時刻前までの目標値を多層型神経
    回路の入力とし、該回路の出力が現在時刻からk時刻前
    までの目標値になるように神経回路の重み係数を学習す
    ること、及びその学習された神経回路に現在のk時刻先
    から1時刻先までの希望応答と現在時刻から現在のn時
    刻前までの制御系出力値と現在の1時刻前からm時刻前
    の制御目標値を入力して現在からk時刻先までの制御目
    標値を出力すること、さらに出力された制御目標値を重
    みづけして現在の最終目標値を生成することを特徴とす
    る前置補償方法。
JP03066869A 1991-03-29 1991-03-29 前置補償器および前置補償方法 Expired - Fee Related JP3083172B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03066869A JP3083172B2 (ja) 1991-03-29 1991-03-29 前置補償器および前置補償方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03066869A JP3083172B2 (ja) 1991-03-29 1991-03-29 前置補償器および前置補償方法

Publications (2)

Publication Number Publication Date
JPH04302383A true JPH04302383A (ja) 1992-10-26
JP3083172B2 JP3083172B2 (ja) 2000-09-04

Family

ID=13328305

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03066869A Expired - Fee Related JP3083172B2 (ja) 1991-03-29 1991-03-29 前置補償器および前置補償方法

Country Status (1)

Country Link
JP (1) JP3083172B2 (ja)

Also Published As

Publication number Publication date
JP3083172B2 (ja) 2000-09-04

Similar Documents

Publication Publication Date Title
Wang et al. Dynamic event-triggered adaptive fixed-time practical tracking control for nonlinear systems through funnel function
US5175678A (en) Method and procedure for neural control of dynamic processes
Voros Recursive identification of Hammerstein systems with discontinuous nonlinearities containing dead-zones
Zhang et al. Adaptive recurrent fuzzy neural networks for active noise control
Zhang et al. Deterministic learning from neural control for uncertain nonlinear pure‐feedback systems by output feedback
Zhu et al. A new decoupling design of self‐tuning multivariable generalized predictive control
JP2968631B2 (ja) 熱延プロセス制御方法
JPH075904A (ja) ニューラルネットワーク制御装置
JPH04302383A (ja) 前置補償器および前置補償方法
Kaynak Sliding mode algorithm for online learning in analog multilayer feedforward neural networks
JPH0484303A (ja) サーボ制御装置
JP2980421B2 (ja) ニューラルネット・モデルを用いた制御器
JPH0635510A (ja) ニューラルネットワークを用いたモデル規範型適応制御装置
EP0970420B1 (en) Associative neuron in an artificial neural network
JPH0527806A (ja) ニユーラル・ネツトを用いたフイードフオワード制御器
Huang et al. Neural-network-based multiple feedback long-range predictive control
Tan et al. Auto-tuning PID control using neural predictor to compensate large time-delay
JPH05134710A (ja) ニユーラルネツト・フイードフオワード制御器
JPH0736505A (ja) 制御対象の同定・制御方法
JPH0378003A (ja) ファジイコントローラ
Ho et al. Multivariable internal model adaptive decoupling controller with neural network for nonlinear plants
CN115648227B (zh) 一种机器人运动轨迹神经网络模糊控制优化方法
Hush et al. Model following using multilayer perceptrons
JPH03235101A (ja) モデル規範型適応制御方法
Cajueiro et al. A chemical reactor benchmark for parallel adaptive control using feedforward neural networks

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000606

LAPS Cancellation because of no payment of annual fees