JPH08211903A - モデル予測制御におけるオートチューニング装置 - Google Patents

モデル予測制御におけるオートチューニング装置

Info

Publication number
JPH08211903A
JPH08211903A JP7017390A JP1739095A JPH08211903A JP H08211903 A JPH08211903 A JP H08211903A JP 7017390 A JP7017390 A JP 7017390A JP 1739095 A JP1739095 A JP 1739095A JP H08211903 A JPH08211903 A JP H08211903A
Authority
JP
Japan
Prior art keywords
plant
controller
value
time constant
neural network
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
JP7017390A
Other languages
English (en)
Inventor
Yoshinori Nakano
義則 中野
Takahiro Kobayashi
孝裕 小林
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing 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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP7017390A priority Critical patent/JPH08211903A/ja
Publication of JPH08211903A publication Critical patent/JPH08211903A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Feedback Control In General (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

(57)【要約】 【目的】 プラントの同定部をニューラルネットに置き
換え、簡単な計算で処理時間の短い、モデル予測制御に
おけるオートチューニング装置を提供する。 【構成】 第1のコントローラ(1)と第2のコントロ
ーラ(2)により、制御対象であるプラント(3)を制
御するモデル予測制御において、プラント同定器のアル
ゴリズムとしてニューラルネットの理論を適用してオー
トチューニングを図る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、モデル予測制御におい
て、制御対象の同定を図る時に、内部の伝達関数を同定
しながら制御を行うオートチューニング装置に関する。
【0002】
【従来の技術】モデル予測制御は、PID制御とは異な
り、図6のようなブロック図で表される。図6におい
て、1は第1のコントローラ、2は第2のコントロー
ラ、3は制御対象であるプラント、4a,4bは加減算
器である。また、図6において、Tmは同定した時定
数、Tpはプラントの時定数、Tは目標の応答時定数、
xは入力指令値、yは出力値である。
【0003】実際のプラント3を制御するにあたって、
まず、内部の伝達関数Tpを同定する必要がある。同定
された値をTmとし、目標の応答をTとおくと、図6の
ような制御構成となる。同定した時定数Tmがプラント
3の時定数と一致したならば、入力値xから出力yまで
の応答はT(s)となり、設計値と等しくなる。
【0004】すなわち、図6の入力xから出力yまでの
伝達関数は、(1)式のようになる。
【0005】
【数1】
【0006】(1)式においてTm=Tpの場合(2)式
に変換される。
【0007】
【数2】
【0008】従って、出力yは目標の応答Tで制御され
ている。
【0009】
【発明が解決しようとする課題】モデル予測制御は、以
上のように、プラントをどの様な方法で同定するかが大
きな課題である。現状は、入力、出力の時系列データか
ら最小2乗法で同定しているのが一般的である。しか
し、最小2乗法の計算は難しく、演算時間が長いため、
コントローラでの処理時間が無視できない。
【0010】本発明は上述の問題点に鑑みてなされたも
ので、その目的はプラントの同定部をニューラルネット
に置き換え、簡単な計算で処理時間の短い、モデル予測
制御におけるオートチューニング装置を提供することで
ある。
【0011】
【課題を解決するための手段】上記目的を達成するため
に、本発明のモデル予測制御におけるオートチューニン
グ装置は、入力値をもとに演算処理するコントローラ
と、このコントローラの演算結果をもとに演算処理して
出力値を算出する制御対象と、この出力値と該出力値の
前回値をもとに演算して得られた誤差がゼロになるよう
に演算処理するニューラルネットと、該ニューラルネッ
トによって算出された重みを用いて前記制御対象の時定
数を制定する制御対象時定数同定部によって構成したこ
とを特徴とする。
【0012】
【作用】プラントの同定部をニューラルネットワークに
置き換え、簡単な計算でプラントの伝達関数を同定して
コントローラをチューニングする。
【0013】
【実施例】以下に本発明の実施例を図1〜図5を参照し
ながら説明する。
【0014】図1は本発明の実施例によるモデル予測制
御におけるオートチューニング装置のブロック図であっ
て、1は伝達関数(TmS+1)/(Ts+1)の第1の
コントローラ、2は伝達関数1/(TmS+1)の第2
のコントローラ、3は伝達関数1/(PpS+1)のプ
ラントである。4a〜4dは加減算器、5はニューラル
ネット部、6はプラントの時定数算出部、7は前回値算
出部である。
【0015】図1のオートチューニング装置において、
第1のコントローラ1は入力値xに関連した演算を行っ
てその演算値を第2のコントローラ2とプラント3に出
力する。第2のコントローラ2とプラント3は、それぞ
れ、第1のコントローラ1の演算値にもとずいて演算
し、プラント3は出力値yを出力する。
【0016】第2のコントローラ2とプラント3の演算
結果を加減算器4bで加減算し、その演算結果を加減算
器4aに導く。加減算器4cは、第1のコントローラ1
の演算結果と出力値yの前回値をもとに加減算して、そ
の演算結果をニューラルネット5に導く。ニューラルネ
ット5は、後述するように、重みωを算出して、加減算
器4dに入力する。プラントの時定数算出部6は、ニュ
ーラルネット5によって算出された重みωを用いて、プ
ラントの時定数Tpを算出する。
【0017】ニューラルネット5による同定に関して、
例えば、プラントが一次遅れ1/(TpS+1)で表さ
れる場合、プラントの入力値をa、その出力値をbとす
ると、この出力を離散系で表すと(3)式のようにな
る。
【0018】
【数3】
【0019】ここで、△Tはサンプル時間、b(n−
1)はb(n)の前回値である。
【0020】(3)式を、中間層なしで、2入力1出力
のニューラルネットで表すと図2のようになる。
【0021】図2に示すように、教師信号bと出力信号
b(n)との誤差がゼロになる様にバックプロパゲーシ
ョンで、重みωを調整してゆく。最終的に、誤差がゼロ
となり重みωが落ち着く値は、(3)式から(4)で表
される。すなわち、ω=△T/(△T+Tp)であり、
よって、
【0022】
【数4】
【0023】(4)式より、バックプロパゲーションに
よって算出された重みωの値からプラントの伝達関数T
pが同定される事がわかる。
【0024】図1のモデル制御におけるニューラルネッ
トを用いたオートチューニング装置において、ニューラ
ルネット5によって誤差がゼロになる様に重みωを調整
してゆく。算出された重みωの値から、プラント時定数
算出部6の伝達関数Tm=(1−ω)×△T/ωによっ
て、モデルの時定数Tmを計算する。計算されたモデル
の時定数Tmを第1のコントローラ1と2のTmに代入し
てチューニングを図る。
【0025】図3はモデル制御におけるオートチューニ
ング装置のシュミレーションの例を示すもので、このシ
ュミレーションは、プラントのようになる時定数Tp
10、目標の時定数T=5として行っている。Tmの初
期値は20とする。図3によるオートチューニング装置
のシュミレーション例の結果を、図4と図5に示す。図
4に示すように、モデルの時定数Tmは20から10に
整定し、プラントの時定数に近づいている事がわかる。
また、図5に示すように、出力yは目標の応答に150
秒程度でほぼ一致し、目的とする制御を行うことができ
る。
【0026】
【発明の効果】本発明は、上述の如くであって、モデル
予測制御を適用したプラントにおいて、プラント同定部
のアルゴリズムとして、ニューラルネットの理論を適用
したものであるから、プラントの同定を図る計算時間
が、従来の最小2乗法に比べて大幅に短縮でき、更にプ
ログラミングが簡素化されるとともに、オンラインのオ
ートチューニングでもあるので、現場での制御調整員は
目標の応答のみを入れるだけで良く、作業能率の向上が
図れる。
【図面の簡単な説明】
【図1】本発明の実施例によるモデル予測制御における
オートチューニング装置のブロック図。
【図2】ニューラルネットの演算例を示す説明図。
【図3】図1のモデル予測制御におけるオートチューニ
ング装置のシュミレーションの例を示すブロック図。
【図4】図3のシュミレーションによる特性図。
【図5】図3のシュミレーションによる特性図。
【図6】モデル予測制御のブロック図。
【符号の説明】
1…第1のコントローラ 2…第2のコントローラ 3…プラント 4a〜4d…加減算器 5…ニューラルネット 6…プラント時定数同定部 7…前回値算出部
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06F 17/60 G06G 7/60

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 入力値をもとに演算処理するコントロー
    ラと、このコントローラの演算結果をもとに演算処理し
    て出力値を算出する制御対象と、この出力値と該出力値
    の前回値をもとに演算して得られた誤差がゼロになるよ
    うに演算処理するニューラルネットと、該ニューラルネ
    ットによって算出された重みを用いて前記制御対象の時
    定数を制定する制御対象時定数同定部によって構成した
    ことを特徴とする、モデル予測制御におけるオートチュ
    ーニング装置。
JP7017390A 1995-02-06 1995-02-06 モデル予測制御におけるオートチューニング装置 Pending JPH08211903A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7017390A JPH08211903A (ja) 1995-02-06 1995-02-06 モデル予測制御におけるオートチューニング装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7017390A JPH08211903A (ja) 1995-02-06 1995-02-06 モデル予測制御におけるオートチューニング装置

Publications (1)

Publication Number Publication Date
JPH08211903A true JPH08211903A (ja) 1996-08-20

Family

ID=11942678

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7017390A Pending JPH08211903A (ja) 1995-02-06 1995-02-06 モデル予測制御におけるオートチューニング装置

Country Status (1)

Country Link
JP (1) JPH08211903A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216003A (ja) * 1999-10-04 2001-08-10 Fisher Rosemount Syst Inc プロセス制御システムにおける統合されたアドバンスド制御ブロック
JP2004503001A (ja) * 2000-06-29 2004-01-29 アスペン テクノロジー インコーポレイテッド 経験的プロセスの非線形近似器を制約するコンピュータ装置とその方法
JP2010113638A (ja) * 2008-11-10 2010-05-20 Fuji Electric Systems Co Ltd プラント制御システムおよび制御方法
WO2020202316A1 (ja) * 2019-03-29 2020-10-08 三菱電機株式会社 モデル予測制御装置、モデル予測制御プログラム、モデル予測制御システムおよびモデル予測制御方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001216003A (ja) * 1999-10-04 2001-08-10 Fisher Rosemount Syst Inc プロセス制御システムにおける統合されたアドバンスド制御ブロック
JP2004503001A (ja) * 2000-06-29 2004-01-29 アスペン テクノロジー インコーポレイテッド 経験的プロセスの非線形近似器を制約するコンピュータ装置とその方法
JP4918207B2 (ja) * 2000-06-29 2012-04-18 アスペン テクノロジー インコーポレイテッド 経験的プロセスの非線形近似器を制約するコンピュータ装置とその方法
US8296107B2 (en) 2000-06-29 2012-10-23 Aspen Technology, Inc. Computer method and apparatus for constraining a non-linear approximator of an empirical process
JP2010113638A (ja) * 2008-11-10 2010-05-20 Fuji Electric Systems Co Ltd プラント制御システムおよび制御方法
WO2020202316A1 (ja) * 2019-03-29 2020-10-08 三菱電機株式会社 モデル予測制御装置、モデル予測制御プログラム、モデル予測制御システムおよびモデル予測制御方法
JPWO2020202316A1 (ja) * 2019-03-29 2021-09-13 三菱電機株式会社 モデル予測制御装置、モデル予測制御プログラム、モデル予測制御システムおよびモデル予測制御方法

Similar Documents

Publication Publication Date Title
JP3412384B2 (ja) 制御モデル構築支援装置
TW584591B (en) Method of setting parameters for injection molding machine
JP2007500379A (ja) インテリジェント制御システムのソフト演算最適化装置
CN108287471A (zh) Mimo偏格式无模型控制器基于***误差的参数自整定方法
JPH06266449A (ja) 調整入力利用のカスケード炉温制御装置
JPH08211903A (ja) モデル予測制御におけるオートチューニング装置
CN108153151A (zh) Mimo全格式无模型控制器基于***误差的参数自整定方法
JPH0822306A (ja) 演算制御パラメータ自動調整装置
JPH06332506A (ja) 非線形制御装置
JP2004509420A (ja) テーパ状化機能付きの多重領域コンボルバ
JPH05128082A (ja) 階層ネツトワーク構成データ処理装置とその学習処理方法
JP2862308B2 (ja) コントローラの調整方法および調整システム
JPH08129420A (ja) トンネルロボットの方向・位置制御装置及びn次元線形離散時間系確率モデルの構成方法
JPH0619506A (ja) 同定装置
JPH0854906A (ja) 非干渉pid制御系の設計方法および設計装置
JPH05324007A (ja) プロセス制御装置
JPH05333902A (ja) 格付け学習方式による制御装置及び制御方法
JPS5926042B2 (ja) 予測制御装置
JPH08315017A (ja) 生産スケジュール作成方法
JPH0272405A (ja) メンバーシップ関数決定方法
JPH07121505A (ja) シミュレーションモデルの最適化方法
JP2536066B2 (ja) ファジィモデリング制御方法
JPH10283002A (ja) 最適負荷配分装置
JPH06301405A (ja) ファジィ制御装置
JPH04213101A (ja) プロセス同定装置

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20070827

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080827

Year of fee payment: 9

FPAY Renewal fee payment (prs date is renewal date of database)

Year of fee payment: 9

Free format text: PAYMENT UNTIL: 20080827

FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090827

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees