Introduction

The positive displacement pump and the hydraulic motor (rotary or linear) are the basic and most important components in a hydrostatic drive system. The pump is the source of the fluid flow in the hydraulic system. The hydraulic motor, on the other hand, is the executing element in this system. In recent years, satellite displacement machines, especially satellite motors, have attracted increasing interest from researchers around the world. The first satellite motor was developed and patented by Eng. B. Sieniawski in 19741. It was a motor with a 3 × 4 type satellite mechanism (three-humped rotor and four-humped curvature – Fig. 1)2,3,4,5,6. This motor is still in production7.

The design methodology of this motor is described in8. Nowadays, the next generation of satellite motors, i.e. motors with a 4 × 6 type mechanism (Fig. 1), are also being manufactured9,10,11. The first satellite mechanism of the 4 × 6 type was also developed and put into production by Eng. B. Sieniawski in 198112. Another type of satellite mechanism was the 6 × 8 type, which was also developed and put into production by Eng. B. Sieniawski in 1997 (Fig. 1)13,14. Satellite motors are characterised by a high torque-to-mass ratio of the mechanism and the ability to work with low-viscosity fluids (especially oil-in-water emulsions of the HFA-E type and water). They are therefore widely used to drive a variety of machines and equipment, especially machinery and hand tools in the mining industry.

Fig. 1
figure 1

Satellite mechanisms: type 3 × 4 (left), type 4 × 6 9 (middle) and type 6 × 8 (right): 1—rotor, 2—curvature, 3—satellite15.

New types of satellite mechanisms are still being developed, with a different number of humps on the rotor and the curvature. In publications16,17,18,19, for example, satellite mechanisms of types 1 × 1, 2 × 2, 2 × 3, 2 × 4, and 3 × 3 were presented. However, the design methodology of these mechanisms was briefly characterised in articles18,20,21. The article22 deals in particular with the selection of the shape of the curvature and the rotor of the 2 × 2 type mechanism. The 1 × 1 type mechanism is a specialty. It is a mechanism consisting of an internally toothed gear (curvature), an externally toothed gear (rotor) eccentric to the axis of the curvature, and two small gears (satellites) that interact with the curvature and the rotor17. In the work23 the mechanical losses and thus the mechanical efficiency of the 2 × 4 mechanism were estimated analytically. Satellite mechanisms of the 1 × 1, 2 × 2, 2 × 3, 2 × 4, and 3 × 3 types have not found practical application so far. The mechanisms shown in Fig. 1, i.e. the 3 × 4, 4 × 6, and 6 × 8 type mechanisms have found practical application. In the work5 a method of manufacturing a 3 × 4 mechanism was presented (the WEDM method).

However, the 4 × 6 satellite mechanisms are currently the most popular. Newer and newer designs of these mechanisms are being developed. In publications15,18,24,25,26 methods for designing satellite mechanisms with a sinusoidal rotor outline are presented. However, the article27 presents a method for designing a mechanism in which the rotor and the curvature consist of arcs (non-circular double-arc gear). The construction of the 4 × 6 type mechanism is also described in28.

The 4 × 5 type satellite mechanism is also known, although it is not as popular as the 4 × 6 mechanism. It has been used as a working mechanism in the hydraulic motor29,30 and in the pressure intensifier31.

The 6 × 8 type satellite mechanism can be indicated as a new trend in the development of satellite mechanisms. The first work on a hydraulic motor using this mechanism was published in 200314. The next significant works on this mechanism were published in 202215 and 202432 and mainly concern the methods of its design.

The features of the satellite mechanisms that affect their main operating parameters are also described. Publication33, for example, describes a method for determining the theoretical working volume of satellite mechanisms of different types. But in34 a method for determining the geometrical working volume of these mechanisms is described. However, publications32,35 describe guidelines for the design of commutation unit in satellite machines and in publication36 the methods to expand feed channels in satellite machines.

Satellite mechanisms are not only used in hydraulic motors. D. Sieniawski made the first attempt to use a 3 × 4 type mechanism in a satellite pump37. The pump with this mechanism was not put into production. In recent years, on the other hand, the first pumps fitted with a satellite working mechanism of the 4 × 6 type have been developed and built. The first information about the satellite pump with the 4 × 6 type satellite mechanism was given in21,38,39. Further work on the development of the satellite pump design was described by L. Osiecki in40,41. The latest design solution of the satellite pump can be found in the patent description in42.

Researchers are not only interested in developing the design of satellite machines but also in analysing the physical phenomena that occur in these machines. Papers27,43 have characterised the forces acting in the interacting teeth of the mechanism. Studies have also been carried out on the influence of liquids other than mineral oil on energy losses in satellite machines. These fluids were water and rapeseed oil. In the publication44 the influence of motor load and operating time on energy conversion efficiency is presented when this motor was supplied with rapeseed oil. Publications45,46 described the volumetric losses in satellite motors supplied with water. In47, on the other hand, the volumetric losses in a satellite pump were described. In addition, the mechanical losses that occur in both the satellite pump48 and the satellite motor49 when supplied with both water and mineral oil were analysed and described. In the paper50 the influence of water and mineral oil on the pressure losses in satellite machines was described. A method for determining these losses was also proposed in these papers. Jasinski, on the other hand, investigated the behaviour of a satellite motor under conditions of so-called thermal shock, i.e. when a very cold motor is fed with a hot working medium6.

As the shaft rotates, each working chamber changes its volume from a minimum value to a maximum value. This volume changes cyclically51,52,53,54. The volume of each working chamber of a positive displacement machine can be determined from the design documentation of this machine or by precise measurements of the components of the working mechanism (as described in34,54). The filling and emptying of the chambers with working liquid takes place while the machine shaft is rotating. The change in the volume of the working chambers as the shaft rotates causes the geometric working volume to change from a value of qg−min to qg−max34. A change in the geometric working volume is therefore accompanied by:

  • in the case of a pump – a non-uniformity (pulsation) of the pump delivery (output flow rate) and a non-uniformity of the torque on the pump shaft;

  • in the case of a hydraulic motor – a non-uniformity (pulsation) of the rotational speed of the motor shaft and a non-uniformity (pulsation) of the pressure drop in the motor.

Studies on the change in the geometric working volume as a function of the angle of rotation of the shaft of a satellite displacement machine have not yet been carried out on a large scale. The first attempts at an analysis were undertaken by Kujawski. However, Kujawski’s investigations were limited to satellite mechanisms of the 3 × 4 type51,55. Kujawski was the first to attempt to determine the torque based on the dimensions of the geometry of the rotor and the contact points of the satellites with this rotor, i.e. without knowledge of the geometric working volume55. Another attempt to determine the torque, similar to Kujawski in55, was made by Oshima et al. in29,30 for a 4 × 5 type satellite mechanism.

Therefore, this paper aims to develop mathematical formulae that allow to calculate for each type of satellite mechanism:

  1. 1.

    the change in the volume of the one working chamber as a function of the angle of rotation of the rotor (shaft);

  2. 2.

    the volumes of the filling chambers and the volumes of the emptying chambers as a function of the angle of rotation of the rotor;

  3. 3.

    the total volume of the satellite mechanism;

  4. 4.

    instantaneous value of the geometric working volume as a function of the angle of rotation of the shaft;

  5. 5.

    for pump operation (at a constant shaft speed and constant pressure increase in the pump):

    • liquid flow rate in the one working chamber as a function of the shaft rotation angle;

    • instantaneous flow rate of the liquid in the satellite mechanism as a function of the shaft rotation angle;

    • the average flow rate in the pump;

    • the torque generated by the one working chamber as a function of the angle of rotation of the shaft based on the rotor geometry;

    • instantaneous torque generated by the entire working mechanism as a function of the shaft rotation angle;

    • irregularity (pulsation) of the pump delivery;

    • irregularity (pulsation) of the torque;

  6. 6.

    for motor operation (at a constant flow rate in the working mechanism and constant load (torque) of the motor):

    • instantaneous rotational speed of the motor shaft for a constant flow rate;

    • average rotational speed of the motor shaft;

    • instantaneous pressure in the supply connection of the motor;

    • the average pressure in the supply connection of the motor;

    • irregularity (pulsation) of the pressure in the motor supply connection;

    • irregularity (pulsation) of the rotational speed of the motor shaft.

