煤の振る舞いを考慮した 炎のヴィジュアライゼーション
Download
Report
Transcript 煤の振る舞いを考慮した 炎のヴィジュアライゼーション
Gゼミ 3/15
池田英貴
1
CGにおける炎の問題点の概要
CGの炎の問題点
写実性
物理モデル
光学パラメタ
統一性
2
CGにおける炎の問題点の概要
CGの炎の問題点
写実性
物理モデル
光学パラメタ
統一性
3
問題点①光学パラメタ
レンダリングの方法:
以下の放射輸送方程式を解く
(
k a L e ( x' , ω ) e
( x' , x )
k s L s ( x' , ω ) e
( x' , x )
)dx'
4
従来法と理論式
・ガスバーナーから火が出る様子を理論式を用
いてレンダリングしたもの
・すすの密度d[kg/m^3]は同じだが
代表半径reff[μm]が異なる
N (r )
N soot
2 r
exp[
ln r ln reff 2
2
2
]
N(r):半径rのすすの粒子の個数
reff:粒子半径 σ:分散 Nsoot:すすの総数
5
CGにおける炎の問題点の概要
CGの炎の問題点
写実性
物理モデル
光学パラメタ
統一性
6
CGにおける炎の問題点の概要
CGの炎の問題点
写実性
物理モデル
光学パラメタ
統一性
7
問題点②物理モデル
Nguyenら {SIGGRAPH 2002}のモデル
炎と煙、別々のモデルを利用
煙部分:
Visual Simulation of Smoke [Fedkiw et al. 2001]
における手法を用いる
炎部分:独自の手法
ユーザーの恣意性が介入する8
提案法の概要とメリット
シミュレーション
密度、温度、
エネルギーを
格子法で計算
すすの粒径・
個数を粒子法
で計算
レンダリング
モンテカルロ
法で計算
☛写実性の向上&統一的物理モデル
9
格子法による計算
質量保存
運動量保存
エネルギー保存
t
(u j )
x j
(u j )
t
C p
T
t
0
( uiu j )
xi
C pui
ρ:流体の密度 ui:速度, p:圧力
τi:粘性テンソル, qi:拡散
T
xi
p
x j
q i
xi
ij
xi
( ref ) g
T S rad
g:重力加速度 T温度
ωT:局所的熱放射, Srad:放射熱エネルギー
10
粒子法による計算
以下のCheungらによるすすのモデルを
粒子ベースに拡張
A fully-coupled simulation of vortical structures
in a large-scale buoyant pool fire
(Sherman C.P. Cheung a, G.H. Yeoh)
11
Cheungらによる手法
N soot , soot
すすの総数
d N soot
dt
体積分率
d soot
dt
2
S N soot N soot
2
1 / 3 36
N av 2
soot
S soot 144 N av soot
1/ 3
α:すすの核生成による効果
2/3
1/ 3
N soot
1/ 3
R OX N soot
soot
1 / 3 36
N av 2
soot
1/ 3
1/ 3
1/ 3
R OX N soot
1/ 3
soot
β:すすの凝集による効果
(7),(8)両式の右辺第3項:すすの燃焼による効果
ρs:すすの物質の密度
Nav:アボガドロ数
ROX:総括速度
12
2/3
粒子ベースに変換
dN soot
S N soot
dt
dV soot
S soot dV
dt
dV soot
dt
d 4 3
d 4 3
r
n
(
r
)
dr
r
N
p
(
r
)
dr
soot
dt 0 3
dt 0 3
9 2
9 2
dN
d 4
4
3
soot
2
2
N soot reff e
3 N soot reff
e
dt 3
dt
3
p (r )
1
2 r
2
d reff
soot dV
dt
ln r ln r
]
13
2
exp[
eff
2
2
粒子法による計算
個数密度の時間変化
d N soot
dt
2
4
6
2
6
A1 N soot reff A2 N soot reff A3 N soot reff
2
代表半径の時間変化
dr eff
dt
3
B1 N soot reff
6
2
B 2 N soot reff
4
4
B 3 N soot reff
4
B 4 N soot
5/3
reff
3
B 5 N soot
2
14
各係数
A1
16
A2
16
9
9
A3 4
B1
2
2
2
2 9
C s X
1/ 3
N av
8/3
1/ 3
N av
s
1/ 3
9
2
C s e
4 5 / 3
3
fu e
T
1/ 3
2
T
1 / 2 Ta / T
e
1/ 2
R OX e
3
2
C s X
2
fu e
15 / 2 2
2
9 / 2 2 16 2
B 2 64 e
C s X
27
B3
B4
B5
16
27
4
3
4
3
2 9
2
C s e
N av
1/ 3
1/ 3
N av
s
1/ 3
1/ 3
s
2
T
1 / 2 T / T
fu e
e
9
2
T
1 / 2 T / T
e
1/ 2
R OX e
1/ 3
T
3
R OX e
2
Cα,,Cβ,Cγ:定数
3
2
Tα,Tγ:活性化温度
15
ToDo
• 1次元にすすのモデル取り入れる(実行中)
• 輪講(4/11):本発表に準ずる形となりそう
• VCの結果次第で動く
16