Volume 2025, Issue 1 2404681
Research Article
Open Access

Optimization Design of Nonpulsating, Equal Contact Stress Guide Curves for Internal Curve Radial Piston Motors

Hongbin Qiang

Corresponding Author

Hongbin Qiang

School of Mechanical Engineering , Jiangsu University of Technology , Changzhou , China , just.edu.cn

Jiangsu Provincial Engineering Research Center for Advanced Fluid Power and Equipment , Jiangsu University of Technology , Changzhou , China , just.edu.cn

Search for more papers by this author
Jiajun Shao

Jiajun Shao

School of Mechanical Engineering , Jiangsu University of Technology , Changzhou , China , just.edu.cn

Search for more papers by this author
Shaopeng Kang

Shaopeng Kang

School of Mechanical Engineering , Jiangsu University of Technology , Changzhou , China , just.edu.cn

Jiangsu Provincial Engineering Research Center for Advanced Fluid Power and Equipment , Jiangsu University of Technology , Changzhou , China , just.edu.cn

Search for more papers by this author
Kailei Liu

Kailei Liu

School of Mechanical Engineering , Jiangsu University of Technology , Changzhou , China , just.edu.cn

Jiangsu Provincial Engineering Research Center for Advanced Fluid Power and Equipment , Jiangsu University of Technology , Changzhou , China , just.edu.cn

Search for more papers by this author
Dongming Li

Dongming Li

Department of Transmission Business , Jiangsu Hengli Hydraulic Co. , Ltd , Changzhou , China

Search for more papers by this author
Xiansheng Ke

Xiansheng Ke

Department of Transmission Business , Jiangsu Hengli Hydraulic Co. , Ltd , Changzhou , China

Search for more papers by this author
First published: 29 April 2025
Academic Editor: Qiankun Song

Abstract

To address the issues of short lifespan and high pulsation rates in existing radial piston hydraulic motors, this study focused on the design and optimization of the guide curve based on contact stress analysis. Initially, a thorough mechanical analysis and mathematical modeling of the piston rollers were conducted, taking into account friction forces. Using a six-action, eight-piston motor as a case study, the movement patterns of the pistons were extensively analyzed, and the corresponding torque was calculated. An extended acceleration zone approach was employed to develop a mathematical model of the guide curve, aimed at achieving constant contact stress without pulsation. Finally, the nondominated sorting genetic algorithm (NSGA-II) was utilized to optimize the lifespan of the guide, resulting in a guide curve that ensures a longer operational lifespan and low pulsation rate. This design method for the guide curve offers a critical reference for optimizing the design of internal curve radial piston motors, which require stringent control over both lifespan and pulsation rates.

1. Introduction

Hydraulic actuation is a crucial element in various machinery and equipment [1, 2]. Radial piston hydraulic motors are extensively utilized in hydraulic transmission systems for ships, ports, construction, and metallurgical machinery due to their high mechanical and volumetric efficiencies, as well as their ability to provide substantial torque at low speeds [3, 4]. Furthermore, these motors are recognized for their exceptional low-speed stability and minimal noise levels. Within these motors, the cam ring serves as a vital component of the internal curve motor, and the design of the guide rail’s curve is pivotal for the motor’s overall performance and durability. A poorly designed guide rail curve can result in heightened noise levels, frequent impacts, and accelerated wear, consequently diminishing the motor’s lifespan [5, 6]. The configuration of the guide rail’s curve directly impacts the trajectory of the piston roller’s movement, thereby impacting critical parameters such as the distribution of contact stress and the guide rail’s longevity.

Recent studies have extensively focused on enhancing the design of guide rail curves; however, there are still deficiencies in the existing methods. The concept of equal contact stress in guide rail curves was first introduced by Yang et al. [7]. Wang et al. and Huang et al. [8, 9] utilized the Hertz theory and force analysis of the piston subassembly to establish differential equations for determining maximum equal contact stresses. These equations were then solved using MATLAB to obtain numerical solutions for evaluating various performance aspects of the guide rails. However, these studies did not address the pulsation issues that occur during the overall motion of the pistons. Liu et al. developed a guide rail curve that could eliminate piston pulsation by considering the concept of equal contact stress. However, this analysis did not account for the friction effects, thereby restricting the practical utility of the model.

