Abstract
This article is focused on the investigation of stable cutting zone in turning operation. Experiments have been conducted to acquire raw chatter signals. Generally, raw chatter signals are contaminated with ambient noise. Wavelet transform has been used for pre-processing and denoising these signals. In order to predict the severity of tool chatter, a new parameter denoted as chatter index has been evaluated considering the aforesaid denoised signals. In the present work, mathematical models have been developed for chatter index and metal removal rate using feedforward backpropagation–based artificial neural network considering three activation functions: TANSIG, LOGSIG and PURELIN. Furthermore, multi-objective genetic algorithm technique has been applied to evaluate stable cutting zones with maximized metal removal rate. TANSIG activation function found to be best option to achieve the aforesaid objectives. Good correlation between the artificial neural network predicted results and experimental ones validate the developed technique.
Introduction
In machining process, direct contact between tool and work piece results in violent vibration known as tool chatter. Tool chatter adversely affects the product quality resulting in wastage of work-piece material and loss of production time. Tool chatter is an ineluctable phenomenon frequently encountered in turning process. Chatter cannot be fully eliminated but it can be minimized. Chatter identification and suppression has been one of the challenging tasks for the researchers.1,2 In the last few decades, many researchers have adopted several approaches to suppress chatter by using parametric excitation, 3 passive adaptor, 4 piezo-electronic actuator, 5 electrostatic actuators 6 and active magnetic bearings. 7 Recently, spindle speed variation (SSV) approach has been adopted by researchers for chatter suppression.8–10 In order to suppress tool chatter, Yang et al. 11 have proposed the active use of multiple tuned mass dampers (TMD). They observed that TMD enhances the chatter resistance of machine components. Apart from the aforesaid methods, some researchers have presented tool chatter mathematically considering single degree of freedom (SDoF), 10 second degree of freedom 12 and third degree of freedom. 13 Furthermore, researchers have also found that depth of cut, feed rate, cutting speed and spindle speed are most influencing cutting parameters that govern tool chatter in turning process. Clancy and Shin 14 observed that, by reducing the depth of cut and feed rate, chatter can be minimized to a great extent. They also observed that the cutting stability is greatly increased at low cutting speed. Moreover, Tangjitsitcharoen 15 has suggested that cutting force components also affect tool chatter and are responsible for continuous and broken chip formation. Altintas and Weck 16 observed that the dynamic cutting force depends not only on chip thickness but also on the shear angle oscillation and tool flank wavy surface contact mechanism.
Moreover, some researchers have tried to explore the mechanism of tool chatter by processing the acquired raw tool chatter signals. Recently, Fourier transforms (FT)17,18 and short-time Fourier transforms (STFT) 19 have been used by researchers to investigate the chatter phenomenon. Furthermore, due to certain shortcomings in aforesaid techniques, wavelet transform (WT) technique20,21 came into picture. In comparison with FT and STFT, WT possesses certain advantages such as performing local analysis, 22 handling both stationary and non-stationary signals and also providing efficient time-frequency analysis. In the present work, WT has been adopted to pre-process the raw chatter signal by denoising it.
Moreover, improving the product quality and simultaneously minimizing the production cost is the foremost priority of every machining industry. Therefore, in order to improve the product quality, it is necessary to reduce surface roughness as well as chatter severity and enhance metal removal rate (MRR), which directly affects the production cost. Many researchers have considered various statistical and computational approaches for predicting the aforesaid responses. Davim et al., 23 Kohli and Dixit 24 and Natarajan et al. 25 have designed artificial neural network (ANN) models for predicting surface roughness in turning. They observed that ANN is well suited for predicting surface roughness. Moreover, prediction of both surface roughness and MRR simultaneously is a multi-optimization problem. In this concern, some researchers have proposed multi-objective optimization techniques to minimize surface roughness and maximize MRR. Kumar et al. 26 have proposed a multi-response optimization technique based on utility concept and Taguchi approach for surface roughness and MRR prediction in turning process. They deduced that depth of cut, cutting speed and feed rate are the governing parameters. Paiva et al. 27 adopted multi-objective optimization technique to examine the cumulative effect of various cutting parameters on MRR including other response. However, till date no work has been reported on determining chatter-free stable cutting zone with maximized MRR in turning process. In the present work, ANN has been considered for predicting the integrated effect of cutting parameters on tool chatter and MRR. Thereafter, multi-objective genetic algorithm (MOGA) has been used to find out the stable cutting zone in turning process.
In the present work, raw chatter signals have been acquired experimentally and a new parameter denoted as chatter index (CI) has been evaluated by denoising of these signals. Signals have been denoised using WT technique. Moreover, MRR has been evaluated by weighting the work-piece sample before and after turning process. Thereafter, mathematical models have been developed for CI and MRR using feedforward backpropagation–based ANN considering three activation functions: TANSIG, LOGSIG and PURELIN. After deciding the best suitable activation function MOGA technique has been adopted to evaluate the stable cutting zones with maximized MRR.
Theoretical analysis
In the present work, an SDoF turning operation with a flexible tool and rigid work-piece has been considered as shown in Figure 1. Mathematical model for turning operation has been represented by an SDoF equation as given by2,28
where

