Professional Documents
Culture Documents
Abstract
The purpose of the current paper was to use the energy approach to develop a simplified equation for quantifying individual
muscle contributions to mechanical stability about all three axes of a particular joint. Specific examples are provided for muscles
acting about the lumbar spine’s L4/L5 joint. The stability equation requires input of: (1) origin and insertion coordinates, relative to
the joint of interest, (2) muscle force, and (3) muscle stiffness. The muscle force must be derived from a biomechanical analysis that
first results in static equilibrium about all axes being studied. The equation can also accommodate muscles with nodes that change
the line of action, with respect to a particular joint, as it passes from the origin to insertion. The results from this equation were
compared to those from a Moment approach using more than two million simulated muscles with three-dimensional orientations.
The differences between approaches were negligible in all cases. The primary advantage of the current method is that it is very easy
to implement into any 2D or 3D biomechanical model of any joint, or system of joints. Furthermore, this approach will be useful in
dissecting total joint stability into the individual contributions of each muscle for various systems, joints, postures and recruitment
patterns.
r 2004 Elsevier Ltd. All rights reserved.
0021-9290/$ - see front matter r 2004 Elsevier Ltd. All rights reserved.
doi:10.1016/j.jbiomech.2004.06.004
ARTICLE IN PRESS
974 J.R. Potvin, S.H.M. Brown / Journal of Biomechanics 38 (2005) 973–980
stabilizing a joint and/or system of joints. A muscle with (B2X, B2Y, B2Z)
a higher stiffness stores more energy in relation to the
distance it is stretched during a perturbation, thus (BX, BY, BZ)
creating a higher level of stability in the system.
Bergmark (1989) and subsequent researchers (Crisco
and Panjabi, 1991; Cholewicki and McGill, 1996;
Gardner-Morse et al., 1995; Gardner-Morse and Stokes,
1998; Granata and Wilson, 2001) have investigated
stability of the lumbar spine by developing a stiffness
l2 θz
and load matrix incorporating V , with respect to each
l
generalized coordinate, and examining the eigenvalues
for each joint degree of freedom. For the system to be
stable each eigenvalue, and the global matrix determi-
nant, must be positive definite. The smallest eigenvalue
is considered to be the critical stiffness. Loads that
Joint at (0,0,0)
compromise this critical stiffness would cause the system
to become unstable such that it would buckle. Recently,
Howarth et al. (2004) have shown that the global
determinant and smallest eigenvalue (weakest link)
(AX, AY, AZ)
provide similar trends for interpreting system stability.
While it is important to quantify spine stability, the Fig. 1. Initial ðBX ; BY ; BZ Þ and final ðB2X ; B2Y ; B2Z Þ coordinates of
complexity in applying the required mathematical the node, or insertion point where no node exists, for a small rotation
analyses can be quite significant and limiting to many about the joint. The ðAx ; Ay ; Az Þ coordinates refer to the muscle origin.
All coordinates are relative to the joint at (0,0,0). For illustration
researchers. To this end, recent researchers (Cholewicki purposes, the rotation angle ðyÞ is exaggerated beyond the small angles
et al., 1999; Granata and Orishimo, 2001) have been generally used for stability analyses. The ‘ and ‘2 indicate the initial
able to demonstrate a relationship between muscle and final distance from the origin to the insertion/node. In this
moment arm, length and stiffness that allows for a example, the XY plane is represented and stability will be calculated
relatively simple, yet accurate, assessment of stability for about the z-axis.
the purposes of their studies. However, their models,
and thus their equations, were proposed to be limited to muscles are modeled to pass through nodes between the
one upright single-equivalent flexor and one upright origin and insertion. These nodes serve to change the
single-equivalent extensor muscle. Such a simplification line of action of the muscle. In such cases, (Bx , By , Bz )
was not suggested to apply to the complex musculature will represent the node, and not the final insertion point
of human joints for the sake of a full-scale analysis of (Fig. 1). All calculations here assume rotation about one
stability. axis of one joint, with muscles that have a maximum of
The purpose of the current paper was to use the one node. However, these equations can be used for
energy approach to develop a simplified equation for rotations about multiple joints, axes and nodes if the
quantifying individual muscle contributions to stability total 3D length of the muscle is calculated.
about the three axes of a particular joint. Subsequently, For a given rotation about the z-axis:
a method will be proposed for estimating total stability 2 3 2 32 3
B2X BX cos yZ sin yZ 0
in a multi-muscle system. Specific examples will be 6 7 6 76 7
provided of muscles acting about the lumbar spine’s L4/ 4 B2Y 5 ¼ 4 BY 54 sin yZ cos yZ 0 5; ð1Þ
L5 joint. B2Z BZ 0 0 1
Given these coordinates, a muscle’s initial length, steps can be found in the appendix:
rotated length and change in length can be calculated as
d2 UðmÞ
follows: SðmÞZ ¼
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi dy2Z
substituting (2)–(4) into (6) yields: In addition, the functional moment arms of the muscle
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
‘2 ¼ ðBX cos yZ BY sin yZ AX Þ2 þ ðBX sin yZ BY cos yZ AY Þ2 þ ðBZ AZ Þ2 : ð7Þ
By substituting (5) and (7) into (8), the change in are determined from the cross products of the radius
muscle length for a small rotation about the z-axis is ðBX ; BY ; BZ Þ and the muscle force unit vector, from
calculated as ðBX ; BY ; BZ Þ to ðAX ; AY ; AZ Þ. This value represents the
D‘ ¼ ‘2 ‘
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
¼ ðBX cos yZ BY sin yZ AX Þ2 þ ðBX sin yZ BY cos yZ AY Þ2 þ ðBZ AZ Þ2
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ðBX AX Þ2 þ ðBY AY Þ2 þ ðBZ AZ Þ2 ; (8)
where ‘ is the initial distance from ðAX ; AY ; AZ Þ to moment about z, created by a resultant muscle force of
ðBX ; BY ; BZ Þ, ‘2 the distance from ðAX ; AY ; AZ Þ to 1 N. For rotations about the z-axis, this simplifies to
ðB2X ; B2Y ; B2Z Þ, after a small rotation ðyZ Þ and D‘ the BX AY AX BY
change in muscle length, from the origin to the insertion/ rZ ¼ ; ð12Þ
‘
node, for a small rotation ðyZ Þ.
The elastic potential energy stored in a given muscle is where rZ is the functional moment arm of the muscle
calculated by about the z-axis (m).
Substituting (12) into (11) yields
UðmÞ ¼ F D‘ þ 12 k D‘2 ; ð9Þ
AX BX þ AY BY r2Z
SðmÞZ ¼ F þ kr2Z : ð13Þ
where UðmÞ is the sum of the energy stored and work ‘
done by, or on, the muscle, F the muscle force (N), and
k the muscle stiffness (N/m). Bergmark (1989) calculated muscle stiffness as
The stability contribution of a muscle, about the qF
k¼ ; ð14Þ
z-axis, is calculated as the second derivative of stored L
potential energy, with respect to a small rotation
where L is the total muscle length from origin to
about z:
insertion, q the proportionality constant relating muscle
d2 UðmÞ force and length to stiffness.
SðmÞZ ¼ ; ð10Þ Substituting (14) into (13) and simplifying yields
dy2Z
AX BX þ AY BY r2Z qr2Z
where SðmÞZ is the stability contribution of a muscle SðmÞZ ¼ F þ : ð15Þ
‘ L
about the z-axis of a joint.
The following steps were then performed to yield Eq. Nodes serve as pulleys to change the line of action of the
(11): (a) substituting (8) into (9), (b) applying a Taylor muscle (Fig. 2).
Series expansion (third-order approximation), (c) differ- The total stability of the system requires the
entiating twice with respect to y, (d) substituting (5) and examination of all sources of potential energy, including
simplifying. A more detailed representation of these the work done by external loads acting on the body
ARTICLE IN PRESS
976 J.R. Potvin, S.H.M. Brown / Journal of Biomechanics 38 (2005) 973–980
(BX, BY, BZ) (CX, CY, CZ) where W is the work done during the rotation (J), P is
the external load (kg), and h is the initial height of the
lBC load (m).
rBC
Applying a Taylor Series expansion, and calculating
the second derivative with respect to yZ , produces:
2
(0,0,0)
l (BX, BY, BZ) d2 W
¼ Ph: ð17Þ
dy2Z
lAB L = lAB + lBC
r Therefore, for a system with multiple muscles, the
rAB potential energy of the entire system can be calculated as
1
(0,0,0) (0,0,0) X
N
V¼ Um W; ð18Þ
(AX, AY, AZ) (AX, AY, AZ) m¼1
Fig. 2. Illustration of the parameters used for the calculation of the where V is the potential energy of the entire system and
stability contribution of a muscle about one axis, in cases where there m is a particular muscle.
is no node (left), and where there is a node associated with the joint The second derivative of V represents the total
(right). With a node, the ‘ and L will differ, such that the final stability
stability S Z about the z-axis, and can be approximated
equation cannot be further simplified. Note the larger moment arm
when the node is present. The insertion (left) and node (right) have with
coordinates ðBX ; BY ; BZ Þ that will move with rotations about the lower
" #
joint (0,0,0). The moment arms ðrÞ are for illustration purposes only
d2 V X N
d2 U d2 W
SZ ¼ 2 ¼ : ð19Þ
and are not exactly the functional moment arms derived from a 3D dyZ m¼1 dy2Z m dy2Z
analysis. Moment arms rAB and rBC reflect moment potential about the
z axis, relative to joints 1 and 2 respectively. Substituting (15) and (17) into (19) yields
d2 V
SZ ¼
P dy2Z
XN
AX BX þ AY BY r2Z qr2Z
¼ Fm þ Ph: (20)
m¼1
‘ L m
Table 1
The coordinates used for the rectus abdominis and L1 pars lumborum as examples for the calculation of stability
X Y Z X Y Z
L1 Pars Lumborum Origin Pelvis 0.024 0.178 0.060 0.082 0.033 0.060
Node L4 0.025 0.223 0.050 0.081 0.012 0.050
Insertion L1 0.044 0.328 0.026 0.062 0.117 0.026
These coordinates were taken from Cholewicki and McGill (1996) and all units are in meters. For Eq. (15), all coordinates must be taken with respect
to the joint (L4/L5) and those values are presented on the right.
Table 2
Muscle parameters used to calculate Geometric Stability of the rectus abdominis and L1 pars lumborum about the three anatomical axes of the L4/
L5 joint
For the sake of simplicity in these examples, it was Stokes and Gardner-Morse (2003) noted that stability
assumed that rotations only occurred at L4/L5. can also be calculated as the change in moment divided
To test the validity of the muscle stability equation by the change in angle, during a very small rotational
(15), a large number of muscles were simulated and perturbation. For each simulated muscle, the stability
rotated by a very small angle. Insertions were simulated was also calculated using this Moment method. The
with all combinations of x (lateral axis), y (vertical) and change in moment, resulting from a 1 108 radian
z (flex/ext) coordinates ranging from 0 to 10, in rotation, was calculated using the product of the
increments of 1 ðn ¼ 1331Þ. Origins were simulated with original force and moment arm and subtracting it from
all combinations of x and z coordinates from 0 to 10 and the product of the new force (new length times stiffness)
y coordinates from 10 to 10 ðn ¼ 2541Þ for a total of and new moment arm after rotation. A difference value
3,382,071 origin/insertion combinations (i.e. muscles). (error) was calculated for each muscle, by subtracting
From this, simulated muscles were removed if they the stabilities calculated with the energy method from
either created a negative moment and/or had an origin those obtained with the moment method.
that was superior to the insertion, leaving a total of
2,189,253 muscles (65% of the total). Each muscle was
given a q value of 10, a force of 100 N and the insertion 3. Results
was rotated 1 108 radians. Eqs. (7) and (12) were
used to calculate the length ðlÞ and moment arm ðrÞ, The stability values for the rectus abdominis and L1
respectively. Eq. (15) was then used to estimate the pars lumborum were calculated for each axis (Table 2).
stability contribution of each muscle about the z-axis. The calculation of the mechanical stability contribution
ARTICLE IN PRESS
978 J.R. Potvin, S.H.M. Brown / Journal of Biomechanics 38 (2005) 973–980
of the L1 pars lumborum about the z-axis (flexion/ perturbation. In addition, the origin and insertion
extension) will be presented here. Using a q value of 10, coordinates will determine the muscle length (Eq. (5))
force of 1.0 N and the xy coordinates, the values from and moment arm of the muscle acting about the axis of
Table 2 were input into Eq. (15) to obtain interest (Eq. (12)). When the muscle passes through a
node that deviates the line of action from that of the line
ð0:0066Þ þ ð0:0004Þ ð0:0793Þ2
SðL1ÞZ ¼ F joining the origin and insertion, this is accounted for by
0:0461 replacing the insertion coordinates with that of the node
2
One benefit of the proposed equation, is that it allows total joint stability into the individual contributions of
for a muscle’s contribution to stability to be broken into each muscle for various systems, joints, postures and
two components: (1) the capacity to generate force recruitment patterns.
(generally related to muscle cross sectional area, length
and velocity) and, (2) the orientation of the muscle
(referred to here as geometric stability). This orientation
can be defined completely by the coordinates of the Appendix A
origin, insertion and, where applicable, a node. For the
two trunk muscle examples presented in Tables 1 and 2, Eq. (8) was substituted into (9) and a Taylor Series
it is apparent that geometric stability is sensitive to both expansion (third-order approximation) was applied to
the length and moment arm of the muscle. For example, yield:
the rectus abdominis and L1 pars lumborum have
similar moment arms about the x-axis (about 0.051 m) ðBY AY ÞBX ðBX AX ÞBY
UðmÞ ¼F y
but given that the L1 muscle has a node and shorter ½ðBX AX Þ2 þ ðBY AY Þ2 þ ðBZ AZ Þ2 1=2
muscle length, its geometric stability of 0.169 is much F ðBX AX ÞBX þ B2Y ðBY AY ÞBY þ B2X 2
þ y
larger than the 0.010 of the rectus abdominis. Based on 2 ½ðBX AX Þ2 þ ðBY AY Þ2 þ ðBZ AZ Þ2 1=2
Eq. (15), it appears that the ideal stabilizer would have a
Cholewicki and McGill (1996) have presented the k ½ðBY AY ÞBX ðBX AX ÞBY 2
þ y2
most complete, multi-joint method to examine multiple 2 ðBX AX Þ2 þ ðBY AY Þ2 þ ðBZ AZ Þ2
muscle contributions to spine stability. Specifically, þ 0ðy3 Þ; (A.1)
matrices of the stiffness contributions of the different
system components have been examined, with respect to substituting (5) into (A.1) and simplifying yields
the V of each generalized coordinate, to obtain the