+ All Categories
Home > Documents > Introduction to Finite Element Modeling in Biomechanics

Introduction to Finite Element Modeling in Biomechanics

Date post: 13-Jan-2016
Category:
Upload: fallon
View: 142 times
Download: 4 times
Share this document with a friend
Description:
Introduction to Finite Element Modeling in Biomechanics. Dr. N. Fatouraee Biomedical Engineering Faculty December, 2004. Overview. Introduction and Definitions Basic finite element methods 1-D model problem Application Examples. Overview. Finite Element Method - PowerPoint PPT Presentation
Popular Tags:
78
Introduction to Finite Element Modeling in Biomechanics Dr. N. Fatouraee Biomedical Engineering Faculty December, 2004
Transcript
Page 1: Introduction to Finite  Element Modeling in Biomechanics

Introduction to Finite Element Modeling in

Biomechanics

Dr. N. Fatouraee

Biomedical Engineering Faculty

December, 2004

Page 2: Introduction to Finite  Element Modeling in Biomechanics

Overview

• Introduction and Definitions

• Basic finite element methods– 1-D model problem

• Application Examples

Page 3: Introduction to Finite  Element Modeling in Biomechanics

Overview• Finite Element Method

– numerical method to solve differential equations

E.g.:

dr

dur

dr

d

r

u

dx

