実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (m pa) theory...

24
実用化にむけての眼球網膜剥離手術数値シミュレーションのための FEMプログラムの開発 孫智剛(ASTOM・理研) 牧野内昭武(理研) 矢部比呂夫(東邦大)

Upload: others

Post on 28-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

実用化にむけての眼球網膜剥離手術数値シミュレーションのための

FEMプログラムの開発

孫智剛(ASTOM・理研)牧野内昭武(理研)矢部比呂夫(東邦大)

Page 2: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

眼球の構造

強膜

液体

脈絡膜

角膜

水晶体

虹彩

網膜

チン小帯

視神経

硝子体

毛様体

Page 3: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

眼球バックリング手術

Retina tear

Vitreous

Retina tear

Silicon tireLiquid

部分バックリング手術部分バックリング手術 輪状バックリング手術輪状バックリング手術

手術の写真手術の写真

Page 4: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

眼球バックリング手術の数値シミュレーションの難点

固体軟組織の非線形弾性力学特性の解析

固体軟組織と液体組織の連成解析

固体軟組織同士の接触解析

眼球を締め付ける過程の解析(輪状バックリング手術の場合)

縫合過程の解析

Page 5: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

眼球バックリング手術シミュレーションのための

      3次元FEMプログラム

非圧縮性超弾性体の非線形弾性解析

非圧縮性超弾性体と静止液体の連成解析

変形体同士の接触解析

変形体と剛体の接触解析

眼球を締め付ける過程の解析

縫合過程の解析

バックル材の対話形式での入力

要素タイプ: 6面体8節点混合型3次元要素

境界条件:節点変位、節点力、面圧

sr