To confirm the validity of the above-mentioned mathematical relationships, experimental tests were also carried out on a satellite machine operating as a pump and as a hydraulic motor.

Working mechanism of the satellite positive displacement machine

In satellite positive displacement machines, i.e. pumps and motors, the working mechanism is the satellite mechanism as shown in Fig. 1. The 4 × 6 satellite mechanism is commonly used in currently developed machine designs. The design of this mechanism is shown in Figs. 2 and 3.

Fig. 2
figure 2

Satellite mechanism type 4 × 6: C – curvature, R – rotor, S – satellite, HPC – high-pressure working chamber, LPC – low-pressure working chamber, Ach-min – area of the chamber with minimum volume Vch-min, Ach-max – area of the chamber with maximum volume Vch-max34,44.

Fig. 3
figure 3

Satellite mechanism type 4 × 6: βR and βE – characteristics angle of the rotor R and curvature (description in the text), S(1) ÷ S(10) – satellites, IC – inflow channel, OC – outflow channel, pH – high pressure, pL – low pressure, pM – medium pressure, αR – angle of the rotor (shaft) rotation, αR-A – angle of rotor rotation for change from Vmin to Vmax, ω – angular velocity of the rotor, I ÷ X – working chambers. (created in Autodesk Autocad 2024, https://www.autodesk.com/)

A 4 × 6 satellite mechanism developed according to the methodology described in15 was analysed. The radius R of the rotor pitch line of this mechanism is described by the equation28:

$$\:R=\frac{D}{2}-A\cdot\:{cos}\left({n}_{R}\cdot\:\alpha\:\right)+B\cdot\:{cos}\left(2\cdot\:{n}_{R}\cdot\:\alpha\:\right)$$
(1)

where nR is the number of rotor humps (Fig. 4). The other parameters, i.e. α, A, B, D are shown in Fig. 4.

Fig. 4
figure 4

Parameters of the rolling line of the rotor of the 4 × 6 type mechanism: OZ – axis of symmetry of the hump lift, OR – axis of symmetry of the hump rebate, D – diameter of the base circle of the rotor, A, B – amplitudes of the cosine function (formula (1)), R – radius of the rotor corresponding to the angle α (formula (1)). (created in Autodesk Autocad 2024, https://www.autodesk.com/)

The parameters of the investigated and analysed mechanism are listed in Table 1.

Table 1 Basic parameters of the satellite mechanisms.

In the table above:

  • nE – the number of curvature humps,

  • zE – the number of teeth on the curvature,

  • zR – the number of teeth on the rotor,

  • zS – the number of teeth on the satellite, m – the module of the teeth,

  • H – the height of the mechanism,

  • qg – the geometric working volume,

  • βR – the central angle covering one half of the cycle of the rotor pitch curve (the angle between the axis of symmetry OR of the hump concavity and the axis of symmetry OZ of the hump convexity) (Figs. 3 and 4)15:

    $$\:{{\upbeta\:}}_{\text{R}}=\frac{{180}^{o}}{{\text{n}}_{\text{R}}}$$
    (2)
  • βE – the central angle that covering one half of the cycle of the curvature pitch curve (the angle between the axis of symmetry of the hump concavity and the axis of symmetry of the hump convexity) (Fig. 3)15:

    $$\:{{\upbeta\:}}_{\text{E}}=\frac{{180}^{o}}{{\text{n}}_{\text{E}}}$$
    (3)
  • Ach-min – area of the chamber with minimum volume Vch-min (Figs. 2 and 3),

  • Ach-max – area of the chamber with maximum volume Vch-max (Figs. 2 and 3).

In a satellite mechanism, the number nch of working chambers is equal to the number nS of satellites, that is (Figs. 2 and 3)15:

$$\:{n}_{ch}={n}_{S}={n}_{E}+{n}_{R}$$
(4)

Volume of the working chambers

In satellite mechanisms the volume Vch of the chamber changes as the rotor rotates from a value of Vch−min to a value of Vch−max. These volumes are expressed by the formulae33,34:

$$\:{V}_{ch-max}=H\cdot\:{A}_{ch-max}$$
(5)
$$\:{V}_{ch-min}=H\cdot\:{A}_{ch-min}$$
(6)

The total change in the volume of the working chamber is therefore33,34:

$$\:{\varDelta\:V}_{ch}=H\cdot\:\left({A}_{ch-max}-{A}_{ch-min}\right)$$
(7)

The change in working volume ΔVch from Vch−min to Vch−max take place over the following range of the rotor angle of rotation:

$$\:{\alpha\:}_{R-A}={\beta\:}_{E}+{\beta\:}_{R}=\frac{{n}_{ch}}{{n}_{E}\cdot\:{n}_{R}}\cdot\:{180}^{o}$$
(8)

However, the entire cycle of the change in chamber volume, i.e. from Vch−min through Vch−max to Vch−min takes place within the angle range:

$$\:{\alpha\:}_{R-B}=2\cdot\:{\alpha\:}_{R-A}\:$$
(9)

During one complete rotation of the shaft (αR = 360°), the one working chamber therefore performs the following number of filling and emptying cycles:

$$\:{n}_{ER}=\frac{{360}^{o}}{{\alpha\:}_{R-B}}=\frac{{n}_{E}\cdot\:{n}_{R}}{{n}_{ch}}$$
(10)

If during the rotation of the rotor, each working chamber changes its volume from Vch−min to Vch−max (formula (7)), then the number nvc of cycles of volume change of all working chambers during one complete rotation of the rotor (360° rotation) is as follows:

$$\:{n}_{vc}={n}_{ER}\cdot\:{n}_{vh}={n}_{E}\cdot\:{n}_{R}$$
(11)

The total volume change of all working chambers per one full rotation of the shaft (αR = 360°) is therefore:

$$\:{q}_{g}={n}_{vc}\cdot\:{\varDelta\:V}_{ch}\:\:\:\left[{m}^{3}/ rev \right]$$
(12)

The geometric working volume qg of the mechanism is, therefore, a constant value and does not depend on the angle of rotation αR of the rotor (shaft) of the machine, but only depends on the number nvc of cycles of volume changes of all working chambers and on the difference between the maximum and minimum volume of the working chamber. Formulae (11) and (12), but without proof, have already been described in earlier publications, e.g. in33,34.

The start of the filling of each successive chamber (e.g. chamber I next to chamber II – Fig. 3) occurs after the rotor has turned through an angle of:

$$\:{\alpha\:}_{R-2}={\beta\:}_{E}=\frac{1}{{n}_{E}}\cdot\:{360}^{o}$$
(13)

According to34,54, it is assumed that the field of the chamber for the angle of rotation of the rotor αR = 0 has a minimum value, i.e. Ach−min. Therefore, for the field Ach of the working chamber αR ≥ 0 changes its value depending on the rotor rotation angle αR according to34,54:

$$\:{A}_{ch}=0.5\cdot\:\left({A}_{ch-max}-{A}_{ch-min}\right)\cdot\:\left(1-\text{cos}\left({\alpha\:}_{R}\cdot\:{n}_{ER}\right)\right)+{A}_{ch-min}$$
(14)

Therefore, the volume Vch of the working chamber also changes depending on the rotor rotation angle αR, i.e.:

$$\:{V}_{ch}=H\cdot\:{A}_{ch}$$
(15)

So, if:

  1. a.

    \(\:{\alpha\:}_{R}\in\:\left(\frac{k}{{\text{n}}_{\text{E}\text{R}}}\cdot\:{360}^{o};\frac{2\cdot\:k+1}{{\text{n}}_{\text{E}\text{R}}}\cdot\:{180}^{o}\right)\), where k = 0,1,2,…. – an increase in the chamber volume takes place, i.e. a filling process;

  2. b.

    \(\:{\alpha\:}_{R}\in\:\left(\frac{2\cdot\:k+1}{{\text{n}}_{\text{E}\text{R}}}\cdot\:{180}^{o};\frac{k+1}{{\text{n}}_{\text{E}\text{R}}}\cdot\:{360}^{o}\right)\) – a reduction in the chamber volume takes place, i.e. an emptying process;

  3. c.

    \(\:{\alpha\:}_{R}=\frac{k}{{\text{n}}_{\text{E}\text{R}}}\cdot\:{360}^{o}\) – the volume of the working chamber is minimal (Vch-min);

  4. d.

    \(\:{\alpha\:}_{R}=\frac{2\cdot\:k+1}{{\text{n}}_{\text{E}\text{R}}}\cdot\:{180}^{o}\) – the volume of the working chamber is maximal (Vch-max).

Figure 5 shows the characteristics of the volume of the one working chamber of the satellite mechanism as a function of the angle of rotation αR of the rotor determined according to formulas (14) and (15).

Fig. 5
figure 5

The volume Vch of the working chamber of the satellite mechanism as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

Formula (15) can be generalized for each chamber. This means that the volume of the working chamber with the number ‘ich’ for a certain angle of rotation αR of the rotor is:

$$\:{V}_{ch\left({i}_{ch}\right)}=H\cdot\:\left[0.5\cdot\:\left({A}_{ch-max}-{A}_{ch-min}\right)\cdot\:\left[1-\text{cos}\left(\left({\alpha\:}_{R}-2\cdot\:{\beta\:}_{R}\cdot\:\left({i}_{ch}-1\right)\right)\cdot\:{n}_{ER}\right)\right]+{A}_{ch-min}\right]$$
(16)

Figure 6 shows the volume characteristics of all working chambers of the satellite mechanism as a function of the rotor rotation angle αR, which is determined according to Eq. (16).

Fig. 6
figure 6

Characteristics of the volume Vch of the working chambers of the satellite mechanism as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

Fig. 7
figure 7

Characteristics of the volume Vch-in of the chambers with increasing volume (filled) as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°

Fig. 8
figure 8

Characteristics of the volume Vch-out of the chambers with decreasing volume (emptied) as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

The sum of the volumes of all working chambers assumes a certain value, i.e.:

$$\:V=\sum\:_{{i}_{ch}=1}^{{n}_{ch}}{V}_{ch\left({i}_{ich}\right)}=0.5\cdot\:H\cdot\:{n}_{ch}\cdot\:\left({A}_{ch-max}+{A}_{ch-min}\right)$$
(17)

This means that the sum of the volumes of all the working chambers of the satellite mechanism is constant and independent of the angle of rotation αR of the shaft. For the satellite mechanism considered here, it is V = 13.045 cm3.

The volumes Vsm−in of all filled chambers and the volumes Vsm−out of all emptied chambers can be calculated according to relationships (16) and (17), provided that:

  1. a.

    for filled chambers:

    $$\:{\alpha\:}_{R}\in\:\left(\frac{k}{{\text{n}}_{\text{E}\text{R}}}\cdot\:{360}^{o}+{\beta\:}_{E}\cdot\:\left({i}_{ch}-1\right)\cdot\:\left(k+1\right);\frac{2\cdot\:k+1}{{\text{n}}_{\text{E}\text{R}}}\cdot\:{180}^{o}+{\beta\:}_{E}\cdot\:\left({i}_{ch}-1\right)\cdot\:\left(k+1\right)\right)$$
    (18)
  2. b.

    for emptied chambers:

    $$\:{\alpha\:}_{R}\in\:\left(\frac{2\cdot\:k+1}{{\text{n}}_{\text{E}\text{R}}}\cdot\:{180}^{o}+{\beta\:}_{E}\cdot\:\left({i}_{ch}-1\right)\cdot\:\left(k+1\right);\left(\frac{{360}^{o}}{{\text{n}}_{\text{E}\text{R}}}+{\beta\:}_{E}\cdot\:\left({i}_{ch}-1\right)\right)\cdot\:{\left(k+1\right)}^{2}\right)$$
    (19)

For the satellite mechanism under consideration, the characteristics of Vsm−in and Vsm−out are shown in Figs. 9 and 10 respectively. These figures show the number of chamber that reach the minimum volume Vch−min (highlighted in yellow) and the maximum volume Vch−max (highlighted in green).

Fig. 9
figure 9

Volume Vsm-in of the filled working chambers as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

Fig. 10
figure 10

Volume Vsm-out of the emptied working chambers as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

From Figs. 7, 8, 9 and 10 it can be concluded that either four or six chambers are filled or emptied simultaneously during both filling and emptying. The number nch−in of filled chambers and the number nch−out of emptied chambers correspond to the number nR of humps of the rotor or the number nE of humps of the bypass, i.e.: nch−in = nch−out = nR or nch−in = nch−out = nE. Therefore, for each angle of rotation αR of the shaft the following relations is true:

$$\:{n}_{ch}={n}_{ch-in}+{n}_{ch-out}+{n}_{ch-d}$$
(20)

where nch−d is the number of dead chambers (i.e. the number of chambers with a maximum volume Vch−max or a minimum volume Vch−min):

$$\:{n}_{ch-d}={n}_{C}-{n}_{R}$$
(21)

For example:

  1. 1.

    for each angle αR (0;15°):

    • six chambers are filled simultaneously, i.e. chambers I, III, V, VI, VIII and X;

    • four chambers are emptied simultaneously, i.e. chambers II, IV, VII and IX;

  2. 2.

    for each angle αR (15°;30o):

    • only four chambers are filled simultaneously, i.e. chambers I, III, VI and VIII;

    • six chambers are emptied simultaneously, i.e. chambers II, IV, V, VII, IX and X.

Flow rate in the satellite mechanism.

The flow rate Qch in the one working chamber (the so-called absorption capacity of the working chamber) is:

$$\:{Q}_{ch}=\frac{d{V}_{ch}}{d\tau\:}=H\cdot\:\omega\:\cdot\:\frac{d{A}_{ch}}{d{\alpha\:}_{R}}$$
(22)

where ω is the angular velocity of the shaft (rotor). Therefore:

$$\:{Q}_{ch}=0.5\cdot\:H\cdot\:\omega\:\cdot\:\left({A}_{ch-max}-{A}_{ch-min}\right)\cdot\:{n}_{ER}\cdot\:\text{sin}\left({\alpha\:}_{R}\cdot\:{n}_{ER}\right)$$
(23)

Figure 11 shows the flow rate Qch in the one working chamber as a function of the angle of rotation αR of the rotor, calculated according to formula (23).

Fig. 11
figure 11

Characteristics of the flow rate Qch in the one working chamber as a function of the angle of rotation αR of the rotor (shaft).

For any chamber with the number ich, for a given angle of rotation αR of the rotor, the above formula (23) takes the form:

$$\:{Q}_{ch\left({i}_{ch}\right)}=0.5\cdot\:H\cdot\:\omega\:\cdot\:\left({A}_{ch-max}-{A}_{ch-min}\right)\cdot\:{n}_{ER}\cdot\:\text{cos}\left(\left({\alpha\:}_{R}-2\cdot\:{\beta\:}_{R}\cdot\:\left({i}_{ch}-1\right)\right)\cdot\:{n}_{ER}\right)$$
(24)

Formulae (23) and (24) describe the flow rate of the liquid booth in the process of filling chambers (positive values of Qch, i.e.: Qch > 0) and in the process of emptying chambers (negative values of Qch, i.e.: Qch < 0). The process of filling the chambers takes place when the angle of rotation αR of the shaft fulfills the condition given in formula (18). The process of emptying the chambers takes place if the angle of rotation αR of the shaft fulfills the condition given in formula (19). Figures 12 and 13 show the liquid flow rate Qch-in in the filled chambers and the liquid flow rate Qch-out in the emptied chambers, respectively.

Fig. 12
figure 12

Characteristics of the liquid flow rate Qch-in in the filled chambers as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

Fig. 13
figure 13

Characteristics of the liquid flow rate Qch-out in the emptied chambers as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

The total flow rate Qms in the working mechanism is zero, i.e.:

$$\:{Q}_{ms}=\sum\:_{{i}_{ch}=1}^{{n}_{ch}}{Q}_{ch\left({i}_{ich}\right)}=0$$
(25)

The basic quantity defined in the theory of positive displacement machines is the delivery or absorptivity. The term delivery refers to pumps and denotes the volumetric quantity of liquid pumped by the pump per unit time (output flow rate)47. In contrast, the term absorptivity refers to motors and also denotes the volumetric quantity of liquid but absorbed by the motor per unit of time (derived inlet flow rate)46,50. Therefore, Eq. (25) cannot be a definition of the delivery or absorptivity of a satellite mechanism. The delivery or absorptivity Qi of the satellite mechanism should therefore be defined on the basis of formula (24) as:

  1. a.

    for \(\:\text{cos}\left(\left({\alpha\:}_{R}-{\beta\:}_{E}\cdot\:\left({i}_{ch}-1\right)\right)\cdot\:{n}_{ER}\right)\ge\:0\):

    $$\:{Q}_{i}=\sum\:_{{i}_{ch}=1}^{{n}_{ch}}{Q}_{ch\left({i}_{ich}\right)}$$
    (26)
  2. b.

    for \(\:\text{cos}\left(\left({\alpha\:}_{R}-{\beta\:}_{E}\cdot\:\left({i}_{ch}-1\right)\right)\cdot\:{n}_{ER}\right)\le\:0\):

    $$\:{Q}_{i}=\sum\:_{{i}_{ch}=1}^{{n}_{ch}}\left|{Q}_{ch\left({i}_{ich}\right)}\right|$$
    (27)

Since the flow in the one working chamber depends on the angle of rotation αR of the shaft (formula (24)) formulas (26) and (27) define the instantaneous flow rate Qi in the entire working mechanism. The instantaneous value of Qi changes from the minimum value Qi−min to the maximum value Qi−max. The number of cycles of change from Qi−min to Qi−max is equal to the number nvc (formula (11)). The flow rates Qi, Qi−min, Qi−max, and Q for the satellite mechanism operating as a pump (at a constant angular velocity of the shaft ω = 1.047 rad/s) are shown in Fig. 14.

Fig. 14
figure 14

Characteristics of instantaneous flow rate Qi and average flow rate Q in the satellite mechanism as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

The instantaneous geometric working volume

The flow rate Q in a positive displacement machine is also defined as26,33,34,54:

$$\:Q={q}_{g}\cdot\:n=\frac{30}{\pi\:}\cdot\:{q}_{g}\cdot\:\omega\:$$
(28)

where n is the rotational speed of the shaft (rotor) in [rpm] and the geometric working volume qg is described by formula (12). The geometric working volume qg is assumed to be a constant value that is independent of the angle αR of rotation of the shaft. However, a comparison of formulae (24), (26) (or (27)) and (28)) shows something different. This means that the geometric working volume of the mechanism changes its value depending on the angle of rotation αR of the shaft. This means that for each angle of rotation αR of the shaft, there is an instantaneous value qgi of the geometric working volume. This value can be calculated by shifting and transforming the formulae (24), (26) and (28) accordingly, i.e.:

$$\:{q}_{gi}=\frac{\pi\:}{60}\cdot\:H\cdot\:\left({A}_{ch-max}-{A}_{ch-min}\right)\cdot\:{n}_{ER}\cdot\:\sum\:_{{i}_{ch-in}=1}^{{n}_{ch-in}}\text{cos}\left(\left({\alpha\:}_{R}-{\beta\:}_{E}\cdot\:\left({i}_{ch-in}-1\right)\right)\cdot\:{n}_{ER}\right)$$
(29)

where ich−in is the number of the filling chamber. Thus, it can be concluded that the geometric working volume qg is the average of the instantaneous geometric working volumes qgi:

$$\:{q}_{g}=\frac{1}{{k}_{i}}\cdot\:\sum\:_{{k}_{i}=1}^{{k}_{i}={x}_{i}}{q}_{gi\left({k}_{i}\right)}=const.$$
(30)

where ki = 1,2,…,xi is the number of values qgi from a specific interval of the angle of rotation αR of the shaft. It can be seen from Fig. 14 that the values of qgi should be calculated for angles of rotation αR of the shaft from any interval \(\:\frac{{360}^{o}}{{n}_{vc}}\). The characteristics of the instantaneous geometric working volume qgi are shown in Fig. 15.

Fig. 15
figure 15

Characteristics of the instantaneous geometric working volume qgi and the average geometric working volume qg of the satellite mechanism as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

The results of the analyses prove that the instantaneous qgi value of the geometric working volume varies from a minimum value of qgi−min to a maximum value of qgi−max depending on the angle of rotation αR of the shaft. The value of qgi−max occurs when in the formula (29) the term \(\:\sum\:_{{i}_{ch-in}=1}^{{n}_{ch-in}}\text{cos}\left(\left({\alpha\:}_{R}-{\beta\:}_{E}\cdot\:\left({i}_{ch-in}-1\right)\right)\cdot\:{n}_{ER}\right)=max.\), while the value qgi−min takes place if \(\:\sum\:_{{i}_{ch-in}=1}^{{n}_{ch-in}}\text{cos}\left(\left({\alpha\:}_{R}-{\beta\:}_{E}\cdot\:\left({i}_{ch-in}-1\right)\right)\cdot\:{n}_{ER}\right)=min.\) From the characteristics shown in Fig. 15, it can be seen that the value of qgi−min occurs for \(\:{\alpha\:}_{R}=k\cdot\:\frac{{360}^{o}}{{n}_{ER}}\), while the vsalue qgi−max takes place for \(\:{\alpha\:}_{R}=\frac{{180}^{o}}{{n}_{ER}}\cdot\:\left(1+2\cdot\:k\right)\), where k = 0,1,2,…. The number of cycles of change from qgi−min to qgi−max is equal to the number of nvc (formula (11)).

The instantaneous delivery of the pump and the irregularity (pulsation) of delivery

The rotational speed n of the shaft is the independent parameter for each positive displacement pump47,48. Therefore, if n = const. (ω = const.), the the geometric working volume qg changes depending on the angle of rotation αR of the shaft and thus the pump delivery changes also. In other words, the instantaneous delivery Qi of the pump occurs (Fig. 14), that is :

$$\:{Q}_{i}={q}_{gi}\cdot\:n\ne\:const.$$
(31)

A ssociated with the concept of instantaneous delivery Qi of the pump is the concept of the irregularity δQ of the delivery of this pump (or, in other words, pulsation of the delivery of the pump), defined as2,4:

$$\:{\delta\:}_{Q}=100\cdot\:\frac{{Q}_{i-max}-{Q}_{i-min}}{Q}\left[\text{\%}\right]$$
(32)

Taking into account formulae (29), (30) and (31), the pulsation of the delivery can be defined as32:

$$\:{\delta\:}_{Q}=100\cdot\:\frac{{q}_{gi-max}-{q}_{gi-min}}{{q}_{g}}\left[\text{\%}\right]$$
(33)

The instantaneous rotational speed of the hydraulic motor and the irregularity (pulsation) of the rotational speed

The flow rate Q (absorption) is the independent parameter for each hydraulic motor33,46,50. So, if Q = const., the change in the geometric working volume qg as a function of the angle of rotation αR of the shaft leads to a change in the rotational speed of the shaft. In other words, the instantaneous rotational speed ni of the motor shaft occurs, i.e.:

$$\:{n}_{i}=\frac{Q}{{q}_{gi}}\ne\:const.$$
(34)

From this, it can be concluded that the rotational speed n of the hydraulic motor shaft is the average of the instantaneous rotational speeds ni:

$$\:n=\frac{1}{{k}_{i}}\cdot\:\sum\:_{{k}_{i}=1}^{{k}_{i}={x}_{i}}{n}_{i\left({k}_{i}\right)}=const.$$
(35)

where ki = 1,2,…,xi is the number of values qgi from a specific interval of the angle of rotation αR of the shaft. It can be seen from Fig. 14 that the values of ni should be calculated for angles of rotation αR of the shaft from any interval \(\:\frac{{360}^{o}}{{n}_{vc}}\). The characteristics of the instantaneous rotational speed ni and the average speed n at Q = const. are shown in Fig. 16.

Fig. 16
figure 16

Characteristics of instantaneous rotational speed ni and the average rotational speed n of the rotor (shaft) as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

Associated with the concept of instantaneous rotational speed ni of the motor shaft is the concept of the irregularity δn of the motor rotational speed (or, in other words, pulsation of the motor rotational seed), defined as:

$$\:{\delta\:}_{n}=100\cdot\:\frac{{n}_{i-max}-{n}_{i-min}}{n}\left[\text{\%}\right]$$
(36)

Taking formulae (29), (30) and (34) into account, the pulsation of the rotational speed δn can be defined as:

$$\:{\delta\:}_{n}={100\cdot\:q}_{g}\cdot\:\frac{{q}_{gi-max}-{q}_{gi-min}}{{q}_{gi-max}\cdot\:{q}_{gi-min}}\left[\text{\%}\right]$$
(37)

Torque on the pump shaft and irregularity (pulsation) of the torque

In hydraulic positive displacement machines without energy losses, the mechanical power is converted into hydraulic power (in the pump) or vice versa (in the motor)2, i.e.:

$$\:{q}_{g}\cdot\:n\cdot\:\left({p}_{H}-{p}_{L}\right)=2\cdot\:\pi\:\cdot\:M\cdot\:n$$
(38)

The relationship between the pressure difference in the working chambers and the torque on the shaft of the positive displacement machine is therefore as follows:

$$\:M=\frac{1}{2\cdot\:\pi\:}\cdot\:{q}_{g}\cdot\:\left({p}_{H}-{p}_{L}\right)$$
(39)

In the pump, the pressure pH in the high-pressure working chamber HPC (Figs. 2 and 3) is the result of the hydraulic system load and the pressure drop in the internal channel of the pump connecting the HPC chamber to the external pump connection. On the other hand, the pressure pL in the low-pressure working chamber LPC (Figs. 2 and 3) is the result of the pressure drop on the way from LPC chamber to the tank. The pressure increase in the pump is therefore a parameter independent of the pump. The torque M required to drive the pump is the effect of the pressure increase in this pump and depends on the geometric working volume qg (formula (39)). Because the geometric working volume qg assumes a constant value (qg = const.), regardless of the angle of rotation αR of the shaft, the torque M on the pump shaft is also constant (M = const.) according to the above formula (39) and represents an average value.

The torque M required to drive the pump can also be determined as an average value of the values ​​of the instantaneous torques Mi. The instantaneous torque Mi is the torque generated by the working mechanism for a certain angle of rotation αR of the shaft (rotor). Therefore:

$$\:M=\frac{1}{{k}_{j}}\cdot\:\sum\:_{{k}_{j}=1}^{{k}_{j}={x}_{j}}{M}_{i}$$
(40)

where kj = 1,2,3,…,xj is the number of values of the instantaneous torque Mi within one full rotation of the shaft.

In order to calculate the instantaneous values of the torque Mi on the pump shaft for given constant values of pressure pH and pL, it is necessary to calculate the values of the torque Mw(ich) “generated” by each working chamber as a function of the angle of rotation αR of the shaft. That is, the instantaneous torque Mi can be calculated as:

$$\:\overrightarrow{{M}_{i}}\:=\sum\:_{{i}_{ch}=1}^{{n}_{ch}}\overrightarrow{{M}_{w\left({i}_{ch}\right)}}=\:\overrightarrow{{M}_{i-HPC}}+\overrightarrow{{M}_{i-LPC}}$$
(41)

where:

  • \(\:\overrightarrow{{M}_{w\left({i}_{ch}\right)}}\) – the torque “generated” by the working chamber (numbered ich):

    (42)
  • \(\:\overrightarrow{{M}_{w\left({i}_{ch}\right)-R}}\) – the torque “generated” by the action of pressure in the chamber number ich on the rotor;

  • \(\:\overrightarrow{{M}_{w\left({i}_{ch}\right)-S1}}\) – the torque “generated” by the action of pressure in the chamber number ich on the first satellite;

  • \(\:\overrightarrow{{M}_{w\left({i}_{ch}\right)-S2}}\) – the torque “generated” by the action of pressure in the chamber number ich on the second satellite, adjacent to the first satellite;

  • \(\:\overrightarrow{{M}_{i-HPC}}\) – the torque “generated” by the high pressure pH in all high-pressure chambers (HPC);

  • \(\:\overrightarrow{{M}_{i-LPC}}\) – the torque “generated” by the low pressure pL in all low-pressure chambers (LPC).

The values ​​of the torques mentioned above can be calculated as follows:

  1. 1.

    The torque “generated” by the rotor

    $$\:{M}_{w\left({i}_{ch}\right)-R}={p}_{\left({i}_{ch}\right)}\cdot\:H\cdot\:{\int\:}_{\propto\:={\propto\:}_{\left(S1\right)}}^{\propto\:={\propto\:}_{\left(S2\right)}}{r}_{R}\cdot\:R\cdot\:d\propto\:$$
    (43)

    where (Fig. 17):

    • p(ich) = pH or p(ich) = pL – the pressure in the chamber with the number ich;

    • R – the radius of the rotor according to formula (1);

    • rR – the distance between the centre of rotation of the rotor (with the coordinates xo,yo) and the straight line defining the direction of the force dFR (respectively dFR-H for the high-pressure chamber HPC and dFR-L for the low-pressure chamber LPC):

      $$\:{r}_{R}=\sqrt{{\left({x}_{F}-{x}_{o}\right)}^{2}+{\left({y}_{F}-{y}_{o}\right)}^{2}}$$
      (44)
      $$\:{x}_{F}=\frac{1}{2}\cdot\:\frac{\frac{{y}_{R1}-{y}_{R2}}{{x}_{R1}-{x}_{R2}}\cdot\:\left({x}_{R1}+{x}_{R2}\right)+{y}_{R1}+{y}_{R2}}{\frac{{y}_{R1}-{y}_{R2}}{{x}_{R1}-{x}_{R2}}+\frac{{x}_{R1}-{x}_{R2}}{{y}_{R1}-{y}_{R2}}}$$
      (45)
      $$\:{y}_{F}=\frac{1}{2}\cdot\:\frac{{x}_{R1}+{x}_{R2}+\frac{{x}_{R1}-{x}_{R2}}{{y}_{R1}-{y}_{R2}}\cdot\:\left({y}_{R1}+{y}_{R2}\right)}{\frac{{y}_{R1}-{y}_{R2}}{{x}_{R1}-{x}_{R2}}+\frac{{x}_{R1}-{x}_{R2}}{{y}_{R1}-{y}_{R2}}}$$
      (46)
    • xR1, yR1 and xR2, yR2 – the coordinates of the points on the rotor for the angle α and for the angle α + dα respectively;

      the torque “generated” by the first satellite:

      (47)
      $$\:{r}_{S1}=\sqrt{{\left({x}_{F1}-{x}_{o}\right)}^{2}+{\left({y}_{F1}-{y}_{o}\right)}^{2}}$$
      (48)

      where (Fig. 17):

    • xF1 and yF1 – the coordinates of the point F located on the pitch line of the rotor and can be calculated using the formula (1) assuming α = α(S1);

    • xE1 and yE1 – the coordinates calculated according to the method described in15.

      the torque “generated” by the second satellite:

      (49)
      $$\:{r}_{S2}=\sqrt{{\left({x}_{F2}-{x}_{o}\right)}^{2}+{\left({y}_{F2}-{y}_{o}\right)}^{2}}$$
      (50)

      where (Fig. 17):

    • xF2 and yF2 – the coordinates of the point F located on the pitch line of the rotor and can be calculated using formula (1) assuming α = α(S2);

    • xE2 and yE2 – the coordinates calculated according to the method described in15.

Fig. 17
figure 17

The basic parameters of the satellite mechanism for calculating the torque. Description in the text. (created in Autodesk Autocad 2024, https://www.autodesk.com/)

The characteristics of the torques Mw(1)−R, Mw(1)−S1, Mw(1)−S2, Mw(1)−S and Mw(1) “generated” by the pressure in the first working chamber (chamber No. I – ich=1) are shown in Figs. 18, 19 and 20.

Fig. 18
figure 18

Characteristics of the torque “generated” by working chamber No. I (ich=1) in the range of the shaft rotation angle αR, which corresponds to the change in chamber volume from Vch-min to Vch-max (high pressure pH in the chamber).

Fig. 19
figure 19

Characteristics of the torque “generated” by working chamber No. I (ich=1) in the range of the shaft rotation angle αR, which corresponds to the change in chamber volume from Vch-max to Vch-min (low pressure pL in the chamber).

Fig. 20
figure 20

Characteristics of the torque “generated” by the working chamber No. I (ich=1) as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

Analysing the results of the torque calculations shows that in the satellite mechanism:

  1. a.

    during the filling of the chamber (high pressure pH) (Figs. 18 and 20):

    • the maximum value of the torque “generated” by the rotor occurs for the angle of rotation of the shaft \(\:{\alpha\:}_{R}={180}^{o}\cdot\:\left(\frac{1}{{n}_{R}}+k\cdot\:\frac{2}{{n}_{ER}}\right)\), where k = 0,1,2,…;

    • the lowest value of the torque “generated” by the first satellite occurs for the angle of rotation of the shaft \(\:{\alpha\:}_{R}=k\cdot\:\frac{{360}^{o}}{{n}_{ER}}\), where k = 0,1,2,…;

    • the highest value of the torque “generated” by the second satellite occurs for the angle of rotation of the shaft \(\:{{\alpha\:}_{R}=180}^{o}\cdot\:\left(\frac{1}{{n}_{E}}+k\cdot\:\frac{2}{{n}_{ER}}\right)\), where k = 0,1,2,…;

  2. b.

    during the emptying of the chamber (low pressure pL) (Figs. 19 and 20):

    • the minimum value of the torque ‘generated’ by the rotor occurs for the angle of rotation of the shaft \(\:{\alpha\:}_{R}={180}^{o}\cdot\:\left(\frac{1+2\cdot\:k}{{n}_{ER}}+\frac{1}{{n}_{E}}\right)\), where k = 0,1,2,…;

    • the lowest value of the torque ‘generated’ by the first satellite occurs for an angle of rotation of the shaft \(\:{\alpha\:}_{R}={360}^{o}\cdot\:\left(\frac{2}{{n}_{E}}+k\cdot\:\frac{1}{{n}_{ER}}\right)\), where k = 0,1,2,…;

    • the highest value of the torque ‘generated’ by the second satellite occurs for the angle of rotation of the shaft \(\:{\alpha\:}_{R}=k\cdot\:\frac{{360}^{o}}{{n}_{ER}}\), where k = 0,1,2,….

The characteristics of the torque “generated” by all working chambers of the satellite mechanism are shown in Fig. 21.

Fig. 21
figure 21

Characteristics of the torque Mw(ich) “generated” by all working chambers as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

The torque “generated” by the one working chamber depends on the shaft rotation angle αR. Consequently, the torque Mi expressed by formula (41) is also a function of the shaft rotation angle αR. The instantaneous value of Mi varies from a minimum value of Mi−min to a maximum value of Mi−max. The number of cycles of change from Mi−min to Mi−max is equal to the number nvc (formula (11)). Characteristics of the torques Mi, Mi−min, Mi−max, and M “generated” in the satellite mechanism (pump operation) at a constant pressure increase in the mechanism (Δp = pH–pL = 0.9 MPa) are shown in Fig. 22.

Fig. 22
figure 22

Characteristics of the torque “generated” by the low-pressure working chambers (Mi-LPC) and the high-pressure working chambers (Mi-HPC). Characteristics of the instantaneous torque Mi and the average torque M as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

The results of the analyses show that the instantaneous value of the torque Mi is a function of the angle of rotation αR of the shaft and varies from a minimum value of Mi−min to a maximum value of Mi−max (Fig. 22). The value Mi−min occurs for \(\:{\alpha\:}_{R}=k\cdot\:\frac{{180}^{o}}{{n}_{E}}\), but the value Mi−max occurs for \(\:{\alpha\:}_{R}=\frac{{360}^{o}}{\left({n}_{E}+{n}_{R}\right)\cdot\:{n}_{R}}+k\cdot\:{\beta\:}_{E}\) and \(\:{\alpha\:}_{R}=\frac{1}{2\cdot\:\left({n}_{E}+{n}_{R}\right)}\cdot\:\left(\frac{{180}^{o}}{{n}_{R}}+{n}_{R}\cdot\:\left({\beta\:}_{R}-{\beta\:}_{E}\right)\right)+k\cdot\:{\beta\:}_{E}\), where k = 0,1,2,…. The number of cycles of change from Mi−min to Mi−max is equal to \(\:\frac{{n}_{vc}}{2}\).

Associated with the concept of instantaneous torque Mi on the pump shaft is the concept of the torque irregularity δM (or in other words the pulsation of the torque), defined as:

$$\:{\delta\:}_{M}=100\cdot\:\frac{{M}_{i-max}-{M}_{i-min}}{M}\left[\text{\%}\right]$$
(51)

Since the value of the torque on the pump shaft changes from Mi−min to Mi−max, according to formula (39), for pH = const. and pL = const. there is a change in the working volume from qgi(M)−min to qgi(M)−max. In contrast to the instantaneous geometric working volume qgi, the working volume qgi(M) is referred to be called the instantaneous torque working volume.

The instantaneous torque working volume qgi(M) can therefore be determined from the calculated instantaneous torque Mi using formula (39) after a suitable transformation, i.e.:

$$\:{q}_{gi\left(M\right)}=2\cdot\:\pi\:\cdot\:\frac{{M}_{i}}{{p}_{H}-{p}_{L}}$$
(52)

Thus, it can be concluded that the torque working volume qg(M) is the average of the instantaneous working volumes qgi(M):

$$\:{q}_{g\left(M\right)}=\frac{1}{{k}_{l}}\cdot\:\sum\:_{{k}_{l}=1}^{{k}_{l}={x}_{l}}{q}_{gi\left({k}_{i}\right)}=const.$$
(53)

gdzie kl = 1,2,…,xl is the number of values of qgi(M) from a specific range of the shaft rotation angle αR. It can be seen from Fig. 22 that the values of qgi(M) should be calculated for angles of rotation αR of the shaft from any interval \(\:\frac{{360}^{o}}{{n}_{vc}}\). The characteristics of the instantaneous torque working volume qgi(M) and the average value qg(M) are shown in Fig. 23.

Fig. 23
figure 23

Characteristics of the instantaneous torque working volume qgi(M) and the average torque working volume qg(M) as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

The analyses show that the torque working volume of the tested satellite mechanism is qg(M) = 18.81 cm3/rev.

Pressure in the working chambers of the hydraulic motor and the irregularity (pulsation) of the pressure

In a hydraulic motor, the torque M is the load acting on this motor and is therefore a motor-independent parameter43,44,49. On the other hand, the pressure pH in the high-pressure working chamber HPC is the effect of the load M of this motor and also depends on:

  1. 1.

    the geometric working volume qg;

  2. 2.

    the pressure pL in the low-pressure working chamber LPC. This pressure is the effect of the pressure drop on the way from the LPC chamber to the liquid reservoir.

Assuming that there are no energy losses in the motor the pressure in the HPC chamber after the transformation of Eq. (39) is therefore:

$$\:{p}_{H}=2\cdot\:\pi\:\cdot\:\frac{M}{{q}_{g}}+{p}_{L}$$
(54)

If M = const., qg = const. and pL = const. then also pH = const. and it is an average value.

If, for a hydraulic motor, M = const. (a motor-independent parameter, as mentioned above), the pressure pH in the HPC chamber changes as a result of the change in the geometric working volume (as a function of the angle of rotation αR of the shaft). In the HPC chamber of the motor there is therefore an instantaneous pressure pHi, viz.:

$$\:{p}_{Hi}=2\cdot\:\pi\:\cdot\:\frac{M}{{q}_{gi\left(M\right)}}+{p}_{L}\ne\:const.$$
(55)

The characteristics of the instantaneous pHi and the average pH pressure in the high-pressure chamber HPC at M = const. and pL = const. are shown in Fig. 24.

Fig. 24
figure 24

Characteristics of the instantaneous pHi and the average pressure pH as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°).

Since the instantaneous pressure pHi in the high-pressure chamber HPC is influenced by the instantaneous torque working volume qgi(M), the following applies:

  1. a.

    the minimum values of the instantaneous pressure pHi-min occur for \(\:{\alpha\:}_{R}=\frac{{180}^{o}}{{n}_{ER}}\cdot\:\left(1+2\cdot\:k\right)\), where k = 0,1,2,….

  2. b.

    the maximum values of the instantaneous pressure pHi-max occur for \(\:{\alpha\:}_{R}=k\cdot\:\frac{{360}^{o}}{{n}_{ER}}\).

On the other hand, the concept of instantaneous pressure pHi in the high-pressure chamber HPC of a hydraulic motor is associated with the concept of pressure irregularity δP (or otherwise pressure pulsation), defined as:

$$\:{\delta\:}_{P}=100\cdot\:\frac{{p}_{Hi-max}-{p}_{Hi-min}}{{p}_{H}}\:\left[\text{\%}\right]$$
(56)

Tested satellite machine

The satellite pump shown in Fig. 25 was the subject of the study. The working mechanism of this pump is shown in Fig. 26. Figure 27 shows the commutation plates as key elements adjacent to the working mechanism. The principle of operating of the satellite pump has been described in detail in the publicly available literature, for example in42,47,48.

Fig. 25
figure 25

Tested pump (satellite pump): E – external gear (curvature), S – satellite, R – rotor, 1 – shaft, 2 and 3 – housing, 4 – suction (inflow) manifold, 5 – pumping (outflow) manifold, 6 – high-pressure commutation (compensation) plate, and 7 – low-pressure commutation (compensation) plate, 8 – cover of the shaft chamber.

The theoretical working volume of the pump is qt = 18,87 cm3/rev.

Fig. 26
figure 26

Satellite mechanism of the tested satellite pump15,43,44.

Fig. 27
figure 27

Commutation plates: high-pressure commutation plate (left) – position 6 in Fig. 25, low-pressure commutation plate (rightt) – position 7 in Fig. 25.

Test rig

The experimental investigation of the satellite pump was carried out on the test rig shown in Figs. 28 and 29. This stand is equipped with a self-braking worm gear WG (Figs. 28 and 29 (grey)). This gear unit enables the maintance of a constant rotational speed of the shaft of the tested machine TM. The rotation of the shaft of the tested machine TM is possible only when the electric motor E1 is started. The speed n of the shaft of the tested machine TM can be set by adjusting the rotational speed of the electric motor E1 using a current frequency converter. The range of the rotational speed n can be set in the range of n = 0.5 ÷ 15 rpm.

Fig. 28
figure 28

The test stand – hydraulic system and measuring system: P – pump, TM – tested machine (pump or motor), IP – impeller pump (centrifugal pump), SV – safety valve, F – filter, TA – tank, WG – self-locking worm gear, E1 and E2 – electric motors with frequency converters, E3 – electric motor, DR – data recorder, p1, p2 – pressure transducers, t1, t2, tT – temperature transducers, Qp – flowmeter, FT – force transducer for torque M measurement, n – inductive sensor for rotational speed measurement. (created in Autodesk Autocad 2024, https://www.autodesk.com/)

Fig. 29
figure 29

View of the test stand with worm gear (grey colour) (left) and the satellite pump on the test stand (right).

The constant pressure drop Δp in the connections of the tested machine TM was maintained by setting the speed of the pump P (and thus its displacement accordingly), the safety valve SV and accumulator A (Fig. 28).

As the displacement machine TM is tested at very low speeds, the flow rate Qp in this machine will be very small and therefore the pressure drop Δpich in the internal channels of this machine can be neglected (Δpich ≈ 0). Then pH = p1 and pL = p2.

The measured parameters at the test stand are listed in Table 2.

Table 2 Measured parameters and measurements instrument of the test stand (Fig. 28).

In the above-mentioned test stand, it is not possible to set and maintain a constant torque on the shaft of the tested machine working as a motor. It is also not possible to test the irregularity of the motor rotational speed at a constant flow rate supplying this motor, as the worm gear maintains a constant speed (n = const.).

The working liquid in the test stand was mineral oil Total Azolla ZS 46.

Results of laboratory tests

The test of the satellite displacement machine was carried out at a low constant speed (n = 1 rpm) and two different pressure values p1 (p1 = 5 MPa and p1 = 10 MPa). For comparison purposes, the tests were carried out for both operation as a pump and operation as a motor. The viscosity of the mineral oil was maintained at a constant level ν = 40±2 cSt. The following parameters were recorded during the tests:

a. the flow rate Qp in the machine operating as a pump (Figs. 30) and operating as a motor (Fig. 31) as a function of the angle of rotation αR of the shaft;

b. the torque Mp on the shaft of the machine operating as a pump (Fig. 32) and operating as a motor (Fig. 33) as a function of the angle of rotation αR of the shaft.

Fig. 30
figure 30

Characteristics of the actual flow rate Qp in the machine working as a pump as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°). The pressure loading the pump: p1 = 5 MPa and p1 = 10 MPa.

Fig. 31
figure 31

Characteristics of the actual flow rate Qp in the machine working as a motor as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°). The pressure in the inflow port of the motor: p1 = 5 MPa and p1 = 10 MPa.

