• No results found

Mathematical modeling of biodegradation of metallic biomaterials using reaction-diffusion-convection equations and level set method

N/A
N/A
Protected

Academic year: 2022

Share "Mathematical modeling of biodegradation of metallic biomaterials using reaction-diffusion-convection equations and level set method"

Copied!
29
0
0

Loading.... (view fulltext now)

Full text

(1)

Mathematical modeling of

biodegradation of metallic biomaterials using reaction-diffusion-convection

equations and level set method

Mojtaba Barzegari Liesbet Geris

Biomechanics Section, Department of Mechanical Engineering,

(2)

• Mg, Zn, and Fe

• Gradually disappear/absorbed and replaced by new tissue/bone

• Great mechanical/biological properties

• The controlled release is an issue for different types of implants

• The degradation behavior should be tuned/optimized for various applications

Biodegradable Metals

(Han et al., Mater. Today, 23, 2019)

(3)

• Challenge:

• Tuning the biodegradation to the regeneration of the new tissue/bone

• Can be solved by:

• Mathematical modeling of biodegradation

• Coupling biodegradation models with tissue growth models

• Considering environmental effects

Problem Definition

(4)

Modeling Workflow

Underlying Science Mathematical Models Computational Models

Finite element method

Finite difference method

Scientific computing libraries

Open source solvers Partial differential equations

Reaction-Diffusion-Convection

Navier-Stokes equations

Level set method Chemistry of biodegradation

Physics of perfusion

Biology of tissue growth

(5)

The model captures:

1. The chemistry of dissolution of metallic implant 2. Formation of a

protective film 3. Effect of ions in

the medium 4. Change of pH

Chemistry of Biodegradation

Mg

Mg2+

2𝑒

OH H2

Cl H2O

Mg Mg OH 2

Mg2+

Mg Mg OH 2

(1) (2) (3)

OH Mg2+

MgO MgO

OH

(6)

Mathematical Representation

Mg + 2H2O ՜𝑘1Mg2++ H2+2OH՜𝑘1Mg OH 2+ H2 Mg OH 2+2Cl՜𝑘2 Mg2++2Cl +2OH

Derived Partial Differential Equations Chemical reactions

𝜕𝐶Mg

𝜕𝑡 = 𝛻. 𝐷Mg𝑒 𝛻𝐶Mg − 𝑘1𝐶Mg 1 − 𝛽 𝐶Film

Film max + 𝑘2𝐶Film𝐶Cl2

𝜕𝐶Film

𝜕𝑡 = 𝑘1𝐶Mg 1 − 𝛽 𝐶Film

Film max − 𝑘2𝐶Film𝐶Cl2

𝜕𝐶Cl

𝜕𝑡 = 𝛻. 𝐷Cl𝑒𝛻𝐶Cl

𝜕𝐶OH

𝜕𝑡 = 𝛻. 𝐷OH𝑒 𝛻𝐶OH + 𝑘2𝐶Film𝐶Cl2

State variables

𝐶Mg = 𝐶Mg 𝐱, 𝑡 𝐶Film= 𝐶Film(𝐱, 𝑡)

𝐶Cl = 𝐶Cl 𝐱, 𝑡 𝐶OH= 𝐶OH 𝐱, 𝑡 𝐱 ∈ Ω ⊂ ℝ3

(7)

• Formed protective film is a porous material

• Effective diffusion coefficients can be calculated by interpolation

Calculating Effective Diffusion Coefficients

𝐷

𝐶Film

0 Film max

𝐷𝑐

𝜖 𝜏𝐷𝑐

𝐷𝑐𝑒 = 𝐷𝑐 1 − 𝐶Film

Film max + 𝐶Film Film max

𝜖 𝜏

(8)

• Identifying interface is crucial in this research

• Mathematical representation of the interface

Capturing the Moving Interface

Medium

V

Mn+

Implant

(9)

Capturing the Biodegradation Interface

Block

Medium v

v

Mg

Mg2+

𝑐

𝑐sol

𝑐sat

Mg2+

𝜕𝜙

𝜕𝑡 𝐷Mg𝑒 𝛻𝑛𝐶Mg

[Mg]sol−[Mg]sat 𝛻𝜙 = 0 PDE to solve:

• Implicit moving interface tracking

• Level set method

𝜙 = 0 Interface

𝜙 > 0 Block 𝜙 < 0 Medium

(10)

Constraints and BCs

• Interface tracking

• Magnesium ion transport

• Protective film formation

• Chloride ion transport

• Hydroxide ion transport

Metal bulk Medium

𝜙 𝑥 > 0 𝜙 𝑥 < 0 𝜙 𝑥 = 0 Interface tracking

𝑉

Level set equation

Interface

(11)

• Discretizing PDE equations, numerical computation

• Finite difference method (temporal derivatives)

