• 検索結果がありません。

Numerical analysis of fluid-structure interaction problems by the SPH method

N/A
N/A
Protected

Academic year: 2021

シェア "Numerical analysis of fluid-structure interaction problems by the SPH method"

Copied!
4
0
0

読み込み中.... (全文を見る)

全文

(1)

SPH

法を用いた流体―構造連成問題の数値解析

Numerical analysis of fluid-structure interaction problems by the SPH method

精密工学専攻 

13

号 栢木俊輔

Shunsuke Kayaki

1.

はじめに 

日本では,これまでに海溝型の大規模な地震が多数発生してい る.それに伴い発生した津波によって沿岸部を中心に甚大な津 波被害を受けている.また東日本大震災の際に発生した巨大津 波はこれまで津波に強いと考えられていた鉄筋コンクリートの 建物を破壊,あるいは転倒させるなどの大きな被害をもたらし た.今後被害を抑えるために被害の大きさを予測すること,建 築物の津波に対する構造の安全性を確保することが重要となっ てくる.しかし,これまでの津波解析は海底で発生した地震に よってどのような規模の津波が震源地で発生し,沿岸部でどれ くらいの波高になるのか,浸水域はどこまで広がるのか,といっ た点でのシミュレーションが中心だった.しかし,被害予測に 役立つシミュレーションを行うためには構造物の変形や破壊も 扱う必要がある.

津波による構造物の変形と破壊は,自由表面流れと構造物の変 形,破壊が連成する複雑な流体−構造連成問題である.このよ うな問題を有限要素法を用いて解こうとすると,液体と固体の それぞれの変形に合わせてメッシュを切り直す必要があり,複 雑な計算となってしまう.そこで本研究では連続体を粒子の集 合と考え,粒子のラグランジュ的な動きによって連続体の変形 を計算する

SPH(Smoothed Particle Hydrodynamics)

(1) 用いる.これまでに

SPH

法による液体と固体の相互作用を扱う 数値解析は多く行われているが,剛体の取り扱いに留まってい るものが多い.そこで本研究では,

SPH

法を用いて流体力によ る固体の変形と破壊を解析する計算手法を構築し,ベンチマー ク問題によってその有用性を検証することを目的とする.

2.

基礎方程式 

2.1

流体の支配方程式 

現象を

2

次元とする.水を弱い圧縮性をもつ粘性流体とする.

流れの支配方程式は,連続の方程式

Dt = ρ ∂v

α

∂x

α

(1)

と運動方程式

Dv

α

Dt = 1

ρ

∂σ

αβ

∂x

β

+ f

α

(2)

そして,状態方程式

p = p

0

[( ρ ρ

0

)

γ

1 ]

(3)

である.ここで,

t

は時間,

ρ

は密度,

x