Firth and Cunningham [10] implemented a trapezoidal acceleration curve in the guide rail design to minimize the flexible impact between the roller and the guide rail, albeit leading to a slight increase in the maximum contact stress. Li and Wang [11] employed a cosine acceleration curve for the guide rail design, resulting in higher acceleration in the oil inlet zone, which elevated the contact stress at the initial curve and consequently rendered the inner side of the guide rail more susceptible to pitting and spalling. Likewise, there are designs that opt for a sinusoidal acceleration curve for the guide rail, characterized by acceleration values defined by a sine function, effectively enhancing the acceleration by π/2 compared to a constant acceleration curve. Sinusoidal acceleration curves, in comparison to cosine acceleration curves, exhibit a smaller rise near the beginning of the acceleration zone and reduced curvature, thereby effectively mitigating contact stress between guide rails. However, this design’s drawback is the generation of relatively larger pulsations.

Yu et al. [12] proposed the concept of utilizing a high-order differentiable and continuously closed curve, known as the modified cardioid, for the purpose of guide rail curve design. This approach has been effective in mitigating internal shocks within the motor system, particularly in engines with an odd number of pistons. Engines with an even number of pistons exhibit a higher pulsation rate in comparison to those with an odd number. Zhang et al. [13] employed the genetic algorithm (GA) to develop higher-order curves. The resultant guide rail curves offer seamless transitions in velocity, acceleration, reaction forces, and maximum contact stress, thereby eliminating impacts and showcasing a lower pulsation rate than the modified cardioid. However, the process of solving the associated equations is complex, and challenges related to pulsation persist.

An et al. [14] explored the impact of guide rail curve cam angle allocation on contact stress, velocity, and acceleration. The study effectively addressed issues related to the inability to allocate nonpulsating cam angles or the failure to generate zero-speed zones at low angle allocation coefficients. This development helped mitigate the design constraints of curves and prevented the shock associated with oil shut-off during flow distribution. Zhang et al. [15] developed a quasiactual mechatronic instrument capable of replicating real-world operating conditions to test roller-piston friction pairs in hydraulic motors, addressing the lack of cost-effective testing tools for wear and reliability analysis. Xin et al. [16, 17] introduced a novel design of generalized elliptical stator curves for double-ball piston hydraulic motors and performed a comprehensive analysis of the motor’s performance characteristics. Zhang et al. [18] proposed a self-compensation oil distributor (SCOD) for hydraulic motors, which reduces oil leakage and power loss by autoadjusting interface spacing through balancing pistons and floating seal sleeves, ensuring efficient operation. Gao et al. [19, 20] focused on the design and analysis of stator curves for six-action, ten-piston water hydraulic motors. Zhang et al. [21] developed a composite thermal lubrication model for hybrid journal bearings, incorporating four thermal effects and actual surface roughness, to evaluate friction and temperature characteristics under low-speed, heavy-load conditions, with experimental validation.

Given the critical importance of designing guide rail curves that ensure a long service life and eliminate pulsation in piston motors, this paper employs multiple research methodologies. Firstly, a thorough mechanical analysis and mathematical modeling of piston rollers are conducted to deeply explore the conditions for achieving equal contact stress in guide rails. Subsequently, the motion laws of hydraulic motor pistons are discussed in detail, and the torque of the piston rollers is calculated. Using a six-action, eight-piston motor as a case study, methods to eliminate torque pulsation by increasing the equal acceleration zone are examined. Ultimately, a multiobjective optimization of lifespan and torque for the nonpulsating, equal-stress guide rail curve model is performed.

The nondominated sorting genetic algorithm (NSGA-II) is a robust decision space exploration tool derived from GA framework, specifically designed for addressing multiobjective optimization problems (MOOPs) [22]. This algorithm effectively distinguishes between superior and inferior solutions by employing rapid nondominated sorting, maintains population diversity through the concept of crowding distance, incorporates an elitism strategy to improve search efficiency, and offers easily adjustable parameter settings for seamless implementation. The NSGA-II is particularly well suited for tackling complex multiobjective problems. The application of the NSGA-II in obtaining Pareto optimal solutions resulted in the development of a nonpulsating, equal-stress guide rail curve for radial piston hydraulic motors, leading to enhanced longevity and torque output. This technological development significantly advances both the theoretical understanding and practical implementation in the design of radial piston motors.

2. Equal Contact Stress Guide Rail Curve Analysis

Under the impact of hydraulic pressure, the roller’s movement along the curved guide rail can lead to fluctuations in contact stress, resulting in pitting and spalling on the inner side of the guide rail. To address this issue, the study proposes dividing the guide rail curve in the oil inlet zone into two segments for design considerations. The first segment is the equal contact stress curve, which is intended to ensure consistent contact stress distribution. This design strategy is aimed at improving the wear resistance of the guide rail.

2.1. Single-Piston Contact Stress Analysis

Under the impact of the hydraulic cylinder’s propulsion, the roller travels along the curved trajectory defined by the guide rail. The guide rail applies a reaction force on the roller, inducing its rotation. The specific orientation of this force is illustrated in Figure 1.

Details are in the caption following the image
Force analysis of roller assembly.

In Figure 1, the curve “a-a” represents the actual guide rail curve at the contact points between the roller and the guide rail, while the curve “b-b” represents the theoretical guide rail curve depicting the motion trajectory of the roller’s center. The theoretical guide rail curve “b-b” provides a more precise reflection of the roller’s motion state [23]. Therefore, this study primarily focuses on the theoretical guide rail curve “b-b” and derives the actual guide rail curve “a-a” through an outward extrapolation. The distance from the roller center to the rotor center ρ is referred to as the polar radius. The distance to the guide rail is ρh. The total piston length L is the distance from the roller center to the bottom of the piston, while the effective piston length LC is the part of the piston in contact with the rotor.

The angular velocity of the roller ρ is determined as follows:
(1)
The angular acceleration ρ of the roller is obtained as follows:
(2)

The main forces acting on the roller during its motion are detailed as follows:

The reaction force exerted by the guide rail on the roller is FN. This force can be decomposed into two components: the radial force P and the tangential force T according to the pressure angle α:
(3)
The hydraulic pressure at the bottom of the hydraulic cylinder is P0. The static pressure of the hydraulic oil within the piston cylinder bore is p, and the diameter of the piston cylinder’s bottom is d:
(4)
As the roller moves, the normal pressures acting on the piston are NR and NL. The slope of the exerted force is q:
(5)
The frictional forces encountered by the piston during its entry and exit are FR and FL, respectively, with f denoting the coefficient of friction:
(6)
Using o1 as the reference point for torque balance, the following equation can be derived:
(7)
The torque components of the tangential force MT, the normal pressure MN, and the frictional force Mf are calculated as follows:
(8)
By combining Equations (7) and (8), the solution is obtained as follows:
(9)
By combining Equations (5), (6), and (9), the solution is given as follows:
(10)

In the simplified model of the piston roller, the piston assembly is subjected to different forces along the X- and Y-directions. Along the X-direction, it experiences the tangential component of force T and the normal pressures NR and NL on both sides. Along the Y-direction, it is subjected to the radial component of force P, friction forces FR and FL, and the hydraulic oil pressure P0 at the bottom of the piston.

The force balance equation in the X-direction is determined as follows:
(11)
The force balance equation in the Y-direction is calculated as follows:
(12)
The equation for calculating the pressure angle α is given as follows:
(13)
By solving simultaneous Equations (11)–(13), the following results can be derived:
(14)
By integrating the practical working conditions of the roller with the Hertzian contact theory [2426], the line contact existing between the roller and the inner surface of the guide rail is simplified to a contact scenario resembling that of two cylinders [27]. Figure 2 depicts the contact interaction between the roller and the guide rail, with the maximum contact stress between the two elastic bodies being determined as follows:
(15)
where ρ is the equivalent curvature radius of the guide rail, E is the equivalent elastic modulus, and μ1 and μ2 are Poisson’s ratios of the rolling element and the rolling material, respectively, while E1 and E2 are the elastic moduli of the rolling element and the raceway material, respectively.
(16)
where RC is the radius of curvature of the guide rail curve at a given point.
Details are in the caption following the image
Simplified contact stress analysis for guide rail–roller interaction.

2.2. Solution for Equal Contact Stress Conditions

To maintain the maximum contact stress σmax constant on the guide rail, the following condition must be met:
(17)
Therefore, to obtain the curve of equal contact stress, it is essential to solve the following equation:
(18)
Assigning specific values to each variable as follows
(19)
Subsequently, the following equations can be derived below:
(20)

2.3. Mathematical Modeling and Analysis

To simplify the computation process, it is recommended to utilize the mathematical software MATLAB for solving the equations. It can be initially set as follows:
(21)
Consequently, the original differential equations for the equal contact stress curve can be transformed as follows:
(22)

