Difference between revisions of "Modeling tools"
m |
m (→TOUGH) |
||
(41 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | {| class="side1" | ||
+ | !Highlights | ||
+ | |- | ||
+ | | | ||
+ | * Overview of modeling tools and software | ||
+ | * Useful little tools and helpers | ||
+ | * Spreadsheet tool for flow field under pumped conditions | ||
+ | |} | ||
+ | |||
+ | {| class="body1" | ||
+ | | | ||
== Modeling tools == | == Modeling tools == | ||
The following list shows some selected modeling tools that can be used for the simulation of fracture flow and transport. | The following list shows some selected modeling tools that can be used for the simulation of fracture flow and transport. | ||
− | Their capabilities with respect to modeling flow and transport in fractured media are compared in the chapter [[ Comparison of capabilities ]]. | + | <!-- Their capabilities with respect to modeling flow and transport in fractured media are compared in the chapter [[ Comparison of capabilities ]] (will come soon). --> |
=== COMSOL Multiphysics === | === COMSOL Multiphysics === | ||
− | COMSOL Multiphysics® is a comprehensive modeling suite that can be used for | + | [https://www.comsol.com COMSOL Multiphysics®] is a comprehensive and flexible modeling suite that can be used to simulate various kinds of physics. |
+ | It is well suited for computing flow and transport in limestone aquifers. | ||
It provides predefined physics-based interfaces (e.g. a module for subsurface flow) and allows equation-based modeling, where arbitrary partial differential equations can be solved. | It provides predefined physics-based interfaces (e.g. a module for subsurface flow) and allows equation-based modeling, where arbitrary partial differential equations can be solved. | ||
− | Different physics can be coupled. | + | Different physics can be coupled, e.g., a flow model can be coupled with a transport model. |
− | The toolbox provides tools for mesh generation, a user interface for the simulation setup, several | + | The toolbox provides tools for geometry and mesh generation, a user interface for the simulation setup, several direct and indirectsolvers, and visualization and post-processing tools. |
+ | It uses the finite-element method and includes higher-order discretization schemes. | ||
− | + | For the modeling of flow and transport in porous media, there are predefined physics interface available. | |
+ | Fractures can be included as additional discrete features. | ||
− | + | Another option is to use the PDE interface of COMSOL. | |
− | + | The flow and transport equations are implemented as partial differential equations and the fracture flow and transport can be added using a feature called "Weak contributions". | |
− | * [[:File:WeakFormulation_toolbox.pdf |Instructions for setting up a discrete-fracture model in COMSOL Multiphysics (PDF)] | + | Here is an instruction file which describes how to setup a 2-dimensional flow and transport model including fracture flow and transport in COMSOL Multiphysics using the PDE interface. |
− | + | * [[:File:WeakFormulation_toolbox.pdf |Instructions for setting up a discrete-fracture model in COMSOL Multiphysics (PDF) - DRAFT!]] | |
− | |||
− | |||
=== FEFlow === | === FEFlow === | ||
− | FEFlow is a finite-element | + | [http://www.mikepoweredbydhi.com/products/feflow FEFlow] is a finite-element simulator focused on groundwater flow and transport of contaminants, groundwater age and heat in porous media. |
+ | It comprises mesh generators, solvers and post-processing tools for visualization and result evaluation. | ||
It facilitates the computation of porous medium flow and transport in 2D and 3D aquifers, which can be confined, semi-confined or unconfined. | It facilitates the computation of porous medium flow and transport in 2D and 3D aquifers, which can be confined, semi-confined or unconfined. | ||
− | + | Unsaturated flow can also be modeled with based on the Richards model. | |
− | * [ | + | (Hydro-)geologic data can be easily imported and discrete fractures can be included. |
+ | |||
+ | === TOUGH === | ||
+ | * [https://tough.lbl.gov/ TOUGH] | ||
+ | |||
+ | === DuMuX === | ||
+ | * [http://dumux.org/ DuMuX] (free and open source) | ||
=== Hydrogeosphere === | === Hydrogeosphere === | ||
* [http://www.aquanty.com/hydrogeosphere HydroGeoSphere] | * [http://www.aquanty.com/hydrogeosphere HydroGeoSphere] | ||
− | [[ Comparison of capabilities ]] | + | === Petrel === |
+ | * [https://www.software.slb.com/products/petrel/petrel-geology-and-modeling Petrel] | ||
+ | |||
+ | === FRACGEN and NFFLOW === | ||
+ | * [https://edx.netl.doe.gov/dataset/fracgen-and-nfflow-version-14-9 FRACGEN and NFFLOW] | ||
+ | |||
+ | === FRACMAN === | ||
+ | * [http://fracman.golder.com/ FRACMAN] | ||
+ | |||
+ | <!-- [[ Comparison of capabilities ]] - ''will come soon'' --> | ||
== Useful helpers == | == Useful helpers == | ||
Besides the comprehensive models, there are several small tools available that can be helpful when dealing with contaminant transport in limestone aquifers. | Besides the comprehensive models, there are several small tools available that can be helpful when dealing with contaminant transport in limestone aquifers. | ||
− | Some will be described in the following. | + | Some of them will be described in the following. |
+ | |||
+ | [[File:CaptureZones_Akacievej.png |thumb| Example of capture zone calculations for the wells around the Akacievej site in Hedehusene. The blue lines are calculated streamlines and the green lines are simulated isopotentials.]] | ||
− | === Matlab model | + | === Capture zone delineation of extraction wells (Matlab model) === |
− | Contaminated sites | + | Contaminated sites often pose a threat to drinking water wells. |
− | Christ and Goltz have developed a semi-analytical algorithm that allows estimating the capture zones of extraction wells | + | Christ and Goltz <ref name="christ2002">[http://dx.doi.org/10.1016/S0022-1694(02)00026-4 Christ and Goltz (2002)], J. Hydrology, p. 224-244 </ref> have developed a semi-analytical algorithm that allows estimating the capture zones of extraction wells. |
− | |||
− | |||
− | |||
Following parameters are required to set up and run the model: | Following parameters are required to set up and run the model: | ||
− | * Estimate of the hydraulic conductivity | + | * Estimate of the bulk hydraulic conductivity |
* Average hydraulic gradient of the natural groundwater flow | * Average hydraulic gradient of the natural groundwater flow | ||
* Reference head at one point in the domain | * Reference head at one point in the domain | ||
− | * Direction of natural groundwater flow | + | * Direction of the natural groundwater flow |
* Aquifer thickness | * Aquifer thickness | ||
* Location of wells | * Location of wells | ||
* Pumping rates of the wells in the study area | * Pumping rates of the wells in the study area | ||
− | The model computes streamlines and | + | The model computes streamlines and isopotential lines for the specified set of parameters. |
− | |||
− | |||
− | + | This tool can be very useful to get a quick estimate of well capture zones to check, for example, if a contaminant is likely to flow towards a drinking water well. | |
− | + | It does, however, not consider fracture flow and is based on several simplifying assumptions. | |
+ | When a background map of the study area is specified, the streamlines and isopotential lines can be directly plotted on the map, as shown in the example below. | ||
− | A Matlab example file can be seen here: | + | A Matlab model was developed based on the solution from Christ and Goltz (2002) <ref name="christ2002" />. |
− | [[ Matlab model Christ and Goltz | Matlab model for capture zone calculation]] | + | An example file for the larger Akacievej area can be seen here: |
+ | * [[ Matlab model Christ and Goltz | Matlab model for capture zone calculation]] | ||
The example including the background map shown above can be downloaded as zipfile here: | The example including the background map shown above can be downloaded as zipfile here: | ||
− | [[:File:CaptureZones_MATLAB.zip|Download Matlab model]] | + | * [[:File:CaptureZones_MATLAB.zip|Download Matlab model]] |
+ | <!-- | ||
+ | === Leaching concentration profiles from a contaminant source (spreadsheet tool) === | ||
+ | DTU V1D is a simple spreadsheet tool for the calculation of the leaching concentration profiles from a contaminant source through a low-conductive porous medium to an underlying aquifer, based on the analytical solution presented in Chambon et al. (2011) <ref name="chambon2011">[http://dx.doi.org/10.1016/j.jconhyd.2011.03.001 Chambon, Binning, Jørgensen and Bjerg (2011)], J. Cont. Hydrology 124, p. 82-98, </ref>. | ||
+ | The tool and the manual can be downloaded on the following homepage: | ||
+ | * [http://www.remtec.dk/ DTU V1D] | ||
+ | --> | ||
+ | |||
+ | === Spreadsheet tool for fracture transport based on the semi-analytical solution from West (2004) === | ||
+ | * [http://www.aktor.dk/software/simfracflow SimFracFlow] | ||
− | === Aqtesolv === | + | [[File:Slugtest_GEO19s_KGS_Aqtesolv.png |thumb|Example for the evaluation of a slug test at the Akacievej site using the KGS model.]] |
− | Aqtesolv is an easy-to-use tool for the design and interpretation of aquifer tests like | + | === Hydraulic parameters from aquifer tests using Aqtesolv === |
− | It provides a | + | [http://www.aqtesolv.com/ Aqtesolv] is an easy-to-use tool for the design and interpretation of aquifer tests like pumping tests and slug tests. |
− | A comprehensive description of the capabilities and a free demo version is available on the software's | + | It provides a variety of conventional solution methods for aquifer tests in confined, leaky and unconfined aquifers and several advanced methods, e.g. for fractured aquifers or oscillating water tables. |
− | The software tool contains a comprehensive help menu that provides | + | A comprehensive description of the capabilities and a free demo version is available on the software's webpage. |
+ | The software tool contains a comprehensive help menu that provides explanations of the different solution methods and the required parameters. | ||
− | + | === Geologic modeling with GeoScene3D === | |
+ | [http://www.geoscene3d.com/ GeoScene3D] is a tool to import and work with borehole data to create a geologic model. | ||
+ | It is possible to directly import data from the Danish borehole database [https://www.geus.dk/produkter-ydelser-og-faciliteter/data-og-kort/national-boringsdatabase-jupiter/ Jupiter] and to interpolate borehole data, for example to obtain the surface of the top of the limestone. | ||
− | Return | + | <references /> |
+ | {{Return}} | ||
+ | |} | ||
+ | [[Category:Modeling]] |
Latest revision as of 12:50, 3 July 2019
Highlights |
---|
|
ContentsModeling toolsThe following list shows some selected modeling tools that can be used for the simulation of fracture flow and transport. COMSOL MultiphysicsCOMSOL Multiphysics® is a comprehensive and flexible modeling suite that can be used to simulate various kinds of physics. It is well suited for computing flow and transport in limestone aquifers. It provides predefined physics-based interfaces (e.g. a module for subsurface flow) and allows equation-based modeling, where arbitrary partial differential equations can be solved. Different physics can be coupled, e.g., a flow model can be coupled with a transport model. The toolbox provides tools for geometry and mesh generation, a user interface for the simulation setup, several direct and indirectsolvers, and visualization and post-processing tools. It uses the finite-element method and includes higher-order discretization schemes. For the modeling of flow and transport in porous media, there are predefined physics interface available. Fractures can be included as additional discrete features. Another option is to use the PDE interface of COMSOL. The flow and transport equations are implemented as partial differential equations and the fracture flow and transport can be added using a feature called "Weak contributions". Here is an instruction file which describes how to setup a 2-dimensional flow and transport model including fracture flow and transport in COMSOL Multiphysics using the PDE interface. FEFlowFEFlow is a finite-element simulator focused on groundwater flow and transport of contaminants, groundwater age and heat in porous media. It comprises mesh generators, solvers and post-processing tools for visualization and result evaluation. It facilitates the computation of porous medium flow and transport in 2D and 3D aquifers, which can be confined, semi-confined or unconfined. Unsaturated flow can also be modeled with based on the Richards model. (Hydro-)geologic data can be easily imported and discrete fractures can be included. TOUGHDuMuX
HydrogeospherePetrelFRACGEN and NFFLOWFRACMAN
Useful helpersBesides the comprehensive models, there are several small tools available that can be helpful when dealing with contaminant transport in limestone aquifers. Some of them will be described in the following. Capture zone delineation of extraction wells (Matlab model)Contaminated sites often pose a threat to drinking water wells. Christ and Goltz [1] have developed a semi-analytical algorithm that allows estimating the capture zones of extraction wells. Following parameters are required to set up and run the model:
The model computes streamlines and isopotential lines for the specified set of parameters. This tool can be very useful to get a quick estimate of well capture zones to check, for example, if a contaminant is likely to flow towards a drinking water well. It does, however, not consider fracture flow and is based on several simplifying assumptions. When a background map of the study area is specified, the streamlines and isopotential lines can be directly plotted on the map, as shown in the example below. A Matlab model was developed based on the solution from Christ and Goltz (2002) [1]. An example file for the larger Akacievej area can be seen here: The example including the background map shown above can be downloaded as zipfile here: Spreadsheet tool for fracture transport based on the semi-analytical solution from West (2004)Hydraulic parameters from aquifer tests using AqtesolvAqtesolv is an easy-to-use tool for the design and interpretation of aquifer tests like pumping tests and slug tests. It provides a variety of conventional solution methods for aquifer tests in confined, leaky and unconfined aquifers and several advanced methods, e.g. for fractured aquifers or oscillating water tables. A comprehensive description of the capabilities and a free demo version is available on the software's webpage. The software tool contains a comprehensive help menu that provides explanations of the different solution methods and the required parameters. Geologic modeling with GeoScene3DGeoScene3D is a tool to import and work with borehole data to create a geologic model. It is possible to directly import data from the Danish borehole database Jupiter and to interpolate borehole data, for example to obtain the surface of the top of the limestone.
|