格子ボルツマン法の基礎venus.iis.u-tokyo.ac.jp/research/pdf/0104.pdf1/4...

4
大岡研究室・菊本研究室 Ooka Lab., and Kikumoto Lab. 建築風環境における格子ボルツマン法のベンチマーク(1) Benchmark of the lattice Boltzmann method for built wind environment (1) Foundation of the lattice Boltzmann method 格子ボルツマン法の基礎 1/4 LBMは、メソスケール的格子ボルツマン方程式(lattice Boltzmann equation, LBE)に基づく が、LBEの中の緩和時間 として与えてLES解析を行う 格子ボルツマン法とは 1 2 LBMの理論基礎 3 離散速度及び格子の様子 4 Large-eddy simulationの組み込まれたLBM + ,+ , , 格子ボルツマン法(lattice Boltzmann method, LBM)は、流体を有限 個の速度をもつ多数の仮想粒子の集合体で近似し、さらに流体運動 を微視的な衝突と並進移動でモデル化し、その変化を逐次計算する。 LBMは計算アルゴリズムが単純であり、並列計算に適しているため、 複雑かつ大規模な建築と市街地流れ場に関しても高速なLESが可能 となると期待される。 緩和時間スキーム Ω , =− 1 , , Ω , = − −1 , eq , 単緩和時間スキーム(single relaxation time scheme, SRT) 多緩和時間スキーム(multi relaxation time scheme, MRT) 建築環境の乱流場において、Large-Eddy Simulation (LES) が 組み込まれる 標準Smagorinskyモデルを用いたLBMでは、総粘性 は分 子粘性 と渦粘性 の和で構成 D3Q19 scheme D3Q27 scheme LES理論による渦粘性 = 2 ҧ LBM理論による総粘性 = 2 ( − 0.5) : 格子の音速 : 緩和時間 : 離散時間 : Smagorinsky定数 Δ :フィルター幅 ҧ : 歪み速度テンソル Ω : 衝突関数 : 緩和時間 : 分布関数をモーメントに変換する ために構造された行列 −1 : の逆行列 : に応じた緩和係数対角行列 建築・都市風環境において、D319及びD3Q27離散速度スキー ムの応用が多い :離散速度の粒子分布関数 : 粒子の平衡分布関数 :粒子の空間位置 :離散速度 :時間 : 離散時間ステップ

Upload: vandang

Post on 07-May-2019

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 格子ボルツマン法の基礎venus.iis.u-tokyo.ac.jp/research/pdf/0104.pdf1/4 LBMは、メソスケール的格子ボルツマン方程式(lattice Boltzmann equation, LBE)に基づく

大岡研究室・菊本研究室Ooka Lab., and Kikumoto Lab.

建築風環境における格子ボルツマン法のベンチマーク(1)

Benchmark of the lattice Boltzmann method for built wind environment (1)Foundation of the lattice Boltzmann method

格子ボルツマン法の基礎

1/4

➢ LBMは、メソスケール的格子ボルツマン方程式(lattice Boltzmann equation, LBE)に基づく

➢ 𝜏𝑡𝑜𝑡𝑎𝑙が、LBEの中の緩和時間𝜏として与えてLES解析を行う

格子ボルツマン法とは1

2 LBMの理論基礎

3 離散速度及び格子の様子

4 Large-eddy simulationの組み込まれたLBM𝑓𝑎 𝐫 + 𝛿𝐞𝑎 , 𝑡 + 𝛿 − 𝑓𝑎 𝐫, 𝑡 = Ω 𝑓𝑎 𝐫, 𝑡

➢ 格子ボルツマン法(lattice Boltzmann method, LBM)は、流体を有限

個の速度をもつ多数の仮想粒子の集合体で近似し、さらに流体運動

を微視的な衝突と並進移動でモデル化し、その変化を逐次計算する。

➢ LBMは計算アルゴリズムが単純であり、並列計算に適しているため、

複雑かつ大規模な建築と市街地流れ場に関しても高速なLESが可能

となると期待される。

➢ 緩和時間スキーム

Ω 𝑓𝑎 𝐫, 𝑡 = −1