srrs IIcW )3()3( 21

0,−−= ∑

≥超弾性体の材料モデル

Page 6: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

非圧縮性超弾性体の非線形弾性解析

Total Lagrange 定式化に基づく混合型有限要素法

)()]1(2),([ 21 ugdVJIIWV0

−−+=−−

∫ λΦ

全ポテンシャルエネルギー汎関数:

∫∫ =∂∂∂−−+∂∂+∂∂=V0ijijijV0

uugdVJdVJW 0)/()1(2)]/(2/[ δλδεελεΦδ

⎥⎦

⎤⎢⎣

⎡+⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

∆∆

⎥⎦

⎤⎢⎣

⎡−

−−

0R

FFUU

0KKK

1

1

1

11

i

i

i

i

Ti

iiu

λλλ

λ

I1, I2: reduced invariants of the right Cauch-Greendeformation tensor

 λ: Lagrange multiplierJ : determinant of Jacobian matrix

εij : Green-Lagrange strain uNk: node displacement V0 : volume of deformed body in the reference configurationg(u): potential energy of external force

停留条件

剛性方程式

Taylor 展開

0uuuuuuf

ruuuuuuf

ruuuuuuf

nnnln

Oijmnnnij

Oijmnnnij

=⋅⋅⋅

=⋅⋅⋅⋅⋅⋅

=⋅⋅⋅⋅⋅⋅

+ ),,,,,(

),,,,,,,,(

),,,,,,,,(

321,1312113

1321,131211

1321,131211

λλ

λλ

離散化方程式

Page 7: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

非圧縮性超弾性体と静止液体の連成解析

Lini

Lini

LL

iniLL

iniL

VVVKPPPP −

−=∆+=

変形中の液体圧力

||0 FnFr detJdSJPS0

TLTLe == ∫ −Φ

⎥⎥⎥

⎢⎢⎢

⎡+

⎥⎥⎥

⎢⎢⎢

=⎥⎥⎥

⎢⎢⎢

∆∆∆

⎥⎥⎥

⎢⎢⎢

−−

0PP1 iL

i

i

iL

i

i

2-i

p

Ti1

-ip

iiu

0R

FFFUU

K0K

KKK

1

1

1

1

1

111

λλλ

λ

液体圧力の等価節点力

連成解析のための剛性方程式

Φ : 3×12 Matrix, F: deformation gradient, n0: inward normal, s0 : element area, PL: liquid pressure, Pini: initial liquid pressure, Vini: initial liquid volume.

0uuuuuuppp

0uuuuuuf

Prruuuuuuf

ruuuuuuf

SLIk

SLIk

SLIk

SLISLISLILLini

L

nnnln

LLij

Oijmnnnij

Oijmnnnij

=⋅⋅⋅∆+−

=⋅⋅⋅

+=⋅⋅⋅⋅⋅⋅

=⋅⋅⋅⋅⋅⋅

+

)),,,,,,((

),,,,,(

)(),,,,,,,,(

),,,,,,,,(

321131211

321,1312113

1321,131211

1321,131211

λλ

λλ

Page 8: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

変形体同士の接触解析

Penalty定数法

gn

Hitting node

Target segment

x t2, u t2

xt1, u t1

x t 3, u t 3

xh, uh

Hitting node and target segmentin contact state

全ポテンシャルエネルギー汎関数:       

2

21 gP

PP

απ

πΦΦ

=

+= Hitting node のTarget segmentへの食い込み量:

nxx ⋅−= )( 1thg

cTc

TcpP g fuDu ⋅+=⋅+=+= δΦδαδΦδδπΦδΦδ )(

Ttz

ty

tx

tz

ty

tx

tz

ty

tx

hz

hy

hx

Tc uuuuuuuuuuuu ),,,,,,,,,,,( 333222111 δδδδδδδδδδδδδ =u

α: penalty constant fc: contacting force vector D: 12×1matrixu: virtual displacement vector:

⎥⎦

⎤⎢⎣

⎡ ++⎥⎦

⎤⎢⎣

⎡=⎥

⎤⎢⎣

⎥⎥⎦

⎢⎢⎣

⎡ +−

−−−

0RR

FFUU

0KKKK 1

1

1

1

111 -ic

i

i

i

i

Ti

iic

i

λλδδ

λ

λ

停留条件

Taylor 展開

Page 9: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

変形体と剛体の接触解析

全ポテンシャルエネルギー汎関数:   

nRigid

nnode

P

PP

uug

g

−=

=

+=2

21απ

πΦΦ

Penalty定数法

おける剛体の変位剛体表面の法線方向に

おける接触節点の変位剛体表面の法線方向に

定数

:

:

:

nRigid

nnode

uu

Penaltyα

Rigid

n

Contact Node

食い込み量:

Page 10: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

眼球を締め付ける過程の解析

眼球眼球

眼球眼球

シリコンバンドとシリコンタイヤを数多くの剛体の集合体とし,それぞれの剛体を眼球の半径方向に移動させる手法

シリコンバンドとシリコンタイヤを数多くの剛体の集合体とし,それぞれの剛体を眼球の半径方向に移動させる手法

シリコンバンドとシリコンタイヤを実際の変形体とし,シリコンバンドの先端に変位の境界条件を与える手法シリコンバンドとシリコンタイヤを実際の変形体とし,シリコンバンドの先端に変位の境界条件を与える手法

剛体

変形体

Page 11: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

縫合過程の解析

FFバックル材表面の母線バックル材表面の母線

処理方法:1) 各計算ステップの計算が終わったら強制節点力の方向を探し出す.

2) 次の計算ステップにおいて各縫合点にその方向の強制節点力を与える.

処理方法:1) 各計算ステップの計算が終わったら強制節点力の方向を探し出す.

2) 次の計算ステップにおいて各縫合点にその方向の強制節点力を与える.

Page 12: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

バックル材の対話形式での入力

バックル材

眼球

シミュレーションモデル

対話形式での入力

Page 13: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

プログラムの検証

z

x

z

x o

o

0.05

mm

φ10mm

H

P

面圧境界条件における薄い円板

変形状態における頂点での半径方向の真応力:

h2rP

IW

IW11

rh4P

2theory

theory

2

2

16theory

λσ

λλ

=

∂∂

+∂∂

−= ))((

理論解

変形状態における面圧:

h : 円板の初期厚さr : 頂点での曲率半径λ : 半径方向の伸長比

Page 14: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

プログラムの検証

検証解析モデル(実際の円板の1/4の解析領域,3250個六面体要素,

作用させた面圧が0.8MPaに達した時のx方向真応力分布の計算結果

Z

XY

Z

XYXY

Z

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1.0

0.0 1.0 2.0 3.0 4.0H (mm)

Pres

sure

(MPa

)

TheoryApplication

0.010.020.030.040.050.060.070.080.090.0

100.0

0.0 1.0 2.0 3.0 4.0H (mm )

True

stre

ss(M

Pa)

TheoryCalculation

実際に作用させた面圧と面圧の理論解との比較

円板頂点での半径方向真応力の計算解と理論解の比較

Moony-Livlingの超弾性材料モデル: W=25(I1 -3)+5(I2 -3) )

Page 15: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

輪状バックリング手術のシミュレーション実例

解析モデル

Tissue

眼球(11593六面体要素、135バー要素)

平坦型     突起型(384六面体要素) (496六面体要素)

シリコンタイヤ シリコンバンド(450六面体要素)

Page 16: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

輪状バックリング手術のシミュレーション実例

解析条件

表1 軟組織とバックル材に用いた材料定数(MPa)

  角膜 強膜 毛様態 脈絡膜 網膜 視神経 硝子体 水晶体 タイヤ バンドc 0.0333 0.0833 0.01 0.0083 0.0008 0.05 0.0002 10.0 1.0 1.0

neo-Hooke material model: W = c (I1 –3 )Young’s modulus of Zinn’s zonule: 100MPaLiquid buck modulus: 2083.3MPa

表2 各解析に用いたシリコンタイヤ形状、縫合幅と締付け強さ

タイヤ形状 縫合幅 締め付け強さ

Case1 平坦型 9.00mm 弱

Case2 突起型 9.00mm 弱

Case3 突起型 7.80mm 弱

Case4 突起型 9.00mm 強

Page 17: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

輪状バックリング手術のシミュレーション実例

解析結果(case4,第1ステップ)

Mises’ stress(MPa)

1515mmHgmmHg 1515mmHgmmHg1515mmHgmmHg

Page 18: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

輪状バックリング手術のシミュレーション実例

解析結果(case4,第2ステップ)

液体液体

液体液体

液体液体 液体液体Mises’ stress(MPa)

Mises’ stress(MPa)

movie1movie1

Page 19: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

輪状バックリング手術のシミュレーション実例

解析結果(case4,第3ステップ)

液体液体

液体液体

液体液体 液体液体

Mises’ stress(MPa) Mises’ stress(MPa)

movie2

Page 20: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

輪状バックリング手術のシミュレーション実例

解析結果(case1,第3ステップ)

液体液体

液体液体

液体液体 液体液体

Mises’ stress(MPa) Mises’ stress(MPa)

Page 21: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

輪状バックリング手術のシミュレーション実例

解析結果(case2,第3ステップ)

液体液体

液体液体

液体液体 液体液体

Mises’ stress(MPa) Mises’ stress(MPa)

Page 22: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

輪状バックリング手術のシミュレーション実例

解析結果(case3,第3ステップ)

液体液体

液体液体

液体液体 液体液体

Mises’ stress(MPa) Mises’ stress(MPa)

Page 23: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

輪状バックリング手術のシミュレーション実例

解析結果

(縫合を施した時点での眼球形状および硝子体静水圧応力分布の比較)

  case1(平坦型、9.0mm、弱)

  case2(突起型、9.0mm、弱)

  case3(突起型、7.8mm、弱)

  case4(突起型、9.0mm、強)

液体液体 液体液体 液体液体 液体液体

Page 24: 実用化にむけての眼球網膜剥離手術数値シミュレー …...r e (M Pa) Theory Application 0.0 10.0 20.0 30.0 40.0 50.0 60.0 70.0 80.0 90.0 100.0 0.0 1.0 2.0 3.0 4.0

結 言結 言

開発したプログラムは強膜バックリング手術の数値シミュレーションに必要なすべての機能を備えており,実際の臨床応用に対処可能になっている.

検証解析により本プログラムは高い解析精度を持つことが確認された.

シミュレーション実例によって,本プログラムは複雑なバックリング手術の過程をそのまま通してシミュレーションできること、また臨床手術計画に有用な情報を獲得できることが示された.

本プログラムを用いた数値シミュレーションを援用した臨床手術計画が期待できる.