The paper uses a six-action, eight-piston radial piston hydraulic motor as a case study, presenting the initial values of the pertinent parameters in Table 1.

Table 1. Initial parameters for equal contact stress guide rail curve.
Parameter Meaning Value
ρ (m) Polar radius 0.05622
ρ (m/s) Angular velocity 0
ρ (m/s2) Angular acceleration 0.142
ρ (m/s3) Angular jerk 0.005
f Coefficient of friction 0.08
LC0 (m) Initial effective length of the piston 0.02218
L (m) Total length of the piston 0.031
R (m) Radius of the roller 0.01
p (Pa) Static hydraulic pressure 3∗107
l (m) Width of the roller 0.02
E1 (Pa) Young’s modulus of the guide rail material 2.16∗105
9 (Pa) Young’s modulus of the roller material 2.19∗105
μ1 Poisson’s ratio of the guide rail material 0.3
μ2 Poisson’s ratio of the roller material 0.3

In MATLAB, the solver for the system of differential equations based on Equations (21) and (22) should be programmed initially. Subsequently, utilizing the initial values provided in Table 1, all the necessary initial values for the system of differential equations for the equal contact stress curve should be calculated. Following this, the system of equations should be solved using MATLAB’s implicit differential equation solver ode15i, with the specified range set. The numerical solution of the curve is illustrated in Figure 3.

Details are in the caption following the image
Equal contact stress curve representation.

The solver ode15i’s adaptive step size setting during the solution process results in uneven angles in the numerical solution of the curve. To calculate the nonpulsating torque curve’s next step, the uniform polar radius ρ, along with its first and second derivatives (i.e., ρ and ρ), is required. Initially, a fitting method is utilized to process ρ, followed by derivative operations on the fitted curve to derive ρ and ρ. However, discrepancies were observed between ρ and ρ obtained from the derivative operations and the original curve. Consequently, it was decided to fit the curve ρ and its derivatives ρ and ρ, separately. Through an examination of residual plots before and after fitting, it was determined that a seventh-degree polynomial offers the best fit. Figure 4 illustrates the comparison before and after the fitting process.

Details are in the caption following the image
Residual plot for curve fitting.

The coefficient values for the fitting equations are detailed as follows: For ρ, the coefficients of the fitting equation are 1.907, −0.982, 0.414, 0.025, 0.020, 0.066, −0.0016, and 0.056; for ρ, the coefficients of the fitting equation are 39.5, −22.2, 7.01, −0.339, 0.346, 0.048, 0.133, and −0.001; and for ρ, the coefficients of the fitting equation are 1113, −725, 229, −32.4, 5.52, 0.665, 0.106, and 0.133.

3. Nonpulsating Equal-Stress Guide Rail Curve Analysis

The guide rail curve in the initial section employs an equal contact stress design approach primarily to improve the wear resistance of the inner side of the guide rail. However, this guide rail curve with equal contact stress may lead to excessive torque pulsation. Consequently, in the subsequent section, the guide rail curve is formulated utilizing a no-torque-pulsation technique, which is integrated with the equal contact stress curve from the preceding section to mitigate the impact of pulsation. This design method is intended to enhance the stability of the piston motion.

3.1. Multipiston Nonpulsating Motion Strategy

Figure 5a illustrates a schematic diagram of the guide rail curve for a six-action, eight-piston radial piston hydraulic motor. In this diagram, Piston Number 1 is positioned at the initiation of the return oil zone, while Piston Number 3 is located at the commencement of the oil inlet zone. The guide rail curve is then unfolded, with the shaded zone denoting the oil inlet zone and the unshaded portion representing the return oil zone. These two zones collectively form a piston action zone, with a dimension of 2π/x. Subsequently, the positions of the pistons are distributed and depicted on the unfolded curve diagram, with each piston being separated by a distance of 2π/y (Figure 5b).

Details are in the caption following the image
(a–c) Plunger distribution.
Details are in the caption following the image
(a–c) Plunger distribution.
Details are in the caption following the image
(a–c) Plunger distribution.

In Figure 5b, Piston Number 3 and Piston Number 7 occupy identical positions within the piston action zone. Similarly, Pistons Number 2 and Number 6, Number 1 and Number 5, and Number 4 and Number 8 are also situated at corresponding locations along the action curve. Consequently, these four pairs of pistons can be accommodated within a single action angle, with each pair separated by 2π/x/4 = 15° (Figure 5c), where Δφ is the periodic angle. When the piston motor advances by one periodic angle, all pistons revert to their initial positions. In essence, the movement of the pistons undergoes continuous variations with Δφ as the period. Therefore, this study focuses only on examining the alterations of pistons within one action angle.

