Next Article in Journal
The Replicated Core under Multi-Choice Non-Transferable- Utility Situations: Converse Reduction Axiomatic Enlargements
Previous Article in Journal
SPGD: Search Party Gradient Descent Algorithm, a Simple Gradient-Based Parallel Algorithm for Bound-Constrained Optimization
Previous Article in Special Issue
Vehicle Routing Problem with Deadline and Stochastic Service Times: Case of the Ice Cream Industry in Santiago City of Chile
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Machining Parameters Optimization Based on Objective Function Linearization

by
Cristina Gavrus
1,
Nicolae-Valentin Ivan
2 and
Gheorghe Oancea
2,*
1
Department of Engineering and Industrial Management, Transilvania University of Brasov, 500036 Brasov, Romania
2
Department of Manufacturing Engineering, Transilvania University of Brasov, 500036 Brasov, Romania
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(5), 803; https://doi.org/10.3390/math10050803
Submission received: 29 January 2022 / Revised: 27 February 2022 / Accepted: 28 February 2022 / Published: 3 March 2022
(This article belongs to the Special Issue Mathematics with Industrial Problem Solving)

Abstract

:
Manufacturing process optimization is an ever-actual goal. Within this goal, machining parameters optimization is a very important task. Machining parameters strongly influence the manufacturing costs, process productivity and piece quality. Literature presents a series of optimization methods. The results supplied by these methods are comparable and it is difficult to establish which method is the best. For machining parameters optimization, this paper proposes a novel, simple and efficient method, without additional costs related to new software packages. This approach is based on linear mathematical programming. The optimization mathematical models are, however, nonlinear. Therefore, mathematical model linearization is required. The major and difficult problem is the linearization of the objective function. This represents the key element of the proposed optimization method. In this respect, the paper proposes an original mathematical procedure for calculating the part of the objective function that refers to the analytical integration of the tool life into the model. This calculus procedure was transposed into an original software tool. For demonstrating the validity of the method, a comparison is presented among the results obtained by certain optimization techniques. It results that the proposed method is simple and as good as those presented by the literature.

1. Introduction

For machining parameters optimization, the relationships among machining parameters, piece accuracy, process cost/productivity and technological resources must be mathematically modelled. These relationships concern the restrictive technical conditions, as well as the chosen optimization criterion. Among the first scientific studies focused on technological process optimization papers [1,2] must be mentioned. Most of the relations of the optimization mathematical models are nonlinear. The particularities of the models for machining parameters optimization should recommend the use of nonlinear mathematical programming [3]. In nonlinear mathematical programming, certain methods could be used in accordance with the particularities of the mathematical models, but there is no general valid method. It must also be mentioned that the methods of nonlinear mathematical programming (for example convex programming) use algorithms of linear mathematical programming. In addition, the efficiency of these methods depends on choosing a starting solution. These particularities and the nonlinearity of the mathematical models have determined seeking certain solutions outside the mathematical programming field, as well. As a consequence, literature presents numerous optimization techniques combined with mathematical programming elements. Linear mathematical programming supplies certain efficient algorithms that can be successfully used for solving the discussed issue. These algorithms impose that the optimization mathematical models be linear. For example, in linear programming, the Simplex algorithm is one of the most efficient [3,4,5]. The fundamentals of this algorithm were set up by the American mathematician G.B. Dantzig [4]. Due to the advantages of this algorithm, the present paper proposes to present the method for using linear mathematical programming in solving nonlinear mathematical models, regarding machining parameters optimization. The problem that must be solved is the mathematical model’s linearization. The cutting constraints of the mathematical models related to machining parameters optimization might be easily linearized by a calculus trick. Objective function linearization is the major problem. The present paper approaches this issue, presenting an original solving method. The difficulty of linearizing the optimization is due to a mathematical function, which is a component of the objective function that integrates the tool life. The tool life is also a function that controls the variables v r , f r , d r / v f , f f , d f . The convenient solution is finding a replacement function that facilitates the linearization of the objective function. The new problem is the calculus of this function. For automation of this calculus, the authors have conceived a software tool with a view to the industrial use of the method.

2. Materials and Methods

2.1. Literature Review

