Title: Introduction to Finite Element Modeling in Biomechanics
1Introduction to Finite Element Modeling in
Biomechanics
- Dr. N. Fatouraee
- Biomedical Engineering Faculty
- December, 2004
2Overview
- Introduction and Definitions
- Basic finite element methods
- 1-D model problem
- Application Examples
3Overview
- Finite Element Method
- numerical method to solve differential equations
- E.g.
Flow Problem u(r)
Heat Transfer Problem T(r,t)
4The 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
5The 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
6Continuous vs. Discrete Solution
- What if the equation had no analytical solution
(e.g., due to nonlinearities)?
7Continuous 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
8Discretization
0
1
0
1
9Discretization
in general, Euler method is given by
- Start with initial condition y(x0)y0
- Calculate f(x0,y0)
- Calculate y1y0 f(x0,y0) ?x
- Calculate f(x1,y1) ..
10Euler Example
ODE dy/dx (x,y) 0.05 yInitial Cond. y(0)100
Problem Use Euler with 2 steps Calculate y(x)
between at x20 and x40
Euler, 2 steps dy/dt(0,100) 5 ?x
20 y(20) y(0) ?xdy/dt(0,100) 100
205 200 y(40) y(20) ?xdy/dt(20,200)
200 20 10 400
11Discretization
- 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
12Finite Element Method
- discretization
- steps in finite element method
- weak form of differential equation
- interpolation functions within elements
- solution of resulting algebraic equations
13Basic Finite Element MethodsA 1-D Example
solve for u(x)
14Basic Finite Element MethodsA 1-D Example
Note that for a0, b1
15Basic Finite Element Method
- seek solution to allied formulation referred to
as weak statement
16Basic Finite Element Method
- seek solution to allied formulation referred to
as weak statement
17Basic Finite Element Method
The integral form is as valid as the original
differential equation.
18Basic Finite Element Method
note that by the chain rule
19Basic Finite Element Method
note that by the chain rule
20Basic Finite Element Method
21Basic Finite Element Method
recall w(x) is arbitrary?no loss in generality
to require w(a)w(b)0 i.e.,
subject w to same boundary conditions as u
22Basic Finite Element Method
weak statement
the above expression is continuous i.e., must
be evaluated for all x
23Discretization
0
1
0
1
elements
nodes
24Discretization
1
2
3
4
5
6
nodes
elements
1
2
3
4
5
u defined at nodes ? u1, u2 u(x1), u(x2)
goal ? solve for ui
25Discretization
1
2
3
4
5
6
nodes
elements
1
2
3
4
5
26Consider a Typical Element
e
x2
x1
27Interpolation Functions
Within the element we interpolate between u1 and
u2
28Interpolation Functions
29Interpolation Functions
30Interpolation Functions
at x x1 u u1 at x x2 u u2 x1 lt x lt x2
interpolation between u1 and u2
u1, u2 ? unknowns to be solved for
i.e., nodal values of u
31Approximation Functions
Now we have to choose functions for w
- referred to as Galerkin method
32We end up with a system of algebraic equations,
that canbe solved by the computer
33How many elements do we need?
0
1
1
2
3
4
5
6
nodes
elements
1
2
3
4
5
345 elements
2 elements
20 elements
10 elements
35Practical Finite Element Analysis
- many commercial finite element codes exist for
different disciplines - FIDAP, FLUENT, FLOTRAN-ANSYS computational fluid
mechanics (CFD) - ANSYS, LS-Dyna, Abaqus solid mechanics
- FIDAP, ADINA, ANSYS fluid/solid interactions
(FSI)
36Using 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
37Steps 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
38Model 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)
39Example 1 Liver Cancer Treatment
40Radiofrequency 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 50C, cancer cells die
41Effects of RF energy on tissue
Na
K
Cl-
Cl-
Cl-
Na
- Electrical Current is applied to tissue
- Electrical current causes heating by ionic
friction - Temperatures above 50 C result in cell death
(necrosis)
42Clinical procedure
Insertion
Probe Extension
- Ground pad placed on patients back or thighs
- Patient under local anesthesia and conscious
sedation, or light general anesthesia
Application of RF power(12-25 min)
43Current RF Devices
200W RF-generator (Radionics / Tyco)
9-prong probe, 5 cm diameter, (Rita Medical)
Cool-Tip probe, 17-gauge needle, (Radionics /
Tyco)
12-prong probe,4 cm diameter,(Boston Scientific)
44RF Lesion Pathology
Coagulation Zone ( RF lesion, gt50 C)
Hyperemic Zone (increased perfusion)
45Finite 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)
46Electric Field Problem (Where is heat being
generated?)
Laplaces Equation
Boundary Conditions
P
? M
Electric Field
47Thermal ProblemConservation of Energy
rate of change of energy in a body
rate of energy generation
rate of energy addition
- rate of energy lost
48(No Transcript)
49Model Geometry
2-D axisymmetric model
50Animations
Electrical Current Density(Where is heat being
generated?)
Temperature
51Model Results
Temperature at end of ablation
52Ex-vivo Validation in Animal Tissue
- Verify Temperature, Impedance and Lesion Diameter
- We applied same power as in computer model
53Experimental Setup
54Comparison Model ? Experiment
Impedance
Temperature
55Conclusion
- Lesion Diameter
- Model 33 mm
- Experiment 29 3 mm
- RF Lesion in model 14 larger
- Information on Electrical Tissue Conductivity vs.
Temperature needed
56Impact of large vessels
Computer Model Geometry12-prong probe next to
10mm-vessel (e.g. portal vein)Flow rate 23 cm/s
- Vessel cooling simulated by estimating
convective heat transfer coefficient
57Model Results
- Cancer cells next to vessel could survive
58Improved Configuration
- Improved configuration heats from both sides, and
may create lesions closer to vessel
59Temperatureat End of Ablation
Bipolar
- Improved configuration creates lesion up to
vessel - Next Step Experimental Validation
60Example 2 Simulation of Artificial Heart Valve
Phantom I
61(No Transcript)
62MR Imaging Bioprosthetic Valve
63(No Transcript)
64Comparison between Experiment and Simulation
MRI
simulation
65Example 3 Artificial Heart Valve II
66J. De Hart et al. / Journal of Biomechanics 36
(2003) 699712 703
67Configurations 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.
68Configurations 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.
69Maximum 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.
70Maximum 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.
71Other Examples in Biomedical Engineering
72from Shirazi-Adl et al., J. Biomech. Engr.
123391 2001
73Pressure on vertebrae disks
from Miga et al., J. Biomech. Engr. 123354 2001
74Blood flow in Vessel Aneurism
75Blood flow in Vessel Aneurism
76Blood flow in Vessel Aneurism
77Strain in Knee Ligaments
78Electric Heart Activity
79Turbulence modelingPulsatile transitional flows
- Blood Flow in arteries is crucial in the
development and prevention of cardiovascular
diseases. - Flow patterns in the previous Carotid Bifurcation
during two different instants of the heart beat.
80Blood Flow Analysis Improves Stent-Grafts
81Blood Flow Analysis Improves Stent-Grafts