Figure 6 illustrates the segmentation of the guide rail curve within a single action angle. The left side φx is the oil inlet zone, while the right side φx is the oil outlet zone, with each piston separated by Δφ. The guide rail curve is symmetrically divided within one action angle. Moving from left to right, the curve in the oil inlet zone consists of the zero-speed zone, equal contact stress zone, constant acceleration zone, pulsation compensation zone, and another zero-speed zone. As one piston reaches the beginning of the zero-speed zone, another piston is precisely positioned at the midpoint of the constant acceleration zone. Subsequently, as the former piston regresses by angular size of the zero-speed zone φ0 into the equal contact stress zone, the latter piston enters the pulsation compensation zone. When the former piston transitions from the equal contact stress zone back into the constant acceleration zone, the latter piston moves from the pulsation compensation zone to φ0. This zoning strategy ensures that pulsations in piston motion are effectively minimized.

Details are in the caption following the image
Partition diagram of guide rail curve.

The zero-speed zone is established to prevent oil transfer occurrences when the piston transits the interface between the oil return zone and the oil inlet zone. Inadequate sizing of φ0 can result in oil crossover, while an excessively large zone may cause oil entrapment and consequential operational issues. Typically, φ0 is configured within the range of 0.5°–1.5°. In this study, φ0 is designated as 1°. Within the zero-speed zone, the guide rail curve is configured in an arc shape, ensuring that both ρ and ρ of the piston are maintained at zero within this zone.

In the equal contact stress zone, when the piston roller approaches the oil inlet position, high-pressure oil exerts force on the piston, causing it to move outward along the bore wall. In this process, ρ of the piston initially begins at zero and then rapidly increases, while ρ also starts from zero and experiences a sudden rise. Consequently, there is a significant change in the contact stress. Therefore, the area of equal contact stress plays a crucial role in determining the lifespan of the motor’s guide rail. The dimension of this zone is expressed as φx/2 − φ0 = 14°.

In the constant acceleration zone, the piston roller experiences uniform acceleration. Within this zone, ρ of the piston remains constant, while ρ is zero. This design of the curve guarantees that when the piston in this zone synchronizes with another piston in the zero-speed zone, the motion pulsation remains at zero, and the contact stress also undergoes a sudden decrease. The length of the constant acceleration zone is established as twice that of φ0, which, in this case, is set at 2°.

In the pulsation compensation zone, the piston roller experiences deceleration, causing its ρ to gradually decrease until it reaches zero. Consequently, the contact stress between the roller and the guide rail decreases as well. The main purpose of the pulsation compensation zone is to collaborate with the equal contact stress zone to guarantee that the pulsation in the piston’s movement remains at zero.

Within the first half of the action angle range (0, φx), the trajectory of the roller center’s motion in the zero-speed zone is symbolized as ρ0(φ). The trajectory of the roller center’s motion in the zone of equal contact stress is indicated as ρ1(φ), in the area of constant acceleration as ρ2(φ), in the pulsation compensation zone as ρ3(φ), and in the other zero-speed zone as ρ0(φ) + h.

Therefore, the trajectory of the roller center’s motion in the oil inlet zone can be depicted as Figure 7.

Details are in the caption following the image
Trajectory variations of roller center in oil inlet zone.
The expression equation is given as follows:

In the constant acceleration zone, the curve is depicted as a sloping straight line. At the onset of the constant acceleration zone, the polar radius and ρ are equivalent to those at the endpoint of the equal contact stress zone, given their adjacency.

The equation is expressed as follows:
(23)

3.2. Nonpulsating Guide Rail Curve Analysis

Based on Equations (3), (6), and (12), the radial force on the piston roller can be calculated as follows:
(24)
Further analysis reveals that the forces exerted on the roller can be represented by the following equation:
(25)
Consequently, the tangential force TF on the roller can be expressed as follows:
(26)
Assuming the polar radius of the roller center is ρi, the instantaneous torque for each piston can be represented as follows:
(27)
Considering that multiple pistons are operating in the oil inlet zone, the total torque of the hydraulic motor can be expressed as follows:
(28)
The pulsation rate of the hydraulic motor is defined as follows:
(29)
where Mav = pV/2π = pd2hxy/8 is the average output torque of the motor.
Therefore, to ensure that the output torque pulsation rate is zero, the total torque M in the oil inlet zone must remain constant. By assuming the condition as follows
(30)
Therefore, the condition for achieving nonpulsating torque output is given as follows:
(31)
Subsequently, the following equation can be derived below:
(32)

