Professional Documents
Culture Documents
LMT Muscle
LM Fibers
Tendon
Bone
(a) (b)
(a) Typical arrangement of muscle attached to bones; and (b) Five common arrangements of tendon and
muscle fiber [From Kandel, Schwartz, Jessel, Siegelbaum and Hudspeth, 2013 Figure 34.11].
Generally, muscle is made up of fibrous tissue that attaches to bones at both ends;
mostly via another set of tissue-type called tendons. With some exceptions, skeletal muscle
fibers are roughly in parallel with the direction of force; but there are several architectures
in which the fibers are at an angle to the
Spinal Cord
direction of force output. The angular (part of CNS)
Motor Nucleus B
orientation of the fibers is defined as the
Motor Nucleus A
Z line Z line
Sarcomere
Z line Z line
Cross-bridge
(a) (b)
(a) Sub-structures of a typical muscle fiber [From Widmaier, Raff and Strang, 2003. Figure 9.4]. (b)
When muscle contracts, sarcomere A-bands remain unchanged while their I-bands and H-zones
are reduced.
building blocks of all muscle tissue. Contraction occurs when the sarcomere molecules pull
into each other – to cause decrease in length and produce force.
Fibers (and hence motor units) in muscles come in a variety of types – the most
common is the division into slow and fast. Generally, the slow fibers are smaller in size
while the fast fibers are larger in size. As we shall see below, this has repercussions on how
muscle is recruited for movements.
Basic Muscle Input-Output Properties and Models
force, which are also related to cross-bridge dynamics. Overall muscle+tendon length (Lmt)
is different from contractile element length (Lm). Input signal (u) from the central nervous
system, or other artificial stimulation device, undergoes a transformation before it reaches
the muscle active element. This transformation is defined by the activation dynamics. Let
us look at a brief overview of each of the elements in the above diagram.
ACTIVATION DYNAMICS
The nervous system controls force by recruiting motor units and modulating their firing
rates. Cross-bridge binding is modulated by intracellular calcium ion concentration.
Calcium (Ca) is released as a result of
neural inputs to the muscle fibers.
Active State 50 ms
[ Ca++] Each nerve action potential causes a
muscle fiber action potential
(excitation). The muscle action
Pulse
time
potential in turn depolarizes the T-
40 mV
The nervous system changes a muscle’s total active force by controlling the firing rate of
individual motor neurons. The force of each motor unit varies with stimulus rate. At low
rates, individual
twitches are seen. u(t)
interpulse
As rate increases, pulse interval (IPI)
the twitches
overlap,
increasing the
average force, time
In a typical
movement, the general
procedure is to recruit
the small, slow, non-
fatigable fibers in weak
contractions, to large,
(A) The time to the peak twitch force, or contraction time, is briefer in the fast-
twitch unit (upper row) while the peak force for the 100 Hz tetanus is greater in
fast, fatigable ones in the fast twitch unit (lower pane); (B) The absolute force is greater for the fast-
strong contractions. twitch motor unit at all frequencies [From Kandel, Schwartz, Jessel, Siegelbaum
and Hudspeth, 2013].
The slow fiber types produce less force/unit stimulation frequency but they are more
fatigue resistant while the fast fibers are the opposite.
We will only describe black-box models, but structural models have also been developed.
In the black-box models, u(t) is the neural input and a(t) is the output activation level.
What is u(t)?
- It is a scalar describing the combined
effects of all motor efferents to all motor
units
Active State 50 ms
[ Ca++]
What is a(t)?
Pulse
40 mV
time
τ act
Here β (2)
τ deact
Note: 0 u(t) 1 is the neural signal (excitation) from the CNS or as externally applied
by a neural stimulator. If it is assumed that τ act τ deact τ , then (1) reduces to the linear
form:
da 1
u(t) a(t) (3)
dt τ
This represents one first order ode that enables us determine the output (activation) for
a given input (excitation). This is the first state equation we will use for muscle tissue
dynamics.
CONTRACTILE ELEMENT
Tensile
Force, F
No Stimulation
(No Stim)
Passive Force-Length
change length and while keeping
the length, stimulate maximally
FP
L
Muscle Length, L
time
Active Force-Length
Tensile
Force, F
(With Stim) F0
With Stimulation
FA
FP
Muscle Length, L
time L0
Tetanic force reaches a peak, generally within the physiological length range of the
muscle. The peak force is F0, and it occurs at L0. The subscript refers to optimal. Passive
force increase exponentially, but is generally only significant for L>L0.
PCSA
Short fibers Long fibers
Large PCSA small PCSA
Fulcrum
Lever o Stimulate muscle isometrically to
tetanic force (To).
o Activate electromagnet to release
catch mechanism. Force on muscle
drops from isometric to a value (T)
Weight
Muscle
determined by the weight.
o Muscle contracts under constant
force (isotonic) contraction.
o Measure slope (velocity of
contraction) at instant of fall of
tf force.
o Repeat at different values of the
weight, T.
o Plot the weight (T) vs the velocity of
Quick-release experiment setup. With catch mechanism contraction.
engaged, muscle contracts isometrically. At time tf, catch o Repeat for different tetanic
mechansim is released to allow total muscle length to decrease activations a.
and lifting the weight at the other end of the lever.
The active contractile element force is modeled as a product relationship [Hill, 1938]:
where F0 is the maximal muscle force, a is the activation level, LT is the normalized length
dependence scaling factor, FV is the normalized velocity dependence scaling factor, Lm and
Vm are the normalized muscle fiber length and velocity respectively. Normalized muscle
length is calculated by dividing by the optimal fiber length (i.e., Lm Lm / L0 ) and
normalized velocity is calculated by dividing by the maximal shortening velocity (i.e.,
Vm Vm / Vmax ).
The series elastic element of the Hill muscle model includes the elastic properties of
tendon. Tendon behaves like a slightly damped nonlinear elastic element, with force
increasing with stretch, as shown in the accompanying graph from Loren and Lieber (J.
Biomechanics, 1995). These are load- strain curves obtained experimentally from several
human wrist extensor muscle tendons. The load is normalized to the maximal value for the
F0 Kt (LP Lst )
F0 / Kt (LP Lst )
Thus, if you know the optimal force, you can predict the tendon stiffness if you assume a
value for the maximal strain. Tendon stiffness is inversely proportional to tendon slack
length and the maximum strain but proportional to maximal force, i.e. long tendons of
small muscles will be the most compliant.
Question for reflection: Is Zajac's assumption about the strain always being the same at
maximal force correct? See Loren and Lieber's data in the figure above.
Derivation of simulation equations and block diagram for Hill-type muscle model
The processes describing muscle contraction can be lumped into several distinct subsystems.
Activation dynamics describes the conversion of neural input signals into an activation level,
which is sometimes thought of as the amount of calcium bound to troponin. The contractile
element is also referred to as contractile dynamics, which describes the mechanical
properties of the muscle due to the interaction of the thick and thin filaments by cross
bridge cycling. The contractile dynamics are not seen directly at the tendon because of the
series elastic element, part of which arises from tendon, and part of which arises from the
elasticity of the cross-bridges and perhaps the filaments themselves.
For a Hill model of the contractile element, the contractile element force is the product of
activation, force-velocity and length-tension terms.
The model we desire is one in which Lmt and Vmt are the inputs, since this is what is
generally known. However, the Hill model (4) is in terms of Lm and Vm , which are inside the
muscle and are therefore not suitable as generalized coordinates in simulations.
The effect of tendon compliance (the inverse of stiffness) is to make Lm (and Vm ) a
function of both Lmt (and Vmt ) and muscle force. The greater the compliance (the lower the
stiffness), the greater the differences between muscle and muscle- tendon lengths and
velocities. In fact, if muscle force is increasing rapidly due to increasing activation, at the
same time that muscle is being forcibly lengthened by an external load, Lm can be
decreasing at the same time that Lmt is increasing (eccentric contraction).
To simulate muscle mechanical properties
using the Hill model, we must derive the
differential equations that take into account the
series elastic properties. Since the SE and CE
elements are in series (see figure at right), their
forces are the same
Fm Ft (10)
Lmt Lm Lt (11)
dFt dL t
Kt Kt Vt (12)
dt dt
Lmt Lm Lt (13)
Muscle and tendon velocities obtained by differentiating equation (13) add to give the
total velocity of the muscle:
Vmt Vm Vt (14)
dFt
Kt (Vmt Vm ) (15)
dt
Fm
fV (Vm )
F0 a fL (Lm )
Fm
Vm fV1 (16)
F0 a fL (Lm )
Substituting into (15) and noting that Fm Ft gives:
dFm Fm
Kt Vmt fV1 (17)
dt F0 a fL (Lm )
Equation (17) is the differential equation for force change as a function of muscle
length, velocity and activation.
Note:
The variables in equation (17) are often normalized using the relations:
Fm Lmt Lst Vmt Vmax
Fm , Lmt , Lst , Vmt and Vmax . This reduces the
F0 L0 L0 L0 L0
equation to the normalized form given by:
dFm 1 V V f 1 Fm
(18)
dt (εmaxLst ) mt
max V
L
a f L F ε L L
mt m max st st
Summary
Neuro-musculo-tendon (also called musculotendon) dynamics is characterized by
two first order differential equations and hence two state variables a and Fm . The
two equations are:
da 1
u(t) a(t)
dt τ
dFm 1 V V f 1 Fm
dt (εmaxLst ) mt
max V
L mt
a f L F ε L L
m max st st
For each muscle. there are 6 parameters: τ , L 0 , F0 , Vmax , L st and εmax that must
be put in these equations to fully evaluate the right hand sides in an integrator
routine to solve these equations.
There are also two variables that must be computed at every step of the
integration: Lmt and Vmt .
Note that we also require the two functions fL and fV1 .
Typical approximations used for the functions fL and fV1 in normalized form are
given below. These models are obtained by curve-fitting to real data.
3.05L2 5.98L 1.96 if 0.42 Lm 1.54
fL (Lm ) m m
(19)
0 otherwise
0.6
0.4
0.2
0.0
0.4 0.6 0.8 1.0 1.2 1.4 1.6
Normalized Length, L m
1.0
Normalized velocity, Vm
0.5
Normalized
0.0 Force-Velocity
1.2
1.4
1.0
0.6
0.4
0.8
0.2
f v(Vm)
-0.5
-1.0
2
specific tension are 20-100 N/cm .
The force differential equation above is for the case when the tendon is compliant and
hence transmits force by behaving like a spring. On some occasions we simplify the model
by assuming that the tendon is non-compliant or stiff. In this case the tendon acts as a
stiff rod between the fiber and the bone – hence the fiber force goes directly to the bone.
Thus the model for fiber force output now reduces basically to equation (4):
Fm F0 a fL (Lm ) fV (Vm )
Here now since the tendon is stiff, from (13) and (14) Lm Lmt Lt and Vm Vmt . Values
of Lmt and Vmt are calculated using the position vectors and velocities of the origin and
insertion points for each muscle during the kinetic analysis of the bones to which the
muscles attach. Thus the only differential equation to integrate in the case of a stiff tendon
is equation (3):
da 1
u(t) a(t)
dt τ
Values of activation from integrating this are substituted into (4) to calculate Fm Ft .
PARALLEL ELASTIC ELEMENT
8(Lm 1)
e
Fp (21)
e4