Abstract
The current work mainly focused on predicting the wear performance of modified ZA-27 alloy under dry sliding conditions. The trail runs were conducted with wear parameters such as varying normal loads, sliding speeds and sliding distances. A total of 75 number experiments were conducted to determine the wear loss. Supervised machine learning algorithms such as random forest (RF), Gaussian process regression, k-nearest neighbor, support vector machine and linear regression were used with the experimental results as input data set to predict the wear loss. Results reveal that the performance rate of R2 for training and testing are closely nearer for all constructed models. RF has yielded the superior results in R2, MAE and RMSE among all the constructed models. Wear surface and debris analysis were carried out using SEM micrographs.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Zinc-Aluminium (ZA) alloy is a potential candidate material due to its better strength, better castability and lower density of the ZA alloys for replacing brass, bronze to produce wear resistant parts and also general engineering applications [1,2,3,4]. The ZA alloys are used for production of numerous components hinge, bearings and small gears, earth moving equipment’s and cable winches [5,6,7]. Among the ZA alloys, ZA-27 alloy is a quite possibly recognized alloy with better strength and wear resistance significantly higher than that of a standard cast aluminium alloy [1].
One of the significant constraints of these alloys was the deterioration of mechanical and wear characteristics occur at operating temperature exceeds 100 °C [8, 9].
Many studies have been reported regarding the impact of the various alloying elements on wear properties of ZA alloys. In one of those studies, P Choudhary et al. [10] studied that the influence of nickel on the amount of wear response of ZA alloy. The results indicated that adding of Ni increases the amount of wear resistance of ZA alloy, due to the formation of intermetallic phases. Temel Savaskan et al. [11] considered the impact of silicon on the mechanical and wear characteristics of zinc-based alloy. The result reveals that hardness and strength of these alloys enhances with increased silicon content till 2 wt%, further it is diminished with increase in the content of silicon. It is likewise seen that coefficient of friction and wear loss of the alloy diminished with increased content of silicon till 2 wt% however above this level, the value increases. V Aleksandar et al. [12] examined the impact of strontium on the dry sliding wear behaviour of Zn25Al1Si alloys. The wear tests were performed with lubricated conditions using block on disc at room temperature. It was noticed that improvement in amount of wear and coefficient of friction with the addition of strontium but the coefficient of friction value was higher with increase in content of strontium. J P Pandey et al. [13] analysed the tribological wear behaviour under various operating parameters of zinc-based alloy. The wear performance of this alloy is also related through a leaded-tin bronze under same operating parameters. It was noticed that zinc-based alloy accomplishes better than leaded-tin bronze entire operating conditions. The predominant wear resistance of zinc-based alloy is due to effective lubricating and load bearing characteristics of its constituent phases.
By the previous survey of works, it is observed that more research work was done to improve the performance of zinc-aluminium alloy with varying parameters to determine wear resistance under dry sliding condition, and the studies were carried out by experiments only.
Artificial intelligence (AI) and machine learning (ML) approaches are being used in tribology to predict and optimize the tribological behaviour of various materials and operating conditions with numerous applications in mind, ranging from condition monitoring to the design of material compositions to lubricant formulations or film thickness predictions and friction behaviour in thermo-mechanical systems [14].
And also, it is observed that limited works has been carried out using machine learning (ML) techniques to understand the wear behaviour of zinc-aluminium alloy.
Out of a study, by Y Liu et al. [15] using artificial neural network, the trained model was more accurate and efficient in predicting hot deformation behaviour of ZA-27 alloy. In another study, by Osman Altay et al. [16] predicted the amount of wear for coated ferro-alloy using various machine learning techniques. Moosavin et al. [17] diagnosed the fault of journal-bearings of internal combustion engine using machine learning classifiers like artificial neural network and k-nearest neighbour.
In the current work, the prediction of wear loss of modified ZA-27 alloy under dry sliding condition was determined using machine learning algorithms namely interaction LR, the cubic kernel function of SVM, rational quadratic of GPR, KNN and RF.
2 Data Acquisition
In this work, wear tests were performed on modified ZA-27 alloy. The chemical composition of this alloy is shown in Table 1. Rockwell hardness testing machine was used to determine the hardness values of modified ZA-27 alloy.
Five successful measurements had been accomplished at a major load of 100 kg for 20 s with 2.5 mm diameter made of steel ball and to determine the specimen value of hardness, the average value was calculated as 81.86 HRB. The scanning electron microscope was used to understand the microstructure and EDS is performed to determine the chemical elements present in a modified ZA-27 alloy.
Figure 1a and b show the SEM and EDS of modified ZA-27 alloy, respectively. It consists of α phase (Al solid solution), β phase (Zn solid solution), ε phase (CuZn3) and intermetallic compounds such as Al–Mn.
Dry sliding wear tests had been accomplished using friction and wear testing machine by varying operating parameters. The specimens used were 10 mm in diameter and 33 mm in length were cut using lathe machine. Before the tests, specimens were cleaned thoroughly by removing oil and dirt. Before each test, surface of each specimen and the disc are grounded using emery paper. At the end of each test, burrs are removed from faces of specimens to preserve flat surfaces. Wear test parameters which are used for this current work are listed in Table 2. The amount of wear loss of sample was weighed using an electronic microbalance (± 0.0001 g) [18]. The specimens wear losses at 4.905 N, 9.81, N, 19.62 N, 29.43 N and 39.24 N loads are represented in Figs. 2, 3, 4, 5 and 6.
The input parameters namely sliding distance, normal load and sliding speed [19] are used for training the machine learning algorithms. The experimental results of wear loss are considered as output parameter. Therefore, depend upon the input variables; the ML algorithm models predict the wear losses.
3 Machine Learning Algorithms
3.1 Linear Regression
The Regression model is used to build a functional relationship between dependent variable(s) and independent variable(s). Model’s data follows normal distribution and the line of best fit through the data points is a straight line.
Linear model between y and xi where i = 1,2, 3,…, n is expressed as [20]
where y = predicted value of dependent variables, βo = y-intercept, β1 = Slope, ε = Error of the model.
The terms βo and β1 are the parameters of the models called as regression coefficients which can be determined as follows using Eqs. (2) and (3) [21].
where \(\overline{x }\) is the average of\({x}_{1}\),\({x}_{2}\),\({x}_{3}\),…, \({x}_{n} ,\) \(\overline{y }\) is the average of\({y}_{1}\),\({y}_{2}\),\({y}_{3}\),…, \({y}_{n}\), n is the sample size of independent variable.\(x\) is the independent variable (s) and \(y\) is the dependent variable(s). In this present work, we have used interaction linear regression.
3.2 Support Vector Machine
The SVM method was introduced by Vapnik and Chervonekis in 1992 to get the result for classification and regression problems [22]. According to the kernel function, there are several variations in SVM algorithm. The linear regression model in the SVM algorithm creates an association between output and input values [23]. In Eq. (4) \({y}_{i}\) denotes output sample, \({x}_{i}\) is the input sample, and \(a\) is the bias value, where \(w\) is the weight [24].
In current work of SVM algorithm, the kernel function is used as a quadratic loss function which is as follows [24].
The optimized results were found by the above equation. The above equation is made easier with Karush–Kuhn–Tucker (KKT) conditions, in Eqs. (6) and (7) [24, 25]
With constraints
The below equation gives the Cubic kernel function [24]
The below equation gives the regression function [24]
3.3 Gaussian Process Regression
GPR is a supervised machine learning approach that interpolates observations by proposing and testing a large number of probabilistic prediction functions. GPR can work with minimal data sets, unlike many supervised techniques. It will also produce a distribution for the expected values, which can be converted into empirical confidence intervals for the prediction [26].
Let the vector \({x}_{n}\) represent a specific location in the input field. \({x}_{n}\equiv {\left\{{x}^{n}\right\}}_{n=1}^{N}\) be the set of training input vectors \({y}_{n}\equiv {\left\{{y}^{n}\right\}}_{n=1}^{N}\) be the target vectors. The mean covariance (Kernel) function can fully explain the Gaussian process \(f(x)\). These functions are given independently, and include a functional form definition as well as collection of hyper parameters. The mean function is utilised to describe value of expected function at any position in input fields before training data are evaluated. The equation of mean function is [27]
Similarity concept is an elementary assumption that points with similar inputs \(x\) will likely have similar y target output, so the training near another point of testing may be relevant in terms of the prediction at that point. The covariance function defines proximity or likeness in Gaussian processes. The covariance function of two functional values were estimated at fixed points x and \({x}^{^{\prime}}\) is written as [27]
Knowing the covariance function allows you to deduce one function value from the other. As a result, the covariance function \(k(x,{x}^{^{\prime}})\) can be read as the distance between the input points \(x\) and \({x}^{^{\prime}}\).
As a result, the Gaussian process may be written as follows [27]:
The zero mean function is as follows for all \(x\) values:
In this work, rational quadratic kernel function is used and equation is written as [28]
where α is the rational quadratic covariance's shape parameter.
3.4 Random Forest
In 2001, Leo Breiman created the random forest (RF) approach. RF is a supervised learning algorithm contains multiple decision trees. RF is used for both classification and regression problems [29].
The subgroups are separated from the source set based on value attribute tests likewise a tree can be trained. The act of repeating this procedure on each derived subset is known as recursive partitioning. The recursion completes when the splitting no longer.
A tree can be "trained" by separating the source set into subgroups depending on attribute value checks. The act of repeating this procedure on each derived subset is known as recursive partitioning. The recursion terminates when every node of the subsets has the same target variable value, or when splitting is no more necessary to get the predictions [30].
The training data set is used to establish the properties each of the forest's decision trees, as well as the nodes inside each decision tree. Regression findings, on the other hand, are stored in leaves. Experiments are used to calculate the number of trees in a forest.
Bootstrap methods are used to determine the new training data sets for each tree by utilising the set of experimental data with input parameters (x) likely sliding distance, normal load and sliding speed and output parameter (y) as wear volume loss D = (x, y).
The most significant properties of each node are then determined. After creating the trees, the set of predictable values for test data are calculated to determine the method's correctness.
Linear regression is based on a model that looks like this:
Regression trees, on the other hand, are based on a model of the kind
where R1,…,Rm denotes a feature space division [31].
3.5 K-Nearest Neighbor (KNN)
The KNN algorithm become an effective technique to carry out discriminant analysis while the dependable parametric estimation of opportunity densities changes into unknown or too difficult to determine. The KNN algorithm turned into typically based totally at the Euclidean distance (\({d}_{i}\)) among testing samples and the specified training samples [32].
where \({x}_{l}\) was an input sample with n features, n was the total number of input samples and n was the total number of input features [33].
The KNN equation for the regression is [34]
where N(x) is the set for nearest neighbors. We choose k, how many nearest neighbors are taken into consideration to calculate the prediction, and k corresponding y is summed up. It’s far divided using k. To sum up, it simply offers the average of the y-value of the nearest neighbors.
4 Results and Discussion
4.1 Wear Prediction by Machine Learning Algorithms
The current work was planned to find the wear loss of modified ZA-27 alloy by the gravity die casting method. We have applied machine learning algorithms like GPR, SVM, RF, KNN and LR to predict the wear loss by considering three inputs like sliding distance, normal load and sliding speed while wear loss as output. The data set collected by the experiment was divided into 30% test data and 70% training data. The function of rational quadratic is used in GPR algorithm, In SVM algorithm we used cubic kernel function, Bagging technique is used in RF regression and interaction function is applied in LR algorithm. To construct the effective models k-fold cross-validation procedure was adopted with fold value of 10, and with three evaluative criteria like mean absolute error (MAE) and Root Mean Square Error (RMSE) and R2 [27].
where \(n\) is number of data points, \({y}_{i}\) is prediction and \({x}_{i}\) is true value.
where n is the sample points, \({y}_{i}\) is the predictive value and \({Y}_{i}\) is the experimental value.
where \(s\) is variable to be predicted, \(\widehat{s}\) is the predicted value and \(\overline{s }\) is total variability in s.
Initially all the supervised machine learning algorithms are trained with both input features (normal load, sliding speed and sliding distance) and output label (wear loss). Later the model predictions are made from the trained samples with reference to the regression analysis by assessing the data and fitting a hyperplane (straight line) in the following criteria:
LR fits the model with minimum sum of mean-squared error for respective data points. In GPR, prediction is made by calculating the probability distribution for all the admissible functions which fits the data. SVM fits the model based on maximum data points over the hyperplane. In KNN, prediction is made on the bases of feature similarities by calculating the distance (Euclidean) between the data points. In RF, prediction of the model is made by considering the average results of the multiple decision trees.
It was noticed that, the predicted R2 (training) values are 0.987, 0.903, 0.848, 0.809 and 0.753 was attained in the RF, GPR, KNN, SVM, and LR, respectively. The predicted R2 (test) values are 0.943, 0.866, 0.761, 0.771, and 0.745 was attained in the RF, GPR, KNN, SVM, and LR, respectively. Out of the constructed models, RF has yielded the superior predicted R2 values in training and testing, MAE and RMSE. The calculated resultant values are accessible in Table 3. All the machine learning algorithms used in this work were self-scripted using python programming language in Spyder IDE.
The Random Forest, which is composed of several decision trees. Our data are divided into smaller subsets by the algorithm. The end result is a tree with leaf nodes and decision nodes. The value of each feature (such as normal load, sliding speed, and sliding distance) examined is represented by two or more branches in a decision node, and the outcome is stored in the leaf node (target value). A single decision tree's failure to correctly anticipate the target value is eliminated using many decision trees. As a result, the random forest averages the results from numerous trees to arrive at the final result.
Hence, random forest has given highest accuracy rate compared to the other algorithms.
The predicted and experimented values of constructed models are given away in Fig. 7. We could observe that, the predicted values of the constructed models are pretty closer to the experimented values. All the constructed models (LR, SVM, GPR, RF and KNN) analysis graphs are depicted in Fig. 8.
Many manufacturing industries which produce wear resistant components are used in agricultural machinery, automotive industry and engineering applications faces certain burdens like manpower, experimentation time and cost of production that could be improved by adopting our proposed model.
4.2 Worn Surface Morphology
By adding the Mn in the ZA-27 alloy it strengthened the phase in solid solution. Also it strengthens the inter-dendritic binary of ternary eutectic phases and resists the migration of grain boundary. Also Mn can be refined the Al phase.
From Fig. 9 it is observed the smooth worn out surface at 1.5 m/s sliding velocity and applied load of 19.62 N. Very low amount of wearing surface is deformed plastically and smaller material removal patches are observed on the wearing surface. Hence, minimum wear rate is observed. The corresponding thin flattened debris surface is observed in Fig. 10.
From Fig. 11 it is observed that with increasing the normal pressure for the specimens with 0.52% Mn content there is increase in volumetric wear rate. With increase in the normal pressure actual metal contacting area between the sample and its counterpart is large hence results in more volumetric wear rate. For the specimen 0.52% Mn, under the high speed of 2.5 m/s but under high normal load of 39.24 N, the surface is more smeared Fig. 11 and the smeared almost flattened debris with some oxidative surface is observed Fig. 12.
5 Conclusions
In prediction of wear behaviour of modified ZA-27 alloy ML techniques were adopted. The constructed models have been predicted the wear loss using supervised machine learning algorithms such as LR, SVM, GPR, RF and KNN was observed.
-
1.
By adopting the proposed model, we may expect the improvements in the manpower, experimentation time and cost of production.
-
2.
In comparison with all the constructed models, the performance rate of RF was pretty higher and LR was lower, with respect to R2 values in training and testing, MAE and RMSE for the prediction of wear loss.
-
3.
Sliding velocity and applied load impacted the wear behavior of modified ZA27 alloy, at higher loads and speeds there was more wear loss and was justified by worn surfaces and wear debris.
References
Babic M, Ninkovic R (2004) Zn-Al alloys as tribo materials. Tribol Ind 26(1 & 2):3–7
Prasad BK, Patwardhan AK, Yegneswaran AH (1998) Microstructure and property characterization of a modified zinc-base alloy and comparison with bearing alloys. J Mater Eng Perform 7(1):130–135
Algur V, Kabadi VR, Ganechari SM, Chavan VR (2017) Effect of Mn content on tribological wear behaviour of ZA-27 alloy. Mater Today Proc 4:10927–10934
Algur V, Kabadi VR, Ganechari SM, Sharanabasappa M (2014) Experimental investigation on friction characteristics of modified ZA-27 alloy using Taguchi technique. Int J Mech Eng Robot Res 3(4):24–32
Sevik H (2014) The effect of silver on wear behaviour of zinc-aluminium based ZA-12 alloy produced by gravity casting. Mater Charact 89:81–87
Algur V, Kabadi VR, Sharanabasappa M, Ganechari SM, Shetty PB (2015) Optimization of sliding specific wear and frictional force behaivour of modified ZA-27 alloy using taguchi method. Int J Recent Innov Trends Comput Commun 3(5):2644–2649
Seenappa V, Sharma KV (2011) Characterization of mechanical and micro structural properties of ZA alloys. Int J Eng Sci Technol 3(3):1783–1789
Murphy S, Savaskan T (1984) Comparative wear behavior of Zn-Al based alloys in an automotive engine application. Wear 98:151–161
Li Y, Ngai TL, Xia W, Zhang W (1996) Effects of Mn content on the tribological behaviors of Zn-27% Al-2% Cu alloy. Wear 198:129–135
Choudhury P, Das S, Datta BK (2002) Effect of Ni on the wear behavior of a zinc aluminium alloy. J Mater Sci 37:2103–2107
Savaskan T, Aydmer A (2004) Effect of silicon content on the mechanical and tribological properties of monotectoid- based zinc-aluminium-silicon alloys. Wear 257:377–388
Vencl A, Bobic I, Vucetic F, Bobic B, Kandeva M (2014) The influence of strontium addition on the tribological properties of Zn25Al3Si alloy in boundary lubricated condition. Int Conf Mater Tribol 25:1
Pandey JP, Prasad BK, Yegneswaran AH (1998) Dry sliding wear behaviour of a zinc-based alloy: a comparative study with a leaded-tin bronze. Mater Trans 39(11):1121–1125
Rosenkranz A, Marian M, Profito FJ, Aragon N, Shah R (2020) The use of artificial intelligence in tribology. Lubricants 9(2):1–11
Liu Y, Li HY, Jiang HF, Su XJ (2013) Artificial neural networking modelling to predict hot deformation behaivour of zinc-aluminium alloy. Mater Sci Technol 29(2):184–189
Altay O, Gurgenc T, Ulas M, Ozel C (2020) Prediction of wear loss quantities of ferro-alloy coating using different machine learning algorithms. Friction 8(1):107–114
Moosavin A, Ahmadi H, Tababaeefer A, Khazaee M (2013) Comparison of two classifiers; K-nearest neighbor and artificial neural network, for fault diagnosis on a main engine journal bearing. Shock Vib 20:263–272
Sharanabasappa M, Kabadi VR, Algur V (2015) The effect of pearlite, cementite, and martensite phases on volumetric wear rate of hypereutectoid steel under dry sliding conditions. Int J Metall Mater Sci Eng 5(1):2278–2524
Nagaral M, Deshapande RG, Auradi V, Boppana SB, Dayanand S, Anilkumar MR (2021) Mechanical and wear characterization of ceramic boron carbide reinforced Al2024 alloy metal composites. J Bio- Tribo Corros 7(9):1–2
Al-Nasser AD, Radaideh A (2008) Estimation of simple linear regression model using L ranked set sampling. Int J Open Probl Compt Math 1(1):18–33
Han J, Pei J, Kamber M (2011) Data mining: concepts and techniques. Elsevier, Amsterdam
Cortes C, Vapnik V (1995) Support-vector networks. Mach Learn 20(3):273–297
Brereton RG, Lloyd GR (2010) Support vector machines for classification and regression. Analyst 135(2):230–267
S Gunn (1998) Support vector machines for classification and regression. ISIS Technical Report. Image speech and intelligent systems group university of Southampton
Zhong Y, Zhao L, Liu Z, Xu Y, Li R (2010) Using a support vector machine method to predict the development indices of very high water cut oilfields. Pet Sci 7:379–384
Hashemitaheri M, Mekarthy SM, Cherukuri H (2020) Prediction of specific cutting forces and maximum tool temperatures in orthogonal machining by support vector and Gaussian process regression methods. Procedia Manuf 48:1000–1008
Kong D, Chen Y, Li N (2018) Gaussian process regression for tool wear prediction. Mech Syst Signal Process 104:556–574
Aye S, Heyns P (2017) An integrated Gaussian process regression for prediction of remaining useful life of slow speed bearings based on acoustic emission. Mech Syst Signal Process 84:485–498
Breiman L (2001) Random forests. Mach Learn 45:5–32
Aydin F, Durgut R (2021) Estimation of wear performance of AZ91alloy under dry sliding conditions using machine learning methods. Trans Nonferrous Met Soc China 31:125–137
James G, Witten D, Hastie T, Tibshirani R (2013) An introduction to statistical learning. Springer Science and Business Media LLC, New York
Bermejo S, Cabestany J (2000) Adaptive soft k-nearest-neighbour classifiers. Pattern Recogn 33:1999–2005
Qiao Q, He H, Yu J, Zhang Y, Qi H (2021) Applicability of machine learning on predicting the mechanochemical wear of the borosilicate and phosphate glass. Wear 476:203721
Imandoust SB, Bolandraftar M (2013) Application of K-nearest neighbour (KNN) approach for predicting economic events: theoretical background. Int J Eng Res Appl 3(5):605–610
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Algur, V., Hulipalled, P., Lokesha, V. et al. Machine Learning Algorithms to Predict Wear Behavior of Modified ZA-27 Alloy Under Varying Operating Parameters. J Bio Tribo Corros 8, 7 (2022). https://doi.org/10.1007/s40735-021-00610-8
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40735-021-00610-8