(a) Mechanism of regeneration and (b) SDoF model for turning.
Equation (1) has been further written as follows
where
In the above equation
For apparent understanding, a framework of the proposed chatter detection has been shown in Figure 2.

Flow chart of proposed methodology.
Experimentation
Turning has been performed on ASTM A36 mild steel by using high-speed precision lathe NH22 (Hindustan Machine Tool Ltd.) with different set of cutting parameters. Schematic diagram of the experimental setup has been presented in Figure 3. Figure 4 shows the experimental setup. A single point cutting carbide tool has been used for turning of mild steel bars.

Schematic diagram of experimental set-up.

Experimental set-up.
An accelerometer (Make: PCB PIEZOTRONICS and Model: 356A16) and data acquisition system (Make: OROS group and Model: OR35-multi analyser) have been used to acquire the raw chatter vibration signals. Furthermore, MRR has been obtained by weighing of work piece sample before and after turning process. Chemical composition of work piece has been listed in Table 1. For each set of turning, a new bar of ASTM A36 has been used. Work piece of 200 mm length and 40 mm diameter has been. Here, 140 mm length of work piece has been used for turning, while remaining 60 mm length was used for holding purpose in chuck.
Chemical composition of work material (A36 mild steel bar).
A total of 27 runs of turning have been performed considering the cutting parameters: depth of cut (d), feed rate (f) and spindle speed (N). Here, experimental runs have been designed using full factorial design of experiment. The various levels of cutting parameters considered have been shown in Table 2.
Control factors and their level used in experimentation.
Experiments have been performed in order to acquire the raw chatter signals and some of the recorded signals have been shown in Figures 5–7. These recorded raw signals have severe noise inclusions. In the present study, wavelet denoising has been done using MATLAB software and hybrid thresholding rule has been adopted to acquire much smoother results.

Recorded noisy signal at d = 2 mm, f = 0.1 mm/rev and N = 1000 r/min.

Recorded noisy signal at d = 1.5 mm, f = 0.1 mm/rev and N = 1150 r/min.

Recorded noisy signal at d = 2 mm, f = 0.15 mm/rev and N = 1150 r/min.
Wavelet-based denoising technique
The inclusion of noise in the signal interrupts the identification of exact chatter. In this study, wavelet denoising technique has been done. In wavelet denoising technique, the noisy signal is first decomposed using WT, where the level of decomposition depends upon the length of the signal. After decomposition, the thresholding of the coefficients has been done. If the wavelet coefficient is smaller than the threshold level, it is then set as zero and if the coefficient is larger than threshold level, it is either adapted or kept as it is.
Wavelet decomposition
The aforesaid denoising technique has been implemented in two steps, that is, wavelet decomposition and wavelet thresholding. In wavelet decomposition technique, the acquired signal of finite energy is passed through low pass and high-pass filter. Low-pass filter will result in approximate coefficient, while high-pass filter will yield detailed coefficient. The level of decomposition depends on the length of the signal. In Figures 8–10, d1, d2, d3 and d4 are stationary detailed coefficients acquired at decomposition levels 1, 2, 3 and 4, respectively. A detailed coefficient has been obtained when raw signal is passed through high-pass filter, while approximated coefficient ‘a4’ has been obtained at lower frequency.

