1 Introduction

The gerotor oil pump is a type of internal gear pump consisting of an outer gear and an inner gear, forming a rotor set. The outer gear is typically located around the inside perimeter of the pump housing, while the inner gear meshes with the outer gear and rotates. This rotating rotor set is responsible for sucking in and discharging oil, facilitating oil circulation within the engine. This device is a simple molded product with a structure that is easy to manufacture, and it can be used for an extended period due to minimal friction occurring as the gears mesh. Moreover, the gerotor oil pump exhibits relatively small size, high flow rates, and high pressure capabilities, making it suitable for high-performance engines. The gerotor oil pump is used not only in automotive engines but also in various fields such as machine tools, robots, and hydraulic equipment. To address issues in the automotive industry, such as fuel efficiency improvement and noise reduction, there is still a demand for new gerotor pump designs with high performance and low noise characteristics, as well as port optimization.

Fig. 1
figure 1

Differences between curvature of ovoid curve and those of other curves

The works above focus on comprehensively exploring innovative solutions to improve the performance of the gerotor oil pump, solving lubrication and leakage problems, optimizing fluid flow through geometric design changes, and reducing noise and pressure pulsations [1]. These studies range from developing a sealing magnetic rotor for miniaturization and efficiency to using elliptical configurations to improve fluid dynamics, to theoretical and computational analysis to optimize pump design and function. Each contribution emphasizes the importance of integrating advanced design concepts and interpretation methodologies to achieve excellent performance in the gerotor oil pump. Lee’s research introduced a gerotor oil pump with a 2-extended cardioid lobe shape, and Lee optimized the gerotor profile using a lemniscate lobe shape [2, 3]. The results from both studies show that the narrower the width of the chamber of the gerotor, the lower the flow rate pulsation and the better the noise. Based on these results, the relationship between the flow pulsation, pressure pulsation, and noise according to the gear shape was derived by referring to Zhang’s research result on the pressure pulsation and flow structure, and a gerotor tooth shape with improved performance compared to the previous one was developed [4,5,6].

In order to meet the recent demand for gerotor oil pumps with low pulsation and noise values, a new gerotor profile was developed through the following process [7].The ovoid curve was chosen as the basis for the lobe shape design. Based on the designed lobe shape, the constitutive equation of the gear profile was derived. To effectively validate the theoretical performance parameters of the developed gerotor profile, an automated calculation program was developed using Matlab to compute performance factors, including flow rate, pulsation, contact stress, specific slipping, and pressure angle. In addition, a CFD method using a dynamic mesh was established to perform more accurate analytical verification of the generated tooth shape. By this method, the optimal shape of the ovoid profile was derived, and it was confirmed that its performance is superior to the lemniscate profile developed in previous research. Through this, the correlation between the area and performance of the flow area was confirmed and the optimal shape of the ovoid profile was derived by this, and it was confirmed that the theoretical and analytical performance was superior to that of the lemniscate profile developed in the previous study. After obtaining promising results through CFD analysis, an experiment was conducted to test the performance, and as a result, it was confirmed the excellence of the ovoid rotor robe, especially in terms of flow rate and noise reduction. This result confirms the correlations between the chamber width and noise, flow rate pulsation and noise, and pressure pulsation and noise, paving the way for the development of a pump that offers improved performance, reduced noise, and enhanced efficiency. This advancement meets diverse design requirements while ensuring compactness and reliability.

2 Profile design

2.1 Lobe shape

In previous studies, it was found that pulsation and noise performance were better when the chamber width was relatively wide. From this point of view, in order to create a tooth shape that outperforms existing profiles and to find out why the performance is improved, a trial and error method was performed to obtain an ovoid curve with a wider chamber width than the existing curve as shown in Fig. 1, and the tooth shape of the gerotor was designed using this [8,9,10].

Ovoid curves are egg-shaped curves that can be represented by various parametric equations. In this study, the optimal design of the gerotor tooth profile was carried out using the parametric equations shown in Eqs. (1) and (2). A 2-expanded ovoid curve was designed to generate a lobe shape through scaling, translation, rotation, and symmetry algorithms, and the process of creating a lobe shape is as follows.

$$\begin{aligned} x_1(\theta )= & {} \left( \sqrt{49 - 4 \sin (\theta )} + \cos (\theta ) \right) \cos (\theta )\end{aligned}$$
(1)
$$\begin{aligned} y_1(\theta )= & {} \sin (\theta ) \end{aligned}$$
(2)

To achieve this, it was expanded by \(k_{1}\) times in the x-direction and \(k_{2}\) times in the y-direction. The expanded ovoid curve was created based on Eq. (3) and is shown in Fig. 2.

$$\begin{aligned} x_2(\theta ) = k_1 \times x_1, y_2(\theta ) = k_2 \times y_1 \end{aligned}$$
(3)
Fig. 2
figure 2

