Skip to main content

Advertisement

Log in

Multi-objective optimization of abrasive waterjet machining process using Jaya algorithm and PROMETHEE Method

  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

Abstract

In this work, the process parameters optimization problems of abrasive waterjet machining process are solved using a recently proposed metaheuristic optimization algorithm named as Jaya algorithm and its posteriori version named as multi-objective Jaya (MO-Jaya) algorithm. The results of Jaya and MO-Jaya algorithms are compared with the results obtained by other well-known optimization algorithms such as simulated annealing, particle swam optimization, firefly algorithm, cuckoo search algorithm, blackhole algorithm and bio-geography based optimization. A hypervolume performance metric is used to compare the results of MO-Jaya algorithm with the results of non-dominated sorting genetic algorithm and non-dominated sorting teaching–learning-based optimization algorithm. The results of Jaya and MO-Jaya algorithms are found to be better as compared to the other optimization algorithms. In addition, a multi-objective decision making method named PROMETHEE method is applied in this work in order to select a particular solution out-of the multiple Pareto-optimal solutions provided by MO-Jaya algorithm which best suits the requirements of the process planer.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  • Aydin, G., Karakurt, I., & Hamzacebi, C. (2014). Artificial neural network and regression models for performance prediction of abrasive waterjet in rock cutting. International Journal of Advanced Manufacturing Technology, 75, 1321–1330.

    Article  Google Scholar 

  • Chandrasekaran, M., Muralidhar, M., Krishna, C. M., & Dixit, U. S. (2010). Application of soft computing techniques in machining performance prediction and optimization? A literature review. International Journal of Advanced Manufacturing Technology, 46, 445–464.

    Article  Google Scholar 

  • Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Transaction on Evolutionary Computation, 6, 182–197.

    Article  Google Scholar 

  • Ergur, H. S., & Oysal, Y. (2015). Estimation of cutting speed in abrasive water jet using an adaptive wavelet neural network. Journal of Intelligent Manufacturing, 26, 403–413.

    Article  Google Scholar 

  • Falco, I. D., Scafuri, U., & Tarantino, E. (2016). Optimizing personalized touristic itineraries by a multiobjective evolutionary algorithm. International Journal of Information Technology & Decision Making, 15, 1269–1312.

  • Huang, J., Gao, L., & Li, X. (2015). An effective teaching-learning-based cuckoo search algorithm for parameter optimization problems in structure designing and machining processes. Applied Soft Computing, 36, 349–356.

    Article  Google Scholar 

  • Jagadish, B. S., & Ray, A. (2016). Prediction and optimization of process parameters of green composites in AWJM process using response surface methodology. International Journal of Advanced Manufacturing Technology, 87, 1359–1370.

    Article  Google Scholar 

  • Jagadish, B. S., & Ray, A. (2015). Prediction of surface roughness quality of green abrasive water jet machining: A soft computing approach. Journal of Intelligent Manufacturing. https://doi.org/10.1007/s10845-015-1169-7.

  • Jain, N. K., Jain, V. K., & Deb, K. (2007). Optimization of process parameters of mechanical type advanced machining processes using genetic algorithms. International Journal of Machine Tools & Manufacture, 47, 900–919.

    Article  Google Scholar 

  • Jegaraj, J. J. R., & Babu, N. R. (2007). A soft computing approach for controlling the quality of cut with abrasive waterjet cutting system experiencing orifice and focusing tube wear’. Journal of Materials Processing Technology, 185, 217–227.

    Article  Google Scholar 

  • Kechagias, J., Petropoulos, G., & Vaxevanidis, N. (2012). Application of Taguchi design for quality characterization of abrasive water jet machining of TRIP sheet steels. International Journal of Advanced Manufacturing Technology, 62, 635–643.

    Article  Google Scholar 

  • Kok, M., Kanca, E., & Eyercioglu, O. (2011). Prediction of surface roughness in abrasive waterjet machining of particle reinforced MMCs using genetic expression programming. International Journal of Advanced Manufacturing Technology, 55, 955–968.

    Article  Google Scholar 

  • Liu, D., Huang, C., Wang, J., Zhu, H., Yao, P., & Liu, Z. W. (2014). Modeling and optimization of operating parameters for abrasive waterjet turning alumina ceramics using response surface methodology combined with Box-Behnken design. Ceramics International, 40, 7899–7908.

    Article  Google Scholar 

  • Mellal, M. A., & Williams, E. J. (2016). Parameter optimization of advanced machining processes using cuckoo optimization algorithm and hoopoe heuristic. Journal of Intelligent Manufacturing, 27, 927–942.

    Article  Google Scholar 

  • Mohamad, A., Zain, A. M., Bazin, N. E. N., & Udin, A. (2015). A process prediction model based on Cuckoo algorithm for abrasive waterjet machining. Journal of Intelligent Manufacturing, 26, 1247–1252.

    Article  Google Scholar 

  • Parikh, P. J., & Lam, S. S. (2009). Parameter estimation for abrasive water jet machining process using neural networks. International Journal of Advanced Manufacturing Technology, 40, 497–502.

    Article  Google Scholar 

  • Pawar, P. J., & Rao, R. V. (2013). Parameter optimization of machining processes using teaching-learning-based optimization algorithm. International Journal of Advanced Manufacturing Technology, 67, 995–1006.

    Article  Google Scholar 

  • Rao, R. V. (2011). Advancned modeling and optimization of manufacturing processes. London: Springer.

    Book  Google Scholar 

  • Rao, R. V. (2015). Teaching learning based optimization algorithm and its engineering applications. Cham: Springer.

    Google Scholar 

  • Rao, R. V. (2016). Jaya: A simple and new optimization algorithm for solving constrained and unconstrained optimization problems. International Journal of Industrial Engineering Computations, 7, 19–34.

    Google Scholar 

  • Rao, R. V., & Kalyankar, V. D. (2014). Optimization of modern machining processes using advanced optimization techniques: A review. International Journal of Advanced Manufacturing Technology, 73, 1159–1188.

    Article  Google Scholar 

  • Rao, R. V., & Patel, B. K. (2010). Decision making in the manufacturing environment using an improved PROMETHEE method. International Journal of Production Research, 48, 4665–4682.

    Article  Google Scholar 

  • Rao, R. V., & Waghmare, G. G. (2016). A new optimization algorithm for solving complex constrained design optimization problems. Engineering Optimization. https://doi.org/10.1080/0305215X.2016.1164855.

  • Rao, R. V., Rai, D. P., & Balic, J. (2016). Multi-objective optimization of machining and micro-machining processes using non-dominated sorting teaching-learning-based optimization algorithm. Journal of Intelligent Manufacturing. https://doi.org/10.1007/s10845-016-1210-5.

  • Rao, R. V., Rai, D. P., & Balic, J. (2017). A multi-objective algorithm for optimization of modern machining processes. Engineering Applications of Artificial Intelligence, 61, 103–125.

    Article  Google Scholar 

  • Rostami, S., & Neri, F. (2017). A fast hypervolume driven selection mechanism for many-objective optimisation problems. Swarm and Evolutionary Computation, 34, 50–67.

    Article  Google Scholar 

  • Santhanakumar, M., Adalarasan, R., & Rajmohan, M. (2015). Experimental modelling and analysis in abrasive waterjet cutting of ceramic tiles using grey-based response surface methodology. Arabian Journal of Science and Engineering, 40, 3299–3311.

    Article  Google Scholar 

  • Santhanakumar, M., Adalarasan, R., & Rajmohan, M. (2016). Parameter design for cut surface characteristics in abrasive waterjet cutting of Al/SiC/Al\(_{2}\)O\(_{3}\) composite using grey theory based RSM. Journal of Mechanical Science and Technology, 30, 371–379.

    Article  Google Scholar 

  • Shanmugam, D. K., Wang, J., & Liu, H. (2008). Minimisation of kerf tapers in abrasive waterjet machining of alumina ceramics using a compensation technique. International Journal of Machine Tools and Manufacture, 48, 1527–1534.

    Article  Google Scholar 

  • Shukla, R., & Singh, D. (2016a). Experimentation investigation of abrasive water jet machining parameters using Taguchi and Evolutionary optimization techniques. Swarm and Evolutionary Computation. https://doi.org/10.1016/j.swevo.2016.07.002.

  • Shukla, R., & Singh, D. (2016b). Selection of parameters for advanced machining processes using firefly algorithm. Engineering Science and Technology: An International Journal. https://doi.org/10.1016/j.jestch.2016.06.001.

  • Srinivasu, D. S., & Babu, N. R. (2008). An adaptive control strategy for the abrasive waterjet cutting process with the integration of vision-based monitoring and a neuro-genetic control strategy. International Journal of Advanced Manufacturing Technology, 38, 514–523.

    Article  Google Scholar 

  • Vundavilli, P. R., Parappagoudar, M. B., Kodali, S. P., & Benguluri, S. (2012). Fuzzy logic-based expert system for prediction of depth of cut in abrasive water jet machining process. Knowledge-Based Systems, 27, 456–464.

    Article  Google Scholar 

  • Yu, L., Yang, Z., & Tang, L. (2016). Prediction based multi-objective optimization for oil purchasing and distribution with the NSGA-II algorithm. International Journal of Information Technology & Decision Making, 15, 423–451.

  • Yue, Z., Huang, C., Zhu, H., Wang, J., Yao, P., & Liu, Z. W. (2014). Optimization of machining parameters in the abrasive waterjet turning of alumina ceramic based on the response surface methodology. International Journal of Advanced Manufacturing Technology, 71, 2107–2114.

    Article  Google Scholar 

  • Yusup, N., Sarkheyli, A., Zain, A. M., Hashim, S. Z. M., & Ithnin, N. (2014). Estimation of optimal machining control parameters using artificial bee colony. Journal of Intelligent Manufacturing, 25, 1463–1472.

    Article  Google Scholar 

  • Yusup, N., Zain, A. M., & Hashim, S. Z. M. (2012). Evolutionary techniques in optimizing machining parameters: Review and recent applications. Expert Systems with Applications, 39, 9909–9927.

    Article  Google Scholar 

  • Zain, A. M., Haron, H., & Sharif, S. (2011a). Estimation of the minimum machining performance in the abrasive waterjet machining using integrated ANN-SA. Expert Systems with Applications, 38, 8316–8326.

    Article  Google Scholar 

  • Zain, A. M., Haron, H., & Sharif, S. (2011b). Optimization of process parameters in the abrasive waterjet machining using integrated SA-GA. Applied Soft Computing, 11, 5350–5359.

    Article  Google Scholar 

  • Zhou, A., Qu, B. Y., Li, H., Zhao, S. Z., Suganthan, P. N., & Zhang, Q. (2011). Multi-objective evolutionary algorithms: A survey of the state of the art. Swarm and Evolutionary Computation, 1, 32–49.

    Article  Google Scholar 

  • Zitzler, E., & Thiele, L. (1999). Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Transactions on Evolutionary Computation, 3, 257–271.

    Article  Google Scholar 

  • Zohoor, M., & Nourian, S. H. (2012). Development of an algorithm for optimum control process to compensate the nozzle wear effect in cutting the hard and tough material using abrasive water jet cutting process. International Journal of Advanced Manufacturing Technology, 61, 1019–1028.

    Article  Google Scholar 

