Model:TopoFlow-Channels-Dynamic Wave: Difference between revisions
No edit summary |
No edit summary |
||
Line 97: | Line 97: | ||
|Describe processes represented by the model=The dynamic wave method for flow routing in the channels of a D8-based river network. | |Describe processes represented by the model=The dynamic wave method for flow routing in the channels of a D8-based river network. | ||
|Describe key physical parameters and equations=Main equations used by this component: | |Describe key physical parameters and equations=Main equations used by this component: | ||
ΔV(i,t) | ΔV(i,t)= Δt * ( R(i,t) Δx Δy - Q(i,t) + Σk Q(k,t) ) = change in water volume (m3) (mass cons.) | ||
d = { | d = {( w2 + 4 tan(θ) V / L)1/2 - w } / (2 tan(θ)) = mean water depth in channel segment (m) (if θ > 0) | ||
d = V / | d = V / (w * L) = mean water depth in channel segment (m) (if θ = 0) | ||
Δv(i,t) | Δv(i,t)= Δt * (T1 + T2 + T3 + T4 + T5) / ( d(i,t) * Aw ) = change in mean velocity (m / s) (mom. cons.) | ||
T1 = v(i,t) * Q(i,t) * (C - 1) = efflux term in equation for Δv | T1 = v(i,t) * Q(i,t) * (C - 1) = efflux term in equation for Δv | ||
T2 = Σk | T2 = Σk (v(k,t) - v(i,t) * C) * Q(k,t) = influx term in equation for Δv | ||
T3 = -v(i,t) * C * R(i,t) * Δx * Δy = "new mass" momentum term in equation for Δv | T3 = -v(i,t) * C * R(i,t) * Δx * Δy = "new mass" momentum term in equation for Δv | ||
T4 = Aw * | T4 = Aw * (g * d(i,t) * S(i,t)) = gravity term in equation for Δv | ||
T5 = -Aw * | T5 = -Aw * (f(i,t) * v(i,t)2) = friction term in equation for Δv | ||
Q = v * Aw = discharge of water | Q = v * Aw = discharge of water (m3 / s) | ||
f(i,t) = | f(i,t) = ( κ / LN ( a * d(i,t) / z0) )2 = friction factor (unitless) (for law of the wall) | ||
f(i,t) | f(i,t) = g * n2 / Rh(i,t)1/3 = friction factor (unitless) (for Manning's equation) | ||
C = Aw / At = area ratio appearing in equation for Δv | C = Aw / At = area ratio appearing in equation for Δv | ||
At = wt * L = top surface area of a channel segment | At = wt * L = top surface area of a channel segment (m2) (L = length) | ||
wt = w + | wt = w + ( 2 * d * tan(θ) ) = top width of a wetted trapezoidal cross-section (m) | ||
Rh = Aw / Pw = hydraulic radius | Rh = Aw / Pw = hydraulic radius (m) | ||
Aw = d * | Aw = d * (w + (d * tan(θ))) = wetted cross-sectional area of a trapezoid (m2) | ||
Pw = w + | Pw = w + (2 * d / cos(θ)) = wetted perimeter of a trapezoid (m) | ||
Vw = d2 * | Vw = d2 * ( L * tan(θ) ) + d * (L * w) = wetted volume of a trapezoidal channel (m) | ||
(Source: TopoFlow HTML Help System) | |||
|Describe length scale and resolution constraints=Recommended grid cell size is around 100 meters, but can be parameterized to run with a wide range of grid cell sizes. DEM grid dimensions are typically less than 1000 columns by 1000 rows. | |||
|Describe time scale and resolution constraints=The basic stability condition is: dt < (dx / u_min), where dt is the timestp, dx is the grid cell size and u_min is the smallest velocity in the grid. This ensures that flow cannot cross a grid cell in less than one time step. Typical timesteps are on the order of seconds to minutes. Model can be run for a full year or longer, if necessary. | |||
|Describe any numerical limitations and issues=This model/component needs more rigorous testing. | |||
}} | |||
{{Model testing | |||
|Describe available calibration data sets=This model/component is typically not calibrated to fit data, but is run with a best guess or measured value for each input parameter. | |||
|Describe available test data sets=Available test data sets: | |||
* Treynor watershed, in the Nishnabotna River basin, Iowa, USA. | |||
* (Two large rainfall events.) | |||
* Small basin in Kentucky. | |||
* Inclined plane for testing. | |||
* Arctic watershed data from Larry Hinzman (UAF). | |||
* See /data/progs/topoflow/3.0/data on CSDMS cluster. | |||
|Describe ideal data for testing=Several test datasets are stored on the CSDMS cluster at: /data/progs/topoflow/3.0/data. | |||
}} | |||
{{Users groups model | |||
|Do you have current or future plans for collaborating with other researchers?=Collaborators include: Larry Hinzman (UAF), Bob Bolton, Anna Liljedahl (UAF), Stefan Pohl, Tom Over and others | |||
}} | }} | ||
{{Documentation model | {{Documentation model | ||
|Manual model available= | |Provide key papers on model if any=Peckham, S.D. (2008) Geomorphometry and spatial hydrologic modeling (Chapter 22), In: Hengl, T. and Reuter, H.I. (Eds), Geomorphometry: Concepts, Software and Applications. Developments in Soil Science, vol. 33, Elsevier, 377-393 pp. | ||
|Manual model available=Yes | |||
|Model website if any=This site. | |||
}} | |||
{{Additional comments model | |||
|Comments=About this component: | |||
*This component was developed as part of the TopoFlow hydrologic model, which was originally written in IDL and had a point-and-click GUI. For more information on TopoFlow, please goto: http://csdms.colorado.edu/wiki/Model:TopoFlow. | |||
*When used from within the CSDMS Modeling Tool (CMT), this component has "config" button which launches a graphical user interface (GUI) for changing input parameters. The GUI is a tabbed dialog with a Help button at the bottom that displays HTML help in a browser window. | |||
*This component also has a configuration (CFG) file, with a name of the form: <case_prefix>_channels_diff_wave.cfg. This file can be edited with a text editor. | |||
*The Numerical Python module (numpy) is used for fast, array-based processing. | |||
*This model has an OpenMI-style interface, similar to OpenMI 2.0. Part of this interface is inherited from "CSDMS_base.py". | |||
}} | }} | ||
<!-- PLEASE USE THE "EDIT WITH FORM" BUTTON TO EDIT ABOVE CONTENTS; CONTINUE TO EDIT BELOW THIS LINE --> | <!-- PLEASE USE THE "EDIT WITH FORM" BUTTON TO EDIT ABOVE CONTENTS; CONTINUE TO EDIT BELOW THIS LINE --> | ||
==Introduction== | ==Introduction== |
Revision as of 13:16, 16 February 2010
Contact
Name | Scott Peckham |
Type of contact | Model developer |
Institute / Organization | CSDMS, INSTAAR, University of Colorado |
Postal address 1 | 1560 30th street |
Postal address 2 | |
Town / City | Boulder |
Postal code | 80305 |
State | Colorado |
Country | USA"USA" is not in the list (Afghanistan, Albania, Algeria, Andorra, Angola, Antigua and Barbuda, Argentina, Armenia, Australia, Austria, ...) of allowed values for the "Country" property. |
Email address | Scott.Peckham@colorado.edu |
Phone | 303-492-6752 |
Fax |
TopoFlow-Channels-Dynamic Wave
Metadata
Summary
Technical specs
In/Output
Process
Testing
Other
IntroductionHistoryPapersIssuesHelpInput FilesOutput FilesDownloadSource |