Denoising of signal at d = 2 mm, f = 0.1 mm/rev and N = 1000 r/min.

Denoising of signal at d = 1.5 mm, f = 0.1 mm/rev and N = 1150 r/min.

Denoising of signal at d = 2 mm, f = 0.15 mm/rev and N = 1150 r/min.
In this study, Daubechies 5 (db5) wavelet with decomposition level 4 has been selected. Selection of decomposition level depends on the length of the signal (n). In the present work, decomposition level ‘4’ has been considered to reduce computing time and enhance chatter responsiveness. The wavelet which supremely matches the signal has been detected by several trials, and it has been found that db5 is the best option.
Wavelet thresholding rule
Generally, hard or soft thresholding rules have been adopted for denoising purpose. If the wavelet coefficient values are greater than the given threshold level, then hard thresholding function will retain all wavelet coefficients above threshold level and rest are set as zero. 29 Hard thresholding is defined as follows
where W is the noisy wavelet coefficient and T is the threshold.
In soft thresholding, if the wavelet coefficient values are greater than given threshold, then soft thresholding function shrinks the wavelet coefficient and the rest are set as zero. 29 Soft thresholding is defined as follows
However, hard thresholding is based on keep or remove approach; hence, it classifies a true signal as noise and vice versa. However, soft thresholding shrinks the wavelet coefficients. Due to these difficulties, both the rule are unable to denoise the signal accurately and may leave the chatter undetected. In order to overcome the limitations of the aforesaid thresholding methods, an adaptive hybrid thresholding approach has been developed recently 22 and is given by
Here,
where n is the length of signal, and
In the present study, hybrid thresholding rule has been adopted to acquire much smoother results. The detailed coefficients and denoised signals have been shown in Figures 8 –10. Furthermore, a new parameter denoted as CI has been evaluated to quantify the chatter severity.
Calculation of CI and MRR
In the present work, chatter severity has been explored by evaluating a new parameter called CI considering aforesaid denoised signals. Higher the value of CI, more will be the resultant chatter. Thus, CI helps in identifying the severity of chatter. CI is evaluated using the given relation
where CI is the chatter index, n is the length of signal and µ is the mean.
MRR has been obtained by using the following relation
where Wi is the initial mass of work piece before turning, Wf is the final mass of work piece after turning and T is the time of one turning pass.
The absolute values of CI and MRR obtained at different set of cutting parameters have been listed in Table 3.
Chatter index (CI) at different cutting conditions.
MRR: metal removal rate.
ANN
Overview and methodology
ANN is a soft computing technique based on the behaviour of neurons in human brain. Architecture of ANN has been shown in Figure 11. ANN consists of three layers: input, hidden and output layers. Each input layer has connecting links (synapse) and are characterized by their own weights. Input and output layers of ANN are defined as node, while the relation between input and output is provided by hidden layer. 30

ANN architecture.
When the input data are given to input layer (Ii), this will be fed to nodes (j) through weights function (Wji) in hidden layer. 31 The net input to node ‘j’ is given as follows
where Bj is the bias over node j.
The output of the node j is given as follows
Further in feedforward stage, the hidden layer output is fed into nodes in output layer. After that output (Opn) has been calculated in the output layer, which will be different as target value (Tpn). For that the average system error is calculated by
where n is the number of output neurons and p is the output training pattern
This error is then back propagated to the hidden layer from output layer by using gradient search method. After that weights are updated by using the relation
where
In this study, ANN structure as shown in Figure 12 has been used for modelling and predicting CI and MRR in turning process.

Proposed 3-5-2 ANN architecture.
For ANN training and testing purpose full factorial 27 experimental runs has been considered as shown in Table 3. The numerical value of spindle speed range (850–1150) is too large as compared with depth of cut (1–2) and feed rate (0.1–0.2). Hence, for smooth training and testing purpose, input parameters have been converted into coded form as presented in Table 4. Here, the coded values are in the range of −1 to +1. The transformation of un-coded input variables into coded form has been done by using the relation
Experimental data for ANN training and testing (coded form).
MRR: metal removal rate.
ANN training and testing
ANN training has been done using MATLAB software for 27 experimental values. The training function ‘TRAINLM’ and ‘LEARNGDM’ learning function has been used. Furthermore, three activation functions, ‘TANSIG’, ‘LOGSIG’ and ‘PURELIN’, have been invoked to obtain the desired output. These aforesaid activation functions provide three different sets of desired output values for each response. In ANN testing, these 27 output values corresponding to each activation function has been compared with the experimental outputs and the error in prediction is evaluated by using the equation
where eai represents average individual error, and VE and VP show the experimental and predicted values, respectively.
Selection of suitable activation function
After completion of training and testing, the ANN model has been developed corresponding to these three different activation functions. Furthermore, a comparative study has been done to decide the best suited activation function for the prediction of chatter and MRR.
ANN ‘TANSIG’ activation function
Here, the training and testing samples are 23 (for CI and MRR) and 4 (for CI and MRR), respectively. Training data are different from that of the testing data. In the network considering TANSIG activation function, predicted values and error in output have been shown in Table 5.
Error of ANN ‘TANSIG’ activation functions.
ANN: artificial neural network; CI: chatter index; MRR: metal removal rate.
Regression plot for CI has been shown in Figure 13, which indicates the performance of developed model. Here, the ‘R’ value of training data is 0.99693 and for testing data is 0.9576. Here, the ‘R’ value of validation is 0.99302. ‘R’ values represent the proximity of the predicted values with the target values.

Regression plot considering TANSIG activation function.
ANN ‘LOGSIG’ activation function
Here, LOGSIG activation function has been considered for training the network to get the desired output, weight functions and regression plots for CI and MRR. The predicted values and error in output have been shown in Table 6.
Error of ANN ‘LOGSIG’ activation functions.
ANN: artificial neural network; CI: chatter index; MRR: metal removal rate.
Figure 14 shows that the ‘R’ value of training data is 0.99608 and for testing data is 0.97194. Here, the ‘R’ value of validation is 0.9857 and is slightly closer to the corresponding values obtained using ‘TANSIG’ activation function.

Regression plot considering LOGSIG activation function.
ANN ‘PURELIN’ activation function
Here, third activation function, PURELIN, has been considered for training the network with 27 experimental runs as shown in Table 4. Predicted values and error in output are shown in Table 7.
Error of ANN ‘PURELIN’ activation functions.
ANN: artificial neural network; CI: chatter index; MRR: metal removal rate.
From Figure 15, it is evident that ‘R’ value of training data is 0.9827 and for testing data is 0.93751. Here, ‘R’ value of entire data has been found to be 0.98024 which is less as compared with the other two activation functions.

Regression plot considering PURELIN activation function.
Comparative study of ANN activation functions
A comparison of these three activation function has been presented in Table 8. From Table 8, it is evident that the percentage error considering ‘TANSIG’ function is very less as compared with the other two. Hence, ‘TANSIG’ function is best suited for the prediction of chatter and MRR simultaneously.
Comparison of three activation functions.
CI: chatter index; MRR: metal removal rate.
The average percentage error for three activation functions has been shown in Table 9. From Table 9, it quite clear that ‘TANSIG’ is the best suitable activation function.
Average percentage error of different activation function.
CI: chatter index; MRR: metal removal rate.
From the above analysis, it is inferred that the proposed ANN model could be successfully used to predict CI and MRR in turning process.
Furthermore, in order to ascertain the relative influence of cutting parameters on chatter severity, three-dimensional (3D) and contour plots have been drawn as shown in Figures 16 –18. Figure 16 shows the effect of depth of cut and feed rate on CI. Here, very little variation in feed rate line shows the value of CI is almost same at all three range of feed rate, while variation in depth of cut line is high and has more effect on CI.