dP )(0 Flow Problem

u(r)

Heat Transfer Problem T(r,t)

Page 4: Introduction to Finite  Element Modeling in Biomechanics

The “Continuum” Concept

• biomechanics example: blood flow through aorta– diameter of aorta 25 mm– diameter of red blood cell 8 m (0.008 mm)

– treat blood as homogeneous and ignore cells

Page 5: Introduction to Finite  Element Modeling in Biomechanics

The “Continuum” Concept

• biomechanics example: blood flow through capillaries– diameter of capillary can be 7 m– diameter of red blood cell 8 m

– clearly must include individual blood cells in model

Page 6: Introduction to Finite  Element Modeling in Biomechanics

Continuous vs. Discrete Solution

• What if the equation had no “analytical solution” (e.g., due to nonlinearities)?

dr

dur

dr

d

r

u

dx

dP )(0

0 0

at 0

constant

rdrdu

aru

dxdP

Page 7: Introduction to Finite  Element Modeling in Biomechanics

Continuous vs. Discrete Solution

• What if the equation had no “analytical solution” (e.g., due to nonlinearities)?

• How would you solve an ordinary differential equation on the computer?

• Numerical methods– Runge-Kutta– Euler method

Page 8: Introduction to Finite  Element Modeling in Biomechanics

Discretization

0 1

0 1

Page 9: Introduction to Finite  Element Modeling in Biomechanics

Discretization

0 1

in general, Euler method is given by:

xyxfyy

yxfx

yyy

dx

dy

yxfy

nnnn

nnnn

,

,

),(

1

1

• Start with initial condition: y(x0)=y0

• Calculate f(x0,y0)• Calculate y1=y0 + f(x0,y0) x• Calculate f(x1,y1) …………..

Page 10: Introduction to Finite  Element Modeling in Biomechanics

Euler Example

2 Steps

4 Steps

8 Steps

Exact Solution

x

y

ODE: dy/dx (x,y) = 0.05 yInitial Cond.: y(0)=100

Euler, 2 steps: dy/dt(0,100) = 5 ; x = 20y(20) = y(0) + x*dy/dt(0,100) = 100 + 20*5= 200y(40) = y(20) + x*dy/dt(20,200) = 200 + 20* 10 = 400

Problem:Use Euler with 2 steps: Calculate y(x) between at x=20 and x=40

Page 11: Introduction to Finite  Element Modeling in Biomechanics

Discretization

• in general, the process by which a continuous, differential equation is transformed into a set of algebraic equations to be solved on a computer

• various forms of discretization– finite element, finite difference, finite volume

Page 12: Introduction to Finite  Element Modeling in Biomechanics

Finite Element Method

• discretization

• steps in finite element method– weak form of differential equation– interpolation functions within elements– solution of resulting algebraic equations

Page 13: Introduction to Finite  Element Modeling in Biomechanics

Basic Finite Element Methods:A 1-D Example

],[on 0)( baxxuu

0)(

0)(

bu

ausolve for u(x)

Page 14: Introduction to Finite  Element Modeling in Biomechanics

Basic Finite Element Methods:A 1-D Example

0)()(

],[on 0)(

buau

baxxuu

Note that for a=0, b=1:

)1sinh(

)sinh()(

xxxu

Page 15: Introduction to Finite  Element Modeling in Biomechanics

Basic Finite Element Method

• seek solution to allied formulation referred to as “weak” statement

Page 16: Introduction to Finite  Element Modeling in Biomechanics

Basic Finite Element Method

• seek solution to allied formulation referred to as “weak” statement

)( allfor

0)()( :subject to

0)(

xw

buau

dxxuuxwb

a

Page 17: Introduction to Finite  Element Modeling in Biomechanics

Basic Finite Element Method

)( allfor

0)()( :subject to

0)(

xw

buau

dxxuuxwb

a

0)()(

],[on 0)(

buau

baxxuu

The integral form is as valid as the original differential equation.

Page 18: Introduction to Finite  Element Modeling in Biomechanics

Basic Finite Element Method

b

a

dxxuuxw 0)(

note that by the chain rule:

uwuwuw

Page 19: Introduction to Finite  Element Modeling in Biomechanics

Basic Finite Element Method

b

a

dxxuuxw 0)(

note that by the chain rule:

uwuwuw

0

b

a

dxwxwuuwuw

Page 20: Introduction to Finite  Element Modeling in Biomechanics

Basic Finite Element Method

0

b

a

dxwxwuuwuw

0 b

a

b

adxwxwuuwuw

Page 21: Introduction to Finite  Element Modeling in Biomechanics

Basic Finite Element Method

0

b

a

dxwxwuuwuw

0 b

a

b

adxwxwuuwuw

recall: w(x) is arbitraryno loss in generality to require w(a)=w(b)=0

i.e., subject w to same boundary conditions as u

Page 22: Introduction to Finite  Element Modeling in Biomechanics

Basic Finite Element Method

“weak statement”:

1oH allfor

0

such that find

w

dxwxwuuw

u(x)b

a

the above expression is “continuous”i.e., must be evaluated for all x

Page 23: Introduction to Finite  Element Modeling in Biomechanics

Discretization

0 1

0 1

“nodes” “elements”

Page 24: Introduction to Finite  Element Modeling in Biomechanics

Discretization

“nodes”

“elements”

1 2 3 4 5 6

1 2 3 4 5

u defined at nodes u1, u2 … = u(x1), u(x2) …

goal solve for ui

Page 25: Introduction to Finite  Element Modeling in Biomechanics

Discretization

)(

1

ielements

x

x

b

a

i

i

dxwxwuuwdxwxwuuw

“nodes”

“elements”

1 2 3 4 5 6

1 2 3 4 5

Page 26: Introduction to Finite  Element Modeling in Biomechanics

Consider a Typical Element

2

1

x

x

dxwxwuuw

e

x1x2

Page 27: Introduction to Finite  Element Modeling in Biomechanics

Interpolation Functions

1)(12

11 xx

xxxN

12

12 )(

xx

xxxN

2211

2

1

)()( uNuNuxNxueln

iii

h

Within the element we interpolate between u1 and u2:

Page 28: Introduction to Finite  Element Modeling in Biomechanics

Interpolation Functions

1)(12

11 xx

xxxN

0,1:at 211 NNxx

Page 29: Introduction to Finite  Element Modeling in Biomechanics

Interpolation Functions

12

11 1)(

xx

xxxN

12

12 )(

xx

xxxN

0,1:at 211 NNxx

1,0:at 212 NNxx

Page 30: Introduction to Finite  Element Modeling in Biomechanics

Interpolation Functions

2211

2

1

)()( uNuNuxNxui

iih

e

x1x2

at x = x1: u = u1

at x = x2: u = u2

x1 < x < x2: interpolation between u1 and u2

u1, u2 unknowns to be solved for i.e., nodal values of u

Page 31: Introduction to Finite  Element Modeling in Biomechanics

Approximation Functions

2

1

)()(i

iih uxNxu

2

1

)()(i

iih wxNxw

- referred to as “Galerkin” method

Now we have to choose functions for w:

Page 32: Introduction to Finite  Element Modeling in Biomechanics

2

1

)()(i

iih uxNxu

2

1

)()(i

iih wxNxw

2

1

2

1

2

1

2

1j i

x

x

x

x

jjiij

ij dxxNdxNNdx

dN

dx

dNuw

2

1

x

x

dxwxwuuw

We end up with a system of algebraic equations, that canbe solved by the computer

0)(

1

ielements

x

x

b

a

i

i

dxwxwuuwdxwxwuuw

Page 33: Introduction to Finite  Element Modeling in Biomechanics

How many elements do we need?

0 1

“nodes”

“elements”

1 2 3 4 5 6

1 2 3 4 5

Page 34: Introduction to Finite  Element Modeling in Biomechanics

2 elements 5 elements

10 elements 20 elements

Page 35: Introduction to Finite  Element Modeling in Biomechanics

Practical Finite Element Analysis

• many commercial finite element codes exist for different disciplines

– FIDAP, FLUENT: fluid mechanics

– ANSYS, LS-Dyna, Abaqus: solid mechanics

Page 36: Introduction to Finite  Element Modeling in Biomechanics

Using a Commercial Code

• choose most appropriate software for problem at hand

– not always trivial

– can the code handle the key physical processes

• e.g., spatially varying material properties, nonlinearities

Page 37: Introduction to Finite  Element Modeling in Biomechanics

Steps in Finite Element Method (FEM)• Geometry Creation

– Material properties (e.g. mass density)– Initial Conditions (e.g. temperature)– Boundary Conditions– Loads (e.g. forces)

• Mesh Generation• Solution

– Time discretization (for transient problems)– Adjustment of Loads and Boundary Conditions

• Visualization– Contour plots (on cutting planes)– Iso surfaces/lines– Vector plots– Animations

• Validation

Page 38: Introduction to Finite  Element Modeling in Biomechanics

Model Validation

• most important part of the process, but hardest and often not done

• two types of validation

– code validation: are the equations being solved correctly as written (i.e., grid resolution, etc.)

– model validation: is the numerical model representative of the system being simulated (very difficult)

Page 39: Introduction to Finite  Element Modeling in Biomechanics

Example 1: Liver Cancer Treatment

Page 40: Introduction to Finite  Element Modeling in Biomechanics

Radiofrequency Ablation forLiver Cancer

• Surgical Resection is currently the gold-standard, and offers 5-year survival of around 30%

• Surgical Resection only possible in 10-20% of the cases

• Radiofrequency Ablation heats up tissue by application of electrical current

• Once tumor tissue reaches 50°C, cancer cells die

Page 41: Introduction to Finite  Element Modeling in Biomechanics

Effects of RF energy on tissue

• Electrical Current is applied to tissue• Electrical current causes heating by ionic friction• Temperatures above ~50 °C result in cell death (necrosis)

Na+

Na+Cl-

K+

Cl-

Cl-

Electric Field

Dieter Haemmerich
Tissue: ions in fluid (extracell. & intracell.)
Page 42: Introduction to Finite  Element Modeling in Biomechanics

Clinical procedure

Insertion

Probe Extension

Application of RF power

(~12-25 min)

• Ground pad placed on patients back or thighs

• Patient under local anesthesia and conscious sedation, or light general anesthesia

Nasser Fatouraee
Insertion:during open surgery, during laparoscopy, or percutaneously (through small incision in skin);typically guided using ultrasound
Nasser Fatouraee
Application:15-25 minutes, depending on device;monitored by ultrasound
Nasser Fatouraee
Electrical current travels between RF probe and ground pad
Page 43: Introduction to Finite  Element Modeling in Biomechanics

9-prong probe, 5 cm diameter, (Rita Medical)

Cool-Tip probe, 17-gauge needle, (Radionics / Tyco)

12-prong probe,4 cm diameter,

(Boston Scientific)

200W RF-generator (Radionics / Tyco)

Current RF Devices

Nasser Fatouraee
multiprong devices are difficult to visualize with ultrasound -> application more difficult, damage to neighbouring structures possible
Page 44: Introduction to Finite  Element Modeling in Biomechanics

RF Lesion Pathology

Coagulation Zone

(= RF lesion, >50 °C)

Hyperemic Zone (increased perfusion)

Nasser Fatouraee
Image:Typical Lesion, sectioned right after RF application
Nasser Fatouraee
Coagulation Zone = Lesion produced by RF energyOther people have shown that the lesion boundary corresponds very well with the 50C isotherm.
Page 45: Introduction to Finite  Element Modeling in Biomechanics

Finite Element Modeling for Radiofrequency Ablation

• Purpose of Models:– Investigate shortcomings of current devices– Simulate improved devices– Estimate RF lesion dimensions for treatment planning

• Thermo-Electrically Coupled Model:– Solve Electric Field problem (Where is heat generated)– Solve thermal problem (Heat Conduction in Tissue, Perfusion,

Vessels)

Nasser Fatouraee
RF Estimation:Especially helpful due to limited imaging capabilitiesUltimate goal:use patient specific data on vascularity and tumor location; plan ideal probe placementCommercial interest in Lesion Estimation
Page 46: Introduction to Finite  Element Modeling in Biomechanics

Electric Field Problem (Where is heat being generated?)

Laplace’s Equation

P

M

Boundary Conditions

Electric Field

Page 47: Introduction to Finite  Element Modeling in Biomechanics

Thermal Problem:Conservation of Energy

rate of change of energy in a body =

+ rate of energy generation

+ rate of energy addition

- rate of energy lost

Page 48: Introduction to Finite  Element Modeling in Biomechanics

energy storageby tissue

energy added byelectric current(Power = current*voltage)

energy added due to metabolism

energy transfer to blood flow carrying heat away (“convected”)

energy transferred (“conducted”)back to electrode

energy transfer (“conducted”) to surrounding tissue

Page 49: Introduction to Finite  Element Modeling in Biomechanics

Model Geometry

1 cm

2-D axisymmetric model

Page 50: Introduction to Finite  Element Modeling in Biomechanics

Animations

Electrical Current Density(Where is heat being generated?)

Temperature

Dieter Haemmerich
Temperature:100C=red50C=outermost border
Dieter Haemmerich
Impedance Control:when drop in current is detected, RF power is turned off (15s); tissue cools down; power is applied again
Dieter Haemmerich
Current & Temp. during first 1.5 min. of ablation procedure
Page 51: Introduction to Finite  Element Modeling in Biomechanics

Model Results

1 cm

Temperature at end of ablation

Page 52: Introduction to Finite  Element Modeling in Biomechanics

Ex-vivo Validation in Animal Tissue

• Verify Temperature, Impedance and Lesion Diameter

• We applied same power as in computer model

Page 53: Introduction to Finite  Element Modeling in Biomechanics

Experimental Setup

Page 54: Introduction to Finite  Element Modeling in Biomechanics

Comparison Model Experiment

0

20

40

60

80

100

120

0 100 200 300

t (s)

Z (

Oh

ms)

Z experiment

Z model Impedance

Temperature

Dieter Haemmerich
Temperature: average of 5 lesions * 3 measurements
Page 55: Introduction to Finite  Element Modeling in Biomechanics

Conclusion

• Lesion Diameter:Model: 33 mmExperiment: 29 ± 3 mm

• RF Lesion in model 14% larger

• Information on Electrical Tissue Conductivity vs. Temperature needed

Page 56: Introduction to Finite  Element Modeling in Biomechanics

Computer Model Geometry:12-prong probe next to 10mm-vessel (e.g. portal vein)

Flow rate 23 cm/s

• Vessel cooling simulated by estimating convective heat transfer coefficient

Impact of large vessels

Page 57: Introduction to Finite  Element Modeling in Biomechanics

Temperatureat end of ablation

50 °C

100 °C

37 °C

Model Results

• Cancer cells next to vessel could survive

Page 58: Introduction to Finite  Element Modeling in Biomechanics

Computer 3D-Model Geometry

• Improved configuration heats from both sides, and may create lesions closer to vessel

Improved Configuration

Page 59: Introduction to Finite  Element Modeling in Biomechanics

Bipolar

50 °C

100 °C

37 °C

Monopolar

• Improved configuration creates lesion up to vessel

• Next Step: Experimental Validation

Temperatureat End of Ablation

Page 60: Introduction to Finite  Element Modeling in Biomechanics

Example 2: Simulation of Artificial Heart Valve

Phantom I

Page 61: Introduction to Finite  Element Modeling in Biomechanics
Page 62: Introduction to Finite  Element Modeling in Biomechanics

MR Imaging: Bioprosthetic Valve

Page 63: Introduction to Finite  Element Modeling in Biomechanics
Page 64: Introduction to Finite  Element Modeling in Biomechanics

Comparison between Experiment and Simulation

MRI simulation

Page 65: Introduction to Finite  Element Modeling in Biomechanics

Example 3: Artificial Heart Valve II

Page 66: Introduction to Finite  Element Modeling in Biomechanics

J. De Hart et al. / Journal of Biomechanics 36 (2003) 699–712 703

Page 67: Introduction to Finite  Element Modeling in Biomechanics

Configurations of the fiber-reinforced stentless valve and corresponding velocityvector fields taken at six successive points in time. The leftand right diagram at the bottom of each frame denote the applied

velocityand pressure curves, respectively.

Page 68: Introduction to Finite  Element Modeling in Biomechanics

Configurations of the fiber-reinforced stentless valve and corresponding velocityvector fields taken at six successive points in time. The leftand right diagram at the bottom of each frame denote the applied

velocityand pressure curves, respectively.

Page 69: Introduction to Finite  Element Modeling in Biomechanics

Maximum principle Cauchystresses in the leaflet matrix material during systole. In all frames the right leaflet is taken from the nonreinforced model for comparison.

MPSr denotes the maximum principle stress ratio of the reinforced and non-reinforced leaflets. The stress scale on the bottom is given in kPa.

Page 70: Introduction to Finite  Element Modeling in Biomechanics

Maximum principle Cauchystresses in the leaflet matrix material during systole. In all frames the right leaflet is taken from the nonreinforced model for comparison.

MPSr denotes the maximum principle stress ratio of the reinforced and non-reinforced leaflets. The stress scale on the bottom is given in kPa.

Page 71: Introduction to Finite  Element Modeling in Biomechanics

Other Examples in Biomedical Engineering

Page 72: Introduction to Finite  Element Modeling in Biomechanics

from Shirazi-Adl et al., J. Biomech. Engr. 123:391 2001

Page 73: Introduction to Finite  Element Modeling in Biomechanics

from Miga et al., J. Biomech. Engr. 123:354 2001

Pressure on vertebrae disks

Page 74: Introduction to Finite  Element Modeling in Biomechanics

Ene-Iordache et al., 2001

Blood flow in Vessel Aneurism

Page 75: Introduction to Finite  Element Modeling in Biomechanics

Blood flow in Vessel Aneurism

Page 76: Introduction to Finite  Element Modeling in Biomechanics

Blood flow in Vessel Aneurism

Page 77: Introduction to Finite  Element Modeling in Biomechanics

Weiss et al., 2001

Strain in Knee Ligaments

Page 78: Introduction to Finite  Element Modeling in Biomechanics

Electric Heart Activity

McLeod et al., 2001


Recommended