JPH0573104A - Pidパラメータオートチユーニング方法 - Google Patents

Pidパラメータオートチユーニング方法

Info

Publication number
JPH0573104A
JPH0573104A JP25978691A JP25978691A JPH0573104A JP H0573104 A JPH0573104 A JP H0573104A JP 25978691 A JP25978691 A JP 25978691A JP 25978691 A JP25978691 A JP 25978691A JP H0573104 A JPH0573104 A JP H0573104A
Authority
JP
Japan
Prior art keywords
transfer function
pid
parameter
parameters
unit
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
JP25978691A
Other languages
English (en)
Inventor
Hideyuki Tadokoro
秀之 田所
Masanori Kobari
昌則 小針
Mikio Yoda
幹雄 依田
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP25978691A priority Critical patent/JPH0573104A/ja
Publication of JPH0573104A publication Critical patent/JPH0573104A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)

Abstract

(57)【要約】 【目的】 制御対象の伝達関数を提示し、学習機能によ
って、最終的には適応動作によるパラメータ変更に際し
て、テスト信号の付加を不要とすることにある。 【構成】 P動作、I動作、D動作を、制御動作の基本
要素とするPID制御ループを含むプロセス制御方法に
おいて、プロセスパラメータ算出部と、算出されたプロ
セスパラメータに基づいて、P動作、I動作、D動作各
々のパラメータを決定するPIDパラメータの算出機構
を有し、上記プロセスパラメータ算出部は、制御系に対
してステップ状の入力が印加されたときに、制御系の応
答波形を観測することによって、プロセスの伝達関数を
同定する伝達関数同定部と、各種の環境変数とプロセス
パラメータの関係を記述するゲインスケジューリング部
からなり、両者の出力するプロセスパラメータのうちい
ずれか一方を選択し、このいずれか一方の出力に基づい
て、P動作、I動作、D動作各々のパラメータを算出す
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、化学プラント、発電プ
ラント、上下水プラント等のプロセス制御に多く用いら
れるPID制御装置のPIDパラメータチューニング方
式に関する。
【0002】
【従来の技術】従来、PIDパラメータのオートチュー
ニング方法としては、次の方法がある。 (1)STRまたはMRACSといった適応制御理論に
基ずく方法 (2)プロセスの応答波形を観測し、ルールベースによ
ってP,I,Dパラメータを決定する方法 (1)の方法としては、計測自動制御学会論文集、第2
0巻第7巻p20〜p27「ディジタルプロセス制御系
の閉ループ形オートチューニング方法」、特公昭63−
65964などがある。これらの引用例は、STRに基
ずく方法であって、対象プロセスをARMAモデルとし
て、モデルのパラメータを推定することにより、パルス
伝達関数の同定を行う。上記引用例では、さらに、パル
ス伝達関数→伝達関数変換を行うことによって、PID
パラメータのチューニングそのものを連続系の考え方に
帰着させている。これらの適応制御理論的なアプローチ
では、適応制御理論がその適用可能な条件としている、
対象システムの線形性、時不変性、持続的励振条件が、
実際の適用例において、必ずしも成立するとは言い難
く、おのずと適用範囲が限定されてしまう。 (2)の方法は、ステップ応答もしくはノイズ付加時の
プロセスの応答波形をパターン認識し、あらかじめ記憶
させておいたルールにもとずいて、P,I,D各動作要
素のパラメータを変更していくものである。本方法の先
行技術としては、たとえば「計測技術」1986年9月
号、p66〜p72において、エキスパートシステムを
もちいてルールベースを構築しており、特開昭63−2
47801、特開昭62−241006では、ルールの
記述に、ファジィロジックを用いている。これらの方法
では、直接にPIDコントローラのパラメータが算出さ
れるため、プロセスの伝達関数が陽に示されいないため
に、制御系の設計者にプロセスに対する情報を与えるこ
とができず、チューニングされたPIDパラメータが、
妥当なものであるか否かが分かりずらく、制御系を改良
する場合に、設計者に有用な情報を与えにくい。さら
に、(1)、(2)に共通する問題点として、チューニ
ングをおこなう際に、何らかのテスト信号を加える必要
がある点である。すなわち(1)では適応機能を動作さ
せるためには、M系列パルス信号を付加させることが必
要であり、(2)においても、パルス状もしくはステッ
プ状のテスト信号もしくは設定値変更、ノイズ付加を期
待している。プラント試運転時は問題とはならないが、
ひとたび実運転に入った場合は、テスト信号を加えるこ
とは好ましくなく、また、チューニングをしたいタイミ
ングと設定値変更やノイズ付加のタイミングが必ずしも
一致するとは限らない。
【0003】
【発明が解決しようとする課題】本発明の目的は、上記
の従来技術における適応制御を用いた場合のような適用
の限界を緩和し、エンジニアに対して有益な情報とな
る、制御対象の伝達関数を提示することを可能にすると
ともに、学習機能によって、最終的には適応動作による
パラメータ変更に際して、テスト信号の付加を不要とす
ることにある。
【0004】
【課題を解決するための手段】上記課題を解決するため
に、適応制御を用いた場合のような数学モデル的なアプ
ローチは採らずに、試運転中や運転の初期段階において
は、制御系の応答波形観測によって伝達関数を同定する
とともに、学習機能によって環境変数とプロセスパラメ
ータの関係を学習し、実運転時においては、特別なテス
ト信号を付加することなしに、制御対象の時変特性にあ
わせたPIDパラメータのフィティングを行う。また、
応答波形より直接にPIDパラメータを算出せずに、制
御対象の伝達関数を同定する部分とPIDパラメータを
上記の伝達関数を用いて算出する部分に分ける。応答波
形によって伝達関数を同定する際には、伝達関数がG
(s)=1/(1+a1・s+a2・s2+a3・s3+a4
・s4+……)により表される系において、ステップ応
答波形をとった場合の立上り時間がsの1次の項によっ
て決まり、立上り時の傾きがsの2次までの項によって
決まる性質、すなわち、ステップ応答波形の特徴量が上
記の伝達関数の分母系列の係数a1,a2,a3,a4……
にあらわれることを利用し、種々の応答波形と上記特徴
量との関係をパターン認識させることによって、伝達関
数の同定を行う。
【0005】
【作用】試運転時は、設定値変更を行った際の計測値の
時系列(ステップ応答)を用いて、閉ループ伝達関数を
同定するために、入力層が上記の時系列データ、出力層
がPIDコントローラとプラントを含む閉ループ伝達関
数G(s)=1/(1+a1・s+a2・s2+a3・s3
+a4・s4+……)の分母系列の係数a1,a2,a3
4……であるようなニューラルネットワークを伝達関
数同定部とし、この同定された伝達関数を用いて、制御
対象とするプロセスの伝達関数Gp(s)=1/(c1
+c2・s+c3・s2)のプロセスパラメータc1
2、c3を算出する。PIDパラメータ算出機構は、得
られたGp(s)によりPIDパラメータを決定する。
また、環境変数p1〜pmとプロセスパラメータc1
2、c3の関係は、前者を入力層、後者を出力層とする
ニューラルネットワーク(ゲインスケジューリング部)
において記述され、試運転時には同定されたプロセスパ
ラメータc1、c2、c3を学習データとして学習する。
環境変数とプロセスパラメータの相関は、因果性尺度を
計算することによって求め、ゲインスケジューリング部
の学習の妥当性を判断できるようにする。実運転時に
は、ゲインスケジューリング部の学習結果が因果性尺度
からみて良好の場合は、ゲインスケジューリング部のニ
ューラルネットワークが、環境変数の値より算出したプ
ロセスパラメータを用いて、PIDパラメータをPID
パラメータ算出機構において算出する。伝達関数同定部
およびゲインスケジュール部のニューラルネットワーク
は、同定モードと学習モードを有する。伝達関数同定部
は、学習モードにおいて、G(s)の伝達関数で表され
るステップ応答波形と、分母系列の係数a1,a2
3,a4……の関係を学習させておくことによって、ま
た、同定モードにおいて、設定値変更がなされた際の時
系列データを入力することにり、a1,a2,a3,a4
…を求める。また、ゲインスケジュール部では、学習モ
ードにおいて、上記のプロセスパラメータc1、c2、c
3と環境変数p1〜pmの関係を学習する。逆に、同定
モードにおいて、環境変数からプロセスパラメータを求
める。このように、制御対象のプロセスパラメータとプ
ロセスパラメータに影響を与える環境変数の関係を自己
学習することによって、プロセス特性の変化に対して適
応的にPIDパラメータを調整し、常に良好な制御性能
が得られる。また、制御対象の伝達関数を同定する部分
とPIDパラメータをこの伝達関数を用いて算出する部
分に分けることによって、制御対象の伝達関数を設計者
に提示することができ、制御系改善のための基礎データ
とすることができる。また、学習機能によって、最終的
には適応動作によるパラメータ変更に際して、テスト信
号の付加を不要とすることができる。
【0006】
【実施例】以下、本発明の一実施例を図面を用いて詳細
に説明する。図1は、本発明の実施例の全体構成図であ
る。11は、サイクリックバッファであって、伝達関数
同定部が同定モードの時、制御対象の計測値PVの最新
のnサンプル周期分のデータを記憶し、伝達関数同定部
が学習モードの時、学習データとして種々のパターンの
ステップ応答波形をnサンプル周期分記憶する。サイク
リックバッファ11への入力は、切替スイッチ13によ
り切替られる。切替スイッチ13は、計測値PVおよび
学習データ(ステップ応答波形)を入力し、同定モード
においては計測値PVを、学習モードにおいては学習デ
ータを出力する。12は、プロセスパラメータ算出部で
あって、サイクリックバッファ11の時系列データ、環
境パラメータp1〜pmを入力し、プロセスパラメータ
1、c2、c3を算出する。15は、部分モデルマッチ
ング法等を用いたPIDパラメータ算出機構であって、
同定されたプロセスパラメータc1、c2、c3を入力
し、PIDパラメータKp(比例ゲイン)、Ti(積分
時間)、Td(微分時間)を算出する。算出の際に、設
定値としてσ、α1、α2、α3を設定するが、これに
ついては後述する。PIDパラメータ算出機構15によ
り算出されたKp,Ti,Tdは、PID制御ループ1
6にセットされる。
【0007】図2は、本実施例における制御ループのブ
ロック線図を示したものである。本実施例では、PID
制御部16に、PIDの1変形例であるフィードバック
補償の考え方を用いた、I−PD方式を採用した。21
は、制御対象となるプロセスである。本実施例では、プ
ロセスモデルを2次系、すなわち、Gp(s)=1/
(c1+c2・s+c3・s2)としている。なぜなら、I
−PD制御においては、PIDパラメータはプロセスの
2次の項までで決定でき、逆にいえば、2次の項までし
か補償できないため、それ以上の項は必要としないから
である。また、プロセス制御においては、実用的には制
御対象を2次系であるとして、ほとんどの場合問題な
い。図2において、22は比例ゲイン、23は比例項+
微分項に相当し、24は積分項になる。なお、Kp,T
i,Tdには、PIDパラメータチューニング開始前は
初期値が入っているものとする。
【0008】図3は、プロセスパラメータ算出部12の
詳細構成である。31は、伝達関数同定部であって、同
定モードにおいては、サイクリックバッファ11に記憶
されているnサンプル周期分の計測値をニューラルネッ
トワークの入力層に入力データとして入力し、出力とし
て、ニューラルネットワークの出力層から得られた閉ル
ープ伝達関数G(s)の分母系列係数a1,a2,a3
出力する。また、学習モードにおいては、逆に、出力側
からG(s)の分母系列係数a1,a2,a3を学習デー
タ37としてニューラルネットワークの出力層へ入力
し、サイクリックバッファ11から入力された、上記分
母系列係数を用いた伝達関数G(s)=1/(1+a1
・s+a2・s2+a3・s3)のステップ応答波形を用い
て学習する。この学習は、PIDパラメータチューニン
グをはじめる前に行なわれているものとする。32は、
プロセスパラメータ算出機能であって、伝達関数同定部
31において同定された、PID制御部16とプロセス
を含んだ閉ループ伝達関数G(s)=1/(1+a1
s+a2・s2+a3・s3)より、制御対象プロセスの伝
達関数Gp(s)=1/(c1+c2・s+c3・s2)を
計算する処理である。本処理の計算式は、次の3式であ
たえられる。 c1={(Kp・a1)/Ti}−Kp c2={(Kp・a2)/Ti}−Kp・Td c3=(Kp・a3)/Ti 33は、同定制御機能であり、PID制御ループの設定
値SVを入力とし、設定値の変更の有無をチェックす
る。設定値の変更、すなわち、プロセスとPID制御ル
ープからなる閉ループ系に対してステップ状の入力が付
加されたと判断した際に、伝達関数同定部31に対して
同定処理を開始するように、同定制御機能が操作する。
34は、ゲインスケジューリング部であり、同定モード
においては、環境変数p1〜pmを入力層、プロセスパ
ラメータc1、c2、c3を出力層としたニューラルネッ
トワークにより構成されている。学習モードにおいて
は、伝達関数同定部31、プロセスパラメータ算出機能
32において得られたプロセスパラメータを学習データ
として、伝達関数同定部31が伝達関数を同定した時点
の各環境変数の値を用いて学習する。ここで、環境変数
は、PIDパラメータチューニング開始時には必ずしも
明確になっていないため、可能性として考えられるもの
を全て入力層に入力する。どの環境変数がプロセスパラ
メータに影響を与えるかは、因果性尺度算出機能35に
おいて計算される因果性尺度によって判断す。また、同
定モードでは、学習された環境変数とプロセスパラメー
タの関係から、各環境変数の現在値より、プロセスパラ
メータを算出する。ここでは、学習モードの因果性尺度
を設計者に提示し、設計者によって環境変数と相関が低
いと判定されたプロセスパラメータは、入力層から省く
ことを妨げない。因果性尺度の計算法は後述する。36
は、切換スイッチであり、ゲインスケジューリング部3
4もしくは伝達関数同定部31、プロセスパラメータ算
出機能32において算出されたプロセスパラメータのい
ずれかをを選択してPIDパラメータ算出機構15へ渡
す。
【0009】図4は、伝達関数同定部31およびゲイン
スケジューリング部34に使用されているニューラルネ
ットワークの構成を模式的に示したものである。41
は、出力ユニットであって、伝達関数同定部31では、
閉ループ伝達関数G(s)=1/(1+a1・s+a2
2+a3・s3)のパラメータ(a1,a2,a3)を各々
出力ユニットに対応させ、ゲインスケジューリング部3
4では、プロセス伝達関数Gp(s)=1/(c1+c2
・s+c3・s2)のパラメータを各々出力ユニットに対
応させている(すなわち出力ユニット数は3)。42
は、入力ユニットであり、伝達関数同定部ではサイクリ
ックバッファ11に記憶されている時系列データの1個
毎に対応させ(したがって入力ユニット数はn個とな
る。図4では簡単のため入力ユニットを3個のみ記して
いる。)、ゲインスケジューリング部34では、環境変
数p1〜pmに各々対応(したがって入力ユニット数は
m個)させている。43は、隠れ層のユニットであり、
ユニット数は設計者が任意に選ぶことができ、ユニット
数が多いほど複雑なネットワークが構成できる。44
は、入力層と隠れ層の間の接続であり、入力層の各ユニ
ットから隠れ層の各ユニットに接続されている。同様に
45は、隠れ層と出力層の間の接続であり、隠れ層の各
ユニットから出力層の各ユニットに接続されている。本
ニューラルネットワークは、Rumelhart型のネ
ットワークを用いており、入力層、隠れ層、出力層各々
の同一層内の相互間の接続は無い。また、本例では3層
構造のニューラルネットワークを用いているが、隠れ層
を増やして4層以上のネットワークとしても同様に扱う
ことができる。接続44、45はすべて重み係数を持っ
ており、ニューラルネットワークの学習とは、これらの
重み係数の値を決定することにほかならない。
【0010】次に、このニューラルネットワークのアル
ゴリズムについて説明する。図5は、図4におけるユニ
ット1個分を示したものである。51は第iユニット、
52a,52b,52cは各々、ユニットk〜ユニット
i,ユニットj〜ユニットi,ユニットl〜ユニットi
への接続、53はユニットiの出力を示す。ユニットi
の動作は、 Oi=f(neti)=f(ΣWij・Oj) ………(1) なる式で表される。ここで、Oiはユニットjの出力、
Wijはユニットiからの接続の重み係数、f(x)
は、シグモイド関数であり、f(x)=1/(1+ex
p(−x))により表される。同定モードにおいては、
(1)式で表される演算を、入力層から出力層へ向かっ
て全ユニットに対して行うことによって、出力(a1
2,a3)が算出される。一方、学習モードにおいて
は、デルタルールにもとずくバックプロパゲーションの
アルゴリズムによって、ネットワーク内の全重み係数W
ijを算出することができる。バックプロパゲーション
においては、各接続の重み係数の1試行あたりの変化量
ΔWijは次式で与えられる。 ΔWij=ηδi・Oj ……(2) ここで、ηは定数、δiは学習時の教師データとの偏
差、Oiは第iユニットの出力である。なお、δiは第
iユニットが出力層であるか、隠れ層であるかによって
異なる。出力層のユニットであれば、 δi=(ti−Oi)・f'(neti) ……(3)
(tiは、ユニットiの教師データ)となり、隠れ層の
ユニットであれば、 δi=f'(neti)・Σk(δk・Wki) ……(4) となる。(2)〜(4)式により表される計算を、全て
の教師データに対して、出力層から入力層に向かって1
通り行うと、1試行となる。本試行をWijが、収束す
るまで繰り返すことによって学習する。たとえば、伝達
関数同定部31では、教師データtiとしてG(s)の
分母系列(a1,a2,a3)の種々のケースを用いる。
このときの入力層への入力は、伝達関数G(s)=1/
(1+a1・s+a2・s2+a3・s3)であらわされる
系のステップ応答となる。
【0011】つぎに因果性尺度の計算法について説明す
る。因果性尺度は、隠れ層が1層の場合、次式で定義さ
れる。 CO=Σj(W1kj・W2ji) ……(5) ここで、COは出力ユニットkに対する入力ユニットi
の因果性尺度、W1kjは出力ユニットkと隠れ層ユニ
ットj間の重み係数、W2jiは隠れ層ユニットjと入
力ユニットi間の重み係数である。COの絶対値の大小
は相関関係の大小を示し、符号は相関関係の正負を示
す。因果性尺度算出機能35では、全入出力ユニットに
ついて(5)式の計算を行う。
【0012】最後に、PIDパラメータ算出機構15の
処理について説明する。プロセスパラメータ算出部12
においてプロセス伝達関数Gp(s)が同定されるた
め、以降のPIDパラメータの算出は、種々の公知の算
出方法を適用することができる。本適用例では、部分モ
デルマッチング法によりPIDパラメータを算出してい
る。すなわち、望ましき応答を示す伝達関数をGm
(s)=1/(1+σ・α1・s+σ2・02・s2+σ3
・α3・s3)として、閉ループ伝達関数G(s)が、G
m(s)に一致するようにPIDパラメータを算出す
る。ここで、σは立上り時間である。σ、α1、α2、α
3は、望ましき制御系を規定するためのPIDパラメー
タ算出機構への設定値である。PIDパラメータは、次
式によって算出される。(なお、本実施例では簡単のた
めα1=1としてある。) Kp={c3/(α3・σ2)}−c1 Ti=(1−α3・c1・σ2/c3)σ Td=(c3・α2−c2・α3・σ)σ/(c3−α3・c1・σ2) なお、本PIDパラメータ・オートチューニング方法
は、上記のようなアルゴリズムにより実現されているた
め、制御用計算機、ディジタル計装システムのワンルー
プまたはマルチループ・コントローラなどの上に容易に
構築できる。
【0013】図6に、本発明を下水処理プロセス(活性
汚泥法)のDO(溶存酸素量)制御に適用した例を示
す。図中、61はエアレーションタンクであって、タン
ク内の汚水中の有機物がバクテリアによって処理され
る。本処理は、バクテリアに対して酸素を供給すること
によって進められるため、ブロワー62からエアレーシ
ョンタンク61に、配管63を通して空気を供給するこ
とによって、促進させる。DO制御とは、調節弁64に
よって、エアレーションタンク61内の溶存酸素量を定
値制御しようとするものである。本実施例では、一次調
節系としてDO計67の計測値ををPVとするDOルー
プ65と、2次調節系として風量計68の計測値をPV
とする2つのPIDループ66のカスケード系として構
成されている。PIDループ65、66に、本発明のP
IDオートチューニング方法を適用する。下水処理プロ
セスは、微生物処理を含むため、その動特性は液温、微
生物、流入汚水の状態といった要因で変動することが知
られている。そこで、動特性の変動は、制御ループ構築
上は、ゲイン、時定数の変化と考えてよいため、1次調
節系では、環境変数として、上記要因の指標となる液温
60、MLSS69、流入汚水の吸光度601を用い、
これらの計測値とゲイン、時定数の関係をゲインスケジ
ューリング部34において学習させる。この学習は、プ
ロセスパラメータ算出機能32において得られたプロセ
スパラメータを学習データとして、伝達関数同定部31
が伝達関数を同定した時点の液温60、MLSS69、
流入汚水の吸光度601の値を全て入力層に入力して学
習する。そして、どの環境変数がプロセスパラメータに
影響を与えるかは、因果性尺度算出機能35において計
算される因果性尺度によって判断する。また、同定モー
ドでは、学習された環境変数とプロセスパラメータの関
係から、各環境変数の現在値より、プロセスパラメータ
を算出する。2次調節系は、動特性の変動はないとみな
せるため、ゲインスケジューリング部34は使わずに、
伝達関数同定部31のみによってPIDパラメータを決
定する。本実施例では、プラント運転開始初期の学習終
了後は、MLSS、液温、吸光度よりプラントの伝達関
数を決定できるため、PIDパラメータ算出機構15
が、特別なテスト信号を付加することなしに、動特性の
変動に追従してPIDパラメータを変更し、常に良好な
制御性能を得ることができる。
【0014】
【発明の効果】本発明によれば、ニューラルネットワー
クを用いて、プラント試運転中はステップ応答波形のパ
ターン認識的なアプローチによって、伝達関数を同定す
るため、従来の適応制御的なアプローチでは適用が難し
かった時変形や非線形系に対しても、PIDパラメータ
を適応させることが可能になるとともに、試運転中にあ
わせて、環境変数とプロセスパラメータの関係を学習さ
せることができるために、実運転時は、ゲインスケジュ
ーリング法と同様の考え方によって、運転上好ましくな
いテスト信号を付加せずに、PIDパラメータの適応的
なフィッティングによる良好な制御性能が実現できる。
また、制御対象の伝達関数を同定する部分とPIDパラ
メータをこの伝達関数を用いて算出する部分に分けるこ
とによって、制御対象の伝達関数を設計者に提示できる
ために、制御系改善のための基礎データとすることがで
きる。また、ゲインスケジューリング部に因果性尺度算
出機能を持たせたので、学習モードの因果性尺度を設計
者に提示でき、設計者が環境変数と相関が低いと判定し
たプロセスパラメータは、入力層から省くことができ
る。
【図面の簡単な説明】
【図1】本発明のPIDパラメータ・オータチューニン
グ方法の全体構成図
【図2】制御系のブロック線図
【図3】本発明のプロセスパラメータ算出部構成
【図4】ニューラルネットワーク模式図
【図5】ニューラルネットワークの個別ユニット
【図6】本発明を下水処理プロセス(活性汚泥法)のD
O(溶存酸素量)制御に適用した例
【符号の説明】
11 サイクリックバッファ 12 プロセスパラメータ算出部 13 切替スイッチ 15 PIDパラメータ算出機構 16 PID制御ループ

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 比例動作(P動作)、積分動作(I動
    作)、微分動作(D動作)を、制御動作の基本要素とす
    るPID制御ループを含むプロセス制御方法において、
    プロセスパラメータ算出部と、算出されたプロセスパラ
    メータに基づいて、P動作、I動作、D動作各々のパラ
    メータを決定するPIDパラメータの算出機構を有し、
    上記プロセスパラメータ算出部は、制御系に対してステ
    ップ状の入力が印加されたときに、制御系の応答波形を
    観測することによって、プロセスの伝達関数を同定する
    伝達関数同定部と、各種の環境変数とプロセスパラメー
    タの関係を記述するゲインスケジューリング部からな
    り、両者の出力するプロセスパラメータのうちいずれか
    一方を選択し、このいずれか一方の出力に基づいてP動
    作、I動作、D動作各々のパラメータを算出することを
    特徴とするPIDパラメータオートチューニング方法。
  2. 【請求項2】 請求項1において、伝達関数同定部は、
    制御系にステップ状の設定値変更が印加されたときに、
    自動的にPID制御装置と制御対象を含んだ閉ループ伝
    達関数を同定するチューニング動作を開始する機能を有
    し、上記閉ループ伝達関数を同定する際に、プロセス計
    測値の最新のnサンプル周期の時系列を入力層とし、上
    記閉ループ伝達関数の係数を出力層とした、少なくとも
    隠れ層を一層有するニューラルネットワークによって構
    成されることを特徴とするPIDパラメータオートチュ
    ーニング方法。
  3. 【請求項3】 請求項1または請求項2において、伝達
    関数同定部は、同定対象をPID制御装置と制御対象か
    らなる閉ループ伝達関数G(s)=1/(1+a1・s
    +a2・s2+a3・s3)であると仮定し、プロセス計測
    値の最新のnサンプル周期を入力層とし、閉ループ伝達
    関数G(s)の分母系列の係数a1,a2,a3を出力層
    とした、隠れ層を少なくとも一層有するニューラルネッ
    トワークからなり、前記ニューラルネットワークを構成
    する各ユニット間の結合の強さは、上記閉ループ伝達関
    数G(s)の分母系列の係数a1,a2,a3の種々の組
    み合わせパターンのスッテプ応答波形を学習させること
    によって決定することを特徴とするPIDパラメータオ
    ートチューニング方法。
  4. 【請求項4】 請求項1において、ゲインスケジュール
    部は、プロセスパラメータに影響を与える環境変数を入
    力層とし、制御対象のプロセス伝達関数がGp(s)=
    1/(c1+c2・s+c3・s2)であらわされると仮定
    したときのプロセスパラメータc1、c2、c3を出力層
    とした、隠れ層を少なくとも一層有するニューラルネッ
    トワークからなり、前記ニューラルネットワークの教師
    データは、伝達関数同定部において同定されたプロセス
    パラメータとすることを特徴とするPIDパラメータオ
    ートチューニング方法。
  5. 【請求項5】 請求項1において、ゲインスケジュール
    部は、環境変数とプロセスパラメータの相関を評価する
    因果性尺度を算出する機能を有することを特徴とするP
    IDパラメータオートチューニング方法。
