Related Experiment Video
Updated: Sep 6, 2025

Author Spotlight: UAV Remote Sensing for Efficient Invasive Plant Biomass Estimation
Published on: February 9, 2024
Predicting Bulk Average Velocity with Rigid Vegetation in Open Channels Using Tree-Based Machine Learning: A Novel
D P P Meddage1, I U Ekanayake2, Sumudu Herath1
1Department of Civil and Engineering, University of Moratuwa, Moratuwa 10400, Sri Lanka.
Abstract:
Predicting the bulk-average velocity (UB) in open channels with rigid vegetation is complicated due to the non-linear nature of the parameters. Despite their higher accuracy, existing regression models fail to highlight the feature importance or causality of the respective predictions. Therefore, we propose a method to predict UB and the friction factor in the surface layer (fS) using tree-based machine learning (ML) models (decision tree, extra tree, and XGBoost). Further, Shapley Additive exPlanation (SHAP) was used to interpret the ML predictions. The comparison emphasized that the XGBoost model is superior in predicting UB (R = 0.984) and fS (R = 0.92) relative to the existing regression models. SHAP revealed the underlying reasoning behind predictions, the dependence of predictions, and feature importance. Interestingly, SHAP adheres to what is generally observed in complex flow behavior, thus, improving trust in predictions.
Related Concept Videos
Rapidly Varying Flow
Uniform Depth Channel Flow
Uniform Depth Channel Flow: Problem Solving
Gradually Varying Flow
Typical Model Studies
Velocity and Acceleration in Steady and Unsteady Flow
The acceleration can be generalized to any point in the flow, and expressed as components along three perpendicular directions, representing changes in velocity over...

