Bent Axis Pump Analysis
Topics covered
Bent Axis Pump Analysis
Topics covered
57-72
Abstract
In the technical literature numerous studies are found focused on the mathematical modelling of mechanical aspects
of swash plate axial piston pumps. Instead, bent axis pumps are rarely considered despite their widespread use in mobile
and fixed applications. This research paper presents the mechanical model of a bent axis pump that simulates the dy-
namic behaviour of the main measurable quantities (e.g. the shaft torque) and the mutual forces in interacting compo-
nents. The model is parametric and thus apt in predicting the influence of geometric design variables on pumps me-
chanical characteristics. A number of simulation analyses grounded on the presented model and on an ADAMS multi-
body approach are considered and contrasted one another and with experimental torque data for validation purposes.
1 Introduction
Over the last two decades the Fluid Power Research scalar relations based on decomposition of forces and
Laboratory (FPRL) has developed and validated simu- kinematic quantities along cartesian axes. In Osama et
lation models for axial piston pumps and motors al. (2002) a partial description of piston kinematics for
(Mancò et al., 2002), external and internal gear (gero- a BAP pump is described followed by studies on
tor) pumps (Fabiani et al., 1999), radial pistons (Caretto pump displacement controls. In Manring and Dong
et al., 1996) as well as variable and fixed displacement (2004) rotational matrices are used to express coordi-
vane pumps (Mancò et al., 2004). All have generally nate systems applied in the development of kinematic
evolved in AMESim, elaborating proprietary libraries analysis of a swash plate pump; the analysis considers
leading to an accurate prediction of the main hydraulic the existence of a secondary axis of rotation for the
and mechanical quantities; recently, a multibody soft- swash plate. Subsequently, results provided by kine-
ware code has also been proposed for the analysis of matics are applied: piston velocity and acceleration
axial piston pumps (Roccatello et al., 2007). For this are not attained through integration of the equation of
last pump family, models have been specifically devel- motion but rather through time derivatives of analyti-
oped for the swash plate category; this paper, instead, cal relations expressing its position. An analogous
addresses modelling aspects of bent axis pumps (BAP). approach is followed in the present paper where
Since the hydraulic modelling has not required substan- kinematics is analysed first and all unknown reaction
tial modifications, being only adapted to the new pump forces are determined thereafter. For this reason ex-
topology (e.g. flow leakage between slippers and swash changed forces do not influence either position or
plate is absent), the present study will purposely focus velocity to account, for example, of microscale piston
on the mechanical modelling of the pump. The perti- motion within the cylinder. Such an approach is de-
nent technical literature does not provide numerous tailed in Wieczorek and Ivantysynova (2002) where it
resources about this topic: in Ivantysyn and Ivanty- is oriented to the study of tribologic phenomena. The
synova (2000) a description of the kinematics of BAP present paper proposes a compact vector algebra ap-
pumps is reported (considering various manufacturing proach; kinematics is initially described, stressing its
solutions) that, in turn, supports the analysis of forces higher complexity when compared to swash plate
exchanged among components. These studies rely on units. Subsequently, the mechanical modelling of the
three principal components is discussed (piston, cyl-
This manuscript was received on 11 December 2008 and was ac-
cepted after revision for publication on 8 June 2009
inder block, shaft) to evidence reciprocal forces. Fur-
© 2009 TuTech 57
Alessandro Roccatello and Nicola Nervegna
thermore, the dynamic behaviour of interacting forces simple to express since pistons undergo rotation about
is documented and analysed trying to provide an ex- the shaft’s axis and axial translation determined by
planation of existent relations between forces and swash plate’s tilt (see (Roccatello et al., 2007)). In-
piston kinematics. As to the shaft torque a comparison stead, for a bent axis unit, pistons are constrained by
is shown that confronts simulated results with ex- spherical joints integral with the shaft and by the
perimentally obtained data. collinearity of elastic ring centres with the cylinder
axis. Consequently, pistons axes do not remain paral-
lel but rather orbit in space in a more complex man-
ner. Kinematic analysis has been grounded on four
coordinate systems: geometric points of interest and
coordinate systems being described by vectors and
matrices, respectively.
Generally (Litvin et al., 2004), point M is repre-
sented in coordinate system Sm(xm, ym, zm) by the posi-
tion vector:
T
m
r = [ xm ym zm 1] (1)
The same point M can be determined in coordinate
system Sn(xn, yn, zn) by the position vector:
Fig. 1: Section view of the bent axis pump, coordinate T
systems and main geometric quantities
n
r = [ xn yn zn 1] (2)
with the matrix equation (position vectors being
repre-sented with homogeneous coordinates):
n
2 Pump Description and Operation r = M nm m r (3)
Matrix Mnm is represented by:
Generally, BAP pumps, when compared with Om ) ⎤
swash plate units, are considered (Ivantysyn and Ivan- ⎡ ( in im ) ( in jm ) ( in km ) xn(
⎢ ⎥
Om )
tysynova, 2000) more expensive and less compact, of ⎢( j i ) ( jn jm ) ( jn km ) yn( ⎥
M nm =⎢ n m (4)
( Om ) ⎥
more complex manufacturing and less adaptable to the
various control strategies; nonetheless these units ⎢( k n im ) ( k n jm ) ( k n k m ) zn ⎥
usually have a better total efficiency, are less sensitive ⎢ 0 0 0 1 ⎥⎦
⎣
to fluid contamination and allow a higher rotational
speed. Different types of bent axis pumps are com- Subscript “nm” in the designation Mnm indicates
mercially available; for fixed displacement units, that the coordinate transformation is performed from
distinct techniques are accomplished to transfer shaft Sm to Sn. Here, (in, jn, kn) are the unit vectors of the
rotary motion to the cylinder block: cardan joints, axes of Sn; (im, jm, km) are the unit vectors of the axes
connecting rodspistons and bevel gears. This last of Sm; (xn, yn, zn) represent the coordinates of the ori-
solution will be considered henceforth since it allows gin Om of Sm in coordinate system Sn (origin On). Dot
a larger tilt of the cylinder block (up to 45°, (Ivanty- products in matrix Mnm (e.g. inkm) can be expressed
syn and Ivantysynova, 2000)), thus enhancing pump through direction cosines or as an indexed sum of
displacement; in addition, this solution is adopted by their components (e.g. in,xkm,x+in,ykm,y+in,zkm,z).
numerous manufacturers. Figure 1 shows a section The inverse coordinate transformation that deter-
view of the pump (Casappa Strada-BAP 63): a prime mines the coordinates (xm, ym, zm) taking as given
mover provides shaft rotation. The large cylindrical coordinates (xn, yn, zn) can be written as :
m
shaft boundary houses in spherical joints pistons that r = M nm m r (5)
are, in turn, lodged within cylinders in the cylinder
block. This is tilted of an angle a and rotates (guided
by a cylindrical pin) at shaft angular velocity due to 3.1 Coordinate Systems, Coordinate Transforma-
the bevel gears coupling. Variable volume chambers tions and Matrices
are isolated from pump casing through elastic rings In concert with general principles recalled above,
that slip onto cylinders faces due to the influence of the analysis of pump kinematics, as presented hereafter,
fluid pressure. considers four coordinate systems that prove expedient
in the development phase of governing equations. The
chosen systems are identified as S1, S2, S3 and S4. Coor-
3 Pump Kinematics dinate transformations and related matrices will now be
introduced:
For bent axis pumps, kinematic analysis is signifi-
cantly more complex than for swash plate units. By 3.1.1 Coordinate Systems S1 and S2; Matrix M12
way of example think of the piston centre of mass Coordinate systems S1 (x1, y1, z1) and S2 (x2, y2, z2)
(CM): for swash plate pumps analytical relations are fixed in space and indicated in Fig. 1. Worth of
describing coordinates (x,y,z) of CM are relatively notice is the fact that their origins are separated by the
1
j k = j
3
1
3
1
3,x
1
k 3,x
+ j 1
3,y
k
1
3,y
+ j
1
3,z
k
1
3,z
=0 (14)
The unit vector of axis y3
Fig. 2: Coordinate systems S3 and S1 ( j = ⎡⎣ j
1
j 1
j ⎤⎦ ) has the following properties:
1 1
T
⎛ k 1
⎞ 3.1.3 Coordinate System S4; Matrix M14
1
j =⎜− 3,z
⎟⎟ j
1
3,y
⎜ k 1 3,z
1+ 3,z
in the bevel gears mating: this being convenient while
k
1 2
3,y
writing equilibrium equations and more specifically
1
j =0
the reaction force Rcs between cylinder block and
3,x
shaft through the mating gears. In the left portion of
where the positive sign is selected to define the positive Fig. 5 it can be observed that the driving gear is inte-
direction of 1j3. The unit vector of the x3 axis is derived gral with the shaft while the driven with the cylinder
from knowledge of the other two: 1i3 = 1j3 ^ 1k3 Matrix block. Axes of rotation are tilted of an angle α, gears
M13, is written as follows: feature the same number of teeth and have equal pitch
O3 ) ⎤ cones angles (δa = δt). Under the hypotheses that (i)
⎡ ( i1i3 ) ( i1 j3 ) ( i1k3 ) x1(
⎢ ⎥
O3 )
the condition of meshing involves only one pair of
⎢( j i ) ( j1 j3 ) ( j1k3 ) y1( ⎥ teeth (Jacazio and Piombo, 1997), (ii) that gears are in
M13 = ⎢ 1 3
( O3 ) ⎥ point contact and (iii) that the exchanged force Rcs is
⎢( k1i3 ) ( k1 j3 ) ( k1k3 ) z1 ⎥
applied at O4, midpoint of teeth faces on the conical
⎢ 0 0 0 1 ⎥⎦
⎣ (18) pitch surface, the position vector of the origin O4 in
⎡1i3,x 1
j3,x 1
k3,x 1
rA,x ⎤ coordinate system S1 follows:
⎢1 1 1 1 ⎥ T
i j3,y k3,y rA,y ⎥ ⎡ mZ mZ ⎤
= ⎢ 1 3,y
1
1 1 1
rO4 = ⎢0 - cot δ a + b 1⎥ → (19)
⎢ i3,z j3,z k3,z rA,z ⎥ ⎣ 2 2 ⎦
⎢ ⎥
⎣⎢ 0 0 0 1 ⎦⎥ being the pitch cone diameter at the contact point d =
mZ. It is then possible to write:
where (i1, j1, k1) are the unit vectors of the axes of S1;
(i3, j3, k3) are the unit vectors of the axes of S3; (x1, y1,
2
rO4 = M21 1rO4 (20)
z1) represent the coordinates of the origin O3 of S3 in Knowledge of rO4 allows to express the three com-
2
coordinate system S1 (origin O1). ponents of unit vectors x4, y4 and z4 as follows:
- The unit vector of x4 in S1 (11i) is oriented from
O4 to O2 and consequently:
2
2 rO4 1
i4 =- 2
→ i4 =M12 2i4 (21)
rO4
- The unit vector of z4 in S1 (1k4) has a tilt equal to
the pressure angle (αp) and can be defined as follows:
⎡ − cos α p sign (ω ) ⎤
⎢ ⎥
k4 = ⎢sin α p cos δ sign (ω ) ⎥
1
(22)
⎢ sin α p sin δ sign (ω ) ⎥
⎣ ⎦
Fig. 5: Coordinate systems S4 and S1 where the operator sign (ω) accounts for the possibility
of reversing pump rotational speed.
In the analysis N coordinate systems (S3k, k = - The unit vector of y4 in S1 (1j4) is, by definition:
1...N) are effectively considered each integral with the 1
j4 = 1k4 ^ 1i4 Matrix M14, is written as follows: (cfr. (4)):
corresponding piston k (see Fig. 2) featuring points Ak
⎡ (i i ) (i j ) (i k ) x( )⎤
O4
M =⎢ 1 4 1 4 1 4 1
z ⎥
O
Matlab code is provided in the Appendix that allows ⎢ 4,y 4,y 4,y
2 ⎥
=⎢ ⎥
the generation of the complete symbolic expression. mZ
⎢ 1
i 1
j 1
k − cot δ + b ⎥
⎢ 2 ⎥
4,z 4,z 4,z a
⎢ 0 0 0 1 ⎥
⎣ ⎦
1
To simplify notations, while expressing points A, B and matrix
M13, subscript k has been deliberately omitted. In (9) and (11) co-
This also leads to: M24 = M21M14
ordinate ϑ should, in fact, read ϑk, thus identifiying N couples of
points A and B as well as N coordinate systems S3. Pistons are
numbered sequentially in the CCW direction: hence, piston k + 1
follows k if the pump rotates clockwise.
4 Mechanical Modelling Note that in the N coordinate systems S3, with origins
in the spherical piston joints, reaction (3Rs,k) has a single
component along piston axis (k3). Position vector 2Rs,k can
4.1 Piston Model be written in S3 as 3Rs,k through matrix M23k = M21 M13k.
- Rc,k: reaction force on piston (point Ck) from cylinder
Figure 6 shows a generic piston k and applied ex- block; the assumption is here made that the piston may
ternal forces. contact the internal cylinder face in a generic point be-
longing to the circumference with centre Ck (see Fig. 6).
In this respect it should be noticed that the elastic ring is
not integral with the piston and, as a consequence, the
latter may lean onto the cylinder in a point that differs
from the centre of the sphere defining the external surface
of the ring (at point Bk)2. In coordinate system S2 only two
unknown reaction forces exist since no contribution is to
be accounted along the z2 axis3.
T
2
R
c,k
= ⎡⎣ R
2
c, kx
2
R c, ky
0 ⎤⎦ (30)
⎡ πD ⎤ 2
F = ⎢0 0 −p ⎥
2 pi
(24)
4 ⎥⎦
p,k k
⎢⎣ 2
rB ∧ 2 Fp,k + 2 rB ∧ 2 Fpf,k + 2 rGpi ∧ 2 Pp,k + ...
- Fpf,k: friction force: ... + 2 rA ∧ 2 FinA,k + 2 rB ∧ 2 FinB,k + ... (32)
sign ( v )⎤⎦
T
2
F
pf,k
= ⎡⎣0 0 − F pf,k
2
Bk, z
(25) 2 2
... + rA ∧ Rs,k + rCk ∧ Rc,k = 0 2 2
in general F pf,k
depends on point Bk velocity. From Eq. 31 and 32 a linear system of five equa-
tions in five unknowns (2Rs,kx 2Rs,ky 2Rs,kz 2Rc,kx 2Rc,ky)
- Pp, k: piston weight: is obtained:
T
1
P = ⎡⎣0 − m g 0 ⎤⎦
p,k pi
Ap Xp = Bp (33)
(26)
2
P =M P
p,k 12
1
p,k
4.2 Shaft Model
- FiA,k and FiB,k: inertia forces. Two contributions are
considered since piston mass is, by hypothesis, lumped in Figure 7 shows the shaft and applied external
points Ak and Bk. This assumption avoids calculations of forces. Equilibrium equations will be written in coordi-
nate system S1. The shaft and the driving bevel gear
terms dependent on angular acceleration (ω ) and of will be considered as a single rigid body.
correspondent inertial contributions. In the Appendix it is
shown that this simplification does not give rise to signifi-
cant differences in attained results. Thus, piston mass mpi
is divided, into two generally different portions: mA at
point Ak and mB at point Bk as follows:
mA + mB = mpi (27)
mA = χ mpi
Taking the time derivatives of Eq. 9 and 11, veloc-
ity and acceleration of points Ak e Bk are determined.
Consequently:
2
FiA,k = mA 2aAk 2FiB, k = - mB - 2aBk (28)
Fig. 7: Shaft free body diagram
4.1.2 Unknown Reactions on Piston
- Rs,k: reaction force on piston (point Ak) from shaft; 2
The elastic ring seals the variable volume chamber while the piston
mating of the two components has been modelled with contacts the cylinder in a point of the circumference centred in Ck.
a spherical joint that removes three translational DOF. 3
Friction, expressed previously, is here considered as a known
Three reaction forces are then unknown: force.
T
2
R
s,k
= ⎡⎣ R 2
s,kx
2
R s,ky
2
R s,kz
⎤⎦ (29) 4
To simplify notation Ak and Bk are written as A and B
− R 2
s,k
= ⎡⎣ − R 2
s,kx
− R 2
s,ky
− R 2
s,kz
⎤⎦
(35)
→ R 1
s,k
=M 12
2
R s,k
2 2 T
Fm = ⎡⎣0 0 Fm,z ⎤⎦ (45)
- Ps: shaft weight:
1
Ps = [0 -msg 0]T (37) - Fpf,k: friction force (see (25)).
- Tsf: friction torque on the shaft. Two parameters (Cs) - Pc: cylinder block weight. Active along the y1 axis:
Pc = [ 0 −mc g 0]
T 2
and (Ct) are introduced to consider viscous torque losses 1
Pc = M 21 1 Pc (46)
and losses proportional to torque Td required by the pump
to keep the shaft turning at constant angular velocity: - Tcf: friction torque on cylinder block. By account-
T
ing for the viscous component only:
Tsf = ⎡⎣ 0 0 −Td (1 − Ct ) − Csω ⎤⎦
1
(38)
Tcf = [ 0 0 -Ccω ]
2 T
(47)
4.2.2 Unknown Reactions on Shaft - 2Ftp,k: force, originated by fluid pressure within the
cylinder, pushing the cylinder block against the pump
- Rb1: reaction force (point C1) from tapered roller cover; it acts along axis z2 at point Htp,k:
bearing. In S1 we will generally observe three components: T
T
2
F tp,k
= ⎡⎣0 0 2
F tp,kz
⎤⎦ (48)
1
R = ⎡⎣ R 1 1
R 1
R ⎤⎦ (39)
where Ftp,kz = Ac pk and Ac being shown in Fig. 8.
2
b1 b1, x b1, y b1, z
- Rb2: reaction force (point C2) from cylindrical - 2Fth: force, originated by fluid pressure, pulling
roller bearing. In this case the component along z1 is the cylinder block away from the cover. The assump-
missing, therefore: tion is here made that the pressure field, consequent to
T fluid pressure in cylinders, evolves linearly on sealing
1
R = ⎡⎣ R
b2
1
b2, x
1
R b2, y
0 ⎤⎦ (40) lips as specifically indicated in Fig. 8. This determines
- Tex: drive torque required from prime mover: (2Fth,z) and its point of application (Hth).
T
1
Tex = ⎡⎣0 0 1
Td ⎤⎦
T
(41)
2
F = ⎡⎣0 0
th
2
F ⎤⎦th,z
(49)
- Rc,k: force on cylinder block (point Ck) from pis-
4.2.3 Equilibrium Equations ton. A known force already evaluated (see(30)):
T
c,k
= ⎡⎣ − R2
c, kx
− R 2
c, ky
0 ⎤⎦ (50)
librium equations in coordinate system S1 are written,
in vector notation, as follows:
4.3.2 Unknown Reactions on Cylinder Block
Fm + ∑ ( − 1 Rs, k ) − 1 Rcs + 1 Ps + 1 Rb1 + 1 Rb2 = 0
1
(42)
k - Fh: hydrodynamic force, originated by fluid veloc-
ity and pressure, that pulls the cylinder block away from
1
r02 ∧ 1Fm + ∑ 1rAk ∧ ( − 1 Rs, k ) + 1r04 ∧ ( − 1 Rcs ) + ... the cover; by assumption Fh acts along axis z2 and arbi-
k trates the axial equilibrium of the cylinder block:
1
rGs ∧ 1 Ps + 1Tsf + 1Tex + ... (43) T
2
F = ⎡⎣0 0 2
F ⎤⎦ (51)
1 1 1 1 h h,z
tilting moments about axes x2 and y2. instead the hydraulic modelling of the unit. Testing condi-
Beside Fh two unknown moments should then be tions for simulations are set at a delivery pressure of p* and
considered. a rotational speed of 1500 rpm, the working fluid (a mineral
- Th: moment of force Fh due to its offset position oil) is at constant tem-perature of 60°C. Table 5.1 collects
from axis z2: further informations on pump and fluid characteristics. Fig.
T 10 shows portplate timing and the instaneous pressure
T = ⎡⎣ T
2
h
2
h,x
2
T h,y
0 ⎤⎦ (52) within a cylinder attained from hydraulic simulation. This,
the following equations correlate involved quantities: along with the complete pressure distribution within pump
cylinders, neglecting friction and inertia, beside providing
T
2
− F 2
h,z
the basic source for the onset of mutually exchanged forces
(53) within the pump unit.
2
T
yh = h,x
2
F h,z
Table 5.1: Informations on pump and fluid characteristics
Pump type Casappa Strada-BAP 32.63
- Rcn: reaction force exerted by the pin; active in the
radial direction at the mean contact point (Hcn): Pump dis- 63.7 [cm3/rev]
placement
T
2
R = ⎡⎣ R
cn
2
cn, x
2
R cn, y
0 ⎤⎦ (54) Max. angular 1600 rpm (@ pmax = 350 bar)
velocity 2350 rpm (@ 0 bar)
- Rcs: reaction force from the bevel gear integral with Number of 5
the shaft and acting along the line of action of the mat- pistons
ing gears. Its orientation coincides with axis z4 in S4 Fluid Agip Arnica 46
and its point of application with O4. Kinematic viscosity (@ p*r, 60°C)
R = ⎡⎣0 0
4 4
R ⎤⎦
T
= 41.3 cSt
cs cs,z
(55) Portplate
→ R =M 4
cs 24
4
R =M M
cs 21 14
4
R cs integral with
pump cover
4.3.3 Equilibrium Equations Flow rate @ 95.6 [l/min]
1500 rpm
Cylinder block translational and rotational (about (ideal value)
O2) equilibrium equations in coordinate system S2 are Torque @ p*r 278.8 [Nm]
written, in vector notation, as follows: (ideal value)
2
Fm + ∑ 2 Fpf,k + ∑ 2 Ftp,k + ∑ ( − 2 Rc, k ) + ...
k k k (56)
... + Pc + Fth + Rcs + Fh + 2 Rcn = 0
2 2 2 2
∑ r ∧ (− F )+∑
2
2
Bk
2
pf, k
2
rHtp
+ F tp,k
+ ...
k k
... + ∑ r ∧ ( − R
2
Ck
2
c, k )+ 2
r ∧ P + r
Gt
2
c
2
Hth
∧ F ... (57)
2
th
... + T + T + r
2
cf
2
h
2
Hcn
∧ R + r ∧ R =0
2
cn
2
O4
2
cs
umes variations. The upper part of the sketch illustrates Fig. 10: Pressure on piston 1
6000
800
F
Fp
Rc(z2) = 0
Rc(x2)
600
4000 w
400
2000 O2
Rs(y2) 200 x2
Force [N]
0 0
Rs(x2) −200
−2000 Rc(y2) Fp
0 50 100 150 200 250 300 350 −400
theta [deg] Rc
Rs
−600
b) Rs
Fig. 12: Rs: piston-shaft reaction force −800
z2
Rc
0 50 100 150 200 250 300 350
theta [deg]
5
Piston 1 is so identified: at time t = 0, it has ϑ = 0 i.e. its point A is Fig. 14: Reactions Rc (components) and Rs (plane x2-z2)
on the axis y1 (see Fig. 1, top right).
Rb1 (z1)
1 300
Torque [Nm]
Rb1 (x1) 280
−1
260
−2
0 50 100 150 200 250 300 350
4
x 10 240
1
Rb2 (x1)
0.5 220
0 50 100 150 200 250 300 350
0
Force [N]
−0.5 1.1
delivery pressure
−1 1.05
p / p* [ − ]
−1.5 1
Rb2 (y1)
r
−2 0.95
0 50 100 150 200 250 300 350
theta [deg] 0.9
400
350
Measured
z1 300 Simulation
Rs
que [Nm]
O1 C1 C2
250
Rb2 200
Torq
150
6 50
The model and ensuing simulation take into account the fact that
piston axis is not parallel with that of the cylinder.
0
7
Piston pressure coincides with the variable chamber pressure. Delivery 0 50 100 150 200 250 300 350 40
pressure is instead evaluated in the fixed capacity used to model the deliv-
ery volume. In Fig.17 the two traces seem to overlap. In effect the former pressure [bar]
is higher than the latter since a pressure drop occurs as fluid flows out of
the piston chamber through the cylinder block kidney and the portplate. Fig. 18: Measured and simulated torque
1000
Rc(x2) 1500rpm; p*
i
0
Force [N]
800
−500 1500rpm
p*r
600
1500rpm Rs(x2)
p* −1000
r 1500rpm; p*i
Force [N]
200 500
Force [N]
0 1500rpm
0
p* r
−500
−200
0 180 360 540 720 900 1080
theta [deg] 0 180 360 540 720 900 1080
theta [deg]
Fig. 19: Rc reaction, component x2
Fig. 21: Rs reaction, components x2 and y2
1000
Rc(y2) 1500rpm; p* 18000
800
i
Rs(z2) 1500rpm; p*i
16000
600 1500rpm
p*r 14000
400
12000
200
Force [N]
10000
Force [N]
0 1500rpm
8000 p* r
−200
6000
−400
4000
−600
2000
−800
0
−1000
0 180 360 540 720 900 1080 −2000
theta [deg] 0 180 360 540 720 900 1080
theta [deg]
Fig. 20: Rc reaction, component y2
Fig. 22: Rs reaction, component z2
Force [N]
−9000
1
−10000
0.8 Rb1(x1)
−11000
p/p* [−]
4
Rb1(y1)
0.4
3.5
Force [N]
0.2 3
0 2.5
2
0 4 50 100 150 200 250 300 350
0 100 200 300 400 500 600 700 x 10
theta [deg] 3
Rb1(z1)
Fig. 25: Instantaneous pressure within a variable volume
Force [N]
2.5
chamber (800 points for cubic spline, not all
shown)
2
800 1.5
______ = present model 0 50 100 150 200 250 300 350
theta [deg]
600 − − − − − − = ADAMS results
Rs(y2) Fig. 28: Comparison on reactions Rb1
400
9000
0 − − − − − − = ADAMS results
8500
Force [N]
−200
8000
−400
Rs(x2)
−600 7500
−800 7000
0 50 100 150 200 250 300 350 0 50 100 150 200 250 300 350
theta [deg] Rs(x2) 4
x 10
−0.6
Fig. 26: Comparison on reactions Rs Rb2(y1)
−0.8
800
Force [N]
400
−1.4
200
−1.6
Force [N]
260
ADAMS results
Measured torque
240
Mean torque: present model = 294.7 Nm
Adams model = 293.4 Nm
220
0 50 100 150 200 250 300 350 400
theta [deg]
150
present model result
4
400 Present model result Rcs 100
z Cc=0.0054 Nm/(rev/min)
300 50
Force [N]
0
Force [N]
200
−50
100 −100
−150
0
Cc=0 −200
ADAMS result (3D contact for bevel gear)
−100 −250
0 100 200 300 50 100 150 200 250 300 350
theta [deg]
Adams result: torque on cylinder block joint
15
Cc=0.0054 Nm Fig. 34: Reaction cylinder block-shaft (present model and
rev/min 3D contacts in ADAMS)
Torque [Nm]
10
From what has been written the conclusion may be
5 drawn that, for this type of pump, the torque required to
keep the unit turning at constant speed is rather low
0 (Ivantysyn and Ivantysynova, 2000): moments that
Cc=0
need be balanced are those stemming from friction,
−5
0 100 200 300 inertia and reactions transmitted from pistons to the
theta [deg] cylinder block.
Fig. 32: Periodic Force and Torque
8 Conclusions
This research paper has presented the mechanical
model of a fixed displacement bent axis pump. Pump
kinematics has been addressed introducing four coordi-
nate systems that were found expedient in the subse-
quent formulation of needed equations. Interesting
peculiarities of piston kinematics have been pinpointed.
Modelling phases led to the build up of a dedicated
library coded in Fortran and integrated in AMESim to
enrich capabilities that were limited to the fluid-
dynamics of bent-axis pumps. The only available ex-
perimental data were relative to the torque required to
drive the unit at constant speed under different loading
conditions. Consequently, validation was effected util-
izing these data as references and attained results were
Fig. 33: Reactions Rc, ϑ = 38 satisfactory. However, the effort required in modelling
also aimed at the evaluation of internal forces ex-
The resultant negative torque (- 6.1 Nm) acts in the
CW direction which is opposite to the shaft angular 10
The specific 3D contact algorithm of ADAMS is used.
speed (CCW); consequently in order that equilibrium
Force [N]
70
ties of performing cross-verifications with the original
60 2 masses
AMESim predictive results of exchanged forces. Also
in this case a fair agreement was confirmed. The 50
@ 1500 rpm real piston
AMESim model is, at this stage, more flexible and 40
complete than the ADAMS counterpart also allowing
30
the hydraulic simulation of the pump and its interac-
2 masses
tions with the circuit it is feeding. Furthermore, being 20
50 100 150 200 250 300 350
fully parametric, it permits with relative ease to gain theta [deg]
quantitative knowledge of the effects entailed by
Fig. 37: Reaction Rs (ADAMS)
changes in one or several geometric parameters on
pump hydraulic and mechanical performance.
On the contrary, the ADAMS model, tied with an
imported 3D-CAD geometry of the specific unit, defi-
nitely lacks this flexibility. Obviously, at least this Acknowledgments
restraint, can be subdued by generating anew pump
components through purposely written macros (Roc- The present work has been performed under a re-
catello et al., 2007), yet at the expense of rather marked search contract with Casappa S.p.A.. Authors acknowl-
efforts. edge permission of publishing the present material.
40
haviour of Rc at 1500 and 2350 rpm using the two
30
approaches, whereas Fig. 37 provides the same infor-
@ 1500 rpm
2 masses mations for Rs. Though differences exist (most evident
20 at max rated pump speed), observing that involved
real piston forces are at least an order of magnitude smaller than
10 other intervening forces (e.g. see Fig. 14), the hypothe-
ses set forth in the modelling of inertia effects are
0
50 100 150 200 250 300 350 deemed acceptable.
theta [deg]
Forces like Rs (reaction from pistons) and Rc (reactions from the cylinder block) are critical in the operation of a bent-axis pump as they balance the operating torques and ensure the alignment of components. In analytical models, these forces are compared to predict their behavior over one revolution of the shaft. The models show that Rs and Rc have different components acting along various axes, and their instantaneous values fluctuate, leading to periodic torque changes, which are confirmed by both present models and Adams results .
When a force acts at an offset position, it generates moments around the axis, affecting the overall equilibrium. For example, the hydrodynamic force Fh does not act on the axis of the cylinder block but rather at coordinates (xh, yh), which requires additional moments Th (Th,x and Th,y) to be considered for equilibrium about axes x2 and y2. The offset impacts how these moments stabilize the system, necessitating adjustments in the applied torques to maintain dynamic balance. These considerations are critical to ensure accurate modeling of forces and their consequential effects .
The reaction force Rcs,z is essential for maintaining equilibrium as it counteracts the generated torques due to pressure forces and inertia in the bent-axis pump. This force acts along the line of action of the mating gears, coinciding with the axis z4 in S4. In models like Adams and present mechanical models, Rcs,z is validated by comparing calculated values at critical positions (e.g., ϑ = 0°) with the physical observations of torque on the cylinder block. The models predict how Rcs,z influences torque, showing periodic fluctuations that align with observed data during normal operation .
The equilibrium of the shaft system is assessed using translational and rotational equilibrium equations in coordinate system S1. These equations consider the known forces acting on the shaft, such as the spring force Fm, the reaction force Rcs, the shaft weight Ps, and the friction torque Tsf. The equations are written in a vector form and transformed into a matrix notation system (Aa Xa = Ba), involving unknowns like the reaction forces Rb1 and Rb2 and drive torque Td .
Friction coefficients such as C for the cylinder block and components like Cs and Ct for the shaft are crucial for accurately modeling viscous torque losses and frictional torque losses proportional to the operational torque. The coefficients dictate the amount of resistant torque, which the model calculates to ensure consistent motion at a defined angular velocity despite frictional losses. This analysis is significant in understanding the torque needs and efficiency of the system, as variations in these coefficients will lead to notable changes in model outcomes, such as the periodic generated torque values .
Fluid viscosity affects the modeling of shaft dynamics by introducing viscous drag, which translates into torque losses. In the torque equations, viscosity is incorporated through coefficients like Cs and Ct that quantify viscous torque losses proportional to both fluid properties and operating conditions like speed (ω). These coefficients are used to characterize the frictional resistance in the system, ensuring that the calculated torque requirements reflect real operational conditions. The viscous effect is essential for accurate torque predictions and performance assessments in dynamic modeling .
Rotational imbalance in the pump model stems from pressure fluctuations in the fluid chambers, component misalignment (e.g., pistons not being parallel to the cylinder axis), and variable reaction forces, such as Rb1 and Rb2. These imbalances are countered by modeling the shaft and cylinder using detailed equilibrium and reaction equations, which account for external and internal forces like friction torque, bearing reactions, and hydrodynamic forces. The torque and motion stability are ensured through these comprehensive models that predict and adjust for imbalance and oscillations .
Force Ftp,k contributes to the cylinder block's operational dynamics by pushing it against the pump cover, impacting the pressure balance and mechanical stability. It acts along axis z2 and is determined by the cylinder's fluid pressure and cross-sectional area Ac, often assumed to act linearly over the cylinder block's sealing lips. This force is crucial for maintaining the correct alignment and engagement with the pump cover, facilitating efficient fluid pressure containment and component interaction. The assumptions ensure that pressure forces are balanced systematically and factored into the overall force analysis for equilibrium .
The model assumes that the pressure field, as a consequence of fluid pressure in the cylinders, evolves linearly on sealing lips. This assumption simplifies the computation of forces like Fth and Ftp,k, allowing for a consistent evaluation of forces pulling the cylinder block away from the pump cover. This linear assumption helps to model the hydrodynamic force Fh accurately, which acts along axis z2 and affects the axial equilibrium of the cylinder block .
The model accounts for periodic changes in torque through the dynamic balance analysis for forces exerted by pistons and the cylinder block's motion. These changes are driven by alternating pressures within the variable volume chambers and the reaction forces, such as Rs and Rc, creating a cyclical torque pattern. This phenomenon is illustrated by comparing experimental data with model predictions, where the instantaneous torque is observed to cycle with each pump revolution, correlated to the number of pistons, and the variable delivery pressure throughout their operation. This periodicity is verified by torque measurements and aligns with model simulations .