JP6904473B1 - モデル作成支援装置、モデル作成支援方法及びプログラム - Google Patents
モデル作成支援装置、モデル作成支援方法及びプログラム Download PDFInfo
- Publication number
- JP6904473B1 JP6904473B1 JP2020204836A JP2020204836A JP6904473B1 JP 6904473 B1 JP6904473 B1 JP 6904473B1 JP 2020204836 A JP2020204836 A JP 2020204836A JP 2020204836 A JP2020204836 A JP 2020204836A JP 6904473 B1 JP6904473 B1 JP 6904473B1
- Authority
- JP
- Japan
- Prior art keywords
- acceleration
- estimated value
- value
- creation support
- model
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 55
- 230000001133 acceleration Effects 0.000 claims abstract description 117
- 238000004364 calculation method Methods 0.000 claims abstract description 29
- 238000005259 measurement Methods 0.000 claims abstract description 19
- 238000005316 response function Methods 0.000 claims abstract description 10
- 230000008859 change Effects 0.000 claims description 3
- 238000013095 identification testing Methods 0.000 abstract description 16
- 238000010586 diagram Methods 0.000 abstract description 3
- 230000008569 process Effects 0.000 description 20
- 230000004044 response Effects 0.000 description 17
- 238000012360 testing method Methods 0.000 description 11
- 239000011159 matrix material Substances 0.000 description 10
- 238000012545 processing Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 238000001914 filtration Methods 0.000 description 4
- 230000000052 comparative effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- FTGYKWAHGPIJIT-UHFFFAOYSA-N hydron;1-[2-[(2-hydroxy-3-phenoxypropyl)-methylamino]ethyl-methylamino]-3-phenoxypropan-2-ol;dichloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CN(C)CCN(C)CC(O)COC1=CC=CC=C1 FTGYKWAHGPIJIT-UHFFFAOYSA-N 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Feedback Control In General (AREA)
Abstract
Description
まず、本実施形態に係るモデル作成支援システム1の全体構成について、図1を参照しながら説明する。図1は、本実施形態に係るモデル作成支援システム1の全体構成の一例を示す図である。
次に、本実施形態に係るモデル作成支援装置10のハードウェア構成について、図2を参照しながら説明する。図2は、本実施形態に係るモデル作成支援装置10のハードウェア構成の一例を示す図である。
次に、モデルパラメータ推定部102がモデルパラメータ推定値θest(k)を逐次的に算出する場合について説明する。モデルパラメータ推定部102は、k=1,2,・・・に対してモデルパラメータ推定処理を繰り返し実行することで、モデルパラメータ推定値θest(k)を逐次的に算出する。以下、プラント応答関数としてはARMA(autoregressive and moving average)モデルを想定した上で、或るkにおけるモデルパラメータ推定処理について、図3を参照しながら説明する。図3は、本実施形態に係るモデルパラメータ推定処理の一例を示すフローチャートである。なお、モデルパラメータ推定部102は、例えば、所定の制御周期(又は、予め決められた時間幅)毎にモデルパラメータ推定処理を繰り返し実行すればよい。
ε(k)=y(k)−φ(k)Tθest(k−1)
ここで、Tは行列又はベクトルの転置を表す記号である。また、φ(k)は状態ベクトルであり、例えば、以下で表される。
すなわち、状態ベクトルφ(k)は、過去のN個の制御量y(k−1)〜y(k−N)と過去のM個の操作量u(k−1)〜u(k−M)とを順に並べたN+M次元ベクトルである。なお、N及びMは予め設定される1以上の整数である。
次に、加速計算部103が加速推定値θacc(k)を逐次的に算出する場合について説明する。加速計算部103は、k=3,4,・・・に対して加速値推定処理を繰り返し実行することで、加速推定値θacc(k)を逐次的に算出する。以下、或るk(ただし、kは3以上)における加速値推定処理について、図4を参照しながら説明する。図4は、本実施形態に係る加速値推定処理の一例を示すフローチャートである。なお、加速計算部103は、例えば、モデルパラメータ推定部102からモデルパラメータ推定値θest(k)(ただし、kは3以上)を受信する毎に加速値推定処理を繰り返し実行すればよい。
x2:=θest,i(k−1)
x1:=θest,i(k−2)
d:=x3−2x2+x1
n:=(x3−x2)2
Step2−2:加速計算部103は、エイトケンのΔ2乗加速法により加速値x4を計算する。このとき、加速計算部103は、|d|<εを満たす場合はx4:=x3とし、そうでない場合はx4:=x3−n/dとする。ここで、εは予め設定された調整パラメータである。なお、本Stepで、絶対値|d|が調整パラメータεよりも小さい場合にx4:=x3としたのは、ゼロ割の回避と加速値x4が過剰に大きくなるのを防ぐためである。
次に、実施例1について説明する。実施例1では、外乱vを考慮せずに、モデルパラメータ推定値θest(k)と加速推定値θacc(k)を得る場合について説明する。
ここで、δ(t)はノイズを表す。
y(k)=a1y(k−1)+a2y(k−2)+b1y(k−1)+b2y(k−2)と表せる。
次に、実施例2について説明する。実施例2では、外乱vを考慮して、モデルパラメータ推定値θest(k)と加速推定値θacc(k)を得る場合について説明する。なお、特に言及しない点については実施例1と同様であるものとする。
10 モデル作成支援装置
20 操作装置
30 プラント
40 計測装置
50 表示装置
101 フィルタ部
102 モデルパラメータ推定部
103 加速計算部
201 外部I/F
201a 記録媒体
202 通信I/F
203 RAM
204 ROM
205 CPU
206 補助記憶装置
207 バス
Claims (7)
- 制御対象となるプラントのモデルを同定するモデル作成支援装置であって、
前記プラントの計測データに含まれる制御量と操作量とに少なくとも基づいて、前記プラントの応答関数が持つパラメータの推定値を逐次計算するパラメータ推定部と、
前記パラメータの推定値をエイトケンのΔ2乗加速法により加速した加速値を逐次計算する加速計算部と、を有し
前記パラメータの推定値と、前記加速値から決定された加速推定値とを表示装置に逐次出力する、ことを特徴とするモデル作成支援装置。 - 前記加速計算部は、
前記パラメータの推定値と前記加速値との間に所定の比率以上の乖離が存在する場合は、前記パラメータの推定値を前記加速推定値に決定し、
前記パラメータの推定値と前記加速値との間に前記比率以上の乖離が存在しない場合は、前記加速値を前記加速推定値に決定する、ことを特徴とする請求項1に記載のモデル作成支援装置。 - 前記加速計算部は、
現在時点の前記パラメータの推定値である第3の推定値x3と、1つ前の時点の前記パラメータの推定値である第2の推定値x2と、2つ前の時点の前記パラメータの推定値である第1の推定値x1とを用いて、d:=x3−2x2+x1とn:=(x3−x2)2とを計算し、
前記dの絶対値が予め設定された調整パラメータεより小さい場合は、前記加速値を前記第3の推定値x3とし、
前記dの絶対値が前記調整パラメータε以上である場合は、前記加速値を、x3−n/dとする、ことを特徴とする請求項2に記載のモデル作成支援装置。 - 前記モデル作成支援装置は、
前記パラメータの推定値と前記加速推定値との間に所定の閾値以上の乖離が生じた場合、前記表示装置上にアラームを発報させる、ことを特徴とする請求項1乃至3の何れか一項に記載のモデル作成支援装置。 - 前記モデル作成支援装置は、
前記加速推定値の変化が一定期間の間、予め設定された範囲内に収まっている場合、前記表示装置上に前記アラームを発報させる、ことを特徴とする請求項4に記載のモデル作成支援装置。 - 制御対象となるプラントのモデルを同定するモデル作成支援装置が、
前記プラントの計測データに含まれる制御量と操作量とに少なくとも基づいて、前記プラントの応答関数が持つパラメータの推定値を逐次計算するパラメータ推定手順と、
前記パラメータの推定値をエイトケンのΔ2乗加速法により加速した加速値を逐次計算する加速計算手順と、を実行し、
前記パラメータの推定値と、前記加速値から決定された加速推定値とを表示装置に逐次出力する、ことを特徴とするモデル作成方法。 - 制御対象となるプラントのモデルを同定するモデル作成支援装置に、
前記プラントの計測データに含まれる制御量と操作量とに少なくとも基づいて、前記プラントの応答関数が持つパラメータの推定値を逐次計算するパラメータ推定手順と、
前記パラメータの推定値をエイトケンのΔ2乗加速法により加速した加速値を逐次計算する加速計算手順と、を実行させ、
前記パラメータの推定値と、前記加速値から決定された加速推定値とを表示装置に逐次出力する、ことを特徴とするプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020204836A JP6904473B1 (ja) | 2020-12-10 | 2020-12-10 | モデル作成支援装置、モデル作成支援方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020204836A JP6904473B1 (ja) | 2020-12-10 | 2020-12-10 | モデル作成支援装置、モデル作成支援方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6904473B1 true JP6904473B1 (ja) | 2021-07-14 |
JP2022092185A JP2022092185A (ja) | 2022-06-22 |
Family
ID=76753224
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020204836A Active JP6904473B1 (ja) | 2020-12-10 | 2020-12-10 | モデル作成支援装置、モデル作成支援方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6904473B1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030028263A1 (en) * | 1999-12-30 | 2003-02-06 | Universal Dynamics Technologies Inc. | Method and apparatus for adaptive control of marginally stable systems |
JP2009282804A (ja) * | 2008-05-23 | 2009-12-03 | Yokogawa Electric Corp | 比較判定装置及び比較判定方法 |
JP2020095352A (ja) * | 2018-12-10 | 2020-06-18 | 富士電機株式会社 | 制御装置、制御方法及びプログラム |
-
2020
- 2020-12-10 JP JP2020204836A patent/JP6904473B1/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030028263A1 (en) * | 1999-12-30 | 2003-02-06 | Universal Dynamics Technologies Inc. | Method and apparatus for adaptive control of marginally stable systems |
JP2009282804A (ja) * | 2008-05-23 | 2009-12-03 | Yokogawa Electric Corp | 比較判定装置及び比較判定方法 |
JP2020095352A (ja) * | 2018-12-10 | 2020-06-18 | 富士電機株式会社 | 制御装置、制御方法及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2022092185A (ja) | 2022-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7970482B2 (en) | Method and system for process control | |
JP7206874B2 (ja) | 制御装置、制御方法及びプログラム | |
US11144017B2 (en) | Quadratic program solver for MPC using variable ordering | |
JP2004503000A (ja) | 多変量マトリクスプロセス制御 | |
JP6901037B1 (ja) | 制御装置、制御方法及びプログラム | |
JP6927446B1 (ja) | 制御装置、制御方法及びプログラム | |
CN113568379B (zh) | 控制辅助装置、控制辅助方法、计算机可读介质及控制系统 | |
JP7047966B1 (ja) | プラント応答推定装置、プラント応答推定方法、及びプログラム | |
JP7077667B2 (ja) | 制御方法、制御装置及びプログラム | |
JP6904473B1 (ja) | モデル作成支援装置、モデル作成支援方法及びプログラム | |
JP2018156152A (ja) | 制御方法および制御装置 | |
JP5125875B2 (ja) | Pidコントローラのチューニング装置、pidコントローラのチューニング用プログラムおよびpidコントローラのチューニング方法 | |
JP7275492B2 (ja) | 制御装置、制御方法及びプログラム | |
JP7115656B1 (ja) | 制御装置、制御方法及びプログラム | |
JP7115654B1 (ja) | 制御装置、制御方法及びプログラム | |
JP7231102B1 (ja) | プラント応答推定装置、プラント応答推定方法、及びプログラム | |
JP7283095B2 (ja) | 制御装置、制御方法及びプログラム | |
JP7521971B2 (ja) | 制御システム、制御方法、制御装置及びプログラム | |
Sarker et al. | Optimal Signal Design in System Identification for Model Predictive Control (MPC) | |
JP2023023455A (ja) | 学習装置、学習方法、および、学習プログラム、並びに、制御装置 | |
JP7353804B2 (ja) | モデル予測制御システム、情報処理装置、プログラム、及びモデル予測制御方法 | |
CN111356959B (zh) | 用于计算机辅助地控制技术系统的方法 | |
JP7525032B1 (ja) | 性能評価装置、性能評価方法、及びプログラム | |
JP7409345B2 (ja) | 学習処理装置、制御装置、学習処理方法、制御方法、学習プログラムおよび制御プログラム | |
Berdnikov et al. | Determination of guaranteed stability regions of systems with a pid controller and a parametrically perturbed control object |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201210 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20201210 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20210210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210323 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210511 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20210525 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210607 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6904473 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |