Sie sind auf Seite 1von 9

Proceedings of the 8th JFPS International

Symposium on Fluid Power, OKINAWA 2011


Oct. 25-28, 2011

1D1-2

PARAMETERS IDENTIFICATION AND ANALYSIS OF PNEUMATIC


CYLINDERS FRICTION MODEL BASED ON EXPERIMENTS

Hao Liu*, Jianfeng Chen*, Guoliang Tao*

* State Key Laboratory of Fluid Power Transmission and Control,


Zhejiang University
38 Zheda Road, Hangzhou ,310027,China
(E-mail: hliu2000@zju.edu.cn)

ABSTRACT

Although LuGre Model is considered as a nice friction model that can describe the friction phenomenon of pneumatic
cylinders comprehensively, its parameters are hard to be defined in the real cases. In this paper, a new experimental
bench, on which the moving of pneumatic cylinder is driven by a servo motor accurately, is developed to study the
friction characteristics of the cylinders. Based on this bench, a method of how to identify parameters of the LuGre
Model is proposed, using a single-rod cylinder as examples. Meanwhile the influences on the parameters that arise from
running conditions such as working pressure and differntial pressure are discussed. As simulation results agree with the
ones obtained from experiments well, the model and the parameters identification method are proved to be effective in
actual processes.

KEY WORDS

Pneumatic cylinder, Friction model, Parameters identification, Pressure, Experimental Analysis

NOMENCLATURE p1 : Pressure of the cylinder chamber that along the


direction of the cylinder driving force (kPa)
A1 : Piston area of the cylinder chamber that along p2 : Pressure of the cylinder chamber that opposite
the direction of the cylinder driving force (m2) the direction of the cylinder driving force (kPa)
A2 : Piston area of the cylinder chamber that ps : Working Pressure of the cylinder chamber(kPa)
opposite the direction of the cylinder driving Δp : Differential pressure between the two
force (m2) chambers of pneumatic cylinder
F : Friction force (N) t : Time (s)
Fc : Coulomb friction force (N) v : Relative velocity between two surface (mm/s)
Fc0 : Coulomb friction force in pressure 0kPa (N) vs : Stribeck velocity (mm/s)
Fd : Driving force on the testing cylinder (N) vs0 : Stribeck velocity in pressure 0kPa (mm/s)
Fs : Maximum stiction friction force (N) vss : Steady-state velocity (mm/s)
Fs0 : Maximum stiction friction force in pressure x : Cylinder displacement
0kPa (N) z : Average deflection of the bristles (mm)
Fss : Steady-state friction force (N) σ0 : Stiffness of the bristles (N/m)
k1~k8: Proportion coefficients σ1 : Damping coefficient of the bristles (N.s/m)
g : Stribeck effect function
m : Total mass of the moving parts σ2 : Viscous friction coefficient (N.s/m)

Copyright © 2011 by JFPS, ISBN 4-931070-08-6


276
σ20 : Viscous friction coefficient in pressure cylinder as examples.
0kPa(N.s/m)
ξ : Relative damping ratio of the seal ring FICTION MODEL
The LuGre friction model built by Canudas de Wit C
has been accepted as an accurate model that can
describe the real friction phenomenon in most of
INTRODUCTION experiments. In the model, the friction contact surface is
identified as a group of elastic bristles with random
Recently with the rapid development of behavior in the micro-scale. Friction is generated by the
microelectronics technology, the pneumatic position deflection of bristles. It can be described as
servo control systems have become more and more
widespread application in many industrial fields. The (1)
characteristics of the pneumatic cylinder, which is the
key actuator of the servo system, have great influence
on the system’s control precision. Among these (2)
characteristics, the friction force of the actuator is the
most complex non-linearity element. So learning more In the Eq. (2), the function g(v) describes the Stribeck
about the friction force in pneumatic cylinder is an effect [9]. Usually, g(v) is expressed as
important step to build up a high precise pneumatic
position control system, or optimize a pneumatic
cylinder.  0 g ( v )  FC  ( FS  F c ) e  ( v / v S )2
(3)
In recent years, many researchers, such as Dalh [1],
Bliman [2], Haessig [3], Canudas de Wit C [4], had In the steady state, the average deflection of the bristles
proposed many models to describe the friction. Among z approaches the value
them, the LuGre friction model built by Canudas de Wit
C has been accepted as an accurate model that can
(4)
describe the real friction phenomenon in most of
experiments. It can describe the friction well both in the
steady state and transient state, with a compact It follows from Eq. (2) to Eq. (4) that for steady-state
mathematical form. But, before the model can be used motion the relation between velocity and friction force
for the control system, there are several parameters in it is given by
to be identified by experiments firstly. The pneumatic
cylinder friction testing method had been studied by
Fss (v)  Fc sgn(v)  ( Fs  Fc )e ( v / vs )   2 v
2

many researchers. Most of them, such as L. E. (5)


Schroederl [5], B. H. Zhang [6], and P. L. Andrighetto
[7], studied the cylinder friction with the test rig in With this description, the LuGre model is characterized
which the testing cylinder drives a load cylinder directly. by six parameters Fc, Fs, vs , σ0, σ1, and σ2. Among them,
This method is simple and low cost, but it is hard to parameters such as Fc,Fs、vs and σ2 can be identified by
obtain a stable speed of the cylinder to test friction the means of measuring the steady-state friction of the
under very low velocity, or obtain a data without the cylinder when its velocity is held constantly. However,
interference of the pressure under high velocity. the identification of the dynamic-state parameters σ0 and
G.Belfore [8] developed a test rig in which the σ1 is much more complicated for the state variable z in
pneumatic cylinder was dragged by a hydraulic cylinder, Eq. (1) is immeasurable.
which ensured the pressure in the cylinder and the speed
of the cylinder can be controlled individually. This EXPERIMENTAL APPARATUS
method avoided the problems encountered by the To obtain accurate data for the parameters identification
previous mentioned one, but it was much more complex of the LuGre model, a new pneumatic cylinder friction
and high cost. experimental bench is developed. The schematic
In this paper, a new pneumatic cylinder friction diagram of the system is as Figure 1 shows. In the
experimental apparatus is developed. Here, the moving diagram, 1 is servo motor, 2 is gear, 3 is lead screw, 4 is
of pneumatic cylinder is driven by a servo motor grating displacement sensor, 5 is force sensor, 6 is
accurately. Based on this bench, a method of how to testing cylinder, 7 and 8 are pressure sensors, 9 and 10
identify parameters of the LuGre Model is proposed. are buffer tanks, 11 and 12 are precise pressure
Furthermore, experiments were performed to determine regulating valves, 13 is AD/DA card.
the influnces of speed and working pressure on the
parameters, using a rodless cylinder and a single-rod

Copyright © 2011 by JFPS, ISBN 4-931070-08-6


