CMS-Flow:Equilibrium Concentrations and Transport Rates

From CIRPwiki
Jump to navigation Jump to search

Equilibrium Concentrations and Transport Rates

In order to close the system of equations describing the sediment transport, bed change, and bed sorting equations, the fractional equilibrium depth-averaged total-load concentration (Ctk*) must be estimated from an empirical formula. The depth-averaged equilibrium concentration is defined as

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle C_{tk*} = \frac{q_{tk*}}{Uh}} (1)

where qtk* is the total-load transport for the kth sediment size class estimated from an empirical formula. For convenience, Ctk* is written in general form as

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle C_{tk*} = p_{1k}C_{tk}^*} (2)

where p1kis the fraction of the sediment size (k) in the first (top) bed layer, and Ctk* is the potential equilibrium total-load concentration. The potential concentration (Ctk*) can be interpreted as the equilibrium concentration for uniform sediment of size dk. The above equation is essential for the coupling of sediment transport, bed change, and bed sorting equations.

Lund-CIRP

Camenen and Larson (2005, 2007, and 2008) developed a general sediment transport formula for bed and suspended load under combined waves and currents. These are refered to as the Lund-CIRP transport formulas. The general transport formulas can be used for both symmetric and asymmetric waves but for simplicity the waves are assumed to be symmetric. The current-related bed- and suspended transport rate wave stirring is given by

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \frac{q_{b*}}{\sqrt{(s-1) g d_{50}^3}} = f_b \rho_s 12\sqrt{\Theta_c} \Theta_{cw,m}\exp{ \biggl (-4.5 \frac{\Theta_{cr}}{\Theta_{cw}}} \biggr )} (3)
  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \frac{q_{s*}}{\sqrt{(s-1)gd_{50}^3}} = f_s \rho_s c_R U \frac{\epsilon}{\omega_s} \left[1 - exp \left(- \frac{\omega_s h}{\epsilon} \right)\right]} (4)

where:

qb* = equilibrium bed-load transport rate [kg/m/s]
qs* = equilibrium suspended-load transport rate [kg/m/s]
Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \Theta_c} = Shields parameters due to currents [-]
Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \Theta_{cw,m}} = mean Shields parameters due to waves and currents [-]
= maximum Shields parameters due to waves and currents [-]
Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \Theta_{cr}} = critical Shields parameter [-]
Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \epsilon} = vertical sediment diffusivity [m2/s]
cR = reference bed concentration [kg/m3]
fb= bed-load scaling factor (default 1.0) [-]
fs = suspended-load scaling factor (default 1.0) [-].

The critical Shields parameter is calculated using

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \Theta_{cr} = \frac{0.3}{1 + 1.2d_*} + 0.055 \left[1 - exp(-0.2d_*)\right]} (5)

The mean and maximum Shields parameters are calculated as

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \Theta_{cw,m} = \sqrt{\Theta_c ^2 + \Theta_{w,m}^2 + 2\Theta_c \Theta_{w,m}cos\varphi}} (6)
  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \Theta_{cw} = \sqrt{\Theta_c ^2 + \Theta_w ^2 + 2\Theta_c \Theta_w cos\varphi}} (7)

The mean wave Shields parameter is calculated as Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \Theta_{w,m} = \Theta_w /2} assuming a sinusoidal wave. The Shields parameters for currents and waves are given by

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \Theta_{c|w} = \frac{\tau_{c|w}}{g(\rho_s - \rho)d}} (8)

in which the subscript c|w indicates either the current- (c) or wave-related (w) component. The current-related shear stress (Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \tau_c} ) is calculated with

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \tau_c = \rho c_b U^2} (9)

The wave-related bed shear stress is calculated with

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \tau_w = \frac{1}{2}\rho f_w u_w ^2} (10)

and the wave friction factor (fw) of Swart (1974) is given by

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle f_w =\left\{\begin{align} &exp(5.21r^{-0.19} -6.0) \quad for \ r > 1.57\\ &0.3 \quad\quad\quad\quad\quad\quad\quad\quad\quad for \ r \leq 1.57 \end{align} \right. } (11)

The total bed roughness is assumed to be a linear summation of the grain-related roughness (ksg), form-drag (ripple) roughness (ksr), and sediment-related roughness (kss):

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle k_{s,c|w} = k_{sg} + k_{sr,c|w} + k_{ss,c|w}} (12)

