Introduction

In hydrostatic drive systems, positive displacement machines are pumps and hydraulic motors. Due to high operating pressures, piston pumps and piston motors dominate in hydrostatic systems1,2,3,4,5. Other constructions of positive displacement machines, such as gear6,7,8,9,10, gerotor11 or vane machines12, are also used. Recent years have been a period of intensive development of positive displacement machines, especially hydraulic motors, in which the working mechanism is a special set of non-circular gears. This article is devoted to these machines.

The idea of non-circular gears is not new. Non-circular gears were used in many devices to provide irregular motion, which is the transfer (generally) stable input velocity into various output velocities. An example of such devices are clockworks, astronomical devices, electromechanical systems to control and drive non-linear potentiometers, textile machines13, mechanical presses14,15,16 and mechanical toys also. Furthermore, from the eighteenth century, the non-circular gears were commonly used in positive displacement machines like in pumps and in flowmeters (Fig. 1)17. Both gear transmissions and hydraulic positive displacement machines (Fig. 1) are built with non-circular gears with a constant distance between the axles of these wheels. The methods of designing such gear transmissions are widely described in the literature13,14,15,16,17,18,19,20,21,22,23.

Figure 1
figure 1

Non-circular gears in positive displacement machine17.

While at the end of the nineteenth century the first hydraulic motor with non-circular gears was built24,25,26. This motor was called satellite motor (Fig. 2).

Figure 2
figure 2

The working mechanism of the first satellite motor (type 3 × 4): 1—rotor, 2—curvature, 3—satellite24,25,26.

The conception of satellite motor working mechanism is based on mutual cooperation of the external toothed non-circular wheel (called rotor) with the internal toothed non-circular wheel (called curvature) through the round gears (called satellites) between them. The satellites play the role of movable, inter-chamber partitions. Simultaneously, the satellite functions as inflow and outflow dividers when the working chamber passes from the filling phase to the extrusion phase26.

By the type of the satellite mechanism should be understood its characteristic feature, which is the number nR of humps on the rotor and the number nE of humps on the curvature. Thus, the type of mechanism will be marked as “nR x nE”.

Currently, hydraulic motors with four types of satellite mechanisms are manufactured (Figs. 2, 3i, 4).

Figure 3
figure 3

Satellite mechanisms: type 4 × 6 (left) and type 6 × 8 (right): 1—rotor, 2—curvature, 3—satellite26,28,29,30,31,32,33,34.

Figure 4
figure 4

The hydraulic motor with satellite mechanism type 4 × 5. The number of teeth: curvature zE = 130, rotor zR = 104 and satellite zS = 12, tooth module m = 0,5 mm35,36.

Satellite mechanisms are used not only to build a hydraulic motor, but also to build a pressure intensifier and a pump36,37,38,39.

According to patents30,31,34, the shape of the rotor consists of arcs of circles with different radii and tangents to each other. Similarly, the shape of the curvature is the sum of arcs with different radii. These constructions resulted mainly from the available technologies of their production. Both the teeth of the rotor and the curvature were made by diagonal hobbing with a Fellows tool with the use of special tooling of a slotting machine40,41,42. While the satellites were made using the milling method. Therefore, when designing a satellite mechanism, the available tools (number of chisel teeth, its diameter etc.) should also be taken into account. Moreover, the phenomenon of tooth interference in the mechanism had to be avoided43. Therefore, Kujawski in43 formed the rotor of the type 4 × 6 mechanism by the arcs of circles connected by straight sections and the construction of curvature consists of only arcs of circles. Kujawski was the first to present the guidelines and basics of designing the satellite mechanisms43.

In work26 a four-humped rotor is composed of arcs tangent to each other are presented (Fig. 5). Dowel Li et al. also developed a methodology of designing the satellite mechanism type 4 × 6 based on circular arc curves of the rotor and curvature44.

Figure 5
figure 5

Rotor (four-humped) as a sum of arcs26.

In mechanisms type 3 × 4, 4 × 6 and 6 × 8 the shape of the rotor consists of arcs of circles with different radii and tangents to each other. It was shown in26 that in these mechanisms are unfavourably large changes in the satellite’s acceleration at the moment of transition from the convex part of rotor to the concave part, i.e. in point where arcs of circles meet (Fig. 6). The immediate cause of this is a jump change in the radius value at the point of tangency of the circle’s arcs. Thus, in an operating mechanism, especially at high rotational speed, there will be a large mechanical loss which contributes to accelerated wear of the teeth. Figure 7 shows that the wear occurs not only at the points of contact of the arcs but also on the convexity (on the hump) of the rotor. The reason for this is the small radius of this hump45.

Figure 6
figure 6

The characteristic of the angular acceleration of satellite in mechanism type 4 × 6 (at the angular speed of rotor ω = 10 rad/s)26.

Figure 7
figure 7

Specific wear of the teeth on the humps of the rotor. Working liquid—emulsion HFA-E. Unknown mechanism operation time26,45.

Currently is possible to manufacture the toothed elements using the wire electrical discharge machining (the so-called WEDM method). This method is already used to manufacture well-known satellite mechanisms, especially the 4 × 6 type, the structures of which were designed to be made by chiseling44,47,48. Thus, the WEDM makes it possible to manufacture satellite mechanisms with different rotors and curvature shapes. For example, the rotor of the mechanism type 4 × 5 (Fig. 4) has a circular-sinusoidal shape35. The radius rR of the rotor pitch line was described by equation35:

$${\mathrm{r}}_{\mathrm{R}}={\mathrm{r}}_{\mathrm{Rmin}}+\frac{{\mathrm{r}}_{\mathrm{Rmax}}-{\mathrm{r}}_{\mathrm{Rmin}}}{2}\cdot \left(1+\mathrm{cos}\left({\mathrm{n}}_{\mathrm{R}}\cdot {\mathrm{\alpha }}_{\mathrm{R}}+\uppi \right)\right)$$
(1)

where rRmin and rRmax—respectively: minimum and maximum rotor radius, nR—the number of the rotor humps, αR—angle (Fig. 13).

For the mechanism shown in Fig. 4 is: rRmin = 22,552 mm and rRmax = 27.524 mm35.