Fig. 32
figure 32

Characteristics of the torque Mp on the shaft of the machine working as a pump as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°). The pressure loading the pump: p1 = 5 MPa and p1 = 10 MPa.

Fig. 33
figure 33

Characteristics of the torque Mp on the shaft of the machine working as a motor as a function of the angle of rotation αR of the rotor (within one complete rotation of the rotor – αR = 360°). The pressure in the inflow port of the motor: p1 = 5 MPa and p1 = 10 MPa.

Discussion

In the satellite working mechanism, the sum of the volumes of all working chambers is constant and independent of the angle of rotation αR of the shaft (formula (17)). In the satellite mechanism presented in this article, the volume of all working chambers is V = 13.045 cm3.

In the satellite mechanism, the number of filled chambers at the same time is equal to either the number of humps on the rotor or the number of humps on the curvature. In the considered mechanism type 4 × 6:

  1. a.

    if four chambers are filled then:

    • six chambers are emptied,

    • or four chambers are emptied and the other two chambers are dead (i.e. with maximum or minimum volume);

  2. b.

    if six chambers are filled, then four chambers are always emptied.

The analysis proves that in the satellite mechanism during the rotation of the rotor (shaft), the value of the working volume changes from the minimum value qi−min to the maximum value qi−max (according to formula (29)).

