Professional Documents
Culture Documents
CND 18 1345 AuthorProof
CND 18 1345 AuthorProof
alez
Faculty of Engineering,
A Third-Order Model of Hip
CONACyT-Universidad Autonoma de
San Luis Potosı,
and Ankle Joints During Balance
San Luis Potosı 78290, Mexico
Angel Cerda-Lugo
Recovery: Modeling and
Faculty of Engineering,
Universidad Autonoma de San Luis Potosı,
Parameter Estimation
San Luis Potosı 78290, Mexico
Postural stability is important in everyday life as falls can cause severe injuries. Risk of
Antonio Cardenas injuries is higher in the elderly whose balance is often impaired. Modeling postural sta-
Faculty of Engineering, bility and the parameters that govern it is important to understand the balance mecha-
Universidad Autonoma de San Luis Potosı, nism and allow for the development of fall prevention strategies. Several mathematical
San Luis Potosı 78290, Mexico models have been proposed to represent postural stability of bipeds. These models differ
on the number of degrees-of-freedom (DOF) of the skeletal structure, force generation
Mauro Maya function for the muscle models, and capability to change their behavior as a function of
Faculty of Engineering, the task. This work proposes a nonlinear model that captures fall recovery using a
Universidad Autonoma de San Luis Potosı, hip–ankle strategy. The muscle actuation is modeled as a third-order
San Luis Potosı 78290, Mexico Poynting–Thomson’s (PT) mechanical system where muscles and tendons are repre-
sented as lumped parameters actuating the aforementioned joints. Both a regression tech-
Davide Piovesan nique and a Kalman Filter (KF) are used to estimate the muscle–tendon parameters of
Biomedical, Industrial and the model. With a good model, the direct estimation of these parameters would allow
Systems Engineering Department, clinicians to improve postural stability in the elderly, monitor the deterioration of the
Gannon University, physical condition in individuals affected by neuro-degenerative diseases, and develop
Erie, PA 16541 rehabilitation appropriate processes. [DOI: 10.1115/1.4042527]
1 Introduction muscle [2], and a third-order system was proposed in the form of
a Poynting–Thomson (PT) model. In the PT model, an additional
Balance impairment affects an ever-growing percentage of the
elastic element is positioned in series with a KV model to repre-
elderly population in the developed world. Injuries that are conse-
sent the tendon. While the PT model is an approximation limited
quence of a fall include, but are not limited to, bruises, contusions,
to a linearized, but physiologically consistent, region of the
and bone fractures. When severe injuries occur, immobilization
force–length–velocity curve, it can provide a realistic account of
can limit functional autonomy for an extended period of time thus
the “contraction dynamics” which arises from the interaction
hampering the cardio-pulmonary system. This is often conducive
between the stiffness of the tendon in series with the contractile
to health complications or even death. Thus, fall prevention is par-
muscle element. This model seems to provide the minimum
amount. It starts with the understanding of the mechanisms that
increase in complexity that can account for the storage of elastic
humans use to control their balance and maintain a stable erect
energy in the tendon. If the stiffness of the contractile element is
posture.
sufficiently high, the tendon will allow for the storage of elastic
Balance is often modeled as a function of the number of
energy that can be transformed in kinetic energy without being
degrees-of-freedom (DOF) of the system’s kinematics, the order
dissipated directly by the damping element (which is constrained
of the muscle models, and the capacity of the dynamic model to
in its movement by the elastic element in parallel with it).
change its behavior in a task dependent manner, the latter apply-
Joint stiffness has often being proposed as a figure of merit to
ing to both the control parameters and the coefficients of the state
assess postural stability [3]. The recovery from fall to quiet stand-
equations. The number of kinematic DOFs depends on the number
ing has been modeled using the skeletal structure [4] actuated by
of joints that have a significant excursion from their equilibrium
first-order muscle models. The stiffness and damping parameters
position. The actuation of the joints is often represented as a com-
of these models can be estimated using a variety of techniques
bination of elastic and viscous elements, representing the storage
either in the frequency [5], time [6–8], and time–frequency
and dissipation of elastic energy within tendons and muscles. If
domains [9,10]. On the other hand, recent literature has demon-
the system is represented as an inverted pendulum, the number of
strated that when modeling an actuator as second-order (and thus
DOFs is equivalent to the number of joints that the model has
the whole musculoskeletal system as third-order), exponential sta-
only if the actuators are first-order (i.e., a Kelvin–Voigt system
bility might not be achievable within the physiological range of
with elastic and viscous elements in parallel). For higher order
the parameters [11]. Using models with higher complexity could
actuation systems, there can be DOFs that are internal to the
highlight different control strategies involving the synchronized
actuators which manifest within the joints’ kinematics as a super-
co-ordination of multiple degrees-of-freedom instead of the mere
position of multiple signals.
increase in lower limb joint stiffness, which is more energy
A dynamic system actuated by a second-order Kelvin–Voigt
demanding [12].
(KV) muscle–tendon model, where a single stiffness and damping
The present work uses the hold-and-release paradigm [13],
elements are in parallel, is not adequate to represent tendons and
combined with a time-based system identification technique [14]
contractile elements independently [1]. It was observed that a KV
to identify the parameters of a multiple DOF third-order skeletal-
model is not able to properly describe the in vivo behavior of the
muscle model actuated at the hip and ankle. We modeled the non-
linear equations of motion of a double inverted pendulum and
Contributed by the Design Engineering Division of ASME for publication in the
JOURNAL OF COMPUTATIONAL AND NONLINEAR DYNAMICS. Manuscript received August
used both a linear regression and a Kalman filter (KF) to identify
1, 2018; final manuscript received January 10, 2019; published online September 12, the stiffness associated with both the tendons and the muscle, con-
2019. Assoc. Editor: Xiaopeng Zhao. sidered as separate lumped parameters, as well as the damping of
2 Third-Order Model for a Balancing Human where Ii is the moment of inertia of the segment with respect to
Human movement along the sagittal plane can be modeled by the center of gravity of link i and is a function of its geometry.
means of a double inverted pendulum such as the one shown in The system’s potential energy (V) must include the effect of
Fig. 1(a). In the figure, the bottom segment is used to represent gravity and the energy stored by the elastic elements so that
the legs while the top segment stands for the head, arms, and
trunk. This model does not account for the flexing of the knee but V ¼ gðm1 r1 cosðh1 Þ þ m2 ðl1 cosðh1 Þ þ r2 cosðh21 ÞÞÞ
is enough to study the hip control strategy as reported in Ref. [13]. 1 1
The two segments are connected by muscles and tendons of differ- þ kt1 u21 þ kt2 u22 þ km1 w21 þ km2 w22 (4)
2 2
ent visco-elastic properties [11,19]. Additionally, the leg segment
is considered to be attached to the ankle joint and rigidly con- where g represents the acceleration due to gravity and wi ¼ hi ui.
nected to the ground. Finally, the legs and the feet are also con- Finally, we consider the energy dissipated by the dampers [21]
nected using visco-elastic elements. In an attempt to determine as
the numerical value of these parameters while maintaining bal-
ance, the dynamics equations governing the model will be 1 2 2
derived. They will then be used to write a nonlinear model suita- D¼ bm1 w_ 1 þ bm2 w_ 2 (5)
2
ble for estimation.
Based on Fig. 1(b) and applying the Euler–Lagrange methodol- The Lagrangian is defined as L ¼ T V. Considering the
ogy [20], we define mi as the mass of segment i, li as the distance dynamic properties of the system [21], its motion is given by
measured between the two consecutive joints, ri gives the distance
d @L @L @D X
from the distal joint to the segment’s center of mass, kmi and bmi p
@cj
are the joint’s stiffness and damping parameters associated with þ ¼ Fj (6)
dt @ q_ @qk @ q_ j¼1
@q k
the muscle element, and kti is the joint’s stiffness associated with
the tendon which is modeled as a purely elastic element. Because
there are no bi-articular muscles spanning from below the ankle to where Fj represents one of p external forces applied to the system
at location cj. P
Under no additional external forces ( pj¼1 Fj @cj =@q ¼ 0Þ, the
following relationships are found:
0 ¼ kt1 u1 1 (8)
2
0 ¼ c€h 21 þ bðsinðh2 Þh_ 1 cosðh2 Þ€h 1 Þge sinðh21 Þ þ 2 (9)
0 ¼ kt2 u2 2 (10)
For the estimation of the visco-elastic parameters, it is conven- where k ¼ ½ k1 k2 … k6 T is composed of combinations of
ient to write the previous relationships as functions of only h1 and these parameters such that
h2 as they are directly measurable. This can be achieved by solv-
ing for 1 and 2 in Eqs. (8) and (10) and substituting in Eqs. (7) kt1 ¼ k3
and (9). This will yield two expressions which can be used to kt2 ¼ k6
solve for u1 and u2 in terms of h1, h2, and their first and second 2
derivatives. Differentiating these expressions yields u_ 1 and u_ 2 kt1
bm1 ¼
as functions of up to the third derivative of h. Finally, k1 kt1 k2
u1 ; u2 ; u_ 1 ; u_ 2 are substituted into Eqs. (11) and (12) so as to bm1 k2
write them as functions of h1, h2 and their derivatives. More km1 ¼
kt1
details on these operations are given in the Appendix. In this man- kt2 k5
ner, the equations of motion can be written in the following form: km2 ¼
kt2 k4 k5
::: :: :
Mq þ Cq þ Sq þ G ¼ s (14) kt2 km2
bm2 ¼
k5
T
q ¼ ½ h1 h2 (15)
and
and
::: :::
z1 ¼ ch 2 ah 1 þ b sinðh2 Þð4€h1 h_ 2 €h2 ðh_ 2 þ 2h_ 21 ÞÞ
ða þ 2b cosðh2 ÞÞbm1 ðc þ b cosðh2 ÞÞbm1
M¼ (16) ::: ::: 2
ðc þ b cosðh2 ÞÞbm2 cbm2 þ b cosðh2 Þðh 21 h 1 þ h_ 2 ðh_ 21 h_ 1 ÞÞ
þ gðd cosðh1 Þh_ 1 e cosðh21 Þh_ 21 Þ (33)
C11 C12
C¼ (17)
C21 C22 ::: :::
2
z2 ¼ ch 21 þ b cosðh2 Þðh 1 h_ 1 h_ 2 Þ
C11 ¼ ða þ 2b cosðh2 ÞÞk1 4b sinðh2 Þh_ 2 bm1 (18) b sinðh2 Þh€ ðh_ 2 þ 2h_ 1 Þ þ ge cosðh21 Þh_ 21
1 (34)
k1 ¼ km1 þ kt1 (29) 2.1.2 Recursive Methods. When the parameter vector k
evolves through time, with known dynamics, a Kalman filter is
k2 ¼ km2 þ kt2 (30) more suitable for estimating its values than the pseudo-inverse
[25]. The Kalman filter equations are written as
2.1 Parameter Estimation. The dynamics of the third-order
model (14) can be expressed as a linear function of the visco- þ
elastic parameters such that k^k ¼ Ak^k þ Blk (39)
Parameter SB1 SB2 SB3 SB4 SB5 SB6 Mean (standard deviation)
kt1 (Nm/rad) 1581 1000 1576 290 661 678 964 (526)
km1 (Nm/rad) 896 545 450 730 2292 2500 1235 (914)
Fig. 2 Experimental estimation of visco-elastic parameters bm1 (Nm s/rad) 1937 512 675 509 1470 1865 1161 (674)
using the hold-and-release method. In (a), the subject leans for- kt2 (Nm/rad) 248 500 500 355 766 260 438 (194)
ward and is supported by the experimenter. After a random km2 (Nm/rad) 706 181 179 107 687 230 348 (272)
time, the subject is released (b) creating a disturbance from bm2 (Nm s/rad) 478 30 169 54 1172 170 345 (435)
which the subject must recover.
Table 2 Subject data and initial conditions for a simulated subplot has the values used for simulation on the abscissa and the
human subject undergoing a hold-and-release experiment estimated on the ordinate axis. The dashed line represents the
ideal correspondence, that is, perfectly estimated parameters
Parameter Value should fall on this line. For these estimated parameters, the coeffi-
cient of determination R2 against the data that originated them
m (total mass) 72.2613.7 kg ranges from 0.57 to 0.99 (average 0.85 6 0.16).
h (total height) 1.760.1 m
h1 0.30 rad
h_ 1 ; €h 1 0 rad/s 4.4 Simulated Subjects With Abnormal Visco-Elastic
h2 0.30 rad Parameters. The remaining 12 simulated subjects presented
h_ 2 ; €h 2 0 rad larger visco-elastic parameters than those observed in the human
experiments. Each parameter value used was obtained randomly
from a normal distribution with an average and standard deviation
Fig. 4 Real and estimated values for the visco-elastic parameters for 12 randomly simulated subjects based on kinematic
measurements from human subjects. The dashed line shows the ideal estimation.
Fig. 6 Real and estimated values for the visco-elastic parameters for 12 simulated subjects with random, abnormal visco-
elastic parameters. The dashed line shows the ideal estimation.