Professional Documents
Culture Documents
F muscle length that connects the last via points on the two
bones. Since we shall be dealing with dynamics of connected
bodies, these lengths can be easily estimated using the
Hamstring
Muscle vectors that define the locations and velocities of the various
To see how these variables should be computed, consider the diagram shown in Fig.
3 where for simplicity we assume that there is a direct line of site between the origin (O)
and the insertion (I).
The length of any vector is defined by the square root of the dot product of the vector with
itself. Thus for any vector v , v v T v . Here the superscript T denotes transpose. Using
r r
T
∴ L rI/O I
rO I
rO (3)
This equation is what we need to compute the instantaneous length of the muscle attached
between the origin O and the insertion I. The only information we need is the
instantaneous positions of O and I from the same fixed reference frame at any instant of
time.
Unlike the length calculation, the velocity calculation is a bit more complicated. This
is because whereas the relative position
vector between two points lies along the
line connecting them, the same is not
true of the relative velocity between
them. The relative velocity between two
Bone 1
of O and I are v O and vI in the global or fixed reference frame e(0) . Then we have:
vI vO vI/O
∴ vI/O vI vO
Again, unlike rI/O , there is no guarantee that vI/O is along the line OI. But the velocity
needed to represent Vmt is the one along OI. So the velocity of I relative O that is important
is the one along OI. Thus we must be able to compute the component of vI/O along OI.
Assume vI/O acts in the direction shown in Fig. 5. To find its component along OI, we first
define a unit vector u along OI. The unit vector along any vector v can be obtained by
v v
dividing v with its length – i.e. as . We can use the displacement vector
v vT v
connecting O and I = rI/O to define the unit vector as:
u
rI/O
rI
rO
rI/O L
Note that the vector u points from O toward I. Hence it is positive in the direction OI.
Once we calculate u , the component of vI/O along u is obtained as:
v
I/O u
v I/O u cos θ
v
I/O u
vI/O u v I/O
T
u
v r
T
dLmt vO rO
v
T I I
Lmt vI/O u vO u (4)
dt I
Lmt
Equation (3) can be used to compute the instantaneous length Lmt of the musculotendon
while equation (4) can be used to compute the instantaneous velocity Vmt between the
NOTE: The only information required to compute Lmt and Vmt are the absolute position
vectors rO and rI and the absolute velocities v O and vI of the origin and insertion points
5
Recall that we require the two variables Lmt and Vmt only in the case where we have
compliant tendon and we need to integrate two first order odes (one for activation and
one for muscle force). In the case of stiff tendon, we only need to integrate the activation
dyanamics and we can compute the muscle force using Hill’s equation Fm aF0fL (Lm )fV (Vm ) .
In this case, we can compute the moment generated by the muscle around the joint it
crosses by multiplying the force Fm with the muscle moment arms such as rH and rK in Fig.
Example
L Fm
d = 2cm and L = 13cm. Also, suppose for the
musculotendon, maximum isometric force B
d
F0 500 N and at the instant when θ 30o ,
Solution
Length Lmt
r r
T
To find the length, we use Lmt rB/A B
rA B
rA
Here, rA and rB are the position vectors of A and B with respect to the fixed reference
frame Oxy. From the figure, the position of the musculotendon origin A is obtained as:
a 5
rA b 3
0 0
r r
T
Hence Lmt rB/A B
rA B
rA 3.232 (13.26)2 02 13.65 cm
Velocity Vmt
To get the velocity, first compute the unit vector from A to B using u
rB/ A
r
B
rA
rB/ A L
But we notice that B is on Body2 which is rotating with angular velocity ω ; hence B will
have a finite velocity vB ω x rB .
8.23 0 0
From our data above, rB 10.26 and we are given that ω 0 0
0 θ 5
0 8.23 51.3
Hence vB ω x rB 0 x 10.26 41.1 cm/s
5 0 0
state equation, we can get the vector equivalent of this force by multiplying with the unit
vector u (since both Fm and u act along the musculotendon):