αは直角座標(

α = 1, 2

v

αは速度の

x

α成分,

p

は圧力,

σ

αβは応力テンソルの成分,

f

α は外力の

x

α成分を表す.

p

0

ρ

0は基準状態の圧力と密度であ る.また

D/Dt

はラグランジュ微分演算子である.

γ

は圧縮性 の度合いを表すパラメータで,本研究では

γ = 7

とする.物理

量の上付き添字

α

β

に対しては総和規約を適用する.応力テン ソルの成分

σ

αβは,

σ

αβ

=

αβ

+ µ ( ∂v

β

∂x

α

+ ∂v

α

∂x

β

2 3

∂v

γ

∂x

γ

δ

αβ

)

(4)

で表される.ここで

δ

αβはクロネッカのデルタである.

µ

は流 体の粘性係数を表す.

2.2

固体の支配方程式

固体は

2

次元線形弾性体とする.固体の運動と変形に対する 支配方程式は,連続の方程式

(1)

と運動方程式

(2)

そして,フッ クの法則を表す状態方程式

p = = K ( ρ

ρ

0

1 )

(5)

である.ここで,

K

は体積弾性率,

η

は体積ひずみである.固 体の応力テンソルの成分

σ

αβは,圧力

p

と偏差応力テンソルの 成分

s

αβを用いて次のように表される.

σ

αβ

=

αβ

+ s

αβ

(6)

変形時の物体の回転を考慮した

Jaumann stress rate

(2)を用い ると,偏差応力の時間変化率

s ˙

αβ

˙

s

αβ

= Ds

αβ

Dt = 2G

(

˙ ε

αβ

1

3 δ

αβ

ε ˙

γγ

)

+s

αγ

ω

βγ

+s

γβ

ω

αγ

(7)

で与えられる.ここで,

G

は横弾性係数である.

ε ˙

αβはひずみ テンソルの成分の時間変化率,

ω

αβ は回転テンソルの成分であ り,それぞれ

˙ ε

αβ

= 1

2 ( ∂v

α

∂x

β

+ ∂v

β

∂x

α

)

, ω

αβ

= 1 2

( ∂v

α

∂x

β

∂v

β

∂x

α

)

(8)

で定義される.

3. SPH

法による離散化 

3.1 SPH

法の概要 

SPH

法は連続体を粒子の集合とみなし,この粒子上で任意の 時間における物理量を計算する方法である.方法の概要を以下 にまとめる.

空間内の任意の位置

r

での物理量

ϕ(r)

は積分表現

ϕ(r) =

ϕ(r

)δ (r r

) dr

(9)

で与えられる.ここで

δ(r)

はディラックのデルタ関数である.

ディラックのデルタ関数のような不連続関数は数値計算には適 さないため,

SPH

法ではデルタ関数の代わりに内挿カーネルと 呼ぶ連続関数

W

を用いる.本研究では,次のカーネル関数を用 いる.

W (r r

, h) = 1 h

2

f

( | r r

| h

)

(10)

(2)

ここに,

h

はカーネルの広がりを表すパラメータである.関数

f

f(s) =

 

 

 

  10 7π

( 1 3

2 s

2

+ 3 4 s

3

)

0 s < 1 5

14π (2 s)

3

1 s < 2

0 s 2

(11)

のような

3

次のスプライン関数で与える.ディラックのデルタ 関数を内挿カーネル

W

で置き換えると,

ϕ(r)

に対する近似が

ϕ(r) =

ϕ(r

)W (r r

, h) dr

(12)

のように得られる.連続体を

N

個の粒子の集合体と考えると,

(12)

ϕ(r) =

N j=1

ϕ

j

m

j

ρ

j

W (r r

j

, h) (13)

のように表すことができる.ここに,

m

j

ρ

j

r

jはそれぞれ

j

番目の粒子の質量,密度,位置ベクトルを表し,

ϕ

j

= ϕ(r

j

)

ある.前節で示した支配方程式を離散化するために,物理量の 微分形が必要となる.物理量

ϕ

の勾配

∂ϕ/∂x

αは,カーネルの 勾配を計算することで得られる.すなわち,式

(13)

より

∂ϕ

∂x

α

(r)

=

N j=1

ϕ

j

m

j

ρ

j

∂x

α

[W (r r

j

, h)] (14)

となる.ここに

r = (x

α

)

である.さらに,式

(13)

(14)

にお いて

r = r

iとして両式を粒子

i

の位置に適用すると,

ϕ

i

= ϕ(r

i

) =

N j=1

ϕ

j

m

j

ρ

j

W

ij

(15)

( ∂ϕ

∂x

α

)

i

=

∂ϕ

∂x

α

(r

i

)

=

N j=1

ϕ

j

m

j

ρ

j

∂W

ij

∂x

αi

(16)

となる.ここに,

W

ij

= W (r

i

r

j

, h)

である.式

(15)

(16)

の総和計算は全粒子について行うのではなく,粒子

i

を中心と する半径

R

の円

(

これを影響円と呼ぶ

)

の内部に含まれる粒子の みを対象とする.本研究では

R = 2h

とする.

3.2

離散化 

連続の方程式

(1)

を離散化した式は

i

Dt = ρ

i

N j=1

m

j

ρ

j

v

ijα

∂W

ij

∂x

αi

(17)

となる.ここに,

v

αij

v

ijα

= v

αi

v

jαである.この式に,圧力 の数値振動を抑える効果があるとされる人工拡散項(4)を流体の 連続の方程式に加えて,式

(17)

i

Dt = ρ

i

N j=1

m

j

ρ

j

v

αij

∂W

ij

∂x

αi

+ δhc

0

N j=1

m

j

ρ

j

ψ

ij

∂W

ij

∂x

αi

(18)

ψ

ijα

= 2(ρ

i

ρ

j

) x

αij

x

αij

x

αij

+ λh

2ij

[

⟨▽ ρ

αi

− ⟨▽ ρ

αj

] (19)

で置き換える.ここで,

c

0は音速,

δ

は人工拡散項の大きさを 調整するパラメータであり,本研究では

δ = 0.1

としている.

x

αij

= x

αi

x

αj である.

⟨▽ ρ

αは再正規化した密度勾配で次の ように定義される.

⟨▽ ρ

αi

=

N j=1

m

j

ρ

j

j

ρ

i

)L

αβi

∂W

ij

∂x

βi

(20)

ここに,

L

αβi は次式の行列

L

i

α

β

列の成分である.

L

i

=

 ∑

N

j=1

(r

j

r

i

) ⊗ ▽

i

W (x

αj

)dV

j

1

(21)

運動方程式

(2)

を離散化した式は

Dv

αi

Dt =

N j=1

m

j

( σ

iαβ

ρ

2i

+ σ

αβj

ρ

2j

δ

αβ

Π

ij

) ∂W

ij

∂x

βi

+ f

iα

(22)

となる.ここで

Π

ij は人工粘性を表し,圧力の数値振動と粒子 同士のすり抜けを防ぐ効果を持ち,次式で表される.

Π

ij

=

 

 

Ac

ij

θ

ij

+

ij2

ρ

ij

v

αij

x

αij

< 0 0 v

αij

x

αij

0

(23)

θ

ij

= h

ij

v

αij

x

αij

x

βij

x

βij

+ 0.01h

2ij

(24)

ここで

c

ij

h

ijはそれぞれ粒子

i

と粒子

j

の音速とカーネルの 大きさの平均を表す.

A

B

は人工粘性の大きさを調整するパ ラメータであり,本研究では

A = B = 1.0

としている.

さらに,固体の運動方程式に張力の不安定性を取り除く人工 応力(2)

R

αβij

F

ijnを付加し,式

(22)

Dv

αi

Dt =

N j=1

m

j

( σ

iαβ

ρ

2i

+ σ

αβj

ρ

2j

δ

αβ

Π

ij

+R

αβij

F

ijn

) ∂W

ij

∂x

βi

+ f

iα

(25)

とする.ここで

F

ij

F

ijn

=

( W (r

ij

) W (d

0

)

)

n

(26)

と定義される.

r

ij

r

ij

= r

i

r

jであり,

d

0は粒子間距離の 初期値を表す.

n

は,人工応力の大きさを調整するパラメータ であり,本研究では

n = 4

としている.

R

αβij は粒子の持つ主応 力とパラメータ

ϵ

で計算される値であり,本研究では

ϵ = 0.3

している.

R

αβij の構成式の詳細は文献

(

)

を参照して欲しい.

4.

計算技法 

4.1

壁粒子の導入 

本研究では,容器の壁など変形を考慮しない剛体を表現する とき壁粒子(7)を用いている.流体,固体,剛体の3種の粒子に ついて連成計算を行うことも本研究の特徴の一つである.壁に 接する流体粒子に対しては,境界条件としてすべりあり条件を 課し,流体粒子から壁粒子へ圧力の補間計算を行う.壁粒子の 速度成分と圧力はそれぞれ次式で計算される.

v

w−fα

= ζ

N i=1

v

iα

W

wi

N i=1

W

wi

(27)

(3)

p

w−f

=

N i=1

p

i

W

wi

+ g

α

·

N i=1

ρ

i

x

αwi

W

wi

N i=1

W

wi

(28)

ここに下付き添字

w

f は注目する壁粒子が流体粒子に対し て持つ量であることを意味し,下付き添字

i

は,その壁粒子を 中心とする影響円内に含まれる流体粒子に関する量であること を意味する.

ζ

は,

v

αi が壁に対して垂直方向のときは

1

,水 平方向のときは

+1

の値とする.

N

は影響円内の粒子の数を表 す.また,

g

αは重力加速度の

x

α成分,

W

wi

= W (r

w

r

i

, h)

x

αwi

= x

αw

x

αi である.また,壁粒子の密度

ρ

w−f は,

p

w−f 流体の状態方程式に代入し

ρ

について解いて導出する.

さらに,本研究では

Adami

(7)の壁粒子に固体に対する物 理量を持たせ,壁粒子と個体粒子の間の計算を安定させること に成功している.壁に接する固体粒子については,壁粒子の速 度は更新を行わず常に

v

1w−s

= v

2w−s

= 0

で一定とする.ここ に下付き添字

w s

は注目する壁粒子が固体粒子に対して持つ 量であることを意味する.壁粒子の固体粒子に対する圧力

p

w−s

については,式

(28)

の右辺と同様の式を用いて固体粒子から壁 粒子へ圧力の補とき間計算を行う.このとき式

(28)

の下付き添

i

は,その壁粒子を中心とする影響円内に含まれる固体粒子に 関する量であることを意味する.また,壁粒子の密度

ρ

w−sは,

p

w−sを固体の状態方程式に代入し

ρ

について解いて導出する.

