advances in mechanical engineering 2017, vol. 9(9) 1–10

10
Research Article Advances in Mechanical Engineering 2017, Vol. 9(9) 1–10 Ó The Author(s) 2017 DOI: 10.1177/1687814017720053 journals.sagepub.com/home/ade Multi-objective optimization design of cycloid pin gear planetary reducer Yaliang Wang, Qijing Qian, Guoda Chen, Shousong Jin and Yong Chen Abstract A multi-objective optimal model of a K-H-V cycloid pin gear planetary reducer is presented in this article. The optimal model is established by taking the objective functions of the reducer volume, the force of the turning arm bearing, and the maximum bending stress of the pin. The optimization aims to decrease these objectives and obtains a set of Pareto optimal solutions. In order to improve the spread of the Pareto front, the density estimation metric (crowding distance) of non-dominated sorting genetic algorithm II is replaced by the k nearest neighbor distance. Then, the improved algo- rithm is used to solve this optimal model. The results indicate that the modified algorithm can obtain the better Pareto optimal solutions than the solution by the routine design. Keywords Cycloid speed reducer, planetary transmission, multi-objective optimization, evolutionary algorithm, density estimation Date received: 11 January 2017; accepted: 15 June 2017 Academic Editor: Ismet Baran Introduction Cycloid speed reducers have some excellent characteris- tics, such as compact structure, wide scope of ratios, high transmission efficiency, low noise, and smooth- ness. Thus, they are widely used in all kinds of mechan- ical transmission. However, many design parameters and complex constraints in the reducer design bring more difficulty. At present, a lot of researches are avail- able in this area. Chen et al. 1 established the equation of meshing for small teeth difference planetary gearing and a universal equation of cycloid gear tooth profile based on cylindrical pin tooth and given motion. He et al. 2 carried out optimum design and experiment on the double crank ring-plate-type pin-cycloid planetary drive to reduce its noise and vibration. Sensinger 3 pre- sented a unified design method to optimize cycloidal drive profile, efficiency, and stress. Blagojevic et al. 4 introduced a new two-stage cycloid speed reducer, which was characterized by good load distribution and dynamic balance. Blagojevic et al. 5 found the friction between cycloid disk and housing rollers affected the contact force, friction torque, and transmission effi- ciency. Hsieh 6 proved the nonpinwheel design of cycloid speed reducer could effectively reduce vibra- tion, stress value, and stress fluctuation. In the engineering design, many multi-objective opti- mization problems (MOOPs) can be found. Some or all objectives often conflict with each other; in other words, all objectives cannot achieve its own best value simultaneously. 7 Thus, the policymakers need to choose the compromise design parameters according to the Key Laboratory of Special Purpose Equipment and Advanced Processing Technology, Ministry of Education, Zhejiang University of Technology, Hangzhou, China Corresponding author: Shousong Jin, Key Laboratory of Special Purpose Equipment and Advanced Processing Technology, Ministry of Education, Zhejiang University of Technology, 18 Chaowang Road, Hangzhou 310014, China. Email: [email protected] Creative Commons CC-BY: This article is distributed under the terms of the Creative Commons Attribution 4.0 License (http://www.creativecommons.org/licenses/by/4.0/) which permits any use, reproduction and distribution of the work without further permission provided the original work is attributed as specified on the SAGE and Open Access pages (https://us.sagepub.com/en-us/nam/ open-access-at-sage).

Upload: others

Post on 09-Apr-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Research Article

Advances in Mechanical Engineering2017, Vol. 9(9) 1–10� The Author(s) 2017DOI: 10.1177/1687814017720053journals.sagepub.com/home/ade

Multi-objective optimization design ofcycloid pin gear planetary reducer

Yaliang Wang, Qijing Qian, Guoda Chen, Shousong Jinand Yong Chen

AbstractA multi-objective optimal model of a K-H-V cycloid pin gear planetary reducer is presented in this article. The optimalmodel is established by taking the objective functions of the reducer volume, the force of the turning arm bearing, andthe maximum bending stress of the pin. The optimization aims to decrease these objectives and obtains a set of Paretooptimal solutions. In order to improve the spread of the Pareto front, the density estimation metric (crowding distance)of non-dominated sorting genetic algorithm II is replaced by the k nearest neighbor distance. Then, the improved algo-rithm is used to solve this optimal model. The results indicate that the modified algorithm can obtain the better Paretooptimal solutions than the solution by the routine design.

KeywordsCycloid speed reducer, planetary transmission, multi-objective optimization, evolutionary algorithm, density estimation

Date received: 11 January 2017; accepted: 15 June 2017

Academic Editor: Ismet Baran

Introduction

Cycloid speed reducers have some excellent characteris-tics, such as compact structure, wide scope of ratios,high transmission efficiency, low noise, and smooth-ness. Thus, they are widely used in all kinds of mechan-ical transmission. However, many design parametersand complex constraints in the reducer design bringmore difficulty. At present, a lot of researches are avail-able in this area. Chen et al.1 established the equationof meshing for small teeth difference planetary gearingand a universal equation of cycloid gear tooth profilebased on cylindrical pin tooth and given motion. Heet al.2 carried out optimum design and experiment onthe double crank ring-plate-type pin-cycloid planetarydrive to reduce its noise and vibration. Sensinger3 pre-sented a unified design method to optimize cycloidaldrive profile, efficiency, and stress. Blagojevic et al.4

introduced a new two-stage cycloid speed reducer,which was characterized by good load distribution anddynamic balance. Blagojevic et al.5 found the friction

between cycloid disk and housing rollers affected thecontact force, friction torque, and transmission effi-ciency. Hsieh6 proved the nonpinwheel design ofcycloid speed reducer could effectively reduce vibra-tion, stress value, and stress fluctuation.

In the engineering design, many multi-objective opti-mization problems (MOOPs) can be found. Some or allobjectives often conflict with each other; in otherwords, all objectives cannot achieve its own best valuesimultaneously.7 Thus, the policymakers need to choosethe compromise design parameters according to the

Key Laboratory of Special Purpose Equipment and Advanced Processing

Technology, Ministry of Education, Zhejiang University of Technology,

Hangzhou, China

Corresponding author:

Shousong Jin, Key Laboratory of Special Purpose Equipment and

Advanced Processing Technology, Ministry of Education, Zhejiang

University of Technology, 18 Chaowang Road, Hangzhou 310014, China.

Email: [email protected]

Creative Commons CC-BY: This article is distributed under the terms of the Creative Commons Attribution 4.0 License

(http://www.creativecommons.org/licenses/by/4.0/) which permits any use, reproduction and distribution of the work without

further permission provided the original work is attributed as specified on the SAGE and Open Access pages (https://us.sagepub.com/en-us/nam/

open-access-at-sage).

reality. For the last decade and more, many classicalmulti-objective evolutionary algorithms (MOEAs) werestudied, such as the non-dominated sorting geneticalgorithm II (NSGA-II),8 the improved strength Paretoevolutionary algorithm (SPEA2),9 and the multi-objective particle swarm optimization (MOPSO).10 Asan efficient algorithm, NSGA-II has been widely usedto solve MOOPs.11–13 Some researchers used NSGA-IIto optimize gear reducers. Deb and Jain14 provedMOEAs can solve multi-speed gearbox design optimi-zation problem with more than one optimal goal anddifferent kinds of design parameters. Tripathi andChauhan15 applied NSGA-II to optimize the volume ofgearbox and the surface fatigue life factor simultane-ously. Sanghvi et al.16 used NSGA-II to solve optimiza-tion design problem of a two-stage helical gear train, inwhich the bearing force and volume were optimized.Three optimization methods (MATLAB optimumtools, genetic algorithm, and NSGA-II) were com-pared. It was shown that NSGA-II obtained betteroptimization objective values than other methods. Liet al.17 combined NSGA-II and fuzzy set theory tooptimize dynamic model of steering mechanism and gotthe better result than the original design. However, fartoo little attention has been paid to the research aboutmulti-objective optimal design of cycloid speed redu-cers. Yu et al.18 and Yu and Xu19 selected volume asthe optimization objective. Xi et al.20 selected volumeand efficiency as optimization objectives, and the multi-objective optimization model was solved by transform-ing it into a single-objective problem, which ignored therelationship between objectives. Wang et al.21 focusedon reducing the volume and improving the efficiency ofreducers, and the optimal model was solved by theMATLAB genetic algorithm toolbox.

In this article, a multi-objective optimization modelof reducer is established to minimize the volume of thereducer, force of the turning arm bearing, and maximalbending stress of the pin. It is expected to provide a newway for multi-objective optimization design of cycloidreducer and similar structural optimization problems.Moreover, in order to improve the spread of the Paretofront, the density estimation metric of NSGA-II isreplaced by the k nearest neighbor distance.

Optimization design model of the K-H-Vcycloid driver

Figure 1 shows the typical structure of the cycloidalpinwheel transmission, which mainly consists of the fol-lowing parts:

1. Planet carrier. It is composed of two parts,namely, the input shaft and the dual eccentricsleeves.

2. Pin gear (also called pinwheel). It is uniformlydistributed over the circumferential direction.The pin gear consists of the pin and pin sleeve.

3. Cycloid gear. To keep the static balance of theinput shaft and increase the loading capacity ofthe reducer, two identical cycloid gear structuresare usually adopted. The cycloid gears areinstalled on the dual eccentric sleeves, and theirposition differs 180�. In order to reduce the fric-tion between eccentric sleeve and cycloid gear,the turning arm bearing is installed between thetwo parts.

4. Output mechanism. This reducer often uses theoutput mechanism that called pin axle type.There are some cylindrical pin holes on thecycloid gear for inserting the cylindrical pins(the cylindrical pin sleeve is mounted on thecylindrical pin). Thus, the rotation motion ofcycloid gears can be output by cylindrical pins.

Theoretical tooth profile of cycloid gear

As shown in Figure 2, rolling circle 2 is the circum-scribed circle of base circle 1, and the center of base cir-cle 1 (Og) is also the origin of rectangular coordinatesystem. According to the forming principle of cycloidgear profile, supposing the base circle 1 is fixed, thelocus of point M in circle 2 is a epicycloid when circle 2scrolls from tangent point A to tangent point B. Therotation angle of the circle 2 (with the center O) aroundthe circle 1 (with the center Og) is denoted by u. Therotation angle of circle 2 is denoted by ub and the abso-lute angle of circle 2 is denoted by uh. The coordinatesof a point on the theoretic profile of cycloidal gear canbe expressed as

x0 =Rz sinu� esinuh

y0 =Rz cosu� ecosuh

�ð1Þ

Figure 1. Typical structure of cycloidal pinwheel transmission.

2 Advances in Mechanical Engineering

where Rz is the radius of the pin gear distributed circle,e is the eccentric distance (e = ObOg = (K1Rz)=Zb), K1

is the short amplitude coefficient (K1 =(rb=Rz), rb is thepitch radius of the pinwheel), and Zb is the tooth num-ber of the pin gears (Zb = (uh=u)). Therefore, equation(1) can be expressed as

x0 =Rz sinu� K1

ZbsinZbu

� �y0 =Rz cosu� K1

ZbcosZbu

� �9=; ð2Þ

According to the radius of curvature formula, theradius of theoretical tooth profile of cycloid gear canbe expressed as

r0 =(1+K2

1 � 2K1cosub)32RZ

K1(1+Zb) cos ub � (1+ ZbK21 )

ð3Þ

Meshing force of pin gear and cycloid gear

As shown in Figure 3, the angular velocity (vg) ofcycloid gear has the opposite direction on output tor-que when pin gears are fixed. In the switching mechan-ism, the rotation direction of cycloid gear and pinwheelare same. On the left side of the Y axis, pinwheels andcycloid gear mesh, and the direction of force (Fi) of thepin gear on the cycloid gear intersect with node P. Onthe right side of the Y axis, pin gears leave cycloid gear,and there is no force between them. Supposing Tg rep-resents the resistance torque of each cycloid gear, whena torque with the equal value and opposite direction ofTg is applied on the cycloid gear, the center of pin gearhas a tiny circumferential displacement Du. The size of

Fi is proportional to component of Du in the directionof Fi. That is

Fi}Ducosai =Duli

RZð4Þ

where li is the vertical distance between Ob and thedirection of Fi. When li is equal to rb, and Fi is equal toFmax. That is

Fmax } Durb

Rzð5Þ

In the triangle ObBP, sin ui =(li=rb). According toequations (4) and (5), Fi can be expressed as

Fi =Fmaxli

rb=Fmax sin ui ð6Þ

The maximum engaging force22 is shown as

Fmax=4Tg

K1ZgRzð7Þ

where Zg is the tooth number of the cycloid gear. Ingeneral, Tg = 0:55Tv, and Tv is the output torque.Therefore, Fmax can be expressed as

Fmax=2:2Tv

K1ZgRzð8Þ

In the triangle PObOi, according to sine theorem,sin ui can be expressed as

sin ui =Rz

POi

sin ubi ð9Þ

Figure 2. Theoretical tooth profile of cycloid gear. Figure 3. Meshing force of pin gear and cycloid gear.

Wang et al. 3

Besides, according to cosine theorem, POi can beexpressed as

POi =ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiR2z + r2

b � 2Rzrb cos ubi

qð10Þ

Because K1 is equal to (rb=Rz), POi can be expressedas

POi =Rz

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi1+K2

1 � 2K1 cos ubi

qð11Þ

According to equations (6), (8), (9), and (11), Fi canbe expressed as

Fi =2:2Tv sin ubi

K1ZgRz

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi1+K2

1 � 2K1 cos ubi

q ð12Þ

Design variables

A vector which consists of five design variables isexpressed as X =(Dz, d

0z,B,K1, d

0w), where Dz is the dia-

meter of the pin gear distributed circle, d0z is the dia-

meter of the pin, B is the width of the cycloid gear, andd0w is the diameter of the cylindrical pin.

Objective functions

For the convenience, the input power, input speed,transmission ratio, turning arm bearing, and the num-ber of cylindrical pins are given. Under these premises,the sub-objectives are presented as follows.

Volume of reducer. The radial dimension is affected bythe diameter of the pin gear distributed circle (Dz) andthe diameter of the pin sleeve. The axle dimension isaffected by the width of the cycloid gear (B) and thegap between two cycloid gears. Therefore, the volumecan be expressed as20

min f1(X )=p

4(Dz + d

0

z + 2D1)2(2B+ d) ð13Þ

where D1 is the thickness of pin sleeve and d is the gapbetween the two cycloid gears. In general, d= b� B (bis the width of the turning arm bearing).

Radial load on turning arm bearing. The service life of turn-ing arm bearing largely depends on its radial load. Itfurther affects the service life of the speed reducer.Hence, minimizing the radial load of the turning armbearing should be considered. It can be expressed as

min f2(X )=2:6TgZb

K1DzZgð14Þ

Maximal bending stress of the pin. The break in pin is oneof the main failure forms of this cycloid reducer. Hence,minimizing the maximal bending stress of the pin is thethird sub-objection. For pin gear which has two ful-crums (in Figure 4), the bending stress of the pin isshown as follows

sF ’Mwmax

0:1d0z

3=

44L1L2Tv

LK1ZgDzd0z

3ð15Þ

where L1 = 0:5B+ d0+0:5D, L2 = 1:5B+d

0+d+0:5D,

and L= L1 + L2 = 2B+ 2d0+ d+D. D is the thick-

ness of the side wall of a pin gear housing. d0is the

interval between cycloid gear and the internal face ofthe side wall, and in general, d

0z�D�B. The third sub-

objective is presented as

min f3(X )=44L1L2Tv

LK1ZgDzd0z

3ð16Þ

Constraint conditions

Short amplitude coefficient. If the short amplitude coeffi-cient is bigger, the minimal radius of theoretical toothprofile of cycloid gear will be reduced, which willdecrease the outer radius of the pin sleeve, that is, thecontact strength of the cycloid gear and the pin gearincreases. According to equation (16), the bendingstress of the pin will increase with the decrease in theshort amplitude coefficient. It suggests that the con-straint range of the short amplitude coefficient is [0.45,0.8];20 thus, the constraint equation can be defined by

g1(X )= 0:45� K1� 0 ð17Þ

g2(X )=K1 � 0:8� 0 ð18Þ

Cycloid tooth profile. To prevent cycloid tooth profilefrom undercut and sharp angle, the ratio of an externaldiameter of the pin sleeve to a diameter of the pin gear

Figure 4. Typical structure of a pin gear with two pivots.

4 Advances in Mechanical Engineering

distributed circle should be less than the minimum coef-ficient of the theoretical tooth profile curvature radius(amin). Accordingly, this constraint can be defined by

g3(X )=(d0z + 2D1)

Dz� amin� 0 ð19Þ

where amin = (1+K1)2=(1+K1 + ZgK1).

Maximum diameter of the cylindrical pin hole. In order toguarantee the strength of the cycloid gear, there mustbe a certain thickness (T ) between two adjacent cylind-rical pin holes, and in general, T = 0:03Dz. Thus, themaximum diameter of the cylindrical pin hole meets thefollowing constraints

g4(X )= 2T � Dw + dsk +D1� 0 ð20Þ

g5(X )= T � Dw sinp

Zw+ dsk� 0 ð21Þ

where Zw is the number of cylindrical pins. Dw is thediameter of the cylindrical pin hole distributed circle,which can be defined by

Dw =dfc +D1

2ð22Þ

where dfc is the diameter of the root circle of a cycloidgear. D1 is the diameter of the cycloid gear center hole,which is also the external diameter of the turning armbearing.

dsk is the diameter of the cylindrical pin hole, whichcan be defined by

dsk = dw + 2e ð23Þ

where dw is the external diameter of a cylindrical pinsleeve.

Pin-diameter coefficient. In order to guarantee thestrength of the pin gear housing and avoid the interfaceof pin gears, the value of pin-diameter coefficient (K2)

22

should be in the range of 1.25–4. Thus, this constraintcondition can be expressed as

g6(X )= 1:25� K2� 0 ð24Þ

g7(X )=K2 � 4� 0 ð25Þ

where K2 =(Dz=(d0z + 2D1)) sin (p=Zb).

Contact strength of the cycloid gear and the pin gear. To pre-vent the tooth surface from scuffing failure and fatiguepitting, the meshing between the pin teeth and thecycloidal gear teeth should meet the contact strength.Using Hertz theory, the contact stress (sH) between thepin gear and the cycloid gear can be expressed as

sH = 0:418

ffiffiffiffiffiffiffiffiffiffiFiEd

Brd

sð26Þ

where Fi is the meshing force in a certain positionbetween the pin gear and the cycloid gear, rd is theequivalent curvature radius of the contact point, andEd is the equivalent elastic modulus between the pingear and the cycloid gear. Since both materials areGCr15 bearing steel, Ed is equal to 2:10 3 105 MPa.The constraint can be defined by

g8(X )= 0:418

ffiffiffiffiffiffiffiffiffiffiFiEd

Brd

s� sHP� 0 ð27Þ

where sHP is the allowable contact stress.

Bending strength of the pin gear. According to equation(15), the constraint is as follows

g9(X )=44L1L2Tv

LK1ZgDzd0z

3� sFP� 0 ð28Þ

where sFP is the allowable bending stress.

Contact strength between the cylindrical pin and the cylindricalpin hole. According to Rao,22 this constraint is asfollows

g10(X )= 0:0949

ffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi10K1TvDz

ZwDwB(r2wZb +

DzK1

2rw)

s� sHP� 0

ð29Þ

where rw is the radius of the cylindrical pin sleeve,which can be defined by

rw =d0w

2+D2 ð30Þ

where D2 is the thickness of the cylindrical pin sleeve.

Bending strength of the cylindrical pin. According to Rao,22

this constraint can be expressed as

g11(X )=96Tv(1:5B+ d)

ZwRwd0w

3� sFP� 0 ð31Þ

Life of the turning arm bearing

g14(X )= Lh �106

60n

C

F

� �103

� 0 ð32Þ

where Lh is the turning arm bearing life, and Lh is usuallyequal to 5000h; n is the rotating speed of the bearing; C

is the dynamic load rating; F is the equivalent dynamicalload; and F = 1:2R (R is the radial load on bearing).

Wang et al. 5

Improved NSGA-II (NSGAN)

Non-dominated ranking and crowding distance areadopted in NSGA-II to control the evolutionary popu-lation size. The density estimation technique of thecrowding distance calculates the average distance oftwo points on either side of this point along each of theobjectives. Sometimes, this method cannot completelyreflect the crowdedness between individuals. As shownin Figure 5, supposing that d represents the unit of adistance in objective space, the distance of solution A(12d) is equal to that of the solution B (12d) accordingto crowding distance. And, it can also be seen that B ismore crowded than A. However, the density estimationmetric of the k nearest neighbor distance9 can avoidthis case. Through the k nearest neighbor distance, thefirst nearest neighbor distance of B (2

ffiffiffi2p

d) is smallerthan that of A (3

ffiffiffi2p

d), which means B is more crowdedthan A. Hence, the density estimation metric of the knearest neighbor distance is introduced to improve thespread of Pareto front, and the improved algorithm ismarked as NSGAN. The k nearest neighbor distancecomputation procedure is shown in Table 1.

Optimization design example

GCr15 material is selected for pin, pin sleeve, cycloidgear, cylindrical pin, and cylindrical pin sleeve. Themain model parameters22 are shown in Table 2.

NSGA-II and NSGAN are adopted to optimize thismodel, respectively. The parameters in algorithms arelisted as following: population size N is 100, evolu-tional generation is 600, crossover probability pc is 0.9,and mutation probability pm is 1/n, where ‘‘n’’

represents the number of the design variables. The twoalgorithms run 30 times independently. According toTable 2 and Rao,22 the range of design variables isshown in Table 3.

The optimization procedure is shown in Figure 6. Atfirst, an initial population is randomly created in therange of design variables, and the solutions utilize real-number encoding. Second, compute the rank and knearest neighbor distance for the every individual inpopulation. Then, the binary tournament selection,recombination, and mutation operators are used to cre-ate an offspring population. In a binary tournamentselection, a lower rank and bigger k nearest neighbordistance is the selection criteria. NSGAN uses simu-lated binary crossover and polynomial mutation. Afterthat, the next population is selected from the offspringand previously population based on the rank and k

Figure 5. Pareto front.

Table 1. Pseudocode of k nearest neighbor distance.

k nearest neighbor distance

% chromosome consists of the decision variables, value of the objective functions and rank, and the rank of every individual is basedon non-domination.% V is the dimension of decision variable space.% M is the dimension of the objective space.% population consists of the decision variables, value of the objective functions, rank and k nearest neighbor distance.

obj = chromosome (:,V+ 1:M+V);for i = 1: M

obj(:,i) = obj(:,i)/(max(obj(:,i))-min(obj(:,i))); %normalize sub-objectivesend forn= chromosomej j; %number of solutions (individuals) in chromosomefor j = 1: n–1

