JPH083743B2 - Method for identifying process parameters in a reactor - Google Patents

Method for identifying process parameters in a reactor

Info

Publication number
JPH083743B2
JPH083743B2 JP62039896A JP3989687A JPH083743B2 JP H083743 B2 JPH083743 B2 JP H083743B2 JP 62039896 A JP62039896 A JP 62039896A JP 3989687 A JP3989687 A JP 3989687A JP H083743 B2 JPH083743 B2 JP H083743B2
Authority
JP
Japan
Prior art keywords
reactor
error
estimated
estimation
parameters
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 - Lifetime
Application number
JP62039896A
Other languages
Japanese (ja)
Other versions
JPS63206810A (en
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.)
Idemitsu Petrochemical Co Ltd
Original Assignee
Idemitsu Petrochemical 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 Idemitsu Petrochemical Co Ltd filed Critical Idemitsu Petrochemical Co Ltd
Priority to JP62039896A priority Critical patent/JPH083743B2/en
Publication of JPS63206810A publication Critical patent/JPS63206810A/en
Publication of JPH083743B2 publication Critical patent/JPH083743B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Investigating Or Analyzing Materials Using Thermal Means (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、化学反応器などのように非線形性の大きい
プロセスにおけるパラメータを、運転時のデータにもと
づき、逐次型最尤推定法によって同定する方法に関す
る。
DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] The present invention identifies parameters in a process having a large non-linearity such as a chemical reactor by a sequential maximum likelihood estimation method based on operating data. Regarding the method.

[従来の技術] 石油工業、化学工業あるいは製紙工業等のプロセス工
業においては各種のプラント等の制御をプロセス制御に
よって行なっている。
[Prior Art] In the process industries such as the petroleum industry, the chemical industry, and the paper manufacturing industry, various plants are controlled by process control.

このうち、非線形性の大きい反応器などの非線形プロ
セスにおいては、反応器設計時の反応速度式,伝熱係
数,触媒量,触媒活性などが、プロセスを実際に運転す
ると変化する。したがって、これらの変化による反応速
度,原料濃度,製品濃度などのパラメータの変化を推定
し、このパラメータ変化に対応した適応制御や異常診断
が行なわれている。
Among them, in a non-linear process such as a reactor having a large non-linearity, the reaction rate formula, heat transfer coefficient, catalyst amount, catalyst activity, etc. at the time of designing the reactor change when the process is actually operated. Therefore, changes in parameters such as reaction rate, raw material concentration, and product concentration due to these changes are estimated, and adaptive control and abnormality diagnosis are performed in accordance with these parameter changes.

従来、非線形性の大きいプロセスのパラメータ推定を
行なう方法としては、非線形モデルを線形化して拡張カ
ルマンフィルタ法によってパラメータを推定する方法
や、理論プロセス・モデルにおける複数のパラメータの
うち、いくつかのパラメータを固定しておいて他のパラ
メータを推定する方法などが採用されていた。
Conventionally, as a method for parameter estimation of a process having a large non-linearity, a parameter is estimated by the extended Kalman filter method by linearizing a non-linear model, or some parameters among a plurality of parameters in a theoretical process model are fixed. Then, the method of estimating other parameters was adopted.

[解決すべき問題点] 上述した従来の方法のうち、拡張カルマンフィルタ法
を用いる方法は、非線形モデルを線形化する際の誤差が
大きく、実際のプロセスに適用するのは困難であった。
また、理論プロセス・モデルにおける複数のパラメータ
のうち、いくつかのパラメータを固定しておいて他のパ
ラメータを推定する方法は、それぞれのパラメータを対
応させて決定することが困難であり、この方法も実際の
プロセスに適用することは難しかった。
[Problems to be Solved] Among the above-mentioned conventional methods, the method using the extended Kalman filter method has a large error in linearizing the nonlinear model and is difficult to apply to an actual process.
Further, in a method of fixing some parameters among a plurality of parameters in the theoretical process model and estimating other parameters, it is difficult to determine each parameter in correspondence, and this method also It was difficult to apply to the actual process.

