Model help:TopoFlow-Channels-Dynamic Wave: Difference between revisions

From CSDMS
No edit summary
No edit summary
Line 447: Line 447:
|-
|-
|}
|}
  </div>
<headertabs/>
</div>
</div>
==Notes==
==Notes==

Revision as of 18:07, 7 April 2011

The CSDMS Help System

TopoFlow-Channels-Dynamic Wave

The module is used to compute flow routing in a D8-based, spatial hydrologic model with dynamic wave process.

Model introduction

This process component is part of a spatially-distributed hydrologic model called TopoFlow, but it can now be used as a stand-alone model. The dynamic wave method is the most complete and complex method for modeling flow in open channels. This method retains all of the terms in the full, 1D momentum equation, including the gravity, friction and pressure gradient terms (as used by the diffusive wave method) as well as local and convective acceleration (or momentum flux) terms. This full equation is known as the St. Venant equation. In the current version of TopoFlow it is assumed that the flow directions are static and given by a D8 flow grid. In this case, integral vs. differential forms of the conservation equations for mass and momentum can be used.

Model parameters

Parameter Description Unit
Component status Enabled / Disabled -
Input directory The location of the input files [-]
Output directory The location for the output files [-]
Site prefix [-]
Case prefix [-]
Number of steps Number of simulation steps [-]
Time step [sec]
D8 flow code file grid of D8 flow codes in binary file [-]
D8 slope file grid of D8 flow slopes in binary file [-]
Manning flag Option to use Manning'n for roughness [-]
Law of Wall flag Option to use Law of Wall for roughness [-]
Manning N type grid of D8 flow slopes in binary file Allowed input types: Scalar / Grid /Time_Series /Grid_Sequence
Manning N Manning'n value [m / s^1/3]
Roughness z0 type Allowed input types: Scalar / Grid /Time_Series /Grid_Sequence [m]
Roughness z0 Law of Wall roughness value [m]
Parameter Description Unit
Bed width type Allowed input types: Scalar / Grid /Time_Series /Grid_Sequence [-]
Bank width bed width of trapezoid cross-section [m]
Bank angle type Allowed input types: Scalar / Grid /Time_Series /Grid_Sequence [-]
Bank angle bank angle of trapezoid cross-section [degree]
Init. depth type Allowed input types: Scalar / Grid /Time_Series /Grid_Sequence [-]
Init. depth initiate flow depth (If scalar, use 0.0) [m]
Sinuosity type Allowed input types: Scalar / Grid /Time_Series /Grid_Sequence [-]
Sinuosity absolute channel sinuosity [m / m]
Parameter Description Unit
Save grid timestep time interval between saved grids [sec]
Save Q grids toggle Option to save computed Q grids [-]
Save Q grids file file name for Q grid stack [m^3 / s]
Save u grids toggle Option to save computed u grids [-]
Save u grids file file name for u grid stack [m / s]
Save d grids toggle Option to save computed d grids [-]
Save d grids file file name for d grid stack [m]
Save f grids toggle Option to save computed f grids [-]
Save f grids file file name for f grid stack
Parameter Description Unit
Save pixels timestep time interval between time series vales [sec]
Save Q pixels toggle Option to save computed Q time series [-]
Save Q pixels file file name for Q time series [m^3 / s]
Save u pixels toggle Option to save computed u time series [-]
Save u pixels file file name for u time series [m / s]
Save d pixels toggle Option to save computed d time series [-]
Save d pixels file file name for d time series [m]
Save f pixels toggle Option to save computed f time series [-]
Save f pixels file file name for f time series [-]

Uses ports

This will be something that the CSDMS facility will add

Provides ports

This will be something that the CSDMS facility will add

Main equations

  • Mass conservation equation
[math]\displaystyle{ \Delta V \left (i,t \right)=\Delta t \left (R \left (i,t \right) \Delta x \Delta y -Q \left (i,t \right) +\Sigma_{k} Q \left (k,t \right) \right) }[/math] (1)
  • Mean water depth in channel segment (if θ > 0 )
[math]\displaystyle{ d=\left (\left (w^2 + 4 \tan \left (\theta\right) V / L\right)^{\frac{1}{2}} -w\right) / \left ( 2 \tan \left (\theta\right)\right) }[/math] (2)
  • Mean water depth in channel segment (if θ = 0)
[math]\displaystyle{ d= V / \left (w L \right) }[/math] (3)
  • Momentum conservation equation
[math]\displaystyle{ \Delta v \left (i,t \right)=\Delta t \left ( T_{1} + T_{2} + T_{3} + T_{4} + T_{5} \right) / \left (d \left (i,t \right) A_{w}\right) }[/math] (4)
  • Efflux term
[math]\displaystyle{ T_{1}=v \left (i,t \right) Q \left (i,t \right) \left ( C - 1 \right) }[/math] (5)
  • Influx term
[math]\displaystyle{ T_{2}=\Sigma_{k} \left ( v \left (k,t \right) - v \left (i,t \right) C \right) Q \left (k,t \right) }[/math] (6)
  • "New mass" momentum term
[math]\displaystyle{ T_{3}=- v \left (i,t \right) C R \left (i,t \right) \Delta x \Delta y }[/math] (7)
  • Gravity term
[math]\displaystyle{ T_{4}=A_{w} \left (g d \left (i,t \right) S \left (i,t \right)\right) }[/math] (8)
  • Friction term
[math]\displaystyle{ T_{5}=- A_{w} \left (f\left (i,t \right) v \left (i,t \right)^2 \right) }[/math] (9)
  • Discharge of water
[math]\displaystyle{ Q=v A_{w} }[/math] (10)
  • Friction factor (for law of the wall)
[math]\displaystyle{ f \left (i,t \right)= \left (/kappa / LN \left (a d \left (i,t \right) / z_{0}\right)\right)^2 }[/math] (11)
  • Friction factor for Manning's equation
[math]\displaystyle{ f \left (i,t \right)=g n^2 / R_{h}\left (i,t \right)^{\frac{1}{3}} }[/math] (12)
  • Area ratio appearing
[math]\displaystyle{ C=A_{w} / A_{t} }[/math] (13)
  • Top surface area of a channel segment
[math]\displaystyle{ A_{t}=w_{t} L }[/math] (14)
  • hydraulic radius
[math]\displaystyle{ R_{h}= A_{w} /P_{w} }[/math] (15)
  • wetted cross-sectional area of a trapezoid
[math]\displaystyle{ A_{w}= d \left (w + \left (d \tan \left (\theta\right)\right)\right) }[/math] (16)
  • Wetted perimeter of a trapezoid
[math]\displaystyle{ P_{w}= w + \left ( 2 d / cos\left (\theta\right)\right) }[/math] (17)
  • wetted volume of a trapezoidal channel
[math]\displaystyle{ V_{w}=d^2 \left (L \tan \left (\theta\right)\right) +d \left (L w\right) }[/math] (18)