JP25978691A 1991-09-11 1991-09-11 Pidパラメータオートチユーニング方法 Pending JPH0573104A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25978691A JPH0573104A (ja) 1991-09-11 1991-09-11 Pidパラメータオートチユーニング方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25978691A JPH0573104A (ja) 1991-09-11 1991-09-11 Pidパラメータオートチユーニング方法

Publications (1)

Publication Number Publication Date
JPH0573104A true JPH0573104A (ja) 1993-03-26

Family

ID=17338966

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25978691A Pending JPH0573104A (ja) 1991-09-11 1991-09-11 Pidパラメータオートチユーニング方法

Country Status (1)

Country Link
JP (1) JPH0573104A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000293202A (ja) * 1999-03-15 2000-10-20 Fisher Rosemount Syst Inc 自動チューナおよび制御要素をチューニングする方法
KR100902536B1 (ko) * 2007-07-09 2009-06-15 서강대학교산학협력단 피드백 제어기의 제어 계수 조절 방법
CN112198789A (zh) * 2020-09-11 2021-01-08 匙慧(北京)科技有限公司 闭环系统中的对象辨识方法、电子设备和计算机可读存储介质
WO2021187161A1 (ja) * 2020-03-18 2021-09-23 日立Astemo株式会社 車両制御装置、車両制御方法および車両制御システム
CN115576223A (zh) * 2022-11-02 2023-01-06 华北电力科学研究院有限责任公司 基于分环节小信号阶跃的双馈风机变流器参数测试系统
CN118170004A (zh) * 2024-05-14 2024-06-11 吉林烟草工业有限责任公司 基于物联网的控制方法及系统

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000293202A (ja) * 1999-03-15 2000-10-20 Fisher Rosemount Syst Inc 自動チューナおよび制御要素をチューニングする方法
JP2011103140A (ja) * 1999-03-15 2011-05-26 Fisher-Rosemount Systems Inc 自動チューナおよび制御要素をチューニングする方法
KR100902536B1 (ko) * 2007-07-09 2009-06-15 서강대학교산학협력단 피드백 제어기의 제어 계수 조절 방법
WO2021187161A1 (ja) * 2020-03-18 2021-09-23 日立Astemo株式会社 車両制御装置、車両制御方法および車両制御システム
JPWO2021187161A1 (ja) * 2020-03-18 2021-09-23
KR20220110319A (ko) * 2020-03-18 2022-08-05 히다치 아스테모 가부시키가이샤 차량 제어 장치, 차량 제어 방법 및 차량 제어 시스템
CN112198789A (zh) * 2020-09-11 2021-01-08 匙慧(北京)科技有限公司 闭环系统中的对象辨识方法、电子设备和计算机可读存储介质
CN115576223A (zh) * 2022-11-02 2023-01-06 华北电力科学研究院有限责任公司 基于分环节小信号阶跃的双馈风机变流器参数测试系统
CN118170004A (zh) * 2024-05-14 2024-06-11 吉林烟草工业有限责任公司 基于物联网的控制方法及系统