Effect of d and f on CI (a) surface plot and (b) contour plot.

Effect of d and N on CI (a) surface plot and (b) contour plot.

Effect of f and N on CI (a) surface plot and (b) contour plot.
Furthermore, Figure 17 presents the effect of depth of cut and spindle speed on CI. Here, variation in spindle speed line is higher but comparatively low as compared with depth of cut line; it means proper combination of both parameters gives better results for CI.
Figure 18 shows the effect of feed rate and spindle speed on CI at holding depth of cut in middle range. Here, CI is higher at the lower value of feed rate, while lower value of CI is obtained at middle range of both feed rate and spindle speed.
From the above discussion, it has been inferred that the depth of cut is most influencing parameter and the reason is, with the increase in depth of cut keeping other parameters constant, the associated radial force increases prominently as compared with the other cutting forces. This increase in radial force results in increased waviness and unevenness along the surface of the work piece This waviness leads to further time delay between the two corresponding turning passes along the job surface. So, ultimately increase in depth of cut results in pronounced tool chatter as compared with the rest of the cutting parameters.
Moreover, 3D and contour graphs have been plotted to determine the influence of cutting parameters on MRR. Figures 19 –21 show that the minimum MRR is obtained at lower values of all three parameters and vice versa. Furthermore, variation of spindle speed line is higher than feed rate line, while variation of depth of cut line is more as compared with other two and has more effect on CI.

Effect of d and f on MRR (a) surface plot and (b) contour plot.

Effect of d and N on MRR (a) surface plot and (b) contour plot.

Effect of f and N on MRR (a) surface plot and (b) contour plot.
Moreover, above discussion indicates the monotonic nature of MRR. Above discussion also concludes that the depth of cut and feed rate are the most influencing parameter in MRR prediction. The reason is, with the increase in depth of cut keeping other parameters constant, the cutting tool penetrates the work material more resulting in increased material removal. Similarly, with the increase in feed rate, the removal of material in each revolution is increased. So, ultimately increase in depth of cut and feed rate results in enhanced MRR.
Optimal CI and MRR using MOGA
Genetic algorithm (GA) is a robust optimization technique based on evolutionary technique and natural selection. It is used to find out the best solution for optimization problem and can be applicable for both linear and non-linear optimization problem. Based on evolutionary biology, GA involves selection, crossover and mutation operators. First, it is required to select randomly two couples from the set of various parents to generate the new population. In each couple, either both are equally good or one feasible candidate is better than one. Second, these two best couples are crossed by two point crossover operators. Two point crossover operators provide better diversity preservation. Finally, mutation is used to find some random changes in code string and introduce new feature in population.
In turning process, CI reflects the surface quality, while MRR improves the productivity. Therefore, it is required to minimize CI for better surface quality and maximize MRR to increase productivity. Thus, concerned problem is a multi-objective optimization problem. Moreover, single response optimization technique shows the unacceptable result with respect to other response.
From the previous analysis, it is concluded that ‘TANSIG’ activation function is best for training the ANN model for CI and MRR. So, ANN modelling has been done using the aforesaid activation function. The resulting mathematical model has been considered for determining the stable cutting zone using MOGA technique. Algorithm for the development of mathematical model has been outlined as follows: final optimal weights obtained between the input and hidden layers; hidden and output layers have been listed in Tables 10 and 11, respectively.
The weight values between input and hidden layer for ‘TANSIG’.
The weights values between hidden layer and output layer for ‘TANSIG’.
The mathematical model for normalized CI and MRR has been obtained as follows
where nCI and nMRR are the neuron outputs of the output layer and has been evaluated using the weights between the hidden and output layer as listed in Table 11 and the following equations
where A, B, C, D and E are the outputs of the hidden layer and are given by
In equation (21), na, nb, nc, nd and ne are the neuron outputs of the hidden layer and has been evaluated using the weights between the input and hidden layer as listed in Table 10 and the following equations
Here, equations (18) and (19) have been used as an objective function. The set of optimization parameters considered is as follows: population type, double vector; population size, 250; no. of iteration, 600; crossover probability, 0.8; and mutation probability, 0.8. In MOGA, it is not possible to achieve a single optimal solution. After execution of 600 generations, the MOGA resulted in 89 optimal Pareto solutions. Some of the selected Pareto-optimal solution has been listed in Table 12.
Selected MOGA optimal solutions.
MOGA: multi-objective genetic algorithm; CI: chatter index; MRR: metal removal rate.
However, depending on the priority of the response (CI), best solution can be decided, for example, at d = 1 mm, f = 0.20 mm/rev and N = 980 r/min; the value of CI is 0.596 and MRR is 3.25 g/s as shown in Table 12 (S.no. 1). But our aim is to minimize CI and maximize MRR simultaneously. Pareto optimal fronts given by MOGA with detailed spread have been shown in Figures 22 and 23 in coded form. Figure 22 represents the value of CI plotted against MRR for the same value of independent cutting variables. Here, a small average distance between individuals in Pareto front shows that the solutions are evenly distributed.

