Professional Documents
Culture Documents
In Cooperation with:
Klinikum Grohadern
Title:
Author:
Student number:
2840064
Date:
November 2007
Supervisors:
Abstract
Abstract
.A two-dimensional biomechanical model of the juvenile hip joint, called the
Stemmkrpermodel, was developed in the one-legged stance. The one-legged stance is the
relevant phase during walking considering the loading of the femur.
Forces acting on the apophysis of the greater trochanter in the one-legged stance were
computed based on anatomical and radiological investigations and the information was
integrated into Pauwels biomechanical hip model. A basic assumption was the validity of the
Pauwels bone remodeling law, which states that growth plates are oriented at a right angle to
the acting resultant forces.
According to the developed biomechanical Stemmkrpermodel, the greater trochanter
apohysis has to absorb a considerable force, equivalent to almost twice the body weight, and
is subject to pressure stress from a craniolateral direction. Thus, the apophysis of the greater
trochanter is a pressure apophysis, which was still not entirely clear.
Using the musculoskeletal modelling system AnyBody, the muscle force magnitudes and
the inclination of the muscle force vectors included in the Stemmkrpermodel during the
gait cycle were determined. Comparing these determined values with the expected values, the
lightly modified Stemmkrpermodel showed good agreement with the expected values.
Thus, the Stemmkrpermodel can be said to be verified by AnyBody.
In addition, a stress analysis of the femur using the finite element software Ansys was
performed, comparing the biomechanical Pauwels model and the Stemmkrpermodel in
the one-legged stance.
-i-
Acknowledgement
Acknowledgement
This thesis could not have been completed without the help and support of many
people to whom I am very grateful.
My gratitude is sincerely expressed to Prof. Dr. med. Bernhard Heimkes from
Klinikum Grohadern for his guidance, medical material support and expert knowledge.
Thanks to my supervisor Univ. Prof. Dr.-Ing Kai Uwe Bletzinger from the Technical
University of Munich for his encouragement and long and useful discussion about my work.
Special thanks to M.Sc. Christoph Mller from CADFEM for the assistance in the
generation of the FE model of the femur and the supply of the softwares: Simpleware,
AnyBody and Ansys.
- ii -
Table of Contents
Table of Contents
1 INTRODUCTION.............................................................................................................................................. 1
1.1 MOTIVATION FOR THE PROJECT ..................................................................................................................... 1
1.2 STRUCTURE OF THE THESIS............................................................................................................................ 1
2 BACKGROUND ................................................................................................................................................ 3
2.1 TERMINOLOGY DESCRIBING THE MUSCULOSKELETAL SYSTEM ...................................................................... 3
2.2 HIP ANATOMY ............................................................................................................................................... 4
2.3 THE FEMUR: A HOLLOW BONE ....................................................................................................................... 5
2.3.1 The inner architecture .......................................................................................................................... 6
2.3.2 Classification according to the CCD angle .......................................................................................... 6
2.3.2 Antetorsion and Retrotorsion ............................................................................................................... 7
2.4 MUSCLES....................................................................................................................................................... 7
2.4.1 Structure of skeletal muscle .................................................................................................................. 7
2.4.2 Muscles of the lower extremity ............................................................................................................. 8
2.5 DIFFERENT KINDS OF JOINTS IN THE HUMAN BODY ........................................................................................ 9
2.5.1 Joints of the lower extremity................................................................................................................. 9
2.6 GAIT CYCLE................................................................................................................................................. 10
2.6.1 Stance and Swing phase...................................................................................................................... 10
2.6.2 Alternative Nomenclature................................................................................................................... 11
3 THEORY .......................................................................................................................................................... 13
3.1 MATHEMATICAL MODEL ............................................................................................................................. 13
3.1.1 Pauwels model .............................................................................................................................. 13
3.1.2 Modification aspects of the Pauwels model ................................................................................... 15
3.1.3 Heimkes Stemmkrpermodel .......................................................................................................... 17
3.1.3.1 Forces acting on the juvenile hip in the one-legged stance ........................................................................... 19
- iii -
Table of Contents
6.5 DETERMINATION OF THE HIP JOINT FORCE ................................................................................................... 50
6.5.1 Comparison of the hip joint force: Heimkes/AnyBody........................................................................ 50
6.5.2 Correction of the hip joint force ......................................................................................................... 50
6.5.2.1 New nomenclature: Stemmkrpermodel ................................................................................................... 52
8.2 CONSTRAINTS.............................................................................................................................................. 67
8.3 POSTPROCESSING IN ANSYS ........................................................................................................................ 67
8.3.1 Stress tensor........................................................................................................................................ 68
8.3.2 Stress vector........................................................................................................................................ 68
8.3.3 Calculation of normal and shear stresses of a defined cutting plane ................................................. 69
8.4 ANALYTICAL SOLUTION .............................................................................................................................. 69
8.4.1 Bending stress of a cutting section ..................................................................................................... 69
8.4.2 Shear stress of a cutting section ......................................................................................................... 72
8.4.3 Visualization of the results in GiD...................................................................................................... 73
8.4.3.1 Total normal stress........................................................................................................................................ 73
8.4.3.2 Total shear stress .......................................................................................................................................... 74
- iv -
Table of Figures
Table of Figures
FIGURE 2.1: Anatomical body planes
FIGURE 2.5: Coxa normala (left); coxa vara (middle); coxa valga (right)
10
11
11
13
14
15
16
18
19
20
21
FIGURE 4.3: Direction/magnitude of the hip joint force in dependency of the CCD-angle 21
FIGURE 4.4: Stress trajectories in a crane design compared with trabeculae in a femur
22
23
24
FIGURE 5.1: Flow chart of the followed steps within the project
26
-v-
Table of Figures
29
30
31
33
34
FIGURE 6.6: model with applied forces (F1=2F2) (left); relative activities
computed by the iterative method (right)
34
35
36
37
37
38
FIGURE 6.12: Scheme of vertical / lateral displacement during one gait cycle
40
40
42
FIGURE 6.15: Start and end position of the gait cycle in AnyBody
42
FIGURE 6.16: Definition of one step interval of the force plate method
43
43
44
47
47
48
48
FIGURE 6.23: gluteus maximus (second part): insertion / origin / three via-points
49
50
- vi -
Table of Figures
FIGURE 6.25: Activity patter of ilipsoas and rectus femoris
51
51
52
53
FIGURE 6.29: Expected force values according to the body weight of 64.9 kg
53
54
FIGURE 6.31: Global coordinate system of AnyBody and resultant force vector Rh
54
55
FIGURE 6.33: Loading response: planar angle to the perpendicular in the frontal plane
56
56
57
58
58
59
59
60
60
61
62
FIGURE 7.9: assigned material properties from ScanFE; E-modulus versus density
62
63
64
FIGURE 7.12: blue elements (cortical bone); red elements (spongiosa bone)
65
65
- vii -
Table of Figures
FIGURE 8.1: Hip joint force in the frontal plane
66
67
68
69
70
FIGURE 8.6: point cloud (left); triangulated point cloud (middle); total area (right)
71
FIGURE 8.7: illustration of the procedure of the calculation of the bending moment
71
FIGURE 8.8: approximated inner and outer diameter of the cross section
72
FIGURE 8.9: total normal stress [Pa] in the hollow circle cross section
73
FIGURE 8.10: total normal stress in the real complex cross section
73
74
74
75
76
77
78
78
79
79
80
80
81
FIGURE 8.23: Heimkes: normal and shear stresses of the femoral head
81
FIGURE 8.24: Normal stresses [Pa] of the cut through the femoral neck
82
- viii -
1 Introduction
1 Introduction
1.1 Motivation for the project
Physiological loading of the bone or implant is of great importance for investigations
involving micro-motion, fracture fixation/healing and for implant design and its primary
stability. Considering hip joint replacement operations, the question may arise to what degree
a certain surgical approach modifies the load distribution within the femur and the maybe
resulting consequences of this decision.
Especially in biological processes such as fracture healing the fact that muscles are major
contributors to femoral loading plays an important role. Nevertheless, the knowledge of
musculoskeletal forces is still limited. The existing possibilities to measure muscle forces in
humans by invasive methods are excluded due to ethical considerations. However, the noninvasive methods such as electromyography are used to get an insight of the activation patter
of muscles, but for the prediction of the magnitudes of muscle forces they cannot be utilized.
Therefore, the only opportunity to estimate the complex distribution of muscle forces is
offered by computer analysis on the basis of optimization algorithms.
Pauwels was one of the first researchers, who included the effect of muscles on femoral
loading in his analytical analysis for the one-legged stance. His determined mathematical
model of the hip joint force can be found in nearly all biomechanical books and is accepted
and valid until today.
Prof. Dr. med. Heimkes from Klinikum Grohadern in Munich postulates in his developed
Stemmkrpermodel based on anatomical, radiological and computational results, that the
Pauwels model has to be modified. If muscle activity is considered, there is a general
consensus that the muscle forces tend to reduce the load acting within the bone. Thus, the
bending of the femur compared with the Pauwels model is expected to be reduced.
In this project, the musculoskeletal modelling system ANYBODY will be used to determine
the muscle forces of the so-called Stemmkrpermodel of Prof. Dr. med. Heimkes. The aim
is to verify the found magnitudes of muscle forces and their inclination angle to the vertical of
the Stemmkrpermodel.
Furthermore, a Finite Element Analysis of the loaded femur will be performed, comparing the
biomechanical model of Pauwels with the Stemmkrpermodelof Prof. Dr. med. Heimkes.
1.2 Structure of the thesis
In this thesis the main point of investigation is the femoral loading in the one-legged during
walking, but also the complete gait cycle will be investigated. Therefore, in chapter 2, some
general background information such as the terminology describing the musculoskeletal
system, the architecture of the femur, the definition of the gait cycle etc. will be described.
In chapter 3 the underlying theory of the mathematical Pauwels model, which determines the
loading of the proximal femur will be presented. Based on the Pauwels model the
Stemmkrpermodel from Prof. Dr. Heimkes will also be presented and the important facts
which lead to its development will be explained.
-1-
1 Introduction
Due to the fact that the femur is a subject of research since years, chapter 4 deals with the
bone as biomaterial and the early steps of investigations done on the femur starting by
Galileo. Additional, an overview of different loading conditions and applied constraints of
performed femur analysis will be summarized.
Chapter 5 illustrates in a flow chart the methodology of this project and the softwares which
will be used to reach the aim of the project.
The proceeding steps for the determination of the muscle forces (magnitudes and their
inclination to the perpendicular) involved in the Stemmkrpermodel and the verification
according to Prof. Dr. med. Heimkes computed/expected muscle forces will be done in
chapter 6 by using the software ANYBODY. In addition, some background information to the
software and the way of functioning of the gait model will be explained.
After having determined the load case of the femur a finite element model of the femur
considering inhomogeneous material distribution has to be built up from CT images. This
procedure is described in chapter 7.
In chapter 8 a stress analysis of the femur comparing the Pauwels model with the
Stemmkrpermodel in the one-legged stance will be performed.
In the last chapter 9 the found results will be discussed and also the realism of them will be
considered. Furthermore, recommendation for future work will be done.
-2-
2 Background
2 Background
2.1 Terminology describing the musculoskeletal system
For the description of the human body and its movement anatomical terminology is used. A
three dimensional coordinate system consisting of three anatomical planes is defined as
follows:
Median Plane:
sagittal plane through the midline of
the body
divides the body into right and left
halves
The three anatomical body planes are used to determine an anatomical position and the axes
of motion.
To describe the positions of structures relative to other structures or locations in the body
directional and spatial terminology is necessary:
superior or cranial:
inferior or caudal:
anterior or ventral:
posterior or dorsal:
medial:
lateral:
proximal:
distal:
-3-
2 Background
In addition some important terms of movement will be explained next:
Flexion / extension: increasing angle with frontal plane / decreasing angle with frontal
plane
Abduction / adduction: moving away from or toward the sagittal plane
Protraction / retraction: moving forward or backward along a surface
Elevation / depression: raising or lowering a structure
Medial rotation / lateral rotation: movement around an axis of a bone
Pronation / supination: placing palm backward or forward (in anatomical position)
Circumduction: combined movements of flexion, extension, abduction, adduction
medial and lateral rotation circumscribe a cone
Opposition: bringing tips of fingers and thumb together as in picking something up
-4-
2 Background
2.3 The femur: a hollow bone
The femur or the so-called thigh bone is the longest, most voluminous and strongest bone in
the human skeleton. The following figure 2.3 illustrates the ventral and dorsal view of the
femur and presents the most important terms and definitions:
head
greater trochanter
greater trochanter
neck
lesser trochanter
corpus femoris
condyles
Figure 2.3: Femur in ventral view (left) and in dorsal view (right) [3]
The femur can be divided into three main sections:
1. the upper extremity (proximal extremity)consists of:
-5-
2 Background
2.3.1 The inner architecture
The next figure 2.4 shows the two major kinds of bone structure of the femur, the trabecular
(spongiosa/spongy) bone and cortical (compact) bone:
Trabecular bone
Cortical bone
Figure 2.5: Coxa normala (left); coxa vara (middle); coxa valga (right)
-6-
2 Background
Coxa normale is defined at a CCD angle between 120 and 135. At birth the CCD angle is
normally between 135 and 140 and should gradually reduce with development to the adult
norm of 125. If the CCD angle reduces too much coax vara (CCD angle < 120) is resulting
and if the reduction is inadequate coxa valga (CCD angle > 135) is resulting.
Coxa vara and coxa valga are deformities of the hip which are of clinical importance, but out
of the scope of this thesis.
2.3.2 Antetorsion and Retrotorsion
Looking in the direction of the mechanical axis of the femur (shaft axis) from proximal to
distal, the projection of the neck of the femur is not covered by the axis of the condyles.
Antetorsion is an increase in the angle of the head and neck of the femur relative to the
femoral condyles and in healthy people the antetorsion is around 12 also called normal
torsion. In turn, retrotorsion is a decrease in the angle of the head and neck of the femur
relative to the femoral condyles.
For purposes of clarity, the following figure 2.6 illustrates the superimposition of normal
torsion, retrotorsion, and antetorsion [6]:
antetorion 30
normal torsion 12
retrotorsion 8
-7-
2 Background
The following figure 2.7 shall just give an impression how the structure of an arbitrary
skeletal muscle looks like:
-8-
2 Background
2.5 Different kinds of joints in the human body
The following figure 2.8 [5] gives an overview of the existing kinds of joints in the human
body with their according degrees of freedom (DOF):
a)
e)
d)
c)
b)
f)
a.)
b.)
c.)
d.)
e.)
f.)
g.)
plane joint
hinge-joint
Radgelenk
condylar joint
elipsoid joint
saddle joint
ball and socket
joint
g)
In this project the lower extremity is of special interest. Therefore, just the according joints
are considered more in detail:
1. hip joint: ball and socket joint (3 DOF)
The hip joint is the joint between the femur and the acetabulum of the pelvis and its
primary function is to support the weight of the body in both static (e.g. standing) and
dynamic (e.g. walking or running) postures.
Seven different kinds of movement are possible in the hip joint:
Abduction and adduction of the femur
Internal (medial) and external (lateral) rotation of the pelvis, thigh or
spine
Circumduction of the femur or pelvis
Flexion and extension on or from the spine (Wirbelsule) or on or from
the thigh (Oberschenkel)
2. knee joint: condylar joint (2 DOF)
The condylar joint is a joint allowing primary movement in one plane flexion,
extension) with small amounts of movement in another plane (rotation).
3. ankle joint: hinge joint (1DOF)
The hinge (ginglymus) joint allows movement in one plane (flexion, extension) and is
termed uniaxial.
-9-
2 Background
2.6 Gait cycle
The gait cycle is sometimes also called the walking cycle. The term gait cycle describes the
whole activity, from the heel which is first put on the ground (heel strike HS) and the
following heel contact with the same feet (HS) [8].
The next figure 2.9 represents one complete gait cycle:
The stance phase consists of five events based on the movement of the foot. The first event of
the stance phase is the contact of the heel on the ground, heel strike (HS), and ends with the
event where the toes of the same leg quitting the ground, toe-off (TO). In the heel strike the
centre of mass is at lowest position.
The three events between the heel strike and the toe-off are in order:
2 Background
The swing phase starts in the moment when the stance phase is ending. It takes from the toes
lift-off to the heel contact of the same leg and is described by three events:
The next figure 2.10 summarizes all the events of the stance phase and the swing phase [9]:
An alternative nomenclature describing the gait cycle is developed by the famous gait analyst
Perry and her associates at Rancho Los Amigos Hospital in California (Cochran, 1982) shown
in the next figure 2.11:
- 11 -
2 Background
The different phases are given in percentage of one gait cycle:
1.
2.
3.
4.
5.
6.
7.
8.
- 12 -
3 Theory
3 Theory
3.1 Mathematical model
In this section the biomechanical Pauwels model and the developed Stemmkrpermodel by
Prof. Dr. med. Heimkes will be explained. These two models are the base of investigation in
this project. Both models are two dimensional and illustrated in the frontal plane in the onelegged stance phase of the gait cycle (loading response).
3.1.1 Pauwels model
Braune and Fischer, two famous gait analysts, divided in their experiments one walking
period into 31 phases. The next figure 3.1 shows the 16. Phase of one walking period, the so
called one legged stance:
- 13 -
3 Theory
Using all the available data made it possible to calculate the resultant hip joint force R from
the equilibrium of forces and moments acting around the hip joint centre H [11]:
Fx = 0 :
Fz = 0:
MH = 0:
Mx + R x = 0
Mz + Rz + G5 = 0
M * m = G5 * d5
(3.1)
(3.2)
(3.3)
The following figure 3.2 represents Pauwels simplified static one legged stance model in
the frontal plane (corresponding to the 16.phase from Braune and Fischer) [12]:
3 Theory
3.1.2 Modification aspects of the Pauwels model
In the previous described biomechanical Pauwels model theoretical aspects of the growthinducing forces acting on the capital epiphysis were studied, but no computations were done
of the forces acting on the apophysis of the greater trochanter. Actually, until today it is still
not completely clear whether the apophysis of the greater trochanter is a traction apophysis
or a pressure apophysis.
The aim of the investigations was to analyze the forces acting on the trochanter apophysis in
the one-legged stance and integrate them into the biomechanical hip model of Pauwels.
The development of a two-dimensional vectorial model of the load on the juvenile hip in the
one-legged stance was based on two kinds of data:
1. Anatomical data: The anatomical data were received from 16 anatomic specimens
from newborns to children aged 14 years. Additional 6 specimens from adults were
taken to determine the normal cross-sectional areas of the muscles inserting on the
greater trochanter.
2. Radiological data: The radiological data were received from 1350 hip joints of healthy
children in a cross-sectional radiological study. In this study 11 biomechanical
relevant angles and length were measured.
In the following points the anatomic and radiological results are listed:
1. Anatomic results:
Periost
dorsal
3 Theory
Inclination of the greater trochanter growth plate (the proximal end of the femur was
cut into 3 to 6 mm thick slices in the coronal plane):
o the larger part of the apophyseal growth plate (90.4% of the total area on the
average) is oriented parallel to the femoral neck
o the smaller, dorsal part of the apophyseal growth plate (9.6% of the total area
on the average) is almost oriented perpendicular to the shaft
2. Radiological results:
EY
AY
years
years
Figure 3.4: Increase of the angle EY during growth (left); angle AY remains nearly constant
during growth (right)
- 16 -
3 Theory
From the anatomic and radiological results the following conclusions can be drawn, on which
subsequent computations are based:
1. Forces acting on the greater trochanter apophysis can be calculated from the muscle
forces exerted by the gluteus maximus and the tensor fascia latae in tensing the
iliotibial tract, the gluteus medius and minimus muscles, and parts of the knee
extensors that are connected to the greater trochanter apophysis by the vastus lateralis
muscle.
2. The results of the normal cross-sections of the muscles indicate that the muscles
gluteus medius and gluteus minimus are connected to the counteracting vastus lateralis
muscle by a common tendinous junction at the apophysis of the greater trochanter (socalled vastogluteal muscular sling).
3. Approximately 90% of the area of the greater trochanter growth plate is a plane
oriented nearly parallel to the femoral neck a force RT is acting on the greater
trochanter apophysis (resultant of all muscular forces acting on the greater trochanter
apophysis) which can be postulated to act perpendicular to the greater trochanter
growth plate.
Considering all the facts of the anatomic and radiological investigations it can be stated that
the greater trochanter apophysis is a pressure apophysis.
After having computed the forces acting on the greater trochanter apophysis in the one-legged
stance these forces can be integrated into the biomechanical hip model of Pauwels. The result
is the Stemmkrpermodel, which will be presented in the next section.
3.1.3 Heimkes Stemmkrpermodel
The Stemmkrpermodel consists of two vectorial force parallelograms, which are reflecting
the loading of the femur in the one-legged stance:
1. The Pauwels hip parallelogram G5/M/R with the hip joint resultant R described in
section 3.1.1.
2. The trochanter parallelogram M/Mfsc/RT with the trochanter resultant RT, which
reflects the loading of the greater trochanter.
Therefore, the femur is stressed by two resultant forces R and RT.
The direction and magnitude of the partial body weight G5 is known and the direction of the
hip resultant force R can be measured by the epiphyseal angle EY. The magnitude of R and
the direction of M can be calculated with the magnitude of M received from measurements
and computation of the ratio of the lever arms.
The computation of the trochanter parallelogram forces M/Mfsc/RT acting on the trochanter
apophysis included the following steps:
All muscles pulling the greater trochanter apophysis in a cranial direction are
summarized in the resultant force M. The muscles included in M are gluteus maximus,
tensor fascia latae, gluteus medius and gluteus minimus. Due to the fact that the
resultant force M is nearly equivalent to the muscle resultant force M of Pauwels
parallelogram. Thus, M is known.
The direction of the trochanter resultant RT is also known because it is perpendicular
to the apophyseal angle AY.
- 17 -
3 Theory
The direction of all distal muscle forces acting on the greater trochanter apophysis,
Mfsc, can be assumed to act parallel to the femoral axis. The resultant force Mfsc
contains the muscles gluteus maximus, tensor fascia latae, vastus lateralis, vastus
medialis and vastus intermedius.
Thus, if the angle and absolute value of M is known and also the angle of RT and Mfsc, then
the absolute values of RT and Mfsc can be calculated by using the following formulas [14]:
RT = M
sin(M + M fsc )
(3.4)
sin(RT M fsc )
M fsc = M
sin[180 (RT + M )]
sin(RT M fsc )
(3.5)
The next figure shows the scheme of the Stemmkrpermodel with the two vectorial force
parallelograms:
M
G5
R
1. gluteus medius
Mpt
2. gluteus minimus
Msc
T
Msc
RT
Mfsc
Mfsc
3.
gluteus maximus
4.
1.
gluteus maximus
2.
3.
vastus lateralis
4.
vastus intermedius
Mpt
Msc
Mfc
- 18 -
Msc
Mfc
3 Theory
- 19 -
Figure 4.1: Force-deformation curve of bones with an elastic and plastic deformation region
The failure criterions can be determined by two points (see figure 4.1):
transition between the elastic (reversible) and the inelastic behaviour (begin of the
permanent damage): region between the points B and D
yield point
stress at the ultimate failure point C
tensile strength
The mechanical material properties of bones are depending on the direction of loading. Thus,
bones have an anisotropic structure. During body activities forces and moments are
transmitted in different directions to the bony structure and produce tensile stress and strain,
compressive stress and strain as well as shearing stress and strain. These forms of loading can
appear in all combinations. The largest strength of the bone is presented by loading in the
longitudinal direction (compression). A load case transversal to the central axis of the bone
(shear stress) shows the lowest strength. Thus, the stiffness of the bone is largest in the
longitudinal direction and lowest perpendicular to the central axis of the bone.
- 20 -
Compressive stress
Tensile stress
Figure 4.3: Direction/magnitude of the hip joint force in dependency of the CCD-angle
In this project, inhomogeneous material properties of the femur will be considered, which
obey Hooks law and the according procedure is described in chapter 7. For simplification,
isotropic material behaviour will be assumed.
- 21 -
- 22 -
One with its origin in the medial (inner) side of the shaft and curving upward in a
fan-like radiation to the opposite side of the bone
The second, having origin in the lateral (outer) portion of the shaft and arching
upward and medially to end in the upper surface of the greater trochanter, neck and
head.
- 23 -
- 24 -
- 25 -
5 Methodology
5 Methodology
To reach the aim of this project the following flow chart was constructed and will be
followed:
CT Scanning
of the femur
Musco-skeletal model
Segmentation of
the CT data
Material
properties
Reconstruction
of the solid
geometry
Verification of the
Stemmkrpermodel
Smoothing the
geometry
Importing
geometry
Gait analysis
Computation of the
desired muscle forces
Load case
determination
Meshing
FEM anaylsis
Figure 5.1: Flow chart of the followed steps within the project
The first step will be to get familiar with the software ANYBODY, which will be used to
calculate the muscle forces during walking. The loading response is of special interest due to
the fact that the Pauwels model and the Stemmkrpermodel are referring to this phase of the
gait cycle. The aim is the verification of the force magnitudes and the inclination to the
perpendicular of the considered force vectors of the Stemmkrpermodel in the loading
response with ANYBODY.
- 26 -
5 Methodology
However, it is also of interest how the trochanter resultant force RT of the
Stemmkrpermodel is behaving in the other phases of the gait cycle. After the
determination of the desired muscle forces for the Stemmkrpermodel the load case for the
Finite Element Model of the femur is also defined.
The second step will be to build up a finite element model of the femur. Therefore, an existing
right leg femoral bone will be scanned by CT. From the CT images the finite element model
will be reconstructed.
The final step is the finite element analysis according to the determined load case by
ANYBODY. Of special interest is the loading response phase of the gait cycle, where the two
different load conditions of the Pauwels model and the Stemmkrpermodel will be analysed
and compared.
- 27 -
(6.1)
It is an important point to keep track of the number of constraints and the number of degrees
of freedom is quite important.
- 28 -
Direct Dynamics Problem: Known forces are applied to a mechanical system and the
objective is to determine the motion of the system.
Inverse Dynamics Problem: The motion of a mechanical system is known and the
objective is to determine the forces that cause the motion of the system.
Due to the fact that the direct measurement of the tension in muscles, the forces and moments
transmitted by the joints of the human body, and the activation of the peripheral and central
nervous system is difficult or sometimes impossible the Inverse Dynamic approach is used
in the software ANYBODY.
In the analysis using the inverse dynamic approach the human locomotor system is modelled
as a kinematic chain, consisting of single bone segments which are connected by frictionless
joints. The skeletal bones are represented by rigid body segments. Each segment has six
degrees of freedom (three translational and three rotational), whereas through the connection
of two segments according to the kind of joint a certain number of degrees of freedom is
restricted.
On each single segment there are acting muscle forces, forces as a result of gravity and
inertia, joint contact forces and external forces (e.g. ground reaction force) as the next figure
6.1 represents [21]:
Figure 6.1:
Left: Mechanical model representing the musculosketal system (foot, tibia and femur),
the resultant volume forces of a segment act at the segment centre of mass
Middle: Free body diagram resulting from the sectional cut A-A and B-B, at the cutting
section muscle forces and joint contact forces
Right: Combination to a resultant joint force and resultant joint moment
- 29 -
Equilibrium of moments:
r F
(6.2)
= mb &r&b
i
(6.3)
= b & b
Gait analysts are able to measure four components in the movement chain which are
highlighted in the next figure 6.2:
Electromyography
Tension in
muscles
Joint forces
and moments
Equation of
motion
Velocities and
accelerations
Anthropometry of
Skeletal segments
Segment
displacements
Ground
Reaction forces
- 30 -
elbow joint
brachioradialis
lower arm
fi
(M )
(M )
(6.4)
Subjected to:
(6.5)
Cf = d
fi
(M )
0,
i 1,..., n
(M )
(6.6)
C is the coefficient matrix and d the right hand side of equation (6.5) consists of external
forces, inertia forces, and passive elasticity in the tissues of the body.
Due to the fact that muscles cannot push an additional equation (6.6) was formulated.
In the AnyBody Modeling System, a min/max criterion is used for the objective function G:
G( f
(M )
) = max
fi(M )
Ni
- 32 -
(6.7)
i 1,..., n ( M )
with 0 f i ( M ) N i
(6.8)
Muscle activity is defined as a relative measure of the muscle force, f i ( M ) / N i , where N i is the
momentary strength of the muscle i.
Via the so-called bound formulation a linear programming problem can be obtained with
muscle forces and joint reactions as free variables. Due to the fact that joint reactions are free
in sign and without side constraints, they can be eliminated from the equation system. Thus,
the result is a linear program with as many unknowns as there are muscles.
Due to the fact that the min/max formulation only cares about the maximal activity of the
muscles another problem arises. Therefore, only a subset of the muscles is actually
represented in the objective which leads to indeterminacy. It is also observed that groups of
sub-maximally activated muscles may not be determined uniquely.
There exist three categories of such sub-maximal muscle groups:
Counter-working muscles
Parallel muscles, i.e., muscles with the same function
Independent sub-systems (one limb in a multi-limb model)
The problem which arises from counter-working muscles can be solved by adding penalties to
the objective G:
n( M )
f (M )
G = + i
(6.9)
Ni
i =1
But these penalties dont handle the remaining two other sub-maximal muscle groups.
This problem called for an iterative solution scheme, where each iteration step eliminates
muscles which are uniquely determined and removes their contribution to the support of the
external load from the right hand side of the equation. The next iteration can then determine
the sub-maximal muscles. This procedure continues until there are no muscles left in the
system.
Considering that an analysis involves many time steps and each time step involves the
determination of thousand muscles it is obvious that this is a very demanding numerical task.
To get a better understanding of how the procedure works a small example will be given.
The following figure 6.4 shows a simple model of the arm with an applied load:
- 33 -
Figure 6.6: model with applied forces (F1=2F2) (left); relative activities computed by the
iterative method (right)
It is visible from both activation profiles that they have the same form but different
magnitudes by a factor of two (according to the applied forces). This proofs that the iterative
min/max solution method does handle the two sub-systems uniquely, which would not have
been the case we the raw min/max solution method.
- 34 -
To change the model pieces to fit to a given task preferably without tampering with
the interior workings of the parts that are used.
To combine existing body parts to larger models.
To find parts and attach them to construct bits of an own new model.
Repository
ARep
BRep
The Application Repository contains various devices, environments, and working situations
of different AnyScript models. For example, existing applications are models lifting a box or
riding a bicycle. For analyzing these application models the main files can be loaded in the
ANYBODY Modelling System and different studies can be performed.
- 35 -
42
24
42 DOFs minus 24 joint constraints 18 drivers are needed that the model is
kinematically determinate (d = 0).
- 36 -
A Vicon system with six cameras and a sample rate of 50 Hz was used to measure the
position of body markers which were smoothed by 5th order splines. The coordinates of these
markers were recorded in a fixed laboratory coordinate system shown in the above figure.
The marker positions relative to the palpable bony landmarks were measured on the patient.
The location of joint centres and additional reference points to these landmarks, used for
calculation of rotations, were determined using individual CT data [24]. Thus, the calculation
of the coordinates of joint centres and reference points relative to the laboratory coordinate
system from the measured marker positions are possible.
However, the motion data for the Gait3D model are grabbed
from the book by Vaughan et al: Dynamics of Human Gait
[9], which are available through the public domain [25]. In
the Gait3D model only as many driver coordinates as
necessary are selected to avoid kinematical overdeterminacy.
Segments for each of the markers are created and driven
according to the data from the motion capture experiment.
Therefore, text files with the coordinate data from the
motion capture system for every marker (grey spheres) for
each time step is read in (see figure 6.10). Corresponding
markers are defined on the bones (blue spheres). The model
is driven by requiring coincidence between the free floating
markers (grey) and the markers on the bones (blue) for
selected DOFs.
Figure 6.10: Visualized markers
- 37 -
The force plate has four output sensors as seen in the figure 6.11 above. The typical
transducers used in piezoelectric-based force plates are four identical three component force
transducers; one placed at each corner of the plate. Walking direction is the positive ydirection.
The four output sensors produce the following eight outputs:
Fx1 + Fx2
Fx3 + Fx4
Fy1 + Fy4
Fy2 + Fy3
Fz1, Fz2, Fz3, Fz4
These eight channels represent the four individual vertical forces measured, two shear forces
in the x-direction and two shear forces in the y-direction. To receive six ground reactions and
moments, the data are further reduced as follows:
Fx = (Fx1 + Fx 2 ) + (Fx 3 + Fx 4 )
(6.10)
Fy = (Fy1 + Fy 4 ) + (Fy 2 + Fy 3 )
(6.11)
Fz = Fz1 + Fz 2 + Fz 3 + Fz 4
(6.12)
M x = [(Fz1 + Fz 2 ) + ( Fz 3 Fz 4 )] b
(6.13)
M y = [(Fz 2 + Fz 3 ) + ( Fz1 Fz 4 )] a
(6.14)
(6.15)
The loads transmitted between the force plate and a body in contact with it can be determined
by a resultant force and a resultant moment.
- 38 -
ax =
ay =
M y + Fx az 0
Fz
M x + Fy az 0
Fz
Tz = M z Fy ax + Fx ay
(6.16)
(6.17)
(6.18)
The point of the resultant force application is also known as the centre of pressure (COG).
The ground reaction data used in the Gait3D model are also grabbed from the book by
Vaughan et al: Dynamics of Human Gait [9].
The feet are loaded with the measured forces from force plate experiments [9].
The pelvis is supported by six reaction forces (they do not supply any motion!).
The reaction force provides the missing reactions between the lower extremity and the
upper body.
Theoretically it is possible to perform gait analysis without force plate data. Therefore, the
upper body has to be modelled which requires upper body movements and a high accuracy.
All linear forces acting on the human body are balanced, i.e. F = 0
All rotary forces acting on the human body are balanced, i.e. M = 0
- 39 -
Figure 6.12: Scheme of vertical / lateral displacement during one gait cycle
Considering the sagittal plane, the body centre of mass moves vertically through two full
oscillations during each gait cycle. Therefore, the vertical displacement curve has two peaks
and two troughs. The two minimum heights of the COM occur at loading response (5%) and
at preswing (55%) and the two maximum heights of the COM occur at midstance (30%) and
again at midswing (80%). The total excursion of the vertical displacement curve at average
walking speed is approximately 5cm.
Considering the transverse plane, the body centre of mass also oscillates laterally in a
sinusoidal pattern with a total excursion at average walking speed of approximately 4cm [].
Only one full lateral oscillation of the body centre of mass occurs during one gait cycle and
the minimum right position of the COM is at the end of midstance (30%). The maximum left
position of the COM is at midswing (80%).
The following figure 6.13 illustrates the displacements in the saggital and in the transverse
(horizontal) plane during one gait cycle:
- 40 -
Fz (t ) m g
m
(6.19)
The vertical velocity of the body centre of mass is calculated by integrating the acceleration
over a single step:
t
1
v z (t ) = v0 + a z ( ) d = v0 + ( Fz (t ) m g ) d
m0
0
(6.20)
where v0 is the integration constant at the beginning of the step cycle. The integration
constant was determined by requiring the average vertical body centre of mass velocity to be
zero.
- 41 -
z B (t ) = z 0 + v z ( ) d
(6.21)
where z 0 is the integration constant at the beginning of the step cycle, which is set to zero
since only the vertical displacement of the body mass centre is of interest.
In the Gait3D model two force platforms are used and both vertical forces given by the
textfiles and the total vertical force of both of them are presented:
900
800
700
force [N]
600
500
400
300
200
100
0
-100
0,5
1,5
time [s]
In the following figure 6.15 the start position and the end position during walking of the
human model in ANYBODY of one gait cycle is shown:
Figure 6.15: Start and end position of the gait cycle in AnyBody
- 42 -
Figure 6.16: Definition of one step interval of the force plate method
As it can be observed from figure 6.14 there exists just one double support phase. Therefore,
the calculation of the vertical displacement of the COM with the force platform method is not
possible because the force under the other leg during two of the three periods of double
support is not recorded. The force platform method is also error prone, if the integration
factors are not chosen accurately.
- 43 -
COM =
m j pi, j
(6.22)
j
displacement [m]
1,00
0,80
vertical displacement
lateral displacement
0,60
0,40
0,20
0,00
0%
20%
40%
60%
80%
100%
120%
As mentioned earlier the two peaks of the sinusoidal vertical displacement curve should be at
midstance (13 31%) and midswing (76 86%). The two troughs should appear at loading
response (0 12%) and at preswing (51 62%).The above presented sinusoidal pattern of the
vertical displacement of figure 6.18 shows good agreement according to the peaks and
troughs. The amplitude of the vertical displacement curve received from AnyBody using a
male human model is 3.4cm.
- 44 -
In the next step two objects, AnyKinLinear and AnyKinRotational, are created to
measure the translation, the position of one reference frame with respect to the global
reference frame, and the rotations.
AnyKinLinear LinCom = {
AnyRefFrame &ref1 =..GlobalRef;
AnyKinRotational RotCom = {
AnyRefFrame &ref1 =..GlobalRef;
AnyRefFrame &ref2=.Segment;
Type=RotVector;
};
- 45 -
// measures 3D
orientation/rotation
The AnyKinEqInterPolDriver interpolates between the given data points; it is a very useful
driver for the import of sampled kinematic data.
In addition, an AnyEqSimpleDriver is used, which drives the AnyKinRotational object.
This kind of driver is often used to set constant values or constant velocities.
Therefore, the model is again kinematical determinate.
2. AnyMuscleModel3E:
3. AnyMuscleModel2ELin:
The AnyGait3D model is using the muscle model AnyMuscleModel3E. Therefore, just
this muscle model will be considered more in detail.
To represent a muscle contraction in a mechanical formulation the so-called three component
Hill model is often used in simulations. This model consists of the following three
components:
contractile element (CE) : representing the active force of the muscle fibres
two non-linear elastic elements:
o parallel elastic element (PE): representing passive properties of surrounding
tissue
o series elastic element (T): representing the tendon and other elastic tissues
- 46 -
Figure 6.19: The generic three component Hill-type muscle-tendon model described by Zajac
Received from experimental studies muscle architectural properties of the muscle force-fibre
length, the muscle force-fibre velocity and tendon force-tendon length relationships, together
with peak isometric force, optimal muscle fibre length and pennation angle at optimal fibre
length, tendon slack length and maximum shortening velocity are used as input data.
In the AnyBody Modeling system, muscles mechanically consist of two separate
computational models, the strength model such as the three previous mentioned models and
the kinematical model.
Three different kinematical models are existing in AnyBody, which are defining the muscles
path from origin to insertion depending on the posture of the body:
1. AnyViaPointMuscle
2. AnyShortestPathMuscle
3. AnyGeneralMuscle
In this project just the kinematical model AnyViaPointMuscle will be used and explained in
the following two sections.
- 47 -
Origin points
Insertion points
- 48 -
gluteus maximimus:
o part 1: two via-points
o part 2: three via-points
o part 3: one via-point
tensor fascia latae: one via-point
vastus lateralis: two via-points
vastus medialis: two via-points
vastus intermedius: two via-points
rectus femoris: two via-points
The next figure 6.23 presents the second part of the gluteus maximus muscle (three viapoints):
origin
via-points
insertion
Figure 6.23: gluteus maximus (second part): insertion / origin / three via-points
For the determination of the muscle forces of the Stemmkrpermodel different things were
tried out. For example, it was tried out to shift the origin point of the muscle vastus lateralis
up to the greater trochanter, where it anatomically originates [13]. Due to the fact that the
vastus lateralis is a pennation muscle, which means if one elongates it, more muscle fibres are
added, which in turn created a much larger muscle force than the original model.
Therefore, it was decided to use the original muscle model according to the data from Scott
Delp.
However, when all the segments of the different muscles were considered, the calculated
muscles resultant, for example Msc, which should pull in downward direction to the knee,
was bended in an outward direction of the femur, which is physiologically not possible. Due
to this fact some segments of the ViaPoint muscles were not considered.
For the muscles vastus lateralis, vastus intermedius and vastus medialis an assumption was
done, which considers that the vastus lateralis, vastus intermedius and vastus medialis are one
muscle, which originates at the greater trochanter region.
- 49 -
3500
3000
R: ANYBODY
2500
R: Stemmkrpermodel
2000
1500
1000
500
0
0%
20%
40%
60%
80%
100%
The two above presented curves of figure 6.24 are showing in shape a quite good agreement.
However, the magnitude of the computed hip joint force according to the
Stemmkrpermodel is much lower until approximately 70% of the gait cycle, especially
between 13% and 20% of the gait cycle. Thus, a muscle or several muscles are assumed to be
missing in the calculation of the hip joint force of the Stemmkrpermodel.
- 50 -
activity
6,00E-01
rectus femoris
4,00E-01
2,00E-01
0,00E+00
0%
20%
40%
60%
80%
100%
-2,00E-01
gait [%]
The activation patter of the muscles ilipsaos and rectus femoris is looking like it could be the
missing part of the difference in the calculation of the hip joint force. Thus, the muscles
ilipsoas and rectus femoris are also included into the calculation of the hip joint force and the
result is presented as follows:
R: ANYBODY
3000
R: Stemmkrpermodel
2500
R: Stemmkrpermodel +
ilipsoas + rectus femoris
2000
1500
1000
500
0
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
- 51 -
wh
Fmh
Fmt
Rh
Fmk
RT
As it can be seen from the above described new nomenclature, the first subscript index of the
muscle forces F is m standing for muscles. The second subscript index indicates either
which muscles are acting or the location they are acting.
- 52 -
The above presented table of the resultant force vector values should be verified by the
computed muscle force vector values received from the AnyBody modelling system.
The following table shows the expected resultant force vector values according to the human
body model with a body weight of 64.9 kg, which is used in the Gait3D model of
AnyBody:
Figure 6.29: Expected force values according to the body weight of 64.9 kg
Due to the correction of the Stemmkrpermodel the expected force magnitude value of Rh
is expected to be higher and in turn also the force magnitude value of RD. The angles of these
muscle forces may also change. All other muscle force magnitudes should be approximately
the same as figure 6.29 shows.
- 53 -
1%
2%
3%
4%
5%
6%
7%
8%
9%
10%
11%
12%
Fmt = 150.57
Rh = 201.19
Fmk = 209.63
RT = 111.63
RD = 262.85
[kg]
36,79
57,92
85,15
123,13
155,32
147,61
134,94
118,48
134,03
128,42
118,58
105,3
[kg]
90,3
125,03
155,17
198,96
238,97
241,23
233,94
225,83
247,87
247,06
239,19
228,82
[kg]
70,43
97,02
128,79
169,39
194,5
210,27
217,33
216,89
215,61
208,85
201,4
194,09
[kg]
44,64
57,77
74,32
96,15
110,42
121,83
132,04
138,58
133,25
128,50
124,96
122,97
[kg]
121,42
161,57
197,3
244,64
278,1
303,3
315,57
322,97
330,41
328,07
322,28
317,56
The calculated resultant muscle forces of the Stemmkrpermodel showed good agreement
with the expected values. However, the values of Rh and RD are higher than expected due to
the additional muscles ilipsoas and rectus femoris.
d
y
Inclination to the
perpendicular:
x
Figure 6.31: Global coordinate system of AnyBody and resultant force vector Rh
- 54 -
X ( R)
R = Y ( R)
Z ( R)
d=
X ( R) 2 + Y ( R) 2
= arctan
d
Z ( R)
= arctan
546.83
= 13
(2369.28)
(6.23)
(6.24)
The inclination to the perpendicular, = 13, of the resultant force vector R calculated from
the computed values from AnyBody is a little bit lower than the expected value of 17. Thus,
it can be said that the inclination to the perpendicular of the resultant force vector R at 9% of
the gait cycle is verified, but with a small deviation.
The next figure 6.32 shows the summarized table of all calculated inclination angles of Fmt,
Rh, Fmk, RT and RD during the loading response phase, which means from 0%-12% of the gait
cycle:
1%
2%
3%
4%
5%
6%
7%
8%
9%
10%
11%
12%
Fmt = 23
Rh = 17
Fmk = 8
RT = 52
RD = 6,4
12,76
18,12
22,81
25,08
25,78
24,47
24,14
23,24
26,37
25,4
24,56
23,69
5,15
8,19
12,22
15,14
16,29
14,36
13,16
11,23
13,0
11,9
10,68
9,17
25,81
28,56
28,53
28,67
28,93
28,66
28,25
27,81
27,15
26,35
25,85
24,83
51,93
58,52
62,2
67,3
74,03
65,69
58,85
53,22
57,42
56,39
54,03
49,59
14,67
17,69
19,21
20,49
20,93
20,64
20,23
19,48
18,53
17,49
16,85
15,76
Figure 6.32: Loading response: Angles to the perpendicular of the computed force vectors
The angles of the computed force vectors are in general too high, especially the angles to the
perpendicular of Fmk and RD.
- 55 -
Fmt = 23 Rh = 17
1%
2%
3%
4%
5%
6%
7%
8%
9%
10%
11%
12%
12,06
17,76
21,8
23,69
24,32
23,31
23,29
22,67
25,35
24,47
23,77
23,02
4,87
7,67
11,19
13,74
14,79
13,09
12,14
10,43
11,89
10,96
9,89
8,56
Fmk = 8
3,8
5,43
5,48
5,67
6,0
6,14
6,26
6,67
7,15
7,57
7,62
7,78
RT = 52 RD = 6,4
23,36
40,45
50,63
59,78
69,47
57,18
47,3
39,29
48,44
47,51
44,36
39,21
2,06
3,37
3,76
4,18
4,52
4,72
4,82
5,09
5,48
5,63
5,7
5,8
Figure 6.33: Loading response: planar angle to the perpendicular in the frontal plane
As it can be seen from the above figure 6.33 the planar angle of the frontal plane are now in
well agreement with the inclination angles to the perpendicular of the 2D
Stemmkrpermodel and therefore also verified like the magnitudes of the force vectors.
y
x
Figure 6.35: Global and local (technical coordinate system) coordinate system of the femur
For the transformation of the force vector from the global coordinate system of AnyBody to
the local coordinate system of the femur a rotation matrix is necessary. AnyBody has for
every segment an output option Axes which is the rotation matrix. The rotation matrix of
the femur describes the orientation of the local coordinate system L with respect to the
global coordinate system G, it can also be calculated when the location of the unit vectors
of system L are expressed in system G. The three unit vectors are the columns of the
rotation matrix:
e xx e yx e zx
Axes = e x e y e z = e xy e yy e zy
e xz e yz e zz
Therefore, a muscle force vector F defined in system G can be rotated into system L
according to the following formula:
FL = ( Axes ) FG
1
(6.25)
By using this formula all muscle force vectors are now available also in the local coordinate
system of the femur.
- 57 -
- 59 -
Figure 7.6: Comparison of the femur before and after applying the Recursive Gaussian Filter
The femur with the manually corrected masks was exported as STL file to ANSYS ICEM and
meshed with tetra-and hexahedral elements.
The original femur shape containing one mask including the marrow was exported to
ScanFEas SFH files.
- 60 -
mass density : = a + b GS
= 1000 + 0.385 GS
GS: greyscale value
a = 0, b = 0.4, c = 3 and d = e = 0
poisson' s ratio : = a + b c + d e
a = 0.4, b = 0, c = 0 and d = e = 0
= 0 .4
The coefficient values of a, b, c, d and e were taken from the ScanFE documentation [30].
- 61 -
DMX = 0.675411 m
Figure 7.8: Displacement of the femur at 9% of the gait cycle (loading according Heimkes)
Due to the large maximum displacement, the material properties (density and E-modulus)
have been regarded more in detail and the E-modulus values [Mpa] are plotted versus the
density values [kg/m3] as follows:
E-Modulus versus density
160
140
E-Modulus [MPa]
120
100
hundred different
materials
80
60
40
20
0
0
500
1000
1500
2000
density [kg/cm3]
- 62 -
- 63 -
35000
VAKHUM: femur
30000
Polynomisch
(VAKHUM: femur)
25000
20000
y = 0,00000377545225x3 0,00001140543178x2 +
0,01228931065013x - 4,28249233909230
15000
10000
5000
0
0
500
1000
1500
2000
2500
density[kg/m3]
566 = a + b (692)
2174 = a + b (1292)
(7.2)
The assignment of the material properties of the femur according to this described procedure
is expected to present now the separation between the cortical and spongiosa bone quite well.
- 64 -
Figure 7.12: blue elements (cortical bone); red elements (spongiosa bone)
The maximum displacement of the FEM femur model with 100 different material types
(loading according Heimkes) at 9% of the gait cycle was also checked again:
DMX = 0.018 m
Figure 7.13: Displacement of the femur at 9% of the gait cycle (loading according Heimkes)
The FEM model shows realistic results and therefore the stress analysis in Ansys can be
performed now.
- 65 -
The applied loads of the Pauwels model differ in the absence of the vastus
lateralis/intermedius/medialis muscle forces:
8.2 Constraints
In the FE model the femur is locked distally, which is the preferable standard in the literature.
- 67 -
xx xy xz
[ ] =
yx yy yz
zx zy zz
n = g ij ni n j
(8.1)
Stress vector t:
(8.2)
t = n
i
ij
ij
ij
t g i = g i g j n j g = n j g i g j g = n j g i
j
j
t i = ij n j
ti are the coordinates of the stress tensor t in the covariant basis.
Since the base vectors in ANSYS (Cartesian coordinate system) form a set of orthogonal and
normal vectors the coefficients of the stress tensor related to them are physical quantities.
Therefore, no further calculations are required.
However, the components of a tensor depend on the chosen coordinate frame, but tensors
themselves do not depend on a chosen coordinate frame.
- 68 -
t shear
tnormal
t
=t n = n n =
= n i g i ij g i g j n j g j = n i ij n j g i g i g j g j = ni ij n j
(8.3)
= p n=
= p i g i ij g i g j n j g j = p i ij n j g i g i g j g j = p i ij n j
with: p unit vector in direction of the investigated shear stress
(8.4)
or:
= t2 2
(8.5)
The value of normal and shear stresses depends on the investigated cutting plane. Thus, for
the different cuts through the femur calculations for the normal and shear stresses in ANSYS
have to be done.
- 69 -
b =
M c
Im
(8.6)
b : bending stress
M: moment at the neutral axis
c: perpendicular distance to the neutral axis
I m : second moment of inertia with respect to the applied moment axis
The second moment of inertia can be calculated numerically as:
I m = c 2 ( x, y ) dA
A
# nodes
2
i
( x, y ) A
(8.7)
In order to find the discretisized areas A, the node cloud of the transversal cut at z=0.2m
through the body of the femur is taken. This point cloud is triangulated with the delaunay
triangulation algorithm. The elemental areas after triangulation are taken as the discrete
areas, and used to calculate the second moment of inertia and the total area of the complex
cross section.
Delaunay triangulation (DT) for a set P of points in the plane is a triangulation DT(P) such
that no point in P is inside the circumcircle of any triangle in DT(P). Delaunay triangulations
maximize the minimum angle of all the angles of the triangles in the triangulation; they tend
to avoid "sliver" triangles [wikipedia].
The illustration of the delaunay triangulation in a plane is as follows:
- 70 -
Figure 8.6: point cloud (left); triangulated point cloud (middle); total area (right)
The bending moment is calculated by considering the moment effect of the forces applied in
the unconstrained region of the femoral head. The procedure is accomplished for both
biomechanical models: the Stemmkrpermodel and the Pauwels model. The resultant
moment of the forces in the unconstrained part of femur to the centre of the cross section
determines the bending direction.
Due to the fact that the bending moment is zero along this axis, the neutral axis is chosen as
the moment direction. Therefore, the c values and second moment of inertia are calculated
with respect to this line of action.
Beside of that, only the planar components of the applied moment are decisive on this
direction. The component of the moment being parallel to the cross section normal drives the
torsion effect causing the shear stress but not the bending stress.
The next figure 8.7 illustrates the above described procedure:
Figure 8.7: illustration of the procedure of the calculation of the bending moment
- 71 -
Figure 8.8: approximated inner and outer diameter of the cross section
To proof that the results visualized in GID are trustable, the numerically calculated second
moment of inertia is compared with the analytical moment of inertia for the hollow circle:
analytical:
I=
( D 4 d 4 ) = 3.27491e 8mm 4
64
(8.8)
numerical:
I m = c 2 ( x, y ) dA
A
# nodes
( x, y ) A = 3.15195e 8mm 4
(8.9)
From the analytical and numerical calculated second moment of inertia it can be said that the
results are quite confidential.
F T r
= s +
A
J
J = r dA re2 Ae
2
- 72 -
(8.10)
F M F M c
+
= +
A W
A
Im
(8.11)
For the Stemmkrpermodel and the Pauwels model with the hollow circle cross section the
following results of the total normal stress of the transversal section through the body of the
femur are expected:
total normal stress [Pa]
Figure 8.9: total normal stress [Pa] in the hollow circle cross section: Pauwels(left);
Heimkes(right)
The total normal stress is also shown for the real complex cross section of the femur:
total normal stress [Pa]
Figure 8.10: total normal stress in the real complex cross section: Pauwels(left);
Heimkes(right)
- 73 -
80,00
60,00
Pauwels
40,00
"Stemmkrpermodel"
20,00
0,00
-20,00
10
-40,00
-60,00
-80,00
Figure 8.12: Heimkes: total shear stress (left); tau_yz (middle); tau_xz (right); unit [Pa]
:
- 74 -
Figure 8.13: Pauwels: total shear stress (left); tau_yz (middle); tau_xz (right); unit [Pa]
Fx = 52.69 N
Fy = 413.3 N
Fz = -1118.14 N
Pauwels:
Fx = 31.7 N
Fy = 383.0 N
Fz = -1061.19 N
- 75 -
The calculated axial force values for different transversal cross sections, for example of the
Stemmkrpermodel are:
z = 0.2 m:
z = 0.25 m:
z = 0.35 m:
Fz = -3239.27 N
Fz = -3229.74 N
Fz = -3227.94 N
This calculated internal axial force value of the transversal cross sections should be equal to
the above applied external force components in the axial direction. The axial summed external
force components have a value of -3225.14 N. Thus, the internal equilibrium is fulfilled for
the axial force with a small error..
It can be stated that the physical stresses normal and parallel to some critical planes found by
Ansys are fitting together with the analytical solutions.
To verify statical equilibrium of the external forces with the internal stresses, some additional
operations are performed in C++.
In this way, the accuracy of the solutions in terms of the stresses was ensured quantitatively.
The verification is done by comparing the analytical bending moment exerted by the external
muscle forces with the internal stress traction vector moments. For this accomplishment some
physical area values were necessary.
For this purpose, the nodal normal stress values obtained from the previous postprocessing
works are interpolated to obtain the elemental stress values:
1
1
1
1
1
1
+
+
= 1 + 2
+3
d1 d 2 d 3
d1
d2
d3
(8.12)
1
i Ai
d1
d3
3
d2
- 76 -
r r
Bending _ error r Fextern
r
Force _ error Fextern
onplane
normalplane
i ci Ai
i
(8.13)
i Ai
i
This procedure is applied to different cross sections with different models studied for the
project. The algorithm is implemented in femur_cuts.dsw.
The following figure 8.15 presents the verified internal equilibrium for a cut through the
femoral head and a transversal cut through the body of the femur visualized in GiD:
bending-analytical/ansys:3.82068/3.99402[Nm]
normalforce-analytical/ansys:-1910.42/-1908.76[N]
Figure 8.15: internal equilibrium; (top) cut through the femoral head; (bottom) cut through
the body of the femur
- 77 -
- 78 -
- 79 -
Figure 8.20: comparison pure moment result; (left) Stemmkrpermodel; (right) Pauwels
As it can be obviously seen from the above figure 8.20 the pure moment results of the
Stemmkrpermodel are slightly higher.
Inspite the total shear stress is not of special interest for this transversal cut, a comparison
between the FEM solution of the homogenous Pauwels model and the Stemmkrpermodel
is done:
Figure 8.21: Ansys total shear force; (left) Pauwels; (right) Heimkes
The maximum of the total shear force in the Stemmkrpermodel is slightly higher than in
the Pauwels model, but considering the minimum value of the total shear force it is vice
versa.
- 80 -
Figure 8.23: Heimkes: normal and shear stresses approximately in the middle of the head
[Pa]
The distribution of the normal stresses look like expected, just compression. However, the
normal stresses of a cut approximately through the femoral head can not be compared with the
analytical solution because it is based on the assumption that the hip joint force is distributed
uniquely. The same is valid for the analytical solution of the shear stress, but the FEM result
of the shear force is like it is expected from the literature, with the largest shear value in the
middle decreasing with the increasing radius of the spherical head. Here, it should be
mentioned that the cut is not exactly through the hip joint centre.
- 81 -
Figure 8.24: Normal stresses [Pa] of the cut through the femoral neck;
(right) Pauwels; (left) Heimkes
It can be concluded from the above figure 8.24 that the normal stresses of a cutting section
through the femoral neck of the Pauwels and the Stemmkrpermodel are approximately the
same.
- 82 -
- 83 -
10 References
10 References
1. Wikimedia Commons Category: Anatomy,
http://www.commons.wikimedia.org/wiki/Anatomy (accessed august 2007)
2. Jean-Pierre Kassi (2004) Musculoskeletal Loading and Pre-clinical Analysis of Primary
Stability after Cementless Total hip Arthroplasty in vitro, Technische Universitt Berlin,
Dissertation
3. D. Weichert (2006) Zur Mechanik des menschlichen Bewegungsapparates, Institut fr
Allgemeine Mechanik, Scriptum
4. Visual Histology Chapter 6: Bone, http://www.visualhistology.com (accessed august 2007)
5. Rauber / Kopsch (1998) Schenkelhalswinkel [CCD Winkel], Universitt Hamburg,
Scriptum
6. Ask Dr. Chris (1997) Femoral Anteversion & Tibial (Malleolar) Torsion,
http://www.univie.ac.at/cga/faq/torsion.html
7. Web Books Structure of skeletal muscle,
http://www.web-books.com/.../Skeletal_Structure.htm
8. Dominiek Beckers and Joe Deckers Ganganalyse und Gangschulung, Springer-Verlag,
1997
9. Christopher L Vaughan, Brian L Davis, and Jeremy C OConnor Dynamics of Human Gait,
Kiboho Publishers, 1992
10. Jacquelin Perry Ganganalyse, Urban und Fischer, 2003
11. B. Kummer Biomechanik-Form und Funktion des Bewegungsapparates, Deutscher rzte
Verlag, 2005
12. [Bild Pauwels] Michael Krieg (1996) Berechnung von Muskel und Gelenkkrften mit Hilfe
eines dreidimensionalen Computermodels einer menschlichen Hfte im Einbeinstand,
Eberhard-Karls- Universitt zu Tbingen, Dissertation
13. B. Heimkes, P. Posel, and M. Bolkart (1992) The transgluteal approaches to the hip,
Archives of Orthopaedic and trauma Surgery, 111, pp 220-223
14. B. Heimkes, M.D., P. Posel, M. D., W. Plitz, M.D., and V. Jansson, M.D (1993) Forces
Acting on the Juvenile Hip Joint in the One-Legged Stance, Journal of Pediatric Orthopaedics,
13, pp 431-436
15. G.-P. Brggemann Grundlagen der Biomechanik des muskulo-skeletalen systems, Sport
und Buch Strauss, 2005-4.,verb. Auflage
16. Wageningen University (2006) Wolffs law, http://www.ezo.wur.nl (accessed august
2007)
- 84 -
10 References
17. Georg N. Duda Influence of Muscle Forces on the Internal Loads in the Femur during
gait, Shaker Verlag, 1996
18. Grays anatomy The femur, http://www.theodora.com/anatomy (accessed august 2007)
19. M. Mser & W.Hein (1987) Krfte an der Hfte-das Untergurtmodel; Teil1: Kritik am
Pauwels-Modell-der Zweibeinstand, Orthop. Traumatol., 34, pp. 83-92
20. Luca Cristofolini (1997) A critical Analysis of Stress Shielding Evaluation of Hip
Protheses, Critical Reviews in Biomedical Engineering by Begell House, Inc., 25(4&5): 409483
21. Erik Forster (2003) Predicting Muscle Forces in the Human Lower Limb during
Locomotion, Universitt Ulm, Dissertation
22. M. Damsgaard, S.T. Christensen, and J. Rasmussen (2001) An efficient numerical
algorithm for solving the muscle recruitment problem in inverse dynamics simulations,
Institute of Mechanical Engineering,Aalborg University
23. AnyBody Technology Repository, http://www.anybody.aau.dk/repository (accessed Mai
2007)
24. G. Bergmann, G. Deuretzbacher, M. Heller, F. Graichen, A. Rohlmann, J. Strauss, and G.
N. Duda (2001) Hip contact forces and gait patterns from routine activities, Journal of
Biomechanics, 34, pp. 859-871
25.
International
Society of
Biomechanics
http://www.isbweb.org (accessed Mai 2007)
Biomechnical
data
resources,
26. Scott Z. Barnes, Necip Berme Measurment of Kinetic Parameters Technology, Gait
Analysis, Rebecca L. Craik & Carol A. Oatis
27. Michael S. Orendurff, MS; Ava D. Segal, BAS; Glenn K. Klute, PhD; Jocelyn S. Berge,
MS; Eric S. Rohr, MS; Nancy J. Kadel, MD (2004) The effect of walking speed on center of
mass displacement, Journal of Rehabilitation Research & Development, 41 (5a), pp. 829-834
28. Steven A. Gard, Steve C. Miff, and Arthur D. Kuo (2004) Comparison of kinematic and
kinetic methods for computing the vertical motion of the body center of mass during walking,
Human Movement Science, 22, pp 597-610
29. Dirk-Thorsten Dunkelberg (1989) Die Muskel- und Gelenkresultierende am Hftgelenk,
Anatomisches Institut der Albert-Ludwigs-Universitt Freiburg i. Br., Inaugural-Dissertation
30. Simpleware LTD. ScanIP, ScanFE and ScanCAD Tutorial guide, 2007 version 2.1
31. Christoph Rene Burchard (2005)Femorale Umbauprozesse nach totaler Hftendoprothese
und Finite-Element-Analyse 12 Jahre nach Operation, Inaugural-Dissertation, Phillips
Universitt Marburg
32. The VAKHUM project Database, http://www.vakhum.com (accessed august 2007)
- 85 -
10 References
- 86 -