In Figure 5, two sets of pistons exhibiting identical motion patterns are in operation. For the purposes of this study, the initial set of pistons is chosen. In a full cycle, the sequence of pistons from left to right is as follows: Piston Number 3, Piston Number 2, Piston Number 1, and Piston Number 4 (Figure 5c). When determining the output torque, it is essential to aggregate the torque fluctuations of the pistons within the oil inlet zone.

For Piston Number 3, as it transitions to the equal contact stress zone, its phase angle falls within the range of (φ0, φx/2 − φ0). In this interval, the polar radius variation can be described by the following equation:
The corresponding torque pulsation calculation is given as follows:
(33)
When Piston Number 3 is located within the zone of equal contact stress, Piston Number 4 is situated in the pulsation compensation zone, characterized by a phase angle of (φx/2 + φ0 ~ φxφ0). The equation governing the variation in polar radius within this zone is expressed as follows:
The corresponding torque pulsation is expressed as follows:
(34)
Through the aforementioned analysis, by substituting Equations (33) and (34) into the no-torque pulsation Equation (31), the subsequent equation can be deduced as follows:
(35)
Furthermore, the differential equation for the velocity balancing zone can be derived as follows:
(36)
Given that the velocity balancing zone is contiguous to the constant acceleration zone, the polar radius and ρ at the initiation of the velocity balancing zone are equivalent to those at the conclusion of the constant acceleration zone. This relationship can be explicitly expressed as follows:
(37)

Finally, by using the ode45 solver in MATLAB, it is possible to solve the guide rail curve within the range of (φx/2 + φ0 ~ φxφ0), which is denoted as ρ3(φ).

Therefore, this study has effectively resolved the entire theoretical curve within a half action angle (Figure 8).

Details are in the caption following the image
Complete theoretical guide rail curve within half an action angle.

3.3. Calculation and Solution of Actual Guide Rail Curves

In Figure 1, the curve formed at the contact point between the roller and the guide rail, when the roller moves along the guide rail, is referred to as the actual curves ρh with the phase angle φh. The angle between the polar radius of the roller center and the polar radius at the guide rail contact point is β. Its calculation is expressed as follows:
(38)
Consequently, the mathematical expression for ρh is given as follows:
(39)
The equation for calculating φh is given as follows:
(40)

After solving in MATLAB, the representation of the actual curve can be obtained (Figure 9).

Details are in the caption following the image
Actual guide rail curve representation.

3.4. Comparison With the Constant Acceleration Guide Rail Curve

Based on Yu et al. [28], this study developed a constant acceleration guide rail curve with an equivalent φ0 and displacement compared to the previously proposed nontorque pulsating guide rail curve with equal contact stress (Figure 10). The comparison of contact stress levels is illustrated in Figure 11. The analysis reveals that the maximum contact stress of the guide rail curve proposed in this research is approximately 300 MPa lower than that of the constant acceleration guide rail curve. Consequently, the service life extended from 1400 to nearly 3400 h. The equation for estimating the lifespan is given as follows:
(41)
where z = 8 is the number of pistons in a single row of the motor, n = 100 is the rated speed, [σc] = 3800 is the allowable contact stress for the guide rail material, and σc is the actual calculated contact stress.
Details are in the caption following the image
Guide rail curve comparison.
Details are in the caption following the image
Contact stress comparison.

4. Multiobjective Optimization

MOOPs present challenges due to conflicting optimized objectives. Finding an optimal solution that fulfills all objectives is typically complex from a mathematical perspective. In contrast to analytical and classical numerical methods that necessitate precise mathematical computations or predetermined initial search values, intelligent optimization algorithms, as heuristic algorithms, have the capability to identify global optimal solutions [29].

When addressing multiobjective optimization challenges, it is essential to initially establish a clear definition of the design variables, objective functions, and constraints. This includes objectives such as maximizing output and minimizing costs. Subsequently, a suitable algorithm, such as GA or particle swarm optimization (PSO), should be chosen. These algorithms have the capability to produce a range of solutions that constitute a Pareto front. This front encompasses diverse optimization results within the objective space.

4.1. Multiobjective Optimization Strategy Modeling

