Model:TopoFlow-Infiltration-Richards 1D: Difference between revisions
From CSDMS
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
|Email address=Scott.Peckham@colorado.edu | |Email address=Scott.Peckham@colorado.edu | ||
|Phone=303-492-6752 | |Phone=303-492-6752 | ||
|/_10000)λ=residual water content (unitless) | |||
K = Ks * Θeη/λ = hydraulic conductivity (m / s) (see Notes below) | |||
ψ = ψB (Θe-c/λ - 1)1/c - ψA = pressure head (meters) (see Notes below) | |||
These equations are used to compute the time evolution of 1D (vertical, subsurface) profiles for (1) soil moisture, θ, (2) pressure head, ψ, (3) hydraulic conductivity, K and (4) vertical flow rate, v. TopoFlow solves these equations separately to get time-evolving profiles for every grid cell in a DEM. The result is a 3D grid for each of these four variables that spans the unsaturated zone. The third equation above just defines a variable that is used in the 4th and 5th equations, so the coupled set constitutes 4 equations to be solved for 4 unknowns. These equations can be combined into one nonlinear, parabolic, second-order PDE (partial differential equation) known as the one-dimensional Richards' equation. | |||
}} | }} | ||
{{Model identity | {{Model identity | ||
Line 19: | Line 23: | ||
|One-line model description=Infiltration process component (Richards 1D method) for a D8-based, spatial hydrologic model | |One-line model description=Infiltration process component (Richards 1D method) for a D8-based, spatial hydrologic model | ||
|Extended model description=This process component is part of a spatially-distributed hydrologic model called TopoFlow, but it can now be used as a stand-alone model. | |Extended model description=This process component is part of a spatially-distributed hydrologic model called TopoFlow, but it can now be used as a stand-alone model. | ||
|/_10000)λ=residual water content (unitless) | |||
K = Ks * Θeη/λ = hydraulic conductivity (m / s) (see Notes below) | |||
ψ = ψB (Θe-c/λ - 1)1/c - ψA = pressure head (meters) (see Notes below) | |||
These equations are used to compute the time evolution of 1D (vertical, subsurface) profiles for (1) soil moisture, θ, (2) pressure head, ψ, (3) hydraulic conductivity, K and (4) vertical flow rate, v. TopoFlow solves these equations separately to get time-evolving profiles for every grid cell in a DEM. The result is a 3D grid for each of these four variables that spans the unsaturated zone. The third equation above just defines a variable that is used in the 4th and 5th equations, so the coupled set constitutes 4 equations to be solved for 4 unknowns. These equations can be combined into one nonlinear, parabolic, second-order PDE (partial differential equation) known as the one-dimensional Richards' equation. | |||
}} | }} | ||
{{Model technical information | {{Model technical information | ||
Line 35: | Line 43: | ||
|Memory requirements=Standard | |Memory requirements=Standard | ||
|Typical run time=Minutes to hours | |Typical run time=Minutes to hours | ||
|/_10000)λ=residual water content (unitless) | |||
K = Ks * Θeη/λ = hydraulic conductivity (m / s) (see Notes below) | |||
ψ = ψB (Θe-c/λ - 1)1/c - ψA = pressure head (meters) (see Notes below) | |||
These equations are used to compute the time evolution of 1D (vertical, subsurface) profiles for (1) soil moisture, θ, (2) pressure head, ψ, (3) hydraulic conductivity, K and (4) vertical flow rate, v. TopoFlow solves these equations separately to get time-evolving profiles for every grid cell in a DEM. The result is a 3D grid for each of these four variables that spans the unsaturated zone. The third equation above just defines a variable that is used in the 4th and 5th equations, so the coupled set constitutes 4 equations to be solved for 4 unknowns. These equations can be combined into one nonlinear, parabolic, second-order PDE (partial differential equation) known as the one-dimensional Richards' equation. | |||
}} | }} | ||
{{Input - Output description | {{Input - Output description | ||
Line 111: | Line 123: | ||
Save p profiles: 0 Case5_1D_p.txt (m) | Save p profiles: 0 Case5_1D_p.txt (m) | ||
Save K profiles: 0 Case5_1D_K.txt (m/s) | Save K profiles: 0 Case5_1D_K.txt (m/s) | ||
Save v profiles: 0 Case5_1D_v.txt (m/s) | Save v profiles: 0 Case5_1D_v.txt (m/s) | ||
|Input format=ASCII, Binary | |Input format=ASCII, Binary | ||
|Output format=ASCII, Binary | |Output format=ASCII, Binary | ||
Line 121: | Line 132: | ||
|Visualization software needed?=Yes | |Visualization software needed?=Yes | ||
|Other visualization software=VisIt | |Other visualization software=VisIt | ||
|/_10000)λ=residual water content (unitless) | |||
K = Ks * Θeη/λ = hydraulic conductivity (m / s) (see Notes below) | |||
ψ = ψB (Θe-c/λ - 1)1/c - ψA = pressure head (meters) (see Notes below) | |||
These equations are used to compute the time evolution of 1D (vertical, subsurface) profiles for (1) soil moisture, θ, (2) pressure head, ψ, (3) hydraulic conductivity, K and (4) vertical flow rate, v. TopoFlow solves these equations separately to get time-evolving profiles for every grid cell in a DEM. The result is a 3D grid for each of these four variables that spans the unsaturated zone. The third equation above just defines a variable that is used in the 4th and 5th equations, so the coupled set constitutes 4 equations to be solved for 4 unknowns. These equations can be combined into one nonlinear, parabolic, second-order PDE (partial differential equation) known as the one-dimensional Richards' equation. | |||
}} | }} | ||
{{Process description model | {{Process description model | ||
|Describe processes represented by the model=The Richards 1D method for modeling infiltration. | |Describe processes represented by the model=The Richards 1D method for modeling infiltration. | ||
|Describe key physical parameters and equations=Equations Used by the 1D Richards' Equation Method | |Describe key physical parameters and equations=Equations Used by the 1D Richards' Equation Method | ||
v = K * (1 - | v = K * (1 - ψ_z) = Darcy's Law for vertical flow rate (m / s) | ||
v_z = J - θ_t = conservation of mass, with source/sink term J | |||
Θ_e = (θ - θ_r) / (θ_s - θ_r) = effective saturation or scaled water content (unitless) | |||
θ_r = θ_s ( |ψ_B| / 10000)^λ = residual water content (unitless) | |||
K = | K = K_s * Θ_e^η/λ = hydraulic conductivity (m / s) (see Notes below) | ||
ψ = | ψ = ψ_B (Θ_e^-c/λ - 1)^1/c - ψ_A = pressure head (meters) (see Notes below) | ||
These equations are used to compute the time evolution of 1D (vertical, subsurface) profiles for (1) soil moisture, θ, (2) pressure head, ψ, (3) hydraulic conductivity, K and (4) vertical flow rate, v. TopoFlow solves these equations separately to get time-evolving profiles for every grid cell in a DEM. The result is a 3D grid for each of these four variables that spans the unsaturated zone. The third equation above just defines a variable that is used in the 4th and 5th equations, so the coupled set constitutes 4 equations to be solved for 4 unknowns. These equations can be combined into one nonlinear, parabolic, second-order PDE (partial differential equation) known as the one-dimensional Richards' equation. | These equations are used to compute the time evolution of 1D (vertical, subsurface) profiles for (1) soil moisture, θ, (2) pressure head, ψ, (3) hydraulic conductivity, K and (4) vertical flow rate, v. TopoFlow solves these equations separately to get time-evolving profiles for every grid cell in a DEM. The result is a 3D grid for each of these four variables that spans the unsaturated zone. The third equation above just defines a variable that is used in the 4th and 5th equations, so the coupled set constitutes 4 equations to be solved for 4 unknowns. These equations can be combined into one nonlinear, parabolic, second-order PDE (partial differential equation) known as the one-dimensional Richards' equation. | ||
|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 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 timestep, 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 time scale and resolution constraints=The basic stability condition is: dt < (dx / u_min), where dt is the timestep, 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. | |Describe any numerical limitations and issues=This model/component needs more rigorous testing. | ||
|/_10000)λ=residual water content (unitless) | |||
K = Ks * Θeη/λ = hydraulic conductivity (m / s) (see Notes below) | |||
ψ = ψB (Θe-c/λ - 1)1/c - ψA = pressure head (meters) (see Notes below) | |||
These equations are used to compute the time evolution of 1D (vertical, subsurface) profiles for (1) soil moisture, θ, (2) pressure head, ψ, (3) hydraulic conductivity, K and (4) vertical flow rate, v. TopoFlow solves these equations separately to get time-evolving profiles for every grid cell in a DEM. The result is a 3D grid for each of these four variables that spans the unsaturated zone. The third equation above just defines a variable that is used in the 4th and 5th equations, so the coupled set constitutes 4 equations to be solved for 4 unknowns. These equations can be combined into one nonlinear, parabolic, second-order PDE (partial differential equation) known as the one-dimensional Richards' equation. | |||
}} | }} | ||
{{Model testing | {{Model testing | ||
Line 146: | Line 166: | ||
*See /data/progs/topoflow/3.0/data on CSDMS cluster. | *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. | |Describe ideal data for testing=Several test datasets are stored on the CSDMS cluster at: /data/progs/topoflow/3.0/data. | ||
|/_10000)λ=residual water content (unitless) | |||
K = Ks * Θeη/λ = hydraulic conductivity (m / s) (see Notes below) | |||
ψ = ψB (Θe-c/λ - 1)1/c - ψA = pressure head (meters) (see Notes below) | |||
These equations are used to compute the time evolution of 1D (vertical, subsurface) profiles for (1) soil moisture, θ, (2) pressure head, ψ, (3) hydraulic conductivity, K and (4) vertical flow rate, v. TopoFlow solves these equations separately to get time-evolving profiles for every grid cell in a DEM. The result is a 3D grid for each of these four variables that spans the unsaturated zone. The third equation above just defines a variable that is used in the 4th and 5th equations, so the coupled set constitutes 4 equations to be solved for 4 unknowns. These equations can be combined into one nonlinear, parabolic, second-order PDE (partial differential equation) known as the one-dimensional Richards' equation. | |||
}} | }} | ||
{{Users groups model | {{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 and others | |Do you have current or future plans for collaborating with other researchers?=Collaborators include: Larry Hinzman (UAF), Bob Bolton, Anna Liljedahl (UAF), Stefan Pohl and others | ||
|/_10000)λ=residual water content (unitless) | |||
K = Ks * Θeη/λ = hydraulic conductivity (m / s) (see Notes below) | |||
ψ = ψB (Θe-c/λ - 1)1/c - ψA = pressure head (meters) (see Notes below) | |||
These equations are used to compute the time evolution of 1D (vertical, subsurface) profiles for (1) soil moisture, θ, (2) pressure head, ψ, (3) hydraulic conductivity, K and (4) vertical flow rate, v. TopoFlow solves these equations separately to get time-evolving profiles for every grid cell in a DEM. The result is a 3D grid for each of these four variables that spans the unsaturated zone. The third equation above just defines a variable that is used in the 4th and 5th equations, so the coupled set constitutes 4 equations to be solved for 4 unknowns. These equations can be combined into one nonlinear, parabolic, second-order PDE (partial differential equation) known as the one-dimensional Richards' equation. | |||
}} | }} | ||
{{Documentation model | {{Documentation model | ||
Line 154: | Line 182: | ||
|Manual model available=Yes | |Manual model available=Yes | ||
|Model website if any=This site. | |Model website if any=This site. | ||
|/_10000)λ=residual water content (unitless) | |||
K = Ks * Θeη/λ = hydraulic conductivity (m / s) (see Notes below) | |||
ψ = ψB (Θe-c/λ - 1)1/c - ψA = pressure head (meters) (see Notes below) | |||
These equations are used to compute the time evolution of 1D (vertical, subsurface) profiles for (1) soil moisture, θ, (2) pressure head, ψ, (3) hydraulic conductivity, K and (4) vertical flow rate, v. TopoFlow solves these equations separately to get time-evolving profiles for every grid cell in a DEM. The result is a 3D grid for each of these four variables that spans the unsaturated zone. The third equation above just defines a variable that is used in the 4th and 5th equations, so the coupled set constitutes 4 equations to be solved for 4 unknowns. These equations can be combined into one nonlinear, parabolic, second-order PDE (partial differential equation) known as the one-dimensional Richards' equation. | |||
}} | }} | ||
{{Additional comments model | {{Additional comments model | ||
Line 162: | Line 194: | ||
*The Numerical Python module (numpy) is used for fast, array-based processing. | *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". | *This model has an OpenMI-style interface, similar to OpenMI 2.0. Part of this interface is inherited from "CSDMS_base.py". | ||
|/_10000)λ=residual water content (unitless) | |||
K = Ks * Θeη/λ = hydraulic conductivity (m / s) (see Notes below) | |||
ψ = ψB (Θe-c/λ - 1)1/c - ψA = pressure head (meters) (see Notes below) | |||
These equations are used to compute the time evolution of 1D (vertical, subsurface) profiles for (1) soil moisture, θ, (2) pressure head, ψ, (3) hydraulic conductivity, K and (4) vertical flow rate, v. TopoFlow solves these equations separately to get time-evolving profiles for every grid cell in a DEM. The result is a 3D grid for each of these four variables that spans the unsaturated zone. The third equation above just defines a variable that is used in the 4th and 5th equations, so the coupled set constitutes 4 equations to be solved for 4 unknowns. These equations can be combined into one nonlinear, parabolic, second-order PDE (partial differential equation) known as the one-dimensional Richards' equation. | |||
}} | }} | ||
<!-- 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 --> |
Revision as of 14:16, 17 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-Infiltration-Richards 1D
Metadata
Summary
Technical specs
In/Output
Process
Testing
Other
IntroductionHistoryPapersIssuesHelpInput FilesOutput FilesDownloadSource |