277
between steady-state friction and velocity curves, as we
can see in the following example.
Here, a single rod low-friction cylinder had been tested
with the bench. The pistol diameter of the cylinder is
32mm and the stroke of it is 500mm.
Because the moving speed of the cylinder and the
pressure in the chambers are relatively more stable
when the cylinder is running in the middle section of the
test stroke, which can ensure the accuracy of data
measured by the sensors. The mean value of the data
collected in this section are taked as the experiment data
for the friction force calculating under this specific
working pressure and moving velocity. As several
different moving velocity experiments are carried out
under the same chamber pressure, a steady-state
friction-velocity curve can be obtained. In Figure 2, we
Figure 1 Schematic diagram of the servo motor drived can see the steady-state friction-velocity curve of the
friction experimental bench single rod low-friction cylinder with its both chambers
connecting to atmosphere directly.
The motion of the testing cylinder is driven by a servo
motor, separating the influnce of the pressure in the
chambers of the cylinder. The moving range of the servo
motor driving system is 3m, which guarantees the
effective testing displacement and the possibility of high
velocity testing. The speed of the servo motor is
precisely controled and the lead screw can transfer the
driving force to testing cylinder smoothly. The lowest
speed of the system is below 0.5 mm/s and the highest
is 150 mm/s.
The pressure in the two chambers of the testing cylinder
are controled by precise pressure regulatinng valves
individually. And two big volume baffer tanks are
installed near the inlet and outlet of the cylinder to
stable the pressure when the cylinder is in high speed Figure 2 Experiment data and fittied steady-state
moving. friction-velocity curve of the single rod low-friction
The realtime displacement of the cylinder is got by cylinder with zero chamber pressure
grating displacement sensor, with measurement
accuracy of ± 5um and range up to 2m. The force Considering the Eq. (5), which is a non-linear function
sensor’s range is 100Kg and its non-linear error is less and is hard to derivate its coefficients with the least
than 0.05% FS. And the pressure sensor’s range is 10bar, square method, we use the function named Fminsearch
with the accuracy of 0.05% FS.
in the MATLAB ○ R program to find the resolvers.
All the signals of the sensors are collected by a AD/DA
Function Fminsearch works are based on the theory of
card and transferred to the control computer. The system
simplex method and has the ability to find the minimum
control program in the computer handles the whole
value of a scalar function from a specified initial value.
experiment process and reports the results when the
While used for the parameter estimation, it is described
process is over. The friction force is calculated with the
as:
experiment data in the program as follow:
[x, fval, exitflag, output]
(6)
= fminsearch (fun, x0, options, p1, p2, ……) (7)

MODEL PARAMETERS IDENTIFICATION where x is the parameters to be identified, fval is the


WITH THE EXPERIMENT DATA returned value of the object function at the optimum
solution point z, exitflag is the returned ending flag of
Steady-state Parameters Identification the calculation process, output is a returned data
The steady-state parameters of the LuGre model can be structure of the calculation process, fun is the object
identified by the means of measuring the relationship function that represents Eq. (5) here, x0 is the initial

Copyright © 2011 by JFPS, ISBN 4-931070-08-6


278
value of x, options is parameters for optimizing the
calculation process, p1, p2, … are the arguments We let the cylinder do a short-stroke reciprocating
matrix and output values matrix of the object function, motion with a low speed 0.5mm/s. To pick up the
representing the velocity matrix and friction force rapidly changing data in the dynamic process, the
matrix come from the experiment data. grating was replaced with a high precise and high
The initial values demanded by Eq. (7) can be derived frequency laser displacement sensor here. And the
from the experiment data in Figure 2 as follow. The sampling frequency was also increased to 2000Hz.
relation of friction force and velocity is nearly a line The friction force and the displacement of the cylinder
when the velocity is above 30mm/s. The intersecting in two running cycles are measured as Figure 3 shows.
point of the line and the y-axis is the initial value of the
coulomb friction force Fc. The slope of the line is the As we can see in the Figure 3, there is a very short
initial value of the viscous friction coefficient σ2. The displacement on which the friction keeps the linear
maximum stiction friction force Fs can be valued with relationship with the displacement. So it can be
the mean value of the friction force while the speed of determined that the cylinder does not move, but the
cylinder is below 0.5mm/s. And the initial value of the deforming of the seal ring makes the displacement
stribeck velocity vs can be replaced by the velocity at appear. It is called pre-move period. In this period, the
the time when the friction force is the minimum one. average deflection of the bristles z can be regarded as
Using the above identification method, the steady-state cylinder displacement. Hence
motion friction force of the single rod low-friction
cylinder can be calculatied by the following equation: dz dx

dt dt (9)

(8) Taking the mass acceleration into account, Eq. (1) and
Eq. (9) then give
The simulation results that calculated with Eq. (8) are
showed in Figure 2 as fitted curve. It can be seen that
the error between the experiment data and simulation (10)
results is very small.
Dynamic-state Parameters Identification
There are two dynamic-state parameters in the LuGre Eq.(10) indicates that the dynamic-state characters of
model. One is stiffness of the bristles σ0 and the other is the cylinder in the pre-move period are similar to the
damping coefficient of the bristles σ1. Because they second-order damping system in forced vibration
have the relation with the average deflection of the process. So it can be given similarly
bristles z, while the deflection always appears at the
time the cylinder speed changes, we focus on the  1   2  2 m 0 (11)
dynamic processes such as start and stop.
Usually, the value of ξ is given greater than 0.2 and less
than 0.7,P. Z. Li[10].
And because the speed and acceleration is very small in
the pre-move period of the experiment, Eq. (10) can be
simplified as
Driving force (N)

