1 Introduction

Electrochemical machining process (ECMM) is a non-traditional machining technique specifically developed for hard-to-cut materials, such as nickel-based alloys like Inconel, Monel and Hastelloy. It is the suitable option for aerospace, automotive and marine applications. Geethapriyan et al. [1] studied the different process parameters such as ECMM voltage, concentration of electrolyte, micro-tool feed rate and duty ratio. The complications were analyzed during the investigation to correlate multiple characteristics of machining parameters. Alexandre and Atanas [2] studied about the recent developments and innovations in the field of electrochemical micromachining and also monitored the variable parameters governing electrochemical micromachining. It was particularly noted that the usage of sodium chloride increased the current efficiency when compared to sodium nitrate.

Tang and Guo [3] conducted electrochemical machining on special S-03 steel using sodium nitrate and sodium chlorate as electrolyte and studied the microstructure of the machined specimen. It has been observed that the nature of electrolyte can affect the machinability in ECMM process. Asokan et al. [4] investigated the influence of electrochemical micromachining process on machining of hardened steel using artificial neural network (ANN) optimization technique. It has been inferred that the adaptation of optimization approach can enhance the machinability in ECMM process. Munda and Bhattacharyya [5] chose the following input parameters to optimize the performance factors pulse-on and pulse-off time ratio, voltage, concentration of electrolyte, frequency and tool vibration for machining copper plates in ECMM process using response surface methodology (RSM). The surface performance measures can be analyzed in an efficient way by utilizing a scanning electron microscope (SEM). Kumar et al. [6] cited grey relational analysis (GRA) employed for optimizing the wire-EDM of Inconel X-750 material. However, the selection of the grey coefficient in GRA method is a tedious one. Franci and Joze [7] explained the genetic algorithm (GA) optimization technique for determining optimal solution in the machining process under various cutting conditions. Nevertheless, the utilization of GA method in MCDM technique is still limited owing to its adaptability.

Majid et al. [8] explained the importance of optimization method for solving decision problems using the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS) analysis method. It was inferred that it would be able to provide useful insights into the anatomy of the TOPSIS method. Prabhakaran et al. [9] suggested a new approach for deriving solution to multi-response problems involved in allocating weightage to the relative significance of output response criteria using TOPSIS model. The efficiency of the MCDM technique has been considerably enhanced with TOPSIS approach. Maity and Chakraborty [10] explained the grinding process with different types of abrasives for optimizing multiple surface finish parameters using TOPSIS along with Taguchi technique. The confirmation result is very important to evaluate the accuracy of TOPSIS method. Sakthivel et al. [11] analyzed the accuracy of various approaches such as FAHP-fuzzy TOPSIS and FAHP-fuzzy VIKOR in manufacturing industries. It has been found that TOPSIS approach can predict the optimal combination in a better efficient way. From the literature, it has been inferred that TOPSIS-based multi-objective optimization method can produce an optimum set of input process parameters and machining accuracy compared to other multi-criteria decision making (MCDM) methods such as artificial neural network optimization technique, response surface approach, grey relational approach and the genetic algorithm optimization technique. In this present study, an investigation has been done on the various influencing input process factors such as voltage, concentration of electrolyte, micro-tool feed rate and duty ratio on the machining accuracy of electrochemical micro-machining processes such as material removal rate, overcut and surface finish with multi-criteria decision making (MCDM) method using TOPSIS approach. The process parameters influencing the machining of difficult-to-cut materials such as Inconel 718 have been studied, and an effort has been made to understand the influence of stray current on machining accuracy.

2 Materials and Methods

Inconel 718 is a nickel-based superalloy having specific composition of nickel–iron–chromium alloys. It is an age-hardenable material having high tensile, yield and creep-rupture strength for operation up to a maximum temperature of about 1290 °F. Inconel alloy with higher oxidation- and corrosion-resistant properties is suitable for extremely harsh environments subjected to heat and pressure. The ECM tool should possess specific properties deemed necessary for the effective machining of the workpiece. The tool should have higher electrical conductivity, higher thermal conductivity, corrosion resistance and stiffness [12]. The copper tool electrode was selected for the machining process with the diameter of 500 µm by considering suitability factors for the aforesaid characteristics. The electrolytes used in electrochemical machining can be broadly classified into two categories such as passive electrolyte and non-passive electrolyte.

The passive and non-passive electrolytes selected for the machining of the workpiece are usually sodium chloride (NaCl) and sodium nitrate (NaNO3). The concentration level of the electrolytes is determined by conducting preliminary experiments with each set of electrolytes by varying their concentration, keeping other parameters constant and vice versa. Since the ECMM process has considerable nonlinear nature during the machining process, the optimal selection of process parameters in ECMM process is highly essential to enhance the performance measures [13]. Voltage (V), concentration of electrolyte (EC), micro-tool feed rate (M-TFR) and duty cycle (DC) have been chosen as variable input process factors with the selected copper tool for machining Inconel-718 material in the present study. The process variables should be chosen under different levels such as lower, medium and higher levels of process variables [14]. The chosen voltage variations are 8 V, 9 V and 10 V with different concentrations of electrolytes such as 20 g/l, 30 g/l and 40 g/l. The micro-tool feed rate was fixed as 0.1, 0.5 and 1 µm/s. Finally, the duty ratio is selected as 33.3, 50 and 66. In the present study, the experiments were conducted under L9 orthogonal array [15, 16]. The parametric design for the machining of Inconel 718 involves the monitoring of four parameters such as voltage, concentration of electrolyte, duty ratio and micro-tool feed rate. The preliminary determination of the range of values to be used in each level of the specific parameter can be identified by conducting experiments with the workpiece on the assumption of certain actual parameter values from previous research works.

3 Results and Discussion

The performance analysis on machinability of Inconel 718 material has been investigated to study the influence of process factors on material removal rate (MRR), overcut (OC) and surface roughness (Ra) in the electrochemical micromachining process. The determined experimental results have been discussed with the optimization of the process parameters using TOPSIS method. Figure 1a–c shows the predicted effect of process parameters on the various response characteristics of the machining processes.

Fig. 1
figure 1

Effect of process parameters on a MRR, b OC, cRa

MRR represents to improve the mass production approach in industries. The maximum material removal rate is obtained in sodium chloride electrolyte compared to sodium nitrate because it produces aggressive ions during the electrical current supply. The maximum MRR is obtained in 8 V, 20 g/l, 0.1 µm/s and 33.3% in NaCl due to high flushing time to take out sludge particles from the machining surface. Figure 1a shows the effect of process parameters on material removal rate during machining of Inconel 718 nickel-based superalloy in ECMM process. Since the micro-tool feed rate has influence on MRR in NaCl at higher feed rate, it produces micro-spark on tool tough workpiece surface. According to the specific electrolyte, higher material removal rate of about 0.1 mm is achieved with lower tool feed rate. From the graph, it has been seen that the lower micro-tool feed rate (0.1 μm/s) and lower duty cycle (33.3%) resulted in higher MRR of sludge particles removed from the machined surface. It has higher flushing time during the machining process for sodium chloride and micro-spark not being generated.

However, sodium nitrate as electrolyte provides consistent average lower overcut readings in all the experiments compared to sodium chloride. Figure 1b shows that higher micro-tool feed rate and lower duty cycle yield minimum overcut in sodium nitrate electrolyte due to the protective oxide layer produced over the machined surface. This helps to get a better and more accurate machined surface due to its higher localization effect. Therefore, overall poor overcut has been generated in the range of lower micro-tool feed rate and higher duty cycle (66.6%). Due to lower flushing time, the metal particles getting stuck up in the machined surface and stray current has been increased producing large overcut.

Since the applied energy influences the machining accuracy over the machined surface, it is important to analyse the different effects of the input process parameters on determining the surface roughness. Figure 1c provides the basic understanding that higher electrolyte concentration produces low roughness during the machining process. The higher electrolyte concentration increases the current density value in the machining zone. Hence, the surface roughness of the machined surface is inversely proportional to current density while machining workpiece using sodium chloride solution. When sodium nitrate is used, surface roughness decreases with increasing micro-tool feed rate in a linear fashion because it has higher flushing time that indicates increase in the localization effect in the machining zone while attaining machining accuracy. Since the duty cycle has influenced the surface roughness, it has produced lowest value during its minimum value.

Figures 2, 3 and 4 show that three-dimensional surface roughness profile under different process parameters combination. The higher surface roughness has been observed with an increase in voltage, concentration of electrolyte, micro-tool feed rate and duty ratio for sodium chloride electrolyte compared with sodium nitrate. However, the surface roughness comparatively decreases with the lower voltage, duty cycle and higher electrolyte concentration, micro-tool feed rate. The duty cycle indicates the duration at which energy is being applied across the machining zone. The energy is directly proportional to electrolyte concentration. Since higher spark energy is developed during high duty cycle and electrolyte concentration, higher surface roughness has been observed with such parameter. The surface roughness value is also primarily due to the chemical dissolution developed during the machining process. The passive layer of electrolyte concentration is developed by the current density and the duration of applied electrical energy while using sodium nitrate as electrolyte. Hence, it has produced lower surface roughness compared with sodium chloride as electrolyte. The higher current density and pulse duration produce larger surface roughness coupled which can produces lower machining accuracy. It is vice versa for lower pulse on time and duty cycle for generating lower surface roughness which develops high machining accuracy [17,18,19].

Fig. 2
figure 2

Three-dimensional surface roughness measurements of machined specimen with duty ratio of 33%

Fig. 3
figure 3

Three-dimensional surface roughness measurements of machined specimen with duty ratio of 50%

Fig. 4
figure 4

Three-dimensional surface roughness measurements of machined specimen with duty ratio of 66%

Scanning electron microscopy (SEM) image is used for investigating the influence of input process parameters on surface topography and overcut in the ECMM process as shown in Fig. 5. The higher pulse on time with high duty cycle has produced larger crater and poor surface roughness, since it has smaller flushing time for generating micro-spark between the specimen and the tool electrode. The pulse duration has the largest influence on determining of the current density. A higher duty cycle has produced poor overcut. This has resulted in random material removal over the machined surface which leads to large circularity in the drilled hole. It has been observed that lower pulse on time coupled with lower duty cycle has produced lower surface roughness and overcut with better accuracy, since it has more flushing time for removing the sludge particles from the machining surface. The sodium chloride electrolyte can produce lesser machining accuracy compared to sodium nitrate due to ability of having aggressive ions for removing material in larger quantity from the workpiece surface. It becomes an irreversible ECMM process for sodium nitrate because it produces passive layer or protective oxide layer for reducing the overcut. The smaller surface roughness helps in achieving higher machining accuracy [20,21,22]. The process optimization is mainly influenced by the duration and the magnitude of the applied electrical energy in ECMM process.

Fig. 5
figure 5

SEM image of Inconel 718 nickel-based superalloy machined surface: aV = 9 V; EC = 20 g/l; M-TFR = 0.5 µm/s; DC = 66%; bV = 10 V; EC = 25 g/l; M-TFR = 0.1 µm/s; DC = 66%; cV = 10 V; EC = 30 g/l; M-TFR = 0.5 µm/s; DC = 33%; d V = 9 V; EC = 25 g/l; M-TFR = 1 µm/s; DC = 33%

The selection of optimum machining parameters in ECMM process involves the adopting multi-criteria decision making methodology (MCDM) for finding solutions to the multiple performances [23]. The TOPSIS approach has been found to be the most effective for solving the MCDM problems considering the simplicity of its calculation method [24]. The advantage of the values is being close to the best or the ideal solution and ease of repeatability. TOPSIS technique needs input process parameters for solving the multi-objective problems for allocating the weight for each response. The weighting procedure has been carried out for ranges of response parameters from least to the most important to enable calculation of the stages of Simos [25]. This procedure is used for calculating the normalized weights and to minimize the errors with the objective of improving response values. The effect of the weighted input parameters on the output parameters has been determined by using Simos procedures [26]. In this present work, this decision maker is used for finding out the response parameters from the least to the most important ones such as OC, SR and MRR. The material removal rate is chosen as the most important response because it is used to increase the mass production in various industries for that reason the distinct white cards are placed between two response parameters for increasing the weights of the responses. The following steps have been used for selecting the most important weighted values to the response parameter [27, 28].

Step 1 Calculation of normalized values of output response parameters

The output response is converted into normalized values for eliminating the units from all the responses using Eq. 1, and the normalized values (Vab) for each output response parameter are shown in Table 1.

Table 1 Normalized value for output responses parameters
$$V_{ab} = \frac{{Y_{ab} }}{{\sqrt {\sum\nolimits_{a = 0}^{n} {Y_{ab}^{2} } } }}\quad a = 1,2, \ldots 9;\quad b = 1,2,3$$
(1)

where a is the number of experimentations; b, the number of responses; Yab, normalized value of ath alternative run related to bth response.

Step 2 Compute the weight normalization matrix

The weight normalization matrix (Wab) is attained by the weighted value (Sb) and normalized value (Vab) using Eq. 2. To compute the weighted value (Sb), first calculate the Simos weighting procedure as shown in Table 2.

Table 2 Calculation of Simos weighting procedure
$$W_{ab} = S_{b} \;*\;V_{ab}$$
(2)

Step 3 Selection of the best and the worst alternatives

The best and the worst alternatives are recognized on the basis of each output response, and the bth response is determined to have the best performance by Eq. 3

$$Q^{ + } = \left\{ {\left[ {\hbox{max} (Q_{ab} )|b \in B} \right]\,{\text{or}}\,\left[ {\hbox{min} (Q_{ab} )|b \in B^{l} } \right]\quad a = 1,2, \ldots 9} \right\}$$
(3)

where Q+ indicates a positive ideal solution [0.25547, 0.03203, 0.03340] for sodium chloride and [0.28828, 0.01294, 0.03088] for sodium nitrate.

On calculating the Q values, the bth response is noted to show the worst performance [0.10842, 0.16433, 0.05777] for sodium chloride and [0.02713, 0.16648, 0.05798] for sodium nitrate.

Where Q indicates a negative ideal solution.

Step 4: Compute the best (E+i) and worst alternative distance (Ei)

The machining characteristics of the response are calculated as the excellent alternative distance (E+a) from the Q+ values and the poor alternative distance (Ea) from the Q values. Therefore, the E+a and Ea values are found with the use of Eqs. 4 and 5. The performance of each and every experiment for best and worst setting is shown in Table 3.

Table 3 Closeness coefficient values and their ranks
$$E_{\text{a}}^{ + } = E_{\text{a}}^{ + } \sqrt {\mathop \sum \limits_{a = 1}^{9} \left( {W_{ab} - Q_{b}^{ + } } \right)^{2} }$$
(4)
$$E_{\text{a}}^{ - } = \sqrt {\mathop \sum \limits_{a = 1}^{9} \left( {W_{ab} - Q_{b}^{ - } } \right)^{2} }$$
(5)

where a = 1, 2, 3,… 9.

Step 5 Determine the closeness coefficient values (Ki)

The closeness coefficient values are calculated on the basis of Eq. 6.

$$K_{a} = \frac{{E_{\text{a}}^{ - } }}{{E_{\text{a}}^{ - } + E_{\text{a}}^{ + } }}\quad a \, = \, 1, \, 2, \ldots 9;\quad 0 \le K_{a} \le 1$$
(6)

Finally, the ranking is given on the basis of the order of best value, which is close to the ideal solution from the Ka value.

The average closeness coefficient for each of the input process parameters with levels is determined for L9 orthogonal array. The optimal process factor combination has been found for each factor as shown in Table 4. The optimal process factor combination has been obtained as the V (10 V), EC (30 g/l), M-TFR (0.1 µm/s) and DC (33%) for NaCl and V (10 V), EC (25 g/l), M-TFR (1 µm/s), DC (33%) for NaNO3 from closeness coefficient values. The micro-tool feed rate has the higher significant input parameter since it has higher maximum–minimum value compared to other process parameters with NaCl electrolyte. However, duty cycle is the most influential input parameters for NaNO3. The maximum MRR and the minimum Ra, OC have been obtained in micro-tool feed rate for NaCl as that of duty cycle for NaNO3. The optimal input process parameters are determined on the basis of predicted closeness coefficient value. The confirmation test has been performed for evaluating the accuracy of optimal process parameters on machining Inconel 718 using the ECMM process shown in Table 5. The predicated closeness coefficient value (Cp) with optimal level can be calculated from Eq. 7.

Table 4 Average closeness coefficient for each input parameter
Table 5 Initial and predicted value results
$$C_{\text{p}} = \, C_{\text{m}} + \mathop \sum \limits_{b = 1}^{n} \left( {C_{\text{o}} - C_{\text{m}} } \right)$$
(7)

where Cm is the overall mean closeness coefficient value, Co is the optimal closeness coefficient value for each level of factors, and n is the number of input process factors.

The predicted value has been found as 0.9207 for NaCl electrolyte as that of 0.9441 for NaNO3 electrolyte. The values of the attained response parameters are 0.1794 (MRR), 1.18 (Ra) and 316.43 (OC) for NaCl electrolyte and 0.1044 (MRR), 0.231 (Ra) and 123.41 (OC) for NaNO3 electrolyte from the optimal setting parameters. The closeness coefficient value has been computed as 0.9347 for NaCl electrolyte and 0.9570 for NaNO3 electrolyte. The confirmation experiment indicates the closeness of the predicated closeness coefficient value to the experimental closeness coefficient value. The optimal process parameter has been found as P3Q3R1S1 for NaCl electrolyte and P3Q2R3S1 for NaNO3 electrolyte. Since the anodic dissolution depends on electrolyte concentration, higher electrolyte concentration can give better machinability. The higher duty ratio can produce higher removal energy in ECMM process. Owing to the importance of micro-tool feed rate and duty ratio on determining crater size, those parameters have considerable influence on performance measures of ECMM process.

4 Conclusion

In the present study, the influence of process factors on machining Inconel 718 in ECMM process using TOPSIS method has been computed and analyzed. The following conclusions have been made from the experimental results.

  • The micro-tool feed rate and concentration of electrolyte have a higher influence on machining characteristics with NaCl as electrolyte owing to its aggressive ions produced in the ECMM process.

  • The duty cycle and concentration of electrolyte have a strong influence on machining characteristics with NaNO3 as electrolyte owing to its ability to produce a passive layer over the surface for preventing larger overcut in ECMM process.

  • The optimal process parameter setting has been obtained as voltage 10 V, concentration of electrolyte 30 g/l, micro-tool feed rate 0.1 µm/s, duty ratio 33% for sodium chloride; voltage 10 V, concentration of electrolyte 25 g/l, micro-tool feed rate 1 µm/s, duty ratio 33% for sodium nitrate.