なお、特開昭60-150109号公報に、入力情報と出力情
報との関係にもとづいて規定される残差の二乗の荷重和
が最小になるようにプロセス・パラメータを決定する
際、過去のデータに対して重み付けをすることにより過
去の影響を無くするようにしたパラメータの同定方法が
記載されている。
It should be noted that when determining process parameters so that the weighted sum of the squares of residuals, which is specified in JP-A-60-150109, based on the relationship between input information and output information, is minimized, past data There is described a method of identifying a parameter in which the influence of the past is eliminated by weighting.

このパラメータ同定方法は非線形性が不明な場合にも
適用できると思われるが、プロセス・パラメータを変化
に対応して必ずしも正確に同定することができないとい
う問題点を有している。
This parameter identification method is considered to be applicable even when the nonlinearity is unknown, but it has a problem that it is not always possible to accurately identify process parameters in response to changes.

本発明は上記の問題点にかんがみてなされたもので、
非線形プロセスの理論モデルにもとづいて、逐次型最尤
推定法によりパラメータを正確に同定できるようにした
プロセス・パラメータの同定方法の提供を目的とする。
The present invention has been made in view of the above problems,
It is an object of the present invention to provide a process parameter identification method capable of accurately identifying parameters by the iterative maximum likelihood estimation method based on a theoretical model of a nonlinear process.

[問題点の解決手段] 本発明の反応器におけるプロセス・パラメータの同定
方法は、上記目的を達成するため、 現在の観測値から1サンプル後のプロセス出力を推定
し、1サンプル後における観測値と推定値の誤差が小さ
くなるように頻度因子、熱伝達係数等のプロセス・パラ
メータを修正する逐次型最尤推定法によって、非線形プ
ロセスの理論モデルにおけるパラメータの変化を同定す
る方法としてある。
[Means for Solving Problems] In order to achieve the above-mentioned object, the method for identifying process parameters in a reactor according to the present invention estimates the process output after one sample from the current observed value, and estimates the process output after one sample. This is a method for identifying parameter changes in a theoretical model of a non-linear process by a sequential maximum likelihood estimation method that modifies process parameters such as a frequency factor and a heat transfer coefficient so that an error in an estimated value becomes small.

さらに詳述すれば、本発明のプロセス・パラメータの
同定方法は、 イ.反応器の非線形プロセスモデルを、プロセス・パラ
メータに関する線形差分方程式に変換し、 ロ.反応器におけるプロセス・パラメータである頻度因
子,熱伝達係数等についてのスケーリング・ファクタを
求めて推定式を設定し、 ハ.反応器からデータをサンプリングし、このサンプリ
ング周期ごとに、上記推定式により上記頻度因子,熱伝
達係数等を推定し、 ニ.誤差修正ゲインを計算し、 ホ.反応器出力の推定値を計算し、かつ、この推定値と
観測値より推定誤差を計算し、 ヘ.上記推定誤差が収束しているか否かを判断し、 ト.収束していない場合には、上記誤差修正ゲインおよ
び推定誤差にもとづいて推定した頻度因子,熱伝達係数
等を修正するとともに、誤差共分散を修正し、上記ハ.
〜ホ.を繰返して同定を継続し、 チ.収束している場合には同定を終了する 方法としてある。
More specifically, the process parameter identification method of the present invention comprises: Convert the nonlinear process model of the reactor into a linear difference equation for the process parameters, b. Set the estimation formulas by obtaining the scaling factors for the process parameters in the reactor, such as frequency factors and heat transfer coefficients, and c. Data is sampled from the reactor, and the frequency factor, heat transfer coefficient, etc. are estimated by the above estimation formula for each sampling period, and d. Calculate the error correction gain, and e. Calculate the estimated value of the reactor output, and the estimated error from this estimated value and the observed value. F. It is judged whether the above estimation error has converged, and If it has not converged, the frequency factor, the heat transfer coefficient, and the like estimated based on the error correction gain and the estimation error are corrected, and the error covariance is corrected.
~ E. Repeat the above to continue the identification, and If it has converged, this is a method of ending the identification.

