Introduction

Wire electric discharge machining is a non-traditional machining process which uses repeated controlled sparks for material removal. The mechanism of material removal is by melting and vaporization of the material (Ho et al. 2004). The process possesses several advantages over the traditional machining of hard materials due to its non-contact nature of material removal and hence offers minimal cutting forces and residual stresses. Hence, any electrically conductive material irrespective of its hardness can be machined by wire EDM process (Abhilash and Chakradhar 2021a, b, c).

In an attempt to maximize the wire EDM process performance, parametric optimization and modelling have been attempted by many researches in the past. Non-optimized parameter combinations are also reported to cause wire breakages (Abhilash and Chakradhar 2020a, b, c, 2021a). Multi-criteria decision-making (MCDM) methods are used to evaluate and rank alternatives based on multiple conflicting responses or criteria. Rajyalakshmi and Venkata Ramaiah (2013) optimized the process parameters during WEDM of Inconel 825 using Taguchi GRA method. Patel and Maniya (2015) applied analytic hierarchy process (AHP) and multi-objective optimization on the basis of ratio analysis (MOORA) method to optimize wire EDM process during the machining of EN31 alloy. Manivannan and Pradeep Kumar (2016) conducted multi-response optimization using TOPSIS method during micro-EDM process of AISI304 steel. Goswami and Kumar (2014) used utility and Taguchi’s approach in multi-response optimization during wire EDM of Nimonic0 80A. Tripathy and Tripathy (2016) performed multi-objective optimization using GRA and TOPSIS methods during powder mixed EDM of H-11 die steel. Nain et al. (2017) used GRA to optimize cutting rate and surface finish during the wire EDM of Udimmet-L605. Antil et al. (2018) has performed parametric optimization of electro-chemical drilling process by considering S/N ratios of the responses. Kumar et al. (2019) optimized the process parameters during the WEDM of Ti-6Al-4 V alloy using GRA and modelled the responses using ANFIS. Antil et al. (2019) developed a multi-objective genetic algorithm to optimize electro-chemical discharge machining of SiCp/glass fiber polymer metal composites. The experiments were conducted according to Taguchi’s design, and the responses considered were material removal rate and overcut. The method was reported to be effective in ensuring high MRR with a minimal overcut. Pattnaik and Sutar (2021) optimized the wire EDM process using a hybrid Taguchi neural network model. Multi-response optimization of mon traditional machining process was attempted by Das and Chakraborty (2020a, b) using a distance from mean solution method in fuzzy situation. Antil et al. (2020) have performed a GRA optimization during EDM of Ti-6Al-4 V and have reported the capability of the model to effectively optimize the parameters during electrical discharge machining to maximize productivity and surface finish.

Puhan et al. (2013) coupled PCA, fuzzy, and Taguchi methods for multi-response optimization during EDM of AlSiCp MMC. Analysis of variance revealed that pulse duration and duty cycle were the most significant parameters. Tiwary et al. (2013) used a hybrid fuzzy TOPSIS method to optimize the micro EDM process. Pradhan (2013) developed a hybrid GRA coupled principle component analysis (PCA) method to optimize the process responses during the EDM of AISI D2 tool steel. Babu Rao and Gopala Krishna (2013) performed hybrid Taguchi PCA optimization of wire EDM of ZC63/SiCp MMC. Mohanty et al. (2017) used a quantum behaved PSO (QPSO) to optimize EDM parameters during the machining of Inconel 718 super alloy. QPSO performed better in terms of computational efficiency and convergence. A hybrid grey-fuzzy logic optimization method was performed by Dewangan et al. (2015) during EDM of AISI P20 tool steel. Rao (2016) and Majumder et al. (2017) used a hybrid GRA-PCA Taguchi method for optimizing wire electric discharge machining process. Dhuria et al. (2017) developed a hybrid entropy-based GRA method to optimize the process parameters during the ultrasonic machining of Ti-6Al-4 V alloy. Mohanty et al. (2018) developed a hybrid TOPSIS-based teaching learning-based optimization (TLBO) algorithm to optimize process parameters during cryo-treated EDM of Inconel. Nain et al (2018) used a combined SVM GRA algorithm for modelling and optimization of wire EDM of Udimet-L605. Pulse on time was observed as the most significant parameter influencing the responses. Kavimani et al. (2019) performed a hybrid Taguchi coupled GRA optimization during wire EDM of graphene – SiC-magnesium composite. Das and Chakraborty (2020a, b) performed a superiority and inferiority based MCDM method to optimize laser cutting process.

From the literature survey, it is observed that maximum efficiency for wire EDM process is often not achieved due to the improper selection of parameters. The stochastic process mechanism and involvement of various uncontrollable factors demand for an empirical study to maximize process performance. The improper selection of parameters can also result in short circuiting and wire breakages which affect productivity and part quality. Hybrid optimization techniques are attempted to better the performance of conventional decision-making methods. Inconel 718 is been used extensively for Gas turbine applications which requires high surface finish and geometric accuracy. Also, for the process to be efficient, the productivity should also be high. In this aspect, a multi-response optimization of wire EDM of Inconel 718 by considering these 3 responses are of great importance to machining fir tree–shaped turbine blades roots and disc slots. The study also analyzes the surface integrity improvement of the optimal settings over the initial settings.

Materials and Methods

Experiments were conducted according to Taguchi’s L18 orthogonal array design. Four input parameters were considered at three levels and one parameter at two levels. The input parameters considered are pulse on time (Ton), pulse off time (Toff), servo voltage (SV), wire feed rate (WF), and wire electrode type (WT). The input parameters and corresponding levels are shown in Table 1. The ranges and levels of each parameter was selected after conducting pilot experiments and based on the information from the literature. Pulse on time defines the pulse discharge energy, and it directly affects the cutting speed and roughness. Higher energy sparks creates deeper craters and makes the surface rougher. Pulse off time is utilized to clear the debris from the spark gap. Higher pulse off time results in smoother surface, but with a lesser productivity. Servo voltage determines the inter electrode gap. Low servo voltage causes spark gap bridging and thus results in rougher surface through short circuit sparks. Additionally, it creates wire vibrations which is the reason for flatness error. Wire feed rate facilitates debris flushing and is reported to cause smoother surfaces. These are the reasons for selecting these four parameters for the study. The Electronica Ecocut Wire EDM machine used for this experimental study has a default current setting for roughing operation which cannot be varied in multiple levels. This is the reason for not selecting it as a parameter.

Table 1 Experimental settings of input parameters

Each experimental run was repeated thrice, and the average value is taken as response. For this study, 0.25-mm-diameter wire was used as electrode, and deionized water of 20 µS/cm conductivity was selected as dielectric fluid. Figure 1 shows the wire EDM machine used for this experimental study. An Electronica Ecocut wire EDM machine is used to conduct the experiments in this study. The machine is having 1 μm resolution on each axis. Wire electrode diameter is selected as 0.25 mm. Dielectric fluid used for this study is deionized water with ~ 20 μS/cm conductivity. The integrated computer displays the real-time cutting speed. Elcam software is used to generate the G and M codes for the required profile to be machined. Accurate tutor coordinate measuring machine was used to measure the form error. Surface finish was measured using Zeiss Surfcom flex 35-B surface profilometer. Zeiss GeminiSEM 300 FESEM was used for microstructural analysis. AEP Nanomap1000 non-contact surface profilometer was used to capture 3D surface morphology. The two wire electrode types chosen for the study are uncoated brass wire electrode and zinc coated brass wire electrode. A rectangular profile was machined with dimensions 8 mm × 20 mm × 10 mm.

Fig. 1
figure 1

a Wire electric discharge machine; b schematic of the process

Work Material

Inconel 718 is chosen as the workpiece material for the current experimental study due to its predominant demand in aerospace and gas turbine industries. Inconel 718 is a nickel-based super alloy having superior mechanical properties especially in high temperature applications. The super alloy is largely used in the hottest sections of the gas turbines like turbine blades and disks. Apart from its high mechanical strength, the alloy is having high corrosion, fatigue, and creep resistance (Abhilash and Chakradhar 2020a, b, c). The chemical and mechanical properties of Inconel 718 are given in Tables 2 and 3.

Table 2 Chemical composition of Inconel 718 (Reed 2006)
Table 3 Mechanical properties of Inconel 718 (Thakur et al. 2009)

GRA Methodology

Gray relational analysis (GRA) is based on grey system theory used to solve multi-criteria decision-making problems involving complex interrelationships between a number of alternatives and responses. GRA solves the MCDM problem by combining coefficient values of multiple-responses to form a performance index for each alternative.

The steps involved in grey relational analysis are given below:

  1. 1.

    Normalization of responses is done by higher the better formula and lower the better formula as shown in Eqs. (1) and (2) respectively:

    $${X}_{i}^{*}\left(j\right)=\frac{{X}_{i}\left(j\right)-min[{X}_{i}\left(j\right)]}{max[{X}_{i}\left(j\right)]-min[{X}_{i}\left(j\right)]}$$
    (1)
    $${X}_{i}^{*}\left(j\right)=\frac{max\left[{X}_{i}\left(j\right)\right]-{X}_{i}\left(j\right)}{max[{X}_{i}\left(j\right)]-min[{X}_{i}\left(j\right)]}$$
    (2)

    where Xi (j) is the value of response parameter k.

  2. 2.

    Computing the grey relational coefficient (GRC) using Eqs. (3) and (4):

    $${GRC}_{i}(j)=\frac{\Delta min+\varepsilon \Delta max}{{\Delta }_{oi}\left(j\right)+\varepsilon \Delta max}$$
    (3)

    where

    $${\Delta }_{oi}\left(j\right)={X}_{0}^{*}\left(j\right)-{X}_{i}^{*}\left(j\right)$$
    (4)

    where Δmax and Δmin are maximum and minimum values from normalized column. ε is weightage factor normally taken as 0.5. Δoi (j) is absolute difference between Xo*(j) and Xi*(j). Xo*(j) is the ideal normalized value for the jth response parameter considered as 1.

  3. 3.

    Computing the grey relational grade of each alternative which is the weighted sum of grey relational coefficients:

    $${GRG}_{i}={w}_{j}{GRC}_{i}(j)$$
    (5)
  4. 4.

    Ranking the alternatives based on their grey relational grades.

GRA-TOPSIS Methodology

GRA-TOPSIS is a hybrid MCDM method to solve complex multi-response optimization problems. Conventional TOPSIS method is said to have a few limitations including the ranking reversal (García-Cascales and Lamata 2012) and the inability to handle relative importance of the distance from the two reference points (Sanayei Amir et al. 2010). The limitations of TOPSIS can be addressed by introducing grey relational coefficient of grey relational analysis (GRA) as a replacement to the definition of geometric distance (Chen and Tzeng 2004). The hybrid GRA-TOPSIS model differs from the conventional TOPSIS in the usage of grey relational coefficient instead of geometric distance. The method differs from the conventional GRA since the algorithm finds a compromise satisfactory solution, considering the grade relation of each alternative with respect to both the positive and negative ideal solution. The algorithm still preserves the objectivity in relation to the indication of the ups and downs of alternatives. The steps involved in hybrid GRA-TOPSIS method are as follows:

  1. 1.

    Formulation of decision matrix with n responses and m alternatives:

    $${D}_{m}=\left[\begin{array}{cccc}{x}_{11}& {x}_{12}& \dots & {x}_{1n}\\ {x}_{21}& {x}_{22}& \dots & {x}_{2n}\\ :& :& \dots & :\\ {x}_{m1}& {x}_{m2}& \dots & {x}_{mn}\end{array}\right]$$
    (6)

    where xij is jth response of the ith alternative.

  2. 2.

    Computation of normalized decision matrix by the following equation:

    $$\begin{array}{cc}{r}_{ij}=\frac{{x}_{ij}}{\sqrt{\sum_{i=1}^{m}{x}_{ij}^{2}}}& where\:j=\mathrm{1,2}\dots , n\end{array}$$
    (7)
  3. 3.

    If the weight of each response is wj, computation of weighted normalized decision matrix, V = [vij] where

    $${v}_{ij}={w}_{j}{r}_{ij} , Given{\sum }_{j=1}^{n}{w}_{j}=1$$
    (8)
  4. 4.

    Obtaining the positive ideal (best) and negative ideal (worst) solutions using the expressions:

    $$\begin{array}{c}{V}^{+}=\left\{\left(\sum_{i}^{max}{v}_{ij}|j\epsilon J\right) , \left(\sum_{i}^{min}\left|j\right.\int J|i=\mathrm{1,2},\dots .., m\right)\right\}\\ = {v}_{1}^{+}{, v}_{2}^{+}{v}_{3}^{+}{,\dots \dots .,v}_{n}^{+}\end{array}$$
    (9)
    $$\begin{array}{c}{V}^{-}=\left\{\left(\sum_{i}^{min}{v}_{ij}|j\epsilon J\right) , \left(\sum_{i}^{max}\left|j\right.\int J|i=\mathrm{1,2},\dots .., m\right)\right\}\\ ={v}_{1}^{-}{, v}_{2}^{-}{,v}_{3}^{-}{,\dots \dots \dots ,v}_{n}^{-}\end{array}$$
    (10)
  5. 5.

    Grey relational coefficient of each alternative with respect to “positive ideal solution” is calculated by the following equation:

    $${GRC}_{ij}^{+}= \frac{\Delta {min}_{j}+\varepsilon \Delta max}{({v}_{j}^{+}-{v}_{ij})+\varepsilon \Delta max}$$
    (11)

    Also, the grey relational coefficient of each alternative with respect to “negative ideal solution” is calculated by the following equation:

    $${GRC}_{ij}^{-}= \frac{\Delta {min}_{j}+\varepsilon \Delta max}{({v}_{j}^{-}-{v}_{ij})+\varepsilon \Delta max}$$
    (12)

    where Δmaxj = vj+ - vj-

    Δminj = vj- - vj-

    ε is the distinguished coefficient (ε ϵ [0, 1]).

  6. 6.

    Grey relational grade is calculated as the average value of grey relational coefficients:

    $${GRG}_i^+={\textstyle\sum_{j=0}^n}{GRC}_{ij}^+$$
    (13)
    $${GRG}_i^-={\textstyle\sum_{j=0}^n}{GRC}_{ij}^-$$
    (14)
  7. 7.

    Calculating an alternative’s relative closeness compared to the ideal solution is given by

    $${P}_{i}=\frac{{GRG}_{i}^{+}}{{GRG}_{i}^{+}+{GRG}_{i}^{-}}, i=\mathrm{1,2},\dots \dots ,m$$
    (15)
  8. 8.

    Ranking the alternatives based on the descending order of Pi.

Entropy Weight Measurement Method

The entropy weight method (EWM) uses entropy to compute the amount of the information. In this method, it is considered that the difference between the attribute values is directly proportional to the information contained in it. Also, those responses which contain maximum information are given higher weights. The responses weights in the step 3 of previous section is calculated according to following steps:

  1. 1.

    After getting the normalized decision matrix [rij], find the matrix T = [Tij] by the following equation:

    $${T}_{ij}=\frac{{r}_{ij}}{{\sum }_{i=1}^{m}{r}_{ij}}$$
    (16)
  2. 2.

    Calculating the entropy index, ej

    $${e}_{j}=-\frac{1}{\mathrm{ln}\left(m\right)}{\sum }_{i=1}^{m}{T}_{ij}\mathrm{ln}{T}_{ij}$$
    (17)
  3. 3.

    Entropy weight of the jth response is given by wj determined by

    $${w}_{j}=\frac{1-{e}_{j}}{n-{\sum }_{j=1}^{n}{e}_{j}}$$
    (18)

Results and Discussion

Eighteen experiments were conducted according to Taguchi L18 orthogonal array. The parameter combinations and responses are shown in Table 4. Cutting speed is noted directly form the display of the integrated computer of wire EDM. The cutting speed is the ratio of path length of machined profile to the total machining time. The surface roughness was measured using a contact surface profilometer. The mean roughness Ra is considered the surface roughness parameter since it is most commonly used parameter in engineering applications. Ra is the arithmetic average of the height variations of the surface profile from a mean line. The parameter Ra is given by

$${R}_{a}=\frac{1}{L}\underset{0}{\overset{L}{\int }}\left|Z\left(x\right)\right|dx$$
(19)

where L is the total profile evaluation length in the x direction and Z(x) represents the height function of the measured profile.

Table 4 L18 experimental design with responses

The flatness error was measured using a coordinate measuring machine (CMM). The flatness is defined in ISO 1101 as the minimum distance between two hypothetical parallel planes that can completely confine the surface under consideration as shown in Fig. 2.

Fig. 2
figure 2

Flatness deviation (Zaimovic-Uzunovic et al. 2020)

The effects of variation of each input parameter on the responses are discussed next. Pulse off time is the time utilized to clear debris from spark gap. With an increase in pulse off time, non-machining time is getting increased. Therefore, the effective time utilized for machining is getting decreased, and thus overall cutting speed decreases. Also, with higher pulse off time, debris evacuation will be more effective, which causes higher proportion of ideal sparks, and thus it reduced the surface roughness. With higher pulse off time, spark gap bridging is avoided. The gap bridging causes wire oscillation which then leads to flatness error. When wire oscillations are reduced with increased pulse off time, then flatness error is also reduced.

Servo voltage determines the spark gap. When servo voltage increases, spark gap increases and vice versa. Increase in servo voltage takes the wire electrode away from work piece, and thus lesser proportion of discharge energy is passed to work piece causing reduced cutting speed. This also results in shallow craters and reduced wire vibrations, and thus surface roughness and flatness error also decrease. Increase in wire feed rate facilitates debris removal. So, due to the similar reasons explained in case of increase in pulse off time, increase in wire feed rate also decreases all the responses.

GRA-TOPSIS Computation

The normalized decision matrix is obtained by Eq. (7). The response weights were calculated by the entropy weight method using Eqs. (16), (17) and (18). The obtained entropy weights are 0.55416, 0.18083, and 0.26501 for the responses cutting speed, surface roughness, and flatness error respectively. The weighted normalized decision matrix is obtained using Eq. (8) and is given in Table 5. The positive and negative ideal solution for each response is computed by selecting the maximum or minimum value from the weighted normalized values for large the better and smaller the better responses respectively according to Eqs. (9) and (10). Positive ideal solution for cutting speed, surface roughness, and flatness error is 0.22271, 0.028828, and 0.037884 respectively. Similarly, negative ideal solution for cutting speed, surface roughness, and flatness error is 0.052495, 0.05465, and 0.087424 respectively.

Table 5 Weighted normalized decision matrix

The closeness coefficient values and final ranks of alternatives are given in Table 6. Experiment number 10 is ranked as the best alternative among the 18 considered followed by number 11 and number 4. The closeness coefficients of all 18 experiments are shown in Fig. 3. The maximum ranked alternative has a parameter combination of pulse on time = 105 µs, pulse off time = 40 µs, servo voltage = 50 V, and wire feed rate = 7 m/min with uncoated brass wire electrode.

Table 6 Closeness coefficient values and ranking of alternatives
Fig. 3
figure 3

Closeness coefficients of alternatives

Figure 4 shows the main effects plot of closeness coefficient with respect to process parameters. From the main effects plot, the optimum parameter combination that resulted in maximum closeness coefficient is A2B1C1D1E3 (level 2 of wire type, level 1 of pulse on time, level 1 of pulse off time, level 1 of servo voltage, and level 3 of wire weed rate).

Fig. 4
figure 4

Main effects plot of closeness coefficient

ANOVA for GRA-TOPSIS

The response table for mean of closeness coefficient is shown in Table 7. The relative effect of process parameters on the responses can be identified by conducting ANOVA. Table 8 shows the ANOVA results for the closeness coefficient. From the mean response table and ANOVA table, it is clear that Ton has the maximum effect on the responses followed by Toff and WF.

Table 7 Response table for mean of closeness coefficient
Table 8 ANOVA table for closeness coefficient

Confirmation Experiment

The parameter settings of A2B1C1D1E3 were found optimal from the mail effects plot of the closeness coefficient using the GRA-TOPSIS method. Confirmation experiment was conducted with this parametric setting, and the results are compared with initial settings of A1B1C1D1E1 and TOPSIS settings as shown in Table 9. The obtained responses showed an increased value of cutting speed combined with better surface finish and geometric accuracy when using the hybrid algorithm. In comparison, the TOPSIS optimal condition increased the cutting rate but reduced the surface finish and geometric accuracy. The result showed that the parametric settings obtained using GRA-TOPSIS method resulted in an improved overall performance in terms of quality and productivity.

Table 9 Confirmation test results

Surface Morphology of Machined Surface

The machined surface morphology with initial settings (A1B1C1D1E1) an optimal setting (A2B1C1D1E3) is compared in this section. Figure 5a and b show the machined surface morphology captured by a non-contact 3D surface profilometer under initial and optimal settings respectively. Higher peaks and deeper valleys are shown in Fig. 5a compared to Fig. 5b indicating a smoother surface at optimum settings.

Fig. 5
figure 5

Surface morphology of machined surface at a initial parameter setting (A1B1C1D1E1) and b optimal parameter setting (A2B1C1D1E3)

Figure 6a and b show the microstructural images of machined surfaces captured by a FESEM under initial and optimal settings respectively. Figure 6a shows a greater number of surface defects such as micro-voids and globules in comparison to the one in Fig. 6b. The smoother surface in the latter case is a result of improved flushability due to increased wire feed rate. Also, the uncoated wire electrode used in the optimal settings is reported to result in better surface integrity.

Fig. 6
figure 6

SEM images of machined surface at a initial parameter setting (A1B1C1D1E1) and b optimal parameter setting (A2B1C1D1E3)

EDS Analysis of Machined Surface

Energy-dispersive X-ray spectroscopy analysis was conducted to compare the elemental contamination of the initial parametric settings with the optimal conditions. The elements migrate from the wire electrode to the workpiece during the cutting process since the material removal happens from both workpiece and wire electrode (Abhilash and Chakradhar 2020a, b, c). Figure 7 shows the elemental analysis of machined surface under initial parameter settings (Fig. 7a) and optimal parameter settings (Fig. 7b). Since the initial parameter machines with a zinc coated electrode, weight % of zinc is more in the machined surface. However, when machined under optimal conditions, the weight percent of zinc is reduced from 4.08 to 1.91% since the wire electrode is uncoated. Thus, the optimal condition resulted in a significant reduction in zinc contamination which is recommended in machined surfaces especially in biomedical applications.

Fig. 7
figure 7

EDS analysis of machined surfaces at a initial parameter setting (A1B1C1D1E1) and b optimal parameter setting (A2B1C1D1E3)

Microstructural Analysis of Wire Surface

The wire electrode considered for the initial setting is zinc-coated brass wire electrode, whereas the optimum settings recommended uncoated brass electrode. The worn wire surface after the initial and optimum settings is shown in Fig. 8a and b respectively. The wire coatings are generally a few micrometers in depth and protects the inner core from thermal shocks by “heat sink effect” (Abhilash and Chakradhar 2021a, b, c). Figure 8a shows the wire surface with numerous micro-cracks indicating the removal of outer zinc coating by meting and vaporization. The uncoated wire however does not wear by cracking but by the formation of micro-craters as evident by Fig. 8b. It is reported that uncoated wires machines surface with better geometric accuracy and surface integrity (Klocke et al. 2014). This is supported by the confirmation experiments where the optimal conditions with brass wire improved the flatness error and surface finish by 43% and 7% respectively compared to the initial conditions with coated wire.

Fig. 8
figure 8

SEM images of worn wire surface at a initial parameter setting (A1B1C1D1E1) and b optimal parameter setting (A2B1C1D1E3)

Conclusions

To maximize the efficiency of wire EDM process which involves complicated parameter interactions and a stochastic machining mechanism, a multi-objective optimization is always desirable. The paper demonstrates an entropy weighted GRA-TOPSIS algorithm to obtain optimal process parameter settings for wire EDM process during the machining of Inconel 718. Using the hybrid method, the optimal condition arrived was pulse on time at 105 µs, pulse off time at 40 µs, servo voltage at 40 V and wire feed rate at 7 m/min, with an uncoated brass wire electrode. The optimal condition cuts 5% faster with 7% better surface finish and 43% better geometric accuracy than the initial settings. The ANOVA showed that pulse on time and off time have maximum effect on responses with 41.34% and 16.18% contribution respectively.

The emphasis of the present study is to present a novel methodology for optimal parameter selection during the wire EDM of Inconel 718. By this method, the operator can get a superior performance compared to the conventional GRA or conventional TOPSIS methods. The aim of this paper is to present the methodology and proof of concept of this method. As a future work, a comparative study can be conducted by applying the same method to multiple wire EDM machines.