Nowadays are proposed the next concepts of satellite mechanism. Osiecki proposes a satellite mechanism type 2 × 4 with the elliptical shape of the rotor (two humps) and with four humps curvature45,46. However, Osiecki did not disclose the methodology of designing curvature and methodology of selection the number of teeth in the mechanism elements (rotor, curvature and satellite). In literature the satellite mechanisms type 2 × 2 and 2 × 3 are also known (Fig. 8)49,50,51,52,53,54,55,56.

Figure 8
figure 8

Satellite mechanisms: type 2 × 2 (left), type 2 × 3 (middle) and type 2 × 4 (right), 1—rotor, 2—satellite, 3—curvature49,50,51,52,53,54,55,56.

Volkov at all propose to design satellite mechanisms, like shown in Fig. 8, by specifying, first, the trajectory of the satellite’s center associated with the rotor and with the curvature. In polar coordinates the distance LSR of the satellite center associated with the rotor from the origin of the coordinate system is49,50,51,52:

$${\mathrm{L}}_{\mathrm{SR}}={\mathrm{L}}_{\mathrm{c}}\cdot \left(1+{\mathrm{k}}_{t}\cdot \mathrm{f}\left({\mathrm{n}}_{\mathrm{R}}\cdot {\mathrm{\alpha }}_{\mathrm{SR}}\right)\right)$$
(2)

and the distance LSE of the satellite center associated with the curvature from the origin of the coordinate system is49,50,51,52:

$${\mathrm{L}}_{\mathrm{SE}}={\mathrm{L}}_{\mathrm{c}}\cdot \left(1+{\mathrm{k}}_{t}\cdot \mathrm{f}\left({\mathrm{n}}_{\mathrm{E}}\cdot {\mathrm{\alpha }}_{\mathrm{SE}}\right)\right)$$
(3)

where f(…)—cyclic function, kt—the coefficient that characterizes the non-circularity of the trajectories, LC—the radius of the circle to which both trajectories degenerate when k = 0, αSR and αSE—polar angles associated with the rotor and curvature respectively.

Next, the rotor and curvature curves are calculated as equidistance’s of the above-mentioned trajectories (2) and (3), assuming the satellite diameter and the number of teeth on the satellite, rotor and curvature49,50,51,52.

Zhang et al.57 and Wang et al.39 propose the new satellite mechanism type 4 × 6 with the high-order ellipse shape of the rotor. The pitch curve of the rotor is described in polar coordinates as:

$${\mathrm{r}}_{\mathrm{R}}=\frac{A\cdot \left(1-{k}^{2}\right)}{1+{\mathrm{k}}_{e}\cdot \mathrm{cos}\left({n}_{R}\cdot {\mathrm{\alpha }}_{\mathrm{R}}-\pi \right)}$$
(4)

where rR—the distance between the origin of the coordinate system and a point on the rotor pitch curve, ke—the eccentricity of the ellipse, A—the long-axis radius of the ellipse, αR—the polar angle of the rotor pitch curve.

Zhang at all are also propose to describe the rotor pitch line as57:

$${\mathrm{r}}_{\mathrm{R}}={\mathrm{A}}_{h}\cdot \mathrm{cos}\left({n}_{R}\cdot {\mathrm{\alpha }}_{\mathrm{R}}\right)+B\cdot \mathrm{cos}\left(2\cdot {n}_{R}\cdot {\mathrm{\alpha }}_{\mathrm{R}}\right)+{\mathrm{r}}_{\mathrm{c}}$$
(5)

where rc—the radius of basic circle, Ah—the amplitude of the cousine function, B—coefficient.

According to Zhang, Wang at all the equation describing the curvature pitch curve in polar coordinates is39,57:

$${\mathrm{r}}_{\mathrm{E}}={\mathrm{r}}_{\mathrm{R}}+2\cdot \frac{{\mathrm{r}}_{\mathrm{R}}\cdot {\mathrm{r}}_{\mathrm{S}}}{{\left[{{\mathrm{r}}_{\mathrm{R}}}^{2}+{\left(\frac{d{\mathrm{r}}_{\mathrm{R}}}{d{\mathrm{\alpha }}_{\mathrm{R}}}\right)}^{2}\right]}^{\mathrm{0,5}}}$$
(6)
$${\mathrm{\alpha }}_{\mathrm{E}}={\int }_{0}^{{\mathrm{\alpha }}_{\mathrm{R}}}\left[{\mathrm{r}}_{\mathrm{R}}+2\cdot \frac{{\mathrm{r}}_{\mathrm{R}}\cdot {\mathrm{r}}_{\mathrm{S}}}{{\mathrm{r}}_{\mathrm{E}}}\cdot \frac{{\left(\frac{d{\mathrm{r}}_{\mathrm{R}}}{d{\mathrm{\alpha }}_{\mathrm{R}}}\right)}^{2}-{\mathrm{r}}_{\mathrm{R}}\cdot \frac{{d}^{2}{\mathrm{r}}_{\mathrm{R}}}{d{{\mathrm{\alpha }}_{\mathrm{R}}}^{2}}}{{\left[{{\mathrm{r}}_{\mathrm{R}}}^{2}+{\left(\frac{d{\mathrm{r}}_{\mathrm{R}}}{d{\mathrm{\alpha }}_{\mathrm{R}}}\right)}^{2}\right]}^{\mathrm{1,5}}}\right]d{\mathrm{\alpha }}_{\mathrm{R}}$$
(7)

where rE—the distance between the origin of the coordinate system and a point on the curvature pitch curve, rS—radius of the satellite pitch curve, αE—the polar angle of the curvature pitch curve.

Zhang at all indicate that with an inapproprioprate selection of parameters, the curvature is characterized by self-interlacing of the pitch line (Fig. 9) or by undercutting the teeth (Fig. 10).

Figure 9
figure 9

The phenomenon of self-interlacing of the curvature pitch line57.

Figure 10
figure 10

The phenomenon of undercutting the curvature teeth57.

Furthermore, Zhang at all indicate, when selecting the pitch curve parameters, it is necessary to draw the tooth profile of each gear at the same time to judge its feasibility57. It is a certain inconvenience. The next problem to solve is determining how to select the coefficients Ah and B in Eq. (5) in solving the undercutting problem of the curvature so that the number of satellite teeth zS is small enough57.

In the above-characterized known methods of designing a satellite mechanism, some disadvantages related to the selection of the parameters of the rotor and curvature pitch lines as well as the selection of the number of teeth and their module can also be seen. Therefore, new two methods for designing any type of satellite mechanism for nE > nR are proposed below. The first method allows determining parameters of satellite mechanism for the perfect solution and the second method allows for the correction of the teeth.

Proposed method of designing a satellite mechanism

In the method of designing a satellite mechanism it is assumed that the satellite plays the role of a chisel. That is in a computer program the satellite chisels the gears of the rotor and curvature. Therefore, the mathematical relationships describing the position of the satellite center in the X–Y coordinate system and the corresponding angle of satellite rotation are also presented below.

Basic conditions

It is assumed that for each radius rs of the satellite’s pitch circle and for each rotor pitch line exists a corresponding to them a pitch line of curvature, which fulfils the conditions of perfect cooperation. These conditions are as follows43:

  1. (a)

    in each mutual position of rotor and curvature, obtained as a result of the rotation of one of them around the other, the pitch circles of all satellites must be tangent to the pitch lines of the rotor and the curvature;

  2. (b)

    the pitch circles of all satellites must pitch without slipping on the pitch lines of the rotor and the curvature;

  3. (c)

    on all length of rotor’s pitch line and on all length of the curvature’s pitch line must exist such humps that make the possible pitch of the satellite’s pitch circle on the external side of the rotor’s pitch line and on the internal side of the curvature’s pitch line;

  4. (d)

    the rotors and curvature’s pitch lines should be cyclically changing curves and must not overlap with mutual rotational displacement;

  5. (e)

    the centers S of the satellites should be located at the intersection point of the equidistant eR of the pitch line of the rotor with the equidistant eE of the pitch line of the curvature (equidistance are the tracks of the satellite centers, which arise as a result of the pitch the satellite on the pitch lines of the rotor and the curvature) (Fig. 11);

    Figure 11
    figure 11

    The basic geometrical relationships in satellite mechanism.

  6. (f)

    the point R of contact of the satellite with the rotor and the point E of contact of the satellite with the curvature lie on a straight line that passes through the center of rotation of the rotor and curvature (Fig. 11);

  7. (g)

    if the curves of the rotor are between points R1 and R2 and the curves of curvature are between points E1 and E2 (Fig. 11) and also the tangents to these curves are perpendicular to the leading radii rR (rotor) and rE (curvature) then the length LRc of the basic curve of the rotor is equal to the length LEc of the basic curve of curvature:

    $${\mathrm{L}}_{\mathrm{Rc}}={\mathrm{L}}_{\mathrm{Ec}}$$
    (8)
  8. (h)

    the central angle βR that covers one half of the cycle of the rotor pitch curve (corresponding to length LRc) is:

    $${\upbeta }_{\mathrm{R}}=\frac{\uppi }{{\mathrm{n}}_{\mathrm{R}}}$$
    (9)

    where nR is the number of the rotor humps;

  9. (i)

    the central angle βE that covers one half of the cycle of the curvature’s pitch curve (corresponding to length LEc) is:

    $${\upbeta }_{\mathrm{E}}=\frac{\uppi }{{\mathrm{n}}_{\mathrm{E}}}$$
    (10)

    where nE is the number of the curvature humps;

  10. (j)

    the number of humps of the curvature is greater than the number of humps of the rotor (nE > nR).

Proposed sequence of proceeding during the design

When starting the design of the satellite mechanism, the first step is to take the number of humps nR on the rotor and the number of humps nE on the curvature. Next the radius rc of the rotor basic circle must be chosen.

When designing a satellite mechanism it should be remembered that:

  1. (a)

    the number of teeth zRc in the range of rotor angle βR (Fig. 16) is:

    $${\mathrm{z}}_{\mathrm{Rc}}=\frac{{\mathrm{L}}_{\mathrm{Rc}}}{\uppi \cdot \mathrm{m}}$$
    (11)
  2. (b)

    because the condition (8) must be met, then:

    $${\mathrm{z}}_{\mathrm{Ec}}={\mathrm{z}}_{\mathrm{Rc}}$$
    (12)
  3. (c)

    the number of teeth zR on the rotor is:

    $${\mathrm{z}}_{\mathrm{R}}=2\cdot {\mathrm{n}}_{\mathrm{R}}\cdot {\mathrm{z}}_{\mathrm{Rc}}$$
    (13)
  4. (d)

    the number of teeth zE on the curvature is:

    $${\mathrm{z}}_{\mathrm{E}}=2\cdot {\mathrm{n}}_{\mathrm{E}}\cdot {\mathrm{z}}_{\mathrm{Rc}}$$
    (14)
  5. (e)

    numbers of teeth zR and zE must be integer;

  6. (f)

    the number of teeth 2zRc on the rotor hump (and the same on the curvature hump) must be an integer. Otherwise, despite the fulfilment of the condition (8) and the total number of rotor teeth zR and curvature teeth zE, the satellite mechanism cannot be assembled correctly. An example of such mechanism is presented in Fig. 12.

Figure 12
figure 12

Satellite mechanism type 4 × 6 with incorrectly selected parameters: zS = 9, zRc = 4.75, zR = 38, zE = 57. Every second satellite cannot be inserted into the mechanism.

The first method: searching for the perfect solution

Having the number of humps nR and nE should be sequentially:

  1. 1.

    to adopt radius rc of rotor basic circle;

  2. 2.

    using the iteration method should be searched the amplitude Ah and the satellite radius rS until the condition (8) is met with simultaneous fulfilment of the condition (54);

  3. 3.

    using the iteration method should be searched the number of satellite teeth zS so that the numbers of teeth zR and zE are integer;

  4. 4.

    to calculate teeth module m according to the following formula:

    $$\mathrm{m}=2\cdot \frac{{\mathrm{r}}_{\mathrm{S}}}{{\mathrm{z}}_{\mathrm{S}}}$$
    (15)

    The calculated value of module m does have to correspond to the normalized value;

  5. 5.

    to adopt the desired normalized value of module mst;

  6. 6.

    all the parameters of the satellite mechanism should be scaled by a value:

    $$\mathrm{i}=\frac{\mathrm{m}}{{\mathrm{m}}_{\mathrm{St}}}$$
    (16)

The search for the parameters of satellite mechanism, ie Ah, rS and zS so that the condition (54) was met may prove impossible. Then it is worth to allowing a certain difference δ of the lengths LRc and LEc, but not greater than the limit value δb, that is:

$$\left|{\mathrm{L}}_{\mathrm{Rc}}-{\mathrm{L}}_{\mathrm{Ec}}\right|=\updelta \le {\updelta }_{\mathrm{b}}$$
(17)