4.2

時間積分法 

運動方程式,

s

αβi の時間変化を表す式,連続の方程式,そして 粒子の位置を更新するための式

Dx

αi

/Dt = v

αi を時間積分する 方法は次のとおりである.

速度成分

v

αi,応力テンソルの成分

s

αβi ,密度

ρ

i,粒子座標

x

αi を記号

ϕ

で代表させて,これらの式を,

Dt = F(ϕ) (29)

のように表す.時間増分を

∆t

として,時刻

t

n

= n∆t

の値

ϕ

n を知って時刻

t

n+1

= (n + 1)∆t

の値

ϕ

n+1を求めるために,次 の2段階の計算を行う.

ϕ

n+12

= ϕ

n

+ ∆t

2 F

n

) (30)

ϕ

n+1

= ϕ

n

+ ∆tF (ϕ

n+12

) (31)

5.

液体と固体の連成の取り扱い 

流体と固体の連成計算の方法は,研究者によって様々な考え 方が提案されている.たとえば,文献

(5)

では,固体表面近傍に おいて固体粒子から流体粒子,流体粒子から固体粒子へ作用す る力を計算したり,固体表面における速度の連続性を定式化し たりして連成を計算している.しかし,本研究においては簡便 で自然な方法で流体と固体の連成を計算する方法を提案する.

すなわち,連続の方程式と運動方程式の粘性応力

σ

αβj の総和 計算で,流体粒子と固体粒子を区別することなく,影響円内すべ ての粒子について総和をとる.連続の式で粒子の種類を区別し ないことで,流体と固体の間の境界における圧力の安定性を図

る.また,粘性応力で粒子の種類を区別しないことで,粒子同士 の力の作用を表現できる.

加えて人工粘性

Π

ijについても流体と固体の区別を行わずに 総和計算を行う.人工粘性の粒子同士のすりぬけを防ぐ効果が,

流体と固体の間の外力の役割を果たす.本研究では分かりやす さのために,流体と固体の間に作用する人工粘性を粘性応力項 から分離し,運動方程式の外力項を

f

iα

=

 

C c

ij

θ

ij

ρ

ij

v

αij

x

αij

< 0 0 v

αij

x

αij

0

(32)

と定義する.

C

はパラメータであり,本研究では

C = 1.0

とし ている.

6.

計算結果 

6.1

流体による弾性平板の変形問題 

流体

-

固体連成問題として崩壊する液柱によって弾性平板が変 形する様子を計算する.

Antoci

(5)による実験と数値計算の 結果との比較を通して精度の検証を行う.

Fig.1

に計算モデルを 示す.図のように液柱が両側を壁に支えられて立っている.左 側の壁の下部は,厚さ

0.6 cm

の弾性平板になっている.弾性平 板の上部は固定され,下部は自由端となっている.弾性平板は密

ρ = 1100 kg/m

3,ヤング率

E=12 MPa

,ポアソン比

0.4

とし た.また水の物性値は密度

ρ = 1000 kg/m

3,粘性係数

µ=1.307

×

10

−3

Pa · s

とする.流体の粒子数は

14100

個,固体の粒子数

725

個,時間刻みを

∆t=10

5

s

とする.

Fig.2

に弾性平板の 変形の様子を示す.色の濃淡は圧力分布を表す.水柱崩壊後に 弾性平板が流体力により変形し,水が弾性平板と床面の隙間か ら流れ出していく様子が再現できた.

Fig.3

に弾性平板先端の水 平および鉛直方向の変位の時間変化を示す.グラフから

Antoci

(5)の計算結果よりも最大変位の値が実験値に近い.また最大 変位後は,

Antoci

(5)の数値よりも下回っているが,グラフ の傾向は同様な結果となった.

Fig.1 A water column and an elastic plate

(a)t = 0.04s (b)t = 0.12s

Fig.2 Deformation of water column and elastic plate

(4)

Fig.3 Time histories of the displacements of the free end of elastic plate 6.2

液柱崩壊による流体の直立弾性平板への衝突 

流体

-

固体連成問題として,液柱崩壊によって流体が,容器中 央に直立させた弾性平板に衝突する様子を計算する.

6.1

節に比 べ,より動的なモデルで計算し,流体の衝突力を弾性平板の変位 で検証する.

Fig.4

に計算モデルを示す.剛体容器の左壁沿いに 液柱を設置し,容器中央に弾性平板を直立させる.弾性平板の 下部は固定され,上部は自由端となっている.弾性平板は密度

ρ = 2500 kg/m

3 ,ヤング率