For a satellite mechanism operating as a pump, the rotational speed of the shaft of the pump is constant (Q = const.). Therefore, because of the instantaneous geometric working volume qgi, the displacement Q of the pump will change from the minimum value Qi−min to the maximum value Qi−max as a function of the angle of rotation αR of the shaft. This means there is an instantaneous delivery Qi of the pump (formulae (26) and (27)). The number of cycles of change of these values is equal to the number of cycles nvc of change of the volume of all working chambers (formula (11)). The relative change in the value of the delivery was called the pulsation of the delivery δQ (formula (33)). The value of this pulsation is the theoretical value and represents the maximum value for the pump.

If the flow rate is constant (Q = const.) in the satellite mechanism operating as a motor then due to the existence of the instantaneous geometric working volume qgi, the change in the rotational speed of the shaft will occur (as a function of angle of rotation αR of the shaft). That is, will be the instantaneous rotational speed ni of the motor shaft (formula (34)), the value of which changes from ni−min to ni−max. The relative change in the value of this speed was called the pulsation of the rotational speed δn (formula (37)). The value of this pulsation is the theoretical value and represents the maximum value for the hydraulic motor.

The results of the analysis show, that in the satellite mechanism:

  1. 1.

    the value of pulsation of the rotational speed δn (formula (37))is greater than the value of pulsation of the displacement δQ (formula(33)). For the satellite mechanism presented in this paper is δQ = 4.95% and δn = 5.04%;

  2. 2.

    the value of pulsation of the torque δM (formula (51)) is greater than the value of pulsation of the pressure δp (formula (56)). For the satellite mechanism presented in this paper is δM = 4.56% and δn = 3.1%.