for m = j+ 1:nEj,m = obj(j, : )� obj(m, : )k k2; %the Euclidean distance between two individuals in objective space.E(m,j) = E(j,m);

end forE(j,j) = 0; %E stores the k nearest neighbor distance of every individual

end forSE = sort(E,2); %sort the distance in ascending orderpopulation = zeros(n, M+V+ n);population (:,1: M+V+ 1) = chromosome;population (:,M+V+ 2:M+V+ n) = SE(:,2:n);

6 Advances in Mechanical Engineering

nearest neighbor distance. If the maximal generation isreached, output the result; if not, keep on evolving.

Spread test

There are three sub-objectives, and the spread indica-tor23 is chosen to measure the spread of the Pareto frontcorresponding to obtained solutions. The smaller thisvalue is, the more uniform the solutions distribute. Theindicator is defined as

D=

Pmi= 1

d(Ei,O)+P

X2O d(X ,O)� d�� ��

Pmi= 1

d(Ei,O)+ ( Oj j � m)d

ð33Þ

where O is a set of solutions, (E1, . . . ,Em) are m extremesolutions in the set of Pareto optimal solutions, m is thenumber of objectives and

d(X ,O)= minY2O, Y 6¼X

F(X )� F(Y )k k ð34Þ

d =1

Oj jX

X2O d(X ,O) ð35Þ

Three extreme solutions (i.e. these solutions have amaximal sub-objective value) are selected among theobtained solutions based on the two algorithms. Theirobjective values are shown as follows: E1 (3.11e–3,4746.33, 34.44), E2 (1.49e–3, 10756.94, 94.89), and E3(1.43e–3, 8444.82, 150.00). Among them, E1 and E2come from NSGAN, and E3 comes from NSGA-II.

Compute the spread indicators of the Pareto frontobtained by two algorithms. The Pareto fronts obtainedby the two algorithms are shown in Figures 7 and 8.Spread indicator statistical result is shown in Table 4.

From Figures 7 and 8, it can be shown that theNSGAN gets a more uniform Pareto front than thatby NSGA-II. Table 3 shows a statistical result of thespread indicator. These data demonstrate that NSGANobtains better result than NSGA-II in terms of thespread. In order to prove NSGAN has a significantrole in the spread, a t-test is performed for the averageof the spread indicator by software SPSS. The signifi-cance level is supposed as 0.05. The t statistic is 53.513,and the corresponding two-tailed probability is 0.000.

Table 2. Model parameters.

Parameters Values

Input power (kw) 4Input speed (r/min) 1440Transmission ratio 29Number of the cylindrical pins, Zw 10Contact stress, sHP (MPa) 850Bending stress, sFP (MPa) 150External diameter of turning arm bearing, D1 (mm) 86.5Width of turning arm bearing, B (mm) 25Rated dynamic load of the turning arm bearing, C (N) 64,900

Table 3. Range of design variables.

Design variables Interval Unit

Diameter of pin gear distributed circle 200<Dz<300 mmDiameter of pin 8<d

0

z<12 mmWidth of cycloid gear 12<B<17 mmShort width coefficient 0:45<K1<0:8 –Cylindrical pin 12<d

0w<55 mm

Figure 6. Flowchart of optimization procedure based onNSGAN.

Figure 7. Pareto front obtained by NSGA-II.

Wang et al. 7

Because the two-tailed probability is smaller than thesignificance level, the null hypothesis is refused. Itshows that two algorithms have significant differencesin spread indicator.

Results analysis

A total of 100 non-dominated solutions are picked outfrom 3000 solutions gained by NSGAN according torank and k nearest neighbor distance. The minimal sub-objective solutions (volume, radial load of the turningarm bearing, or maximal bending strength of the pin)are selected out from 100 non-dominated solutions.These solutions are Solution 1 (1.37e–3, 9188.71,149.93), Solution 2 (2.92e–3, 4741.87, 40.96), andSolution3 (2.82e–3, 4853.17, 33.50). From three extremesolutions, three sub-objectives cannot reach minimumtogether. Figure 8 presents the Pareto front of 100 non-dominated solutions. In addition, the sub-objectives ofthe routine design22 are also shown in Figure 9.

Next, the solutions for which the three sub-objectivesare all smaller than that of the routine design are pickedout from Figure 9, which are shown in Figure 10. Thereare eight total solutions whose three sub-objectives aresmaller than that of the routine design. Table 5 presentsthe design variables and sub-objectives of these eightsolutions and the routine design. Besides, the designvariables are rounded under the premise of meeting theconstraints.