E=0.22 GPa

,ポアソン比

0.32

した.とし流体の物性値は

6.1

節と同じ値とする.流体,固体の 粒子数はそれぞれ

10440

個,

235

個とし,時間刻みを

∆t=10

−5

s

とする.

Fig.5

に弾性平板先端の水平方向の変位の時間変位を示

す.グラフから

Liu

(6)の計算結果に比べて平板の変位がほ とんどないことが分かる.

弾性平板が他の研究者の計算より硬く表現される原因は,二 通り考えられる.一つは,固体粒子と壁粒子の連成が固体粒子 に何だかの影響を及ぼしている場合である.もう一つは,人工 粘性の作用では流体の衝突力を十分に表現できない場合である.

どちらが原因であるかの究明は今後の課題としたい.

次に,弾性平板のヤング率に

6.1

節と同じ値を用いて,柔ら かい物体として計算してみた.

Fig.6

に弾性平板の変形の様子 を示す.色の濃淡は圧力分布を示す.弾性平板に衝突したとき に,流体の圧力が上昇し,弾性平板が変形する様子が再現でき

た.

Fig.7

に弾性平板先端の水平方向の変位の時間変化を示す.

最大変位は小さいが,グラフの傾向は

Liu

(6)と同様な結果と なった.

Fig4.A water column and an elastic obstacle

Fig5.Time histories of the horizontal displacements of the free end of elastic plate(E = 0.22GPa)

(a)t = 0.2s (b)t = 0.45s

Fig.6 Breaking dam on elastic plate

Fig7.Time histories of the horizontal displacements of the free end of elastic plate(E = 12MPa)

7.

おわりに 

SPH

法による流体−構造連成問題の数値解析手法を構築し た.流体力による弾性平板の変形解析を行い本手法の有用性を 検証した.実験値や他の数値解と比較した結果,ほぼ実験値に 近い結果を得られた.また,より動的なモデルとして液柱崩壊 に流体の直立弾性平板への衝突を解析した.流体の衝突力が弾 性平板を変形させる様子を再現できた.今後の展望としては,

流体力による物体の破壊を解析可能にしたい.

参考文献 

(1) Monaghan, J.J, Smoothed particle hydrodynamics, An- nual Review of Astrophysics, 30 (1992) pp.543-574

(2) Gray,J.P, Monaghan,J.J,and Swift,R.P, SPH elastic dy-

namics, Computer Methods in Applied Mechanics and Engineering, 190 (2001) pp.6641-6662

(3)

落合美鈴,

SPH

法を用いた流体

-

構造連成問題の数値シミュ レーション,修士論文,中央大学,

2014.

(4) Marrone,S, Antuono,M, Colagross,A, δ-SPH model for simulating violent impact flows, Computer Methods in Applied Mechanics and Engineering, 200 (2011) pp.1526- 1542.

(5) Antoci,C, Gallati,M, Sibilla,S, Numerical simulation of fluid

structure interaction by SPH ,Computers and Structures, 85 (2007) pp.878-890.

(6) Liu,Mou-Bin, Shao,Jia-Ru, Numerical simulation of hypo-elastic problems with smoothed particle hydrody- namics method ,Journal of Hydrodynamics, 5 (2013) pp.673-682.

(7) S.Adami, X.Y. Hu, N.A. Adams, A generalized wall

boundary condition for smoothed particle hydrodynamics

,Journal of Computational Physics, 231 (2012) pp.7057-

7075.

参照

関連したドキュメント

Homotopy perturbation method HPM and boundary element method BEM for calculating the exact and numerical solutions of Poisson equation with appropriate boundary and initial

Finally, in Section 7 we illustrate numerically how the results of the fractional integration significantly depends on the definition we choose, and moreover we illustrate the

In this paper, we apply the modified variational iteration method MVIM, which is obtained by the elegant coupling of variational iteration method and the Adomian’s polynomials

Sofonea, Variational and numerical analysis of a quasistatic viscoelastic problem with normal compliance, friction and damage,

We introduce a new hybrid extragradient viscosity approximation method for finding the common element of the set of equilibrium problems, the set of solutions of fixed points of

To derive a weak formulation of (1.1)–(1.8), we first assume that the functions v, p, θ and c are a classical solution of our problem. 33]) and substitute the Neumann boundary

We provide an efficient formula for the colored Jones function of the simplest hyperbolic non-2-bridge knot, and using this formula, we provide numerical evidence for the

Besides the number of blow-up points for the numerical solutions, it is worth mentioning that Groisman also proved that the blow-up rate for his numerical solution is