Ovoid and expanded ovoid curves

Fig. 3
figure 3

Movement and rotation of the Ex_Ovoid curve

It was translated parallel to the x-axis by an amount equal to “\(x_{move}\),” and parallel to the y-axis by an amount equal to “\(y_{move}\),” reaching the origin as shown in Fig. 3. Subsequently, it was rotated around the origin, which serves as the center of rotation, by an angle of “\({\eta ^{\circ }}\).” The resulting configuration iss shown by blue in Fig. 3 and the parametric equations are shown in Eq. 4.

$$\begin{aligned} \begin{aligned} x_{3,\text {rotated}}(\theta ) = (x_2 - x_{\text {move}}) \cos (\eta ) - (y_2 - y_{\text {move}}) \sin (\eta ) \\ y_{3,\text {rotated}}(\theta ) = (x_2 - x_{\text {move}}) \sin (\eta ) + (y_2 - y_{\text {move}}) \cos (\eta )\\ \end{aligned} \end{aligned}$$
(4)

When the ovoid curve is symmetrical to the x-axis and combined, a cusp occurs. When a cusp occurs, a discontinuity appears in the rotor shape, so smooth rotation does not occur and flow pulsation and flowrate are affected (Fig. 4).

To prevent this, a point with a slope of “\(\infty \)” in the rotated lobe shape was found and connected to form a natural curve. As shown by purple in Fig. 5, we translated the point with the minimum x-coordinate by “\(x_{move2}\)” in the x-axis direction and by “h” in the y-axis direction. The lobe shape becomes an independent curve having various shapes according to “\(k_{1}\),” “\(k_{2}\),” and the rotation angle “\({\eta }\)” and its parametric equations of the extended ovoid curve are shown in Eqs. 5, 6, and 7.

Fig. 4
figure 4

Occurrence of cusp when rotated around the x-axis

Fig. 5
figure 5

The 2-Ex_Ovoids lobe shape designed through mirror function to avoid cusp

Fig. 6
figure 6

Generation of the 2-Ex_Ovoids lobe shape

Fig. 7
figure 7

Contact points obtained by orthogonal condition

$$\begin{aligned}{} & {} x_4(\theta ) = x_{3, \text {rotated}}(\theta ) \nonumber \\{} & {} \qquad \quad = \left( x_2+x_{\text {move}}\right) \times \cos (\eta )-\left( y_2-y_{\text {move}}\right) \times \sin (\eta )\nonumber \\{} & {} \qquad \quad = \Big [\left\{ k_1 \times \left( (\sqrt{49-4 \times \sin (\theta )}+\cos (\theta )) \times \cos (\theta )\right) \right\} \nonumber \\{} & {} \qquad \quad \quad +x_{\text {move}}\Big ] \!\times \cos (\eta )\! -\! \left\{ k_2 \times \left( \sin (\theta )\!-\!y_{\text {move}}\right) \right\} \!\times \! \sin (\eta )\nonumber \\{} & {} y_{4, Y \text{-translation } }(\theta )=y_{3, \text{ rotated } }(\theta )-\textrm{h} \nonumber \\{} & {} \qquad \quad =\left( x_2+\!x_{\text{ move } }\right) \!\times \sin (\eta )\!+\left( y_2\!-y_{\text{ move } }\right) \! \times \!\cos (\eta )\!-\!\textrm{h} \nonumber \\{} & {} \qquad \quad =\Big [\left\{ k_1 \times ((\sqrt{49-4 \times \sin (\theta )}+\cos (\theta )) \times \cos (\theta ))\right\} \nonumber \\{} & {} \qquad \quad \quad +x_{\text{ move } }\!\Big ]\! \times \sin (\eta ) \!+\!\left\{ k_2 \times \left( \sin (\theta )\!-\!y_{\text{ move } }\right) \right\} \!\times \! \cos (\eta )\!-\!\textrm{h}\nonumber \\ \end{aligned}$$
(5)
$$\begin{aligned} \begin{aligned}&x_{5, X \text{-translation } }(\theta )=x_{4, \text{ translation } }+x_{\text{ move } , 2} \\&y_{5, X \text{-translation } }(\theta )=y_{4, \text{ translation } } \end{aligned} \end{aligned}$$
(6)
$$\begin{aligned} \begin{aligned}&x_6(\theta )=x_{5, X}- \text{ translation } \\&y_{6, \text{ symmetry } }(\theta )=-y_{5, X \text{-translation } } \end{aligned} \end{aligned}$$
(7)

To determine the position of this shape, they were translated parallel to the x-axis by a distance of “d,” using Eq. (8). Afterwards, in order to obtain the final lobe shape of Fig. 6, Eq. (8) was symmetric about the x-axis, which are shown in Eq. (9).