(12)

Therefore, we can get σ0 as 4.48×105N/m with the


experiment data.Then, from the Eq. (11) the value of σ1
can be determined as 6.42×102N/m.

PARAMETERS MODIFICATION OF THE


LUGRE MODEL

Figure 3 Driving force-displacement curve of the single With the previous method, the parameters of LuGre
rod low-friction cylinder in the reciprocating motion model can be identified succesfully under the working

Copyright © 2011 by JFPS, ISBN 4-931070-08-6


279
condition with zero chamber pressure. But as we know,

Viscous friction coefficient (Ns/m)


chamber pressure will change the stress state of the seal
ring, then the friction force will be different. The
parameters of the LuGre model have to be modificated
to fit the influences of the pressure.

The influence of working pressure on steady-state


parameters
Setting both chambers of the cylinder stable on the the
same pressures with the precise pressure regulators, we
test the single rod low-friction cylinder under different
steady speed and working pressure. The experiment
results are given in Figure 4.

Figure 6 Relation between viscous friction coefficient


and changing working pressures

Stribeck velocity (mm/s)

Figure 4 Experiment data and fittied steady-state


friction-velocity curve of the single rod low-friction
cylinder with changing working pressures
Figure 7 Relation between Stribeck velocity and
Based on the experiment data, the steady-state changing working pressures
parameters of the model under differet working pressure
are calculated and show in Figure 5~8.

Figure 8 Relation between maximum stiction friction


force and changing working pressures
Figure 5 Relation between Coulomb friction force and
changing working pressures Figure 5, Figure 6 and Figure 8 indicate individually
that Coulomb friction force, viscous friction coefficient
and maximum stiction friction force are all increasing

Copyright © 2011 by JFPS, ISBN 4-931070-08-6


280
with the raising working pressure nearly linear. But Figure 10 Relation between Coulomb friction force and
Figure 7 indicates that Stribeck velocity is decreasing changing differential pressures
with the raising working pressure. Those results can be
explained with the analysis on the physical
characteristics of cylinder friction process. The seal
rings are pushed more firmly against the cylinder wall
and the piston rod while working pressure increasing,
which causes the positive pressure of the seal ring
increasing near proportionally and the boundary
lubrication condition become worse for the oil film is
forced out.
The influence of differential pressure on steady-state
parameters
With the same single rod low-friction cylinder, we test
the relationship between the friction force and the
variable differential pressure under different steady
speeds. The pressure in the rodless chamber of the
cylinder is fixed to 300KPa while the pressure in the rod
chamber is changing in the expreriments. The results are Figure 11 Relation between Coulomb friction force and
given in Figure 9. where, differetial pressure Δp is changing differential pressures
defined plus when the pressure in the rod chamber is
below the pressure in the rodless chamber.

40
Δp = - 300 kPa
35 Experiment Data
Fitted Curve

30 Δp = - 200 kPa
Fr ict ion Force (N)

25 Δp = - 100 kPa

20
Δp = 0 kPa
15
Δp = 100 kPa
10 Δp = 200 kPa
Figure 12 Relation between Stribeck velocity and
5
changing differential pressures
Maximum stiction friction force (N)

0
0 10 20 30 40 50 60 70 80 90
Velocity (mm /s )
Figure 9 Experiment data and fittied steady-state
friction-velocity curve of the single rod low-friction
cylinder with changing differential pressures

Figure 13 Relation between maximum stiction friction


force and changing differential pressures

Based on the experiment data, the steady-state


parameters of the model under variable differentila

Copyright © 2011 by JFPS, ISBN 4-931070-08-6


