Abstract

Due to the complicated design process of gear train, optimization is a significant approach to improve design efficiency. However, the design of gear train is a complex multiobjective optimization with mixed continuous-discrete variables under numerous nonlinear constraints, and conventional optimization algorithms are not suitable to deal with such optimization problems. In this paper, based on the established dynamic model of steering mechanism for rotary steering system, the key component of which is a planetary gear set with teeth number difference, the optimization problem of steering mechanism is formulated to achieve minimum dynamic responses and outer diameter by optimizing structural parameters under geometric, kinematic, and strength constraints. An optimization procedure based on modified NSGA-II by incorporating dynamic crowding distance strategies and fuzzy set theory is applied to the multiobjective optimization. For comparative purpose, NSGA-II is also employed to obtain Pareto optimal set, and dynamic responses of original and optimized designs are compared. The results show the optimized design has better dynamic responses with minimum outer diameter and the response decay decreases faster. The optimization procedure is feasible to the design of gear train, and this study can provide guidance for designer at the preliminary design phase of mechanical structures with gear train.

1. Introduction

Gear trains are widely used in mechanical engineering for advantages of compact structure, high reliability, and large power transmission. However, the design of gear trains is a complex process, and the traditional design process of gear trains depends on the designer’s intuition, experience, and skills, which is not satisfactory to the increasing demands for compactness, efficiency, and reliability in engineering application. Therefore, the optimization for gear trains has been a necessary process to solve the above problems at the preliminary design phase of gear trains, and many different optimization techniques have been reported in the literatures on gear trains.

The sequential quadratic programming (SQP) method was employed, respectively, by Bozca [1] and Huang et al. [2] to obtain a light-weight-gearbox structure by optimizing the geometric parameters of the gearbox. Chong et al. described a method for reduction of geometrical volume and meshing vibration of cylindrical gear pairs while satisfying strength and geometric constraints using a goal programming formulation [3]. Based on the random search method, Zarefar and Muthukrishnan investigated the optimization of helical gear design [4]. Ciavarella and Demelio investigated the optimization of stress concentration, specific sliding, and fatigue life of gears with numerical methods [5]. Huang et al. developed an interactive physical programming in order to optimize a three-stage spur gear reduction unit [6]. A Random-Simplex optimization algorithm was developed by Faggioni et al. for gear vibration reduction by means of profile modifications [7]. Based on min-max method combined with a direct search technique, Abuid and Ameen had done the optimization problem containing seven objective functions: gear volume, center distance, and five dynamic factors of shafts and gears [8]. Thompson et al. optimized minimum volume and surface fatigue of multistage spur gear reduction units by employing quasi-Newton method [9].

The mentioned optimization algorithms above are cataloged as conventional optimization techniques. Though they are efficient for some optimization problems in application, difficulties still exist in tackling some special problems with noncontinuous variables, complex constraints, and strongly nonlinear objectives. Therefore, some modern optimization methods such as genetic algorithm (GA) have been proposed to solve such problems in gear trains. By using the genetic algorithm, Mendi et al. investigated optimization of the modulus of spur gears, the diameters of shafts and rolling bearing [10]. Chong and Lee presented a design method to optimize the volume of two stage gear trains by using the genetic algorithm, which shows that the genetic algorithm is better than other conventional algorithms for solving the discrete, integer variable, and continuous problems [11]. Gologlu and Zeyveli introduced an automated preliminary design of gear drives by minimizing volume of gear trains using a genetic algorithm, and static and dynamic penalty functions were presented to the objective function for handling the design constraints [12]. Marcelin conducted optimum design of gears by GAs and penalty selection methods [13]. Buiga and Tudose investigated mass minimization design of a two-stage coaxial helical speed reducer with genetic algorithms [14]. Ciglarič and Kidrič conducted automatic dynamic optimization of a gear pair by using genetic programming algorithm [15]. Bonori et al. performed profile modification optimization of spur gears by means of genetic algorithms, which aimed to reduce vibration and noise [16, 17].

However, most real-world optimization problems involve multiple objectives with mixed continuous-discrete variables under nonlinear constraints, and the conventional optimization techniques are not developed for such optimization problems in mind. Multiple objectives have to be reformulated as a single objective by weighted-sum approaches prior to optimization in practice, and the optimization program will be performed repeatedly by changing weighting factors to obtain Pareto optimal front. Meanwhile, the nonlinear constraints are handled by introducing penalty coefficients, and the inappropriate selection of penalty coefficients will lead to nonconvergence. Therefore, multiobjective evolutionary algorithms (MOEAs) as NSGA-II [18] have been developed to solve these problems. Deb and Jain demonstrated the use of NSGA-II in solving the original problem involving mixed discrete and real-valued parameters and more than one objective [19]. Sanghvi et al. investigated multiobjective optimization of a two-stage helical gear train by using NSGA-II [20].

Though NSGA-II is considered as a successful multiobjective optimization algorithm, some drawbacks have been discovered as lack of uniform diversity in obtained nondominated solutions. To solve such problem, Luo et al. presented dynamic crowding distance (DCD) [21], which can be incorporated in NSGA-II as modified NSGA-II (MNSGA-II). This optimization algorithm has never been applied in the design of gear trains.

In this paper, MNSGA-II is applied to multiobjective optimization of a novel steering mechanism for rotary steering system (RSS), the key component of which is a planetary gear set with teeth number difference (PGSTND) [22]. This study aims to minimize the dynamic responses and outer diameter of steering mechanism with structural parameters as design variables subject to geometric, kinematic, and strength constraints. Based on the established dynamic model, the optimization problem is formulated, and both MNSGA-II and NSGA-II are applied to the optimization problem. Meanwhile, in order to avoid human interference in selection of the best solution from Pareto optimal solutions when the objective preferences are absent, the best compromise solution is obtained by fuzzy set theory (FST), and the dynamic responses of optimized and original designs are compared and analyzed.

The rest of this paper is organized as follows: the problem formulation is established in Section 2. The optimization procedure based on MNSGA-II and FST is introduced and applied to the multiobjective optimization of steering mechanism for RSS in Section 3. Comparisons between results by MNSGA-II and NSGA-II are conducted, and the best compromise solution is obtained by FST and compared with the original design in Section 4. Finally, main conclusions are drawn in Section 5.

2. Problem Formulation

The studied object is a steering mechanism for RSS, the key components of which are a specially designed PGSTND and two servo motors [22]. The schematic diagram of steering mechanism is illustrated in Figure 1.

In Figure 1, M1 and M2 denote DC servo motors 1 and 2, respectively; 1 and 2, respectively, denote driving and driven gears for rotation; 3 denotes annulus gear; 23 denotes a parallel gear consisting of gear 2 and gear 3; 4 denotes planet gear; 5 and 6, respectively, denote driving and driven gears for revolution; 7 denotes drill-string; 8 denotes universal joint; 9 denotes spherical plain bearing; 10 denotes drilling mandrel; 11 denotes spherical roller bearing; 12 denotes drill bit; denotes external excitation; denotes distance between rotating axis of gear 6 and eccentric axis of gear 4.

In drilling process, the steering mechanism is inclined to fail due to the dynamic load, which is related not only to operation conditions but also to the structural dynamic characteristics of steering mechanism. Therefore, it is of significance to optimize the dynamic characteristics of steering mechanism for high reliability and long lifetime. Meanwhile, in consideration of the requirements for borehole size and annulus, the outer diameter of steering mechanism should be as small as possible. In this section, based on the established dynamic model of steering mechanism, the optimization problem is formulated for minimum dynamic responses and outer diameter of steering mechanism with structural parameters as design variables under geometric, kinematic, and strength constraints.

2.1. Dynamic Modeling
2.1.1. Dynamic Model

The lumped-parameter method is employed to establish the equivalent dynamic model of steering mechanism as shown in Figure 2. Each component has 3 degrees of freedom consisting of one angular displacement and two transverse displacements. Gear meshing interaction is modeled with time-varying meshing stiffness and damping. The backlash and dynamic transmission error are not considered in this study. The deformations of all bearings under load are represented by stiffness and damping between bodies and their housings in both and directions.

2.1.2. Equations of Motion (EOMs)

By taking one angular displacement and two transverse displacements into consideration, EOMs of each gear are, respectively, derived by using Lagrange function as follows:where , , and , respectively, denote the relative displacements of gear 1 and gear 2, gear 3 and gear 4, gear 5 and gear 6. The expressions are as follows:

In (1)-(2), denotes mass of gear ; denotes displacement of gear in direction; denotes displacement of gear in direction; denotes inertia of gear ; denotes pressure angle of each gear; denotes meshing angle of gear 3 and gear 4; and , respectively, denote time-varying meshing stiffness and damping between gear and gear , which will be given in Section 2.1.3; and , respectively, denote the supporting dampings of gear in and directions; and denote the supporting stiffness of gear in and directions, respectively; and denote input torques of M1 and M2; denotes external excitation.

By substituting (2) into (1), the global EOMs of system are transformed in matrix form aswhere denotes damping matrix; denotes stiffness matrix; denotes excitation vector; and , respectively, represent mass matrix and displacement vector, which are given as

2.1.3. System Excitation

(1) Meshing Stiffness. The meshing stiffness will fluctuate with time due to the periodic change of gear meshing. Meanwhile, the deformations of gear teeth are different from dedendum to addendum in meshing, which also causes the variation of meshing stiffness. The meshing stiffness can be formulated by sine expression as [23]where and , respectively, represent the average value of mesh stiffness and the amplitude of variable mesh stiffness; is meshing frequency and the expression is ; , , and denote working speed, teeth number, and meshing phase angle, respectively.

(2) Meshing Damping. The expression of meshing damping is [23]where , , and are, respectively, meshing damping coefficient, mass of driving gear, and driven gear.

2.2. Objective Functions

The structural damage mainly results from dynamic characteristics of steering mechanism, and the maximum transverse acceleration of each gear is chosen as the optimization objective:where is the maximum acceleration of gear in direction; is the maximum acceleration of gear in direction; and can be obtained by solving (3) using Newmark- method.

Besides, in consideration of borehole size (the studied case is 12 1/4′′) and annulus, the outer diameter must be minimized for more drilling requirements on the condition of good dynamic performanceswhere is the outer diameter of steering mechanism.

2.3. Design Variables

Parameters with significant impact on objective functions are chosen as the design variables. However, increasing design variables lead to more time-consuming iterations, so it is necessary to reduce design variables properly. The aim of this study is to optimize the dynamic characteristics and dimension of steering mechanism, which depend on the system parameters as mass, stiffness, damping, inertia, and external excitation according to (1). Meanwhile, these system parameters are determinate by the structural parameters of steering mechanism in essence. Therefore, teeth number of gear : , modulus of gears and : , width of gears and : , diameter of mandrel: , location parameter of steering point: , and location parameter of spherical roller bearing: are chosen as design variables, and the lower and upper limits of variables are listed in Table 1 based on mechanical design criterion and engineering experiences.

Dimensions of design variables in optimization formulation are illustrated in Figure 3.

Operating parameters of steering mechanism are listed in Table 2.

2.4. Constraints

(1) Number of Teeth. Due to the application of PGSTND, the teeth number difference of inner meshing pair should be limited in a certain range according to the mechanical design criterion, and all teeth numbers must be integers

(2) Contact Ratio. In order to ensure the continuity and stability of gear transmission, the contact ratio of each meshing pair is limited aswhere denotes the contact ratio of gear -gear pair.

(3) Tooth Thickness at Tip Cylinder. To ensure the strength of gear teeth at tip cylinder, tooth thickness at tip cylinder should be constrained during machining process [24]where is the tooth thickness of gear at tip cylinder.

(4) Profile Modification Coefficient. PGSTND is applied in steering mechanism, and profile modification coefficients should be limited to avoid interference of gear 3 and gear 4where and are, respectively, profile modification coefficients of gear 3 and gear 4.

(5) Gear Strength. Since gear failures usually exist in forms of crack and pitting corrosion, it is essential to check the contacting strength and bending strength of gear teeth as follows [25].

Contact strength:where denote maximum contact strength; is centre distance of meshing pair; denotes transmission ratio of meshing pair; is dynamic load coefficient ( is equal to 1.3); is torque of pinion in meshing pair; is allowable contact stress.

Bending strength:where denotes maximum bending strength; denotes pitch diameter of pinion in a meshing pair; denotes allowable bending stress; denotes tooth form factor.

(6) Outer Diameter. Based on the borehole size and annulus requirements, the outer diameter of steering mechanism is constrained as

(7) Alternating Stress of Mandrel. The mandrel suffers alternating stress during operation, and the maximum bending stress should be limited to avoid destruction:where is maximum bending stress and is allowable bending stress.

(8) Torque Constraint. To meet the requirement for cutting force, the enlarged input torque must be enough to conquer the load torque:

(9) Build-Up Rate. To meet the requirements of build-up rate that is equal to  m, and build-up rate is constrained by the expression in [22]:where is the steering angle of steering mechanism.

2.5. Optimization Problem Formulation

Based on the above analysis, the optimization problem of steering mechanism is a multiobjective optimization with mixed continuous-discrete variables under nonlinear constraints; that is, the minimizations of dynamic responses and outer diameter of steering mechanism are investigated by selecting the structural parameters of PGSTND and mandrel subject to some structural and stress constraints. In general, the optimization problem can be formulated as follows:where is equal constraint function; is unequal constraint function; , are, respectively, the numbers of equal and unequal constraint functions; is a set of design variables and given by

The optimization procedure based on MNSGA-II and FST is applied to solve this optimization problem, and the optimization procedure and results will be, respectively, demonstrated in Sections 3 and 4.

3. Optimization Procedure Based on MNSGA-II and FST

3.1. Optimization Flowchart

The optimization procedure based on MNSGA-II and FST is shown in Figure 4. The core of optimization is constrained-dominated sorting algorithm. Meanwhile, the DCD strategies are incorporated to improve the uniformity of Pareto front.

In traditional design, the best solution in Pareto optimal solutions is usually selected based on decision maker’s experience and skills, which is subjected to human preference. To deal with the drawbacks, FST is applied to obtain the best comprise solution from Pareto optimal solutions, in which empirical design is replaced by theoretical design.

The detailed introductions of MNSGA-II and FST will be made in Sections 3.2 and 3.3.

3.2. Introduction of MNSGA-II
3.2.1. Algorithm Initialization and Genetic Operators

In MNSGA-II, the algorithm parameters include population size, number of generation, crossover probability, and mutation rate, which can be determinate by usual methods. Based on the optimization problem formulation in Section 2, the algorithm parameters are listed in Table 3. Meanwhile, binary encoding is used to initialize population with discrete and continuous variables [26].

Selection is the first genetic operator which guarantees that individuals with excellent genes are selected from parent population, and binary tournament selection is chosen for calculation in MNSGA-II. Crossover and mutation are the genetic operators to maintain the diversity of population by producing offspring individuals, and uniform crossover and single-point mutation are, respectively, applied for mutation and mutation in this study [19].

3.2.2. Nondominated Sorting by Incorporating DCD Strategies

Nondominated sorting is still the core of MNSGA-II to determinate the distribution of Pareto optimal solutions. Owing to the particularity of nonlinear constraints in this study, the constrained-dominated sorting [18] and the modified nondominated sorting by incorporating DCD strategies are used for the optimization.

The modified nondominated sorting by incorporating DCD strategies is as follows.

In conventional NSGA-II approach, the solutions in the same rank are sorted based on crowding distance in nondominated sorting, and the crowding distance is calculated aswhere is crowding distance of the th solution; is the number of objectives; is the th objective value of the th solution.

However, nondominated sorting using the above crowding distance has drawback of weak uniform diversity in obtained Pareto optimal solutions. DCD strategies are incorporated in currently used NSGA-II to deal with the mentioned problem, and DCD of the th solution is expressed as [21]where denotes the dynamic crowding distance of the th solution and is expressed as

is the variance of CDs of individuals which are neighbors of the th solution, and it gives some information about the difference degree of CD in different objectives.

In addition, the nondominated sorting algorithm is changed due to the incorporation of DCD strategies. Suppose population size is , the th generation of nondominated sorting set is , and the size of is ; then solutions are wiped off, and procedures are performed as follows [21].

Step 1. If , go to Step 5; else keep on.

Step 2. Calculate all solutions’ DCD in the   based on (22).

Step 3. Sort based on solutions’ DCD.

Step 4. Wipe off a solution which has the lowest DCD in the .

Step 5. If , stop population maintenance; else go Step 2 and keep on.

It can be seen that one solution is wiped off every time, and all solutions’ DCD in the will be recalculated. Therefore, the diversity of modified nondominated sorting can be maintained, and a Pareto front with high uniformity is also obtained.

3.3. Fuzzy Set Theory

For Pareto optimal solutions with objectives and solutions, a membership function denotes the th objective function of a solution in Pareto optimal solutions, which is defined as [27]where and , respectively, denote the maximum and minimum values of the th objective function. For each nondominated solution , the normalized membership function is expressed as

In (25), larger indicates better compromise solution. Therefore, a priority list of nondominated solutions is obtained by descending sort of , and it is beneficial for decision maker to choose the best compromise solution in Pareto optimal solutions.

4. Results and Discussions

4.1. Comparison between Optimized Results

In order to evaluate the performance of MNSGA-II for optimization problem of steering mechanism, both MNSGA-II and NSGA-II are used to solve the optimization, and Pareto fronts are illustrated in Figure 5.

As shown in Figure 5(a), the competitive relationship between maximum accelerations of gear 1 in and directions is linear, and the distribution of Pareto optimal solutions by MNSGA-II is more uniform than that by NSGA-II. The same phenomena also can be discovered in the competitive relationships between maximum accelerations of gear 4 and gear 5 in and directions as shown in Figures 5(c) and 5(d). The competitive relationship between maximum accelerations of gear 23 in and directions is approximatively linear as shown in Figure 5(b). Meanwhile, the distribution of Pareto optimal solutions by MNSGA-II is more uniform than that by NSGA-II. The same phenomena also can be discovered in the competitive relationship between maximum accelerations of gear 6 in and directions as shown in Figure 5(e).

Based on the above analysis, MNSGA-II can avoid phenomena that some parts of the Pareto fronts are too crowded and some parts are sparseness. The uniformity of Pareto fronts is improved, which indicates that the MNSGA-II is feasible for optimization problem of steering mechanism.

4.2. Pareto Optimal Solutions

In order to reveal the variation trends of all objectives directly, the Pareto optimal solutions obtained by MNSGA-II are shown in Figure 6, in which each vertical axis represents an objective and each broken line represents a solution. As illustrated in Figure 6, the maximum accelerations of each gear in and directions appear in linear or approximately linear relationship as depicted in Section 4.1. However, the competitive relationship between maximum acceleration of gear 1 in direction and that of gear 23 in direction is irregular, and the same phenomena can be reflected in maximum accelerations of gear 23 in direction and gear 4 in direction, gear 4 in direction and gear 5 in direction, and gear 5 in direction and gear 6 in direction, which indicate that the effect of structural parameters on the dynamics of steering mechanism is complex. Therefore, it is significant to optimize the dynamics of steering mechanism. Meanwhile, due to the conflicts between objectives, it is difficult for designer to select the best solution from Pareto optimal solutions, and it is also subjected to human preference. In this study, FST in Section 3.3 is applied to select the best compromise solution from Pareto optimal solutions, which avoid the effect of human behaviors.

The best compromise solution obtained by FST is shown by green broken line in Figure 6, and the red broken line represents the dynamic characteristics of original design. The comparisons between original and optimized designs are shown in Table 4.

Based on the analysis of dynamic characteristics shown in Figure 6, the comparisons of maximum accelerations and outer diameter of original and optimized designs are shown in Table 5. The maximum accelerations of all gears decrease in different extent, and the maximum accelerations of gear 23 decrease from 0.94 m/s2 to 0.56 m/s2 by 40.1% in direction and from 2.63 m/s2 to 1.63 m/s2 by 37.96% in direction. In addition, the outer diameter of steering mechanism decreases from 0.258 m to 0.24 m by 6.98%. Optimization results indicate that not only are the dynamic characteristics improved but also the outer diameter is decreased, which can meet more requirements on borehole size.

4.3. Comparisons between Responses in Original and Optimized Designs

To reflect the response variance of each gear in original and optimized designs, the response curves of each gear are depicted in Figures 711 in which (a) and (b), respectively, represent responses in and directions. The acceleration amplitudes in and directions decrease in different degrees as shown in Figures 711 and the response decays get faster as shown in Figures 8, 9, and 11, which indicate that the responses are improved after optimization and the optimization procedure is effective for the steering mechanism.

5. Conclusions

The design of gear train is a complex multiobjective optimization with mixed continuous-discrete variables under numerous nonlinear constraints. In this paper, based on the dynamic model of steering mechanism in which the key component is a PGSTND, the optimization problem of steering mechanism is investigated by the optimization procedure based on MNSGA-II and FST, and conclusions can be drawn as follows:(1)For multiobjective optimization of steering mechanism for RSS, MNSGA-II can improve uniformity of Pareto fronts compared with NSGA-II.(2)The best compromise solution in Pareto optimal solutions is obtained by FST to avoid human preference. Compared with original design, the optimized design has better dynamic responses with minimum outer diameter, which indicate FST is beneficial for decision maker.(3)The comparisons between response curves of original and optimized designs demonstrate that the response amplitudes become smaller and decay gets faster after optimization, which indicate that the optimization procedure is effective for the optimization of steering mechanism.

In conclusion, the proposed optimization procedure based on MNSGA-II and FST is feasible to solve the multiobjective optimization of gear train with mixed continuous-discrete variables under nonlinear constraints. In addition, the procedure is flexible and can be extended to optimizations of other more complex mechanical structures.

Nomenclature

Distance between rotating axis of gear 6 and eccentric axis of gear 4
Angular displacement of gear
Displacement of gear in direction
Displacement of gear in direction
Relative displacement of gears and
, Profile modification coefficients of gears 3 and 4
Radius of base circle of gear
Time-varying meshing stiffness between gears and
Damping between gears and
, Stiffness of gear in and directions
, Damping of gear in and directions
Torque of DC servo motor
External excitation
Mass matrix
Stiffness matrix
Damping matrix
Displacement vector
Excitation vector
Mass of gear
Meshing frequency
Pressure angle
Meshing angle of gears 3 and 4
Inertia of gear
Time
Teeth number of gear
Contact ratio of gears and
Thickness of gear at tip cylinder
Meshing phase angle
Meshing damping coefficient
Shaft damping coefficient
, Acceleration of gear in direction
Outer diameter of steering mechanism
Width of gears and
Modulus of gears and
, Location parameters of steering point and spherical roller bearing
Outer diameter of mandrel
Maximum contact strength
Allowable contact stress
Centre distance of meshing pair
Transmission ratio of meshing pair
Dynamic load coefficient
Maximum bending strength
Allowable bending stress
Tooth form factor
Maximum bending stress of mandrel
Allowable bending stress of mandrel
Build-up rate
Steering angle of steering mechanism.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

This work was sponsored by the Key Technologies R&D Program of Tianjin under Grant no. 11ZCKFGX03500.