$$\begin{aligned}{} & {} x_{7-1,x\text {-translation}}(\theta ) = x_{5,x\text {-translation}} + d \nonumber \\{} & {} \qquad \quad = \Big \{ \Big [ k_1 \times \left( \sqrt{49 - 4 \times \sin (\theta )} + \cos (\theta ) \right) \times \cos (\theta ) \Big ]\nonumber \\{} & {} \qquad \qquad + x_{\text {move}} \Big \} \times \cos (\eta ) - \left\{ k_2 \times \sin (\theta ) \times \sin (\eta ) \right\} \nonumber \\{} & {} \qquad \qquad + x_{\text {move,2}} + d \nonumber \\{} & {} y_{7-1}(\theta ) = y_{5,x\text {-translation}}(\theta ) \nonumber \\{} & {} \qquad \quad = \left[ \sqrt{49 - 4 \times \sin (\theta )} + x_{\text {move}} \right] \times \sin (\eta ) \nonumber \\{} & {} \qquad \qquad + \left\{ k_2 \times \sin (\theta ) \times \cos (\eta ) \right\} - h \end{aligned}$$
(8)
$$\begin{aligned} \begin{aligned}&x_{7-2, X-translation}(\theta )=x_{7-1}(\theta ) \\&y_{7-2}(\theta )=-y_{7-1}(\theta ) \end{aligned} \end{aligned}$$
(9)

2.2 Contact points

To create gears that mesh with a constant angular velocity ratio using the obtained lobe shape, we applied Camus’ theory. According to this theory, the common normal at the contact point of the meshing teeth must always pass through the pitch point, which is a fixed point on the gear centerline. Unlike the case where the external profile is a circle, in the case of a rotor profile composed of two combined expanded ovoid curves, the normal at the contact point does not point towards the center of the external gear. Therefore, as shown in Fig. 7, using the Newton–Raphson method, we found the angle (\(\eta ^{\circ }\)) between the direction vector (\(\mathbf {v_{1}}\)) from a point (\(x_1\), \(y_1\)) on the rotor to the pitch point P(\(P_x\), \(P_y\)) and the tangent vector (\(\mathbf {v_{2}}\)) to be perpendicular, satisfying an error range within \(10^{-7}\). Then, we calculated the contact points \(C_1\) and \(C_2\) of the expanded ovoid curves 1 (2-Ex_Ovoid1) and 2 (2-Ex_Ovoid2) using Eqs. (10)–(14), and represented them in Fig. 8.

Fig. 8
figure 8

Locus of contact points of the 2-Ex_Ovoids

Fig. 9
figure 9

Generated inner and outer rotor profiles

In this case, Eq. (10) represents the pitch point of the external rotor, and Eq. (11) defines “\(\mathbf {v_{1}}\)” as the direction vector from a point on the rotor to the pitch point, and “\(\mathbf {v_{2}}\)” as the normal vector at that point on the rotor. Equation (12) represents the condition that “\(\mathbf {v_{1}}\)” and “\(\mathbf {v_{2}}\)” are perpendicular.

$$\begin{aligned} P\left( P_x, P_y\right)= & {} \left( r_2 \cos \alpha , r_2 \sin \alpha \right) \end{aligned}$$
(10)
$$\begin{aligned} \overrightarrow{v_{n, 1}}= & {} \left( P_{\textrm{x}}-x_n, P_y-y_n\right) , \overrightarrow{v_{n, 2}}=\left( d x_n, d y_n\right) \end{aligned}$$
(11)
$$\begin{aligned} f f= & {} \overrightarrow{v_{\textrm{n}, 1}} \cdot \overrightarrow{v_{n, 2}}=0\end{aligned}$$
(12)
$$\begin{aligned} \theta ^{\prime }= & {} \theta -\frac{f f}{d f f}\end{aligned}$$
(13)
$$\begin{aligned} \textrm{C}= & {} \left( \begin{array}{l} x_c \\ y_c \end{array}\right) \nonumber \\= & {} \left( \begin{array}{l} x_7\left( \theta ^{\prime }\right) \times \cos (\alpha )-y_7\left( \theta ^{\prime }\right) \times \sin (\alpha ) \\ x_7\left( \theta ^{\prime }\right) \times \sin (\alpha )+y_7\left( \theta ^{\prime }\right) \times \cos (\alpha ) \end{array}\right) \end{aligned}$$
(14)

2.3 Design of inner and outer rotors

Using Eqs. (15)–(17), the contact point (\(x_c\),\(y_c\)) is rotated clockwise by “\(\alpha '\)” based on the center point (\(O_1\)) of the inner rotor to create the inner rotor (\(x_\text{ inner }\), \(y\text{ inner }\)), and the contact point External rotors (\(x_\text{ outer }\), \(y_\text{ outer }\)) are created by rotating clockwise by “\(\alpha '\)” based on the center point (\(O_2\)) of the outer rotor. “\(r_1\)” and “\(r_2\)” represent the pitch circle radius of the inner and outer rotors, and “e” represents the amount of eccentricity.