[実施例] 以下、本発明の実施例について図面を参照して説明す
る。
[Embodiment] An embodiment of the present invention will be described below with reference to the drawings.

第1図は、制御系の構成要素に顕著な非線形性を有す
るプロセスの一種である反応器のプロセスフローチャー
トであり、ヘプタン(C716)を原料としトルエン
(C78)を製品として取り出す場合の反応例を示して
いる。
FIG. 1 is a process flow chart of a reactor, which is a kind of process having a significant non-linearity in the components of the control system, and uses heptane (C 7 H 16 ) as a raw material and toluene (C 7 H 8 ) as a product. The example of reaction when taking out is shown.

第2図は、第1図に示す反応器のプロセス・パラメー
タの同定を行なう場合のブロック図である。同図におい
て、1はプロセス(反応器)、2はプロセス1の入出力
データをサンプリングするデータ・サンプリング部、3
は非線形プロセスモデルを求める非線形プロセスモデル
部、4は離散化した差分方程モデルを求める差分方程式
モデル部、5は求めたいパラメータに関する線形方程式
に変換する線形方程式モデル部,6は推定したいパラメー
タの大きさからスケーリング・ファクタを決めて推定式
を求める推定式決定部である。
FIG. 2 is a block diagram for identifying process parameters of the reactor shown in FIG. In the figure, 1 is a process (reactor), 2 is a data sampling unit for sampling input / output data of the process 1, and 3
Is a non-linear process model part for obtaining a non-linear process model, 4 is a difference equation model part for obtaining a discretized difference method model, 5 is a linear equation model part for converting into a linear equation for a desired parameter, and 6 is a size of a parameter to be estimated. This is an estimation formula determination unit that determines a scaling factor from Eq.

また、10は逐次型最尤推定演算部であり、パラメータ
係数行列計算部11、誤差修正ゲイン計算部12、推定値計
算部13、推定誤差計算部14、推定誤差収束判定部15、推
定パラメータ修正部16、誤差共分散修正部17とからなっ
ている。そして、これら各部において、現在(k時点)
の観測値から1サンプル後(k+1時点)の反応器の出
力を推定し、k+1時点における観測値と推定値の誤差
を求め(第4図参照)、この誤差が収束しているときに
は同定を終了し、収束していないときには、誤差にもと
づいて推定プロセス・パラメータを修正し、かつ、誤差
共分散を修正して同定を継続させる。
Further, 10 is a sequential maximum likelihood estimation calculation unit, which includes a parameter coefficient matrix calculation unit 11, an error correction gain calculation unit 12, an estimated value calculation unit 13, an estimated error calculation unit 14, an estimated error convergence determination unit 15, and an estimated parameter correction. It comprises a unit 16 and an error covariance correction unit 17. And in each of these parts, now (at time k)
Estimate the output of the reactor one sample after (k + 1 time point) from the observed value, and obtain the error between the observed value and the estimated value at k + 1 time point (see Fig. 4). If this error converges, the identification is completed. If not, the estimation process parameter is corrected based on the error, and the error covariance is corrected to continue the identification.

次に、本実施例における反応器のプロセス・パラメー
タの同定方法を、第3図に示すフローチャートを参照し
て説明する。
Next, the method for identifying the process parameters of the reactor in this example will be described with reference to the flowchart shown in FIG.

非線形プロセス・モデル部3において、非線形プロ
セス・モデルを求める(301)。
The non-linear process model unit 3 obtains a non-linear process model (301).

○微分方程式モデル 第1図に示す反応器における熱収支と物質収支は次の
通りである。
○ Differential equation model The heat balance and mass balance in the reactor shown in Fig. 1 are as follows.