In the real positive displacement machines (pump and motor) the pressure difference in the working mechanism has an influence on the real values of pulsations. The most important influencing factors are the compressibility of the liquid and leakages in the gaps of the working mechanism. The leakages in the satellite pump and in the motor are described in detail in47 and46 respectively.

To summarise, it can be concluded that:

  • on the pulsation of the delivery of the pump δQ,

  • on the pulsation of the torque on the pump shaft δM,

  • on the pulsation of the pressure in the motor inflow port δp,

  • on the pulsation of the rotational speed of the motor shaf δn.

influences the following parameters:

  • the number of the humps nR of the rotor,

  • the number of the humps nE of the curvature,

  • the minimum Ach-min and maximum Ach-max values of the working chamber area,

  • the height H of the satellite mechanism.

In the satellite mechanism, all pulsations (δQ, δn, δM, δP) will decrease when the number of the working chambers, i.e. the number nE of curvature humps and the number nR of rotor humps increases. For the satellite mechanisms presented in the publication15, the lowest pulsation occurs for the mechanism type 8 × 10 (nR=8, nE=10).

Equation (41)÷(50) show that the instantaneous value of the torque Mw(ich) „generated” by the one working chamber does not depend on the volume of this chamber, but on the shape of the pitch line of the rotor (i.e. the rotor outline). In each working chamber, the torque from the one satellite is added to the torque from the rotor, but the torque from the second satellite is subtracted (Figs. 18 and 19). This means that the second satellite „lowers” the value of the torque “generated” by the working chamber.

