Abstract
The triple jump is a demanding field event consisting of an approach run, and then followed by a hop, a bound, and a jump. The three consecutive takeoffs are executed at high speed, during which a jumper must absorb extremely large impact forces. The purpose of this paper is to develop an effective formulation for the inverse dynamics simulation of all the jump phases separately. A planar model of the jumper is used, composed of 14 rigid segments connected by 13 hinge joints, and actuated by muscle forces in the lower limbs and resultant muscle torques in the upper body joints. The equations of motion of the model are obtained using a projective technique, allowing for effective assessment of the ground reactions as well as muscle forces and joint reaction forces in the lower limbs. Some numerical results of the inverse dynamics simulation of a triple jump are reported.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
The triple jump is a demanding athletics event which, after an approach run, consists of three consecutive phases: the hop, step (called also skip or bound), and jump. The hop is a sort of “cycling” movement—the athlete takes off from one leg, cycles it through, and completes landing on the same leg. The immediately followed step finishes with landing on the other leg, and the final jump from the non-take-off leg is very similar to the long jump. During the takeoffs and landings on the runway, all executed at high horizontal speed, the jumper must tolerate extremely large impact/impulsive forces in the leg contacting the ground, and all the distinct phases must be learned and practiced to combine them in one successful long distance performance. The triple jump is therefore recognized as one of the most technically and physically demanding events in track and field, also from the biomechanical point of view [1–6].
Earlier biomechanical studies of the triple jump focused mainly on qualitative comparisons of the triple jump techniques for individual athletes [2, 6, 7] or some more specific analyses like the optimum phase ratio [3, 6, 8], functions of arm swing motions [2, 9], trade-offs between velocity components during triple jumping [10], and biomechanical loading [4, 11]. The present paper attempts to supplement these studies with the inverse dynamics analysis of the triple jump, based on musculoskeletal modeling and computer simulations, and aimed at quantitative evaluation of the lower-limb muscle forces and joint reaction forces during the movement. The insight into how the muscles interact to produce the motion, and the assessment of the involved internal loads may be of importance for a better understanding of both the triple jump techniques and possible injury mechanisms. While inverse dynamics simulation is a widespread and intensively used as a noninvasive method in biomechanics, especially in the analysis of lever walking (see, e.g., [12–15] and the literature contained therein), its applications to triple jump still remain to be designed.
Depending on the expected accuracy and scopes of the analysis, the human body can be modeled using different methodologies and ranges of approximation of its very complex mechanical structure and actuation; see, e.g., [16–19]. The present formulation is designed for the inverse dynamics simulation of the triple jump in all the movement phases, irrespective of the fact whether the jumper flies or contacts the ground with one of his legs. Under the assumption that the motion of all the body segments is performed with some accuracy in the sagittal plane, a planar human body model is developed, which extends and improves the model used previously in [20]. It is built as a simple kinematic structure consisting of rigid segments connected by ideal hinge joints, and branching from the head segment in the open chain linkages. Two models of control are used: the torque driven one that represents the resultant muscle action at the joints, and the other model with mixed set of muscle forces at the lower limb and the resultant muscle torques at the other body joints. The torque driven model results in the determinate inverse dynamics problem, from which, using the prescribed motion characteristics, the involved muscular torques in all the joints as well as the reactions from the ground can explicitly be determined. The force-control model allows then for a more detailed analysis of internal loads in the lower limbs, and results in the indeterminate inverse dynamics problem in which the previously obtained muscular joint torques in the lower limb joints are distributed into the individual muscle efforts by means of static optimization. A convenient decomposition-based formulation for solving of this muscle force sharing problem is proposed. Then, using the assessed muscle forces variations, an effective computational scheme is offered for the determination of reaction forces selectively in the lower limb joints. Some numerical results of the inverse dynamics simulation of a sample triple jump are finally reported.
2 Modeling issues
2.1 Basic assumptions
The developed model of the jumper is designed as a planar kinematic structure composed of b=14 rigid segments connected by k=13 ideal hinge joints, and branching from the head segment (point T) into the open chain linkages (Fig. 1). Considering the model as a flier, its number of degrees of freedom is r=3+k=16. The flier can then contact the ground with one of his feet, which yields external (ground) reaction forces on this particular foot.
The dynamic equations of the jumper can conveniently be introduced in n=3b=42 absolute coordinates \(\mathbf{p} = [x_{C_{1}}\ y_{C_{1}}\ \theta_{1} \ \ldots\ x_{C_{b}}\ y_{C_{b}}\ \theta_{b}]^{T}\) that specify locations of the segment mass centers and the segment angular orientations with respect to the inertial frame XY,
where \(\mathbf{M}\ddot{\mathbf{p}} = \mathbf{f}_{g}\) are the combined dynamic equations of unconstrained segments, with the generalized mass matrix \(\mathbf{M} = \mathrm{diag}(m_{1},m_{1},J_{C_{1}}, \ldots,m_{b},m_{b},J_{C_{b}})\) and the generalized force vector due to the gravitational forces f g =[0 −m 1 g 0 … 0 −m b g 0]T, and where m i and \(J_{C_{i}}\) are the masses and the central moments of inertia of the segments, and g is the gravity acceleration. The generalized force vectors f r and f u are due to the external ground reactions and muscle force enforcement (actuation), which will be discussed later. Finally, the generalized force vector f c =−C T λ results from l=2k=26 constraints Φ(p)=0 on the segments due to their connections in the joints, C=∂ Φ/∂ p is the l×n constraint matrix, and λ=[λ 1 … λ l ]T are the corresponding constraint reactions (Lagrange multipliers). As it will be seen further, neither the constraint equations Φ(p)=0 nor constraint Jacobian C need to be introduced explicitly in the followed formulation. The modeling effort is therefore limited to the formulation of f r and f u .
2.2 Reactions from the ground
The triple jump is composed of consecutive flying phases, when there is no contact with the ground, and single-support phases, when the jumper touches the runway with one of his feet (the final, not analyzed in this study landing in the sand pit is usually on two feet). The external reaction exerted on a supporting foot can be reduced to point P (Fig. 2), and modeled by means of l r =3 components λ r =[R x R y M P ]T irrespective of the possible contact scenarios, where R x and R y are the X and Y components of the reaction force, and M P is the reaction force moment about point P of the foot segment. During the flying phases λ r is expected to vanish, which may be a criterion of validity of the developed dynamical model and accuracy of the recorded kinematic characteristics.
The generalized force vector f r introduced in Eq. (1) can symbolically be represented as
where the n×l r (42×3) matrix A r of distribution of λ r in p directions has nonzero entries only in the rows corresponding to the supporting foot absolute coordinates. The explicit formulation of A r is a standard task, however, two versions of A r must be formulated since the supporting foot can either be the right or left foot, and one must switch between the formulations accordingly.
2.3 Models of actuation
Two models of actuation are considered in this study. The deterministic model of actuation involves k=13 torques u τ ≡τ=[τ 1 … τ 13]T that represent the resultant muscle action at the respective joints (Fig. 1). In the nondeterministic model of actuation, the k″=3 torques in the supporting leg are replaced with the action of m=9 muscle forces seen in Fig. 3, and the respective control parameters are muscle stresses σ=[σ 1 … σ 9]T, σ j =F j /A j , where F j is the jth muscle force and A j is its physiological cross sectional area. Denoting symbolically u τ =[τ ′T τ ′′T]T, where τ″ are the k″ torques in the supporting leg, and τ′ are the k′=k−k″=10 torques in the other joints (including the nonsupporting leg joints), the nondeterministic model of actuation is related to u τσ =[τ ′T σ T]T, which is a mixed set of resultant muscle torques and the muscle stresses. Applying this hybrid model of actuation a more detailed analysis of internal loads in the supporting leg is granted, while retrieving the dynamic interaction between the upper body and the locomotion apparatus; see also [20] where a similar methodology was used.
The generalized force vector f u in Eq. (1), respectively for the deterministic and nondeterministic models of actuation, is modeled as
where the control distribution matrices B τ and B τσ are of dimensions n×k and n×(k′+m), respectively. The n×k′ matrix \(\mathbf{B}'_{\tau}\) is the same in both formulations, and the dimensions of \(\mathbf{B}''_{\tau}\) and \(\mathbf{B}''_{\sigma}\) are, respectively, n×k″ and n×m.
The deterministic and nondeterministic models of actuation are not equivalent, i.e., B τ u τ ≠B τσ u τσ , and more strictly \(\mathbf{B}''_{\tau} \boldsymbol{\tau}'' \ne \mathbf{B}''_{\sigma} \boldsymbol{\sigma}\). Evidently, the muscle forces in the nondeterministic model must result in the same control torques at the respective joints as those used in the deterministic model of control. The tensile muscle forces contribute, however, to the internal joint reactions λ, represented in Eq. (1) by f c =−C T(p)λ, and this contribution is not taken into account when the deterministic model of actuation is used. The determination of joint reactions should therefore include the nondeterministic model of actuation, which will be discussed further.
The formulation of B τ in the deterministic model is obvious. It is a constant sparse matrix with only two nonzero entries in each column, one of them equal to 1 and the other equal to −1; see [20] for details. The formulation of \(\mathbf {B}''_{\sigma}\) in \(\mathbf{B}_{\tau\sigma} = [ \mathbf{B}'_{\tau}\ \vdots\ \mathbf{B}''_{\sigma} ]\) is much more challenging. Each muscle in the lower limbs must be individually modeled as concerns its action on the skeleton segments. Of importance is an accurate identification of the anatomical origin and insertion points of the muscles, and then the muscle paths relative to the skeleton to determine the actual muscle moment arms about the joints [16, 21–23]. Implicit in the model is that, in the neighborhood of the joints, the tendons of some muscles may wrap on joint capsules, bones, and other muscle bellies (a certain moment arm with respect to the joint is reached irrespective of the relative configuration of the adjacent segments), or may be constrained by retinacula. Consequently, the effective origin and insertion points can be estimated, in which the muscle forces are applied to the segments, and the effective musculotendon paths are then defined as lines connecting the effective attachment points. All these issues allow for an explicit formulation of \(\mathbf {B}''_{\sigma} (\mathbf{p})\) for the supporting leg in a way similar to that described in [23] for the upper limb.
2.4 Independent and open-constraint coordinates
The initial dynamic equations of the jumper model, introduced in Eq. (1), are formulated in n=42 absolute coordinates \(\mathbf{p} = [x_{C_{1}}\ y_{C_{1}}\ \theta_{1}\ \ldots\ x_{C_{b}}\ y_{C_{b}}\ \theta_{b}]^{T}\). For the aims stated below, it is desirable to project the equations into the directions of r=16 independent coordinates defined here as q=[x T y T θ 1 … θ b ]T, where x T and y T are the coordinates of point T at the top of the head segment, and θ i are the segment orientation angles used in p. The relationship p=g(q) expresses then the joint constraint equations given explicitly [24–26], so that the constraint equations given implicitly, z=Φ(p)=0, are satisfied identically when using p=g(q), i.e., Φ(g(q))≡0. As shown in [27], the explicit form of joint constraint equations can also be generalized to the augmented explicit form, which involves the open-constraint coordinates z=[z 1 … z l ]T that describe the prohibited relative motions in the system joints (here the X and Y relative translations), and which define the directions of respective constraint reactions (X and Y components of the joint reaction forces). The augmented explicit constraint equations p=g(q,z) are usually of similar complexity when compared to the traditional formulation p=g(q).
An advantageous feature of using open-constraint coordinates is that they can be introduced only in those joints in which the reaction forces are to be determined; see [27] for the theoretical background and [20, 23, 28] where the approach was applied to biomechanical modeling. For the triple jump analysis, the open-constraint coordinates can be introduced only in the supporting-leg joints—either the right or left lower limb, depending on the case. Instead of all l=26 coordinates z=[z 1 … z l ]T, one thus use l″=6 coordinates z″=[z 15 … z 20]T for the right leg (Fig. 4), while for the left leg these are z″=[z 21 … z 26]T. The respective X and Y components of joint reaction forces are either λ″=[λ 15 … λ 20]T or λ″=[λ 21 … λ 26]T. The final explicit form of joint constraint equations is
Since, by principle, z″=0, the augmented and traditional formulations of explicit constraint equations, p=g(q,z″) and p=g(q), are virtually equivalent, and the dependence on z″ is introduced here only to grasp the directions of \(\dot{\mathbf{z}}''\), which are also the directions of constraint reactions λ″ (Fig. 4). Time differentiation of Eq. (4) leads to
where the matrices D and E″ are of dimensions n×r and n×l″, respectively, and E″ is constant (and simple) for the case of hinge joints in planar systems; see [20, 23, 28] for more details. Evidently, the matrix D introduced in Eq. (5) can also be derived from the traditional formulation p=g(q) as \(\dot{\mathbf{p}} = (\partial\mathbf {g}/\partial \mathbf{q})\dot{\mathbf{q}} \equiv\mathbf{D}(\mathbf{q})\dot{\mathbf {q}}\), and it is an orthogonal complement matrix to the constraint matrix C [24–26], i.e.,
Then, as shown in [20, 23], related to the symbolic denotation z=[z ′T z ′′T]T, λ=[λ ′T λ ′′T]T, and C=[C ′T ⋮ C ′′T]T, a useful feature of matrix E″ is
where 0 is the l′×l″ null matrix, and I″ is the l″×l″ identity matrix, l=l′+l″.
2.5 Projection of the initial dynamic equations
The initial dynamic equations introduced in Eq. (1), after applying the modeling issues of Sects. 2.2 and 2.3, become
where the vector of generalized actuating force is either f u =B τ u τ or f u =B τσ u τσ , respectively, for the deterministic and nondeterministic models of actuation. With the use of D (related to \(\dot{\mathbf{q}}\)) and E″ (related to \(\dot{\mathbf{z}}''\) and λ″), the initial dynamic equations can be projected into the directions of q and z″/λ″, respectively. The projection formula is [27]
Since, according to Eq. (6), D T C T=0, the dynamic equations projected in the directions of q become
then, following E ′′T C T=[0 ⋮ I″] stated in Eq. (7), the dynamic equations projected in the directions of z″ are
It should be emphasized that in the above projections one uses the initial dynamic equations in absolute coordinates p, i.e., M, f g , A r , and f u =Bu (either B τ u τ or B τσ u τσ ). The involvement of independent coordinates q and open-constraint coordinates z″ is required only to formulate p=g(q,z″), and then D and E″. Also, while in general D depends on q, for the case at hand D depends only on the segment orientation angles θ i ’s (sinuses and cosines of the angles), which are included in both p and q. That is why one can also write D(p), and, as stated above, E″ is a constant matrix. Therefore, both Eq. (10) and Eq. (11) are dependent on p and \(\ddot{\mathbf{p}}\) only (\(\dot{\mathbf {p}}\) are not involved).
3 Computational issues
3.1 Determinate inverse dynamics problem using the initial dynamic equations
In case of the deterministic model of actuation, f u =B τ u τ =B τ τ, in the initial dynamic equations, Eq. (8), one can augment an n×(3+k+l)=n×n invertible matrix
Then, applying the kinematic characteristics of the observed movement, p d (t) and \(\ddot{\mathbf{p}}_{d}(t)\), the inverse dynamics solution can be stated as
from which λ rd (t), τ d (t) and \(\boldsymbol{\lambda} _{d}^{*}(t)\) in all the joints can explicitly be determined. While the obtained variations of external reactions λ rd (t) and resultant muscle torques τ d (t) are exact in the sense of the modeling assumptions, the variations of joint reactions \(\boldsymbol{\lambda} _{d}^{*}(t)\) are erroneous as the influence of the tensile muscle forces on the internal loads is omitted in the deterministic formulation. The determination of joint reactions should therefore follow the nondeterministic model of actuation. We will come to this problem in Sect. 3.4.
3.2 Determinate inverse dynamics problem using the projected dynamic equations
Using the deterministic model of actuation, f u =B τ u τ =B τ τ, and the projected dynamic equations obtained in Eq. (10), first, one can augment an r×(3+k)=r×r coefficient matrix
which corresponds to W defined in Eq. (12). Then, as previously, after applying the kinematic characteristics of the observed movement, p d (t) and \(\ddot{\mathbf{p}}_{d}(t)\), the determinate inverse dynamics problem can be resolved to
from which λ rd (t) and τ d (t) in the observed motion can explicitly be determined.
The present formulation of determinate inverse dynamics problem corresponds to that introduced in Eq. (13), and the solutions λ rd (t) and τ d (t) are in both cases the same. The solution to Eq. (13) includes also \(\boldsymbol {\lambda} _{d}^{*}(t)\), which are the joint reactions with the lack of influence of the tensile muscle forces. In the present formulation, by applying the projected dynamic equations, the joint reactions are not computed, and they must be determined separately. As it has already been mentioned in order to incorporate the contribution of muscle forces to the internal loads, their determination must follow the indeterminate inverse dynamics problem.
3.3 Indeterminate inverse dynamics problem
The indeterminate inverse dynamics problem, also widely known as the redundant problem in biomechanics or the muscle force distribution problem (see, e.g., [29–32]), relates to the task of sharing the muscular joint torques from the determinate inverse dynamics analysis into individual muscle forces, and is usually solved using optimization techniques. For the present hybrid model of actuation, u τσ =[τ ′T σ T]T, the control redundancy is limited to the supporting-leg joints, and the muscular load sharing problem relates to \(\boldsymbol{\tau} ''_{d}(t) \to\boldsymbol{\sigma} _{d}(t)\), where k″=3 resultant muscle torques in the supporting-leg are distributed into the effort of m=9 muscle forces F j =σ j A j . The redundancy of muscular load sharing is usually addressed by minimizing a cost/objective function appropriately selected for the movement under investigation. Prior to this process, one must know an explicit mathematical relationship between the considered muscular forces/stresses and the torques they exert on the respective joints.
As said in Sect. 2.3, the deterministic (f u =B τ u τ ) and nondeterministic (f u =B τσ u τσ ) models of control are not equivalent, i.e., B τ u τ ≠B τσ u τσ , and more strictly \(\mathbf{B}''_{\tau} \boldsymbol{\tau} '' \ne\mathbf{B}''_{\sigma} \boldsymbol{\sigma}\). The generalized force vector f c =−C T(p)λ in Eqs. (1)/(8) will then be different when using f u =B τ u τ or f u =B τσ u τσ . Therefore, the muscular load sharing problem cannot be based on these initial dynamic equations, and one must use the projected dynamic equations introduced in Eq. (10), where the projections of the generalized actuating force vectors, \(\bar {\mathbf{f}}_{u} = \mathbf{D}^{T}\mathbf{B}_{\tau} \mathbf{u}_{\tau}\) and \(\bar{\mathbf {f}}_{u} = \mathbf{D}^{T}\mathbf{B}_{\tau\sigma} \mathbf{u}_{\tau\sigma}\), are not influenced by the internal joint reactions, D T B τ u τ =D T B τσ u τσ , and in particular \(\mathbf {D}^{T}\mathbf{B}''_{\tau} \boldsymbol{\tau} '' = \mathbf{D}^{T}\mathbf {B}''_{\sigma} \boldsymbol{\sigma}\). The projected actuating force vectors can further be projected in the directions of k=13 muscular torques u τ ≡τ=[τ 1 … τ k ]T, which is achieved by premultiplying \(\bar {\mathbf{f}}_{u}\) with \(\bar{\mathbf{B}}_{\tau} ^{T}\bar{\mathbf{M}}^{ - 1}\), where \(\bar {\mathbf{B}}_{\tau} = \mathbf{D}^{T}\mathbf{B}_{\tau}\) and \(\bar{\mathbf{M}} = \mathbf {D}^{T}\mathbf{M}\mathbf{D}\) [24, 26]. With this projection, one receives
The distributed formulation of these k=13 relations, following the denotation of Eq. (3), is
from which one can state the following explicit relationship between the k″=3 resultant muscle torques τ″ in the supporting-leg joints and the respective m=9 muscle stresses σ
where \(\mathbf{G} = \mathbf{B}_{\tau}^{\prime\prime T}\mathbf{D}(\mathbf{D}^{T}\mathbf{M}\mathbf{D})^{ - 1}\mathbf{D}^{T}\mathbf{B}''_{\tau}\) and \(\mathbf{H} = \mathbf{B}_{\tau}^{\prime \prime T}\mathbf{D}(\mathbf{D}^{T}\mathbf{M}\mathbf{D})^{ - 1}\mathbf{D}^{T}\mathbf{B}''_{\sigma}\) are of dimensions k″×k″ and k″×m, respectively. Using this explicit relationship between the muscular forces/stresses in the supporting-leg and the torques they exert on the respective leg joints, the considered muscular load sharing problem can be stated as the following optimization scheme:
where J is a chosen cost (objective) function, and σ min and σ max are the physiologically allowable minimal and maximal values of muscle stresses. In this way, the resultant muscle torques \(\boldsymbol{\tau }''_{d}(t)\) in the supporting-leg joints, known from the determinate inverse dynamics solution, are distributed into the individual muscle efforts σ d (t) in the lower limb. The cost function J used in this study is that proposed in [33] that minimizes the sum of cubed muscle stresses involved in Eq. (18). This cost function, which maximizes endurance, is commonly accepted for lower extremity analysis, with many applications to human gait [19]. For more dynamic movements like the triple jump, a more justified cost function should possibly reflect other criteria than the maximum endurance, which was not addressed in this study.
3.4 Determination of joint reactions in the supporting-leg joints
Using \(\boldsymbol{\tau} '_{d}(t)\) and λ rd (t) from the solution to the determinate inverse dynamics problem, and σ d (t) assessed from the indeterminate inverse dynamics problem, the joint reaction \(\boldsymbol{\lambda} ''_{d}(t)\) in the supporting lower limb joints can be determined from Eq. (11) as
By contrast to the internal reactions \(\boldsymbol{\lambda} _{d}^{*}(t)\) obtained from Eq. (13), the present solution \(\boldsymbol{\lambda} ''_{d}(t)\) is limited to the supporting-leg joints, and takes into account the contribution of the tensile muscle forces to the internal loads.
4 Inverse dynamics simulation
4.1 Anthropometric data and musculoskeletal geometry
For the developed jumper model, the anthropometric data used in the inverse dynamics simulation of triple jump are: the lengths l i of the segments, locations \(\xi _{C_{i}}\) and \(\eta_{C_{i}}\) of their mass centers in the local coordinate frames, and their masses m i and mass moments of inertia \(J_{C_{i}}\) with respect to C i , i=1,…,b. The locations of the shoulder and hip joints in the local reference frames of segments 2 and 4 (Fig. 1), and the distance from the ankle joint A to point P (Fig. 2), are also required. The lengths and the body mass can be measured directly from the subject. The segment masses and the mass center locations must then be estimated using the regression equations reported in, e.g., [32, 34–36], which is concerned with a series of additional measurements of characteristic circumferences and segment lengths of the subject body. In addition, the lower limb musculoskeletal model (Fig. 3) requires estimating the cross-sectional areas A j of the specified muscles, and then the actual origin and insertion point locations in the local reference frames of appropriate segments. Of special importance is the identification of the muscle paths relative the skeleton [21–23]. This involves, in particular, the estimation of the muscle moment arms with respect to appropriate joints, resulting in the effective origin and insertion points of the muscle forces as described in Sect. 2.3; see also [23] where a similar model was developed for the upper limb. In our studies, we estimated the data following, among others, [32, 35, 36]. The relevant anthropometric data used in this study for the inverse simulation of triple jump (Sect. 4.4), estimated for a 20-year-old male subject of mass 76 kg and height 179 cm, are provided in Tables 1, 2, and 3 of the Appendix.
4.2 Kinematic data
The triple jump performance was recorded using four synchronized digital cameras (100 Hz), and the three-dimensional coordinates of a set of p=19 base points on the athlete body were converted (digitized) from the photographic images using the direct linear transformation method [37]. The base points were marked on the jumper skin so that to coincide with k=13 model joints, and additional p−k=6 base points were defined at the external segment tips, seen as black dots in Fig. 1. For the purpose of the present analysis, only the X and Y coordinates of the base points were used, r j =[x j y j ]T, j=1,…,p, and \(\mathbf{r} = [\mathbf{r}_{1}^{T}\ \ldots\ \mathbf{r}_{p}^{T}]^{T}\), so that each segment position in the sagittal plane was defined by appropriate two base points. Then, for the ith segment, using the coordinates of its two assigned base points and the segment anthropometric data, the segment absolute coordinates \(\mathbf{p}_{i} = [x_{C_{i}}\ y_{C_{i}}\ \theta_{i}]^{T}\) could easily be determined. If the length of ith segment, arising from the measurements as a distance between the two assigned base points, was different from l i introduced in the anthropometric data, the \(\xi_{C_{i}}\) location of mass center C i in the local reference system was appropriately scaled, and the scaled value was then used in calculations of \(x_{C_{i}}\) and \(y_{C_{i}}\) (values of \(\eta _{C_{i}}\) are usually small and their scaling is meaningless). Repeating this for all segments, the transformation r(t)→p(t) can effectively be achieved. The raw kinematic data were finally smoothed to p d (t) using a second order Butterworth filter [34] with cut-off frequency of 10 Hz. The required \(\ddot{\mathbf{p}}_{d}(t)\) characteristics were then computed from p d (t), sampled with fixed time intervals Δt=0.01 s. The acceleration at the kth sample was found numerically as
4.3 Partial verification of the simulation model
The validity of the developed simulation model was verified through numerical tests for a one-leg jump with the right leg on the force platform (Fig. 5), similar to a transition from the step to jump in a triple jump. The movement, performed by a 22-year-old athlete of mass 67.4 kg and height 170 cm, starts with a short prejump from the left to the right leg. Then, after landing with the right leg on the force platform, the athlete takes-off with the same leg in the upward-forward direction. Vanishing values of the computed external reactions during the flight phases and the compatibility of the calculated and measured external reactions during the contact phase are taken as criteria for the validity of the simulation model.
As seen from Fig. 6, the calculated ground reactions fit well the measured values, being appropriately high during the contact phase while diminishing during the flying phases. The approximate validity of the (deterministic) simulation model is thus proven, which involves also an acceptable accuracy of the measured/assessed anthropometric data of the jumper as well as the accuracy/adequacy of kinematic characteristics of the analyzed movement. On the other hand, the processed (smoothed) kinematic characteristics used, with attenuated peaks and valleys, preclude the precise identification of the impact, and the “calculated contact” with the platform begins before and ends after the actual contact known from measurements.
4.4 Inverse dynamics simulation of the triple jump
The analysis was focused on three contact (landing and take-off) phases, together with some short flying periods before and after the contacts with the runway. The contact phases were chosen for the expected high external reaction forces, reflected in the internal loads in the lower limbs. Phase 1 starts after the approach run, just before the jumper touches the take-off board with the takeoff leg, covers the whole subsequent contact, and, after the take-off for the hop, includes a short period of the hop flight. Likewise, Phase 2 corresponds to the transition from the hop to the step (from the first to the second jump), and Phase 3 relates to the transition from the step to the final jump. All the three phases are illustrated in Fig. 7. They originate from the kinematical data of the triple jump performed by a 20-year-old junior competitor of mass 76 kg and height 179 cm (see the Appendix for the relevant musculoskeletal data), who achieved the distance about 14.3 m. The selected results of the inverse dynamics simulation of the triple jump are seen in Figs. 8, 9, and 10.
As seen in the graphs, the most dynamic stage is the third phase when the competitor takes-off for the final jump. The assessed maximal vertical reactions R y from the ground were found somewhere in the middle of the contact phases, and were equal to 3.54, 4.62, and 5.14 times bodyweight (G=745.3 N), respectively for phase 1, 2, and 3. The maximum resultant reactions from the ground, \(R = \sqrt{R_{x}^{2} + R_{y}^{2}}\), were almost the same, respectively:3.55, 4.68, and 5.23 times bodyweight, and the maximal horizontal ground reactions were found just after landing and before take-off actions, and vary between 1 and 1.5 times bodyweight. The significant fact is that the peak values of ground reactions during the triple jump reported in [4] are much bigger, c.a. 15 and 7 times bodyweight for the vertical and horizontal components in the braking part of the step, respectively. These were, however, the values measured from the force platform, and as such included the impact forces, which are not represented in our calculations due to the modeling simplifications and smoothed kinematic data (attenuated picks and valleys). There were also differences in the values of contact times. Respectively for the hop, step, and jump, the contact times reported in [4] were 0.129 s, 0.157 s, and 0.177 s, while in our study these were c.a. 0.18 s, 0.21 s, and 0.18 s, which were estimated from the film pictures. Finally, the run-up velocity reported in [4] was 8.65 ms−1, while we measured around 7.5 ms−1. The less velocity and longer contact times may explain the smaller reaction values, also.
The increasing ground reactions, from Phase 1 (Fig. 8), through Phase 2 (Fig. 9), and to Phase 3 (Fig. 10), are reflected in the internal loads in the supporting leg—here the right leg in Phase 1 and Phase 2, and the left leg in Phase 3. This is represented, first, in the courses of resultant muscle torques, which are qualitatively and quantitatively different in the three contact phases, with the maximum values in Phase 3. According to the definitions in Fig. 1, during the contact phases, the torques in the knee and ankle joints are positive in the extension and plantar flexion directions, respectively, while the torque in the hip joint changes its direction from acting as an extensor during the landing and as an flexor at the end of take-off. The torques are then distributed in the muscle forces following the indeterminate inverse dynamics scheme provided in Sect. 3.3. In Figs. 8–10, we demonstrate the assessed forces of only three muscles of the supporting leg: vastus, soleus, and gluteus, denoted by m2, m5, and m9 in Fig. 3, the extensors, respectively, in the knee, ankle, and hip joints. As seen in the graphs, gluteus is active mainly during the landing stages, while vastus and soleus are responsible for the take-offs. The external loads and the muscle forces contribute finally to the joint reactions. For example, in the ankle and knee joints of the supporting leg, the maximum joint reaction was estimated in the knee joint in the middle of Phase 3, whose magnitude \(\lambda= \sqrt{\lambda_{x}^{2} + \lambda _{y}^{2}}\) is almost 18 times bodyweight of the jumper, and 3.6 times higher than the maximum value of ground reaction. This increase in the internal loads is due to the contribution of tensile muscle forces in the joints.
The assessed internal loads, both muscle forces and joint reactions in the supporting leg, seem high. This might be due to many reasons: underestimation of the muscle moment arms resulted from the via points, wrapping surfaces and the patellar mechanism in our rough musculoskeletal model, inaccurately estimated anthropometric data, and the simplifying assumptions such as the direct contribution of the tensile muscle forces to the joint reactions. Therefore, the reported simulation results should rather be treated as qualitative, illustrating the potential of the developed formulation.
5 Discussion and conclusion
A compact and effective formulation for the inverse dynamics simulation of the triple jump was presented which can also be used for the analysis of other sagittal plane movements like the long jump, walking, and running. The essential advantages of the present formulation can be enumerated as follows.
-
The formulation is valid for all movement phases, irrespective of the fact whether the modeled human flies or contacts the ground with one of his legs. The double support case can possibly be analyzed after determining the way the external reactions are distributed between the two feet in contact with the ground.
-
The human dynamics is introduced in absolute coordinates, which results in an easy formulation of M, f g , A r , and B τ (determinate model of actuation). Only the determination of B τσ , and particularly \(\mathbf{B}''_{\sigma}\) for the lower extremities for nondeterministic model of actuation involves some modeling complexity.
-
The traditional joint constraint equations given implicitly, Φ(p)=0⇒C=∂ Φ/∂ p, are not involved. Instead, in the augmented explicit form p=g(q,z″) of the constraints is used, yielding the matrices D and E″ so that D T C T=0 and E ′′T C T=[0 ⋮ I]. These allow for the projection of the initial dynamic equations (given in p) in the directions of q and z″, represented in Eqs. (10) and (11), respectively. In this way, the inverse dynamics simulation problem is split into the determination of actuation (including the ground reactions) and the determination of joint reactions.
-
With the hybrid model of actuation, using the muscle forces in the supporting leg and the resultant muscle torques in the other body joints, the attention can be focused on a more detailed analysis of internal loads in the lower limb while preserving the influence of the whole body motion.
-
The determinate inverse dynamics formulations provided in Sects. 3.1 and 3.2 allow for the explicit determination of external reactions and resultant muscle torques in all the model joints during the observed movements.
-
The indeterminate inverse dynamics formulation described in Sect. 3.3 is then focused on the direct distribution of the previously assessed muscle torques in the supporting leg into the respective muscle stresses/forces, resulting in the decomposed optimization scheme introduced in Eq. (19).
-
Following Eq. (20), the joint reactions in the supporting leg can finally be determined, involving the influence of tensile muscle forces, possible reactions from the ground, and the whole system dynamics.
The human motion apparatus is extremely complex and, consequently, very difficult to model. The simplified models used for the inverse dynamics simulation always involve major inaccuracies. The critical modeling parameters are associated with the assumptions related to the musculotendon paths and the effective attachment points of the tendons [20, 21, 32]. The physiological cross-sectional areas of the muscles and other anthropometric data, assessed for a particular subject with a rather large margin of uncertainty, can also significantly affect the estimated magnitudes of muscle forces. Of great importance is then the way the raw kinematic data are processed before they are used in the inverse dynamics simulation [34]. Finally, the muscle force estimates are influenced by muscle decomposition and recruitment criteria used in the force sharing optimization process. Nonetheless, though the inverse dynamics simulation is always burdened with possible high inaccuracy, it remains the only available noninvasive method for the assessment of the internal loads during human movements.
References
Hay, J.G.: The biomechanics of the triple jump: a review. J. Sports Sci. 10(4), 343–378 (1992)
Hay, J.G.: Effort distribution and performance of Olympic triple jumpers. J. Appl. Biomech. 15(1), 36–51 (1999)
Yu, B.: Biomechanical studies on triple jump techniques: theoretical considerations and applications. In: Proceedings of the 17th International Symposium on Biomechanics in Sports (ISBS 1999), Perth, Australia, June 30–July 6, 1999, pp. 17–26 (1999)
Perttunen, J., Kyrolainen, H., Komi, P.V., Heinonen, A.: Biomechanical loading in the triple jump. J. Sports Sci. 18(5), 363–370 (2000)
Allen, S.J.: Optimization and performance in the triple jump using computer simulation. Ph.D. thesis, Loughborough University, Loughborough, UK (2009)
Song, J.-H., Ryu, J.-K.: Biomechanical analysis of the techniques and phase ratios of domestic elite triple jumpers. Int. J. Appl. Sports Sci. 23(2), 487–504 (2011)
Čoh, M., Kugovnik, M.: Variability of biomechanical parameters in the triple jump techniques—a case study. SportLogia 7(2), 113–121 (2011)
Yu, B., Hay, J.G.: Optimum phase ratio in the triple jump. J. Biomech. 29(10), 1283–1289 (1996)
Allen, S.J., King, M.A., Yeadon, M.R.: Is a single or double arm technique more advantageous in triple jumping? J. Biomech. 43(16), 3156–3161 (2010)
Allen, S.J., King, M.A., Yeadon, M.R.: Trade-offs between horizontal and vertical velocities during triple jumping and the effect on phase distances. J. Biomech. 46(5), 979–983 (2013)
Ramey, M.R., Williams, K.R.: Ground reaction forces in the triple jump. Int. J. Sport Biomech. 1(3), 233–239 (1985)
Anderson, F.C., Pandy, M.G.: Dynamic optimization of human walking. J. Biomech. Eng. 123(4), 381–390 (2001)
Zajac, F.E., Neptune, R.R., Kautz, S.A.: Biomechanics and muscle coordination of human walking. Part I: Introduction to concepts, power transfer, dynamics and simulation. Gait Posture 16(3), 215–232 (2002)
Dumas, R., Nicol, E., Cheze, L.: Influence of the 3D inverse dynamic method on the joint forces and moments during gait. J. Biomech. Eng. 129(5), 786–790 (2007)
Ren, L., Jones, R.K., Howard, D.: Predictive modelling of human walking over a complete gait cycle. J. Biomech. 40(7), 1567–1574 (2007)
Delp, S.L., Loan, J.P., Hoy, M.G., Zajac, F.E., Topp, E.L., Rosen, J.M.: An interactive graphics-based model of the lower extremity to study orthopaedic surgical procedures. IEEE Trans. Biomed. Eng. 37(8), 757–767 (1990)
Czaplicki, A., Silva, M.T., Ambrósio, J.C.: Biomechanical modelling for whole body motion using natural coordinates. J. Theor. Appl. Mech. 42(4), 927–944 (2004)
Damsgaard, M., Rasmussen, J., Christensen, S.T., Surma, E., de Zee, M.: Analysis of musculoskeletal systems in the AnyBody Modeling System. Simul. Model. Pract. Theory 14(8), 1100–1111 (2006)
Erdemir, A., McLean, S., Herzog, W., Van den Bogert, A.: Model-based estimation of muscle forces exerted during movements. Clin. Biomech. 22(2), 131–154 (2007)
Blajer, W., Dziewiecki, K., Mazur, Z.: Multibody modeling of human body for the inverse dynamics analysis of sagittal plane movements. Multibody Syst. Dyn. 18(2), 217–232 (2007)
Zajac, F.E., Winters, J.M.: Modeling musculoskeletal movement systems: joint and body segmental dynamics, musculoskeletal actuation, and neuromuscular control. In: Winters, J.M., Woo, S.L.-Y. (eds.) Multiple Muscle Systems: Biomechanics and Movement Organizations, pp. 121–148. Springer, New York (1990)
Raikova, R.T., Prilutsky, B.I.: Sensitivity of predicted muscle forces to parameters of the optimization-based human leg model revealed by analytical and numerical analyses. J. Biomech. 34(10), 1243–1255 (2001)
Blajer, W., Czaplicki, A., Dziewiecki, K., Mazur, Z.: Influence of selected modeling and computational issues on muscle force estimates. Multibody Syst. Dyn. 24(4), 473–492 (2010)
Blajer, W.: A geometric unification of constrained system dynamics. Multibody Syst. Dyn. 1(1), 3–21 (1997)
Schiehlen, W.: Multibody system dynamics: roots and perspectives. Multibody Syst. Dyn. 1(2), 149–188 (1997)
Blajer, W.: A geometrical interpretation and uniform matrix formulation of multibody system dynamics. Z. Angew. Math. Mech. 81(4), 247–259 (2001)
Blajer, W.: On the determination of joint reactions in multibody mechanisms. J. Mech. Des. 126(2), 341–350 (2004)
Blajer, W., Czaplicki, A.: An alternative scheme for determination of joint reaction forces in human multibody models. J. Theor. Appl. Mech. 43(4), 813–824 (2005)
Seireg, A., Arvikar, R.J.: The prediction of muscular load sharing and joint forces in the lower extremities during walking. J. Biomech. 8(2), 89–102 (1975)
Yamaguchi, G.T., Moran, D.W., Si, J.: A computationally efficient method for solving the redundant problem in biomechanics. J. Biomech. 28(8), 999–1005 (1995)
Crowninshield, R.D., Brand, R.A.: The prediction of forces in joint structures: distribution of intersegmental resultants. Exerc. Sport Sci. Rev. 9(1), 159–182 (2001)
Yamaguchi, G.T.: Dynamic Modeling of Musculoskeletal Motion: a Vectorized Approach for Biomechanical Analysis in Three Dimensions. Kluwer Academic, Dordrecht (2001)
Crowninshield, R.D., Brand, R.A.: A physiologically based criterion of muscle force prediction in locomotion. J. Biomech. 14(11), 793–801 (1981)
Winter, D.A.: Biomechanics and Motor Control of Human Movement. Wiley, New Jersey (2005)
Yamaguchi, G.T., Sawa, A.G.U., Moran, D.W., Fessler, M.J., Winters, J.M.: A survey of human musculotendon actuator parameters. In: Winters, J.M., Woo, S.L.-Y. (eds.) Multiple Muscle Systems: Biomechanics and Movement Organizations, pp. 717–773. Springer, New York (1990)
Zatsiorsky, V.M.: Kinetics of Human Motion. Human Kinetics, Champaign (2002)
Robertson, D.G.E., Caldwell, G.E., Hamill, J., Kamen, G., Whittlesey, S.N.: Research Methods in Biomechanics. Human Kinetics, Champaign (2004)
Acknowledgements
The work was financed in part by the government support of scientific research for years 2010–2012, under Grant No. N N501 156438.
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
The musculoskeletal parameters used in the study (for a 20-year-old male subject of mass 76 kg and height 179 cm)
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.
About this article
Cite this article
Dziewiecki, K., Blajer, W., Mazur, Z. et al. Modeling and computational issues in the inverse dynamics simulation of triple jump. Multibody Syst Dyn 32, 299–316 (2014). https://doi.org/10.1007/s11044-013-9375-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11044-013-9375-6