Literature supplies a series of optimization techniques for machining parameters optimization. The optimization techniques use differential calculus, Lagrange multipliers, geometric programming, goal-programming, linear programming, dynamic programming, simulated annealing, genetic algorithm, particle swarm optimization, and a certain combination of those. Shin and Joo [6] approach the optimization for a multi-pass turning operation. The paper proposes a mathematical model for optimization of the tool passes of rough cutting and finishing cutting. The objective function refers to cost minimization. The dynamic programming method (DPM) is used for optimization. The mathematical model proposed by Shin and Joo is also used by many other papers. Wang [7] uses a neural network (NN) for multiple-objective optimization of machining parameters. Gupta et al. [8] approach the optimal subdivision of the total depth of cut and has in mind the total production cost minimization. For solving it is used an integer programming model (IPM). Chen and Tsai [9] have been developed a method centered on the simulated annealing algorithm and the Hooke-Jeeves pattern search (SA/PS) for unit production cost minimization in case of multi-pass turning. Chen and Tsai extended the Shin and Joo model by adding other constraints. The optimization model proposed by Chen and Tsai is also used in other papers. Onwubolu and Kumalo [10] propose an optimization method based on a genetic algorithm (GA) for the determination of the cutting parameters in multi-pass machining operations aimed at unit production cost minimization. Chen [11] is based on the application of scatter search (SS) for turning operations optimization. Kumar et al. [12] also use a genetic algorithm (GA) for the unit production cost optimization. Sardinas et al. [13] approach a multi-objective optimization technique, based on genetic algorithms (GA) to optimize the machining parameters in turning processes. Satishkumar et al. [14] develop a comparative study regarding the use of genetic algorithms (GA), simulated annealing (SA), and ant colony optimization (ACO), with respect to optimization of multi-pass turning. The considered objective function refers to minimizing total production cost. Wang and Chen [15] approach an evolutionary-strategy (ES)-based optimization technique to optimize machining conditions for the multi-pass dry turning. The method aims at the minimization of unit production cost. Srinivas et al. [16] approach an optimization technique of machining parameters using particle swarm optimization (PSO) to minimize unit production cost. Bharathi Raja and Baskar [17] make a retrospection regarding simulated annealing (SA), genetic algorithm (GA), and particle swarm optimization (PSO) in various mathematical models. The considered objective functions were: to minimize the total production cost for multi-pass turning, to maximize the material removal rate, and to minimize the combined objective functions (the production time and the production cost). Costa et al. [18] propose a hybrid particle swarm optimization technique (HPSO) for production cost optimization in the case of multi-pass turning. Xie and Guo [19] approach an optimization technique based on ant colony optimizations (ACO) combined with a pass enumerating method to minimize the unit production cost for multi-pass turning operations. Belloufi et al. [20] present a hybrid genetic algorithm by using sequential quadratic programming (HGASQP) in order to determine the cutting conditions in case of multi-pass turning. Lu et al. [21] approach a hybrid method to minimize the production cost per unit piece. The used method combines genetic algorithm (GA), sequential quadratic programming (SQP), and dynamic programming (DP) technique for optimizing the sequence of cutting pass and the machining parameters. In paper [22] Lu et al. continue the ideas from [20] to minimize production time per unit piece. Yildiz [23] develops a hybrid optimization algorithm entitled hybrid robust differential evolution (HRDE) by adding ideas of Taguchi’s method for minimizing the production cost regarding multi-pass turning operation. Homami et al. [24] used an artificial neural network (ANN) for modelling certain experimental results, that have been then optimized through a genetic algorithm (GA). Gayatri and Baskar [25] have analysed three non-traditional algorithms for minimizing unit production cost in the case of multi-pass turning: genetic algorithm (GA), simulated annealing (SA) and particle swarm optimization (PSO). Mellal and Williams [26] use a method, called the cuckoo optimization algorithm (COA) for machining parameters optimization. The aim of the optimization is the minimization of the unit production cost. Jabri et al. [27] propose a hybrid genetic simulated annealing algorithm (HSAGA) to find minimum unit production cost, for multi-pass turning operation. Rana and Lalwani [28] approach turning process optimization using an amended differential evolution algorithm (ADEA), to optimize unit production cost and production time. Xu et al. [29] propose an improved flower pollination algorithm (FPA) for optimization of multi-pass machining parameters-turning. The optimization aims to minimize the unit production cost. Abbas et al. [30] approach machining of AZ61 Magnesium Alloy in a different way: they consider that is important to assure minimum machining times of unit volume and minimum surfaces roughness, Ra, simultaneously. Paper [30] aims to establish the turning conditions that are capable to supply the minimum unit-volume machining time, the minimum surface roughness, and the minimum cost of machining one part, using a Pareto optimization (PO) of an artificial neural network (ANN). Abbas et al. [31] use genetic programming (GP) for optimization of machining of AISI 1045 steel, taking into consideration different cooling and blurbification techniques. Mia et al. [32] approach machining parameters optimization in case of turning using intelligent evolutionary algorithms. The optimization is made for the lowest surface roughness and cutting temperature and there are used two methods: teaching-learning-based optimization and bacterial foraging optimization. Miodragovic et al. [33] propose the use of a subpopulation firefly algorithm (SP-FA) for the optimization of multi-pass turning. The objective function refers to minimizing unit production costs. Rana et al. [34] presented a review of research related to the optimization of machining using evolutionary optimization techniques (years 2000–2006). Sofuoglu et al. [35] propose a method for solving heuristic optimization problems to determine optimum parameters while minimizing cost functions. Sun et al. [36] propose the use of linear mathematical programming for feed rate scheduling of five-axis machining. Sun et al. present a method where the nonlinear multi-constrained feed rate scheduling problem is transformed into a manageable linear programming problem. The overview of the literature shows that many methods have been developed for machining parameters optimization. But the question: which method is the best? has not a clear answer yet. The analysed papers use similar mathematical models for machining parameters optimization. Many methods are based on the mathematical models overtaken from Shin and Joo [6], Gupta et al. [8], Chen and Tsai [9], Chen [11], Mellal and Williams [26]. There are also presented certain comparative results [14,15,20,25,27,28,29,33,35]. From the searched literature it results that machining parameters optimization can be done in three modalities: (a) into two separate phases, one for the roughing machining and the second for the finishing machining; (b) global approach, into a single phase; (c) pass optimization. The potential of linear mathematical programming should be even more turned to advantage in the case of machining parameters optimization. For this, the mathematical models should be linear. From this viewpoint, the way of integrating the tool life equation into the mathematical models is very important. This equation is essential for machining parameters optimization. For this reason, starting with Taylor, this subject permanently came to the attention of researchers from the field [1,37,38,39,40,41,42,43,44,45]. One of the commonly used tool life equations is the extended Taylor’s tool life equation, as follows:
T = C 1 / ( v x 1 · f y 1 · d z 1 )

2.2. Proposed Method

The main aim of the work is to present a mathematical procedure of linearization of the mathematical models for machining parameters optimization for a single tool pass. This procedure connected to the use of certain existing, efficient and cheap algorithms (for example Simplex) represents the novel proposed method for machining parameters optimization. This procedure involves a novel modality of integrating the tool life into the mathematical models. For demonstrating the validity of the method, the obtained results are compared to those from the analyzed papers in Section 2.1. The comparison is based on the mathematical model proposed by Shin and Joo [6]. The mathematical model for a machining parameters optimization issue must express the objective function under practical cutting constraints.

2.3. A Novel Expression of the Objective Function

The machining cost per single-pass can be expressed as:
C p a s s = Δ C l · k l + Δ C s p ,
where, Δ C l is machining idle cost due to loading and unloading operations and tool idle motion time ($/piece) and Δ C s p represents the part of the machining cost per single-pass that varies with the machining parameters ($/pass). k l represents the weight for the pass related to machine idle cost. As objective function we have in mind the minimization of the part of the machining cost per single-pass that varies with the machining parameters (min Δ C s p ). This part is composed of the following cost elements:
Δ C s p = C a t + C t o + C t e
C a t = τ a t · k d l o
C t o = τ a t T · k c e ,
C t e = τ a t T · τ t e · k d l o
τ a t = π · D · L · d t 1000 · v · f · d .
Parameters D and L refer to the machined surface at every pass. Thus, Δ C s p becomes:
Δ C s p = π · D · L · d t · k d l o 1000 · v · f · d · ( 1 + k o u t k d l o ·   T ) ,
where:
k o u t = k c e + τ t e · k d l o .
The Equation (8) is further processed with a view to integrating it into a mathematical model of linear programming. For this purpose, the substitution procedure from the paper [46] and developed in [47] will be customized for the specific conditions of the present paper and we will use the following notation:
E 1 ( T ) = 1 + k o u t k d l o · T .
For the values of k o u t , k d l o and T met in industrial experience, Equation (10) might be approximated by E 2 ( T ) , as follows:
E 1 ( T ) E 2 ( T ) = · T β .
The mathematical procedure (11) allows the linearization of the objective function.
Considering Equations (1) and (11), the objective function can be expressed in a new form:
M i n ( Δ C s p ) = M i n ( π · D · L · d t · k d l o ·     · C 1 β 1000 · v 1 + x 1 · β · f 1 + y 1 · β · d 1 + z 1 · β ) .

2.4. AlphaBeta Software Module

The AlphaBeta is a software module for calculating and β parameters. AlphaBeta was conceived by means of the Delphi environment and is presented as a flow chart in Figure 1 and Table 1, with the following remark: if the rough pass and finishing pass are made by the same tool, the tool life T from Equation (10) must be considered as a combination between the rough tool life and finishing tool life.
In accordance with Figure 1, the calculus is made in four stages: (a) the calculus of the elements that depend on the concrete cutting conditions ( k o u t ,   n r ) ; (b) the calculus of the data series that must be mathematically modeled with a view to determining the concrete form of the function (11). It is about the first two columns of Table 1; (c) the concrete calculus of functions (11), meaning the determination of α and β parameters (regression analysis); (d) the errors calculus. The use of this software tool is simple: the users have just to introduce the values of the seven required variables (Figure 1 and Table 2).
Thus:
T T p = f ( T r ,   T f ) = θ 1 · T , θ 1 ( 0 , 2 ] .

2.5. Cutting Constraints

Cutting parameters bounds:
v m i n v v m a x ,
f m i n f f m a x
d m i n d d m a x
Tool life constraint:
T m i n T T m a x .
Cutting force constraint:
C F c · d x F c · f y F c F M T .
Machine power constraint:
C F c · d x F c · f y F c · v ( 6120 · η ) P M T .
Stable cutting region constraint:
v λ · f · d 1 S C R .
Chip-tool interface temperature constraint:
C θ · v x θ · f y θ · d z θ θ m a x .
Surface finish constraint:
f f 2 ( 8 · r ) S R .
Practical relation between rough and finish parameters:
v f k 3 · v r ,
f r k 4 · f f ,
d r k 5 · d f .
The mathematical model given by relations (12) and (14)–(25) might be linearized using the following substitutions:
X 1 * = l n ( v ) ,
X 2 * = l n ( 100 · f ) ,
X 3 * = l n ( 100 · d ) .
Variables X 1 * ,   X 2 * and X 3 * refer to v r ,   f r ,   d r or to v f ,   f f ,   d f .
Consequently, the new form of the objective function becomes:
M i n [ ( 1 + x 1 · β ) · X 1 * ( 1 + y 1 · β ) · X 2 * ( 1 + z 1 · β ) · X 3 * + K F o ] ,
where K F o is:
K F o = l n [ ( π · D · L · d t · k d l o ·     · C 1 β · 100 [ 2 + β · ( y 1 + z 1 ) ] ) / 1000 ]
The cutting constraints become:
l n ( v m i n ) X 1 * l n ( v m a x ) ,  
l n ( 100 · f m i n ) X 2 * l n ( 100 · f m a x ) ,
l n ( 100 · d m i n ) X 3 * l n ( 100 · d m a x ) ,
x 1 · X 1 * + y 1 · X 2 * + z 1 · X 3 * K T 1 ,
where K T 1 is:
K T 1 = l n [ C 1 · 100 ( y 1 + z 1 ) / T m i n ] ,
x 1 · X 1 * + y 1 · X 2 * + z 1 · X 3 * K T 2 ,
where K T 2 is:
K T 2 = l n [ C 1 · 100 ( y 1 + z 1 ) / T m a x ] ,
y F c · X 2 * + x F c · X 3 * K F M ,
where K F M is:
K F M = l n [ F M · 100 ( y F c + x F c ) / C F c ] ,
X 1 * + y F c · X 2 * + x F c · X 3 K P M ,
where K P M is:
K P M = l n [ 6120 · η · P M T · 100 ( y F c + x F c ) / C F c ] ,
λ · X 1 * + X 2 * + 1 · X 3 * K S C R ,
where K S C R is:
K S C R = l n [ S C R · 100 ( 1 + 1 ) ] ,
x θ · X 1 * + y θ · X 2 * + z θ · X 3 * K θ ,
where K θ is:
K θ = l n [ θ m a x · 100 ( y θ + z θ ) / C θ ] ,
X 2 * l n ( S R · r · 8 · 10 4 ) / 2 .
For finishing:
X 1 * l n ( k 3 · v r ) ,
X 2 * l n ( f r · 100 / k 4 ) ,
X 3 * l n ( d r · 100 / k 5 ) .