$$\begin{aligned} \alpha ^{\prime }= & {} \frac{r_2}{r_1} \alpha ,\left( r_1=z_1 \times e, r_2=z_2 \times e\right) \end{aligned}$$
(15)
$$\begin{aligned} \left( \begin{array}{l} x_{\text{ inner } } \\ y_{\text{ inner } } \end{array}\right)= & {} \left( \begin{array}{cc} \cos \alpha ^{\prime } &{} -\sin \alpha ^{\prime } \\ \sin \alpha ^{\prime } &{} \cos \alpha ^{\prime } \end{array}\right) \left( \begin{array}{c} x_c-e \\ y_c \end{array}\right) +\left( \begin{array}{l} e \\ 0 \end{array}\right) \end{aligned}$$
(16)
$$\begin{aligned} \left( \begin{array}{l} x_{\text{ outer } } \\ y_{\text{ outer } } \end{array}\right)= & {} \left( \begin{array}{cc} \cos \alpha &{} -\sin \alpha \\ \sin \alpha &{} \cos \alpha \end{array}\right) \left( \begin{array}{l} x_c \\ y_c \end{array}\right) \end{aligned}$$
(17)

Figure 9 shows the shape of the inner and outer rotors created when the input variables (\(k_1\) = 5, \(k_2\) = 6, \(\eta \) = 15, \(d = 15\)) were entered. Various rotor shapes can be generated through a combination of these input variables.

Fig. 10
figure 10

Shape change according to each design variable

The tooth profile shown in Fig. 9 is changing by the values of each design variable (“\(k_1\),” “\(k_2\),” and “\(\eta \)”). As shown in Fig. 10, as the value of “\(k_1\)” increases, the lobe shape expands in the x-axis direction, and the root part of the external rotor is widely generated, and as the value of “\(k_2\)” increases, the lobe shape expands in the y-axis direction, and the root part of the external rotor is formed narrowly. The curvature of the rotor changes as the value of “\(\eta \)” changes.

3 Process for designing and testing optimal georotor geometry

3.1 Theoretical performance of gerotor

The flow rate (Q) of the gerotor can be calculated using Eq. (15). “\(A_\text {max}\)” and “\(A_\text {min}\)” are the maximum and minimum areas of the chamber, and “b,” “\(\rho _\text {fluid}\),” and “\(\omega \)” are the thickness of the rotor, the density of the hydraulic fluid, and the rotational speed of the inner rotor, respectively. As shown in Eq. 19, the flow irregularity (i) is the value obtained by dividing the average area (\(q_\text {average}\)) by the difference between the maximum area (\(q_\text {max}\)) and the minimum area (\(q_\text {min}\)) of the chamber.

$$\begin{aligned} Q= & {} Z_1\left( A_{\max }-A_{\min }\right) \rho _{\text{ fluid } } b \omega _1 \end{aligned}$$
(18)
$$\begin{aligned} i= & {} \frac{q_{\max }-q_{\min }}{q_{\text{ average } }} \end{aligned}$$
(19)

The specific sliding is the ratio of the sliding speeds in the plane crossing the contact point between the two meshing gears. It is the difference between the tangential rolling speed on the tooth and the speed normal to the line of action. Equation (20) shows the calculation equations of the sliding rates ( \(\text {ss}_1\) and \(\text {ss}_2\))) of the inner and outer rotors, where “\(v_1\)” and “\(v_2\)” are the sliding speeds of the inner and outer rotors, respectively.

$$\begin{aligned} s s_{1}=\frac{|v_{1}-v_{2}|}{v_{1}}, \qquad s s_{2}=\frac{|v_{2}-v_{1}|}{v_{2}} \end{aligned}$$
(20)
Fig. 11
figure 11

Schematic model of pressure angle

Fig. 12
figure 12

Matlab GUI for automatic gerotor design

As shown in Fig. 11, the pressure angle (\(\omega \)) is the angle between the common tangent of gears meshing at the pitch circle and the common normal of the contacting teeth and is calculated from Eqs. (21)–(22).

$$\begin{aligned} \gamma= & {} \cos ^{-1} \left( \frac{\rho ^2 + \bar{ P_c P_o}^2 - r^2}{2 \bar{P_c P_o} \rho } \right) \end{aligned}$$
(21)
$$\begin{aligned} \delta= & {} 90^\circ - \gamma \end{aligned}$$
(22)

The contact stress (\(P_H\)) of two objects in relative motion is calculated by the Hertzian contact stress equation shown in Eq. 23. “F” is the contact force applied to the inner rotor at the contact point, “E” is the elastic modulus of the rotor, “b” is the tooth width, “R” is the equivalent radius of curvature, and “\(\rho _i\)” and “\(\rho _o\)” are the inner rotor and the radius of curvature of the outer rotor (Fig. 12).