281
pressure are calculated and shown in Figure 10~13. The pressure in the rodless chamber of the cylinder is
Figure 10, Figure 11 and Figure 13 indicate individually fixed to 300KPa while the pressure in the rod chamber
that Coulomb friction force, viscous friction coefficient is changing in the expreriments. The results are given in
and maximum stiction friction force are all decreasing Figure 15. where, differetial pressure Δp is defined
with the raising differential pressure nearly linear. plus when the pressure in the rod chamber is below the
While, Figure 12 indicates that Stribeck velocity is pressure in the rodless chamber. After every three cycles,
decreasing with the raising working pressure. Those the pressure in the rod chamber changes.
results can be explained that the total pressure acting on The results are given in Figure 15.
the seal rings is decreasing with the rising differential
pressure. Therefore, the force of the ring against the
cylinder wall and the piston rod becomes smaller almost 50
proportionally and the boundary lubrication condition is Δp = - 300 kPa
40
improved. Δp = - 200 kPa
30 Δp = - 100 kPa
The influence of working pressure on dynamic-state
Δp = 0 kPa
parameters 20 Δp = 100 kPa
In this section, the cylinder is driven to do a short-stroke 10 Δp = 200 kPa
reciprocating motion with a low speed 0.5mm/s, while
0
its both chambers of the cylinder stable on the the same
pressures with the precise pressure regulators. After - 10
every three cycles, the pressure in the chambers changes. - 20
The results are given in Figure 14. - 30
- 40
- 50
- 1.5 -1 - 0. 5 0 0.5 1 1 .5
Displacement (mm)
Figure 15 Driving force-displacement curve of the
cylinder in reciprocating motion under changing
differential pressure

As slopes of the driving force-displacement curves in


the pre-move period of very cycle in Figure 15 also
change little just like those in Figure 14, it can be said
that the influence of differential pressure on the
parameter σ0 and σ1is small too.
Those results can be explained into that the dynamic
parameter σ0 represents the axial stiffness coefficient of
seal rings indeed. Therefore, the value of it is only
Figure 14 Driving force-displacement curve of the associated with the material characteristics of itself and
cylinder in reciprocating motion under different the ambient temperature, but has nothing to do with the
working pressure pressure. And because the dynamic parameter σ2
represents the damping coefficient of the rings indeed,
As it shows, the slopes of the driving its value may also has little relation with the pressure
force-displacement curves in the pre-move period of too.
very cycle almost rarely change. That means, according Modify the parameters of LuGre model
to Eq. (12), the parameter Stiffness of the bristles σ0 can With the experiment results above, it is clear that the
be regarded as a constant while working pressure working pressure and the differential pressure do have
changes. Then, according to Eq. (11), the parameter influence on the steady-state parameters but less on the
Damping coefficient of the bristles σ1.can also be dynamic-state parameters. It is needed to introduce
regarded as a constant, because the parameter Viscous these influencing factors into LuGre model to make it fit
friction coefficient σ2 is too small to be considered in the practical application.
comparison. As it has been discussed, both the working pressure and
The influence of differential pressure on the differential pressure almost have linear relation with
dynamic-state parameters the value of parameters Fc, Fs, vs andσ2, the proportional
Here, the cylinder is driven to do a short-stroke coefficient can be added to define the parameters. In this
reciprocating motion with a low speed 0.5mm/s too. way, the LuGre model is now given as:

Copyright © 2011 by JFPS, ISBN 4-931070-08-6


282
 dz Suppose it is needed to find out the friction-velocity
 F   0 z   1 dt   2v characterics of the cylinder with the condition p1 is
 300kPa and p2 is 400kPa, which has not been tested
 Fss ( v )  Fc sgn(v )  ( Fs  Fc )e s   2 v
 ( v / v )2 before, we can get it soon by simulation based on Eq.
 (15). Comparing the simulation data with the
 Fc  Fc0  k1 ps  k2 p (13)
experiment data we got later, the Figure 16 is obtained.
 F  F  k p  k p As figure 16 shows, the simulation data curve is very
 s s0 3 s 4
close to the experiment data. The maximum error
 s
v  v s0  k p
5 s  k 6 p between then is less than 2N. It is validated that the
    k p  k p modified LuGre model with the parameters indentified
 2 20 7 s 8
