-
Notifications
You must be signed in to change notification settings - Fork 0
Grain Size Distribution Extrapolation Algorithm
The grain size tool uses a single or multiple measurements of grain size distribution (e.g., Wolman (1954) pebble count) to extrapolate estimates of
- Calculate
$D_{16}$ ,$D_{50}$ , and$D_{84}$ and their uncertainty from grain size distribution measurements. - Find
$D_{max}$ for measurements and parameterize a linear equation or scalar for estimating$D_{max}$ . - Find the flow depth required to transport the
$D_{16}$ ,$D_{50}$ , and$D_{84}$ at measurement reaches. - Find hydraulic geometry coefficients associated with the critical depths.
- Extrapolate critical depths to each drainage network segment based on parameterized hydraulic geometry relationship.
- Estimate
$D_{16}$ , $D_{50},$D_{84}$ at each segment using the Shields equation and the Gilbert (2022) method for estimate critical Shields stress. Estimate$D_{max}$ using the relationship developed in step 2. - Take the square root of the measurement data to normalize the original distributions and fit normal distribution parameters for each measurement. Take the average of each for the final parameters.
- For each drainage network segment, fit new normal distribution parameters using the parameters from the measurement reaches as a starting point. These parameters are adjusted until the error between
$D_{16}$ ,$D_{50}$ , and$D_{84}$ found from generating a new distribution is minimized compared against the actual values attributed to the segment in step 6. - Generate a distribution using the solved parameters, remove fractions finer than sand and coarser than the predicted
$D_{max}$ for the segment. Calculate the fraction of the resulting distribution within each half-phi size interval and store the data in the output .json file.
For each measurement, the data is bootstrapped with replacement 100 times. For each bootstrap, values are selected until the number of values is 80% of the total number of measurement values. For each bootstrap, the 16th, 50th, and 84th percentile of the data is recorded, generating a distribution of each consisting of 100 values. The values for
for each measurement, the
which can then be used at each segment. If there is a single measurement, The
For each measurement reach, after the
where the coefficient a varies as a function of relative bed roughness,
The critical Shields number is given by the function
where
where
In order to extrapolate critical depth values to each drainage network segment, coefficients for hydraulic geometry coefficients are parameterized. Hydraulic geometry equations scale channel geometry with contributing drainage area (Leopold & Maddock, 1953). Typically an exponent of 0.4 is used for depth:
Where
After the function for calculating the coefficient in the depth hydraulic geometry formula is developed, critical depth for
where the subscript, i represents the grain size percentile (i.e., 16, 50, 84).
The relationship developed for
For each grain size measurement, the data is converted by taking the square root of all measurements, then tested for normality. Typically, in coarse bedded, mountain streams grain size distributions are positively skewed, with a few high values from large boulders causing the skew (). The mean and standard deviation of the distributions is then computed. If there is more than one measurement, the mean of means, and standard deviations is taken.
For each network segment, a distribution is generated using the mean and standard deviation parameters from the measurement data. In an optimization process, those parameters are then varied until the error between
{
}
Leopold, L. B., & Maddock, T. (1953). The hydraulic geometry of stream channels and some physiographic implications (Vol. 252). US Government Printing Office.
Wolman, M. G. (1954). A method of sampling coarse river‐bed material. EOS, Transactions American Geophysical Union, 35(6), 951-956.