3. Results and Discussion

To demonstrate the validity of the proposed method, the obtained results are compared with those presented by the papers mentioned in Section 2.1. The numerical data used for the comparison are mentioned in Table 3 [14,20,21,22,23,25,27,29,33,35], and the results are presented in Table 4.
The problem to be solved by the proposed method refers to the optimization of a turning process. The input data are: the diameter D = 50 mm, the length L = 300 mm, maximum allowable surface SR = 10 μ m and nose radius of the cutting tool r = 1.2 mm. Tool material is carbide and work piece material is carbon steel.
The analyzed methods, including the proposed method, are based on the use of the tool life function T = f ( v , f , d ) . In case rough machining as well as finish machining are made by the same tool, the tool life T must be considered T p = f ( T r ,   T f ) . Literature presents the relations [18,26,27,28,29,33,35]:
T p = T r + T f ,
T p = θ · T r + ( 1 θ ) · T f .
The Equations (50) and (51) were used by the methods from Table 4, less by the proposed method (ObOFL). For the proposed method Equation (13) was used. In this case T p * * or T p * * * are obtained by convenient establishment of the parameter θ 1 ( 0 , 2 ] . For making the comparison of the results the same T p must be used. For the case of Equation (50) this is possible, meaning that θ 1 can be determined. For the case of Equation (51) a correlation between θ 1 and θ cannot be done. For this reason, the evaluation of the validity of the proposed method must consider only the case when considering T p given by Equation (50). Comparing the unit costs, as well as the machining parameters from Table 4, it might be considered that the proposed method is as good as the analyzed methods (Figure 2, Figure 3, Figure 4 and Figure 5).
The present paper approaches the machining parameters optimization in the case of single-pass turning. Rough pass and finish pass could be done by the same tool or by different tools. The novel optimization mathematical model is given by relations (29)–(49). The proposed method is accurate, efficient, and cheap because the linear programming software usually exists in the software platforms of the companies. For linearizing the objective function, it is proposed the mathematical procedure in accordance with Equation (11). The curves E 1 ( T ) and E 2 ( T ) are overlapped (the error is very low, Figure 6).
AlphaBeta software tool allows the calculus of the errors, as well. The minimum and maximum errors at Δ E = E 1 ( T ) E 2 ( T ) are: Δ E m i n = 0.0002, meaning 0.01839%; Δ E m a x = 0.00258, meaning 0.22875%. The minimum and maximum errors for the tool life are: Δ T m i n = −0.1029 (min), meaning 0.25098%; Δ T m a x = 1.29176 (min), meaning 2.875058%. Parameter θ 1 < 1 for T p = θ · T r + ( θ 1 ) · T f , and θ 1 > 1 for T p = T r + T f . For a single pass, T p = T r or T p = T f . The proposed method was applied under the conditions specified in the papers that have been used for the comparisons (Table 3). Machining idle cost, Δ C l , was also calculated in accordance with the same papers.

4. Conclusions

The present paper addresses the issue of machining parameters optimization. The novelty of the present paper is represented by the proposed mathematical procedure for the use of linear solving methods in solving nonlinear mathematical models, related to machining parameters optimization. The purpose is the use of certain existing and widely used efficient and cheap algorithms, aiming at cost reduction in respect to machining parameters optimization.
This mathematical procedure aims to express the objective function (nonlinear) into a form that allows the linearization. Thus, the part of the objective function that does not allow the linearization is replaced by a convenient function (11), that can be calculated by the original algorithm described in Figure 1.
The key to linearizing the mathematical model is linearizing the objective function.
For automation of the calculus of α and β parameters the proposed algorithm was transposed into the AlphaBeta software tool, conceived by the authors.
The tool life Equation (1) is fundamental for the method described in the present paper.
The proposed optimization method is based on the use of an existing linear programming algorithm (for example Simplex) applied to linearizing the mathematical model (29)–(49). The method does not involve additional costs because the software (linear programming) exists.
The mathematical model (29)–(49) is generally valid, the quantitative data (Table 3) are varying in accordance with the used materials.
Linearization of the constraints was ensured by the substitutions (26)–(28).
The proposed mathematical procedure is good because the calculated errors are low (Figure 6). Lower the interval considered for the tool life T [ T m i n ,   T m a x ] , lower the errors for Δ E = E 1 ( t ) E 2 ( t ) .
The comparative study from Section 3 has confirmed the validity of the proposed method. The results obtained by the proposed method are as good as the results obtained by the analysed methods (Figure 2, Figure 3, Figure 4 and Figure 5). The statement is valid for the case of equalizing of the Equations (13) and (50). In case Equations (13) and (51) must be equalized must be further studied with a view to finding a correlation θ 1 = f ( θ ) . Without this correlation the comparison of the results is difficult. For a correct design of optimization mathematical models, it is required that the parameters θ and θ 1 are correctly determined, not empiric.
From a mathematical point of view, the proposed procedure might be applied to the mathematical functions expressed by multiplications of sub-functions of (10) type, or similar, and that can be expressed by functions of (11) type. The limit is imposed by the accepted errors.
In future research, the authors intend to apply the proposed method for those industrial cases where the data for developing the optimization mathematical models are poorer. For a correct design of mathematical models, the authors are further studying the correlation between the parameters θ 1 and θ .