• Finite element method (spatial derivatives)

• Adaptively refined mesh generation (Euler mesh)

Constructing Computational Model

(12)

• Mesh generation (SALOME, Mmg), #Element ~ 10,000,000

• Weak form implementation (FreeFEM), #DoF ~ 2,000,000

• Parallelization is essential

• High-performance domain decomposition (HPDDM)

• High-performance preconditioners and solvers (PETSc)

• Paralleled IO postprocessing (ParaView)

Implementing Computational Model

(13)

• Penalization for interface BCs

• Problem of concentration oscillation

• Computing 𝛻𝑛𝐶Mg correctly

• Problem of re-distancing the distance function 𝜙

Level Set Implementation

(Bajger et al., Biomech. Model., 2017)

𝛻𝑛𝐶 = 𝐶(𝐱 + ℎ. 𝑛) − 𝐶(𝐱 + 2ℎ. 𝑛)

ℎ ,

𝐱 ∈ Ω ⊂ ℝ3

(14)

• Measuring mass loss:

• Direct weight reduction

• Side products evolution (hydrogen)

• Using level set output for calculating mass loss

Computing Mass Loss - Degradation Rate

Mglost = න

Ω+(𝑡)

[Mg]sold𝑉 − න

Ω+(0)

[Mg]sold𝑉 Ω+(𝑡) = {𝐱: 𝜙(𝐱, 𝑡) ≥ 0

𝐻𝑓 = Mglost Mgmol

𝑅𝑇 𝑃

(15)

Verifying the correct behavior of:

• Mass transfer and ion release

• Level set surface tracking

Verification of the Developed Model

(16)

• Sensitivity analysis to get the important parameters in different diffusion regimes

• Using a Bayesian optimization algorithm for estimating the effective parameters

• Each optimization iteration takes several hours to complete (another reason for the necessity of parallelization)

Model Parameters Estimation

(17)

• Immersion tests in simulated body fluid (SBF) and saline (NaCl) solutions

• Measuring mass loss indirectly via measuring the formed hydrogen

• The global pH is monitored and used to validate the model

Model Validation

(Mei et al., Corrosion Science, 2019)

(18)

• A narrow cuboid of Mg in SBF/Saline solutions

• Simulating 21 hours of degradation

• ~18,000,000 elements (DoF of ~3,000,000)

• Parallelized using 170 computing nodes

Simulation Setup

(19)

Simulation Results - Degradation

Release of Mg ions Formation of the protective film

(20)

Simulation Results - Degradation

(21)

Simulation Results - pH Change

High diffusion

(NaCl solution – high diffusion rate)

Low diffusion

(SBF solution – low diffusion rate)

(22)

Quantitative Results

(23)

• Distributing the mesh among available resources

• High-performance mesh decomposition

• Overlapping Schwarz method

• Solving the linear system of equations

• HYPRE preconditioner

• GMRES iterative solver

A Bit of the Parallelization Details

𝐴𝑥 = 𝑏

𝑀

−1

𝑀

−1

(24)

• Similar setup with a thicker block

• Only 3 PDEs are solved (Mg, film formation, and level set)

• DOF for each PDE ~ 144,000

• Elements ~ 831,000

Performance Analysis

(25)

• Weak scaling (doubling the problem size while doubling the resources)

• Strong scaling (keeping the problem size constant and doubling the resources)

Parallelization Benchmark

Problem size

Mesh partitioned to available CPU cores

(26)

Weak Scaling Analysis

(27)

Strong Scaling Analysis

(28)

• A quantitative mathematical model to assess the degradation behavior of biodegradable metallic biomaterials

• Good agreement between the simulation predictions and experimentally obtained values for pH change

• The model can be an important tool to find the biodegradable metals properties and predict their biodegradation behavior

Conclusion

(29)

Thank you for your attention

This research is financially supported by the PROSPEROS project, funded by the Interreg VA Flanders - The Netherlands program

References

Related documents

In this article, we investigate the meromorphic solutions of certain non-linear difference equations using Tumura-Clunie theorem and also provide examples which satisfy our

These findings further suppoted the leader trait perspective, extending Lord et al.’s (1986) previous meta-analytic research on personality and leadership, which helped

Keywords: Blocking probability, Call-by-call basis, Internet Service Provider [operators], Internet access, Internet traffic, Markov chain model, Network congestion, Quality of

Eine Überprüfung der Unterschiede zwischen Patienten mit und ohne epilepsieunab- hängige Angststörungen hinsichtlich der Kontrollüberzeugungen und der Copingstra- tegien (s.

The only similarities seem to be that the tetrahedral site is not lower in energy than other possibilities (contrary to the assumptions of some other work), and that the muon or

For example, it has been shown that despite the fact that perspective oriented individuals attach greater importance both to successful motivational goals that have