The value δb is justified, for example, by the fact that depending on the processing technology, different accuracy of the manufacturing of satellite mechanism elements is obtained.

The second method

Having the number of humps nR and nE should be sequentially:

  1. 1.

    to adopt the basic circle radius rc of the rotor;

  2. 2.

    to adopt the amplitude Ah;

  3. 3.

    by iteration method to search the satellite radius rS until the condition (8) is met while meeting the condition (54) (presented in “Method 2”);

  4. 4.

    to adopt the number of teeth zRc (keeping in mind that the number of teeth 2zRc on the rotor hump should be integer);

  5. 5.

    to calculate module m by transforming the formula (11);

  6. 6.

    to calculate the number of teeth zS by transforming the formula (15). The obtained value zS need not be an integer;

  7. 7.

    if the calculated value of zS is not integer then the total number of the satellite teeth zSst should be adopted. It is recommended that:

    $$\left|{\mathrm{z}}_{\mathrm{S}}-{\mathrm{z}}_{\mathrm{Sst}}\right|=\mathrm{min}$$
    (18)
    $${\mathrm{z}}_{\mathrm{Sst}}<{\mathrm{z}}_{\mathrm{S}}$$
    (19)
  8. 8.

    to apply the P-O correction of the teeth. The minimum value of the correction coefficient is:

    $${\mathrm{x}}_{\mathrm{smin}}=\frac{{\mathrm{z}}_{\mathrm{S}}-{\mathrm{z}}_{\mathrm{Sst}}}{2}$$
    (20)
  9. 9.

    in order to generate corrected teeth of the rotor and the curvature, the angle γSst of satellite rotation relative to its center S should be calculated according to the following formula:

    $${\upgamma }_{\mathrm{Sst}}=\frac{{\mathrm{L}}_{\mathrm{R}}}{{\mathrm{r}}_{\mathrm{Sst}}}+\mathrm{arctan}\left(\frac{{\mathrm{x}}_{\mathrm{R}}-{\mathrm{x}}_{\mathrm{S}}}{{\mathrm{y}}_{\mathrm{R}}-{\mathrm{y}}_{\mathrm{S}}}\right)$$
    (21)

    where:

    $${\mathrm{r}}_{\mathrm{Sst}}=\mathrm{m}\cdot \frac{{\mathrm{z}}_{\mathrm{Sst}}}{2}$$
    (22)

Rotor designing: the coordinates of the rotor pitch line

According to the basic conditions shown in “Basic conditions” the rotor’s pitch lines should be a cyclically changing curve. Furthermore, the rotor should have a total number of humps nR evenly distributed over the entire circumference of the rotor. Therefore, the radius rR of the rotor pitch line can be defined by any cyclical function type rR = f(αR), for example functions (1), (4), (5) and any others. A schematic sketch of a quarter rotor with the basic geometrical dimensions is shown in Fig. 13.

Figure 13
figure 13

The basic parameters of the rotor.

The coordinates (xR,yR) of the point R on the rotor pitch line are:

$${\mathrm{x}}_{\mathrm{R}}={\mathrm{r}}_{\mathrm{R}}\cdot \mathrm{sin}{\mathrm{\alpha }}_{\mathrm{R}}$$
(23)
$${\mathrm{y}}_{\mathrm{R}}={\mathrm{r}}_{\mathrm{R}}\cdot \mathrm{cos}{\mathrm{\alpha }}_{\mathrm{R}}$$
(24)

The most distant point of the rotor pitch line from the center of rotation of this rotor (i.e. from the origin of the coordinate system) designates the straight-line k which is the axis of symmetry of the rotor hump (Fig. 13). If αS = αR = βR then the satellite center S and the tangent point R of the satellite with the rotor lie on the straight-line k (Fig. 16b). The angle βR can be calculated from the formula (10).

The coordinates of the satellite center

The satellite pitch circle with radius rs must be tangent in the point R to the rotor pitch line (Fig. 14).

Figure 14
figure 14

The coordinates of the satellite center.

The coordinates (xS,yS) of the satellite center S can be calculated according to the following formulas:

$${\mathrm{x}}_{\mathrm{S}}={\mathrm{x}}_{\mathrm{R}}\pm {\mathrm{r}}_{\mathrm{S}}\cdot \frac{1}{\sqrt{{1+{\mathrm{a}}_{\left(\mathrm{R}\right)\mathrm{p}}}^{2}}}$$
(25)
$${\mathrm{y}}_{\mathrm{S}}={\mathrm{y}}_{\mathrm{R}}\pm {\mathrm{r}}_{\mathrm{S}}\cdot \frac{{\mathrm{a}}_{\left(\mathrm{R}\right)\mathrm{p}}}{\sqrt{{1+{\mathrm{a}}_{\left(\mathrm{R}\right)\mathrm{p}}}^{2}}}$$
(26)

where a(R)p is the slope of the straight-line y(R)p perpendicular to the tangent line y(R)t in the point R (Fig. 14). If a(R)p < 0 then in formulas (25) and (26) is a “−” sign instead of the “±” sign. But for a(R)p ≥ 0 is sign “+”.

The angular position of the satellite center S (angle αS in Fig. 14) about the axis OY can be calculated from the following formula:

$${\mathrm{\alpha }}_{\mathrm{S}}=\mathrm{arctan}\left(\frac{{\mathrm{x}}_{\mathrm{S}}}{{\mathrm{y}}_{\mathrm{S}}}\right)$$
(27)

whereas the distance LS of satellite center S from the origin of the coordinate system is:

$${\mathrm{L}}_{\mathrm{S}}=\sqrt{{\mathrm{x}}_{\mathrm{S}}^{2}+{\mathrm{y}}_{\mathrm{S}}^{2}}$$
(28)

The angle of satellite rotation

Each position of satellite center S described by formulas (25) and (26) is assigned the angle γS of the satellite rotation around the center S (Fig. 15).

Figure 15
figure 15

Angles of the satellite.

The angle γS of satellite rotation around its center S can be calculated according to the following formula:

$${\upgamma }_{\mathrm{S}}=\frac{{\mathrm{L}}_{\mathrm{R}}}{{\mathrm{r}}_{\mathrm{S}}}+\mathrm{arctan}\left(\frac{{\mathrm{x}}_{\mathrm{R}}-{\mathrm{x}}_{\mathrm{S}}}{{\mathrm{y}}_{\mathrm{R}}-{\mathrm{y}}_{\mathrm{S}}}\right)$$
(29)

