An Excel™-VBA programme for the analysis of current velocity profiles

被引:5
|
作者
Le Roux, JP
Brodalka, M
机构
[1] Univ Chile, Fac Ciencias Fis & Matemat, Dept Geol, Santiago, Chile
[2] Univ Pretoria, ZA-0002 Pretoria, South Africa
关键词
bedload; suspended load; sediment transport; shear velocity; settling velocity;
D O I
10.1016/j.cageo.2004.06.006
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
VPA is an Excel spreadsheet to facilitate the analysis of current velocity profiles and its application to sediment transport studies in steady, uniform, open-channel flows. The program requires input values such as the water temperature (from which the density and dynamic viscosity are calculated), the channel depth and slope, current velocities as measured at different heights above the bed, bedform length and height, as well as the sediment density and median size. The latter can be provided as sieve diameters, fall diameters or as phi values. The velocity profiles are plotted on two graphs, one being a traditional plot of velocity versus height or distance from the bed and the other comparing the observed profile with theoretical profiles for smooth, transitional and rough boundary conditions. VBA macros are provided to clear the spreadsheet before new profiles are analysed, update the formulas, straighten out the velocity profiles, calculate the shear velocity, and save the data on a separate sheet for further analysis. The programme is applied to a new and more accurate method to determine the shear velocity, which can be used to predict the bedload discharge over plane beds and is also incorporated into a dimensionally correct suspended load transport equation combining the parameters most important in sediment transport. A dimensionally correct bedload discharge equation based upon the mean excess flow velocity is also proposed for plane beds, ripples and dunes. (C) 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:867 / 879
页数:13
相关论文
共 50 条