High-performance simulation of biodegradation behavior of magnesium-based biomaterials
Mojtaba Barzegari Liesbet Geris
Biomechanics Section, Department of Mechanical Engineering, KU Leuven, Leuven, Belgium
High-performance simulation of biodegradation behavior of - - PowerPoint PPT Presentation
High-performance simulation of biodegradation behavior of magnesium-based biomaterials Mojtaba Barzegari Liesbet Geris Biomechanics Section, Department of Mechanical Engineering, KU Leuven, Leuven, Belgium Biodegradable Metals Mg, Zn, and
Biomechanics Section, Department of Mechanical Engineering, KU Leuven, Leuven, Belgium
2
3
(https://www.arthritis-health.com/types/osteoarthritis/videos)
4
(Source: 3D Systems Inc.)
5
Underlying Science Mathematical Models Computational Models Finite difference method Finite element method Scientific computing libraries Open source solvers Partial differential equations Reaction-Diffusion-Convection Level set method Chemistry of biodegradation Physics of perfusion Biology of tissue growth
6
Υ Mg2+ + 2πβ Mg 2H2O + 2πβ Υ H2 + 2OHβ Mg2+ + 2OHβ Υ Mg OH 2 Mg OH 2 + 2ClβΥ Mg Cl 2 + 2OHβ Mg
Medium
Mg2+ Mg2+ Mg2+
H2O πβ πβ πβ πβ πβ πβ OHβ OHβ OHβ OHβ OHβ OHβ H2 H2 H2
Clβ Clβ Clβ Υ Mg2+ + 2Clβ + 2OHβ Clβ Clβ Clβ Mg OH 2
H2O H2O H2O H2O H2O
7
Mg
Mg2+ πβ OHβ H2 Clβ H2O
Mg Mg OH 2
Mg2+
Mg Mg OH 2
(1) (2) (3)
OHβ Mg2+
Derived PDEs
8
Mg + 2H2O Υ
π1 Mg2+ + H2 + 2OHβ Υ π1 Mg OH 2 + H2
Concentration notations
Mg2+ β Mg Clβ β Cl Mg OH 2 β [Film]
Chemical reactions
Mg OH 2 + 2Clβ Υ
π2 Mg2+ + 2Clβ + 2OHβ
π Mg ππ’ = πΌ. πΈMg
π πΌ Mg βπ1 Mg
+π2 Film Cl 2 π Cl ππ’ = πΌ. πΈCl
π πΌ Cl
π Film ππ’ = π1 Mg βπ2 Film Cl 2 1 β Film Film max 1 β Film Film max
Film max = πMg OH 2 Γ (1 β π)
9
1) 2) 3)
π = 0 interface
10
1D implicit function π π¦ = π¦2 β 2
π < 0 inside π > 0
2D implicit function π π¦, π§ = π¦2 + π§2 β π 2
11
ππ ππ’ + π. πΌπ
External velocity field
+ v πΌπ
Normal direction motion
= ππ πΌπ
Curvatureβdependent term
12
ππ ππ’ + v πΌπ = 0
Scaffold Medium v v
Mg
Mg2+
π πsol πsat
Mg2+
Level set: Rankine-Hugoniot:
π π¦, π’ β πsol β πsat v(π¦, π’) . π = 0
Mg scaffold:
πΈMg
π πΌ π Mg β [Mg]solβ[Mg]sat v = 0
ππ ππ’ β πΈMg
π πΌ π Mg
[Mg]solβ[Mg]sat πΌπ = 0
PDE to solve:
13
π[Mg] ππ’ = πΌ. πΈMg
π πΌ[Mg] β π1 Mg
1 β Film Film max + π2 Film Cl 2 π[Mg] ππ’ = πΌ. πΈMg
π πΌ[Mg] β π1 Mg
1 β Film Film max + π2 Film Cl 2 π[Mg] ππ’ = πΌ. πΈMg
π πΌ[Mg] β π1 Mg
1 β Film Film max + π2 Film Cl 2 Implicit backward Euler 1st order Lagrange polynomial as the basis function
14
15
16
A typical 3D simulation: #Elements ~= 800,000 #DOF ~= 500,000
17
18
2 4 6 8 10 12 1 2 3 4 5 Time (day)
Formed Hydrogen Gas
Elements: ~13,000 Elements: ~600,000
5 10 15 20 25 30 35 40 100,000 200,000 300,000 400,000 500,000 600,000 Number of Elements
Time to Simulate 5 Days (Hour)
19
28 19 8 5 10 15 20 25 30 Serial code Paralle code #1 Paralle code #2 Time (minute)
Time to simulate every 40 time steps
50 100 150 200 1 2 6 Time (second) MPI Cores
Run time of each time step
Assembly time Solver time (DOF: 44,663, MPI Cores: 4) (DOF: 381,205, Elements: 2,233,524, MPI Cores: 4)
20
π[Mg] ππ’ = πΌ. πΈMg
π πΌ[Mg] β π1 Mg
1 β Film Film max + π2 Film Cl 2 π Film ππ’ = π1 Mg 1 β Film Film max β π2πΊ Cl 2 π[Cl] ππ’ = πΌ. πΈCl
π πΌ[Cl]
21
(Abidin et al., Corrosion Science, 2013)
22
23
24
25
26
27
28
(Mei et al., Corrosion Science, 2019)
29
This research is financially supported by the PROSPEROS project, funded by the Interreg VA Flanders - The Netherlands program