Through the analysis of the equal-stress nonpulsating guide rail curve model, it has been determined that a reduction in ρ can lead to a decrease in the contact stress σ, consequently prolonging the lifespan Lh of the guide rail. However, a decrease in ρ may result in a reduction in the starting torque MT, thereby impacting the startup efficiency. Conversely, an increase in ρ has the potential to improve MT, but it also raises the contact stress σ, thereby shortening Lh. Therefore, it is imperative to strike a balance between these two factors by adjusting the parameters of the equal-stress nonpulsating guide rail curve to achieve an extended Lh and enhanced startup efficiency. While the optimization objectives of maximizing Lh and maximizing starting MT are inherently conflicting and cannot be simultaneously optimized, they can be approximated to optimal conditions through compromise and coordination. Consequently, this study introduces multiobjective optimization algorithms to approach this desired equilibrium.

The multiobjective optimization model for this study aims to maximize Lh and starting MT while adhering to the constraints of the guide rail curve. The specific mathematical model description is expressed as follows:

Subject to:0 ≤ ρ ≤ 0.23, 0.5 ≤ φ0 ≤ 1.5, 392 ≤ V ≤ 408, where F1 and F2 are the lifespan and starting torque of the equal-stress nonpulsating guide rail curve, respectively, ρ is the angular acceleration of the guide rail curve, φ0 is the angular size of the zero-speed zone, and V is the displacement.

Since ρ and φ0 impact the motion stroke of the piston roller, they consequently determine the displacement of the motor, which is specified at 400 mL with a permissible error margin of ±2%.

4.2. NSGA-II Optimization

To enhance both longevity and initial torque, this study utilizes the NSGA-II for multiobjective optimization. In contrast to conventional algorithms, the NSGA-II offers benefits by integrating nondominated sorting and crowding distance mechanisms. These characteristics empower the algorithm to efficiently recognize and uphold a collection of Pareto optimal solutions, where no solution outperforms another. Additionally, the NSGA-II’s elitism approach, which conserves superior parents and offspring from the prior generation, effectively upholds high-quality solutions, thereby improving the algorithm’s robustness and convergence speed. The workflow of the NSGA-II is depicted in Figure 12, with the main steps described as follows:
  • 1.

    The population is initialized, and algorithm parameters are set.

  • 2.

    Calculate the population’s objective values and violations, and normalize the violations.

  • 3.

    The population’s objective values and violations are calculated, followed by the normalization of these violations.

  • 4.

    Selection, crossover, and mutation are performed on the current population to generate new offspring.

  • 5.

    The objective values and violations of the new offspring are evaluated, and they are then merged with the parent generation to form an intermediate population.

  • 6.

    Nondominated sorting and crowding distance calculations are conducted on the intermediate population to select the next generation.

Details are in the caption following the image
Flowchart of the NSGA-II.

In this algorithm, the utilization of simulated binary crossover (SBX) and polynomial mutation strategies is employed. Parents are selected optimally through a binary tournament selection process to generate superior offspring effectively. The specific parameter settings for this algorithm are outlined in Table 2.

Table 2. Parameter settings for the NSGA-II.
Parameter Value
Population size 100
Number of iterations 300
Crossover distribution index 10
Mutation distribution index 60
Mutation probability 60

4.3. Optimization Results and Pareto Frontier Analysis

After the completion of the optimization algorithm, a collection of Pareto optimal solutions was derived for the equal contact stress nonpulsating guide rail curve model, considering Lh and MT. The particular Pareto front is depicted in Figure 13.

Details are in the caption following the image
Pareto frontier of Lh and MT.

Within a zero-speed zone (Figure 14), φ0 is approximately 1.5°, leading the system to converge to a local optimum. As ρ decreases, the system progressively moves away from the local optimum, leading to an extended Lh, accompanied by a gradual decrease in MT.

Details are in the caption following the image
Figure 14 (a) Effect of angular acceleration (ρ″) and zero-speed angle (φ0) on guide rail lifespan (Lh)
Relationship between ρ, φ0, and optimization objectives.
Details are in the caption following the image
Figure 14 (b) Effect of angular acceleration (ρ″) and zero-speed angle (φ0) on starting torque (MT)
Relationship between ρ, φ0, and optimization objectives.

4.4. Entropy Weighting Method for Pareto Solution Selection

The entropy weight method is a decision analysis technique rooted in the concept of information entropy. It is predominantly employed to ascertain the weights of different evaluation indicators. Information entropy serves as a statistical metric that measures the level of chaos within data. The fundamental premise is that indicators with higher variability convey more information and possess lower certainty, thereby warranting a reduced weight in the analysis as follows:

For MOOPs, the entropy weight method serves as a tool for the objective evaluation and comparison of the significance of various objectives. Consequently, it offers a rational mechanism for distributing weights in multiobjective optimization.

Firstly, the objective values are standardized as follows:
After standardization, the entropy of each objective is calculated to assess the dispersion of the data as follows:
where pij is the proportional value of the i solution on the j objective.
The weight of each objective is determined based on the entropy values. This calculation of weights serves to indicate the significance of each objective within the comprehensive evaluation. The weight equation is expressed as follows:
where k is the total number of objectives.
Finally, the calculated weights are used to score each solution to determine the optimal solution. The scoring equation is expressed as follows:

Based on Scorei, the optimization solution with the highest Scorei is selected. The comparison of the equal-stress nonpulsating guide rail curve parameters before and after optimization is shown in Table 3.

Table 3. Comparison of optimization parameters.
Initial value Optimized solution
Variable 9 1 0.1
ρ 0.142 0.124
Objective function value Lh 3412 4370
MT 1088 1106

Table 3 illustrates that following optimization using the NSGA-II, the optimized values satisfy the constraints. The optimized solution’s lifespan increased from 3412 to 4370 h, marking a 28% enhancement compared to the initial values. Additionally, the maximum torque per piston rose from 1088 to 1106 Nm, reflecting a 1.65% increase.

4.5. Comparison of Optimization Results

Figure 15 depicts a comparison of single-piston torque and contact stress in the oil inlet zone before and after optimization. The analysis indicates that following the optimization process, there was a negligible increase in torque, while the contact stress reduced by approximately 100 MPa. Consequently, the lifespan of the component extended by nearly 1000 h.

Details are in the caption following the image
Comparison of single-piston torque and contact stress before and after optimization.

Figure 16 presents the torque generated by individual pistons as the motor rotor undergoes a 60° rotation. With the rotor’s 60° rotation, four pistons have contributed to generating torque. Analysis of the torque overlay reveals that the overall torque postoptimization has risen by 60 N·m in comparison to the preoptimization state.

Details are in the caption following the image
Comparison of multipiston torque and overlay.
The torque pulsation of a motor, excluding external factors such as leakage, friction, and hydraulic compression, is primarily dependent on the guide rail curve. The equation for calculating the motor’s torque pulsation rate is expressed as follows:
where MTmax is the maximum superimposed torque, MTmin is the minimum superimposed torque, and MTavg is the average superimposed torque.

The calculation results indicate that the torque pulsation rate was δ = 3.76% before optimization and slightly increased to δ = 3.80% after optimization. This change is minimal and remains within the acceptable range of ±2%.

5. Conclusion

This paper proposes a groundbreaking guide rail curve design that integrates equal contact stress distribution and nonpulsating torque characteristics. The design effectively mitigates key issues in radial piston hydraulic motors, such as excessive pulsation and limited lifespan, paving the way for enhanced motor reliability and efficiency.

Through an in-depth analysis of piston motion and force dynamics, the study introduces a zoning strategy that incorporates zero-speed zones, equal contact stress zones, and pulsation compensation zones. This ensures stable piston motion, reduced wear, and minimized stress fluctuations.

By employing the NSGA-II, a multiobjective optimization framework was established to balance conflicting objectives, such as extending guide rail lifespan and maximizing torque output. The optimized design achieved a lifespan increase of over 28% and improved torque consistency, validating the effectiveness of the proposed approach.

This study offers a robust theoretical foundation and practical guidance for the design and optimization of internal curve radial piston motors. Its contributions are particularly valuable for high-demand applications, such as construction machinery, marine equipment, and heavy-duty hydraulic systems, where precise control and enhanced durability are critical.

Conflicts of Interest

The authors declare no conflicts of interest.

Funding

This work was supported by the National Natural Science Foundation of China (grant number 51805228), the Natural Science Research of Jiangsu Higher Education Institutions of China (grant numbers 22KJB460021, 23KJA460006), and the Changzhou Leading Innovative Talents Introduction and Cultivation Project (grant numbers CQ20210093, CQ20220089).

Data Availability Statement

Research data are not shared.

    The full text of this article hosted at iucr.org is unavailable due to technical difficulties.