Professional Documents
Culture Documents
Multi-Objective Optimization of Machining Parameters For Multi-Pass CNC Turning To Minimize Carbon Emissions, Energy, Noise and Cost
Multi-Objective Optimization of Machining Parameters For Multi-Pass CNC Turning To Minimize Carbon Emissions, Energy, Noise and Cost
25-34
ISSN 1411-2485 print / ISSN 2087-7439 online
Abstract: Global warming is a huge environmental issue today. This is due to the high level of
world carbon emissions. The manufacturing process accounts for 30% of the world's carbon
emissions production. Sustainable manufacturing is necessary to implement to reduce carbon
emission levels caused by the manufacturing process. There are three aspects of sustainable
manufacturing, namely environmental aspects, economic aspects, and social aspects. These three
aspects can be implemented in the machining process by optimizing machining parameters in
multi-pass CNC turning. This research aims to optimize CNC turning machining parameters by
considering energy consumption, carbon emissions, noise, and production cost. The model is solved
using a Multi-objective Genetic Algorithm in Matlab 2016b then the transformation and weighting
functions are carried out from the feasible value. Based on the optimization results, the total
energy consumption value obtained is 2.50 MJ; total production cost is $ 2.19; total carbon
emissions are 5.97 kgCO2, and noise is 236, 19 dB. The sensitivity analysis exhibits the machining
parameters that affect the objective function: The cutting speed parameter and the feed rate
parameter. This model can be used to improve the manufacturing process and support sustainable
manufacturing.
[12] on the measurement of noise levels in all types of transformation function is used to equalize the
the cutting tool. different units into dimensionless units. After
obtaining a dimensionless value, the Weighted Sum
This research develops three aspects of sustainable Method was applied. The WSM score is obtained by
manufacturing that are applied to the CNC Turning multiplying the given weight score by the objective
multi-pass machine. These three aspects will be function score [17]. The amount of weight was
converted into a mathematical model. The optimiza- adjusted to the decision maker's preference, which
tion model development for multi-pass CNC turning represents the relative importance of the objective
aims to minimize energy consumption, carbon emis- function. Here is an equation of the Weighted Sum
sions, noise, and production cost. The decision Method (WSM).
variables used in this research are roughing cutting 𝑈 = ∑𝑘𝑖=1 𝑤𝑖 𝐹𝑖 (𝑥) (1)
speed, finishing cutting speed, roughing feed rate,
finishing feed rate, depth of roughing cut, and depth Decision Variable
of finishing cut.
The object of this research is multi-pass machining of
Methods CNC Turning, which will be optimized by considering
energy consumption, carbon emission, noise, and
The method used in this research is a Genetic production cost. The decision variables of this study
Algorithm. A Genetic Algorithm is a computational are cutting speed of roughing, cutting speed of
algorithm that can be used to solve the search for finishing, roughing feed rate, finishing feed rate,
optimal solutions in a more natural optimization [13, depth of cut in roughing, and depth of cut in finishing
14]. In this method, the solution step begins with (see Table 1 as a comparison).
coding to represent the real problem into biological
terminology. Then, individuals who can proceed to
List of Notations
reproduction were selected. A Crossbreeding is used
CEelec : Electricity carbon emissions
to produce children from two chromosomes and
(kgCO2)
mutations to make changes to a gene or individual
[15]. The mathematical model of the objective CEtool : Cutting tool carbon emissions
function of energy consumption, carbon emissions, (kgCO2)
noise, and the production cost was optimized using CEFelec : Electricity carbon emission factor
the Genetic Algorithm Method in the MATLAB (kgCO2/kWh)
R2016b software with two times the amount of rough. CEFtool : Cutting tool carbon emissions
From this method, a feasible solution is obtained for factor (kgCO2/kWh)
the optimization of the objective function. Cm : Machining cost ($)
Ci : Machine idle cost ($)
Furthermore, the results of the feasible solution were Ctr : Tool replacement cost ($)
processed using the transformation function method. Ctw : Tool cost ($)
Problems with multi-objective optimization can be Ec : Machining energy (MJ)
solved using a transformation function [16]. The Ei : Idle energy (MJ)
26
Fittamami et al. / Multi-Objective Optimization of Machining Parameters / JTI, Vol. 23, No. 1, June 2021, pp. 25-34
27
Fittamami et al. / Multi-Objective Optimization of Machining Parameters / JTI, Vol. 23, No. 1, June 2021, pp.25-34
Total idle time Shaw [19], the part-by-part tool replacement time is
𝑡𝑙 = 𝑡𝑝 + (𝑛(ℎ1 𝐿 + ℎ2 ) + (ℎ1 𝐿 + ℎ2 )) (8) the result of the time of tool replacement per edge
with the total edge consumed (𝑡𝑚 ⁄𝑇).
Tool life equation is expanded using Taylor’s 𝐸𝑚 = 𝑃𝑜 × 𝑡𝑒 (𝑡𝑚 ⁄𝑇 ) (17)
equation and can be formulated as follows
𝑣𝑇 𝛼 𝑓𝛽 𝑎𝑝𝛾 = 𝐶 (9) Cutting tool energy consumption
𝐶 1/𝛼 𝐶0
𝑇= = (10)
𝑣 1/𝛼 𝑓 𝛽/𝛼 𝑎𝑝𝛾/𝛼 𝑣 𝑝 𝑓 𝑞 𝑎𝑝𝑟 According to Shaw [19], the part-by-part tool replace-
ment time is the result of the tool replacement time
Assumed that the entire machining process used the per edge with the total of the consumed edge.
same tools for roughing (𝑇𝑟𝑖 ) and finishing process 𝐸𝑡 = 𝑃𝑡 × (𝑡𝑚 ⁄𝑇) (18)
(𝑇𝑠 ). Between roughing and finishing process, there
are differs wear rate of tools due to different Total carbon emissions
machining condition. Therefore, 𝑇 can be contructed
as the summation of those two processes. Total energy is the sum of machining energy, energy
𝑇 = 𝜃𝑇𝑟𝑖 + (1 − 𝜃)𝑇𝑠 (11) when the machine is idle, energy when replacing
𝐶𝑎
𝑇𝑟𝑖 = 𝑝 𝑞 𝑟 (12) tools, and cutting tool energy.
𝑣𝑟𝑖 𝑓𝑟𝑖 𝑎𝑝𝑟
𝑖
𝐶𝑎
𝑇𝑠 = 𝑝 𝑞 𝑟 (13) 𝐸𝑡𝑜𝑡𝑎𝑙 = 𝐸𝑐 + 𝐸𝑙 + 𝐸𝑚 + 𝐸𝑡 (19)
𝑣𝑠 𝑓𝑠 𝑎𝑝 𝑠
Energy Consumption The equation for the total energy can be simplified by
categorizing it into the total energy during roughing
The total energy consumption (Etotal) in the and finishing. They can be formulated as follows:
machining process of multi-pass turning is obtained
from the machining energy consumption (𝐸𝑐 ), energy 𝑃𝑜×𝑡𝑒 𝑃
𝐸 = ((𝑃𝑜 + 𝑘𝑉) + + 𝑡) (𝑡𝑚 ) + (𝑃𝑜 × 𝑡𝑙) (20)
consumption when the machine is idle (𝐸𝑙 ), energy 𝑇 𝑇
Using equation (8) and (15) the idle time can be writte
Electricity carbon emissions (𝐶𝐸𝒆𝒍𝒆𝒄 )
as
𝐸𝑙 = 𝑃𝑜 × (𝑡𝑝 + (𝑛(ℎ1 𝐿 + ℎ2 ) + (ℎ1 𝐿 + ℎ2 )) (16) The amount of carbon emissions of CNC machine that
comes from electricity is determined by the amount of
Energy consumption when replacing tool the electric carbon emission factor and the total
The cutting tool is replaced when the engine is energy consumption during machining process.
running but the spindle is turned off. According to 𝐶𝐸𝑒𝑙𝑒𝑐 = 𝐶𝐸𝐹𝑒𝑙𝑒𝑐 × 𝐸𝑡𝑜𝑡𝑎𝑙 (25)
28
Fittamami et al. / Multi-Objective Optimization of Machining Parameters / JTI, Vol. 23, No. 1, June 2021, pp. 25-34
Cutting force constraint in roughing Tabel 2. Parameter value related to energy consumption
𝜇
𝐹𝑟 = 𝑘𝑓 𝑓𝑟 𝑎𝑝𝑟𝑣 ≤ 𝐹𝑚𝑎𝑥 (43) Notation Unit Value
Cutting power constraint in roughing P0 kWh 3,594
𝜇
𝑘𝑓 𝑓𝑟 𝑎𝑝𝑟𝑣 𝑉𝑟 Pt MJ/insert 5,3
𝑃𝑟 = ≤ 𝑃𝑚𝑎𝑥 (44) te min/sisi 1,5
6000𝜂
Chip tool interface temperature constraint tp min/unit 0,75
𝜙 Source: Arif et al. [10]
𝑄𝑟 = 𝑘𝑞 𝑉𝑟𝜏 𝑓𝑟 𝑑𝑟𝛿 ≤ 𝑄𝑢 (45)
Constraint in surface roughness Table 3. Parameter value related to carbon emission
𝑓𝑟 ≤ √
𝑟𝑒 𝑅𝑟,𝑚𝑎𝑥
(46) Notation Unit Value
32,1
CEFelec kgCO2/kWh 0,6747
CEFtool kgCO2/kWh 29,6
Constraints in finishing: Wtool g 9,5
Cutting speed in finishing Source: Li et al. [3]
𝑣𝑠𝑚𝑖𝑛 ≤ 𝑣𝑠 ≤ 𝑣𝑠𝑚𝑎𝑥 (47)
Table 4. Parameter value related to noise
Depth of cut in finishing
Notation Value
𝑓𝑠𝑚𝑖𝑛 ≤ 𝑓𝑠 ≤ 𝑓𝑠𝑚𝑎𝑥 (48)
𝑎 0.17
Feed rate in finishing 𝑏 -14 x 10-5
𝑎𝑝𝑠𝑚𝑖𝑛 ≤ 𝑎𝑝𝑠 ≤ 𝑎𝑝𝑠𝑚𝑎𝑥 (49) 𝑐 0.6 x 10-5
Cutting force constraint in roughing finishing 𝐿𝑚 78.7
𝜇
𝐹𝑠 = 𝑘𝑓 𝑓𝑠 𝑎𝑝𝑠𝑣 ≤ 𝐹𝑚𝑎𝑥 (50) Source: Cirtu et al. [12]
Cutting power constraint in finishing
𝜇
𝑘𝑓 𝑓𝑠 𝑎𝑝𝑠𝑣 𝑉𝑠 Table 5. Parameter value related to cost production
𝑃𝑠 = ≤ 𝑃𝑚𝑎𝑥 (51) Notation Unit Value
6000𝜂
Chip tool interface temperature constraint k0 $/min 0,5
𝜙 kt $/edge 2,5
𝑄𝑠 = 𝑘𝑞 𝑉𝑠𝜏 𝑓𝑠 𝑑𝑠𝛿 ≤ 𝑄𝑢 (52)
te min/edge 1,5
Constraint in surface roughness tp min/unit 0,75
𝑟𝑒 𝑅𝑠,𝑚𝑎𝑥 Source: Chen and Tsai [11]
𝑓𝑠 ≤ √ (53)
32,1
Table 6. Parameter value related to constrain function.
Notation Value Notation Value
The relation of roughing and finishing parameters h1 7x10-4 aprmax 4
Relation of cutting speed parameters h2 0,3 aprmin 1
𝑣𝑠 ≥ 𝑘1 𝑣𝑟 (54) k 5250 apsmax 2
Relation of feed rate parameters ko 0,5 apsmin 0,5
kt 2,5 frmax 0,9
𝑓𝑟 ≥ 𝑘2 𝑓𝑠 (55) k1 1 frmin 0,1
Relation of depth of cut parameters k2 2,5 fsmax 0,9
𝑎𝑝𝑟 ≥ 𝑘3 𝑎𝑝𝑠 (56) k3 1 fsmin 0,1
Total depth of cut kq 132 vrmax 500
kf 108 vrmin 50
𝑎𝑝𝑡 = 𝑎𝑝𝑠 + ∑𝑖−𝑛
𝑖=1 𝑎𝑝𝑟 (57) 𝛿 0,105 vsmax 500
𝜙 0,2 vsmin 50
Results and Discussions 𝜏 0,4 𝑖 2
𝜃 0,5 v 0,95
𝜂 0,8
Numerical Example and Analysis Source: Arif et al. [10]
Numerical examples are taken from previous studies roughness in the finishing process is 2.5 µm. The
with adjustments based on the context of the problem mechanical efficiency (𝜂) is 85%.
(model) that has been created in this research. The Table 2 – Table 6 exhibit the parameter setting for the
workpiece used in this study has a diameter of 50 mm numerical analysis.
and a length of 300 mm. The total depth of the cut is
6 mm. The maximum cutting power is 5 kW, and the Result
maximum cutting force is 1960 Newton. The
maximum temperature on the workpiece surface is The search for the solution of this research model was
1000°C. The maximum surface roughness in the carried out in two stages, particularly using the
roughing process is 25 µm, and the maximum surface Genetic Algorithm method with Matlab R2016b
30
Fittamami et al. / Multi-Objective Optimization of Machining Parameters / JTI, Vol. 23, No. 1, June 2021, pp. 25-34
Start
Initialization
Populations
Generation = 0
No
Generation ++
Selection End
Crossover with
Crossover Function
= 0,8
Mutation with
Mutation Rate = 0,1;
Figure 1. The genetic algortihm schemes
software and using the transformation and weighting the optimal value can be obtained with normalization
functions for each objective function. The Genetic by using transformation and weighting function
Algorithm is used to determine the feasible solution procedures. Each objective function has a weighted
value of the objective function, namely cost minimi- value of 0.25 according to the importance level of the
zation, energy minimization, noise minimization, and objective function.
carbon emission minimization. The genetic algorithm
scheme is depicted in Figure 1. In this research, there The result of multi-objective optimization shown in
are two roughing processes and one finishing process. (Table 8) with total production cost of2,19 $; total
energy consumption is 2,50 MJ; total noise of 236,19
Through feasible solution value (see Table 7), dB; and total carbon emission of 5,97 kgCO2.
31
Fittamami et al. / Multi-Objective Optimization of Machining Parameters / JTI, Vol. 23, No. 1, June 2021, pp.25-34
Table 7. Feasible minimum and maximum value used for the normalization stage
Decision Ctotal ($) Etotal (MJ) Ntotal (dB) CEtotal (kgCO2)
Variabel Min Max Min Max Min Max Min Max
𝑓𝑠 0.28 0.10 0.29 0.11 0.11 0.27 0.15 0.11
𝑎𝑝𝑠 0.82 1.15 1.17 1.21 1.10 1.08 0.82 0.82
𝑣𝑠 303.20 72.92 273.33 53.41 385.70 214.41 179.35 230.12
𝑓𝑟2 0.88 0.26 0.90 0.25 0.42 0.86 0.37 0.88
𝑓𝑟3 0.39 0.26 0.34 0.29 0.42 0.82 0.28 0.84
𝑓𝑟4 0.63 0.63 0.89 0.41 0.63 0.68 0.49 0.68
𝑎𝑝𝑟2 2.63 2.41 2.44 2.48 2.47 2.55 2.61 2.64
𝑎𝑝𝑟3 1.64 1.65 1.63 1.63 1.59 1.54 1.61 1.64
𝑎𝑝𝑟4 1.27 1.28 1.25 1.26 1.25 1.25 1.24 1.23
𝑣𝑟2 82.29 53.15 70.55 51.30 95.29 61.82 60.54 130.57
𝑣𝑟3 61.69 55.15 79.13 55.44 111.69 70.32 75.83 77.46
𝑣𝑟4 167.56 167.59 75.66 70.66 79.64 79.67 57.86 103.06
Objective
function
value (U) 2,137 9,534 2,495 5,610 236,161 393,667 3,070 66,910
Sensitivity Analysis
32
Fittamami et al. / Multi-Objective Optimization of Machining Parameters / JTI, Vol. 23, No. 1, June 2021, pp. 25-34
Conclusion
33
Fittamami et al. / Multi-Objective Optimization of Machining Parameters / JTI, Vol. 23, No. 1, June 2021, pp.25-34
Journal of Advance Manufactruing Technology, 14. Mawaddah, N. K., and Mahmudy, W. F.Optimasi
2013, pp. 1133-1142. Penjadwalan Ujian Menggunakan Algoritma
7. Bagaber, S. A., and Yusoff, A. R. Energy and Cost Genetika, Kursor, 2016, pp. 1-8.
Integration for Multi-Objective Optimisation In A 15. Marler, R.T., Arora, J.S. Survey of Multi-
Sustainable Turning Process. Measurement, Objective Optimization Methods for Engineering.
2019, pp. 795-810. Structural and Multidisciplinary Optimization,
8. Lin, W., Yu, D.Y., Zhang, C., Liu, X., Zhang., S., 26, 2004, pp. 369-395.
Tian, Y., Liu, S., and Xie, Z. A Multi-Objective 16. Marler, R.T., Arora, J.S. The Weighted Sum
Method for Multi-Objective Optimization: New
Teaching-Learning-Based-Optimizatio Algorithm
Insights, Structural and Multidisciplinary Opti-
to Scheduling in Turning Processes for Minimi-
mization, 41, 2010, pp. 853-862.
zing Makespan and Carbon Footprint. Journal of 17. Addona, D. A., and Teti, R. Genetic Algorithm
Cleaner Production, 2015, pp 1- 46. Based Optimization of Cutting Parameters in
9. Jiang, Z., Gao, D., Lu, Y., and Liu, Xianli. Turning Processes. Procedia CRIP (7), 2013, pp.
Optimization of Cutting Parameters for Trade-off 323-328.
Amog Carbon Emissions, Surface Roughness, and 18. Tian, C., Zhou, G., Zhang, J., and Zhang, C.
Processing Time. Chinese Journal of Mechanical Optimizaton of Cutting Parameters Considering
Engineering, 32:94, 2019, pp 1-18. Tool Wear Conditions in Low-Carbon Manufac-
10. Arif, M., Stroud, I. A., and Akten, O. A Model to turing Environment. Journal of Cleaner Produc-
Determine the Optimal Parameter for Sustain- tion, 2019, pp. 706-719.
able-Energy Machining in Multi-Pass Turning 19. Shaw M.C. Metal Cutting Principle, Oxford:
Operation. Journal Engineering Manufacture, Clarendon Press, 1984.,
228(6), 2013, pp. 866–877. 20. Yi, Q., Li, C., Tang, Y., & Chen, X. Multi-Objective
11. Chen, M. C., and Tsai, D. M. A Simulated Paramete Optimization of CNC Machining for
Annealing Approach for Optimization of Multi- Low Carbon Manufacturing. Journal of Cleaner
Pass Turning Operation, International Journal of Production, 2015, 1-9.
Production Research, 34(10), 1996, pp. 2803-2825. 21. Rajemi, M. F., Mativenga, P. T., and
12. Cirtu, N. D., Dimitriu, R., D Hartley., and Golder Aramcharoen, A. Sustainable Machining: Selec-
tion of Optimum Turning Conditions Based on
A. A., Survey of the Noise Levels of Metal-cutting
Minimum Energy Considerations. Journal of
Machine Tools, Proceedings of the Sixteenth
Cleaner Production, 18(10-11), 2010, 1059-1065.
International Machine Tool Design and 22. Shin Y.C. and Joo, Y. S., Optimization of
Research Conference, 1976, pp. 363-269. Machining Conditions with Practical Constraints,
13. Whitley, D. A Genetic Algoritm Tutorial. Statistics International Journal of Production Research, 30,
and Computing, 1994, pp. 65-85. 1992, pp. 2907-2919.
34