$$\begin{aligned} P_H = \sqrt{\frac{FE}{2 \pi b R}}, \quad R = \left( \frac{1}{\rho _i} + \frac{1}{\rho _o} \right) ^{-1} \end{aligned}$$
(23)

3.2 Development of automatic calculation program

The contact stress (\(P_H\)) of two objects in relative motion is calculated by the Hertzian contact stress equation shown in Eq. 23. “F” is the contact force applied to the inner rotor at the contact point, “E” is the elastic modulus of the rotor, “b” is the tooth width, “R” is the equivalent radius of curvature, and “\(\rho _i\)” and “\(\rho _o\)” are the inner rotor and the radius of curvature of the outer rotor. Using MATLAB (R2020b, The MathWorks, Inc. Natick, MA, USA), a commercial numerical analysis software, a graphical user interface (GUI), and performance factor multi-calculation program were developed to generate an optimal ovoid tooth shape.

The GUI consists of an input module (lobe shape selection and design parameter) and an output module (generated profile and performance factors). When design parameters are entered in the input module, internal and external rotor shapes are generated in the output module, and performance factors (flow rate, flow irregularity, contact stress, specific sliding, pressure angle) and minimum outer rotor radial thickness calculations are automatically output on the screen. The range of design factors that meet the performance conditions required by the field was derived after the tooth was generated according to the specifications of the tooth shape.

A multiple calculation program developed using MATLAB is shown in Fig. 13. This program operates by inputting the range and spacing of design variables obtained from the GUI as shown in Fig. 13(a). And based on various combinations of these design variables, the process of generating the tooth shape described above is repeated. Through this, a number of profiles are generated to satisfy the minimum tooth thickness, minimum flow rate, and contact stress criteria as shown in Fig. 13(b).

Fig. 13
figure 13

The design parameter results carried out in the multiple calculation program

Fig. 14
figure 14

Analysis model existed

The performance factor for each tooth profile generated through this process is calculated and the calculated data is stored. Teeth profiles that do not satisfy the specified conditions are filtered, and the performance factor is not calculated. Subsequently, as shown in Fig. 13(b), the design factor and performance factor calculation results for each tooth profile can be summarized. At this time, each performance factor value corresponding to the top 10% is marked for flow irregularity, contact stress, specific sliding, and pressure angle. After that, the entire profile is aligned according to the priority of the performance factors (flow irregularity > contact stress > specific sliding > pressure angle), and the tooth shape marked with all four performance factors is selected as the optimal tooth.

3.3 CFD using dynamic mesh method

For CFD analysis, a commercial program Fluent from Ansys was used, and the analysis was performed by applying the dynamic mesh technique [11]. As shown in Fig. 14, the gerotor has a different rotational axis of the inner rotor and outer rotor, making it difficult to set the rotational axis of the chamber, which is an empty space inside. In general, modeling is performed so that the outer rotor and the inner rotor, which are solid areas, overlap with the chamber, which is a fluid area as Fig. 14.

Fig. 15
figure 15

Velocity streamline measured in the solid region

Fig. 16
figure 16

Pressure pulsation measured by general method

However, in this case, the velocity streamline is measured in the solid area as shown in Fig. 15, this analysis model does not reflect the actual phenomenon and has poor accuracy. Additionally, when measuring pressure pulsations, as shown in Fig. 16, the measurements often deviate significantly, being either too high or too low, and they do not exhibit the periodicity.

Therefore, analysis using a dynamic mesh technique was conducted. This technique involved removing both the outer rotor and inner rotor from the model, focusing solely on modeling the chamber located between them. In this approach, only the boundary of the rotor was allowed to rotate, as depicted in Fig. 17. Dynamic mesh is a technique that promotes interface changes in the model over time, and adjusts the mesh shape near the interface to induce mesh deformation and subsequent regeneration. Accordingly, a grid within the computational area that changes continuously due to the rotation of the two gears is synchronized with the rotation of the gears and automatically reproduced at each computational time step.

Fig. 17
figure 17

Modified analysis model to apply dynamic mesh

In Fluent, mesh regeneration according to boundary surface change can be controlled by using the smoothing method and remeshing method. When the motion displacement or rotation of an object is large, low-quality grid cells based on the volume or skewness conditions of the grid are locally regenerated (remeshing) if necessary. On the other hand, when the movement of an object is small, a local smoothing technique is used. In this case, the nodes move and change in size to improve the quality of the cell, but the connectivity is maintained. The smoothing method is a setting to prevent mesh quality deterioration such as mesh distortion and entanglement that can affect the accuracy and convergence of simulation results. Among them, Diffusion was used, which moves mesh nodes in response to the displacement of the boundary by calculating the mesh velocity using the diffusion equation Eq. (24). “\(\textbf{u}\)” is the mesh displacement velocity and “\(\gamma \)” is the diffusion coefficient. Equation (25) or (26) is applied to “\(\gamma \),” respectively, depending on the case of boundary distance formulation and cell volume formulation.

