Академический Документы
Профессиональный Документы
Культура Документы
W. Kemmetmuller
, F. Fuchshumer b, A. Kugi a
a
b
Automation and Control Institute, Vienna University of Technology, Gusshausstr. 2729, 1040 Vienna, Austria
Hydac Electronic GmbH, Hauptstr. 27, 66128 Saarbr
ucken, Germany
a r t i c l e in f o
a b s t r a c t
Article history:
Received 8 April 2009
Accepted 11 September 2009
Available online 8 October 2009
The present paper deals with the pressure control of self-supplied variable displacement axial piston
pumps subject to fast changing, unknown loads. First, the setup of the system and the mathematical
model are described. As the pump is self-supplied, the mathematical model exhibits a switching righthand side which makes the control design a challenging task. A nonlinear two degrees-of-freedom
control strategy, comprising a feedforward and a feedback control, in combination with a load estimator
is proposed for the pressure control. The proof of the stability of the overall closed-loop system is based
on Lyapunovs theory. The performance of the control concept is veried by means of experiments. The
results show that the proposed control concept has an excellent and robust behavior.
& 2009 Elsevier Ltd. All rights reserved.
Keywords:
Axial piston pumps
Nonlinear control
Switched systems
Load estimation
Load-sensing
Pressure control
1. Introduction
Electrohydraulic systems are widely spread in many industrial
plants and mobile machines like excavators, cranes, etc., which is
mainly due to the very high power density of hydraulic systems
compared to electrical or mechanical drives. The generally poor
energetic efciency constitutes one of the major drawbacks of
electrohydraulic systems. Conventional hydraulic supply systems
typically provide a constant supply pressure or a constant supply
volume ow, independent of the actual demands of the load. Thus,
the worst energetic efciency occurs in the case when no energy
is needed by the load. The increasing demands on the energetic
efciency requires the implementation of hydraulic supply
systems which can be adjusted to the actual requirements of the
load (load-sensing), see, e.g., Wu, Burton, Schoenau, and Bitner
(2002) and Findeisen (2006). Basically, two approaches do exist to
control the supply volume ow.
If a xed displacement pump is used, then the input speed
of the pump can be utilized to change the output volume ow.
In many applications, xed displacement pumps are driven by
electric motors which allow an easy control of the speed. The
dynamics, however, are very limited such that in general the
demands on the dynamical performance cannot be met with this
concept. This is even more obvious if the pump is driven by a
combustion engine.
ARTICLE IN PRESS
W. Kemmetm
uller et al. / Control Engineering Practice 18 (2010) 8493
pt
p
qa
actuator
pa
swash plate
intake
port
discharge
port
slipper
barrel
piston
valve plate
load volume
Vl
load orifice
pl
85
ql
(qa)
control
valve
qp
p
pt
pump
qa
pa
actuator
pt
pt
ARTICLE IN PRESS
86
W. Kemmetm
uller et al. / Control Engineering Practice 18 (2010) 8493
1a
p
d
b
p kp jp kl pl Zqa ;
dt l Vl
1b
np Ap rp op
From (1) and (2) it can be seen that the mathematical model of
the electrohydraulic system constitutes a switching system,
3. Control design
This section is concerned with the development of a nonlinear
model based control strategy for the electrohydraulic system (1)
and (2). In this work, a two degrees-of-freedom control structure
comprising a feedforward and a feedback part is used to solve the
aforementioned control task. In order to take into account the
unknown load coefcient kl , the controller is augmented by an
estimator for kl.
For the subsequent considerations, system (1) and (2) is
formally split into two systems: system SI which is valid for
qa r 0,
SI :
d
q
j a ;
Aa ra
dt p
p
d
b
p kp jp kl pl ;
dt l Vl
4a
4b
5a
p
d
b
p kp jp kl pl qa :
dt l Vl
5b
SII :
b
Vl
kp jp;d kl
p
pl;d :
In order to calculate the desired swash plate angle jp;d from (6)
the knowledge of the load coefcient kl would be necessary. To
circumvent this problem at this point, an estimation k^ l is used in
the feedforward control instead of kl . The design of the estimator
and the proof of the overall closed-loop stability will be treated
later on in this paper. For the time being only the existence of an
appropriate estimator for kl is presumed. This directly gives the
desired swash plate angle jp;d
p
1 Vl
7
jp;d
p_ l;d k^ l pl;d :
kp b
The second derivative of the desired load pressure
!
kp
b
1 k^ l
_ p
p l;d
qa;d p
p_ l;d k^ l pl;d
Vl
Aa ra
2 pl;d
ARTICLE IN PRESS
W. Kemmetm
uller et al. / Control Engineering Practice 18 (2010) 8493
b
Vl
kp jp;d kl
p
pl;d qa;d ;
10
qa;d
Vl
p
p_ l;d kp jp;d k^ l pl;d :
11
87
16
1
Subsequently, the feedforward control for SI and SII will be referred to by FF I
and FF II , respectively.
2
Note that the actual design of the feedback controllers will be performed in
the next subsection.
d
1
qa;c ;
ej
dt
Aa ra
13a
p
p
d
b
ep kp ej kl ep pl;d k^ l pl;d ;
Vl
dt
13b
14a
p
p
d
b
ep kp ej kl ep pl;d k^ l pl;d qa;c :
Vl
dt
14b
ARTICLE IN PRESS
88
W. Kemmetm
uller et al. / Control Engineering Practice 18 (2010) 8493
17
d1 bkp
d
d1 bkl p p
ep pl;d pl;d ep
ep ej
Wc
Vl
Vl
dt
d2
Aa ra
ej qa;c :
18
19
d1
d2 Vl
lp
Aa ra kp b
20
results in
d2 lj 2
d
d2 lp kl p p
ep pl;d pl;d ep
e :
Wc
Aa ra kp
Aa ra j
dt
Similar results can be obtained for the three other combinations of feedforward control and system (FF II ; SII ), (FF I ; SII ) and
(FF II ; SI ), see the Appendix A. Thus, the stability of the closed-loop
system consisting of the switched feedforward control, the
common feedback control and the switched system is proven if
the certainty equivalence condition kl k^ l holds. In the next
section an estimation of k^ l will be derived and the stability of the
overall closed-loop system will be proven.
22
1
1
1 1 2
d1 e2p d2 e2j
e^ ;
2
2
2 l^ k k
23
24a
p
p
p
d
b
b
ep kp ej kl ep pl;d kl pl;d kl k^ l pl;d :
Vl
Vl |{z}
dt
24b
e^ k
d2 lj 2
d
d2 kl lp p p
ep pl;d pl;d ep
e
Wc
Aa ra kp
Aa ra j
dt
21
d2 lp p
Aa ra kp
pl;d ep e^ k
l^ k
e^ k wk :
25
This result corresponds to (21) except for the last two terms. In
_ tot negative semi-denite, the third term in (25)
order to render W
ARTICLE IN PRESS
W. Kemmetm
uller et al. / Control Engineering Practice 18 (2010) 8493
89
is canceled out by the last term. Thus, the estimator due to (22)
reads as
d2 lp p
d ^
pl;d ep :
k l^ k
Aa ra kp
dt l
d
b p
1
pl e^ p e^ k e^ p wp
We
e^ k wk :
Vl
dt
l^ k
26
Obviously, using the same approach for the other three error
systems yields the same result. Since the calculations are
straightforward they are omitted here. With this, the stability of
the closed-loop system comprising the switched feedforward
control, the common feedback control, the estimator and the
switched system has been proven.
Simulation studies and experimental results with the simple
estimator, however, show that: (i) a suitable choice of l^ k is
very difcult to nd and (ii) the demands on the dynamic
performance and accuracy cannot be achieved. Furthermore, the
estimator shows a weak robustness to model uncertainties.
Therefore, the simple estimator is not feasible for practical
implementation.
31
wk ep ; ej ; t l^ k
b p
pl e^ p :
Vl
32
wp ep ; ej ; t l^ p e^ p ;
33
_ e in (31) negative
with the estimation parameter l^ p 40 renders W
semi-denite. This implies stability in the sense of Lyapunov of
the extended estimator.
Up to now, the estimator has been analyzed separately from
the rest of the system. In order to study the stability of the overall
closed-loop system with the extended estimator the overall
Lyapunov function, cf. (17) and (30)
1
1
1
1 1 2
d1 e2p d2 e2j e^ 2p
e^
2
2
2
2 l^ k k
Wtot Wc We
The basic idea in the development of the extended estimator for the load coefcient kl is to additionally estimate
the load pressure pl , although this quantity is available by
measurement. The main reason for this is to provide additional
degrees-of-freedom for the design and parametrization of the
estimator.
The estimator for the load pressure pl is composed of a
prediction and a correction part, where the predictor is basically a
copy of the mathematical model (4b), (5b) and the corrector term
wp ep ; ej ; t is used to stabilize and adjust the estimator dynamics,
namely
p
d
b
p^ kp jp k^ l pl wp
dt l Vl
for qa r 0;
p
d
b
p^ kp jp k^ l pl qa wp
dt l Vl
for qa 4 0:
27a
27b
28
d
e^ wk ep ; ej ; t:
dt k
29b
d2 lp p
Aa ra kp
pl;d ep e^ k :
35
37a
d2 lp p
d ^
b p
pl e^ p
pl;d ep :
k l l^ k
Vl
Aa ra kp
dt
37b
for qa r 0 and
p
d
b
p^ kp jp k^ l pl qa l^ p e^ p ;
dt l Vl
38a
d ^
b p
d2 lp p
pl e^ p
pl;d ep
k l l^ k
Vl
Aa ra kp
dt
38b
for qa 4 0.
5. Measurement results
d
b p
pl e^ k wp ep ; ej ; t;
e^ p
Vl
dt
We
34
30
ARTICLE IN PRESS
90
W. Kemmetm
uller et al. / Control Engineering Practice 18 (2010) 8493
12
control valve
10
area in mm2
8
Aat
Ala
6
4
2
0
1
0.4
0.6
0.8
induction machine
load orifice
Fig. 3. Experimental setup of the test stand for the axial piston pump.
Table 2
Parameters of the controller and extended estimator.
Table 1
Parameters of the pump and the load.
Parameter
Symbol
Value
Unit
Bulk modulus
Pa
Aa
ra
np
Ap
rp
1:6 109
300
50
9
165
30
50p
2:23 103
1:5
m3 =s
deg
op
kp
jp;min
jp;max
Load volume
Min. load coeff.
Vl
kl;min
kl;nom
90 10
kl;max
140 109
mm2
mm
mm
mm
1=s
18
deg
1:5
10 109
9
Parameter
Value
lp
lj
8 1011
l^ p
l^ k
d2
5 103
600
5 1027
1:5 1014
p
m3 =s Pa
p
3
m =s Pa
p
3
m =s Pa
ARTICLE IN PRESS
W. Kemmetm
uller et al. / Control Engineering Practice 18 (2010) 8493
120
80
60
pl, d
pl
100
pressure in bar
100
pressure in bar
120
pl, d
pl
91
80
60
40
40
20
20
0
0.5
1
t in s
1.5
2.5
0.5
1
t in s
1.5
0.5
1
t in s
1.5
0.5
1
t in s
1.5
0.5
1
t in s
1.5
p in
p in
1.5
0.5
0
6
5
4
0.5
1
0.5
1
t in s
1.5
2.5
2
1.5
1
0.5
0
0.5
1
1.5
2
2
1
qa inl/min
qa inl/min
0
1
2
3
0.5
1
t in s
1.5
0.2
0.2
0.1
0.1
sv in mm
sv in mm
0
0
0.1
0.1
0.2
0.3
0.2
0.4
0.3
0
0.5
1
t in s
1.5
0.5
Fig. 5. Measurement results for the tracking behavior of the load pressure pl for a small load coefcient kl kl;min on the left-hand side and a larger, nominal load coefcient
kl kl;nom on the right-hand side.
200
pl, d
pl
80
109
150
3
k l in s m
Pa
pressure in bar
100
60
40
100
50
20
0
0
0
0.5
1
t in s
1.5
0.5
1
t in s
1.5
Fig. 6. Measurement results for a rapid change of the load coefcient kl while tracking a trajectory in the load pressure pl .
ARTICLE IN PRESS
92
W. Kemmetm
uller et al. / Control Engineering Practice 18 (2010) 8493
80
70
109
60
3
in m
kl
s Pa
pressure in bar
80
60
50
40
50
40
pl, d
pl
30
0
l0
4
10
t in s
10
t in s
Fig. 7. Measurement results for the slow change of the load coefcient kl while tracking a trajectory in the load pressure pl .
6. Conclusion
In this work a new (nonlinear) control concept for the pressure
control of self-supplied variable displacement axial piston pumps
with variable load was designed. First, the basic setup of the
electrohydraulic system and its mathematical model was described. Therein it was pointed out that the switching character of
the mathematical model, which is due to the self-supply
mechanism of the pump, and the fast changing unknown loads
constitute the main challenges for the controller design. In order
to solve this control task, a two degrees-of-freedom control
structure comprising a feedforward and a feedback controller in
combination with a load estimator was proposed. The advantages
of this approach are (i) the systematic proof of the closed-loop
stability for unknown but constant load coefcients based on
Lyapunovs stability theory, (ii) the model-based design, which
allows an easy implementation of the control concept to other
installation sizes in the same model range, and (iii) the simple
parameterization by means of a few controller parameters. The
feasibility of the control strategy was shown by measurement
results, whereby an excellent robustness behavior and a superior
d2
lp
Aa ra
kp
e2p
lp lj
kp
ep ej lj e2j :
40
41
42a
p
p
d
b
ep kp ej kl ep pl;d k^ l pl;d qa :
Vl
dt
42b
Inserting the control law (19) into (42) and presuming the
certainty equivalence condition, the change of the CLF Wc along
a solution of the error system (42) reads as
d2 lj 2
d2 kl lp p p
d
ep pl;d pl;d ep
e
Wc
Aa ra kp
Aa ra j
dt
d2 lp
Aa ra kp
ep qa :
43
This result equals (21) except for the last indenite term
d2 lp
Aa ra kp
ep qa :
44
ARTICLE IN PRESS
W. Kemmetm
uller et al. / Control Engineering Practice 18 (2010) 8493
93
d2 kl lp p p
d
ep pl;d pl;d ep
Wc
Aa ra kp
dt
!
2
Blackburn, J. F., Reethof, G., & Shearer, J. L. (1960). Fluid power control. New York:
Wiley.
Branicky, M. S. (1995). Studies in hybrid systems: Modeling, analysis and control.
Ph.D. Thesis, Massachusetts Institute of Technology.
Branicky, M. S. (1998). Multiple Lyapunov functions and other analysis tools for
switched and hybrid systems. IEEE Transactions on Automatic Control, 43(4),
475482.
DeCarlo, R. A., Branicky, M. S., Pettersson, S., & Lennartson, B. (2000). Perspectives
and results on stability and stabilizability of hybrid systems. Proceedings of the
IEEE, 88(7), 10691082.
Findeisen, F. (2006). Oil-hydraulics. Berlin, Germany: Springer (in German).
Fliess, M., Levine, J., Martin, P., & Rouchon, P. (1995). Flatness and defect of nonlinear systems: Introductory theory and examples. International Journal of
Control, 61(6), 13271361.
Fuchshumer, F. (2009). Modeling, analysis and nonlinear model-based control of
variable displacement axial piston pumps. Ph.D. Thesis, Vienna University of
Technology (in German).
Grabbel, J., & Ivantysynova, M. (2005). An investigation of swash plate control
concepts for displacement controlled actuators. International Journal of Fluid
Power, 6(2), 1936.
Isidori, A. (2001). Nonlinear control systems. London, UK: Springer.
Ivantysyn, J., & Ivantysynova, M. (1993). Hydrostatic pumps and drives. Wurzburg,
Germany: Vogel (in German).
Khalil, H. K. (2002). Nonlinear systems (3rd ed.). Upper Saddle River: Prentice-Hall.
Krstic, M., Kanellakopoulos, I., & Kokotovic, P. (1995). Nonlinear and adaptive control
design. New York: Wiley.
Liberzon, D. (2003). Switching in systems and control. Boston, USA: Birkhauser.
Manring, N. D. (2005). Hydraulic control systems. New Jersey, USA: Wiley.
Manring, N. D., & Johnson, R. E. (1996). Modeling and designing a variabledisplacement open-loop pump. ASME Journal of Dynamic Systems Measurement
and Control, 118(2), 267271.
McCloy, D., & Martin, H. R. (1980). Control of uid power: Analysis and design. New
York: Wiley.
Merritt, H. E. (1967). Hydraulic control systems. New York: Wiley.
Wu, D., Burton, R., Schoenau, G., & Bitner, D. (2002). Establishing operating points
for a linearized model of a load sensing system. International Journal of Fluid
Power, 3(2), 4754.
d2
lp
Aa ra
kp
e2p
lp lj
kp
ep ej lj e2j
d2 lp
Aa ra kp
ep qa;d ;
45
d2 lp
Aa ra kp
ep qa;d :
46
47a
p
p
d
b
ep kp ej kl ep pl;d k^ l pl;d qa;d :
Vl
dt
47b
References