Transcript
Page 1: プロセス制御工学 2.プロセスモデル

Division of Process Control & Process Systems EngineeringDepartment of Chemical Engineering, Kyoto University

[email protected]://www-pse.cheme.kyoto-u.ac.jp/~kano/

プロセス制御工学

2.プロセスモデル

京都大学  加納 学

Page 2: プロセス制御工学 2.プロセスモデル

講義内容 2

プロセスモデルの構築

ラプラス変換

Page 3: プロセス制御工学 2.プロセスモデル

動的なプロセスモデルの必要性 3

プロセス制御を実現するためには,プロセスの入力変数(操作変数と外乱)が変化したときに出力変数(制御変数)が時間的にどのように変化するか,すなわちプロセスの動特性を表現できるモデルが必要である.

プロセス設計に利用されるモデルは,定常状態における変数間の関係を表現するものであり,動特性は無視されている場合が多い.

アクセルやブレーキと車速の関係を知らなかったら,どうなるだろうか?

Page 4: プロセス制御工学 2.プロセスモデル

プロセスモデルの種類 4

物理モデル(現象論的モデル)物理や化学の法則に基づいて化学プロセスの動特性を一連の微分方程式や代数方程式で表現するモデル

ブラックボックスモデル(統計的モデル)プロセスの運転データから導出されるモデル例えば,操作変数を人為的に変化させることによって,操作変数が制御変数に与える影響を知ることができるため,そのときの入出力データからモデルを構築できる.

システム同定:入出力データから統計的モデルを構築すること

グレイボックスモデル=現象論的モデル+統計的モデル

Page 5: プロセス制御工学 2.プロセスモデル

状態変数と状態方程式 5

),( uxfdtdx

状態方程式 状態変数 x

初期状態 x0 と入力 u が与えられれば,プロセスの状態が変化する様子を知ることができる.

プロセスの動特性を表現するためには,プロセスの状態を表す変数(状態変数)とその時間的変化を表す数式(状態方程式)が必要である.

例)物質収支式や熱収支式などのプロセス方程式

Page 6: プロセス制御工学 2.プロセスモデル