Here, the grain-related roughness is estimated as ksg = 2d50 The ripple roughness (ksr) is calculated as (Soulsby 1997)

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle k_{sr,c|w} = 7.5 \frac{H^2 _{r,c|w}}{L_{r,c|w}}} (13)

where Hr and Lr are the ripple height and length, respectively.

The current- and wave-related sediment roughnesses are estimated as

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle k_{ss,c|w} = 5d_{50}\Theta_{c|w}} (14)

The above equation must be solved simultaneously with the expressions for the bottom shear stress because the roughness depends on the stress.

The reference concentration is given by

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle c_R = A_{cR}\Theta_{cw,m} \exp{ \biggl(- 4.5 \frac{\Theta_{cr}}{\Theta_{cw}}} \biggr)} (15)

where the coefficient Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle A_{cR}} is determined by the following relationship:

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle A_{cR} = 0.0035 \exp{ \bigl( - 0.3 d_{*} } \bigr) } (16)

The vertical sediment diffusivity is calculated as

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \epsilon = h \left(\frac{D_e}{\rho} \right)^{1/3}} (17)

where De is the total effective dissipation given by

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle D_e = k_b ^3 D_{br} + k_c ^3 D_c + k_w ^3 D_w} (18)

in which kb, kc, and kw are coefficients; Dbr is the wave breaking dissipation (from the wave model); and Dc and Dw are the bottom friction dissipation due to currents and waves, respectively. The dissipation from bottom friction due to current (Dc) and the dissipation from bottom friction due to waves (Dw) are expressed as

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle D_{c|w} = \tau_{c|w}u_{*c|w}} (19)

The coefficient kb=0.017 (Camenen and Larson 2008), and kc and kw are a function of the Schmidt number:

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle k_{c|w} = \frac{\kappa}{6} \sigma_{c|w}} (20)

where Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \sigma_{c|w}} is either the current- or wave-related Schmidt number calculated from the following relationships (Camenen and Larson 2008):

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \sigma_{c|w} = \left\{ \begin{align} &a_{c|w} + b_{c|w} sin^2 \left( \frac{\pi}{2} \frac{\omega_s}{u_{*c|w}} \right)\ for \frac{\omega_s}{u_{*c|w}} \leq 1 \\ &1 + (a_{c|w} + b_{c|w} - 1)sin^2 \left(\frac{\pi}{2} \frac{u_{*c|w}}{\omega_s}\right) \ for \frac{\omega_s}{u_{*c|w}} > 1\end{align} \right. } (21)

with the coefficients ac = 0.4, bc = 3.5, aw =0.15, and bw = 1.5.

For multiple-sized (non-uniform) sediments, the fractional equilibrium sediment transport rates are calculated as (Wu and Lin 2011)

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \frac{q_{bk*}}{\sqrt{(s-1)gd_k ^3}} = f_b \xi_k ^{-1}p_{1k}\rho_s 12 \sqrt{\Theta_c}\Theta_{cw,m} \ exp \left(-4.5 \frac{\Theta_{crk}}{\Theta_{cw}}\right)} (22)
  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \frac{q_{sk*}}{\sqrt{(s-1)gd_k ^3}} = f_s \xi_k ^{-1}p_{1k}\rho_s c_{Rk}U \frac{\epsilon_k}{\omega_{sk}} \left[1 - exp \left(-\frac{\omega_{sk}h}{\epsilon_k}\right)\right]} (23)

where:

k = subscript indicating the sediment size class
Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \xi_k} = hiding and exposure function [-]
rsk = fraction of suspended load for each size class defined by Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle r_{sk} = \frac{q_{sk}}{q_tk} \simeq \frac{q_{sk*}}{q_{tk*}}} where qsk and qtk are the actual suspended- and total-load transport rates and qsk* and qtk* are the equilibrium suspended- and total-load transport rates.
p1k = fraction of the kth sediment size in the first layer [-].

The availability of sediment fractions is included through p1k, while hiding and exposure of grain sizes are accounted for by directly multiplying the transport rates.

van Rijn

