Inverted Pendulum Model
For postural sway modelling - control theory
Inverted pendulum model
Newton’s second law of motion states that the force acting on an object is proportional to its mass and the rate of change of its velocity. In the case of rotational motion, the corresponding law is given by the equation:
where τ is the torque applied to the object, I is the moment of inertia of the object about the axis of rotation, and α is the angular acceleration of the object.
For a single-link pendulum which pivot point is fixed, we have:
where θ is is the angle of the pendulum from the earth vertical.
For a point mass, the moment of inertia is
Thus, we have
where l is the length of the pendulum.
Given Newton’s second law of motion, we have
We also know that the acceleration of an inverted pendulum is due to gravity:
Thus, the torque can also be expressed as
Thus we have
Human pendulum model
From the inverted pendulum model we have
where h is the height of the human, and η is noise of this system.
Because human legs can be considered a series of interconnected segments separated by the joints, we will include ankle joint (1). With parallel-axis theorem, we have:
where Ibodyrepresents the moment of inertia of body and Mankle represents a corrective ankle torque that resists postural sway.
Dynamic human pendulum model
Because postural sway angle and ankle torque change in time, we have:
Ankle torque Mankle can be divided into passive torque Mpassive and active torqueMactive (2):
where Mpassive is caused by the stiffness and damping of the muscles, whereas Mactive is based on “active” time-delayed neuromuscular feedback from proprioceptive, vestibular, and visual sensory inputs.
This paper (1) reports that people with profound bilateral vestibular loss had a higher level of muscle stiffness, possibly as a strategy for compensating for their vestibular deficit.

Assume η = 0, and that when θ is small sinθ≈θ. We have
Assume there is no delay in feedback
where θ represents angular distance from heading, θ˙ represents angular velocity from optic flows, and θ¨ represents angular acceleration from vestibular inputs.
Let x=mh2−C and y=−B and z=−(mgh+A), we have
Analytic solution
Assume answer is
Thus we have
which is xβ2+yβ+z=0. Thus we have
Condition 1
If y2−4xz>0
Simulation solution in MATLab
For xθ¨+yθ˙+zθ=0, we have xθ¨=−yθ˙−zθ. Let θ˙=ϕ, we have xϕ˙=−yϕ−zθ. Thus
Combine we have V˙=MV:
and V0˙=(θ0˙θ).
From V˙=MV we have
and because t=δti.
Passive torque (assume no time delay)
Active torque (assume time delay)
Center of Pressure (CoP)
where −mhθ¨sinθ−mhθ˙2cosθ is the second derivative of −mhcosθ and hfmh(θ¨cosθ−θ˙2sinθ) is the second derivative of −hfmhsinθ
References
(1) Peterka, R. J. Sensorimotor integration in human postural control. Journal of Neurophysiology 88, 1097– 1118 (2002). URL https://www.physiology. org/doi/10.1152/jn.2002.88.3.1097.
(2) Chagdes, J. R. et al. Limit cycle oscilla- tions in standing human posture. Journal of Biomechanics 49, 1170–1179 (2016). URL https://www.sciencedirect.com/science/ article/pii/S002192901630269X.
Last updated