Académique Documents
Professionnel Documents
Culture Documents
DETC2007-34997
Ehsan Basafa
School of Mechanical
Engineering, Sharif University of
Technology
Azadi St., Tehran, Iran
basafa@mech.sharif.edu
Hassan Salarieh
School of Mechanical
Engineering, Sharif University of
Technology
Azadi St., Tehran, Iran
salareih@mech.sharif.edu
ABSTRACT
Series Elastic Actuators are force actuators with
applications in robotics and biomechanics. In linear Series
Elastic Actuators, a large force bandwidth requires a stiff
sensor (spring), but the output impedance puts an upper limit
on this parameter, therefore selecting the proper spring is
difficult in these actuators. In this paper, Series Elastic Actuator
is modeled with a nonlinear, stiffening spring and controlled
using the Gain Scheduling method. Simulations show that both
linear and nonlinear models have similar force bandwidths, but
the nonlinear one shows much lower output impedance. Hence,
the choice of spring for actuator design is an easier task than
that of the linear model. Also, as a force-augmenting device for
the knee joint in normal human gait, the nonlinear model acts
better in simulations.
Aria Alasty
Center of Excellence in Design,
Robotics and Automation
(CEDRA)
School of Mechanical
Engineering, Sharif University of
Technology
Azadi St., Tehran, Iran
aalasti@sharif.edu
Control
System
X load
Motor
f load
the spring constant, and makes the trade off easier. Few papers
have addressed the problem of nonlinear Series Elastic
Actuators. In [12], an actuator with mechanically adjustable
series compliance is modeled and its use in a spring loaded
inverted pendulum (SLIP) model for running in animals or
bipeds is investigated. Also in [13] a nonlinear (exponentially
stiffening) spring is used as the compliance in the Series Elastic
Actuator, but the model behavior is investigated only for a
linear model based on the full nonlinear one.
In this paper, a nonlinear spring is used to model the
actuator, and proper control is applied to control the actuator
model. Then some characteristics such as force bandwidth and
output impedance are compared for the linear and nonlinear
model. Also use of the actuator as a force-augmenting device is
investigated for normal human gait.
MODEL
Linear Electromechanical Model
In [2] as a case study, electromechanical Series Elastic
Actuator is modeled as follows (Figure 2): A DC motor is the
main force source, and a ball screw converts its rotary motion
to a linear motion. The ball screw nut is fixed to one end of a
linear spring, and the other end is connected to the load or
place of force exertion.
Fm
Fd
K p + Kd s
Fl
Ks
( K d s + K p ) Fd ( s ) (mm s 2 + bm s ) X l ( s )
mm 2 bm + k s K d
s +
s + ( K p + 1)
ks
ks
Fl
bm
Fl ( s ) =
(3)
F = K1x 3 + K 2 x
Where x is the spring deflection, and K1 , K 2 are constants.
The spring stiffness increases gradually as the deflection
increases in the spring. Specifically, the spring constant is equal
to K 2 at zero deflection.
X1
Fm
X2
Nonlinear
Fd
Nonlinear
mm
Controller
mm
Fm ( s) (mm s 2 + bm s ) X l ( s )
mm 2 bm
s +
s +1
ks
ks
Xl
bm
Fl ( s ) =
(1)
(4)
(5)
Where X 1 and X 2 are the motion of mm (motor output) and the
actuator output displacement, respectively. From Equation (4)
we have three solutions for X 1 , two of which are complexvalued in the normal range of parameters we usually deal with.
The third and real solution is as
m
m 1
m 1
(2)
X 1 = 2
b + ks Kd
s 2 + m
mm
K2
1/ 3
3
108 K 2 F + 12 K 2 12 K 2 + 81F 2
l
1 l
1
K1
(6)
1/ 3
3
108 K 2 F + 12 K 2 12 K 2 + 81F 2
l
l
1
1
K1
1
+
K1
6
=s
((
((9F +
l
&2
Fl + AF&&l
) )4 / 3
3B K12
(8)
) )
2/3
9 Fl + 3B K12
+ K 2 (12 )1 / 3 K1
and
+ 27 Fl K1
(9)
K1
Equation (7) is the open-loop equation of the system, which
obviously is a nonlinear relation between the system inputs
( Fm , X 2 ) and the system output ( Fl ). This relation can also be
illustrated with the block-diagram description (Figure 4).
B=
4 K 23
X1
1
mm s 2 + bm s
(11)
2 n mm bm
ks
(12)
Fl
K1u + K 2 u
3
= K p r K d r&
(17)
Similar to the linear case, to make the closed-loop characteristic
equation (left side of Equation (17)) to be similar to a secondorder system, we should set
(16)
X2
Fm
mm 2
n 1
ks
Kp =
Kd =
(7)
(10)
+ 2 n s + n2
+ X2
A
= Fl + bm AF&l + mm
F
l
in which A is as
1
K1 (12)1 / 3 B + 3 3 Fl
2
A=
K p +1
s + k s
mm
K p = 1 Amm n2
(18)
K d = A m 2 n mm
mm
(19)
SIMULATION RESULTS
For the simulation purpose, parameter values must be
selected properly. Common parameters between the two models
are the equivalent mass ( mm ) and viscous friction constant
( bm ), values of which were adopted from [2]. Also to be able
to compare the two models, the desired damping ( ) and
natural frequency ( n ) of the two controlled systems were
given equal values. The spring constant for the linear model
ANNEX A
"ATTACHMENT" OF SERIES ELASTIC ACTUATOR TO THE KNEE JOINT
Figure A1: Schematic of the Series Elastic Actuator, attached to the human knee joint
In Figure A1, Series Elastic Actuator is assumed to be fixed to the human knee joint, and values for L1 to L4 are 35, 35, 5 and 5
cm, respectively. The required knee joint torque for the movement and the knee flexion angle during the gait cycle can be easily
transformed into the Series Elastic Actuator desired force and output motion considering the geometry of the attachment. The force
and displacement curves are presented in Figures A2 and A3.
Figure A2: Desired force for Series Elastic Actuator during human walking gait
Figure A3: Output displacement of Series Elastic Actuator during human walking gait