Author Contributions

Conceptualization, C.G. and N.-V.I.; methodology, C.G.; software, N.-V.I. and G.O.; validation, C.G., N.-V.I. and G.O.; formal analysis, C.G. and N.-V.I.; investigation, C.G., N.-V.I. and G.O.; resources, C.G. and G.O.; writing—original draft preparation, N.-V.I.; writing—review and editing, C.G. and N.-V.I.; supervision, N.-V.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing is not applied.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

C 1 ,   x 1 , y 1 ,   z 1 Constants of the tool life equation
f r ,   f f Feed rates in rough and finish turning, respectively (mm/rev)
d r ,   d f Depths of cut in rough and finish turning, respectively (mm)
C p a s s Machining cost per single-pass ($/pass)
UCUnit production cost, excluding material cost ($/piece)
Δ C l Machining idle cost duet to loading and unloading operations and tool idle motion time ($/piece)
k l Weight for pass related to machine idle cost
Δ C s p The part of the machining cost per single pass that varies with the machining parameters ($/pass)
C a t , C t o , C t e Cutting cost by actual time, tool cost and tool exchange cost, respectively ($/pass)
τ a t Actual cutting time per single-pass (min)
k d l o Direct labour cost and overheads ($/min)
k c e Cutting edge cost ($/edge)
τ t e Tool exchange time (min)
k o u t Global using tool cost per single pass ($/pass)
D ,   L Diameter and length of work surface, respectively (mm)
d ,   d t Depths of cut for each pass and total depth of cut to be removed, respectively (mm)
v , v r ,   v f Cutting speed, cutting speed in rough and finish turning, respectively (m/min)
f Feed rate (mm/rev)
T Tool life (min)
,   β Coefficient and exponent calculated for making the mathematical model linear
T p Tool life of weighted combination of T r and T f (min)
T r ,   T f Expected tool life for rough and finish turning, respectively (min)
θ 1 Weight for T p , in accordance with the present paper
θ Weight for T p , in accordance with papers analysed in Section 2.1
RegressionRegression subprogram
ErrorsSubprogram for errors calculation
v m i n ,   v m a x Lower and upper bounds for cutting speed, respectively (m/min)
f m i n ,   f m a x Lower and upper bounds for feed rate, respectively (mm/rev)
d m i n ,   d m a x Lower and upper bounds for depth of cut (mm)
T m i n ,   T m a x Lower and upper bounds for tool-life, respectively (min)
nNumber of points for regression analysis
C F c ,   x F c ,   y F c Constants of the cutting force equation
F M T Maximum allowable cutting force (N)
rNose radius of the cutting tool (mm)
η Power efficiency (%)
P M T Maximum allowable cutting power (kW)
θ m a x Maximum allowable chip-tool interface temperature (°C)
C θ ,   x θ ,   y θ ,   z θ Constants for the equation of chip-tool interface temperature
SCRLimit of stable cutting region
SRMaximum allowable surface roughness (mm)
λ ,   1 Constants related to formula of the stable cutting region
t c ,   t v ,   t l Preparation time (as loading and unloading time), idle tool motion time (as tool travel and tool approach/depart time), and total machine idle time, respectively (min)
h 1 ,   h 2 Constants related to tool travel and approach/depart time, respectively (min)
w Increment of tool life increasing with a view to the regression analysis
k 3 ,   k 4 ,   k 5 Constants for roughing and finishing parameter relations

