Documente Academic
Documente Profesional
Documente Cultură
Paper:
This paper proposes a nonlinear observer-based controller designed to compensate for friction in harmonic
drives with hysteresis. Hysteresis in a harmonic drive
is described by a nonlinear differential equation representing the combination of nonlinear stiffness and
nonlinear friction. Nonmeasurable friction is derived
using a nonlinear observer to provide asymptotic stability and position tracking. The performance of the
proposed system is confirmed by computer simulation.
1. Introduction
The design of high-performance motion control requires accurate knowledge of electromechanical dynamics, including linear and nonlinear transmission attributes
of the system. Friction is inevitable in mechanical systems and found undesirable by control system designers because it is often responsible for deteriorating performance and restricting closed-loop bandwidth. Combining friction and gear compliance makes it difficult to
achieve high-precision speed, position, and torque control
in pointing and tracking servomechanisms.
Friction modeling and compensation have been treated
from many different points of view, including static and
dynamic friction models with feedback and feed-forward
compensation [13], most of which rely on a single-mass
model, i.e., a model in which the actuator and load are
rigidly coupled and friction depends only on the relative
velocity of the contacting objects. These models may not
be sufficiently accurate for systems in which relative velocity is almost always extremely small, such as in multimass systems with nonlinear friction coupled to the stiffness of the link and sandwiched between the motor and
load. A two-mass model is thus required. Schafer U. and
Branderburg considered the system model for such a case
[4]. Friedland and Mentzelopoulou [5, 6] contributed an
adaptive method based on a nonlinear reduced-order observer for calculating Coulomb friction assumed to lin388
early combine sign functions of relative velocities of contacting masses. Only the friction estimation is reported
and was not used for complete control system design.
We studied basic issues in modeling and analysis of
compliance and nonlinear friction effects in two-mass
model servomechanisms applied to harmonic drives. We
propose a methodology to estimate nonlinear friction, and
design a stable observer-based controller for torque/speed
control with optimum tracking.
Mathematical models for a two-mass system have been
formulated for a harmonic drive based on an effective
model of nonlinear friction and hysteresis of the harmonic
drive gear [79]. Nonlinear model properties were analyzed for different load-to-motor inertia ratio r ml , and different types of reference input. When torque is plotted
against angular displacement, the curves obtained show
hysteresis for large rml . For sinusoidal input and a very
high payload, the system response shows large hysteresis and results in poor position tracking. For a step input,
a highly under-damped response is obtained mainly due
to the flexibility of the harmonic gear. Steady-state angular displacement is not zero due to combined nonlinear
flexibility and nonlinear friction. Results showed that the
response exhibits limit cycle oscillations in steady state,
which agrees with what has been observed in nonlinear
servosystems with integral control. It was also observed
that as inertia ratio increases, the limit cycle amplitude
increases and its frequency decreases.
We designed an exact model-based torque controller to
compensate for nonlinear friction and hysteresis. The proposed control law uses general feedback control and estimation of dynamic friction leading to nonlinear stabilization and compensation that ensure optimal tracking.
pline of the harmonic drive gear is defined by the following nonlinear equations:
h f z . . . . . . . . . (1)
dz
d
d
z
0 . . . . . . . (2)
dt
dt
dt
m
l . . . . . . . . . . . . . (3)
N
where m and l represent motor and load position and N
is the gear reduction ratio. f is the stiffness curve depending on the characteristics of the flexspline. and are
heredity function parameters.
This model very accurately represents the dynamic behavior of the harmonic drive gear, where torque across
the flexspline is subdivided into stiffness torque f and
friction torque z taking into account the entire torque
history up to time t (Fig.1).
The complete mechanical system with the harmonic
drive gear and load is described by the following differential equations:
f z
Jm m Bm m
m . . . . .
N
N
Jl l Bl l L f z 0 . . . . .
z z . . . . . . . . . . .
(5)
(6)
re f
t
Ki
m Kd re f
re f
m dt
z
z . . . . . . . . . . . (10)
where J N Jm , B N Bm , a N
Bm
Jm
Bl
Jl
b
Jm
Jm
u N m cl c N 2 . The load torque l
Jl
Jl
is assumed to be zero in the analysis below.
The design used to construct a stable controller and observer is based on Lyapunov stability analysis [12]. The
nonlinear friction observer is given by
z z K e . . . . . . . . . (11)
1 N2
m
. . . . . .
(4)
re f
(7)