The working volume of the satellite mechanism calculated according to formulae (52) and (53), i.e. based on the torque generated by the working mechanism at certain constant pressures pH and pL in the working chambers, is proposed to call the torque working chamber qg(M). The analyses show that the average value of the torque working volume of the considered satellite mechanism is equal to the geometric working volume (i.e. qg(M) = qg) (Fig. 34). This proves that the theoretical analyses were performed out correctly.

Fig. 34
figure 34

Comparison of the instantaneous and average torque working volume (qgi(M) and qg(M)) with the instantaneous and average geometric vorking volume (qgi and qg) calculated according to formulae (29) and (30).

The results of the experiment confirmed the results of the theoretical analyses regarding the torque on the pump shaft, i.e. the value of the torque on the pump shaft:

  1. a.

    is a function of the angle of rotation αR of the shaft;

  2. b.

    reaches a minimum every 15° and also a maximum every 15o (Figs. 22 and 31).

If the value of the torque M changes during the rotation of the shaft at a constant rotational speed (n = const.) and at a constant inflow pressure (p1 = const.), this indicates a change in the value of the volume of the working chamber during this rotation. This in turn confirms the results of theoretical analyses (Figs. 15 and 23). Therefore, if qg = f(αR) then also for n = const. is Q = f(αR) (Fig. 14). The results of the experiment (Figs. 30 and 32) do not show this clearly because the actual flow rate in the positive displacement machine is:

(57)

where QL is the volumetric loss (leakage), the sign “+” refers to the hydraulic motor, and the sign “–“ refers to the pump. The volumetric losses QL are mainly leakages in the timing gaps (leakages in the commutation unit) and in the flat gaps of the satellite mechanism. At a very low rotational speed of the shaft, the proportion of this loss QL is quite large, especially the loss resulting from leakages in timing gaps (Figs. 30 and 32). The process of these leakages has been described in detail in35 and leakages in flat gaps in47,46.

Theoretical analyses show that for p1 = 5 MPa is M = 14.7 Nm and for p1 = 10 MPa is M = 29.4 Nm (Fig. 22). However, the experimental results showed, that the average value of the torque on the shaft of the machine:

  1. 1.

    operating as a pump is greater than the theoretical value of the torque M and is Mp = 23,7 Nm for p1 = 5 MPa and Mp = 42,6 Nm for p1 = 10 MPa (Fig. 31).

  2. 2.

    operating as a hydraulic motor is lower than the theoretical value of the torque M and is Mp = 8.7 Nm for p1 = 5 MPa and Mp = 22.4 Nm for p1 = 10 MPa (Fig. 33).

The relationship between the value of the torque Mp resulting from the experiment and the theoretical value of the torque M is as follows:

$$\:{M}_{p}=M\pm\:{M}_{L}$$
(58)

where ML is the loss of the torque, the sign “–” refers to the hydraulic motor, and the sign “+“ refers to the pump. The loss of the torque ML in the satellite pump and the satellite motor has been described in detail in48,49.

Summary

The mathematical relationships presented in this article make it possible to calculate the basic operating parameters of hydraulic pumps and motors equipped with any type of satellite mechanism. The correctness of the theoretical analyses of flow rate and torque in the satellite mechanism has been confirmed experimentally. It has also been shown that testing both the pump and the motor at constant speed allows not only the determination of torque and flow rate pulsations but also the observation of the volumetric and mechanical losses that occur in the working mechanism. It can be concluded that low constant speed testing can be considered a fundamental test for prototype hydraulic pumps and motors.

Based on the analyses carried out in this paper, it can be concluded that the satellite mechanisms with the highest number of humps on both the rotor and the curvature will have the best operating characteristics. Therefore, it is advisable to develop and build a displacement machine in the future that contains a satellite mechanism of the 8 × 10 type. 80 cycles of filling and emptying the working chambers correspond to one full rotation of the rotor of such a mechanism. Such a machine will be therefore characterised by the lowest pressure and speed pulsation (in the case of motor operation) and the lowest capacity and torque pulsation (in the case of pump operation).

The theoretical analyses presented in this paper form the starting point for the development of a mathematical model of rotational speed and pressures in a multi-speed satellite motor, i.e. the so-called digital satellite motor.