Curvature designing

The number nE of the curvature humps must be greater than the number nR of the rotor humps (nE > nR). If the satellite center S and the tangency point R of the satellite with the rotor lie on the straight-line k then this line is the symmetry axis of the curvature humps. The tangency point E of the satellite with the curvature lies on the line k also (Fig. 16). Furthermore for rR = rRmin is rE = rEmin and for rR = rRmax is rE = rEmax.

Figure 16
figure 16

Characteristics angles of the rotor and the curvature and the tangency points of the satellite with the rotor and curvature.

The number nE of curvature humps corresponds to the angle βE, which can be calculated from the formula (10). Formulas (9) and (10) follow that:

$${\upbeta }_{\mathrm{R}}\cdot {\mathrm{n}}_{\mathrm{R}}={\upbeta }_{\mathrm{E}}\cdot {\mathrm{n}}_{\mathrm{E}}$$
(30)

and hence:

$${\upbeta }_{\mathrm{E}}=\frac{{\mathrm{n}}_{\mathrm{R}}}{{\mathrm{n}}_{\mathrm{E}}}\cdot {\upbeta }_{\mathrm{R}}$$
(31)

Furthermore, if the satellite moves in relation to the rotor by the angle βR then the curvature will rotate by the angle βEc (Fig. 16):

$${\upbeta }_{\mathrm{Ec}}={\upbeta }_{\mathrm{R}}+{\upbeta }_{\mathrm{E}}={\upbeta }_{\mathrm{R}}\cdot \left(1+\frac{{\mathrm{n}}_{\mathrm{R}}}{{\mathrm{n}}_{\mathrm{E}}}\right)=\uppi \cdot \left(\frac{1}{{\mathrm{n}}_{\mathrm{R}}}+\frac{1}{{\mathrm{n}}_{\mathrm{E}}}\right)$$
(32)

If the relations (31) and (32) exist between the angles βR, βE and βEc then the following relations between the angles αS, αSE and θE are also true (Fig. 17):

Figure 17
figure 17

Relations between angular position αS of satellite and the angle θE of curvature rotate.

$${\mathrm{\alpha }}_{\mathrm{SE}}=\frac{{\mathrm{n}}_{\mathrm{R}}}{{\mathrm{n}}_{\mathrm{E}}}\cdot {\mathrm{\alpha }}_{\mathrm{S}}$$
(33)
$${\uptheta }_{\mathrm{E}}={\mathrm{\alpha }}_{\mathrm{S}}+{\mathrm{\alpha }}_{\mathrm{SE}}={\mathrm{\alpha }}_{\mathrm{S}}\cdot \left(1+\frac{{\mathrm{n}}_{\mathrm{R}}}{{\mathrm{n}}_{\mathrm{E}}}\right)$$
(34)

In order to determine the curvature pitch line, the set of coordinates (xE,yE) of the point E should be calculated. These coordinates can be calculated by two methods.

Method 1: according to three temporaries centers of rotation

For any position of the satellite the tangency point E of the satellite with the curvature lies on the straight line that passes through the center of rotation of the rotor and the tangency point R of the satellite with the rotor (Fig. 18).

Figure 18
figure 18

Tangency point E of the satellite with the curvature.

The coordinates of the point E are as follows:

$${\mathrm{x}}_{\mathrm{E}}={\mathrm{r}}_{\mathrm{E}}\cdot \mathrm{sin}\left({\mathrm{\alpha }}_{\mathrm{R}}\right)$$
(35)
$${\mathrm{y}}_{\mathrm{E}}={\mathrm{r}}_{\mathrm{E}}\cdot \mathrm{cos}\left({\mathrm{\alpha }}_{\mathrm{R}}\right)$$
(36)

where:

$${\mathrm{r}}_{\mathrm{E}}={\mathrm{r}}_{\mathrm{R}}+\Delta {r}_{E}$$
(37)
$$\Delta {r}_{E}={\mathrm{r}}_{S}\cdot \sqrt{2\cdot \left(\mathrm{cos}\left(\pi -2\cdot {\upchi }_{1}\right)\right)}$$
(38)
$${\upchi }_{1}=arcsin\left(\frac{{L}_{S}}{{r}_{S}}\cdot \mathrm{sin}\left({\mathrm{\alpha }}_{\mathrm{R}}-{\mathrm{\alpha }}_{\mathrm{S}}\right)\right)$$
(39)

For any location of the satellite center S relative to the rotor corresponds the location of the center SE of this satellite relative to the curvature (Fig. 19). The satellite pitch circle with center in point SE is tangent the pitch line of the curvature. The angle ρ between points S and SE can be calculated from the following formula:

Figure 19
figure 19

Determining of the curvature pitch line—angular relations.

$$\uprho ={\upbeta }_{\mathrm{R}}+{\upbeta }_{\mathrm{E}}-{\mathrm{\alpha }}_{\mathrm{S}}-{\mathrm{\alpha }}_{\mathrm{SE}}=\left(\frac{{\mathrm{n}}_{\mathrm{R}}}{{\mathrm{n}}_{\mathrm{E}}}+1\right)\cdot \left(\frac{\uppi }{{\mathrm{n}}_{\mathrm{R}}}-{\mathrm{\alpha }}_{\mathrm{S}}\right)$$
(40)

whereas the coordinates (xSE,ySE) of the point SE are:

$${\mathrm{x}}_{\mathrm{SE}}={\mathrm{L}}_{\mathrm{S}}\cdot \mathrm{sin}\left(\uprho +{\mathrm{\alpha }}_{\mathrm{S}}\right)$$
(41)
$${\mathrm{y}}_{\mathrm{SE}}={\mathrm{L}}_{\mathrm{S}}\cdot \mathrm{cos}\left(\uprho +{\mathrm{\alpha }}_{\mathrm{S}}\right)$$
(42)

where LS is expressed by the formula (28).

The coordinates (xE,yE) of the point E (Fig. 19) can be calculated from formulas:

$${\mathrm{x}}_{\mathrm{E}}={\mathrm{r}}_{\mathrm{E}}\cdot \mathrm{sin}\left({\uprho }_{E}\right)$$
(43)
$${\mathrm{y}}_{\mathrm{E}}={\mathrm{r}}_{\mathrm{E}}\cdot \mathrm{cos}\left({\uprho }_{E}\right)$$
(44)