References

  1. Taylor, F.W. On the Art of Cutting Metals; The American Society of Mechanical Engineers: New York, NY, USA, 1907. [Google Scholar]
  2. Gilbert, W.W. Economics of Machining, Machining-Theory and Practice; American Society of Metals: Cleveland, OH, USA, 1950; pp. 465–485. [Google Scholar]
  3. Cottle, R.W.; Thapa, M.N. Linear and Nonlinear Optimization; Springer: New York, NY, USA, 2017; pp. 61–228. [Google Scholar] [CrossRef]
  4. Dantzig, G.B. Linear Programming and Extension; Princeton University Press: New York, NY, USA, 1963. [Google Scholar]
  5. Disser, Y.; Skutella, M. The Simplex Algorithm Is NP-Mighty. ACM Trans. Algorithms 2019, 15, 5. [Google Scholar] [CrossRef] [Green Version]
  6. Shin, Y.C.; Joo, Y.S. Optimization of machining conditions with practical constraints. Int. J. Prod. Res. 1992, 30, 2907–2919. [Google Scholar] [CrossRef]
  7. Wang, J. Multiple-objective optimization of machining operations based on neural networks. Int. J. Adv. Manuf. Technol. 1993, 8, 235–243. [Google Scholar] [CrossRef]
  8. Gupta, R.; Batra, J.L.; Lal, G.K. Determination of optimal subdivision of depth of cut in multipass turning with constraints. Int. J. Prod. Res. 1995, 33, 2555–2565. [Google Scholar] [CrossRef]
  9. Chen, M.C.; Tsai, D.M. A simulated annealing approach for optimization of multi-pass turning operations. Int. J. Prod. Res. 1996, 34, 2803–2825. [Google Scholar] [CrossRef]
  10. Onwubolu, G.C.; Kumalo, T. Optimization of multipass turning operations with genetic algorithms. Int. J. Prod. Res. 2001, 39, 3727–3745. [Google Scholar] [CrossRef]
  11. Chen, M.C. Optimizing machining economics models of turning operations using the scatter search approach. Int. J. Prod. Res. 2004, 42, 2611–2625. [Google Scholar] [CrossRef]
  12. Kumar, A.S.; Khan, M.A.; Thiraviam, R. Machining parameters optimization for alumina based ceramic cutting tools using genetic algorithm. Mach. Sci. Technol. 2006, 10, 471–489. [Google Scholar] [CrossRef]
  13. Sardinas, R.Q.; Santana, M.R.; Brindis, E.A. Genetic algorithm-based multi-objective optimization of cutting parameters in turning processes. Eng. Appl. Art. Intell. 2006, 19, 127–133. [Google Scholar] [CrossRef]
  14. Satishkumar, S.; Asokan, P.; Kumanan, S. Optimization of depth of cut in multi-pass turning using nontraditional optimization techniques. Int. J. Adv. Manuf. Technol. 2006, 29, 230–238. [Google Scholar] [CrossRef]
  15. Wang, Y.C.; Chen, T. Modelling and optimization of machining conditions for the multi-pass dry turning process. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2008, 222, 1387–1394. [Google Scholar] [CrossRef]
  16. Srinivas, J.; Giri, R.; Yang, S.H. Optimization of multi-pass turning using particle swarm intelligence. Int. J. Adv. Manuf. Technol. 2009, 40, 56–66. [Google Scholar] [CrossRef]
  17. Bharathi Raja, S.; Baskar, N. Optimization techniques for machining operations: A retrospective research based on various mathematical models. Int. J. Adv. Manuf. Technol. 2010, 48, 1075–1090. [Google Scholar] [CrossRef]
  18. Costa, A.; Celano, G.; Fichera, S. Optimization of multi-pass turning economies through a hybrid particle swarm optimization technique. Int. J. Adv. Manuf. Technol. 2011, 53, 421–433. [Google Scholar] [CrossRef]
  19. Xie, S.; Guo, Y. Optimisation of machining parameters in multi-pass turnings using ant colony optimisations. Int. J. Mach. Mach. Mater. 2012, 11, 204–220. [Google Scholar] [CrossRef]
  20. Belloufi, A.; Assas, M.; Rezgui, I. Optimization of Turning Operations by Using a Hybrid Genetic Algorithm with Sequential Quadratic Programming. J. Appl. Res. Technol. 2013, 11, 88–94. [Google Scholar] [CrossRef]
  21. Lu, K.; Jing, M.; Zhang, X.; Liu, H. Optimization of sequential subdivision of depth of cut in turning operations using dynamic programming. Int. J. Adv. Manuf. Technol. 2013, 68, 1733–1744. [Google Scholar] [CrossRef]
  22. Lu, K.; Jing, M.; Zhang, X.; Dong, G.; Liu, H. An effective optimization algorithm for multipass turning of flexible workpieces. J. Intell. Manuf. 2015, 26, 831–840. [Google Scholar] [CrossRef]
  23. Yildiz, A.R. Hybrid Taguchi-differential evolution algorithm for optimization of multipass turning operations. Appl. Soft Comput. 2013, 13, 1433–1439. [Google Scholar] [CrossRef]
  24. Mokhtari Homami, R.; Fadaei Tehrani, A.; Mirzadeh, H.; Movahedi, B.; Azimifar, F. Optimization of turning process using artificial intelligence technology. Int. J. Adv. Manuf. Technol. 2014, 70, 1205–1217. [Google Scholar] [CrossRef]
  25. Gayatri, R.; Baskar, N. Performance analysis of non-traditional algorithmic parameters in machining operation. Int. J. Adv. Manuf. Technol. 2015, 77, 443–460. [Google Scholar] [CrossRef]
  26. Mellal, M.A.; Williams, E.J. Cuckoo optimization algorithm for unit production cost in multi-pass turning operations. Int. J. Adv. Manuf. Technol. 2017, 76, 647–656, Erratum in Int. J. Adv. Manuf. Technol. 2017, 91, 4385. [Google Scholar] [CrossRef]
  27. Jabri, A.; Barcany, A.E.; Khalfi, A.E.I. Multipass Turning Operation Process Optimization Using Hybrid Genetic Simulated Annealing Algorithm. Model. Simul. Eng. 2017, 2017, 1940635. [Google Scholar] [CrossRef] [Green Version]
  28. Rana, P.B.; Lalwani, D.L. Optimization of turning process using Amended Differential Evolution Algorithm. Eng. Sci. Technol. Int. J. 2017, 20, 1285–1301. [Google Scholar] [CrossRef]
  29. Xu, S.; Wang, Y.; Huang, F. Optimization of multi-pass turning parameters through an improved flower pollination algorithm. Int. J. Adv. Manuf. Technol. 2017, 89, 503–514. [Google Scholar] [CrossRef]
  30. Abbas, A.T.; Pimenov, D.Y.; Erdakov, I.N.; Taha, M.A.; Soliman, M.S.; Rayes, M.M.E. ANN Surface Roughness Optimization of AZ61 Magnesium Alloy Finish Turning: Minimum Machining Times at Prime Machining Costs. Materials 2018, 11, 808. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  31. Abbas, A.T.; Benyahia, F.; Rayes, M.M.E.; Pruncu, C.; Taha, M.A.; Hegab, H. Towards Optimization of Machining Performance and Sustainability Aspects when Turning AISI 1045 Steel under Different Cooling and Lubrication Strategies. Materials 2019, 12, 3023. [Google Scholar] [CrossRef] [Green Version]
  32. Mia, M.; Krolczyk, G.; Maruda, R.; Wojciechowski, S. Intelligent Optimization of Hard-Turning Parameters Using Evolutionary Algorithms for Smart Manufacturing. Materials 2019, 12, 879. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  33. Miodragovic, G.R.; Dordevic, V.; Bulatovic, R.R.; Petrovic, A. Optimization of multi-pass turning and multi-pass face milling using subpopulation firefly algorithm. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2019, 233, 1520–1540. [Google Scholar] [CrossRef]
  34. Rana, P.B.; Patel, J.L.; Lalwani, D.I. Parametric Optimization of Turning Process Using Evolutionary Optimization Techniques—A Review (2000–2016). In Soft Computing for Problem Solving. Advances in Intelligent Systems and Computing; Bansal, J., Das, K., Nagar, A., Deep, K., Ojha, A., Eds.; Springer: Singapore, 2019; Volume 817. [Google Scholar] [CrossRef]
  35. Sofuoğlu, M.A.; Çakır, F.H.; Gürgen, S. An efficient approach by adjusting bounds for heuristic optimization algorithms. Soft Comput. 2019, 23, 5199–5212. [Google Scholar] [CrossRef]
  36. Sun, Y.; Chen, M.; Jia, J.; Lee, Y.; Guo, D. Jerk-limited feedrate scheduling and optimization for five-axis machining using new piecewise linear programming approach. Sci. China Technol. Sci. 2019, 62, 1067–1081. [Google Scholar] [CrossRef]
  37. Da Silva, R.B.; Sales, W.F.; Costa, E.S.; Ezugwu, E.O.; Bonney, J.; Da Silva, M.B.; Machado, A.R. Surface integrity and tool life when turning of Ti-6Al-4V with coolant applied by different methods. Int. J. Adv. Manuf. Technol. 2017, 93, 1893–1902. [Google Scholar] [CrossRef]
  38. Bonfa, M.M.; Costa, E.S.; Sales, W.F.; Amorim, F.L.; Maia, L.H.A.; Machado, A.R. Evaluation of tool life and workpiece surface roughness in turning of AISI D6 hardened steel using PCBN tools and minimum quantity of lubricant (MQL) applied at different directions. Int. J. Adv. Manuf. Technol. 2019, 103, 971–984. [Google Scholar] [CrossRef]
  39. Kumar, R.; Sahoo, A.K.; Mishra, P.C.; Das, R.K. Investigation on Tool Wear and Surface Characteristics in Hard Turning Under Air-Water Jet Spray Impingement Cooling Environment. Tribol. Ind. 2019, 41, 172–187. [Google Scholar] [CrossRef]
  40. Kronenberg, M. Replacing the Taylor Formula by a New Tool Life Equation. Int. J. Mach. Tool Des. Res. 1970, 10, 193–202. [Google Scholar] [CrossRef]
  41. Mamalis, A.G.; Kundrak, J.; Horvath, M. Wear and Tool Life of CBN Cutting Tools. Int. J. Adv. Manuf. Technol. 2002, 20, 475–479. [Google Scholar] [CrossRef]
  42. Koning, W.; Depiereux, W.R. Wie lassen sich Vorschub und Schnittgeshwindigkeit optimieren? Ind. Anz. 1969, 91, 1481–1484. [Google Scholar]
  43. Johansson, D.; Hägglund, S.; Bushlya, V.; Stahl, J.E. Assessment of Commonly Used Tool Life Models in Metal Cutting. Procedia Manuf. 2017, 11, 602–609. [Google Scholar] [CrossRef]
  44. Johansson, D.; Akujärvi, V.; Hägglund, S.; Bushlya, V.; Stahl, J.E. Selecting Cutting Data Tests for Cutting Data Modeling Using the Colding Tool Life Model. Procedia CIRP 2018, 72, 197–201. [Google Scholar] [CrossRef]
  45. Ojolo, S.J.; Ogunkomaiya, O. A study of effects of machining parameters on tool life. Int. J. Mater. Sci. Appl. 2014, 3, 183–199. [Google Scholar] [CrossRef] [Green Version]
  46. Draghici, G.; Chiriacescu, S.T. Calculul durabilității sculei și regimului de așchiere folosind programarea matematică (Calculus of tool life and cutting parameters using mathematical programming). Stud. Cercet. Mech. Appl. (Stud. Res. Appl. Mech.) 1971, 30, 975–999. [Google Scholar]
  47. Draghici, G.; Ivan, N.V. Programarea liniara mai buna ca programarea convexa in unele cazuri de determinare a parametrilor optimi de exploatare a sculelor (Linear programming-better than the convex one-in some cases of optimal determination of the parameters in tool exploitation). Constr. Mas. (Mach. Build.) 1977, XXIX, 598–601. [Google Scholar]