𝜏𝑓𝑎 𝐫, 𝑡 − 𝑓𝑎

𝑒𝑞𝐫, 𝑡

Ω 𝑓𝑎 𝐫, 𝑡 = −𝐌−1𝐒𝐌 𝑓𝑎 𝐫, 𝑡 − 𝑓𝑎eq 𝐫, 𝑡

• 単緩和時間スキーム(single relaxation time scheme, SRT)

• 多緩和時間スキーム(multi relaxation time scheme, MRT)

➢ 建築環境の乱流場において、Large-Eddy Simulation (LES) が組み込まれる

➢ 標準Smagorinskyモデルを用いたLBMでは、総粘性𝜈𝑡𝑜𝑡𝑎𝑙は分子粘性𝜈と渦粘性𝜈𝑡の和で構成

D3Q19 scheme D3Q27 scheme

• LES理論による渦粘性 𝜈𝑡 = 𝑐𝑘𝛥2 ҧ𝑆

• LBM理論による総粘性 𝜈𝑡𝑜𝑡𝑎𝑙 = 𝑒𝑠2(𝜏𝑡𝑜𝑡𝑎𝑙 − 0.5)𝛿

𝑒𝑠 : 格子の音速 𝜏 : 緩和時間𝛿 : 離散時間 𝑐𝑘 : Smagorinsky定数Δ :フィルター幅 ҧ𝑠 : 歪み速度テンソル

Ω : 衝突関数𝜏 : 緩和時間𝐌 : 分布関数をモーメントに変換する

ために構造された行列𝐌−1 : 𝐌の逆行列𝐒 : 𝐌に応じた緩和係数対角行列

➢ 建築・都市風環境において、D319及びD3Q27離散速度スキームの応用が多い

𝑓𝑎 :離散速度𝑎の粒子分布関数

𝑓𝑎𝑒𝑞

: 𝑎粒子の平衡分布関数𝐫 :粒子の空間位置𝐞𝑎 :離散速度𝑎𝑡 :時間𝛿 : 離散時間ステップ

Page 2: 格子ボルツマン法の基礎venus.iis.u-tokyo.ac.jp/research/pdf/0104.pdf1/4 LBMは、メソスケール的格子ボルツマン方程式(lattice Boltzmann equation, LBE)に基づく

大岡研究室・菊本研究室Ooka Lab., and Kikumoto Lab.

LBM-LES FVM-LES

建築風環境における格子ボルツマン法のベンチマーク(2)

Benchmark of the lattice Boltzmann method for built wind environment (2)Benchmark of LBM for the indoor isolated flow

室内等温流れのベンチマーク

2/4

➢ 2次元室内等温ベンチマークテストケースを対象

として、LESが組み込まれたLBMとFVMを実施

• LBMの解析精度の検証

• LBMとFVMの結果の比較

➢ LBMが室内気流解析における適用性を検討

➢ 室内風環境において、LBMはFVMと同様に流れ場構造と実験値を概ね再現できる。

研究目的1

2 解析対象および境界条件

3 平均スカラー風速の結果

4 平均速度及び変動成分の結果

Item FVM-LES LBM-LES

Software OpenFOAM OpenLB

Sub-grid scale model standard Smagorinsky model (Cs = 0.12)

Time discretization Euler-implicit -

Space discretization2nd-order central

difference-

Lid B.C. Uniform velocity boundary,Outlet B.C. Velocity Gradient-zero, 𝑡=0.16 𝐻

Other B.C.wall function

(Spalding’s law)

Bounce-back

condition

Table 1 Simulation conditions

Fig.1 Sketch of the indoor flow case

0.0 0.05 0.10 0.15 0.20 0.25 0.30 0.35 0.40 0.45 0.50

(a) x=H (b) x=2H

(c) y=0.5h (d) y=H-0.5h

Fig. 2 Time-averaged scalar velocity

Fig. 3 Distribution of streamwise component of time-averaged velocity

(left) and the standard deviation of fluctuating velocity (right)

Page 3: 格子ボルツマン法の基礎venus.iis.u-tokyo.ac.jp/research/pdf/0104.pdf1/4 LBMは、メソスケール的格子ボルツマン方程式(lattice Boltzmann equation, LBE)に基づく