$$\begin{aligned} \nabla \cdot (\gamma \nabla \textbf{u}) = 0\end{aligned}$$
(24)
$$\begin{aligned} \gamma = \frac{1}{a \alpha }\end{aligned}$$
(25)
$$\begin{aligned} \gamma = \frac{1}{\textbf{V}} \end{aligned}$$
(26)

The remeshing method is a function that regenerates the mesh based on the updated geometry when the mesh’s quality is degraded due to changes in the mesh due to fluid flow or mechanical motion. Among them, local remeshing, local face remeshing, and region face remeshing were used. Considering the deformation size and analysis time of the mesh, the minimum length was set to 0.1 mm and the maximum length was set to 0.5 mm.

UDF (user-defined function) was used to simulate the rotational motion of the gear. Rotational speed of 2666.67 and 3000 rpm, respectively, was input so that the interface between the inner rotor and the outer rotor could rotate at a constant speed ratio. In order to give the rotational speed to the interface between the inner and outer rotors, it was matched according to each axis of rotation in the Dynamic Mesh Zones setting.

When applying the remeshing technique, the relative speed is caused by the movement of the mesh interface in the initially configured CFD mesh cell unit, and the conservation equation needs to be corrected. The conservation Eq. (27) in any control volume is expressed below (V) where the boundary moves with respect to the dynamic mesh.

$$\begin{aligned} \frac{d}{dt} \int _{V} \rho \phi dV + \int _{\partial V} \rho \phi (\textbf{u} - \mathbf {u_g}) \cdot d\textbf{A} = \int _{V} \Gamma \nabla \phi \cdot d\textbf{A} + \int _{V} S_\phi dV \end{aligned}$$
(27)

\(\rho \)” refers to the density of the fluid, “\(\textbf{u}\)” refers to the fluid velocity vector, “\(\mathbf {u_g}\)” refers to the lattice velocity vector, “\(\Gamma \)” refers to the diffusion coefficient, “\(S_\theta \)” refers to the source term of “\(\theta \),” and “\(\partial V\)” refers to the boundary of the control volume.

Using the first-order backward difference formula, the time differential term can be expressed as Eq. (28). Here, “n” and “n+1” mean the present and next time steps, and the volume “\(V^{n+1}\)” in the “n+1” time steps is calculated as Eq. (29). Here, “dV/dt” means the time difference of the control volume, and is calculated as Eq. (30) to satisfy the law of conservation of the grid.

$$\begin{aligned} \frac{d}{dt} \int _{V} \rho \phi dV= & {} \frac{(\rho \phi V)^{n+1} - (\rho \phi V)^{n}}{\Delta t}\end{aligned}$$
(28)
$$\begin{aligned} V^{n+1}= & {} V^n + \frac{dV}{dt} \Delta t \end{aligned}$$
(29)
$$\begin{aligned} \frac{dV}{dt}= & {} \int _{\partial V} \textbf{u}_g \cdot d\textbf{A} = \sum _{f} \textbf{u}_{g,j} \cdot \textbf{A}_j \end{aligned}$$
(30)

In the above equation, \(n_f\) represents the number of faces of the control volume, and “\(\textbf{A}_j\)” represents the area vector of the j-th surface. For each control volume plane, the right term of Eq. (27) is calculated by Eq. (31).

$$\begin{aligned} \frac{d}{dt} \int _{V} \rho \phi dV = \frac{3(\rho \phi V)^{n+1} - 4(\rho \phi V)^{n} + 4(\rho \phi V)^{n-1}}{2\Delta t} \end{aligned}$$
(31)

Since it was confirmed that the ovoid gerotor is superior to lemniscate in theoretical performance factors, CFD with a dynamic mesh was used to verify this. The model of the pump was built by Autodesk Inventor. A 2D drawing obtained as a function of geometric parameters was extruded to generate a gear profile. An assembly of the volume and port inside the gear was used to extract the surface of the fluid area. A view of the entire fluid model is illustrated in Fig. 18. The pressure in the area shown in the picture was measured.

Fig. 18
figure 18

Full analysis model and pressure measurement location

The continuous Eq. (31) and the Navier–Stokes Eq. (33) were used as governing equations in the simulation.

$$\begin{aligned}{} & {} \frac{\partial U_i}{\partial x_i} = 0\end{aligned}$$
(32)
$$\begin{aligned}{} & {} U_j \frac{\partial U_i}{\partial x_j} + \frac{\partial (\overline{u_i u_j})}{\partial x_j} + \frac{\partial p}{\partial x_i} - \frac{1}{Re} \nabla ^2 U_i = 0 \end{aligned}$$
(33)