Pareto front.

Average distance between individuals.
Figure 23 shows the average distance between individuals and is used to measure the diversity of population. Here, the averages distance between individual shows the good measure of the diversity of population.
Prediction of stable cutting zones using MOGA
The aim of present multi-objective optimization is to be finding the optimum cutting parameters for which MRR is maximized along with the minimum chatter of turning tool. MOGA results for both CI and MRR with respect to the cutting parameters is plotted on a contour and 3D surface graphs.
It has been observed that CI is less for the values of depth of cut and feed rate as shown in Figure 24 in orange colour for which CI is less than 0.60. Similarly, stable cutting zone has been evaluated for other parameters as shown in Figures 25 and 26.

Stable cutting zone with respect to depth of cut and feed rate.

Stable cutting zone with respect to spindle speed and depth of cut.

Stable cutting zone with respect to spindle speed and feed rate.
Furthermore, same procedure has been adopted to find the optimal values of cutting parameters for which MRR is maximized as shown in Figures 27 –29. So, aforesaid developed technique is quite suitable in predicting the stable cutting zones during turning operation with maximized MRR.

Stable cutting with maximized MRR with respect to depth of cut and feed rate.

Stable cutting with maximized MRR with respect to spindle speed and depth of cut.

Stable cutting with maximized MRR with respect to spindle speed and feed rate.
Conclusion
This article presents a signal processing technique, ANN model and MOGA analysis for predicting chatter and MRR in turning process. A full factorial experimental runs as listed in Table 4 have been considered to acquire the raw chatter signals and wavelet denoising technique has been adopted to denoise it. A new parameter called ‘CI’ has been evaluated and MRR has been obtained. Moreover, developed ANN model has been used as an objective function for MOGA analysis. From the above analysis, following conclusions have been drawn:
Raw chatter signals contaminated with noise are well denoised by wavelet denoising technique.
ANN model is quite suitable to predict chatter and MRR in turning process.
As compared with other two, ‘TANSIG’ activation functions results in least percentage deviation between the experimental and predicted values (3.6% for CI and 2.1% for MRR, simultaneously).
From the above analysis, it is evident that the depth of cut mostly influences the CI and MRR.
3D graphs show that the dependence of CI on cutting parameters is non-monotonic, while dependence of MRR on cutting parameters is monotonic in nature.
Multi-objective genetic algorithm is well suited for the prediction of stable cutting zones along with maximized metal removal rate.
In the present work, a methodology has been suggested to select the suitable range of cutting parameters that will result in maximum MRR along with minimum chatter. This technique can serve as guidelines for the engineers in machining industries to select the suitable cutting parameters in turning process. It will result in increased productivity and better surface finished products.
Footnotes
Acknowledgements
The authors gratefully acknowledge the Mechanical Engineering Department, IIT Indore, India, for their help in conducting experiments.
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship and/or publication of this article.
