A feasibility study on the acceleration and upscaling of bone ingrowth simulation An investigation into the feasibility of applying a homogenization scheme.

Slides:



Advertisements
Similar presentations
Identifying the material properties of human skin
Advertisements

1 Challenge the future Subtitless On Lightweight Design of Submarine Pressure Hulls.
Christopher Batty and Robert Bridson University of British Columbia
Parameterizing a Geometry using the COMSOL Moving Mesh Feature
A Discrete Adjoint-Based Approach for Optimization Problems on 3D Unstructured Meshes Dimitri J. Mavriplis Department of Mechanical Engineering University.
Modeling of Neo-Hookean Materials using FEM
Parallelisation of Nonlinear Structural Analysis using Dual Partition Super-Elements G.A. Jokhio and B.A. Izzuddin.
By Paul Delgado. Motivation Flow-Deformation Equations Discretization Operator Splitting Multiphysics Coupling Fixed State Splitting Other Splitting Conclusions.
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
Limiting fiber extensibility as parameter for damage in venous wall Lukas Horny, Rudolf Zitny, Hynek Chlup, Tomas Adamek and Michal Sara Faculty of Mechanical.
1 FEM study of the faults activation Technische Universität München Joint Advanced Student School (JASS) St. Petersburg Polytechnical University Author:
Cortical Bone Trabecular Bone Meniscus Articular Cartilage
Application: TSD-MPI Calculation of Thermal Stress Distribution By Using MPI on EumedGrid Abdallah ISSA Mazen TOUMEH Higher Institute for Applied Sciences.
NUMERICAL METHODS THAT CAN BE USED IN BIOMECHANICS 1)Mechanics of Materials Approach (A) Complex Beam Theory (i) Straight Beam (ii) Curved Beam (iii)
APPLIED MECHANICS Lecture 10 Slovak University of Technology
Katsuyo Thornton*, R. Edwin García✝, Larry Aagesen*
SolidWorks Simulation. Dassault Systemes 3 – D and PLM software PLM - Product Lifecycle Management Building models on Computer Engineering Analysis and.
Isoparametric Elements Element Stiffness Matrices
Materials Science & Engineering University of Michigan
University of North Carolina - Chapel Hill Fluid & Rigid Body Interaction Comp Physical Modeling Craig Bennetts April 25, 2006 Comp Physical.
Steady Aeroelastic Computations to Predict the Flying Shape of Sails Sriram Antony Jameson Dept. of Aeronautics and Astronautics Stanford University First.
Finite Element Method in Geotechnical Engineering
An Introduction to Stress and Strain
INTRODUCTION INTO FINITE ELEMENT NONLINEAR ANALYSES
Bone Healing Comprehensive Fracture Course. What is Bone?
MCE 561 Computational Methods in Solid Mechanics
Beam Design for Geometric Nonlinearities
The Finite Element Method
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Liquefaction Analysis For a Single Piled Foundation By Dr. Lu Chihwei Moh and Associates, Inc. Date: 11/3/2003.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Engineering Doctorate – Nuclear Materials Development of Advanced Defect Assessment Methods Involving Weld Residual Stresses If using an image in the.
Biomechanics and biology: bridging the gap Sam Evans School of Engineering
Haptics and Virtual Reality
PAT328, Section 3, March 2001MAR120, Lecture 4, March 2001S16-1MAR120, Section 16, December 2001 SECTION 16 HEAT TRANSFER ANALYSIS.
Modeling Mechanical Stimulus. Intro Activity -(Outline Activity Once Determined) -(Questions, etc.)
Numerical Simulation Of Spirochete Motility Alexei Medovikov, Ricardo Cortez, Lisa Fauci Tulane University Professor Stuart Goldstein (Department of Genetics.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Summer School for Integrated Computational Materials Education 2015 Computational Mechanics: Basic Concepts and Finite Element Method Katsuyo Thornton.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
NBCR Summer Institute 2006: Multi-Scale Cardiac Modeling with Continuity 6.3 Friday: Cardiac Biomechanics Andrew McCulloch, Fred Lionetti and Stuart Campbell.
Illustration of FE algorithm on the example of 1D problem Problem: Stress and displacement analysis of a one-dimensional bar, loaded only by its own weight,
Bone Ingrowth in a shoulder prosthesis E.M.van Aken, Applied Mathematics.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Chapter 1 INTRODUCTION AND OVERVIEW
Shape Finder Appendix Thirteen. Training Manual Shape Finder August 26, 2005 Inventory # A13-2 Chapter Overview In this chapter, using the Shape.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Basic Geometric Nonlinearities Chapter Five - APPENDIX.
Bone Ingrowth in a shoulder prosthesis E.M.van Aken, Applied Mathematics.
14 - finite element method
Topic 6: Bone Growth and Remodeling
Biomechanics Mechanics applied to biology –the interface of two large fields –includes varied subjects such as: sport mechanicsgait analysis rehabilitationplant.
Institute of Mechanics and Advanced Materials An Adaptive Multiscale Method for Modelling of Fracture in Polycrystalline Materials Ahmad Akbari R., Pierre.
Prof. Nenad Filipovic, PhD Center for Bioengineering, Faculty of Engineering University of Kragujevac, Kragujevac, Serbia Expertise in: Computer modeling.
Understanding the relationship between interfragmentary movement and callus growth in fracture healing: a novel computational approach Cameron Wilson1,
Finite Element Method in Geotechnical Engineering
Katsuyo Thornton1, R. Edwin García2, Larry Aagesen3
Nonlinear Analysis: Riks Analysis.
Continuum Mechanics (MTH487)
FEA Introduction.
Materials Science & Engineering University of Michigan
The application of an atmospheric boundary layer to evaluate truck aerodynamics in CFD “A solution for a real-world engineering problem” Ir. Niek van.
Implementation of 2D stress-strain Finite Element Modeling on MATLAB
Continuum Mechanics for Hillslopes: Part III
GENERAL VIEW OF KRATOS MULTIPHYSICS
Objective Numerical methods Finite volume.
OVERVIEW OF FINITE ELEMENT METHOD
Chapter 2 Rudiment of Structural Analysis and FEM
APPLICATION OF LINEAR ALGEBRA IN MECHANICAL ENGINEERING
Presentation transcript:

A feasibility study on the acceleration and upscaling of bone ingrowth simulation An investigation into the feasibility of applying a homogenization scheme to bone ingrowth model as well other options of accelerating the bone ingrowth model developed by A. Andreykiv. MSc colloquium by Yoeng Sin Khoe Delft Technical University Faculty of Biomedical Engineering – Tissue Biomechanics & Implants Date: June 30 th, 2009

Introduction Uncemented Shoulder Implant Total Shoulder Arthroplasty Osteoarthritis, rheumatoid arthritis Porous surface in which bone can grow to ensure fixation of the implant Cemented implant – Immediate fixation – Tissue necrosis – Cement fracture

Introduction Finite Element Modelling of uncemented implants – 2 approaches How to transfer knowledge from the detailed model to the larger (macroscopic) model? Andreykiv, 2006 Folgado, 2009

RecommendationsOriginal Bone Ingrowth model Contents Model Optimizations OptionsResults Code Optimization PossibilitiesResults Computational Homogenization TheoryImplementationResults IntroductionSummary & Conclusions

The original bone ingrowth model

The original bone ingrowth model General Overview Coupled Simulation Prendergast tissue differentiation model for the production of bone, cartilage and fibrous tissue Mechanical Model Biophysical Stimulus Biological Model Material Properties General Overview Mechanical Model Biophysical Stimulus Biological Model Numerical Implementation

The Original Bone Ingrowth Model Mechanical Model Biological Tissue response – Non-linear – History dependent – Viscoelastic Biphasic Model – 80% is made up of fluid – Solid & Fluid component General Overview Mechanical Model Biophysical Stimulus Biological Model Numerical Implementation

The Original Bone Ingrowth Model Mechanical Model Solid (3 displacements) – Neo-Hookean Hyperelastic Material model Fluid (pressure) – Mass balance General Overview Mechanical Model Biophysical Stimulus Biological Model Numerical Implementation

The Original Bone Ingrowth Model Biophysical Stimulus Input for the biological model Determines the preference of the formation of bone, cartilage of fibrous tissue Based on maximal shear strain and fluid velocity General Overview Mechanical Model Biophysical Stimulus Biological Model Numerical Implementation

The Original Bone Ingrowth Model Biological Model Diffusion – Mesenchymal stem cells – Fibroblast Cell Proliferation Cell Differentiation Tissue Production Tissue Degradation As a function of the biophysical stimulus General Overview Mechanical Model Biophysical Stimulus Biological Model Numerical Implementation

The Original Bone Ingrowth Model Biological Model Mesenchymal Cells Osteoblast Cells Chondrocyte Cells Fibroblast Cells Bone Fibrous Tissue Cartilage Differentiation Proliferation Tissue production General Overview Mechanical Model Biophysical Stimulus Biological Model Numerical Implementation

The Original Bone Ingrowth Model Numerical Implementation Implemented in subroutines of MSC Marc Non Linear equations requires an iterative solver General Overview Mechanical Model Biophysical Stimulus Biological Model Numerical Implementation force displacement force displacement

The Original Bone Ingrowth Model Numerical Implementation & Results Loading based on the results of animal experiments – applied displacement in the first week, – average force over the remaining days Result: Tissue Evolution & Micromotions Total simulation length 28 days Computation time: ~ sec (2 days and 7 hours) General Overview Mechanical Model Biophysical Stimulus Biological Model Numerical Implementation

Model Optimization

Model Optimization Possibilities for model simplification (1) Investigate the necessity of the biphasic model < Weighted Fluid Velocity Weighted Shear Strain Potential Simplifications(1) Results: Removing the fluid phase Results: Linearized Biological Model Results: 1D Diffusion

Model Optimization Possibilities for model simplification (2) Linearization of the biological model Acceptable approximation? Potential Simplifications(2) Results: Removing the fluid phase Results: Linearized Biological Model Results: 1D Diffusion

Model Optimization Possibilities for model simplification (3) 1-D Diffusion approximation Potential Simplifications(3) Results: Removing the fluid phase Results: Linearized Biological Model Results: 1D Diffusion

Model Optimization Results – Removal of Fluid phase Fluid phase is essential for correct calculations Increased fibrous tissue production Reduced bone & cartilage production Potential Simplifications Results: Removing the fluid phase Results: Linearized Biological Model Results: 1D Diffusion

Model Optimization Results – Linear Biological Model Results of linear biological model do not match non linear model No more fibrous tissue production Overestimate bone production Reasonable cartilage estimate Mesenchymal Cells Osteoblast Cells Chondrocyte Cells Fibroblast Cells Bone Fibrous TissueCartilage Differentiation Proliferation Production Tissue production Potential Simplifications Results: Removing the fluid phase Results: Linearized Biological Model Results: 1D Diffusion

Model Optimization Results – 1D diffusion Simulations failed – Non-Positive definite stiffness matrix – Snap back behaviour? Causing the Newton-Raphson method to fail? – Perhaps an arc length method can improve the results Potentially gained simulation time is marginal – A estimated decrease of 200 seconds over the complete simulations. Potential Simplifications Results: Removing the fluid phase Results: Linearized Biological Model Results: 1D Diffusion

Code Optimizations

Code Optimizations Potential for increasing speed Culprit: Disk operations Example: Reading the stimuli.dat file Reduce waiting times Reduce number of disk operations Send command to open stimulus.dat file. Is file in free for use? Read element number and stimulus value. Is file operation complete? Yes No Wait 1 second START Wait 1 second No Yes Is this the last record in stimuli.dat Yes Close file and go to next record Close file and continue subroutine No Potential OptimizationsResults:MINISLEEPResults:Batchwrites

Code Optimizations Minisleep Reduce waiting time FORTRAN limits the waiting period to 1 sec Write the MINISLEEP 20% Potential OptimizationsResults:MINISLEEPResults:Batchwrites

Code Optimizations Batchwrites Reduce the number of disk writes. Store all variables in memory and write at the end of an iteration Keep in mind data sharing Reduction of 65% in computation time Potential OptimizationsResults:MINISLEEPResults:Batchwrites

Computational Homogenization

Computational Homogenization Theory (1) Exploit periodicity to bridging the gap Microscopic level Macroscopic level Global IdeaDeformation TensorLocalisationUpscale StressesMacroscpoic TangentImplementationResults

Macroscopic deformation Microscopic deformations / microfluctuations Computational Homogenization Theory (2) deformedundeformed Global IdeaDeformation TensorLocalisationUpscale StressesMacroscpoic TangentImplementationResults

Computational Homogenization Theory (3) - Localisation Translation between microscopic and macroscopic deformation tensor Global IdeaDeformation TensorLocalisationUpscale StressesMacroscpoic TangentImplementationResults

Computational Homogenization Theory (4) – Stresses Hill-Mandel condition Work conjugated couple: – Deformation tensor & 1st Piola-Kirchhoff stress Global IdeaDeformation TensorLocalisationUpscale StressesMacroscpoic TangentImplementationResults

Computational Homogenization Theory (4) – Macroscopic tangent Tangent describes how small variations affect the stresses in the system Numerical differentiation Very cumbersome method, but Miehe (1996) developed a more efficient method. Global IdeaDeformation TensorLocalisationUpscale StressesMacroscpoic TangentImplementationResults

Computational Homogenization Implementation in MSC Marc Macroscopic Model – Loading – Deformation tensor – Macroscopic tangent Microscopic Model – Periodic Boundary Conditions – Upscale stresses Global IdeaDeformation TensorLocalisationUpscale StressesMacroscpoic TangentImplementationResults

Computational Homogenization Results / Issues CH implementation requires a lot a additional computing time – Computational overhead in the numerical differentiation scheme Application of loading Global IdeaDeformation TensorLocalisationUpscale StressesMacroscpoic TangentImplementationResults

Summary & Conclusions Sections of the constitutive equations that are responsible for long calculations cannot be neglected – Fluid phase, non-linear biological model, diffusion Acceleration of the simulation was obtained by efficiently directing disk activity. Computational Homogenization increases simulation time and cannot account for specific loading Summary & ConclusionsRecommendationsQuestions

Recommendations alternatives for upscaling results How to bridge the gap? – Use the model to investigate time to fixation under different loadings – Use a larger model to asses post-surgery micromotions – Develop an element that adapts the stiffness in order to ensure that at the time to fixation the micromotions are reduced to zero. Summary & ConclusionsRecommendationsQuestions

Questions? Summary & ConclusionsRecommendationsQuestions Questions? ? ? ? ? ? ? ? ? ? ?