For analysis, a pressure base solver was applied in a transient state. For the turbulence model, the standard k-\(\varepsilon \) model was used. The governing equations of fluid flow systems are augmented by the integration of two complementary transport equations that serve to characterize the turbulent properties of the flow. The first is an equation for the turbulent kinetic energy (k). It tracks turbulent energy and is used to model the transport and dissipation of energy. The second is the equation for the dissipation rate (\(\varepsilon \)). Within the framework of the two-equation turbulence model, the velocity scale and length scale are addressed separately, each with its own transport equation Eqs. (34) and (35).

$$\begin{aligned} \frac{D(\rho k)}{Dt}= & {} \frac{\partial }{\partial x_j} \left[ \left( \mu + \frac{\mu _t}{\sigma _k}\right) \frac{\partial k}{\partial x_j} \right] + \mu _t S^2 - \rho \varepsilon \end{aligned}$$
(34)
$$\begin{aligned} \frac{D(\rho \varepsilon )}{Dt}= & {} \frac{\partial }{\partial x_j} \left[ \left( \frac{\mu + \mu _t}{\sigma _\varepsilon } \right) \frac{\partial \varepsilon }{\partial x_j} \right] + \frac{\varepsilon }{k} (C_{\varepsilon 1} \mu _t S^2 - \rho C_{\varepsilon 2} \varepsilon )\nonumber \\ \end{aligned}$$
(35)

Oil, a working fluid, is regarded as an incompressible fluid and its physical properties are listed in Table 1. Calculations were performed at intervals of 2.4\(\times 10^{-6}\)s considering the rotational speed of the rotor (3000 RPM). The boundary conditions in the analysis are shown in Table 2.

Table 1 Material property of working fluid)
Table 2 Material property of working fluid
Table 3 Comparison of performance parameters of optimal gerotors (2-Ex_Lemniscates and 2-Ex_Ovoids)

To simulate the rotational motion of a gear using a user-defined function (UDF) written in C language, the following steps were followed. In order for the boundary surfaces of the inner and outer rotors to rotate at a constant speed ratio, the rotation speed information of 2666.67 rpm and 3000 rpm was input, respectively, according to the gear ratio. To apply this rotation speed information to the boundary surfaces of the inner and outer rotors, an appropriate matching was performed through the Dynamic Mesh Zones setting, and the rotation axis was defined. In addition, it was set to allow the rotating surface and the adjacent surface to deform together.

As a result of the analysis, it was confirmed that the velocity component occurred only inside the flow field as intended and showed a flow tendency closer to the actual situation. The measurement result of the velocity component is shown in Fig. 19.

Fig. 19
figure 19

Velocity magnitude for dynamic mesh application model

Fig. 20
figure 20

Optimal gerotor profile selected by the multiple calculation program

Fig. 21
figure 21

Differences in the flow area of the internal volume

Fig. 22
figure 22

Comparison of pressure pulsation between two types

Fig. 23
figure 23

Comparison of volticity magnitude between two types

Fig. 24
figure 24

Prototype of the oil pump with the optimal gerotor with the 2-Ex_Ovoids

Table 4 Comparison of flowrates between 2-Ex_Ovoids and other pumps

4 Selection of optimal tooth profiles with 2-ovoid lobe shape

4.1 Selection of optimal tooth shape through automatic performance factor calculation program

Through the process developed as described above, the optimal gerotor (9/10, external diameter 34 mm, external diameter 2.7 mm, and thickness 10 mm) was selected as follows. Based on previous research [12], considering the priority of the effect of performance factors on noise, two extended ovoid optimal tooth shapes for noise reduction were selected (\(``d'' = 12.0325 \)mm, “k1” = 0.5, “k2” = 4.4, “\(\eta \)” = 13.65\(^\circ \)) using the results calculated in the automation program, and comparison with lemniscate is shown in Fig. 20. As intended, the chamber width is designed to be relatively wide.

Fig. 25
figure 25

Experimental apparatus for performance test of oil pump

Table 3 compares the performance of the optimal lemniscate teeth developed through the ovoid curve in this study, while the flow pulse and contact stress, which are the performance factors that affect noise, decreased by 0.53% and 14.4%, respectively, while the sliding rate increased by 1.4%. However, according to the experimental data in this laboratory, the lower two performance factors (specific sliding, pressure angle) compared to the upper two performance factors (irregularity, contact stress) have a small effect on the performance of the gerotor. So it can be seen that this is a more suitable tooth shape for pressure pulsation than the existing lemniscate tooth shape.