大岡研究室・菊本研究室Ooka Lab., and Kikumoto Lab.

建築風環境における格子ボルツマン法のベンチマーク(3)

Benchmark of the lattice Boltzmann method for built wind environment (3)Benchmark of lattice Boltzmann method for the outdoor isolated flow (part1)

屋外等温流れのベンチマーク(1)

3/4

研究目的1

2 解析対象およびケース設定

平均スカラー風速の結果3

➢ 屋外気流において、LBMはFVMと同様な流れ場構造を概ね与えられる。

Table 1 Case Settings

➢ 3次元屋外等温ケースを対象として、LESが組み込まれたLBMと

FVMを実施し、LBMが屋外気流解析における適用性を検討

• LBMとFVMの解析精度の比較

• 異なる離散時間及び離散速度スキームの比較

➢ LBMとFVMの計算速度と並列計算性能の検討

LBM_02_SRT_D3Q19 LBM_01_SRT_D3Q19

LBM_01_MRT_D3Q19 LBM_01_SRT_D3Q27

FVM_02

Case NameCalculation

Method

Relaxation

time scheme

Discrete

velocity

scheme

Mesh size

LBM_02_SRT_D3Q19

LBM-LES

SRT(BGK) D3Q19 0.02m (1/8 b)

LBM_01_SRT_D3Q19 SRT(BGK) D3Q19 0.01m (1/16 b)

LBM_01_SRT_ D3Q27 SRT(BGK) D3Q27 0.01m (1/16 b)

LBM_01_MRT_ D3Q19 MRT D3Q19 0.01m (1/16 b)

FVM_02 FVM-LES - - 0.02m (1/8 b)

Fig. 1 Sketch of the simulation domain

Fig. 2 Time-averaged scalar velocity of all cases

Page 4: 格子ボルツマン法の基礎venus.iis.u-tokyo.ac.jp/research/pdf/0104.pdf1/4 LBMは、メソスケール的格子ボルツマン方程式(lattice Boltzmann equation, LBE)に基づく

大岡研究室・菊本研究室Ooka Lab., and Kikumoto Lab.

39.375 H9.375 H

Target buildingFloor roughness

Spires

建築風環境における格子ボルツマン法のベンチマーク(3)

Benchmark of the lattice Boltzmann method for built wind environment (3)Benchmark of lattice Boltzmann method for the outdoor isolated flow (part2)

屋外等温流れのベンチマーク(2)

4/4

平均速度および乱流エネルギーの比較4 計算速度の比較5

0

3

6

9

12

15

18

21

24

27

0.00

0.20

0.40

0.60

0.80

1.00

1.20

1.40

1.60

1.80

16 cores(1 node)

32cores(2 nodes)

48cores(3 nodes)

64 cores(4 nodes)

Para

llel

speedup o

f LB

M o

r FV

M

LB

M's

speed ratio

of FV

M

Core quantities (Node quantities)

Speed ratio and parallel speedup

LBM's speed ratio of FVMFMV's parallel speedupLBM's parallel speedup

100.00

200.00

400.00

800.00

1,600.00

3,200.00

6,400.00

12,800.00

16 cores(1 node)

32cores(2 nodes)

48cores(3 nodes)

64 cores(4 nodes)

Norm

oaliz

ed c

alc

ula

tion ti

me

Core quantities

Normalized Computation time

LBM_02_MRT_D3Q19 LBM_01_MRT_D3Q19

LBM_02_SRT_D3Q19 LBM_01_SRT_D3Q19

LBM_02_SRT_D3Q27 LBM_01_SRT_D3Q27

FVM_02

瞬時風速の結果6

➢ 同じの解析精度の場合に、LBMの解析速度はFVMより大きい。

➢ LBMはFVMに比べてより優秀な多コア並列計算性能概を与える。

Fig. 3 Time-averaged scalar velocity (left) and turbulent kinetic energy (right) on the vertical section

Fig. 4 Time-averaged scalar velocity (left) and turbulent kinetic energy (right) on the horizontal plane at z/b =1/8

Fig. 5 Normalized computation time of all cases

Fig. 6 Parallel computational performance