The van Rijn (1984 a,b) transport equations are used with the recalibrated coefficients of van Rijn (2007ab) are given by

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle q_{b*} = f_b \rho_s 0.015 U h \biggl( \frac{U_e - U_{cr} }{ \sqrt{(s-1) g d_{50}} } \biggr)^{1.5} \biggl( \frac{d_{50}}{h} \biggr)^{1.2} } (24)


  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle q_{s*} = f_s \rho_s 0.012 U d_{50} \biggl( \frac{U_e - U_{cr} }{ \sqrt{(s-1) g d_{50}}} \biggr)^{2.4} d_{*}^{-0.6} } (25)

where:

Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle U_{cr}} = the critical depth-averaged velocity for incipient motion [m/s],

Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle U_e} = effective depth averaged velocity [m/s]

The effective depth-averaged velocity is calculated as Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle U_e = U + \gamma u_w}  with Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \gamma } = 0.4 for random waves and Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \gamma} = 0.8 for regular waves. The bottom wave orbital velocity based on linear wave theory is uw. For random waves, uw = uws where uws is based on the significant wave height and peak wave period

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle u_{ws} = \frac{\pi H_s}{T_p sinh(kh)}} (26)

The critical depth-averaged velocity is

estimated as Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle U_{cr} = \beta_c U_{crc} + (1 - \beta_c )u_{crw} \text{ where } \beta_c = U / (U + u_w) } is a blending factor. The critical depth-averaged current velocity (Ucrc) is given by

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle U_{crc} = \left\{ \begin{align} &0.19 d_{50}^{0.1} log_{10} \left(\frac{4h}{d_{90}}\right), \ for \ 0.1 \leq d_{50} \leq 0.5 mm \\ &8.5 d_{50}^{0.6} log_{10} \left(\frac{4h}{d_{90}}\right), \ for \ 0.5 \leq d_{50} \leq 2.0 mm \end{align} \right. } (27)


, and the critical bottom-wave-orbital velocity amplitude (ucrw) is given

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle U_{crw} =\left\{ \begin{align} &0.24[(s-1)g]^{0.66} \ d_{50} ^{0.33} T_p ^{0.33}, \ for \ 0.1 \leq d_{50} \leq 0.5mm \\ &0.95[(s-1)g]^{0.57} \ d_{50}^{0.43} T_p ^{0.14}, \ for \ 0.5 \leq d_{50} \leq 2.0 mm \end{align} \right. } (28)

According to van Rijn (2007a), the bed-load transport formula predicts transport rates by a factor of 2 for velocities higher than 0.6 m/s, but under predicts transport rates by a factor of 2 to 3 for velocities close to the initiation of motion.

The van Rijn formulas (1984 a,b; 2007 a,b) were originally proposed for well-sorted sediments. The sediment availability is included by multiplication of transport rates with the fraction of the sediment size class in the upper bed layer. The hiding and exposure are considered by a correction factor which multiples to the critical velocity. When applied to multiple-sized sediments, the fractional equilibrium transport rates are calculated as

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle q_{bk*} = f_b \rho_s p_{1k} 0.015Uh \left(\frac{U_e - \xi_k ^{1/2}U_{crk}}{\sqrt{(s-1)g d_k}}\right)^{1.5} \left(\frac{d_k}{h} \right)^{1.2}} (29)
  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle q_{sk*} = f_s \rho_s p_{1k} 0.012Uh \left(\frac{U_e - \xi_k ^{1/2}U_{crk}}{\sqrt{(s-1)gd_k}}\right)^{2.4} \left(\frac{d_k}{h} \right)d_{*k}^{-0.6}} (30)

The availability of sediment fractions is included through p1k, while hiding and exposure of grain sizes are accounted for by multiplying the critical velocity (Ucrk) by a correction function (Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle \zeta_k^{1/2}} ).

Watanabe

The equilibrium total load sediment transport rate of Watanabe (1987) is given by

  Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle q_{t*} = \left[f_s r_s + f_b(1-r_s )\right]\rho_s A_{Wat}U \left(\frac{\tau_{bmax} - \tau_{cr}}{\rho g}\right)} (31)

where:

qt* = potential total-load transport rate [kg/m/s]
rs = fraction of suspended load defined by Failed to parse (SVG with PNG fallback (MathML can be enabled via browser plugin): Invalid response ("Math extension cannot connect to Restbase.") from server "https://en.wikipedia.org/api/rest_v1/":): {\displaystyle r_{sk} = \frac{q_{sk}}{q_tk} \simeq \frac{q_{sk*}}{q_{tk*}}} [-]
= combined wave-current maximum shear stress [Pa]
= critical shear stress of incipient motion [Pa]
AWat = empirical coefficient typically ranging from 0.1 to 2.0 [-].

The critical shear stress is determined from

  (32)

and

  (33)


The maximum bed shear stress () is calculated as (Soulsby 1997)

  (34)

where is the angle between the waves and current; is the mean shear stress due to waves and currents; and is the wave-related bed shear stress which is calculated here using

  (35)

and

  (36)

The fraction of suspended sediment (rs) is estimated using the van Rijn (2007 a,b) transport equations described above. Besides being needed in the total-load transport equation

  (37)

, it also allows the application of the bed- and suspended-load scaling factors in a way similar to all other transport formula.

The Watanabe (1987) transport formula is modified for multiple-sized sediments as

  (38)

where the subscript k indicates the sediment size class.

Soulsby-van Rijn

Soulsby (1997) proposed the following equation for the total load sediment transport rate under currents and waves:

  (39)
  (40)


where:

= effective velocity [m/s]

urms= root-mean-square bottom wave orbital [m/s]

Ucrc = critical depth-averaged velocity for initiation of motion for currents based on Van Rijn (1984c) [m/s].

The bed friction coefficient (cb) is calculated using

  (41)

with the bed roughness length (z0) set to 0.006 m following Soulsby (1997).

The Soulsby-van Rijn formula is modified for multiple-sized sediments similarly to the van Rijn formula in the previous section with the equation

  (42)
  (43)

As in the case of the van Rijn transport formula, the availability of sediment fractions is included through p1k, while hiding and exposure of grain sizes is accounted for by multiplying the critical velocity (Ucrk) by a correction function (). It is noted that the Soulsby-van Rijn (Soulsby 1997) formulas are very similar to the van Rijn (1984a,b; 2007a,b) except for the definition of the effective velocity and the recalibration of the bed-load formula coefficients in van Rijn (2007a). The proposed changes for multiple-sized sediments should be verified with measurements or numerical simulations for non-uniformly-sized sediment transport.


Symbol Description Units
Bed load transport rate m3/s
Relative density -
Shields parameter due to currents -
Shields parameter due to waves and currents -
Critical shields parameter -
Empirical coefficient -
Empirical coefficient -
Current magnitude m/s

References

  • Camenen, B., and Larson, M. (2005). "A bed load sediment transport formula for the nearshore," Estuarine, Coastal and Shelf Science, 63, 249-260.
  • Camenen, B., and Larson, M. (2007). "A unified sediment transport formulation for coastal inlet applications", ERDC/CHL-TR-06-7, US Army Engineer Research and Development Center, Coastal and Hydraulics Laboratory, Vicksburg, MS.
  • Camenen, B., and Larson, M., (2008). "A General Formula for Non-Cohesive Suspended Sediment Transport," Journal of Coastal Research, 24(3), 615-627.
  • Soulsby, D.H. (1997). "Dynamics of marine sands. A manual for practical applications," Thomas Telford Publications, London, England, 249 p.
  • van Rijn, L. C. (1984a). "Sediment transport. Part I: Bed load transport", Journal of Hydraulic Engineering, 110(10), 1431–1456.
  • van Rijn, L. C. (1984b). "Sediment transport. Part II: Suspended loadtransport", Journal of Hydraulic Engineering, 110(11), 1613–1641.
  • van Rijn, L. C. 1984c. Sediment transport, Part III: Bed forms and alluvial roughness. Journal of Hydraulic Engineering, ASCE 110(12):1733–1754.
  • van Rijn, L.C., (2007a). "Unified View of Sediment Transport by Currents and Waves. I: Initiation of Motion, Bed Roughness, and Bed-load Transport", Journal of Hydraulic Engineering, 133(6), 649-667.
  • van Rijn, L.C., (2007b). "Unified View of Sediment Transport by Currents and Waves. II: Suspended Transport", Journal of Hydraulic Engineering, 133(6), 668-689.
  • Watanabe, A. (1987). "3-dimensional numerical model of beach evolution," Proceedings Coastal Sediments '87, ASCE, 802-817.
  • Wu, W., and Q. Lin. 2011. Extension of the Lund-CIRP formula for multiple-sized sediment transport under currents and waves. Oxford, MS: The University of Mississippi, National Center for Computational Hydroscience and Engineering.

Documentation Portal