Considering this cause, in Fig. 21, the area of the wide part of the lemniscate shown in red is 38.49 \(mm^{2}\), and the area of the narrow part is 3.32 \(mm^{2}\), so the difference is 35.27 \(mm^{2}\). The area of the ovoid is 38.46 \(mm^{2}\) and 6.77 \(mm^{2}\), respectively, with a difference of 31.69 \(mm^{2}\), which reduces the deviation of the fluid area compared to the lemniscate. Therefore, it can be seen that as the chamber area is created wider, the deviation of the internal area is reduced, thereby alleviating the flow imbalance.

4.2 Result of CFD

A time-dependent graph illustrating the measured pressure is shown in Fig. 22. In the case of lemniscate, maximum pressure is 1,410,627 and minimum is 798,102pa. And in ovoid, maximum pressure is 1,415,793 and minimum is 816,598pa

The pressure pulsation, difference between the maximum and minimum pressure of the ovoid tooth shape, was confirmed to be 599,195pa. This is an improvement of about 2.22% over 612,524 pa of lemniscate. Therefore, it was confirmed that the pressure pulsation of the ovoid tooth shape was better than that of the lemniscate tooth shape. According to the results of previous studies, the lower the pressure pulsation, the less vibration occurs, improving the noise performance.

To understand why the pressure pulsation was improved, we compared the vorticity magnitude occurring inside the flow field. It can be seen that the wider the chamber is, the lower the curvature of the contact surface of the gear fluid is and the weaker the vortex component is measured. This is expected to affect noise by reducing vibration caused by flow (Fig. 23).

Table 5 Comparison of SPLs between 2-Ex_Ovoids and other pumps

5 Performance test

As a result of theoretical performance parameters and CFD, it was confirmed that the ovoid tooth shape was superior to the existing tooth shape in terms of performance, so an experiment was conducted to verify it. In order to conduct the experiment, the inner rotor, outer rotor, and housing were manufactured as shown in Fig. 24, and they were combined with the experimental equipment as shown in Fig. 25. The gerotor is rotated by the rotational force of the motor. The temperature of the working oil inside the pump is maintained at \(85\pm 3^{\circ }\)C and the pressure of the outlet part is maintained at 10\(kg_f\)/cm\(^2\). Performance of the new oil pump was compared with that of the existing standard oil pump (2-Ellipses, 2-Ex_Lemniscates) used in the field.

The first parameter measured was the flow rate. The results of flow rate measurements at 1000 to 5000 RPM were compared to existing ones and are presented in Table 4. In all regions except for 1000 RPM, it was observed that the flow rate of the ovoid was higher than that of other tooth shapes. In comparison to the existing optimal shape, 2-Ex_Lemniscats, it showed an increase of 10.5% at 2000 RPM and 2.4% at 3000 RPM, which are the most commonly used operating ranges.

Next, measurements of sound pressure levels (SPL) were conducted. The noise levels at each RPM ranging from 500 to 4000 RPM were compared as shown in Table 5. It was observed that the developed shape exhibited superior noise performance across all RPM ranges compared to the 2-Ex_Lemniscats. Particularly, a significant reduction in noise was noted at 2000 RPM and 3000 RPM, with reductions of 2.4% and 4.1%, respectively.

6 Conclusion

In this study, we analyzed the impact of performance according to the shape of the georotor for the application of the automobile automatic transmission oil pump (rotor outer diameter, 35 mm), suggested an optimal gerotor profile design based on an oval curve, and confirmed that the optimal gerotor has a high flow rate and sufficiently low pressure pulsation and noise level. Using the dynamic mesh technique, a CFD technique was established for the analysis of flow fields inside two rotating bodies with different rotational axis. Compared to the existing oil pump, the pressure irregularity measured by CFD was improved. Additionally, through experiments, it was confirmed that the new oil pump is superior to performance in terms of both flow rate and noise compared to the existing oil pump. The results of this study are summarized as follows:

  1. (1)

    Using the ovoid curve as the base of tooth profile of the gerotor a theoretical equation for generating the profile was derived based on Camus’ theory. According to the input design variables (flow rate, flow pulsation, pressure angle, contact surface pressure), an automatic calculation program generates various tooth shapes and calculates theoretical performance variables.

    • An optimal gerotor with an ovoid curve as a base curve was selected (\(``d''=12.0325 ~\)mm, “\(k_{1}\)” = 0.5, \(``k_{2}''\)= 4.4, \(``\eta '' = 13.65^{\circ }\)) by developing a multi-calculation program.

  2. (2)

    Through automatic calculation programs and CFD, it was confirmed that the newly developed tooth shape (2-Ex_Ovoids) has superior performance compared to the existing tooth shape.

  3. (3)

    Through experiment, it was verified that the new oil pump outperforms the conventional oil pump in terms of performance.

    • A developed oil pump shows superior noise performance in all RPM ranges compared to the existing one. And, at 2000 RPM and 3000 RPM, it showed reductions of 2.4% and 4.1%, respectively, when compared to the 2-Ex_Lemniscates.