where:

$$ {\text{r}}_{{\text{E}}} = \sqrt {{\text{x}}_{{{{{\text{E}}^{\prime}}}}}^{2} + {\text{y}}_{{{{{\text{E}}^{\prime}}}}}^{2} } $$
(45)
$${\uprho }_{\mathrm{E}}={\uprho }_{S}+{\mathrm{\alpha }}_{\mathrm{R}}$$
(46)
$${\mathrm{\alpha }}_{\mathrm{R}}=\mathrm{arccos}\left(\frac{{\mathrm{x}}_{\mathrm{R}}}{{\mathrm{r}}_{\mathrm{R}}}\right)$$
(47)

Method 2

Graphical interpretation of determining the curvature pitch line

If the satellite is rolled along the rotor pitch line with the elementary angle ∆αS(1) then the initial tangency point E’(1) of the satellite with the curvature rotate with the angle ∆αE(1) and is in a new position E(1) (Fig. 20). The satellite pitch circle in a new position (point S(2) according to Fig. 20) is tangent to the curvature pitch line. The satellite center is common for satellite position relative to the rotor and satellite position relative to the curvature, that is S(2) = SE(2). The next displacement of the satellite with the angle ∆αS(2) (Fig. 21) forces the rotation of both the satellite center S(2) and the point E(1) with the angle ∆αE(2). Therefore the new position of satellites relative to the curvature are SE(1), SE(2) and SE(3). Wherein, the satellite center position SE(3) is the same as the position S(2) relative to the rotor, that is S(3) = SE(3). In the next steps the same is done until αS = αR = βR.

Figure 20
figure 20

The tangency points E of satellite with the curvature.

Figure 21
figure 21

The next positions of the satellite relative to the rotor and the positions of the satellite relative to the curvature—the determination of the shape of the curvature pitch line.

The displacement of the satellite with the angle ∆αS(1) causes the tangency point R will travel the distance ∆LR(1) (Fig. 20). The same distance must travel the tangency point E, that is:

$${\Delta {\mathrm{L}}_{\mathrm{E}}}^{(1)}={\Delta {\mathrm{L}}_{\mathrm{R}}}^{(1)}$$
(48)

After the displacement of the satellite with the angle ∆αS(1) the point E(2) is the new tangency point of this satellite with the curvature (Fig. 16). The next displacement of the satellite with the angle ∆αS(2) forces the rotation of the points E(1) and E(2) (i.e. the current point and the previous points) with the angle ∆αE(2). In the next steps, the same is done until αS = αR = βR.

It is more advantageous to determine the curvature pitch line only after determining the entire set of satellite centers SE, i.e. after determining all centers SE with the step of ∆αE). This method is illustrated in Fig. 22. The circles with the radius rE and with the center CE are tangent to the three next satellites. That is, the circle with the radius rE(2) is tangent to satellites 1, 2 and 3. The point E(2) is the tangency point of the circle with the radius rE(2) with the satellite 2. Similarly, the circle with the radius rE(3) is tangent to the satellites 2, 3 and 4 and also the point E(3) is the tangency point of the circle with the radius rE(3) with the satellite 3.

Figure 22
figure 22

The satellites positions relative to the curvature—the determination of the curvature pitch line.

Analytical method of determinig curvature pitch line

The coordinates (xE(1),yE(1)) of the first point E(1) of the curvature (Fig. 22) should be calculated from formulas (43) and (44). But coordinates (xE(i),yE(i)) of the next points E(i) of the curvature should be calculated according to the method shown in Fig. 22. That is, the coordinates (xCE(i),yCE(i)) of the center of the circle with the radius rE(i) (with the number (i)) can be calculated from formulas:

$${\mathrm{x}}_{\mathrm{CE}}^{(\mathrm{i})}=\frac{1}{2}\cdot \frac{{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i}-1)}-{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i}+1)}+\frac{{\left({\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i})}\right)}^{2}-{\left({\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i}-1)}\right)}^{2}}{{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i})}-{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i}-1)}}-\frac{{\left({\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i}+1)}\right)}^{2}-{\left({\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i})}\right)}^{2}}{{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i}+1)}-{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i})}}}{\frac{{\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i})}-{\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i}+1)}}{{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i}+1)}-{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i})}}+\frac{{\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i})}-{\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i}-1)}}{{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i})}-{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i}-1)}}}$$
(49)
$${\mathrm{y}}_{\mathrm{CE}}^{(\mathrm{i})}=\frac{{\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i})}-{\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i}+1)}}{{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i}+1)}-{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i})}}\cdot {\mathrm{x}}_{\mathrm{CE}}^{(\mathrm{i})}+\frac{1}{2}\cdot \left({\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i})}+{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i}+1)}+\frac{{\left({\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i}+1)}\right)}^{2}-{\left({\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i})}\right)}^{2}}{{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i}+1)}-{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i})}}\right)$$
(50)

But the coordinates (xE(i),yE(i)) of the curvature point E(i) are:

$${\mathrm{x}}_{\mathrm{E}}^{(\mathrm{i})}=\frac{{\mathrm{r}}_{\mathrm{S}}}{{\mathrm{R}}_{\mathrm{CE}}^{(\mathrm{i})}}\cdot \left({\mathrm{x}}_{\mathrm{CE}}^{(\mathrm{i})}-{\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i})}\right)+{\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i})}$$
(51)
$${\mathrm{y}}_{\mathrm{E}}^{(\mathrm{i})}=\frac{{\mathrm{r}}_{\mathrm{S}}}{{\mathrm{R}}_{\mathrm{CE}}^{(\mathrm{i})}}\cdot \left({\mathrm{y}}_{\mathrm{CE}}^{(\mathrm{i})}-{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i})}\right)+{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i})}$$
(52)

where:

$${\mathrm{R}}_{\mathrm{CE}}^{(\mathrm{i})}=\sqrt{{\left({\mathrm{x}}_{\mathrm{CE}}^{(\mathrm{i})}-{\mathrm{x}}_{\mathrm{SE}}^{(\mathrm{i})}\right)}^{2}+{\left({\mathrm{y}}_{\mathrm{CE}}^{(\mathrm{i})}-{\mathrm{y}}_{\mathrm{SE}}^{(\mathrm{i})}\right)}^{2}}$$
(53)

And must be met the following condition:

$${\mathrm{y}}_{\mathrm{E}}^{(\mathrm{i}+1)}-{\mathrm{y}}_{\mathrm{E}}^{(\mathrm{i})}>0$$
(54)

Then there is no self-interlacing of the curvature pitch line like in Fig. 9.

The mathematical formulas presented above allow calculating the coordinates of the point E on the curvature pitch line only in the range of the angle βE. The points in the second half of the curvature hump are a mirror image of the points E with respect to the straight-line k. But the total pitch line of the curvature is the circular array of the hump pitch line with respect to the origin of the coordinate system.

The length of the rotor pitch line and the curvature pitch line

The length LR of the rotor pitch line in terms of the angle αR is the sum of the elementary lengths ∆LR(i) defined by two adjacent points (R(i) and R(i+1)) of the rotor pitch line (Fig. 23), that is:

Figure 23
figure 23

The elementary lengths of the rotor and curvature (∆LR(i) and ∆LE(i)).

$${\mathrm{L}}_{\mathrm{R}}={\sum }_{i=1}^{n}\sqrt{{\left({\mathrm{x}}_{\mathrm{R}}^{(\mathrm{i}+1)}-{\mathrm{x}}_{\mathrm{R}}^{(\mathrm{i})}\right)}^{2}+{\left({\mathrm{y}}_{\mathrm{R}}^{(\mathrm{i}+1)}-{\mathrm{y}}_{\mathrm{R}}^{(\mathrm{i})}\right)}^{2}}$$
(55)

Similarly, the length LE of the curvature pitch line in the range of angle αE is the sum of the elementary lengths ∆LE(i) defined by two adjacent points (E(i) and E(i+1)) of the curvature pitch line (Figs. 19, 22, 23), that is:

$${\mathrm{L}}_{\mathrm{E}}={\sum }_{i=1}^{n}\sqrt{{\left({\mathrm{x}}_{\mathrm{E}}^{(\mathrm{i}+1)}-{\mathrm{x}}_{\mathrm{E}}^{(\mathrm{i})}\right)}^{2}+{\left({\mathrm{y}}_{\mathrm{E}}^{(\mathrm{i}+1)}-{\mathrm{y}}_{\mathrm{E}}^{(\mathrm{i})}\right)}^{2}}$$
(56)

If αR = βR then LR = LRc and if αE = βE then LE = LEc.

The angle between satellites and the number of satellites

If the angle βE corresponds to curvature hump then the rotate of the curvature by the angle

$${\uptheta }_{\mathrm{E}}=2\cdot {\upbeta }_{\mathrm{E}}$$
(57)

will enable the placement of the next satellite in the same place (point S(1)—Fig. 24). The formulas (10) and (34) indicate that the angle φS between satellites is:

Figure 24
figure 24

The angle φS between satellites.

$${\mathrm{\varphi }}_{\mathrm{S}}=\frac{2\cdot \uppi }{{\mathrm{n}}_{\mathrm{R}}+{\mathrm{n}}_{\mathrm{E}}}$$
(58)

The number nS of satellite in mechanism is:

$${\mathrm{n}}_{\mathrm{S}}=\frac{2\cdot \uppi }{{\mathrm{\varphi }}_{\mathrm{S}}}={\mathrm{n}}_{\mathrm{R}}+{\mathrm{n}}_{\mathrm{E}}$$
(59)

Types of satellite mechanisms

By the type of satellite mechanism should be understood its characteristic future, i.e. the number nR of the rotor humps and the number nE of the curvature humps. Therefore the type of mechanism is marked as “nR x nE”. If the number nE of the curvature humps increases in relation to the number nR of the rotor humps then increases the satellite diameter and decreases the distance between axes of two adjacent satellites. Thus, in a satellite mechanism of any type, each pair of adjacent satellites must satisfy the following condition:

$$\sqrt{{\left({\mathrm{x}}_{\mathrm{S}}^{(\mathrm{i}+1)}-{\mathrm{x}}_{\mathrm{S}}^{(\mathrm{i})}\right)}^{2}+{\left({\mathrm{y}}_{\mathrm{S}}^{(\mathrm{i}+1)}-{\mathrm{y}}_{\mathrm{S}}^{(\mathrm{i})}\right)}^{2}}>2\cdot \left({\mathrm{r}}_{\mathrm{S}}+{\mathrm{h}}_{\mathrm{hS}}\right)$$
(60)

where \(\left({\mathrm{x}}_{\mathrm{S}}^{(\mathrm{i})},{\mathrm{y}}_{\mathrm{S}}^{(\mathrm{i})}\right)\) and \(\left({\mathrm{x}}_{\mathrm{S}}^{(\mathrm{i}+1)},{\mathrm{y}}_{\mathrm{S}}^{(\mathrm{i}+1)}\right)\)—coordinates of two adjacent satellites, hhs—the tooth head height.

The Types of satellite mechanisms that meet the condition (60) are shown in Fig. 25. It should be noted that, regardless of the type of mechanism, the distance between the satellite’s pitch diameters decreases if the difference in the number of rotor and curvature humps increases. Therefore these mechanisms are characterized by a large number of teeth and large dimensions.

Figure 25
figure 25

Various types of satellite mechanisms.

Is not possible to build a satellite mechanism if:

$${\mathrm{n}}_{\mathrm{E}}-{\mathrm{n}}_{\mathrm{R}}>3$$
(61)

The parameters of satellite mechanism for the cosinusoidal shape of the rotor pitch line

Below were determined the satellite mechanism parameters for the radius rR of the rotor pitch curve expressed as (Fig. 13):

$${\mathrm{r}}_{\mathrm{R}}={\mathrm{r}}_{\mathrm{c}}-{\mathrm{L}}_{\mathrm{h}}$$
(62)

where:

$${\mathrm{L}}_{\mathrm{h}}={\mathrm{A}}_{\mathrm{h}}\cdot \mathrm{cos}\left({\mathrm{n}}_{\mathrm{R}}\cdot {\mathrm{\alpha }}_{\mathrm{R}}\right)$$
(63)

That is a cosine curve with an amplitude Ah is “wound” on the circle with a radius rc. The coordinates (xR,yR) of the point R on the rotor pitch line are:

$${\mathrm{x}}_{\mathrm{R}}=\left({\mathrm{r}}_{\mathrm{c}}-{\mathrm{A}}_{\mathrm{h}}\cdot \mathrm{cos}\left({\mathrm{n}}_{\mathrm{R}}\cdot {\mathrm{\alpha }}_{\mathrm{R}}\right)\right)\cdot \mathrm{sin}{\mathrm{\alpha }}_{\mathrm{R}}$$
(64)
$${\mathrm{y}}_{\mathrm{R}}=\left({\mathrm{r}}_{\mathrm{c}}-{\mathrm{A}}_{\mathrm{h}}\cdot \mathrm{cos}\left({\mathrm{n}}_{\mathrm{R}}\cdot {\mathrm{\alpha }}_{\mathrm{R}}\right)\right)\cdot \mathrm{cos}{\mathrm{\alpha }}_{\mathrm{R}}$$
(65)

The slope a(R)p f the straight-line y(R)p perpendicular to the tangent line y(R)t in the point R is:

$${\mathrm{a}}_{\left(\mathrm{R}\right)\mathrm{p}}=\frac{{\mathrm{r}}_{\mathrm{c}}\cdot \mathrm{sin}{\mathrm{\alpha }}_{\mathrm{R}}-{\mathrm{A}}_{\mathrm{h}}\cdot \left(\mathrm{cos}\left({\mathrm{n}}_{\mathrm{R}}\cdot {\mathrm{\alpha }}_{\mathrm{R}}\right)\cdot \mathrm{cos}{\mathrm{\alpha }}_{\mathrm{R}}+\mathrm{sin}\left({\mathrm{n}}_{\mathrm{R}}\cdot {\mathrm{\alpha }}_{\mathrm{R}}\right)\cdot \mathrm{sin}{\mathrm{\alpha }}_{\mathrm{R}}\right)}{{\mathrm{r}}_{\mathrm{c}}\cdot \mathrm{sin}{\mathrm{\alpha }}_{\mathrm{R}}-{\mathrm{A}}_{\mathrm{h}}\cdot \left(\mathrm{cos}\left({\mathrm{n}}_{\mathrm{R}}\cdot {\mathrm{\alpha }}_{\mathrm{R}}\right)\cdot \mathrm{sin}{\mathrm{\alpha }}_{\mathrm{R}}+\mathrm{sin}\left({\mathrm{n}}_{\mathrm{R}}\cdot {\mathrm{\alpha }}_{\mathrm{R}}\right)\cdot \mathrm{cos}{\mathrm{\alpha }}_{\mathrm{R}}\right)}$$
(66)

Table 1 summarizes the parameters of selected satellite mechanisms calculated using the first method (see “The first method: searching for the perfect solution”). Whereas Table 2 summarizes parameters of selected satellite mechanisms calculated using the second method (see “The second method”), assuming:

  1. a.

    different number of teeth zRc corresponding to the length LRc of the rotor pitch line,

  2. b.

    \({\mathrm{y}}_{\mathrm{E}}^{(\mathrm{i}+1)}-{\mathrm{y}}_{\mathrm{E}}^{\left(\mathrm{i}\right)}\approx 0\) that is for Ah/rc = max.

Table 1 Parameters of satellite mechanisms from Fig. 25 calculated according to the first method for tooth module m = 1 mm.
Table 2 Parameters of selected satellite mechanisms from Fig. 25 calculated according to the second method for Ah/rc = max (for tooth module m = 1 mm).

In both cases the parameters were determined for tooth module m = 1 mm.

Development of satellite mechanisms with nR > 8 is possible but these mechanisms are unlikely to find technical application.

Verification of satellite mechanism designing method

The parameters of satellite mechanism type 4 × 5, shown in Table 1, after scaling to the module m = 0,5 mm correspond to the parameters of the mechanism shown in Fig. 4. Thus, it confirms the correctness of the design methodology and the performed calculations.

In order to verify the presented procedure of designing, a sample satellite mechanism was designed, manufactured and examined. The projects of rotor and curvature, created according to the above-described methodology are presented in Figs. 26 and 27. But Fig. 28 shows satellite mechanism type 4 × 6 made of metal by WEDM.

Figure 26
figure 26

Rotor, curvature and complete satellite mechanism type 4 × 6 (pressure angle 20°, zS = 10, zRc = 5.5, zR = 44, zE = 66).

Figure 27
figure 27

Rotor, curvature and complete satellite mechanism type 4 × 6 (pressure angle 30°, zS = 8, zRc = 4.5, zR = 36, zE = 54).

Figure 28
figure 28

Satellite mechanism type 4 × 6: made of metal by WEDM (zS = 10, zRc = 5.5, zR = 44, zE = 66).

The satellite mechanism was checked for smooth rotation.

Summary

This article presents the method of designing a satellite mechanism based on the adopted function of the rotor pitch line. The sequence of the proceedings for selecting the parameters of the satellite mechanism is described. All technically possible types of satellite mechanisms are also presented. These mechanisms were calculated assuming the sinusoidal function to determine the shape of the rotor pitch line. From the point of view of the construction of hydraulic displacement machines, the use of a rotor with a circular-sinusoidal shape is justified.

Both the shape of the rotor teeth and the curvature teeth are determined by the shape of the satellite teeth. The satellite is a gear-shaper cutter. In this way the teeth interference was eliminated. This is an undoubted advantage of the presented method. Furthermore, the presented method of design allows to avoid the self-intersection of curvature pitch line and undercutting the curvature teeth. Is possible to apply a teeth correction and to create a satellite mechanism even with a very small number of satellite teeth (for example zS = 8).

The practical verification shown that using the presented method of design has good results. In the manufactured mechanism, no problems with gears meshing were observed—the mechanism worked smoothly, without jamming.

The results presented in this paper can constitute fundamentals for further investigations of other particular properties of different types of satellite mechanisms, such as:

  • the volume of the working chamber as a function of the angle of rotation of the rotor or curvature. The working chamber should be understood as a volume formed by two adjacent satellites, rotor and curvature;

  • geometrical displacement of a hydraulic machine with different types of satellite mechanisms;

  • theoretical characteristics of torque and flow rate in a mechanism and thus an irregularity of flow rate and torque also;

  • satellite kinematics and dynamics;

  • mechanical losses.

Undoubtedly, an important issue will be the analysis of the impact of tooth structure (e.g. involute teeth, circular-arc teeth, etc.) on their strength.

Nevertheless, the methodology of designing the curvature is universal for different shapes of the rotor. The methodology of designing the satellite mechanism, presented below, enables their manufacturing using the wire electrical discharge machining method.