プロセス方程式から状態方程式へ 6

),(2

2

uygdtdya

dtyd

プロセス方程式が 1 階微分方程式で与えられるとは限らないが,状態変数の 1 階から n-1 階微分までを状態変数に加えることにより, n 階微分方程式に変形できる.

dtdyxyx 21 ,

21

2

2

1

),( axuxgx

xx

dtd

Page 7: プロセス制御工学 2.プロセスモデル

定常状態と非定常状態 7

定常状態状態変数が時間的に変化しない状態

非定常状態状態変数が時間的に変化する状態

)~,~(0 uxf

),( uxfdtdx

Page 8: プロセス制御工学 2.プロセスモデル

例題2.1 8

物質収支

エネルギー収支

FFdtdLA i

QFTcTFcdtLTdAc piipp )(

Page 9: プロセス制御工学 2.プロセスモデル

例題2.1 9

物質収支

エネルギー収支

FFdtdLA i

pii c

QFTTFdtLTdA

)(

)()( FFTdtdTAL

dtdLAT

dtdTAL

dtLTdA i

pi c

QTTFdtdTAL

)(

Page 10: プロセス制御工学 2.プロセスモデル

例題2.1 10

FFdtdLA i

pi c

QTTFdtdTAL

)(

状態方程式 状態変数

LT

Page 11: プロセス制御工学 2.プロセスモデル

自由度 11

プロセス自由度プロセスの定常状態を決めるために必要十分な変数の数,あるいは互いに独立に変化させることのできる変数の数

制御自由度制御可能な変数の数

プロセス自由度 = 変数の数 - 式の数

制御自由度 = プロセス自由度 - 外部条件変数の数

Page 12: プロセス制御工学 2.プロセスモデル

自由度の計算例(例題2.2) 12

FFdtdLA i

pi c

QTTFdtdTAL

)(

状態方程式

プロセス自由度 = 変数の数 ー 式の数   4       6      2

制御自由度 = プロセス自由度 - 外部条件変数の数  2        4         2

Page 13: プロセス制御工学 2.プロセスモデル

線形化 13

化学プロセスの物理モデルの多くは非線形微分方程式で与えられる.しかし,プロセスが狭い条件範囲で運転される場合には,線形モデルによって非線形モデルを十分な精度で近似できる.

プロセスをある定常状態に保つことが目的である場合には,その定常点周りでのプロセスの動特性は線形近似したモデルを用いて表現できるため,その線形モデルに基づいて制御系を設計すればよい.

近年,反応器など非線形性が強く,かつ高い制御性能を要求されるプロセスに対して,非線形モデルに基づくモデル予測制御の適用などが進められている.

Page 14: プロセス制御工学 2.プロセスモデル

線形化 14

))((')()( 000 xxxfxfxf

テイラー展開

!)()(

!2)()(

!1)(')()(

00

)(

20

0)2(0

00

nxxxf

xxxfxxxfxfxf

nn

2次以上の項を無視

)(xf

x0x

Page 15: プロセス制御工学 2.プロセスモデル

例題2.3 15

LaFdtdLA i

)~(~2

1~ LLL

LL

)~(~2

~ LLL

aLaFdtdLA i

Page 16: プロセス制御工学 2.プロセスモデル

定常値からの変化量に着目 16

xxx ~状態方程式の線形近似

定常状態

定常値からの変化量

xxfdtxd )~('

)~)(~(')~()( xxxfxfxfdtdx

)~(~

0 xfdtxd

Page 17: プロセス制御工学 2.プロセスモデル

例題2.4 17

LLL ~

)~(~2

~ LLL

aLaFdtdLA i 物質収支式

定常状態 LaFi~~0

定常値からの変化量

LLFF

LL

aFdtLdA

ii

i

~2

~~2

Page 18: プロセス制御工学 2.プロセスモデル

撹拌槽型加熱器の線形モデル(例題2.5) 18

LLFF

dtLdA i

i ~2

~

piiii c

QTTFTTFdtTdAL

)~~()(~

QTF

ALcALF

ALTTA

TL

ALF

LAF

TL

dtd

i

i

p

iii

i

1~~~001

~0

0~2

~

状態空間表現

Page 19: プロセス制御工学 2.プロセスモデル

講義内容 19

プロセスモデルの構築

ラプラス変換

Page 20: プロセス制御工学 2.プロセスモデル

ラプラス変換 20

ラプラス変換の定義と基本特性

定義

線形性

合成積

0)()()]([ dttfsFtfL ste

)()()]()([ sbGsaFtbgtafL

)()(])()([0

sGsFdgtfLt

Page 21: プロセス制御工学 2.プロセスモデル

ラプラス変換 21

微積分のラプラス変換

指数関数のラプラス変換

)(1])()([00

sFs

dttfL nntt

)()]([ )( sFstfL nn

)0()0()()]([ )1(1)( nnnn ffssFstfL

初期値がすべて0の場合

aseL at

1][

Page 22: プロセス制御工学 2.プロセスモデル

例題2.6 22

)0(0)0(

)(,0)0(),(ttb

tfxtfaxdtdx

)()()( sFsaXssX

assFsX

)()(

)1(

)()(0

)(

at

t ta

eab

dfetx

ラプラス変換

逆変換(合成積)

Page 23: プロセス制御工学 2.プロセスモデル

ラプラス変換 23

移動定理

最終値定理

)()]([ sFedtfL ds

)(lim)(lim0

ssFtfst

Page 24: プロセス制御工学 2.プロセスモデル

例題2.7 24

)0(0)0(

)(,0)0(),(ttb

tfxtfaxdtdx

sbsF )(

)()(

assbsX

最終値定理

ab

asb

ssXtx

s

st

0

0

lim

)(lim)(lim

)1(

)()(0

)(

at

t ta

eab

dfetx

Page 25: プロセス制御工学 2.プロセスモデル

ラプラス逆変換(例題2.8) 25

52)5)(2(207

107207)( 23

sc

sb

sa

ssss

sssssF

51

212)(

sss

sF

tt eetf 522)(

s を掛けて s=0 を代入50

20

15220

s

csba

50

10

)52)(2(20)2(7

scb

sa

s+2 を掛けて s=-2 を代入

項ごとに逆変換

Page 26: プロセス制御工学 2.プロセスモデル

おわり 26

宿題?