イ.熱収支 dx1/dt=q/v・{Ti−x1(t)} −〔ΔH/ρcp〕・k(x1)x4 +〔ah/ρcpv〕・(Th−x1) ……[1] ロ.物資収支 dx2/dt=−〔q/v〕・x2(t) +k(x1)・x4(t) ……[2] dx3/dt=−〔q/v〕・x3(t) +k(x1)・x4(t) ……[3] dx4/dt=−〔q/v〕・(x4)(t) −4k(x1)・x4(t) +〔q/v〕・d1(t) ……[4] ここで、 Ti:原料の入口温度 Th:熱媒の入口温度 T:出口温度 a:伝熱面積 h:熱伝達係数 x1:反応温度 x2:トルエン出口温度 x3:水素出口濃度 x4:ヘプタン出口濃度 ρ:内部流体平均密度 Cp:内部流体平均比熱 ΔH:反応熱 k(x):反応速度定数 K(x1)=k0 e-Ea/RT0:頻度因子 d1:原料入口濃度 である。I. Heat balance dx 1 / dt = q / v · {T i -x 1 (t)} - [[Delta] H / rho] c p] · k (x 1) x 4 + [ah / ρc p v] · (T h -x 1 ) ...... [1] b. Material balance dx 2 / dt = − [q / v] ・ x 2 (t) + k (x 1 ) ・ x 4 (t) …… [2] dx 3 / dt = − [q / v] ・ x 3 ( t) + k (x 1) · x 4 (t) ...... [3] dx 4 / dt = - [q / v] · (x 4) (t) -4k (x 1) · x 4 (t) + [Q / v] · d 1 (t) ··· [4] where T i : raw material inlet temperature T h : heat medium inlet temperature T: outlet temperature a: heat transfer area h: heat transfer coefficient x 1 : Reaction temperature x 2 : Toluene outlet temperature x 3 : Hydrogen outlet concentration x 4 : Heptane outlet concentration ρ: Internal fluid average density C p : Internal fluid average specific heat ΔH: Reaction heat k (x): Reaction rate constant K (x 1 ) = K 0 e −Ea / RT k 0 : frequency factor d 1 : raw material inlet concentration.

次いで、差分方程式モデル部4において、離散化し
て差分方程式モデルを求める(302)。
Next, the difference equation model unit 4 discretizes the difference equation model (302).

ここで、Δtは時間刻みで、θはパラメータを示す。 Here, Δt is a time step, and θ is a parameter.

上記[1],[2],[3],[4]式をそれぞれ
[5]式に代入する。
The above expressions [1], [2], [3], and [4] are substituted into the expression [5].

1(k+1)=x1(k)+Δt〔q/v・{Ti−x
1(k)} −ΔH/ρCp・{k(x1(k))x4(k)} +ah/ρcpv・{Th−x1(k)}〕 ……[6] x2(k+1)=x2(k)+Δt〔−q/v・x2(k) +k{x1(k)}x4(k)〕 ……[7] x3(k+1)=x3(k)+Δt〔−q/v・x3(k) +k{x1(k)}x4(k)〕 ……[8] x4(k+1)=x4(k)+Δt〔−q/v・x4(k) −4k{x1(k)}x4(k)+q/v・d1(k)〕 ……[9] 次に、線形方程式モデル部5において、差分方程式
モデルを、求めたいパラメータに関する線形方程式に変
換する(303)。
x 1 (k + 1) = x 1 (k) + Δt [q / v · {T i −x
1 (k)} -ΔH / ρC p · {k (x 1 (k)) x 4 (k)} + ah / ρc p v · {T h -x 1 (k)} ] ...... [6] x 2 (k + 1) = x 2 (k) + Δt [-q / v · x 2 (k ) + k {x 1 (k)} x 4 (k) ] ...... [7] x 3 (k + 1) = x 3 (k ) + Δt [−q / v · x 3 (k) + k {x 1 (k)} x 4 (k)] …… [8] x 4 (k + 1) = x 4 (k) + Δt [−q / v · x 4 (k) -4k {x 1 (k)} x 4 (k) + q / v · d 1 (k) ] ...... [9] then, in the linear equation model section 5, the difference equation model, determined Convert to a linear equation for the desired parameter (303).

上記[6],[7],[8],[9]式から x1(k+1)=x1(k)+Δt〔{−ΔH/ρcp・ exp(−Ea/RX1(k))x4(k)}・k0 +a/ρcpv・{Th−x1(k)}・h +q/v・{Ti−x1(k)}〕 ……[10] x2(k+1)=x2(k)+Δt{−q/v・x2(k) +exp(−Ea/RX1(k))x4(k)・k0} ……[11] x3(k+1)=x3(k)+Δt{−q/v・x3(k) +exp(−Ea/RX1(k))x4(k)・k0} ……[12] x4(k+1)=x4(k)+Δt{−q/v・x4(k) −4 exp(−Ea/RX1(k))x4(k)・k0 +q/v・d1(k)} ……[13] 次いで、推定式決定部6において、推定したいパラ
メータの大きさからスケーリング・ファクタを決めて、
推定式を求める(304)。
The [6], [7], [8], x 1 from [9] Formula (k + 1) = x 1 (k) + Δt [{- ΔH / ρc p · exp (-E a / RX 1 (k)) x 4 (k)} · k 0 + a / ρc p v · {T h -x 1 (k)} · h + q / v · {T i -x 1 (k)} ] ...... [10] x 2 ( k + 1) = x 2 ( k) + Δt {-q / v · x 2 (k) + exp (-E a / RX 1 (k)) x 4 (k) · k 0} ...... [11] x 3 (k + 1 ) = x 3 (k) + Δt {-q / v · x 3 (k) + exp (-E a / RX 1 (k)) x 4 (k) · k 0} ...... [12] x 4 (k + 1) = X 4 (k) + Δt {−q / v · x 4 (k) −4 exp (−E a / RX 1 (k)) x 4 (k) · k 0 + q / v · d 1 (k)} ... [13] Next, in the estimation formula determination unit 6, the scaling factor is determined from the size of the parameter to be estimated,
Obtain an estimation formula (304).

ここで、スケーリング・ファクタとは、各パラメータ
に対する各変数からの寄与が同程度になるように設定し
た係数である。
Here, the scaling factor is a coefficient set such that the contributions from the variables to the parameters are similar.

一例として、反応温度の推定値に関する線形方程式
[10]について説明する。
As an example, the linear equation [10] regarding the estimated value of the reaction temperature will be described.

1(k+1)=x1(k)+Δt〔{−ΔH/ρcp・ exp(−Ea/Rx1(k))x4(K)}・k0 +a/ρcpv・{Th−x1(k)}・h +q/v・{Ti−x1(k)}〕 ……[10] [10]式においてk0=5.01×108 h=6.069×105(J/g・mol・k) であり、k0の値はhの約103倍である。 x 1 (k + 1) = x 1 (k) + Δt [{- ΔH / ρc p · exp (-E a / Rx 1 (k)) x 4 (K)} · k 0 + a / ρc p v · {T h −x 1 (k)} · h + q / v · {T i −x 1 (k)}] ... [10] In the formula [10], k 0 = 5.01 × 10 8 h = 6.069 × 10 5 (J / g · mol · k), and the value of k 0 is about 10 3 times h.