Figure 1. Flow chart of the and β calculus.
Figure 1. Flow chart of the and β calculus.
Mathematics 10 00803 g001
Figure 2. Comparison of the unit costs.
Figure 2. Comparison of the unit costs.
Mathematics 10 00803 g002
Figure 3. Comparison of the cutting speeds.
Figure 3. Comparison of the cutting speeds.
Mathematics 10 00803 g003
Figure 4. Comparison of the feed rates.
Figure 4. Comparison of the feed rates.
Mathematics 10 00803 g004
Figure 5. Comparison of the depths of cut.
Figure 5. Comparison of the depths of cut.
Mathematics 10 00803 g005
Figure 6. Approximation E1(T) ≅ E2(T).
Figure 6. Approximation E1(T) ≅ E2(T).
Mathematics 10 00803 g006
Table 1. Table E(i, j) related to Figure 1.
Table 1. Table E(i, j) related to Figure 1.
T E 1 = 1 + n r T E 2 =   · T β Δ E = E 1 E 2 Errors   Δ E   ( % ) T1 Δ T = T T 1 Errors   Δ T   ( % )
1 T m i n
n T m a x
12345678
Table 2. Input data and results (AlphaBeta software).
Table 2. Input data and results (AlphaBeta software).
Inputted DataResults
Paper notationsSoftware notationsAlpha = 3.711972
Beta = −0.279128
k d l o kdlo = 0.5
k c e kce = 2.5Table E[i, j]
τ t e taute = 1.5TE1(T) E 2 ( T ) = Δ T β Δ E Δ E ( % )
θ 1 teta1 = 0.525.001.520001.511470.008530.56096
T m i n Tmin = 2527.001.481481.479350.002130.14386
T m a x Tmax = 4529.001.448281.45014−0.00186−0.1283
w w = 2
Table 3. Input data for the comparison of different methods.
Table 3. Input data for the comparison of different methods.
ParameterValueParameterValue
k d l o 0.5 ($/min) k 3 1
k c e 2.5 ($/edge) k 4 2.5
τ t e 1.5 (min/edge) k 5 1
C 1 6 × 1011 F M T 200 (Kgf)
x 1 5 P M T 5 (kW)
y 1 1.75 η 0.85
z 1 0.75 d t 6 (mm)
v m i n 50 (m/min) r 1.2 (mm)
v m a x 500 (m/min) C θ 132
D 50 (mm) x θ 0.4
L 300 (mm) y θ 0.2
f m i n 0.1 (mm/rev) z θ 0.105
f m a x 0.9 (mm/rev) θ m a x 1000 (°C)
d m i n 1 (mm) λ 2
d m a x 3 (mm) 1 −1
T m i n 25 (min) S C R 140
T m a x 45 (min) S R 10   ( μ m )
C F c 108 t c 0.75 (min/piece)
x F c 0.95 h 1 7 × 10−4
y F c 0.75 h 2 0.3
Table 4. Comparison of various optimization methods.
Table 4. Comparison of various optimization methods.
Method *Results
v r v f f r f f d r d f Unit Cost ($/Piece)
GA [10]114.22164.3690.70.29782.97452.98631.8450
PSO [16]106.69155.890.8970.282.02.02.272
HPSO [18]123.3424
109.663
169.9783
 
