Flexible Transmission
Flexible Transmission
Research Article
Study on the Optimization Model of a Flexible Transmission
Received 8 April 2019; Revised 12 June 2019; Accepted 23 June 2019; Published 8 July 2019
Copyright © 2019 Guodong Zhai et al. This is an open access article distributed under the Creative Commons Attribution License,
which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
A belt drive and a chain drive are the main types of flexible power transmission. In the traditional belt and chain drive design process,
engineers need to do a lot of rework to get a design. To solve this problem, taking the Shell Eco-Marathon vehicle as an example,
the traditional design and optimization design of the transmission system are carried out. In the optimization design, component
optimization and overall optimization design model of the belt and chain drive are first established. Second, the charts in the design
manual are converted into formulas by using MATLAB. Finally, an optimization design model is established in Microsoft Excel, and
the Excel Solver tool is used to find the optimal design result. The design method proposed in this paper can effectively determine
the optimal design of transmission system and provides a new method for the processing of such problems.
Driven machine
e
Slack sid
w1
Motor
w2
Chain drive Tight sid
e
Belt drive
Figure 2: A belt drive.
Figure 1: A typical application of belt drives and chain drives.
Select the range of center Determine the center Determine the arc of
Select the belt length contact around the small
distance distance pulley
Select the number of teeth Determine the tooth Determine the selection
Select the value of the
of driving and driven
sprockets application factor factor power
Select the smallest pitch Determine the center check on the safety
Select the chain length
of the simplex chain distance of the drive factors
Table 1: The results of belt drive design. The chain drive is a transmission device that is widely
applied in mechanical equipment. Traditionally, to obtain
Variables Original design scheme satisfactory design data for the chain drive, designers must try
the diameter of small pulley (mm) d1 63 again and again. In the design of chain drive, it is necessary
the pitch length of belt (mm) Lw 590 to know the transmission power, the input speed, and the
Number of belts Z 3 output speed. The flowchart of chain drive design is shown
in Figure 4.
Now, we will show the chain general design process by
time. As far as the belt drive itself is concerned, the final applying it for the Shell Eco-Marathon vehicle:
design result cannot guarantee the optimal solution which Objective: Design the roller chain drive
takes up the smallest space volume. Given:
The power transmitted: P=4.123 kW
2.2. Chain Drive Principle and the General Design Process. The vehicle’s motor: Zongshen ZL70
The chain transmits power between two rotating shafts by The transmission system consists of two stages: the
meshing with toothed sprockets. Chain drives are usually belt drive and the chain drive. The belt drive is the first
manufactured using high-strength steel, and for this reason, transmission and its drive ratio is 𝑖1 =1.5. The input rotation
they are capable of transmitting high torque [28, 29]. The speed is 𝜔1 = 2418.1 𝑟/𝑚𝑖𝑛 and the output rotation speed is
most common type is a roller chain, which is used for high- 𝜔4 = 760.6 𝑟/𝑚𝑖𝑛.
power transmissions and delivery equipment. The results of chain drive design are shown in Table 2.
Chain design is based on ensuring that the power trans- In the process of designing chain drive by common design
mission capacity is within the limits for three modes of method, it also needs to spend a lot of time in searching
failure: fatigue, impact, and galling [29]. manuals to obtain parameters. Unlike the single design of
4 Mathematical Problems in Engineering
Table 2: The results of chain drive design. Table 3: CONTI FO-Z XPZ belt length correction factors 𝑐3 .
The height of the box is the same as the diameter of the large
pulley (𝐻𝑏1 = 𝑑2 ), so the volume of the belt drive is
Figure 5: The cuboid box of the belt drive.
𝑉𝑏1 = 𝐿 𝑏1 × 𝑊𝑏1 × 𝐻𝑏1
𝑑1 + 𝑑2 (3)
chain drive, this design is a transmission system composed = (𝑎 + ) × [(𝑁 − 1) × 𝑒 + 2𝑓] × 𝑑2
2
of belt drive and chain drive, and the overall volume of the
transmission system is the smallest. This requires that the In the same way, we can calculate the volume of the chain
interaction between the parameters of belt drive and chain drives:
drive should be considered as a whole. Obviously, it is difficult 𝑑 + 𝑑4
𝑉𝑐1 = 𝐿 𝑐1 × 𝑊𝑐1 × 𝐻𝑐1 = (𝐶 + 3 ) × 𝐵 × 𝑑4
to design chain drive separately to take into account the 2
design parameters of belt drive.
12.7 12.7
= {𝐶 + [ + ] × 0.5} × 7.2 (4)
3. Optimization Model Construction and sin (𝜋/𝑧1 ) sin (𝜋/𝑧2 )
Table Formulation 12.7
×
In the traditional design method described above, there is no sin (𝜋/𝑧2 )
simple quantitative model that can determine the volumes The volume of the transmission system is
of overall design of the belt and chain drive to determine
whether the final design result is optimal. In the optimization 𝑉 = 𝑉𝑏1 + 𝑉𝑐1
design, the goal is to take up as little space as possible.
Therefore, for the overall design of the traditional system (𝑑1 + 𝑑2 )
= [𝑎 + ] × [(𝑧 − 1) ⋅ 𝑒 + 2𝑓] × 𝑑2
(such as a belt drive), the volume of the space occupied by 2
the belt drive is now represented by the volume of the cuboid (5)
box that can be mounted on the drive system. The model [12.7/ sin (𝜋/𝑍1 ) + 12.7/ sin (𝜋/𝑍2 )]
+ {𝐶 + }
construction of the belt drive is shown in Figure 5. 2
After the optimization model is established, many pro-
12.7
gramming platforms and certain integration tools can be used × 7.2 ×
to solve the optimization problem, such as the MATLAB sin (𝜋/𝑍2 )
optimization toolbox and Excel Solver. In the general design where 𝑎 is the center distance between the two pulleys, 𝑑1 is
process, it is necessary to obtain data from the catalog tables. the small pulley diameter, 𝑑2 is the large pulley diameter, 𝑧 is
However, for the optimization design, this paper transforms the number of V-belts, 𝑒 is the distance between the two belt
the chart into a formula in order to improve the design speed grooves, 𝑓 is the distance from the belt groove to the edge,
and quality. 𝐶 is the center distance between the two sprockets, 𝑧1 is the
number of teeth of the large sprockets, and 𝑧2 is the number
3.1. Overall Objective Function Modeling Process. For the belt of teeth of the small sprockets.
drives, the cuboid box model can be seen in Figure 3.
3.2. Formulation with the Belt Length Correction Factor 𝑐3 . In
𝑑 + 𝑑2 the ContiTech catalog of V-belts, there is a table of CONTI
The length of the box is: 𝐿 𝑏1 = 𝑎 + 1 (1)
2 FO-Z XPZ belt length correction factors, 𝑐3 , as shown in
Table 3.
The width of the box is the same as the pulleys’ width: The table can be transformed into a formula by MATLAB.
The curve in Figure 6 represents the data points and regres-
𝑊𝑏1 = 𝐵 = (𝑍 − 1) × 𝑒 + 2𝑓 (2) sion curve. The fitting error of the formula is given in Figure 7.
Mathematical Problems in Engineering 5
1.1
y = 8.2864e-12∗R3 - 7.5797e-08∗R2 + 0.00028895∗x + 0.62106 data1
cubic
1
0.9
0.8
0.7
500 1000 1500 2000 2500 3000 3500 4000
Figure 6: CONTI FO-ZXPZ data and fitting curve for the correction factor estimation.
0.1
0.05
−0.05
−0.1
500 1000 1500 2000 2500 3000 3500 4000
From Figures 6 and 7, the formula suits very well with the where 𝑘𝛼 is the arc of the contact factor and 𝑘𝐿 is the belt
table. Thus, the functional relationship between 𝑐3 and 𝐿 𝑤 can length correction factor.
be described with the following formula: In the ContiTech catalog, 𝑃 = 𝑃𝑟 × 𝑘𝛼 × 𝑘𝐿, so
1 1 (12)
𝑃𝑟 = 𝑘1 × 𝑑31 + 𝑘2 × 𝑑0.91 + 𝑘3 × (7) + 2.775 1/5.3
1 1/5.3
𝑖 × [2/ (1 + 𝑖5.3 )] 𝑖 × [2/ (1 + 𝑖5.3 )]
𝑛𝑘 /𝑟 ∙ 𝑚𝑖𝑛−1
𝑑1 /𝑚𝑚 𝑖
100 200 400 700 800 950 1200 1450 1600 2000 2400 2850 3200 3600
1.00 0.14 0.25 0.45 0.70 0.78 0.90 1.08 1.24 1.34 1.58 1.80 2.02 2.17 2.33
1.05 0.14 0.26 0.46 0.72 0.80 0.92 1.11 1.28 1.38 1.63 1.85 2.09 2.25 2.42
63.00 1.20 0.15 0.28 0.51 0.81 0.91 1.05 1.27 1.47 1.59 1.89 2.17 2.46 2.67 2.90
1.50 0.16 0.30 0.54 0.86 0.97 1.11 1.35 1.57 1.70 2.03 2.34 2.66 2.90 3.15
3.00 0.17 0.31 0.56 0.90 1.01 1.16 1.41 1.65 1.79 2.14 2.47 2.82 3.07 3.34
1.00 0.19 0.34 0.62 1.00 1.12 1.29 1.57 1.83 1.98 2.37 2.73 3.10 3.37 3.66
1.05 0.19 0.35 0.63 1.01 1.14 1.32 1.60 1.97 2.02 2.42 2.79 3.17 3.45 3.75
71.00 1.20 0.20 0.37 0.69 1.11 1.25 1.44 1.76 1.06 2.24 2.68 3.11 3.55 3.88 4.23
1.50 0.21 0.39 0.71 1.16 1.30 1.51 1.84 1.16 2.35 2.82 3.27 3.75 4.10 4.48
3.00 0.21 0.40 0.74 1.20 1.35 1.56 1.91 2.24 2.43 2.93 3.40 3.90 4.27 4.67
0.8
0.6
0.4
0.2
Residuals
−0.2
−0.4
−0.6
−0.8
0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5
Case Number
Figure 8: The residual case order plot of formula (12).
For the belt optimization only, the transmission ratio can The transmission system consists of two stages: the belt
be assumed to be 𝑖=1.5, then drive and the chain drive. The input rotation speed is 𝜔1 =
2418.1 𝑟 ∗ 𝑚𝑖𝑛−1 and the output rotation speed is 𝜔4 =
𝑃𝑟 = −4.66 × 10−8 𝑑31 + 0.111𝑑0.91
1 + 2.486 (13) 760.6 𝑟 ∗ 𝑚𝑖𝑛−1 .
[2] The speed of the belt should not exceed 50 m/s, with
Determine design
V = (𝜋 × 𝑑1 × 𝑛1 )/60000, so
conditions
𝜋 × 𝑑1 × 2414.005
𝑔2 (𝑥) = − 50 ≤ 0 (18)
60000
Construct optimization
[3] The number of belts should not exceed 10, so
function model
𝑔3 (𝑥) = 𝑧 − 10 ≤ 0 (19)
Formulate tables based [4] The center distance: 0.7 × (𝑑1 + 𝑑2 ) ≤ 𝑎 ≤ 2 × (𝑑1 + 𝑑2 )
on MATLAB
𝑑2 = 𝑑1 × 𝑖
1 𝑑 + 𝑑2
𝑔4 (𝑥) = 0.7 × (𝑑1 + 𝑑2 ) − × (𝐿 𝑤 − 1 × 𝜋)
4 2
Determine design
variables 1
−
4
(20)
2
𝑑1 + 𝑑2 2
× √ (𝐿 𝑤 − × 𝜋) − 2 × (𝑑2 − 𝑑1 )
Whether other No 2
Modify the values of
parameters satisfy
constraints design variables ≤0
1 𝑑 + 𝑑2 1
𝑔5 (𝑥) = × (𝐿 𝑤 − 1 × 𝜋) +
Yes 4 2 4
Use Excel Solver to find 2
𝑑1 + 𝑑2 2 (21)
the optimal solution × √ (𝐿 𝑤 − × 𝜋) − 2 × (𝑑2 − 𝑑1 )
2
Figure 9: Flowchart of the optimal design.
− 2 × (𝑑1 + 𝑑2 ) ≤ 0
The load in the chain due to the centripetal acceleration: Compared with the solutions with different starting
𝐹2 = 𝑚V2 = 0.70V2 points, the following solution is the best, and the value of the
The chain axial breaking force: 𝐹 = 17800 𝑁 objective function is 1312888 mm3 .
The chain safety factor 𝑐 = 𝐹/(𝐹1 + 𝐹2 )
𝑇
𝑥 = [𝑑1 , 𝐿 1 , 𝑧, 𝑧1 , 𝑧2 , 𝐿 2 ] = [71, 590, 2, 19, 38, 89]𝑇 (33)
𝐹
𝑔14 (𝑥) = 8 − ≤0 (30)
𝐹1 + 𝐹2 5.2. Calculate the Other Parameters of the Belt Drives and
Chain Drives. The belt drive:
There is also a constraint that the center distance of sprockets The diameter of the large pulley: 𝑑2 = 112.86 𝑚𝑚
should be in the range of 30-50 pitches. The constraints can [1] The center distance:
be described as follows:
1 𝑑𝑤𝑔 + 𝑑𝑤𝑘 1
𝑔15 (𝑥) = 𝐶 − 50𝑝 ≤ 0 (31) 𝑎= × (𝐿 𝑤 − × 𝜋) +
4 2 4
𝑔16 (𝑥) = 30𝑝 − 𝐶 ≤ 0 (32)
2
𝑑𝑤𝑔 + 𝑑𝑤𝑘 2 (34)
× √ (𝐿 𝑤 − ) − 2 × (𝑑𝑤𝑔 − 𝑑𝑤𝑘 )
4.4. Obtain the Optimal Solution. In order to minimize the 2
volume of the objective function, optimization software can
be used to obtain the optimal solution. For the optimal = 149.13 𝑚𝑚
design of two-stage drive of belt drive and chain drive, the
established model is shown in Table 5. [2] The center adjustments x and y:
In the model established in Table 5, from top to bottom The arc of contact around the small pulley: 𝛽 = 2 ×
are design conditions, design variables, design process of belt arccos((𝑑2 − 𝑑1 )/2𝑎) = 163.86∘
drive and chain drive, constraints, and objective function
results. Among them, the diameter and length of the small 0.01 × 𝐿 𝑤
𝑥= = 5.96 𝑚𝑚
pulley can only be selected from the table, and the “belt drive sin (𝛽/2)
design process” is used to store these data. Taking the small (35)
0.005𝐿 𝑤 + 𝜋 × ℎ × 𝛽/360
pulley diameter as an example, the VLOOKUP function is 𝑦= = 14.53 𝑚𝑚
invoked in the cell of the alternative value, and the standard sin (𝛽/2)
value is obtained by invoking the data in the table.
The main parameters of the design are calculated in the [3] The belt speed:
design process of belt drive and chain drive. The constraints 𝜋 × 𝑑1 × 𝑛1
of belt drive and chain drive are added to the “constraints”. V= = 8.99 𝑚 ∗ 𝑠−1 (36)
Finally, the objective function is established. When the 60000
design variables are input into the corresponding values, the [4] The belt flex frequency:
function values of the objective function are automatically
calculated here. The right side of the overall table is the look- 103 × V
up table data. 𝑓𝛽 = = 15.24 𝑠−1 (37)
𝐿𝑤
The model can be used as a design tool for two-stage drive
of belt drive and chain drive, which can greatly reduce the [5] The effective pull:
repetitive workload of designers.
𝑃 × 103
𝐹𝑢 = = 458.63 𝑁 (38)
5. The Optimal Solution in the Optimal Model V
5.1. Optimal Solution Obtained by “GRG Nonlinear”. Con- [6] The axle load:
sidering that the variables in the optimization model are The axle load for two-pulley drives can be calculated from
discrete variables, this paper adopts the “GRG Nonlinear
𝛽
[30]” method to solve this problem. 𝐹V = (𝑘1 × 𝐹𝑢 + 2𝑘2 × V2 × 𝑧) × sin (39)
On the basis of the optimization model established in 2
Table 5, open the Excel Solver tool, the cell corresponding
to the objective function is selected as the optimization The dynamic wave loading needed for dimensional purposes
objective, the cell corresponding to the “minimum” design is derived from
variable is selected as the variable cell, and integer constraints 𝛽
are added. Constraints less than or equal to zero are added to 𝐹𝑑𝑦𝑛 = 𝑘1 × 𝐹𝑢 × sin (40)
2
all constraints cells in the constraints section.
Several initial values are randomly input into the design The belt tension factor k1 is a function of 𝛽 under specific
variables and solved by optimization tools. The optimal solu- service conditions. Obtain the value of k1 that we need in
tion is the design variables corresponding to the minimum MATLAB:
value of the objective function. beta=180:-5:90;
Mathematical Problems in Engineering 9
Table 5: Continued.
Conditions Lw d1
4.Center distance 0.7∗(dwg+dwk)<a<2∗(dwg+dwk)
g4(x)=0.7∗(dwg+dwk)-a<=0 g4 -20.42668454
g5(x)=a-2∗(dwg+dwk)<=0 g5 -218.5906942
5.50=<d<=140,590=<Lw<=3550
g6(x)=d1-140<=0 g6 -69
g7(x)=50-d1<=0 g7 -21
g8(x)=Lw-3550<=0 g8 -2960
g9(x)=590-Lw<=0 g9 0
Chain constraints:
1.Center distance should be within the range 30-50 times the chain
pitch
g10(x)=C-50p <= 0 g10 -252.7521154
g11(x)=30p-C <= 0 g11 -1.247884581
2. Number of teeth on the drive sprocket should be at least 19 and
number of teeth on driven sprocket should be less than 114.
g12(x)=19-Z1 <= 0 g12 0
g13(x)=Z2-114 <= 0 g13 -76
g14(x)=Z1-Z2 <= 0 g14 -19
3. Sum of teeth not less than 50
g15(x)=50-(Z1+Z2) <=0 g15 -7
4.Safety factor should be greater than 8
g16(x)=8-c2 <=0 g16 -7.18869933
Objective function
Space Volume of Belt Drive V1 761759.69
Space Volume of Chain Drive V2 551128.31
Total volume V 1312888
k1=[1.70 1.73 1.76 1.79 1.83 1.87 1.91 1.95 2.00 2.05 2.11 2.17 The read-off value from Table 7, on page 42 of the belt
2.24 2.31 2.39 2.48 2.58 2.69 2.82]; catalog is
m=polyfit(beta,k1,3);
𝑡𝑒
plot(beta,k1,' ∗ ',beta,polyval(m,beta)) 𝑡𝑒 = × 100 = 2.4 (43)
k1=polyval(m,175.80) 𝐿𝑓
k1=1.8043
The free span length: 𝐿 𝑓 = 𝑎 × sin(𝛽/2) = 147.65 𝑚𝑚
From Table 15, on page 40 of the belt catalog, we can
obtain the centrifugal force factor 𝑘2 =0.072. So The deflection: 𝑡𝑒 = 𝐿 𝑓 /100 × 𝑡𝑒 ≈ 3.5 𝑚𝑚
With this deflection, the belt tension complies with the
𝛽 rated value calculated.
𝐹V = (𝑘1 × 𝐹𝑢 + 2𝑘2 × V2 × 𝑧) × sin = 853.88 𝑁 The chain drive:
2 The center distance of the sprockets is
(41)
𝛽
𝐹𝑑𝑦𝑛 = 𝑘1 × 𝐹𝑢 × sin = 819.31 𝑁 𝑝
2 𝐶= [2𝐿 − 𝑧1 − 𝑧2
8
[7] Control of the belt tension:
2 𝜋 2 (44)
The calculated static belt tension: + √(2𝐿 − 𝑧1 − 𝑧2 ) − (𝑧 − 𝑧1 ) ]
3.88 2
𝐹V
𝐹= = 215.60 𝑁 (42) = 382.25 𝑚𝑚
2 × 𝑧 × sin (𝛽/2)
Check the size constraints:
The static belt tension from Table 59, on page 78: 𝐹 ≈ Calculate the length and width of the transmission system
201.58 𝑁 and check if they meet the constraints.
The test force from Table 7, on page 42 of the belt catalog: From the Table 6, it can be seen that the solution meets
𝐹𝑒 = 25 𝑁 the size requirements.
Mathematical Problems in Engineering 11
5.3. Design Result. Using the CONTI FO-Z heavy-duty In the Shell Eco-Marathon vehicle transmission system
cogged raw edge V-belt Section XPZ and Renold roller chain design example, compared with the traditional design results,
(12.7 mm Pitch), here are the values of the main design the optimization design volume of the parts is reduced by
parameters: 15.38%, and the optimization design volume of the total
The belt number: 2. The small pulley diameter: 71 mm. transmission system is reduced by 15.95%. The result of this
The belt length: 590 mm. The number of teeth on the drive optimization makes the vehicle lighter and allows it to travel
sprocket: 19. The number of teeth on the driven sprocket: 38. farther in the case where the material is unchanged. Com-
The chain length: 89 (pitches). pared to the traditional design, the optimization solution can
In contrast to the traditional design results (as shown in efficiently obtain the optimal solution by minimizing the size
Table 7), the overall drive system volume is reduced by 15.95% of the Shell Eco-Marathon vehicle drive system.
compared to the conventional designs. After comparison, the When Excel Solver is used to solve the optimization
combination of the optimization model and software tools is design model, if the Excel Solver has problems of “providing
faster, and the optimization effect is better. only local optimization” or “error using evolution method”
In order to test the reliability of the optimization results, due to the complicated engineering problems, we can use
considering that all variables are discrete variables, the different “GRG nonlinear” methods to obtain the best solu-
exhaustive method is used to solve the optimization problem tion in less time, for example, the overall optimization design
in MATLAB. The final result is the same as the solution in of the transmission system presented in this paper. In the
this paper, but the solution time in MATLAB is up to 3 hours, Similarity Study of establishing objective function by using
while the solution in this paper is only a few minutes. minimum volume optimization method, compared with the
model based on genetic algorithm, the optimal solution is
6. Conclusion faster and the model is more universal.
For discrete design variables, this paper uses an exhaus-
Taking the Shell Eco-Marathon vehicle transmission system tive solution method. This method can quickly find the
design as an example, this paper analyzes the traditional optimal solution when there are a few variables, but when
design process of the belt and chain drive based on product there are a large number of variables in the problem, the
design manuals and proposes an optimization design scheme. solution takes a long time. Therefore, to address optimization
First, an optimization design model is built, including com- problems, we should choose the appropriate optimization
ponent optimization and overall optimization design model tools and methods according to the problem.
of a belt and chain drive. Second, MATLAB is used to
formulate the parameters of the chart. Finally, the optimiza- Data Availability
tion design model is established in Microsoft Excel, and the
Excel Solver tool is used to find the optimization design The data used to support the findings of this study are
result. available from the corresponding author upon request.
12 Mathematical Problems in Engineering
International
Journal of
Mathematics and
Mathematical
Sciences
Journal of
Hindawi
Optimization
Hindawi
www.hindawi.com Volume 2018 www.hindawi.com Volume 2018
International Journal of
Engineering International Journal of
Mathematics
Hindawi
Analysis
Hindawi
www.hindawi.com Volume 2018 www.hindawi.com Volume 2018