Predictive Modelling of Erosion Behaviour in Polymeric and Composite Materials Using Machine Learning
Abstract
1. Introduction
- Compile a wide range of erosion datasets and materials from peer-reviewed literature, ensuring consistency through unit normalisation, dimensional analysis, and removal of outliers.
- Perform exploratory analysis to identify statistically significant variables using correlation studies, interaction effects, and multicollinearity assessment.
- Train and validate multiple ML algorithms to determine the best-performing model based on error metrics and physical plausibility.
- Perform model interpretation using prediction profilers and feature importance rankings to evaluate the influence of input variables on the predicted erosion rate.
- Deploy the trained models into usable Python scripts or other tools, facilitating application in external platforms or embedded systems.
2. Methodology
2.1. Data Collection and Preprocessing
2.1.1. Data Collection Criteria
- Material (polymers and polymer composites).
- Fluid type (water and air).
- Impact velocity (m/s).
- Impact angle (deg.).
- Sand content (concentration) (wt.%).
- Surface material hardness (Vickers hardness, HV).
- Erodent particle size (μm).
- Test duration (h).
- Measured erosion rate (mg/(mm2·year)).
2.1.2. Outlier Analysis
2.1.3. Exploratory Data Analysis
2.2. Machine Learning Model Comparison and Selection
2.3. Artificial Neural Network
2.3.1. ANN Mathematical Representation and Model Training
- An input layer comprising three variables: impact angle (X1), impact velocity (X2), and sand content (X3).
- A single hidden layer with three neurons h1, h2, and h3.
- An output layer with one neuron that produces the predicted erosion rate (Y).
Hidden Layer(s)
- : the net input to the hidden neuron j in the first hidden layer.
- : the i-th input variable from the input layer.
- : the weight connecting input variable i to hidden neuron j in the first hidden layer.
- the bias term associated with the hidden neuron j in the first hidden layer.
Output Layer
- Y: the predicted erosion rate.
- : the weight connecting the output of hidden neuron j to the neuron of the output layer.
- : the output of hidden neuron j in the hidden layer.
- : the bias term associated with the output neuron.
Selecting the Number of Hidden Layers and Nodes
Model Training
- a.
- Forward Propagation
- b.
- Loss Computation
- c.
- Backpropagation and weight update
2.4. Extreme Gradient Boosting
XGBoost Mathematical Representation and Model Training
- a.
- Initial prediction and residual computation
- : the initial prediction for sample i.
- Yi: the observed erosion rate for sample i.
- n: the number of samples.
- b.
- Boosting iteration (tree by tree training)
- gi: the first-order gradient of the loss function = − residual (ri).
- hi: the second-order gradient of the loss function = 1.
- λ: the regularisation term, penalises complexity (trees with many leaves or large values).
- γ: the minimum gain threshold required to make a split.
- I, IL, IR: the sample sets for node, left child node, and right child node.
- c.
- Checking the stopping criteria
- d.
- Making leaf nodes
- e.
- Updating the predictions
- f.
- Adding the second tree
- g.
- Iterative ensemble construction
2.5. Model Validation and Performance Assessment
2.6. Machine Learning Modelling Procedure in JMP Pro
2.6.1. ANN Modelling in JMP Pro
2.6.2. XGBoost Modelling in JMP Pro
3. Results and Discussions
3.1. ANN Model Development
3.2. XGBoost Model Development
3.3. Model Performance Comparison of ANN and XGBoost
3.4. Validating Model Interpretability and Physical Consistency
3.5. Model Export for Deployment
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Rubino, F.; Nisticò, A.; Tucci, F.; Carlone, P. Marine application of fiber reinforced composites: A review. J. Mar. Sci. Eng. 2020, 8, 26. [Google Scholar] [CrossRef] [Scilit]
- Rajak, D.K.; Pagar, D.D.; Menezes, P.L.; Linul, E. Fiber-reinforced polymer composites: Manufacturing, properties, and applications. Polymers 2019, 11, 1667. [Google Scholar] [CrossRef] [Scilit]
- Friedrich, K. Erosive wear of polymer surfaces by steel ball blasting. J. Mater. Sci. 1986, 21, 3317–3332. [Google Scholar] [CrossRef] [Scilit]
- Ruff, A.; Ives, L. Measurement of solid particle velocity in erosive wear. Wear 1975, 35, 195–199. [Google Scholar] [CrossRef] [Scilit]
- Hutchings, I.; Shipway, P. Tribology: Friction and Wear of Engineering Materials; Butterworth-Heinemann: Oxford, UK, 2017. [Google Scholar]
- Bitter, J.G.A. A study of erosion phenomena part I. Wear 1963, 6, 5–21. [Google Scholar] [CrossRef] [Scilit]
- Finnie, I. Erosion of surfaces by solid particles. Wear 1960, 3, 87–103. [Google Scholar] [CrossRef] [Scilit]
- Oka, Y.I.; Okamura, K.; Yoshida, T. Practical estimation of erosion damage caused by solid particle impact: Part 1: Effects of impact parameters on a predictive equation. Wear 2005, 259, 95–101. [Google Scholar] [CrossRef] [Scilit]
- Banazadeh-Neishabouri, N.; Shirazi, S.A. Development of erosion equations for Fiberglass Reinforced Plastic (FRP). Wear 2021, 476, 203657. [Google Scholar] [CrossRef] [Scilit]
- Anderson, K.; Karimi, S.; Shirazi, S. Erosion testing and modeling of several non-metallic materials. Wear 2021, 477, 203811. [Google Scholar] [CrossRef] [Scilit]
- Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning: Data Mining, Inference, and Prediction; Springer Series in Statistics; Springer: New York, NY, USA, 2009. [Google Scholar]
- Klimberg, R. Fundamentals of Predictive Analytics with JMP; SAS Institute: Cary, NC, USA, 2023. [Google Scholar]
- JMP Statistical Discovery LLC. JMP® Pro, version 18.0.2; JMP Statistical Discovery LLC: Cary, NC, USA, 2024.
- Yu, C.H.A. Data Mining and Exploration: From Traditional Statistics to Modern Data Science; CRC Press: Boca Raton, FL, USA, 2022. [Google Scholar]
- Zhang, Z.; Barkoula, N.-M.; Karger-Kocsis, J.; Friedrich, K. Artificial neural network predictions on erosive wear of polymers. Wear 2003, 255, 708–713. [Google Scholar] [CrossRef] [Scilit]
- Banazadeh-Neishabouri, N.; Shirazi, S.A. Erosive Wear Behavior of Fiberglass Reinforced Plastic Composite and Polyethylene. In Proceedings of the ASME-JSME-KSME 2019 8th Joint Fluids Engineering Conference (AJKFluids2019), San Francisco, CA, USA, 28 July–1 August 2019. [Google Scholar]
- Mahapatra, S.; Satapathy, A. Erosion wear response of ramie-epoxy composites using artificial neural network integrated with Taguchi technique. Mater. Werkst. 2023, 54, 871–882. [Google Scholar] [CrossRef] [Scilit]
- Antil, S.K.; Antil, P.; Singh, S.; Kumar, A.; Pruncu, C.I. Artificial neural network and response surface methodology based analysis on solid particle erosion behavior of polymer matrix composites. Materials 2020, 13, 1381. [Google Scholar] [CrossRef] [Scilit]
- Deliwala, A.A.; Dubey, K.; Yerramalli, C.S. Predicting the erosion rate of uni-directional glass fiber reinforced polymer composites using machine-learning algorithms. J. Tribol. 2022, 144, 091707. [Google Scholar] [CrossRef] [Scilit]
- Mahapatra, S.K.; Satapathy, A. Development of machine learning models for the prediction of erosion wear of hybrid composites. Polym. Compos. 2024, 45, 7950–7966. [Google Scholar] [CrossRef] [Scilit]
- Mahapatra, S.K.; Satapathy, A. Erosion wear performance of titania filled ramie-epoxy composites: A data driven optimization study using supervised machine learning approach. J. Elastomers Plast. 2024, 57, 189–214. [Google Scholar] [CrossRef] [Scilit]
- Roh, Y.; Heo, G.; Whang, S.E. A survey on data collection for machine learning: A big data-ai integration perspective. IEEE Trans. Knowl. Data Eng. 2019, 33, 1328–1347. [Google Scholar] [CrossRef] [Scilit]
- Harsha, A.; Jha, S.K. Erosive wear studies of epoxy-based composites at normal incidence. Wear 2008, 265, 1129–1135. [Google Scholar] [CrossRef] [Scilit]
- Qian, D.; Bao, L.; Takatera, M.; Kemmochi, K.; Yamanaka, A. Fiber-reinforced polymer composite materials with high specific strength and excellent solid particle erosion resistance. Wear 2010, 268, 637–642. [Google Scholar] [CrossRef] [Scilit]
- Patnaik, A.; Satapathy, A.; Mahapatra, S.S.; Dash, R.R. A modeling approach for prediction of erosion behavior of glass fiber–polyester composites. J. Polym. Res. 2008, 15, 147–160. [Google Scholar] [CrossRef] [Scilit]
- Mendoza Mendoza, J.C.; Vera Cardenas, E.E.; Lewis, R.; Mai, W.; Avila Davila, E.O.; Martínez Pérez, A.I.; Ledesma Ledesma, S.; Moreno Rios, M. Water jet erosion performance of carbon fiber and glass fiber reinforced polymers. Polymers 2021, 13, 2933. [Google Scholar] [CrossRef] [Scilit]
- Barkoula, N.-M.; Karger-Kocsis, J. Effects of fibre content and relative fibre-orientation on the solid particle erosion of GF/PP composites. Wear 2002, 252, 80–87. [Google Scholar] [CrossRef] [Scilit]
- Vera-Cardenas, E.E.; Mendoza-Mendoza, J.C.; Martinez-Perez, A.I.; Ledesma-Ledesma, S.; Rubio-González, C.; Vite-Torres, M. Solid particle erosive wear study of polymer composite materials for wind turbine applications. Polym. Compos. 2021, 42, 1988–1999. [Google Scholar] [CrossRef] [Scilit]
- Suresh, A.; Harsha, A.; Ghosh, M. Solid particle erosion of unidirectional fibre reinforced thermoplastic composites. Wear 2009, 267, 1516–1524. [Google Scholar] [CrossRef] [Scilit]
- Al-Darraji, A.; Oluwoye, I.; Lagat, C.; Tanaka, S.; Barifcani, A. Erosion of rigid plastics in turbid (sandy) water: Quantitative assessment for marine environments and formation of microplastics. Environ. Sci. Process. Impacts 2024, 26, 1847–1858. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Al-Darraji, A.; Lagat, C.; Sapanathan, T.; Butt, P.; Oluwoye, I. Water-Borne Erosion of Reinforced Polymer Composites: Application to Shallow Offshore Marine Environment. Polym. Compos. 2025. [Google Scholar] [CrossRef] [Scilit]
- Huwaldt, J.A.; Steinhorst, S. PlotDigitizer (Version 2.6.10). 2023. Available online: http://plotdigitizer.sourceforge.net/ (accessed on 20 February 2025).
- JMP Statistical Discovery LLC. JMP® 18 Multivariate Methods, version 18.1 ed.; JMP Statistical Discovery LLC: Cary, NC, USA, 2024. [Google Scholar]
- Rousseeuw, P.J.; Leroy, A.M. Robust Regression and Outlier Detection; John Wiley & Sons: Hoboken, NJ, USA, 2003. [Google Scholar]
- JMP Statistical Discovery LLC. JMP® 18 Predictive and Specialized Modeling; JMP Statistical Discovery LLC: Cary, NC, USA, 2024. [Google Scholar]
- Gurney, K. An Introduction to Neural Networks; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
- Abiodun, O.I.; Jantan, A.; Omolara, A.E.; Dada, K.V.; Mohamed, N.A.; Arshad, H. State-of-the-art in artificial neural network applications: A survey. Heliyon 2018, 4, e00938. [Google Scholar] [CrossRef] [Scilit]
- Abiodun, O.I.; Jantan, A.; Omolara, A.E.; Dada, K.V.; Umar, A.M.; Linus, O.U.; Arshad, H.; Kazaure, A.A.; Gana, U.; Kiru, M.U. Comprehensive review of artificial neural network applications to pattern recognition. IEEE Access 2019, 7, 158820–158846. [Google Scholar] [CrossRef] [Scilit]
- Aggarwal, C.C. Neural Networks and Deep Learning: A Textbook, 2nd ed.; Springer Nature: Cham, Switzerland, 2023. [Google Scholar]
- Yoon, Y.; Guimaraes, T.; Swales, G. Integrating artificial neural networks with rule-based expert systems. Decis. Support Syst. 1994, 11, 497–507. [Google Scholar] [CrossRef] [Scilit]
- Stathakis, D. How many hidden layers and nodes? Int. J. Remote Sens. 2009, 30, 2133–2147. [Google Scholar] [CrossRef] [Scilit]
- Haykin, S. Neural Networks and Learning Machines, 3rd ed.; Pearson Education: Upper Saddle River, NJ, USA, 2009. [Google Scholar]
- Chen, T.; Guestrin, C. XGBoost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD ‘16), San Francisco, CA, USA, 13–17 August 2016; pp. 785–794. [Google Scholar]
- Nielsen, D. Tree Boosting with XGBoost—Why Does XGBoost Win “Every” Machine Learning Competition? Master’s Thesis, NTNU, Trondheim, Norway, 2016. [Google Scholar]
- Friedman, J.H. Greedy function approximation: A gradient boosting machine. Ann. Stat. 2001, 29, 1189–1232. [Google Scholar] [CrossRef] [Scilit]
- Gnanasambandam, R.; Shen, B.; Chung, J.; Yue, X.; Kong, Z. Self-scalable tanh (stan): Multi-scale solutions for physics-informed neural networks. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 15588–15603. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Meronen, L.; Irwanto, C.; Solin, A. Stationary Activations for Uncertainty Calibration in Deep Learning. In Proceedings of the Advances in Neural Information Processing Systems (NeurIPS 2020); Curran Associates, Inc.: Red Hook, NY, USA, 2020; pp. 2338–2350. [Google Scholar]
- Roy, M.; Vishwanathan, B.; Sundararajan, G. The solid particle erosion of polymer matrix composites. Wear 1994, 171, 149–161. [Google Scholar] [CrossRef] [Scilit]
- Miyazaki, N.; Takeda, N. Solid particle erosion of fiber reinforced plastics. J. Compos. Mater. 1993, 27, 21–31. [Google Scholar] [CrossRef] [Scilit]
- Tewari, U.; Harsha, A.; Häger, A.; Friedrich, K. Solid particle erosion of carbon fibre–and glass fibre–epoxy composites. Compos. Sci. Technol. 2003, 63, 549–557. [Google Scholar] [CrossRef] [Scilit]
- Stachowiak, G.; Batchelor, A. Engineering Tribology; Butterworth-Heinemann: Oxford, UK, 2013. [Google Scholar]
- de Vito, L. LinXGBoost: Extension of XGBoost to generalized local linear models. arXiv 2017, arXiv:1710.03634. [Google Scholar] [CrossRef] [Scilit]
- Parsi, M.; Najmi, K.; Najafifard, F.; Hassani, S.; McLaury, B.S.; Shirazi, S.A. A comprehensive review of solid particle erosion modeling for oil and gas wells and pipelines applications. J. Nat. Gas Sci. Eng. 2014, 21, 850–873. [Google Scholar] [CrossRef] [Scilit]
- Pool, K.V.; Dharan, C.K.H.; Finnie, I. Erosive wear of composite materials. Wear 1986, 107, 1–12. [Google Scholar] [CrossRef] [Scilit]
- Finnie, I. Some reflections on the past and future of erosion. Wear 1995, 186–187, 1–10. [Google Scholar] [CrossRef] [Scilit]
- Tilly, G.P. A two stage mechanism of ductile erosion. Wear 1973, 23, 87–96. [Google Scholar] [CrossRef] [Scilit]
- Elkholy, A. Prediction of abrasion wear for slurry pump materials. Wear 1983, 84, 39–49. [Google Scholar] [CrossRef] [Scilit]
- Zu, J.; Hutchings, I.; Burstein, G. Design of a slurry erosion test rig. Wear 1990, 140, 331–344. [Google Scholar] [CrossRef] [Scilit]
- Wood, R.; Puget, Y.; Trethewey, K.; Stokes, K. The performance of marine coatings and pipe materials under fluid-borne sand erosion. Wear 1998, 219, 46–59. [Google Scholar] [CrossRef] [Scilit]
- Wood, R.J.K. The sand erosion performance of coatings. Mater. Des. 1999, 20, 179–191. [Google Scholar] [CrossRef] [Scilit]
- Prashar, G.; Vasudev, H. Application of artificial neural networks in the prediction of slurry erosion performance: A comprehensive review. Int. J. Interact. Des. Manuf. (IJIDeM) 2025, 19, 1591–1609. [Google Scholar] [CrossRef] [Scilit]
- Brown, S.; Khomh, F.; Cavarroc-Weimer, M.; Mendez, M.; Martinu, L.; Klemberg-Sapieha, J. Machine Learning Approach to the Assessment and Prediction of Solid Particle Erosion of Metals. Tribol. Int. 2025, 211, 110903. [Google Scholar] [CrossRef] [Scilit]













| Variable Name | Description | Unit | Range in Dataset |
|---|---|---|---|
| Surface material | Type of polymer or composite | - | CFRP, GFRP, HDPE, EP, PP, PEEK, GF-PEEK, CF-PEEK, GF-PEKK, CF-PEKK |
| Fluid type | Type of fluid medium | - | Air, Water |
| Hardness | Material hardness | Vickers hardness, HV | 2.85–112.00 |
| Sand content | Silica sand concentration in the medium | wt.% | 0.00–38.37 |
| Particle size | Sand particle size | μm | 0–300 |
| Impact angle | Impingement angle between erodent and material surface | degrees | 5–90 |
| Velocity | Jet or particle impact velocity | m/s | 2.00–66.00 |
| Erosion rate | Measured erosion rate | mg/(mm2·year) | 0.09–135,442.19 |
| Activation Function | Mathematical Expression |
|---|---|
| Hyperbolic Tangent (TanH) | |
| Gaussian | |
| Identity (Linear) |
| Conditions | Description |
|---|---|
| Maximum depth | Maximum number of levels per tree. |
| Minimum number of residuals | Minimum number of sample residuals required per child node. |
| γ | Minimum gain required to make a split. |
| No gain improvement | Branches are pruned if no gain is achieved. |
| No more samples to split | Nodes with ≤1 sample are not split further. |
| Hyperparameter | Default Value | Function and Explanation |
|---|---|---|
| max_depth | 6 | Determines the maximum depth of each tree in the ensemble. Deeper trees model more complex relationships but can also lead to overfitting. |
| subsample | 1 | Fraction of training samples used for each boosting round; reduces variance and overfitting when set below 1. |
| colsample_bytree | 1 | Fraction of predictors randomly selected for each tree; this setting can improve learning capacity; however, it can mitigate multicollinearity when set below 1. |
| min_child_weight | 1 | Minimum sum of instance weights required to create child nodes (leaf). Setting it to 1 allows the model to capture even rare patterns or fine shifts in the input data. |
| alpha | 0 | Regularisation term. Controls model sparsity by penalising the absolute values of leaf weights; helps remove weak tree branches and simplifies the model. |
| lambda | 1 | Regularisation term. Controls model complexity by penalising large leaf weights; stabilises the tree structure and reduces overfitting to noisy data. |
| learning_rate | 0.3 | Shrinkage parameter. Controls the contribution of each tree to the final prediction; lower values slow learning but improve accuracy. |
| iterations | 30 | Number of boosting rounds (trees built); more iterations can capture complexity but risk overfitting. |
| Measures | ANN Fit Details | XGBoost Fit Details | ||
|---|---|---|---|---|
| Training | Validation | Training | Validation | |
| r | 0.993 | 0.999 | 0.999 | 0.990 |
| RASE | 2047 | 1159 | 861 | 3760 |
| MAE | 1216 | 652 | 448 | 1815 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Al-Darraji, A.; Lagat, C.; Oluwoye, I. Predictive Modelling of Erosion Behaviour in Polymeric and Composite Materials Using Machine Learning. Modelling 2026, 7, 15. https://doi.org/10.3390/modelling7010015
Al-Darraji A, Lagat C, Oluwoye I. Predictive Modelling of Erosion Behaviour in Polymeric and Composite Materials Using Machine Learning. Modelling. 2026; 7(1):15. https://doi.org/10.3390/modelling7010015
Chicago/Turabian StyleAl-Darraji, Ali, Christopher Lagat, and Ibukun Oluwoye. 2026. "Predictive Modelling of Erosion Behaviour in Polymeric and Composite Materials Using Machine Learning" Modelling 7, no. 1: 15. https://doi.org/10.3390/modelling7010015
APA StyleAl-Darraji, A., Lagat, C., & Oluwoye, I. (2026). Predictive Modelling of Erosion Behaviour in Polymeric and Composite Materials Using Machine Learning. Modelling, 7(1), 15. https://doi.org/10.3390/modelling7010015