0.56550.22623.03.01.959 **
2.035 ***
ACO [19]109.66169.970.5650.2263.03.02.07
HGASQP [20]94.4640162.2890.8660.2583.03.01.9308
COA [26]123.1462
117.9322
169.9876
123.1993
0.56550.22623.03.01.959 **
2.239 ***
HSAGA [27]1111710.5650.2253.03.02.06 ***
ADEA [28]123.3431
109.66307
169.97840.56550.22623.03.01.959 **
2.0351 ***
FPA [29]123.3431
109.6631
169.97850.56550.22623.03.01.9591 **
2.0351 ***
SP-FA [33]123.3429
117.3369
169.9786
122.6023
0.5655
0.5773
0.2262
0.2309
3.0
2.9512
2.9999
2.9512
1.9591 **
2.239 ***
ObOFL
(present paper)
123.3430
109.6630
169.9816
151.1289
0.5655 0.2262 2.9999
3.0
3.01.9567 **
2.2565 ***
= 1.499463   * * β = 0.088596   * * / = 3.711972   * * * ,     β = 0.279128   * * * , for   T [ 25 , 45 ]
* GA—Genetic algorithm; PSO—Particle swarm optimization; HPSO—Hybrid particle swarm optimization; ACO—Ant colony optimization; HGASQP—Hybrid genetic algorithm with sequential quadratic programming; COA—Cuckoo optimization algorithm; HSAGA—Hybrid genetic simulated annealing algorithm; ADEA—Amended differential evolution algorithm; FPA—Flower pollination algorithm; SP-FA—Subpopulation firefly algorithm ObOFL—Optimization based on objective function linearization; ** T p = T r + T f ; *** T p = θ · T r + ( 1 θ ) · T f .
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gavrus, C.; Ivan, N.-V.; Oancea, G. Machining Parameters Optimization Based on Objective Function Linearization. Mathematics 2022, 10, 803. https://doi.org/10.3390/math10050803

AMA Style

Gavrus C, Ivan N-V, Oancea G. Machining Parameters Optimization Based on Objective Function Linearization. Mathematics. 2022; 10(5):803. https://doi.org/10.3390/math10050803

Chicago/Turabian Style

Gavrus, Cristina, Nicolae-Valentin Ivan, and Gheorghe Oancea. 2022. "Machining Parameters Optimization Based on Objective Function Linearization" Mathematics 10, no. 5: 803. https://doi.org/10.3390/math10050803

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop