1 Introduction

Due to the advancement of technology, conventional materials are being gradually replaced by advanced alloys. In the last decade of their first introduction, high conductive materials, especially aluminium alloys, are at the forefront of engineering materials. Recently, several researchers have focused on them because of their distinctive and attractive qualities [1,2,3,4,5]. Al 7075 is a new generation light metal alloy. It becomes extensively important in present day production industries due to its high capability to resist temperature and stress corrosion cracking [6]. Additionally, it is also known as an advanced alloy that widely used in different manufacturing industry to make intricate shapes with desired accuracy [7]. Initially, it was considered as an alternative solution to iron and titanium alloy for high temperature applications [8,9,10]. Later on, it becomes non-dominated in structural applications and the aviation industry [11]. The major applications of this alloy are in turbine industries, heat exchangers, armour, automobile engine cylinders and chemical industries etc. [12, 13]. The material has outstanding mechanical properties. Therefore, machining the material is difficult with traditional techniques [14]. Wire electro discharge machining (WEDM) is a potential solution to effectively machine this material. It is an economical process extensively used in manufacturing industries [15, 16]. In WEDM, material removal takes place by a series of isolated sparks between the tool electrode (wire) and the workpiece submerged in a liquid dielectric medium. Initially, electrical discharge energy is converted into thermal energy to melt and vaporized minute amounts of material, which are then propelled and waved out by the external flow of dielectric [17,18,19]. This dielectric liquid is also used as a coolant to defeat the heat developed in the machining zone as well as remove the cutting materials. The final aim of the WEDM process is to accomplish an exact and proficient output. Generally, it can be achieved by considering the relationship between the number of features affecting the process and obtaining the optimal machining conditions [20, 21].

Process parameter selection is a critical task in WEDM. The parameter selections mainly depend upon the operator’s skills and the manual provided by the machine tool manufacturer [22]. Some process parameters are highly connected to each other. This means that the same parameter settings may not be effective to achieve a high production rate, good surface quality, and high dimensional accuracy [23]. Due to the intricacy of the process, selecting appropriate parameters and their settings to obtain the best cutting condition is extremely difficult [24]. Therefore, customized parameter settings for optimal machining of materials are needed. For that purpose, many efforts have been made in WEDM. Conventionally used stainless steel and stainless-clad steel are not the same type of material. Stainless-clad steel is an advanced layered composite that is widely used in modern manufacturing industries. Therefore, parameter settings to machine this material are different from those for conventional steel and are not available in the machine tool manufacturer's manuals [25,26,27]. Similarly, customized parameter settings are needed to machine advanced materials like Ti6Al4V, NIMONIC, Inconel, etc. On the other hand, parameter settings may vary when deionized water is replaced by a powder mix dielectric [28,29,30]. In such circumstances, general parameter settings cannot effectively machine the materials. For that purpose, modified parameter settings are needed to increase the production rate and machining efficiency.

From the review of past literature, it is found that limited research has been carried out in WEDM of Al 7075-based MMCs [31,32,33]. A few research works are available on the Al 7075 alloy [34, 35]. Most of the previous researchers have concentrated on achieving the highest MRR and linear dimensional accuracy by controlling the variable process parameters [36,37,38]. Some researchers have investigated the surface characteristics and tribological behaviour of WEDM surfaces on different materials [39,40,41]. Limited research is available in WEDM to control the wire lag during corner cutting. So far, no such research has been reported on diagonal accuracy improvement and radial overcut prediction in WEDM of Al 7075. Additionally, diagonal accuracy and cutting speed improvement in WEDM of this alloy is not yet fully solved. The present research explores the machinability and optimal cutting of Al 7075 in WEDM. In this concern, the entropy weight method (EWM) is employed to find out the appropriate weight of responses. Later, calculated entropy weights are used in the constrained Pareto algorithm to obtain better optimal solutions. In this work, four important performances are considered: cutting velocity, diagonal dimensional deviation, surface roughness and radial overcut.

2 Experimentations

2.1 Material

Chemical compositions and weight percentages of the workpiece material are given in Table 1. At room temperature, X-ray diffraction (XRD) of the material is performed to identify the various phases that exist in it. Figure 1 shows the XRD pattern of Al 7075. Other common and significant properties of this material are density of 2.81 g/cm3, melting point of 635 °C, ultimate tensile strength of 572 MPa and hardness of 150 BHN, thermal conductivity of 170 W/m K and electrical conductivity of 19.2 mega-Siemens/m.

Table 1 Chemical compositions of Al 7075 alloy
Fig. 1
figure 1

XRD pattern of the Al 7075 alloy

3 Experimental procedure

A schematic diagram of the wire electrical discharge machining (WEDM) process is shown in Fig. 2. In this work, EX-40 WEDM system is used to conduct the experiments. A photographic view of the EX-40 WEDM table unit is shown in Fig. 3a. Schematic representation of a slot produced by the wire electrode is shown in Fig. 3b. Al 7075 plate is mounted on the worktable and a specimen of 8 mm (length) × 8 mm (width) × 25 mm (thickness) is sliced from the uncut workpiece. Four variable process parameters are selected as pulse duration (Ton), pulse interval (Toff), servo voltage (Sv) and wire tension (Wt). Experiments have been carried out in deionized water with a conductivity setting of 12 mho and an electrode of coated brass wire with a diameter of 250 µm. Some other process parameters, such as wire feed rate (10 m/min), flushing pressure (8 kgf/cm2), open circuit voltage (50 V) and servo sensitivity (6) remain constant during experiments. These process parameters and their range have been selected on the basis of the existing literature, pilot experimentation, manufacturer’s manual, and machine capability. After the selection of process parameters and their levels, the final set of experiments has been conducted. In the final set of experiments, each experiment is conducted repeatedly. It is observed that the same experiment, with the same setup, produced approximately the same results. Selected independent input parameters and their levels are indicated in Table 2. In this work, four important performance characteristics are considered: cutting velocity (Vc: mm/min), diagonal dimensional deviation (Dv: mm), surface roughness (Ra: µm) and radial overcut (δ: µm).

Fig. 2
figure 2

Schematic diagram of WEDM process

Fig. 3
figure 3

a Machining table unit of EX-40 WEDM system, b schematic representation of the slot produced by wire electrode

Table 2 Units, levels and notations of process parameters

4 Measurement of responses

Cutting velocity (Vc) is captured from the monitor of the machine. Surface roughness (Ra) is measured using a contact type surface roughness tester (Mitutoyo: SJ 400). An average of cutting velocity and surface roughness is calculated from the collected raw data. Diagonal dimensional deviation (Dv) and radial overcut (δ) are measured using a high-precision digimatic Mitutoyo micrometre (Least count = 0.1 µm). Here, the diagonal dimensional deviation is the difference between the theoretical and actual diagonal length of the profile. Similarly, radial overcut is the difference between half of the kerf gap (k/2) and wire radius (r). Figure 4a, b shows the schematic diagram and measurement technique of diagonal dimensional deviation. Figure 4c represents the microscopic image of radial overcut measurement. The diagonal dimensional deviation and radial overcut are calculated as follows (Given in Eqs. 1, 2):

$$ {\text{Diagonal}}\;{\text{dimensional}}\;{\text{deviation}}\;\left( {{\text{D}}_{{\text{v}}} } \right) = {\text{d}}_{{\text{g}}} - {\text{ d}}_{{\text{a}}} $$
(1)

where dg = theoretical diagonal length and da = actual diagonal length.

$$ {\text{Radial}}\;{\text{overcut }}\left(\updelta \right) \, = \frac{{k}}{2} - \frac{{d}}{2} = \left( {\frac{{k}}{2} - {r}} \right) $$
(2)

where k = kerf gap, d = wire diameter and r = wire radius.

Fig. 4
figure 4

a Schematic representation of diagonal dimensional deviation, b microscopic image of diagonal dimensional deviation measurement, c radial overcut measurement

5 Theory of experimental design

Design of experiments (DOE) is an efficient approach to conduct experiments in a regular manner. It gives appropriate knowledge for better understanding of the relationship between process parameters and performance characteristics [42, 43]. Generally, DOE is categorized as full factorial design or fractional factorial design [44]. In this study, an L27 fractional factorial design is used to conduct the experiments. In this method, input and output parameters are assigned in the columns and numbers of experimental runs are allotted in the rows. Table 3 shows the experimental design matrix. The experimental results are then used to model the process and calculate the objective weights.

Table 3 Design matrix for process factors and response criteria

In the Taguchi design technique, signal-to-noise (S/N) ratio is used to govern the performance characteristics of the process variables. In this method, three different performance characteristics known as higher-the-better, lower-the-better and nominal-the-better are commonly used [45]. Higher cutting velocity is always desirable to get better productivity in any process. So, cutting velocity is selected as larger-the-better kind of problem. On the other hand, diagonal dimensional deviation, surface roughness and radial overcut are defined the level of accuracy and quality features of the product. Therefore, diagonal dimensional deviation, surface roughness and radial overcut must be on the lower side. So, diagonal dimensional deviation, surface roughness and radial overcut are considered as smaller-the-better kinds of problems. Signal-to-noise (S/N) ratio for three different performance characteristics are expressed as follows (Eqs. 35):

$$ {\text{Higher}}\;{\text{the}}\;{\text{better}}:{\text{S}}/{\text{N}}\;{\text{ratio}} = - 10\log \left\{ {\frac{1}{{{n}}}\sum\limits_{{{{i}} = 1}}^{{{n}}} {\left( {\frac{1}{{{{y}}_{{{i}}}^{2} }}} \right)} } \right\} $$
(3)
$$ {\text{Lower}}\;{\text{the}}\;{\text{better}}:{\text{S}}/{\text{N}}\;{\text{ratio}} = - 10\log \left\{ {\frac{1}{{{n}}}\sum\limits_{{{{i}} = 1}}^{{{n}}} {\left( {{{y}}_{{{i}}}^{2} } \right)} } \right\} $$
(4)
$$ {\text{Nominal}}\;{\text{the}}\;{\text{better}}:{\text{S}}/{\text{N}}\;{\text{ratio}} = 10\log \left\{ {\frac{{{\hat{{y}}}^{2} }}{{{{s}}^{2} }}} \right\} $$
(5)

where yi is the experiential response, \( {\hat{{y}}} \) is the mean, s is the variance and n is the number of experimental runs.

6 Results and discussion

6.1 Analysis of the process parameters based on Taguchi methodology

The input parameters and their levels are listed in Table 2. Based upon the experimental design, twenty-seven experiments (given in Table 3) have been carried out on Al 7075 workpiece in order to find out the effects of process parameters on cutting velocity (Vc), diagonal dimensional deviation (Dv), surface roughness (Ra) and radial overcut (δ). Figure 5a–d describes the effects of process parameters at various levels. Based upon the experimental findings analysis of variance (ANOVA) has been carried out to estimate the model accuracy and determine the relative significance of each process parameter. The analysis has been carried out at 95% confidence level. The P value of aforementioned factors (i.e. Ton, Toff, Sv and Wt) and their squared terms (i.e. \( {{T}}_{{{{on}}}}^{2} \), \({{T}}_{{off}}^{2}\), \({{S}}_{{v}}^{2}\) and \({{W}}_{{t}}^{2}\)) are less than the specified α-value (< 5%). From the ANOVA of cutting velocity data as shown in Table 4, it is observed that pulse duration, pulse interval, servo voltage and wire tension play a significant role to determine the cutting velocity. Similarly, from the analysis of diagonal dimensional deviation data in Table 5, it is found that pulse duration and wire tension are important process parameters. Pulse interval and servo voltage are also influencing factors but their significance is low as compared to pulse duration and wire tension to determine the diagonal dimensional deviation. From the Table 6 it is observed that most important factor for surface roughness values are pulse duration and pulse interval. On the other hand, from the analysis of the radial overcut data are given in Table 7, it is observed that pulse duration and wire tension are most crucial factors to determine the radial overcut. Pulse interval and servo voltage also have moderate effects on radial overcut but their impacts are low in respect of pulse duration and wire tension. From the S/N ratio plot, it is observed that the cutting velocity increases as the pulse duration increases and decreases as the pulse interval, servo voltage, and wire tension are increased (shown in Fig. 5a). Figure 5b shows that the diagonal dimensional deviations significantly increase with an increase in pulse duration and strongly decrease as the wire tension increase. It is also observed that the diagonal dimensional deviation decreases as the pulse interval and servo voltage increase. However, it is observed that the impact of servo voltage on diagonal dimensional deviation is low as compared to the other parameters. Surface roughness is significantly decreased as the pulse interval, servo voltage and wire tension increase (shown in Fig. 5c). Similarly, radial overcut (δ) increases as the pulse duration increases but effectively decreases as the pulse interval, servo voltage and wire tension increase (shown in Fig. 5d).

Fig. 5
figure 5

SN ratio plot of the process parameters in different levels a cutting speed, b diagonal dimensional deviation, c surface roughness, d radial overcut

Table 4 Analysis of cutting velocity data
Table 5 Analysis of diagonal dimensional deviation data
Table 6 Analysis of surface roughness data
Table 7 Analysis of radial overcut data

Cutting velocity significantly increases as the pulse duration increases and decreases when the pulse interval increases (shown in Fig. 5a). The fact is that cutting velocity is proportionate with the discharge energy contained in each pulse. It not only depends upon the discharge energy per pulse but also on applied power, energy rate and crater per volume. As the pulse duration increases and the pulse interval decreases, power and energy per pulse in a given time period increase. This increase in discharge energy per pulse produced more heat which increases the material evaporation rate. This discharge energy per pulse and the applied power decide the material removal rate (MRR). Therefore, an increase in pulse duration i.e. power and energy, enhance the material removal rate and subsequently increases the cutting velocity. Similarly, lower servo voltage always gives a higher cutting velocity. This is happening due to better utilization of discharge energy per spark. As the servo voltage increases, the gap between electrodes (i.e. inter-electrode gap: IEG) also increases. As the IEG increases, the utilization of energy per pulse in the machining zone decreases and cutting velocity is considerably reduced.

The effects of pulse duration, pulse interval, servo voltage and wire tension on diagonal dimensional deviation are presented in Fig. 5b. It is perceived that the diagonal dimensional deviation significantly increases as the pulse duration increases and decreases as the pulse interval increases. This is happening due to increasing the number of discharges in a given pulse cycle. With an increase in pulse duration, total energy contained in each cycle is increasing so the cutting speed is increased. Due to the higher cutting speed, transverse vibration in the wire electrode is increased and reduced the diagonal accuracy. On the other hand, due to longer pulse duration, gap force is generated in the inter electrode gap (IEG) which promotes the diagonal deviation. This wire vibration and gap force are the deciding factors to determine the diagonal dimensional deviation and linear error. Diagonal deviation and linear error decreases as the wire tension increases. The fact is that the wire electrode becomes more straight and stable to maintain the vertical position. As a result, gap force and vibration present in the electrode decrease, which enhances the dimensional accuracy. Diagonal dimensional deviation decreases as the servo voltage increases. The utilization of energy per pulse decreases as the servo voltage increases. Due to the less utilization of energy, wire vibration and spark gap force becomes low and improve the diagonal accuracy.

It is anticipated that from Fig. 5c, surface roughness will increase as the pulse duration increases. On the other hand, surface roughness decreases as the pulse interval, servo voltage, and wire tension are increased. The longer the pulse duration and the shorter the pulse interval, the more power and energy will be conveyed to the machining zone and make a more stable plasma channel. Due to this aggressive pulse parameter setting, energy per pulse i.e. magnitude of discharge energy is increased. For that reason, intense sparking is visualised in the machining zone. This high discharge energy introduces a localized heat flux into the work surface that produced strong melting and vaporization of the material. As a result, the formation of craters, voids and recast globules on the surface increases, which in turn increases the surface roughness. On the other hand, surface finish improves when servo voltage is increased. At higher servo voltage, the gap between the electrodes increases and utilization of energy per pulse decreases. For that reason, presence of craters, recast globules and voids is comparatively less on the machined surface.

As shown in Fig. 5d, the radial overcut increases as the pulse duration increases and decreases as the pulse interval, servo voltage and wire tension increase. The fact is that pulse duration is a key factor to increase the discharge energy and power. Increasing the pulse duration increases the power and discharge energy, which increases the rate of material removal or cutting velocity. With the increase in pulse duration and decrease in pulse interval, more powerful discharge takes place in the machining zone. This high discharge energy in the cutting area produced intense localized heat and removes large amount of material and causes the widening of the machine slot. The machining slot is generated due to the erosion of material from the workpiece along the cutting direction. This generated machining slot is known as kerf width or kerf gap (k). On the other hand, this kerf gap (k) is the summation of wire diameter (d) and total overcut (2δ). As the MRR increases with an increase in pulse duration, the kerf gap and overcut increase. It is also observed that wire tension plays a pivotal role to determine the radial overcut. Radial overcut decreases as the wire tension increase. As the wire tension increases, electrode (wire) try to maintain the original position (i.e. vertical position) which reduced the lateral and longitudinal vibrations in the wire. For that reason, uniform sparking takes place in the IEG and avoids irregular erosion of material from the sidewall. Therefore, kerf width as well as radial overcut decreases as the wire tension increases.

7 Development of statistical models based on experimental results

A model is developed to establish the relationship between independent decision variables and responses in terms of a mathematical equation. In this study, a non-linear regression technique is used to correlate the independent inputs and outputs. The functional equation of the quadratic model can be written as:

$$ y\left( {V_{c} , \, D_{v} , \, R_{a} ,\updelta } \right) = f\left( {T_{on} , \, T_{off} , \, S_{v} , \, W_{t} } \right) $$
(6)

where Vc, Dv, Ra and δ are the response factors, namely cutting velocity, diagonal dimensional deviation, surface roughness and radial overcut. Ton, Toff, Sv and Wt are the independent process parameters known as pulse duration, pulse interval, servo voltage and wire tension.

The quadratic model of four parameters with their coefficient can be expressed as-

$$ y\left( {V_{c} ,D_{v} ,R_{a} ,\delta } \right) = \upmu _{0} + (\mu _{1} {{T}}_{{{on}}} + \mu _{2} {T}_{{{off}}} + \mu _{3} {S}_{{v}} + \mu _{4} {W}_{{t}} ) + (\mu _{{11}} {T}_{{{on}}}^{2} + \mu _{{22}} {T}_{{{off}}}^{2} + \mu _{{33}} {S}_{{v}}^{2} + \mu _{{44}} {W}_{{t}}^{2} ) $$
(7)

where \({\upmu }_{0}\) is the constant term (coefficient) in the model. \({\upmu }_{1}\), \({\upmu }_{2}\), \({\upmu }_{3}\) and \({\upmu }_{4}\) are the linear coefficient and \({\upmu }_{11}\), \({\upmu }_{22}\), \({\upmu }_{33}\) and \({\upmu }_{44}\) are the coefficient of squared term.

Coefficients are calculated using the Minitab-20 software package. A final model is developed after determining the coefficient of each term. The calculated coefficients are replaced in Eq. 5 and the final form of equations are as follows:

$$ y_{{1}} = {V}_{{c}} = { 2}.{565 } + {2}.{618}{T}_{{on}} - \, 0.{14289}{T}_{{off}} - 0.{13367}{S}_{{v}} + {6}.{751}{W}_{{t}} + { 4}.{994}{T}_{{on}}^{2} + 0.00{1861}{T}_{{off}}^{2} + 0.00{1978}{S}_{{v}}^{2} - {3}.{914}{W}_{{t}}^{2} $$
(8)
$$ y_{2} = {{D}}_{{{v}}} = 0.1403 + 0.05469{{T}}_{{{{on}}}} - 0.002778{{T}}_{{{{off}}}} - 0.000689{{S}}_{{{v}}} + 0.1518{{W}}_{{{t}}} + 0.1395{{T}}_{{{{on}}}}^{2} + 0.000042{{T}}_{{{{off}}}}^{2} + 0.000022{{S}}_{{{v}}}^{2} - 0.1253{{W}}_{{{t}}}^{2} $$
(9)
$$ y_{{3}} = {R}_{{a}} = \, - {2}.{127 } + {6}.0{4}{T}_{{on}} + 0.{2696}{T}_{{off}} - 0.0{349}{S}_{{v}} + 0.{136}{W}_{{t}} - {4}.{458}{T}_{{on}}^{2} - 0.00{3236}{T}_{{off}}^{2} + 0.000{478}{S}_{{v}}^{2} - 0.{132}{W}_{{t}}^{2} $$
(10)
$$ y_{4} = \delta = 36.84 + 34.14T_{{on}} - 0.011T_{{off}} - 1.761S_{v} + 9.9W_{t} - 14.2T_{{on}}^{2} - 0.00278T_{{off}}^{2} + 0.03056S_{v}^{2} - 10.49W_{t}^{2} $$
(11)

Another set of verification experiments is conducted to validate the developed models. The confirmatory test results are listed in Table 8. It has been perceived that from Table 9, predicted results from the developed models are close to the experimental values. The percentage of prediction error is calculated by the following equation (given in Eq. 12) and the results are given in Table 9.

$$ {\text{Percentage}}\;{\text{ of}}\;{\text{ prediction }}\;{\text{error }}\left( {\text{\% }} \right) = \left| {\frac{{{\text{Exp}}.{\text{ result}} - {\text{Pred}}.{\text{ result}}}}{{{\text{Exp}}.{\text{ result}}}}} \right| \times {1}00 $$
(12)
Table 8 Confirmatory test results
Table 9 Percentage of prediction error

8 Objective weight calculation using entropy method

The objective weight of the responses is calculated by the entropy weight method (EWM). In this technique, probability theory is used to estimate the degree of uncertainty (entropy) present in the response. It determines the significance of each response without considering the decider's personal preferences. In this method, first goal is to set the decision matrix and then normalized the decision matrix. Secondly, response probability and degree of divergence i.e. average information contained in each response are calculated. Finally, entropy weights of the responses are determined. Steps to calculate the objective weights are given as follows:

  • Step-1 Objective identification.

    Responses are assigned in the design table to complete the design matrix. In this study, two types of response are considered for analysis. First one is the ‘higher the better’ i.e. maximization type and the second one is the ‘lower the better’ kind of response i.e. minimization type. These responses are called "objectives" in EWM. In this case, cutting velocity is considered as ‘higher the better’ kind of problem and diagonal dimensional deviation, surface roughness and radial overcut are considered as ‘lower the better’ kind of problem [46,47,48].

  • Step-2 Decision matrix formation.

    The template of the decision matrix is shown in Eq. 13. Responses are assigned in the column and experimental runs are represent in the row.

    $$ D_{m} = \left[ {\begin{array}{*{20}c} {{{a}}_{1,1} {{a}}_{1,2} {{a}}_{1,3 } {{a}}_{1,4} } \\ {{{a}}_{2,1} {{a}}_{2,2} {{a}}_{2,3} {{a}}_{2,4} } \\ {.. .. .. .. .. .. .. .. ..} \\ {{{a}}_{26,1} {{a}}_{26,2} {{a}}_{26,3} {{a}}_{26,4} } \\ {{{a}}_{27,1} {{a}}_{27,2} {{a}}_{27,3} {{a}}_{27,4} } \\ \end{array} } \right] $$
    (13)

    Above expression (Eq. 13) is for (m × n) decision matrix, where m is the number of experimental run (m = 1, 2 …. 26, 27) and n is the number of responses (n = 1, 2 …. 4). \({a}_{\mathrm{1,1}}\), \({a}_{\mathrm{2,2}}\) …….. \({a}_{i,j}\) are the elements in the matrix.

  • Step-3: Normalization of decision matrix.

    Different responses have different dimensions. So, the several dimensional data is converted into dimensionless form using normalization technique. In EWM, following techniques are used to normalize the experimental data. It must be noted that the normalized decision matrix is always (\({\mathrm{N}}_{\mathrm{ij}})\in [\mathrm{0,1}]\).

    $$ N_{{{\text{ij}}}} = \frac{{{{a}}_{ij} }}{{Maximum \left( {{{a}}_{ij} } \right)}} $$
    (14)
    $$ N_{{{\text{ij}}}} = \frac{{Minimum \left( {{{a}}_{ij} } \right)}}{{{{a}}_{ij} }} $$
    (15)

    The above two equations (Eqs. 14&15) are used to normalized the experimental data. Generally, Eq. 14 is used for beneficial type i.e. for maximization problem (Here, Vc) whereas Eq. 15 is used for non-beneficial type i.e. minimization problem (Here, Dv, Ra and δ).

  • Step-4 Response probability.

    Probability of the response (Pij) is used to find the entropy value. The following equation (Eq. 16) is used to calculate the probability of a response.

    $$ P_{ij} = \frac{{N_{ij} }}{{\mathop \sum \nolimits_{i = 1}^{n} N_{ij} }} $$
    (16)
  • Step-5 Entropy measurement.

    Entropy of response is calculated by using following equation (Eq. 17).

    $$ E_{j} = - X*\sum\limits_{{i = 1}}^{n} {\{ P_{{ij}} log_{e} \left( {P_{{ij}} } \right)\} } \;\left( {0 \le E_{j} \le 1} \right) $$
    (17)

    where X = \(\frac{1}{{log}_{e}(y)}\); y is the number of experimental runs (y = 27) and Ej is entropy.

  • Step-6 Degree of divergence calculation.

    Degree of divergence (dv) is calculated by using following equation.

    $$ d_{v} = \left| {1 - E_{j} } \right| $$
    (18)
  • Step-7 Entropy weight.

    Entropy weight is calculated after finding the degree of divergence. Following equation is used to calculate the entropy weight.

    $$ {\text{w}}_{{\text{j}}} = \frac{{d_{v} }}{{\mathop \sum \nolimits_{j = 1}^{m} d_{v} }} $$
    (19)

    Table 10 shows the entropy weight calculation results. In this case, value of m and n are 27 and 4 respectively. Entropy value for cutting velocity (Vc), diagonal dimensional deviation (Dv), surface roughness (Ra) and radial overcut (δ) are 0.9485, 0.9920, 0.9713 and 0.9842. The corresponding entropy weight of Vc, Dv, Ra and δ are obtained as w1 = 0.4951, w2 = 0.0770, w3 = 0.2756 and w4 = 0.1521 respectively.

    Table 10 Result obtained from entropy analysis

9 Searching optimal solution using weight based constrained Pareto algorithm

To search the Pareto optimal solutions, objective function is formulated as follows:

$$ {\text{Objective}}\;{\text{function}};\;g(x) = w_{i} \times y(x) $$
(20)

where g(x) defined as weight assigned objective function of cutting velocity (Vc), diagonal dimensional deviation (Dv), surface roughness (Ra) and radial overcut (δ). wi is the weight of response (i = 1, 2, 3 ….).

Diagonal dimensional deviation, surface roughness and radial overcut are conflicting in nature with cutting velocity. Therefore, it is impossible to make a potential optimal solution by conventional optimization technique that can gives minimum Dv or Ra and maximum Vc simultaneously. To handle such problem efficiently, weight based constrained Pareto algorithm is used. In this process, a single objective is consider to optimize and other objective is consider as constraints. To enhance the production rate, it is better strategy to select an appropriate parameter setting that can give the maximum cutting velocity, while maintaining the surface roughness and diagonal dimensional deviation within desired limit. In this case, cutting velocity is selected as an objective function that is to be maximized whereas Dv and Ra both are considered as constraints. The constrained optimization problem is expressed as follows (Shown in Eq. 21):

$$ {\text{Maximum}}\;{\text{cutting}}\;{\text{velocity}}\left( {V_{c} } \right){\mkern 1mu} = f\left( {T_{{on}} ,\;T_{{off}} ,\;S_{v} ,\;W_{t} } \right) $$
(21)

Subjected to Dv ≤ α (within desired limit).

where 0.1 ≤ Ton ≤ 0.7 15 ≤ Toff ≤ 35 20 ≤ Sv ≤ 40 0.5 ≤ Wt ≤ 1.1

Here α is the maximum allowable diagonal dimensional deviation. The value of α is within the predicted diagonal dimensional deviation (Dv) values, i.e. between 0.128 and 0.241 mm. For an example, if the required diagonal dimensional deviation is ≤ 0.202 mm, then the best parameter combination is Ton = 0.4 µs, Toff = 25 µs, Sv = 33 V & Wt = 1.1 kg. This combination gives a cutting velocity of 3.04 mm/min, while maintaining the diagonal dimensional deviation within 0.202 mm. Now if the required surface roughness is less than or equal to 1.764 µm then the aforementioned parameter settings is not appropriate. For that purpose, best parameter settings to obtained the required surface finish is Ton = 0.3 µs, Toff = 35 µs, Sv = 40 V & Wt = 0.6 kg. Now, cutting velocity obtained in this parameter setting (i.e. Ton = 0.3 µs, Toff = 35 µs, Sv = 40 V and Wt = 0.6 kg), is 2.41 mm/min. Here two different cutting velocities are obtained from two different set of parametric combinations. So, it is a challenging task to select which parameter settings is to be the best for machining. In single pass cutting (rough-cut) operation, cutting velocity is a prime important factor that determine the productivity. Therefore, 3.04 mm/min cutting velocity is always preferable than 2.41 mm/min when productivity is vital. In this case, 3.04 mm/min cutting velocity crosses the allowable surface roughness limit (i.e. Ra = 1.764 µm) while maintaining diagonal dimensional deviation within 0.202 mm. So, it is a better strategy to machine at lower cutting speed to maintain the accuracy and surface finish within desired limit in rough cutting operation.

A MATLAB programme is developed to find the Pareto optimal solution for cutting velocity, diagonal dimensional deviation and surface roughness. Total 24 numbers of optimal solutions are obtained by executing the developed MATLAB programme. General and weight based Pareto optimal results are plotted in the Figs. 6 and 7. For convenience, cutting velocity is considered along the X-axis whereas diagonal dimensional deviation and surface roughness are considered along the Y-axis. It is observed that from the Figs. 6 and 7, weight-based Pareto results are better than the General Pareto results. In this case, minimum diagonal dimensional deviation obtained by General Pareto algorithm is 0.152 mm whereas weight-based result is 0.128 mm. Similarly, weight-based solution of surface roughness is 1.058 µm whereas General solution is 1.379 µm for a given cutting velocity of 1.12 mm/min. This Pareto optimal solution can be use as instruction manual for manufacturing engineer. Just by scanning the optimal chart, anybody can select an appropriate parametric combination for a given diagonal dimensional deviation and surface roughness requirement. Table 11 comprises an organize list of all weight-based Pareto optimal solutions. It may be pointed out that the radial overcut is not considered as an objective function in optimization. The radial overcut can be eliminated by adjusting the wire offset value during machining. So, measurement and prediction of radial overcut is important.

Fig. 6
figure 6

Pareto optimal plot of cutting velocity vs. Diagonal dimensional deviation

Fig. 7
figure 7

Pareto optimal plot of Cutting velocity vs. Surface roughness

Table 11 Pareto optimal chart for Al 7075

10 Surface roughness and surface topography analysis

In WEDM, surface roughness is determined by the size of spark crater generated during machining. The generation of spark crater is determined by the discharge power. This discharge power is controlled by pulse and voltage parameter settings while machining [23]. High discharge power i.e. high pulse parameter setting, causes violent sparks and generates impulsive forces; as a result, craters, deep holes, straits and nuggets are formed in the machined surface (shown in Fig. 8a, b) [34, 37]. Previously mentioned uneven fusing structures and surface irregularities are increases as the discharge power per pulse increases. SJ 410 contact type roughness tester is used to measure the surface roughness value and the CCI microscope is used to observe the surface topography of the machined surface. Deep holes and discharge craters are shallow in low pulse parameter settings, whereas these becomes wider and deeper when pulse parameter setting is increases to the higher side.

Fig. 8
figure 8

Surface roughness profile and surface topography of the machined surface a Ton = 0.1 µs, b Ton = 0.7 µs

11 Microstructure and EDS analysis

After WEDM operation, work-specimen is placed under a scanning electron microscope to observe microstructural changes that occurred in the machined surface. Figure 9a, b shows the SEM micrograph of Al 7075 workpiece after machining. This micrograph reveals that the machined surface is full of craters, recast globules and solidified materials. Molten materials formed the recast globules after cooling. It creates pulp-like structures entire the machined surface. These surface irregularities are more pronounced when the pulse duration and servo voltage is increased. As the pulse discharge and voltage are turned up, high intensity of pulse discharge hits the workpiece harder that causes aggressive erosion and make the surface rougher.

Fig. 9
figure 9

SEM micrograph and EDS pattern of the machined surface a Ton = 0.1 µs, b Ton = 0.7 µs

Energy dispersive spectroscopy (EDS) of the machined surface is carried out to observe how the composition is altered in WEDM operation. Figure 9a-b shows the EDS pattern of the machined surface. It is observed that copper (Cu), manganese (Mn) and zinc (Zn) are detected on the Al 7075 surface. These are deposited due to the melting and deposition of wire electrodes on the workpiece. However, foreign element like oxygen (O) is also detected on the machined surface; this is happening due to the dielectric fluid that contains oxygen (O) [49]. During machining, dielectric fluid (deionized water) decomposes into hydrogen and oxygen. Oxygen is released owing to the disassociation of dielectric fluid (deionized water) at very high temperatures [50]. This oxygen at high temperatures may result in oxidization on the machined surface [51]. This could cause more porous surfaces in the machined areas and therefore decreases the hardness and fracture toughness of the machined surfaces.

12 Conclusions

The present work proposed an integrated approach of entropy-weight multi-constrained optimization in WEDM of Al 7075 alloy. Four important responses, such as cutting velocity (Vc), diagonal dimensional deviation (Dv), surface roughness (Ra) and radial overcut (δ) are considered to evaluate the performance characteristics of the process. The entropy weight method (EWM) is introduced to find the appropriate weight of the objective and constrained Pareto algorithm is used to establish systematic trade-off of the process. The conclusions of the present work are summarized as follows:

  • Single-pass cutting in WEDM of Al 7075 has been experimentally investigated in this study. An experimental result shows that the Al 7075 alloy has been effectively machined with a considerably high cutting velocity of 5.88 mm/min. The minimum diagonal dimensional deviation and radial overcut values that are obtained during experimentation are 0.123 mm and 11 µm whereas the minimum surface roughness is 1.237 µm.

  • ANOVA result revels that pulse duration (Ton) and pulse interval (Toff) are found major dominating factors to determine the cutting velocity (Vc), diagonal dimensional deviation (Dv), surface roughness (Ra) and radial overcut (δ) whereas servo voltage has moderate impact on all responses. On the other hand, wire tension have major impact on diagonal dimensional deviation and overcut. From the main effect plot of S/N ratio of wire tension, it is observed that increasing wire tension (Wt) gives the best accuracy (diagonal) and the least overcut (radial).

  • Objective weights obtained by the entropy method are 0.4951(w1) for cutting velocity, 0.0770(w2) for diagonal dimensional deviation, 0.2756(w3) for surface roughness and 0.1521(w4) for radial overcut.

  • It is found that using weight-base optimization technique, for a broad range of cutting velocity, diagonal dimensional deviation is varied from 0.128 to 0.241 mm and surface roughness is varied from 1.058 to 3.457 µm.

  • Weight-based optimal solutions are more significant than general Pareto solutions. It is found that the average cutting velocity, diagonal dimensional accuracy and surface finish are improved by 10.5%, 28.3% and 13.7%.

  • Surface topography of the machined surface reveals that recast globules, redeposited materials and deep holes decrease as the pulse duration decreases and the pulse interval increases. It is observed that foreign elements like copper and oxygen deposition increase with the increase in pulse duration.

The present work is extremely useful to maximize the productivity while maintaining the diagonal dimensional deviation and surface roughness within a required limit. An optimal chart prepared by the Pareto algorithm will be helpful for effective machining of Al 7075 alloy. Different advanced manufacturing and production industries can use these results to complete precise jobs more quickly.