Download references

Acknowledgements

The Authors are thankful to the Department of Science and Technology (DST), India and the Slovenian Research Agency (ARRS), Slovenia for providing the financial support for the project entitled “Optimization of Sustainable Advanced Manufacturing Processes”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Venkata Rao.

Appendices

Appendix A

Now the steps of the improved PROMETHEE method for selection of an optimal solution from the set of Pareto-optimal solution based on the order preference of the decision maker are demonstrated. For the purpose of demonstration the multi-objective optimization problem of AWJM process described in “Optimization methodology” section is considered.

Step 1 :

A multi-objective decision making problem for AWJM process is formulated by considering the 50 Pareto-optimal solutions provided by MO-Jaya algorithm as alternatives and the multiple objectives such as Kerf and \(R_{a}\) are considered as selection criteria. Both the criteria are considered as non-beneficial criteria. Table 11 shows the objective data for multi-objective decision problem of AWJM process. In Table 11, the fifty solutions are considered as alternatives while Kerf and \(R_{a}\) are considered as two attributes.

Step 2 :

The next step is to assign the weights of the criteria based on the order preference of decision maker. For the purpose of demonstration equal importance is assigned to all the criteria (i.e. \(w_{1}=w_{2} = 0.5\)).However, if a decision maker wants to assign unequal weights of relative importance to the criteria then he/she may use the analytical hierarchy process (AHP) method for determining weights of relative importance, explained by Rao and Patel (2010).

Table 11 Objective data for multi-objective decision making problem of AWJM process (case study 1)
Step 3 :

After assigning the weights of relative importance to the criteria next step is to select a preference function. Rao and Patel (2010) had suggested six preference functions namely, usual function, U-shape function, V-shape function, level function, linear function and Gaussian function. In this work the V-shape function is used as the preference function. For more details about calculating the values of preference indices using V-shape preference function the readers may refer to Rao and Patel (2010).

Step 4 :

Now each alternative is to be compared with every other alternative and the preference indices are to be calculated considering each criterion separately. For the purpose of demonstration, the preference indices resulting from pairwise comparison of 50 alternative solutions with respect to the criteria Kerf and \(R_{a}\) are shown in Tables 12 and 13, respectively.

Step 5 :

Once the preference values resulting from pairwise comparison of each alternative with every other alternative is calculated for each criteria separately, the next step is to determine the weighted average of the preference functions according to Eq. (5). The weighted average of preference function values are shown in Table 14.

Step 6 :

The values of leaving flow, entering flow and net flow are calculated for each alternative according to Eqs. (6), (7) and (8). Considering, the values of net flow rank is assigned to each alternative following the higher-the-better approach.The values of leaving flow, entering flow, net flow and rank of each alternative is shown in Table 14.

Table 12 The preference values resulting from pairwise comparison of 50 alternative solutions with respect to the criterion Kerf
Table 13 The preference values resulting from pairwise comparison of 50 alternative solutions with respect to the criterion \(R_{\mathrm{a}}\)
Table 14 Leaving, entering, net flow values and ranking of fifty alternatives

Table 14 shows that for equal importance to both the criteria (i.e. \(w_{1}=w_{2}= 0.5\)) the improved PROMETHEE method has suggested alternative solution no. 40 as the first choice. Mainly for the purpose of demonstration equal weights are considered for all the criteria. However, if a decision maker wants to assign unequal weights to the criteria then he/she may use the analytical hierarchy process (AHP) method for determining weights of relative importance, explained by Rao and Patel (2010).

Appendix B

In order to demonstrate the working of MO-Jaya algorithm, the multi-objective optimization problem formulated in “Optimization methodology” section is considered in this work. The objective functions are expressed by Eqs. (10) and (11). The input process parameters and their respective upper and lower bounds are expressed by Eqs. (12) to (15). For the purpose of demonstration, a population size of five is considered and two iterations of MO-Jaya algorithm are shown now. The randomly generated initial population is shown in Table 15. The ranks are assigned to each solution based on the ranking methodology discussed in “Ranking methodology” section and crowding distance (CD) is computed as discussed in “Computing the crowding distance” section. The solution with the highest rank and highest CD value is the best solution and the solution with the lowest rank is selected as the worst solution.

Now the new values of the variables are calculated according to Eq. (1). For the purpose of demonstration, the random numbers \(\alpha _{1}\) and \(\alpha _{2}\) for variable A are considered as 0.91 and 0.15, respectively. The random numbers \(\alpha _{1}\) and \(\alpha _{2}\) for variable B are considered as 0.67 and 0.5, respectively. The random numbers \(\alpha _{1}\) and \(\alpha _{2}\) for variable C are considered as 0.25 and 0.65, respectively. The random numbers \(\alpha _{1}\) and \(\alpha _{2}\) for variable D are considered as 0.36 and 0.75, respectively. The new values of variables A, B, C and D are calculated and are shown in Table 16 along with the corresponding values of Kerf and \(R_{a}\).

Now the new solutions are combined with the initial solutions and a combined population is formed. The combined population is shown in Table 17. The ranks and CD value are determined for all the solutions in the combined population. Now based on the ranks and CD value five good solutions are selected from the combined population. These five solutions which are shown in Table 18 will act as initial population for the next iteration.

Iteration 2

The solutions selected at the end of the first iteration, shown in Table 18 are used as initial population for the second iteration. Now in the second iteration, the initial solutions (Table 18) are modified according to Eq. (1) and are shown in Table 19. For the purpose of demonstration the random numbers \(\alpha _{1}\) and \(\alpha _{2}\) for variable A are considered as 0.54 and 0.29, respectively. The random number \(\alpha _{1}\) and \(\alpha _{2}\) for variable B are considered as 0.48 and 0.37, respectively. The random numbers \(\alpha _{1}\) and \(\alpha _{2}\) for variable C are considered as 0.62 and 0.14, respectively. The random numbers \(\alpha _{1}\) and \(\alpha _{2}\) for variable D are considered as 0.73 and 0.55, respectively.

The combined population is shown in Table 20. Five good solutions are selected from the combined population based on the ranks and CD which are shown in Table 21. These five solutions will act as initial solutions for the third iteration of MO-Jaya algorithm.

Table 15 Initial population
Table 16 New values of the variables and objective functions
Table 17 Combined population
Table 18 Selection of candidate solutions based on non-dominance rank and crowding distance
Table 19 New values of the variables and objective functions
Table 20 Combined population
Table 21 Selection of candidate solutions based on non-dominance rank and crowding distance

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rao, R.V., Rai, D.P. & Balic, J. Multi-objective optimization of abrasive waterjet machining process using Jaya algorithm and PROMETHEE Method. J Intell Manuf 30, 2101–2127 (2019). https://doi.org/10.1007/s10845-017-1373-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10845-017-1373-8

Keywords

Navigation