Similar Documents

Publication Publication Date Title
JP4401638B2 (ja) 神経回路網及び誤差逆伝播法による下排水処理人工知能制御システム及び方法
Åkesson et al. A neural network model predictive controller
Psichogios et al. A hybrid neural network‐first principles approach to process modeling
CN113325702B (zh) 一种曝气控制方法及装置
JPH04127205A (ja) プロセス制御装置
CN106227042A (zh) 基于模糊神经网络的溶解氧控制方法
CN112330012B (zh) 一种基于迁移学习的建筑能耗预测方法及设备
CN109242265A (zh) 基于误差平方和最小的城市需水量组合预测方法
Armenio et al. Echo State Networks: analysis, training and predictive control
Oliveira-Esquerre et al. Application of steady-state and dynamic modeling for the prediction of the BOD of an aerated lagoon at a pulp and paper mill: Part II. Nonlinear approaches
Rodrigo et al. Nonlinear control of an activated sludge aeration process: use of fuzzy techniques for tuning PID controllers
CN116822346A (zh) 一种基于q学习的污水处理硝态氮浓度控制方法
Nikita et al. Control of a wastewater treatment plant using relay auto-tuning
CN115713977A (zh) 在线自学习随机配置网络出水氨氮浓度实时预测方法
JPH0573104A (ja) Pidパラメータオートチユーニング方法
Xu et al. Auto-tuning of PID controller parameters with supervised receding horizon optimization
JPH03134706A (ja) 下水処理場運転支援のための知識獲得方法
Chovan et al. Neural network architecture for process control based on the RTRL algorithm
Aoyama et al. Internal model control framework using neural networks for the modeling and control of a bioreactor
Kamara et al. Hybrid modelling of anaerobic wastewater treatment processes
JP3314239B2 (ja) Pidパラメータ・オートチューニング方法
JPH07244502A (ja) 制御装置
Flaus et al. Moving Horizon State Estimation for a bioprocesses modelled by a neural network
CN121142986A (zh) 一种基于机理-数据双驱动的污水处理过程建模控制优化方法
CN121325606A (zh) 一种利用混合高斯特征与交叉注意力-gru的污水处理pid参数在线优化方法