ここで、F(1,1)=Δt{−ΔH/ρcp・ exp(−Ea/Rx1(k))・x4(k) ……[14] F(1,2)=Δt〔a/ρcpv・{Th −x1(k)}〕 ……[15] とおく。Here, F (1,1) = Δt { -ΔH / ρc p · exp (-E a / Rx 1 (k)) · x 4 (k) ...... [14] F (1,2) = Δt [ a / ρc p v · {T h -x 1 (k)} ] is denoted by ...... [15].

Δx1=x1(k+1)−x1(k)−Δt・q/v・ {Ti−x1(k)}=F(1,1)×k0−F(1,2) ×h ……[16] ここで、Δx1からk0,hを推定する場合、F(1,1)
が非常に小さな値になる。また、k0を少し修正すると
大きく影響が出ることになる。
Δx 1 = x 1 (k + 1) −x 1 (k) −Δt · q / v · {T i −x 1 (k)} = F (1,1) × k 0 −F (1,2) × h ... [16] Here, when estimating k 0 , h from Δx 1 , F (1,1)
Becomes a very small value. Also, if k 0 is modified a little, it will have a great effect.

そこで、推定したいパラメータの大きさを等しくする
ために[16]式を次のように置き換える必要がある。
Therefore, it is necessary to replace equation [16] as follows in order to equalize the size of the parameters to be estimated.

Δx1=F(1,1)×108×k0′+F(1,2) ×105×h′ ここで、第1項の108、第2項の105がスケーリング・
ファクタである。
Δx 1 = F (1,1) × 10 8 × k 0 ′ + F (1,2) × 10 5 × h ′ where 10 8 of the first term and 10 5 of the second term are scaling
Is a factor.

Δx1=F(1,1)′×k0′+F(1,2)′×h′ ……
[17] [15]式が求める推定式である。
Δx 1 = F (1,1) ′ × k 0 ′ + F (1,2) ′ × h ′ ...
[17] [15] is the estimation formula obtained.

0′,h′の初期値を適宜定めて代入することによ
り、パラメータk0,hを推定する。
The parameters k 0 and h are estimated by appropriately setting and substituting initial values of k 0 ′ and h ′.

続いて、逐次型最尤推定演算部10において、次の推定
演算処理を行なう。すなわち、 パラメータ係数行列部11で、パラメータ係数行列を
計算し、プロセス・パラメータを推定する(305)。
Then, the successive maximum likelihood estimation calculation unit 10 performs the following estimation calculation processing. That is, the parameter coefficient matrix unit 11 calculates a parameter coefficient matrix and estimates process parameters (305).

前述した反応温度におけるパラメータ推定例を示す。 An example of parameter estimation at the above-mentioned reaction temperature will be shown.

[10],[14],[15]式より x1(k+1)=x1(k)+F(1,1)′×k0′+F
(1,2)′ ×h′+B(k) マトリックス表現すると x1(k+1)=x1(K)+F(k)・A(k)+B
(k) 誤差修正ゲイン部12で、誤差修正ゲインを計算する
(306)。
From the expressions [10], [14], and [15], x 1 (k + 1) = x 1 (k) + F (1,1) ′ × k 0 ′ + F
(1,2) ′ × h ′ + B (k) When expressed in a matrix, x 1 (k + 1) = x 1 (K) + F (k) · A (k) + B
(K) The error correction gain unit 12 calculates the error correction gain (306).

[18]式より 誤差共分散行列P(k)の初期値 誤差修正ゲイン K(k+1)=P(k)・F(k)・〔1+F
t(k) ・P(k)・F(k)〕-1 ……[19] において、kの初期値を0とし、計算を開始する。
From the formula [18] Initial value of error covariance matrix P (k) Error correction gain K (k + 1) = P (k) · F (k) · [1 + F
t (k) · P (k) · F (k)] −1 ... [19], the initial value of k is set to 0, and calculation is started.

次に、推定値計算部13で、推定値を求める(30
7)。
Next, the estimated value calculation unit 13 obtains an estimated value (30
7).

推定誤差計算部14で、推定値と観測値より推定誤差
を計算する(308)。
The estimation error calculator 14 calculates an estimation error from the estimated value and the observed value (308).

E(k)=x1(k+1)−x1(k+1)……[21] 推定誤差収束判定部15で、推定誤差が収束したかど
うかを判定する(309)。
E (k) = x 1 (k + 1) −x 1 (k + 1) ... [21] The estimation error convergence determination unit 15 determines whether the estimation error has converged (309).

が閾値εより小さいかどうかを判断する。(k時点にお
いて、nサンプル前(k−n時点)からk時点までの収
束状況を判断する)。
Is smaller than the threshold ε. (At the time point k, the convergence status from n samples before (the time point k-n) to the time point k is determined).

この結果、J≦εのときはパラメータを決定して(31
0)、同定を終了し、J≧εのときは、次のようにして
同定を続ける。
As a result, when J ≦ ε, the parameters are determined (31
0), identification is completed, and when J ≧ ε, identification is continued as follows.

推定パラメータ修正部16で、推定パラメータを修正
する(311)。
The estimation parameter correction unit 16 corrects the estimation parameter (311).

[19],[21]式より A(k+1)=A(k)+E(k)・K(k+1) ……
[22] 誤差共分散修正部17で、誤差共分散を修正する(31
2)。
From equations [19] and [21], A (k + 1) = A (k) + E (k) · K (k + 1)
[22] The error covariance correction unit 17 corrects the error covariance (31
2).

P(k+1)=P(k)−P(k)・F(k)・〔1
+Ft(k) ・P(k)・F(k)〕-1・Ft(k)・P(k)
……[23] データサンプリングの時点を1ステップずらして
(313)、1サンプル後のデータサンプリングを行な
い、上述した[5]以下の計算,修正を行なう。
P (k + 1) = P (k) −P (k) · F (k) · [1
+ F t (k) · P (k) · F (k)] −1 · F t (k) · P (k)
... [23] The data sampling time is shifted by one step (313), data sampling is performed one sample later, and the calculation and correction of [5] and above are performed.

このように本発明は、サンプル周期ごとにパラメータ
を修正しながら計算している。例えば、第4図に示すよ
うに1分ごと計算する場合、その計算ごとにパラメータ
を修正しながら所定の回数計算するので、何分か後に反
応状態が変化したとき(第4図参照)には、その近辺で
パラメータが変化することから異常を診断したり、予測
制御のモデルパラメータの修正などの処置を早期に行な
うことができる。
As described above, the present invention calculates while correcting the parameter for each sample period. For example, as shown in FIG. 4, when the calculation is performed every 1 minute, the calculation is performed a predetermined number of times while correcting the parameters for each calculation, so when the reaction state changes after a few minutes (see FIG. 4). Since the parameters change in the vicinity thereof, it is possible to diagnose an abnormality or take an action such as correction of the model parameter of the predictive control at an early stage.

[発明の効果] 以上のように本発明によれば、反応器のプロセス・パ
ラメータを正確に同定することにより、パラメータの変
化から早期にプロセスの変動を検出できるとともに、毎
回更新されるパラメータにより、反応器の変化に適応し
た制御を行なうことができる。
[Effects of the Invention] As described above, according to the present invention, by accurately identifying the process parameters of the reactor, it is possible to detect the process variation early from the change of the parameters, and the parameters updated every time The control adapted to the change of the reactor can be performed.

【図面の簡単な説明】[Brief description of drawings]

第1図は反応器のプロセスフローチャートを示し、第2
図は第1図の反応器をプロセスとしてプロセスの同定を
行なう場合のブロック図、第3図は本発明実施例方法を
説明するためのフローチャート、第4図は逐次型最尤推
定法を説明するための曲線図を示す。 1:プロセス、2:データ・サンプリング部 3:非線形プロセス・モデル部 10:逐次型最尤推定演算部
FIG. 1 shows a process flow chart of the reactor,
FIG. 1 is a block diagram for identifying a process by using the reactor of FIG. 1 as a process, FIG. 3 is a flow chart for explaining the method of the present invention, and FIG. 4 is a sequential maximum likelihood estimation method. A curve diagram for is shown. 1: Process, 2: Data sampling unit 3: Non-linear process model unit 10: Recursive maximum likelihood estimation operation unit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】イ.反応器の非線形プロセスモデルを、プ
ロセス・パラメータに関する線形差分方程式に変換し、 ロ.反応器におけるプロセス・パラメータである頻度因
子,熱伝達係数等についてのスケーリング・ファクタを
求めて推定式を設定し、 ハ.反応器からデータをサンプリングし、このサンプリ
ング周期ごとに、上記推定式により上記頻度因子,熱伝
達係数等を推定し、 ニ.誤差修正ゲインを計算し、 ホ.反応器出力の推定値を計算し、かつ、この推定値と
観測値より推定誤差を計算し、 ヘ.上記推定誤差が収束しているか否かを判断し、 ト.収束していない場合には、上記誤差修正ゲインおよ
び推定誤差にもとづいて推定した頻度因子,熱伝達係数
等を修正するとともに、誤差共分散を修正し、上記ハ.
〜ホ.を繰返して同定を継続し、 チ.収束している場合には同定を終了する、 ことを特徴とした反応器におけるプロセス・パラメータ
の同定方法。
1. A. Convert the nonlinear process model of the reactor into a linear difference equation for the process parameters, b. Set the estimation formulas by obtaining the scaling factors for the process parameters in the reactor, such as frequency factors and heat transfer coefficients, and c. Data is sampled from the reactor, and the frequency factor, heat transfer coefficient, etc. are estimated by the above estimation formula for each sampling period, and d. Calculate the error correction gain, and e. Calculate the estimated value of the reactor output, and the estimated error from this estimated value and the observed value. F. It is judged whether the above estimation error has converged, and If it has not converged, the frequency factor, the heat transfer coefficient, and the like estimated based on the error correction gain and the estimation error are corrected, and the error covariance is corrected.
~ E. Repeat the above to continue the identification, and A method for identifying process parameters in a reactor, characterized in that the identification is terminated when the values converge.
JP62039896A 1987-02-23 1987-02-23 Method for identifying process parameters in a reactor Expired - Lifetime JPH083743B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62039896A JPH083743B2 (en) 1987-02-23 1987-02-23 Method for identifying process parameters in a reactor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62039896A JPH083743B2 (en) 1987-02-23 1987-02-23 Method for identifying process parameters in a reactor

Publications (2)

Publication Number Publication Date
JPS63206810A JPS63206810A (en) 1988-08-26
JPH083743B2 true JPH083743B2 (en) 1996-01-17

Family

ID=12565724

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62039896A Expired - Lifetime JPH083743B2 (en) 1987-02-23 1987-02-23 Method for identifying process parameters in a reactor

Country Status (1)

Country Link
JP (1) JPH083743B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5000460B2 (en) * 2007-11-14 2012-08-15 株式会社豊田中央研究所 Parameter identification apparatus and parameter identification program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07104715B2 (en) * 1984-01-18 1995-11-13 株式会社日立製作所 How to identify parameters

Also Published As

Publication number Publication date
JPS63206810A (en) 1988-08-26

Similar Documents

Publication Publication Date Title
US6285971B1 (en) Method for real-time nonlinear system state estimation and control
CN107765347B (en) Short-term wind speed prediction method based on Gaussian process regression and particle filtering
US6278962B1 (en) Hybrid linear-neural network process control
CN109581870B (en) Dynamic matrix control method for temperature in energetic material reaction kettle
Tham et al. Soft-sensors for process estimation and inferential control
US11860617B2 (en) Forecasting industrial aging processes with machine learning methods
US6745088B2 (en) Multi-variable matrix process control
JP2020522800A (en) Computer system and method for online construction and deployment of predictive inference models
CN110957011B (en) Online production parameter estimation method of continuous stirring reactor under unknown time-varying measurement noise
US20010025232A1 (en) Hybrid linear-neural network process control
Trelea et al. Optimal constrained non-linear control of batch processes: application to corn drying
WO2002017023A1 (en) Prediction controlling device
JP4908433B2 (en) Control parameter adjustment method and control parameter adjustment program
US20090076773A1 (en) Method for identifying unmeasured disturbances in process control test data
Imtiaz et al. Estimation of states of nonlinear systems using a particle filter
JPH0695707A (en) Model forecast controller
JPH083743B2 (en) Method for identifying process parameters in a reactor
Yuan et al. Control performance assessment for multivariable systems based on a modified relative variance technique
JPH0677215B2 (en) Process identification method
Zhu System identification for process control: Recent experience and outlook
JP2019053589A (en) Intensified learning program, intensified learning method, and intensified learning device
JP4104435B2 (en) Control method, control device, and program
US20030028263A1 (en) Method and apparatus for adaptive control of marginally stable systems
CN112729675A (en) Temperature modeling method for pressure sensor calibration device based on wiener nonlinear model
JPH0434766B2 (en)