Through the above analysis, NSGAN can obtainsolutions for which the three sub-objectives are super-ior to that of the routine design. However, in the prac-tical design, due to some sub-objectives conflict witheach other, the designer has to make a compromise.For example, the designers can minimize the volume ofthe reducer and maximal bending stress of the pin, butappropriately increase the radial load of the turningarm bearing under the constraints, i.e., make a compro-mise. Depending on this situation, some preferencesolutions are selected from the 100 non-dominatedsolutions. For the better comparison, Figure 11 showsthe relationship between volume and radial load of theturning arm bearing, and Figure 12 illustrates the rela-tionship between volume and maximal bending stressof the pin. When the volume increases, the radial loadof the turning arm bearing will be reduced. Moreover,according to equations (14) and (15), the f1 (volume)and f2 (radial load of the turning arm bearing) are

Figure 8. Pareto front obtained by NSGAN.

Table 4. Average and standard deviation of the spreadindicator.

Algorithm Average Standard deviation

NSGA-II 0.6302 4.82e–2NSGAN 0.1431 1.28e–2

Figure 9. Non-dominated Pareto front obtained by NSGAN.

Figure 10. Three sub-objectives are smaller than that of theroutine design.

8 Advances in Mechanical Engineering

conflicting. The increase of volume can reduce the max-imum bending stress of the pin to a certain extent.However, the maximum bending stress of the pin is notentirely dependent on volume, and equation (16) showsthat short amplitude coefficient can also have impacton maximal bending stress of the pin.

In Figures 11 and 12, there are five magenta prefer-ence solutions. As shown in Figure 11, the second sub-objective (radial load on bearing) is bigger than that ofthe routine design, but the first sub-objective (volume)is smaller than that of the routine design. Meanwhile,the third sub-objective (maximal bending strength ofthe pin) is also smaller than that of the routine design

according to Figure 12. These five preference solutionssacrifice the second sub-objective, but the first sub-objective is obviously improved.

Conclusion

A multi-objective optimization model of a cycloid pingear planetary reducer with the goals of minimizing thevolume, the radial load on turning arm bearing, and themaximal bending stress of the pin is considered in thisarticle. The density estimation technique of NSGA-II isimproved using the k nearest neighbor distance. The

Table 5. Design variables and sub-objectives.

Design method Design variables Sub-objectives

Diameter ofpin geardistributed circle,Dz (mm)

Diameter ofpin, d

0z (mm)

Width ofcycloid gear,B (mm)

Short widthcoefficient, K1

Cylindricalpin, d

0w (mm)

f1 (m3) f2 (N) f3 (MPa)

Routine design 240 10 17 0.75 20 2.16e–3 6322 80.38NSGANRounded values

233.313233

9.5269.5

12.00012.0

0.7980.80

21.72621.7

1.80e–31.80e–3

61126105

78.0878.57

NSGANRounded values

242.837243

9.4699.5

12.00012.0

0.8000.80

22.29722.3

1.94e–31.94e–3

58585854

76.0775.33

NSGANRounded values

232.986234

10.50110.5

12.35012.4

0.7870.79

19.91620.0

1.83e–31.83e–3

62076156

61.3860.98

NSGANRounded values

251.541252

9.4479.4

12.00012.0

0.8000.80

20.54520.5

2.07e–32.08e–3

56555645

73.9074.78

NSGANRounded values

244.282244

9.9139.9

12.00012.0

0.8000.80

19.07919.0

1.97e–31.96e–3

58235830

66.7367.04

NSGANRounded values

239.075239

11.33211.3

12.93213.0

0.7990.80

21.98822.0

1.96e–31.96e–3

59585952

48.6649.07

NSGANRounded values

252.159252

10.35510.4

12.00012.0

0.7990.80

20.48220.5

2.10e–32.09e–3

56495645

57.4856.77

NSGANRounded values

251.534252

11.17011.2

12.00212.0

0.7980.80

22.28322.3

2.10e–32.11e–3

56705645

46.9946.44

Figure 11. Volume of the reducer and radial load of theturning arm bearing.

Figure 12. Volume of the reducer and maximal bendingstrength of the pin.

Wang et al. 9

improved algorithm (NSGAN) is used to solve themulti-objective optimization design model. Althoughsome sub-objectives conflict with each other, theMOEA can optimize these sub-objectives simultane-ously. NSGAN obtains more uniform Pareto frontsthan NSGA-II, and the Pareto front can present therelationship between sub-objectives, which is more con-venient for the designers to select design solutions.

Declaration of conflicting interests

The author(s) declared no potential conflicts of interest withrespect to the research, authorship, and/or publication of thisarticle.

Funding

The author(s) disclosed receipt of the following financial sup-port for the research, authorship, and/or publication of thisarticle: This work was supported, in part, by a grant fromNatural Science Foundation of Zhejiang Province of China(Nos LY16G010013, LY17E050023, and LQ16E050012),National High-Tech R&D Program of China (No.2015AA043002), and National Natural Science Foundationof China (No. 71371170).

References

1. Chen BK, Fang TT, Li CY, et al. Gear geometry ofcycloid drives. Sci China Ser E 2008; 51: 598–610.

2. He WD, Li X, Li LX, et al. Optimum design and experi-ment for reducing vibration and noise of double crankring-plate-type pin-cycloid planetary drive. Chin J Mech

Eng 2010; 46: 53–60.3. Sensinger JW. Unified approach to cycloid drive profile,

stress, and efficiency optimization. J Mech Design 2010;132: 024503.

4. Blagojevic M, Marjanovic N, Djordjevic Z, et al. A new

design of a two-stage cycloidal speed reducer. J Mech

Design 2011; 133: 085001.5. Blagojevic M, Kocic M, Marjanovic N, et al. Influence

of the friction on the cycloidal speed reducer efficiency. JBalk Tribol Assoc 2012; 18: 217–227.

6. Hsieh CF. Dynamics analysis of cycloidal speed reducerswith pinwheel and nonpinwheel designs. J Mech Design

2014; 136: 091008.7. Chen G, Sun Y, Lu L, et al. A new static accuracy design

method for ultra-precision machine tool based on globaloptimization and error sensitivity analysis. Int J Nanoma-

nuf 2016; 12: 167–180.8. Deb K, Pratap A, Agarwal S, et al. A fast and elitist mul-

tiobjective genetic algorithm: NSGA-II. IEEE T Evolut

Comput 2002; 6: 182–197.9. Zitzler E, Laumanns M and Thiele L. SPEA2: improving

the strength Pareto evolutionary algorithm for

multiobjective optimization. In: Proceedings of the evolu-

tionary methods for design, optimization and control with

applications to industrial problems, Athens, 19–21 Sep-

tember 2001, pp.95–100. Barcelona: CIMNE.10. Coello CAC, Pulido GT and Lechuga MS. Handling

multiple objectives with particle swarm optimization.

IEEE T Evolut Comput 2004; 8: 256–279.11. Pasandideh SHR, Niaki STA and Asadi K. Bi-objective

optimization of a multi-product multi-period three-

echelon supply chain problem under uncertain environ-

ments: NSGA-II and NRGA. Inform Sciences 2015; 292:

57–74.12. Brownlee AEI and Wright JA. Constrained, mixed-

integer and multi-objective optimization of building

designs by NSGA-II with fitness approximation. Appl

Soft Comput 2015; 33: 114–126.13. Kamjoo A, Maheri A, Dizqah AM, et al. Multi-objective

design under uncertainties of hybrid renewable energy

system using NSGA-II and chance constrained program-

ming. Int J Elec Power 2016; 74: 187–194.14. Deb K and Jain S. Multi-speed gearbox design using

multi-objective evolutionary algorithms. J Mech Design

2003; 125: 609–619.15. Tripathi VK and Chauhan HM. Multi objective optimi-

zation of planetary gear train. In: Proceedings of the

simulated evolution and learning-international conference,

Kanpur, India, 1–4 December 2010, pp.578–582. Rhein-

land-Pfalz: DBLP.16. Sanghvi RC, Vashi AS, Patolia HP, et al. Multi-objective

optimization of two-stage helical gear train using

NSGA-II. J Optim 2014; 2014: 1–8.17. Li H, Niu W, Fu S, et al. Multiobjective optimization of

steering mechanism for rotary steering system using mod-

ified NSGA-II and fuzzy set theory. Math Probl Eng

2015; 2015: 1–13.18. Yu Y, Yu B, Chen JX, et al. Optimal design of cycloid

cam planetary speed reducer. J Harbin Inst Technol 2002;

34: 493–496 (in Chinese).19. Yu M and Xu CY. Optimization design of cycloid cam

transmission based on MATLAB. Mod Manuf Eng 2010;

8: 141–143 (in Chinese).20. Xi QK, Lu WQ and Cao SB. Optimized design of cycloid

reducer based on genetic algorithm. J Mech Transm 2014;

38: 87–90 (in Chinese).21. Wang J, Luo SM and Su DY. Multi-objective optimal

design of cycloid speed reducer based on genetic algo-

rithm. Mech Mach Theory 2016; 102: 135–148.22. Rao ZG. Designing of mechanism for planetary gearing.

Beijing, China: National Defense Industry Press, 1994 (in

Chinese).23. Wang YN, Wu LH and Yuan XF. Multi-objective self-

adaptive differential evolution with elitist archive and

crowding entropy-based diversity measure. Soft Comput

2010; 14: 193–209.

10 Advances in Mechanical Engineering