Professional Documents
Culture Documents
ABSTRACT
The design of gear train is a kind of mixed problems which have to determine various types of design variables; i,e.,
continuous, discrete, and integer variables. Therefore, the most common practice of optimum design using the derivative
of objective function has difficulty in solving those kinds of problems and the optimum solution also depends on initial
guess because there are many sophisticated constraints. In this study, the Genetic Algorithm is introduced for the
optimum design of gear trains to solve such problems and we propose a genetic algorithm based gear design system.
This system is applied for the geometrical volume(size) minimization problem of the two-stage gear train and the simple
planetary gear train to show that genetic algorithm is better than the conventional algorithms for solving the problems
that have continuous, discrete, and integer variables. In this system, each design factor such as strength, durability,
interference, contact ratio, etc. is considered on the basis of AGMA standards to satisfy the required design specification
and the performance with minimizing the geometrical volume(size) of gear trains
Key Words : Gear, design method, genetic algorithm(GA), optimization, planetary gear train, AGMA(American
Gear Manufacturers Association) standards
63
Tae Hyong Chong and Joung Sang Lee: International Journal of the KSPE, Vol. 1, No. 1
2.1 Generation of population above procedures are randomly created, and then through
In order to determine the values of design variables, the operation of genetic algorithm, each chromosome is
such as module, number of teeth, face width, and helix mapped into decimal code. Finally the fitness of each
angle through genetic algorithm, the upper and the lower chromosome is evaluated. The mapping method of
values of design variables, that is, upper bound and lower continuous and integer design variables into binary codes
bound are to be established first. Then, length of each is the same as equation (5) or equation (6
chromosome is determined according to the attributes of
each variable, which is whether it is continuous or not. For continuous variables,
x −x
The method how to determine the length of chromosome xi = xl + Db uλ l , (5)
2 −1
of each variables follows equation (1), (2), (3)5.
for integer variables,
In case of being continuous variables, xi = xl + Db . (6)
λ x − xl
2 ≥ u +1 , (1)
ε
where, xi is the physical value of each variable, and
for integer variables, Db is the binary code mapped into decimal code.
λ
2 = number of integer , (2) For discrete design variables, the physical value of
xi is determined by a mapping relationship that is
for discrete variables, illustrated by a three-bit string as shown in Table 1. The
λ
2 = number of discrete values . (3) three-bit string can be decoded to an unsigned decimal
integer between 0 and 7, and then, these values are
where, λ is the length of binary code, xu and xl are mapped into discrete ones according to their one-to-one
upper and lower bound of each design variables and ε relationships.
is the accuracy of continuous variables. In coding
process, the accuracy of continuous variables is set up Table 1. Mapping relationship between strings and
according to the attributes of them so that useless values discrete values
cannot be created. Besides, when the number of integers
Binary digit Unsigned Discrete
and discrete variables are not coincident in equation (2)
strings decimal integers values
and (3), either penalty function method6 or excessive 000 0 D1
distribution method2 are used. Penalty function method is 001 1 D2
one how to dismiss solutions outside the region with 010 2 D3
64
Tae Hyong Chong and Joung Sang Lee: International Journal of the KSPE, Vol. 1, No. 1
65
Tae Hyong Chong and Joung Sang Lee: International Journal of the KSPE, Vol. 1, No. 1
coefficient, and G j is the violent value of constraints. Table 3. Design specification of 2-stage gear train
G1 ~ G4 represent the constraints for the bending for escalator
strength and pitting resistance on the 1st and 2nd stage 1-stage 2-stage
Item
gears considering factor of safety. G5 ~ G6 represent pinion gear pinion gear
the constraints for pitch line velocity. G7 ~ G14
Normal module [mm] 2.75 3.75
represent the constraints for contact ratios.
Number of teeth 7 43 11 53
G15 ~ G18 represent the constraints for aspect ratios of
Total gear ratio 29.5974026
pinion of 1st and 2nd stage. G19 ~ G20 represent the
constraints for undercut. G21 ~ G22 represent constraints Helix angle [° ] 28 15
for reduction gear ratio and pitch diameter of gear Addendum
modification 0.52 -0.5060 0.4330 -0.4830
respectively. coefficient
Fitness function is constructed as equation (9) by Effective face
[mm] 37 50
width
subtracting constructed single objective from Cmax ,
Pressure angle [° ] 20
what is a adequate value which prevent the fitness value
Rotational speed
from being negative [rpm] 1750
of input driver
Transmitted
[kW] 7.5
power
Ffitness = Cmax − Fobjective (9)
Grade(AGMA) 9
are currently used speed reducer of escalator satisfying Heat treatment Carburized & case hardened
design specification. Upper and lower bounds of each Surface hardness HRC 60
design variable and the variable sets are shown in Table 2. Volume 3
[mm ] 2269249.613
Design specification and dimensions of currently used (pitch circle)
gear train for escalator is shown in Table 3.
As for parameters used in genetic algorithm, number Table 4. Design result of optimization
of individuals is 30, the probability of crossover is 0.8, 1-stage 2-stage
Item
the probability of mutation is 0.3, and the algorithm is set pinion gear pinion gear
to terminate when the number of a shift in a generation Normal module [mm] 1 2.5
reaches 10000. Number of
18 134 14 54
teeth
Total gear ratio 28.714286
Table 2. Bounds of design variables for 2-stage gear
Helix angle [° ] 12.9 35.5
train for escalator
Addendum
Design variable Bounds modification 0 0 0 0
coefficient
z1s1 14 ∼ 77 Effective face
[mm] 30 40.1
width
z 2 s1 14 ∼ 141
Pressure angle [° ] 20
z1s 2 14 ∼ 141
Rotational
z2 s 2 14 ∼ 141 speed of input [rpm] 1750
driver
0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.8,
Normal Contact stress [MPa] 1309 1330
[mm] 1, 1.25, 1.5, 2, 2.5, 3, 4, 5, 6, 8,
module
10, 12, 16, 20, 25, 32, 40, 50 Allowable
[MPa] 1531 1531
contact stress
bs1 [mm] 1 ∼ 500
Bending Stress [MPa] 351 338
bs 2 [mm] 1 ∼ 500
Allowable
[MPa] 423 423
β s1 [° ] 0 ∼ 45 bending stress
Volume
β s2 [° ] 0 ∼ 45 (pitch circle)
[mm3] 1377539.057
66
Tae Hyong Chong and Joung Sang Lee: International Journal of the KSPE, Vol. 1, No. 1
Sun gear
Sun gear
Planet pinion
Table 4 shows design results that are obtained at Exterior penalty function method6 is used so as to
8664th generation, and from this, we can easily notice map this complicatedly constrained problem into
optimum values of integer and discrete variables are unconstrained problem. The objective of design is
found adequately satisfying constraints. In this design minimizing the volume of the pitch diameter of ring gear.
results, the correction of solution according to the types Each gear is standard involute gear with pressure angle
of variables after design is not needed. Therefore genetic 20 ° and design variables are number of teeth in sun
algorithm is the effective method in designing gear trains. gear, normal module, helix angle, and face width. As for
Fig.2 shows the comparison between the model of the variable for face width, face width, aspect ratio, and
existing product and the model having dimensions found face width factor k (= b / mn ) are used respectively.
by optimization in this research. Design constraints are bending strength, contact
In this result, the volume of pitch diameter and face durability, scoring, contact ratio, pitch line velocity,
width is reduced about 40%, and the error of reduction involute interference, trochoid interference, and
gear ratio between objective and result are about 3%. trimming interference8,9,10. The objective function made
up is shown as equation (10).
3.2 Volume minimization of simple planetary
p
zr mn 2
gear train Fobjective = ( ) b + ∑ γ j ( MAX (G j ,0)) 2 (10)
Planetary gear train10 is very useful at the view of 2cos β j =1
G9 = b cos β − 1.15 z s mn
lightweight, small size, and high strength. Comparing G1 = σ Hs − σ H lim
G10 = 0.25 zs mn − b cos β
this gear train with parallel gear train, planetary gear G2 = σ Fs − σ F lim
G11 = b cos β − 1.15 z p mn
train is superior to parallel gear trains because each gear G3 = vts − vt max
G4 = 1.0 − εα s G12 = 0.25 z p mn − b cos β
comprising this gear train is not only configured
efficiently in the volumetric aspect but also distributes G5 = εα s − 2.5 G13 = b cos β − 1.15 zr mn
G6 = 1.0 − ε β s G14 = 0.17 zr mn − b cos β
overall load to make it possible to transmit higher load
G7 = ε β s − 6.0 G15 = zs mn − 500 cos β
per its size. Thus, planetary gear train is widely used in
G8 = T f − T f lim
π
many industry fields and its utility value is more and G16 = ( z p + 2) − ( z p + zs ) sin( )
N
more raised up. Therefore, the environment where
⎛ a 2 + ra22 − ra21 − ⎞
planetary gear train is used becomes various, so that the G17 = cos −1 ⎜ ⎟
⎝ 2ara 2 ⎠
requirement of design for compact is increased. ⎛ ⎞
⎛ r 2 − r 2 − a2 ⎞ z p
This research does optimum design for volume − ⎜⎜ cos −1 ⎜ a 2 a1 ⎟ + invα wt − invα a1 ⎟⎟
⎝ ⎝ 2 ar a1 ⎠ z r ⎠
minimization of planetary gear train using genetic
67
Tae Hyong Chong and Joung Sang Lee: International Journal of the KSPE, Vol. 1, No. 1
⎛ ⎛ cos α a1 ⎞
2 ⎞ Table 5. Design variables for planetary gear train
⎜ ⎜ ⎟ −1 ⎟
zr ⎜ −1 ⎝ cos α a 2 ⎠ ⎟ Design variables Bounds
G18 = ⎜ sin 2
+ invα a 2 − invα w ⎟
zp ⎜ ⎛ z1 ⎞ ⎟ Number of teeth in
⎜⎜ ⎜ ⎟ −1 ⎟⎟ 14 ~ 45
⎝ ⎝ z2 ⎠
⎠
ring gear
⎛ ⎛ cos α a1 ⎞
2 ⎞ 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.8,
⎜ 1− ⎜ ⎟ ⎟ Normal module [mm] 1, 1.25, 1.5, 2, 2.5, 3, 4, 5, 6, 8,
⎜ −1 ⎝ cos α a2 ⎠
⎟ 10, 12, 16, 20, 25, 32, 40, 50
− ⎜ sin 2
+ invα a1 − invα w ⎟
⎜ ⎛z ⎞ ⎟
⎜⎜ 1− ⎜ 1 ⎟ ⎟⎟ Helix angle [°] 0 ∼ 45
⎝ ⎝ z2 ⎠
⎠
zr + z s b [mm] 1 ∼ 500
G19 : = integer Face
N Aspect ratio ( b / d s ) 0.2 ∼ 1.2
width
z
G20 : s ≠ integer k 10 ∼ 20
N
where, G1 ~ G2 represent the constraints for the Table 6. Design specification of planetary gear train
bending strength and pitting resistance of planet pinion Specification
and sun gear. G3 represents the constraint for pitch line
Rotational speed of input driver [rpm] 3400
velocity. G4 ~ G7 represent the constraints for contact
ratios. G8 represents the constraint for scoring. Transmitted power [kW] 75
G9 ~ G14 represent the constraint for aspect ratios of sun Reduction gear ratio 4.2
gear, planet pinion, and ring gear, respectively. G15 Pressure angle [ ° ] 20
represents the constraint for pitch diameter of sun gear. Load cycle for life factor 1.0E7
G16 represents the constraint for interference between Surface hardness [BHN] 540
planet pinions. G17 ~ G18 represent the constraints for
Commercial
trochoid interference and trimming between planet Gear operating state
enclosed units
pinion and ring gear respectively. G19 is a geometrical SAE 50 motor oil
Lubricant
constraint to compose planet gear train. G20 is a with mild EP
constraint that prevents same meshing phase between Surface condition Fine finish
each planet pinion and sun gear. AGMA quality 11
By subtracting this newly generated objective
function Fobjective from Cmax , what is the adequate value
preventing the fitness value from being negative, the
fitness function Ffitness is same as equation (9).
Using this design method, optimum design is carried
out for planetary helical gear train. Configuration is that
sun gear transfers input power into output carrier with
fixed ring gear. Required reduction gear ratio is 4.2 and
considering suggested constraints, we have found design
solution to minimize volume of planetary gear train.
Upper bounds and lower bounds of each design variable
and variable set are determined as shown in Table 5.
Table 6 shows design specification of planetary gear train
used in optimum design. As for parameters in genetic
algorithm, number of generation is 30, the probability of
Fig.4 Iteration history of best fitness for planetary
crossover is 0.7, the probability of mutation is 0.05, and
gear train
termination number of a shift in a generation is set to
3000.
68
Tae Hyong Chong and Joung Sang Lee: International Journal of the KSPE, Vol. 1, No. 1
Table 7. Design result of planetary gear train those of optimum design based on gradient-based
b b / ds k methods. As an optimum design software for gradient-
based methods, ADS11 is used. Since ADS is severely
Number of iteration 2610 1082 2585
affected by initial design value, two conditions are
Number of teeth in sun gear 38 43 29
investigated and compared. At one condition, initial
Number of teeth in planet
42 47 32 design value for ADS is set up from solution, which is
pinion
Number of teeth in ring gear 122 137 93 found by genetic algorithm, optimization is performed to
Normal module [mm] 1.0 1.0 1.5 obtain solution, and correction is made for it to be
available design value. At another condition, initial
Face width [mm] 25.4 20.138 15.0
design value is arbitrarily selected and optimization is
Helix angle [ ° ] 30.4 28.9 40.1
done. As for the former condition, the objective value is
Reduction gear ratio 4.21 4.186 4.207 lower but optimum module is not available for
Contact stress [MPa] 933.77 934.20 934.10 commercial purpose, so that the optimum value of
Allowable contact stress [MPa] 934.22 934.22 934.22 module is replaced by the nearest value commercially
Bending stress [MPa] 273.62 299.04 262.28 available and then whether or not the replaced value
Allowable Bending stress [MPa] 309.36 309.36 309.36
violates constraints is investigated. If the replaced value
3
violates, other values of design variables are adjusted
Volume [mm ] 399127 387318 391828
towards constraints being satisfied, and resulting values
Pitch radius of ring gear [mm] 141.45 156.49 182.37
are shown in field named modify. Here, only module and
face width are changed, because in many cases redesign
Fig.4 shows evolution history that genetic algorithm process is needed if considering helix angle with these
searches optimums in the case of face width b , aspect variables. As for the latter condition, initial design value
ratio b / d s , and face width factor k (= b / mn ) as a is arbitrarily selected as far as being considered to be
variable for face width respectively8. Table 7 shows each adequate by designers and optimum is found. In this
design result for them. It is easily shown that the fitness condition, most cases are design results violating
rises suddenly in an early stage of evolution history but constraints, so that three cases of design values that
after that stage, the degree of adaptation slopes gently. As satisfy design constraints are shown in the table. The
for design results, each result differs in the coefficient of results of the first and second case are very inferior to the
face width slightly, while each design variable results from initial design value by genetic algorithm.
approaches to adequate design value satisfying The result of the third case seems to be considerably
constraints. good, but in this case the optimum module is not
commercially available and number of teeth is also not
Table 8. Comparison of optimum solution using GA integer but real value. Therefore, the optimum module
and ADS and optimum number of teeth has to be converted into
method Volume mn zs b β available values and then design values satisfying
GA 387318 1.0 43 20.138 28.9 constraints are to be found while face width and helix
Initial 1st 371776 0.99586 43 19.7569 28.9 angle are changed. But, this makes reduction gear ratio
value :
GA Modify 388976 1.0 43 20.5 28.9 away from target value of design specification and
constraints to be violated. And designers have to
ADS 1st 1246920 2.063 25.5173 40.81 29.4541
Initial determine the amount of changes of the face width and
value : 2nd 738940 1.3383 39.4258 24.4941 29.2562
Arbitrary helix angle. It results in making the optimum design
3rd 304741 0.82 44.4938 21.7624 29.8389
depend primarily on designers’ decision and efforts.
When considering these features, the third case design
Table 8 shows the design results of genetic algorithm result is not superior to the optimum result of genetic
where design specifications are the same and the aspect algorithm and likely to be inadequate value from a point
ratio is the variable of face width, in comparison with of view of module and number of teeth.
69
Tae Hyong Chong and Joung Sang Lee: International Journal of the KSPE, Vol. 1, No. 1
Acknowledgement
Reference
70