can describes the friction characteristics of the
pneumatic cylinder with high precision.
The parameters Fc0, Fs0, vs0, σ20, σ0, and σ1 can be
identified by the means of the experiment data on the
condition that the pressure in both chamber of the CONCLUSIONS
cylinder keep on 0kPa. Then, the parameters k1~k8 can A new method of identifying parameters of the LuGre
be identified with the experiment data with variant Model, which is a nice friction model that can describe
working pressure ps and differential pressure Δp. The the friction phenomenon of pneumatic cylinders
relation between ps and Δp The relationship between ps comprehensively, is presented. Corresponding to the
and Δp is defined as: method, a new experimental bench, on which the
moving of pneumatic cylinder is driven by a servo
(14) motor accurately, was developed to obtain precise
experiment data for the parameters identification. As
experiment data shows that the working pressure and
the differential pressure both almost have linear relation
EXPERIMENTAL VERIFICATION with the value of steady-state parameters Coulomb
friction force Fc, Maximum stiction friction force Fs,
With the previous experiment data, we have identified Stribeck velocity vs and viscous friction coefficientσ2,
all the parameters of the LuGre model for the single rod but have little influence on the dynamic-state
low-friction cylinder, as Eq. (15) shows. parameters Stiffness of the bristles σ0 and Damping
coefficient of the bristles σ1, the LuGre Mode was
 Fss ( v )  Fc sgn( v )  ( Fs  Fc )e  ( v / vs )   2 v
2
modified to introduce the influence of pressure. A
 following experiment was carried out and its results
 Fc  2.856  0.772 ps  0.5843p ( N )
 (15) verified that the modified model is precise and the
 Fs  3.904  7.152 ps  4.0386p ( N ) parameters identify method is effective.
 v  2.3892  0.3782 p  0.1134k p ( mm / s )
 s s 8

 2  0.0185  0.1032 ps  0.0627 p ( Ns / mm ) REFERENCES

1. P. R. Dahl.Solid friction damping of mechanical


vibrations.AIAA Journal, 1976, 14(12):1675–82.
2. P.A. Bliman,M. Sorine.Easy-to-use realistic dry
friction models for automatic control . In
Proceedings of 3rd European Control Conference,
Rome, Italy, 1995: 3788–3794.
3. D.A. Haessig,B. Friedland.On the modelling and
simulation of friction . Dyn Syst Meas Control
Trans ASME, 1991, 9, 113(3): 354–362.
4. Canudas de Wit C, P . Lischinsky . Adaptive
friction compensation with partially known
dynamic friction model.International Journal of
Adaptive Control and Signal Processing, 1998,
11(1):65-80.
5. Lee E. Schroederl.Experimental Study of Friction
Figure 16 Comparing simulation data from the modified
in a Pneumatic Actuator at Constant Velocity.
LuGre model with experiment data

Copyright © 2011 by JFPS, ISBN 4-931070-08-6


283
Journal of Dynamic Systems, Measurement, and 8. Belforte, G., Mattiazzo,G, Mauro,S., Tokashiki,L.
Control, 1993, 9,Vol. 115: 575-577. R.Measurement of Friction Force in Pneumatic
6. B. H. Zhang, H. F. Chen, Y. F. Ma, The Cylinders.Tribotest journal,2003,20(2): 33-48.
characteristics of Friction Force in Pneumatic 9. Armstrong B.Control of Machines with Friction.
Cylinders, Journal of Beijing Institute of Boston: Kluwer Academic Publishers, 1991:
Technology, 2005, (6): 483~487. 24~26.
7. Pedro Luís Andrighetto, Antonio Carlos Valdiero, 10. P. Z. Li, Y. L. Ying, Z. L. Gu, Application of
Leonardo Carlotto.Study of the friction behavior Pneumatic technology and development of
in industrial pneumatic actuators . ABCM Pneumatic components, Science & Technology
Symposium Series in Mechatronics, 2006, 2 : Information, 2007, No. 19: 28.
369-376.

Copyright © 2011 by JFPS, ISBN 4-931070-08-6


284

Das könnte Ihnen auch gefallen