GMS:ART3D: Difference between revisions
From XMS Wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__NOINDEX__ | |||
{{Infobox Model | | {{Infobox Model | | ||
|name= ART3D | |name= ART3D | ||
Line 7: | Line 8: | ||
|tutorials= [[GMS:Tutorials#Models|ART3D Tutorials]] | |tutorials= [[GMS:Tutorials#Models|ART3D Tutorials]] | ||
}} | }} | ||
{{GMS Deprecated Feature}} | |||
ART3D is a three-dimensional analytic reactive transport model developed by Dr. T. Prabhakar Clement. As a screening model, it is fairly simple and requires homogeneity and constant transport properties. It allows for complex reaction sequences with first order decay as well as three dimensional dispersion. A single retardation coefficient must be applied to all species. The user can enter any number of observation points and ART3D will exactly calculate the concentration of each specie at these points and compare then to known values (if included). In addition to a simple forward run, ART3D can be run in inverse and stochastic mode. | ART3D is a three-dimensional analytic reactive transport model developed by Dr. T. Prabhakar Clement. As a screening model, it is fairly simple and requires homogeneity and constant transport properties. It allows for complex reaction sequences with first order decay as well as three dimensional dispersion. A single retardation coefficient must be applied to all species. The user can enter any number of observation points and ART3D will exactly calculate the concentration of each specie at these points and compare then to known values (if included). In addition to a simple forward run, ART3D can be run in inverse and stochastic mode. | ||
GMS supports ART3D as a pre- and post-processor. The user enters all necessary data to GMS and then the ART3D input file is written out and ART3D runs from within GMS. On completion, the solution files are read into GMS for [[GMS:MODFLOW#Post Processing|post-processing]]. | GMS supports ART3D as a pre- and post-processor. The user enters all necessary data to GMS and then the ART3D input file is written out and ART3D runs from within GMS. On completion, the solution files are read into GMS for [[GMS:MODFLOW#Post-Processing|post-processing]]. | ||
==Building an ART3D Simulation== | ==Building an ART3D Simulation== | ||
Line 15: | Line 17: | ||
#Once the grid has been created, the user should enter any observed data in an observation coverage in the [[GMS:Map Module|MAP]] module. Observation data is not required except for a parameter estimation run. See the section on adding [[GMS:Observations|Observation data]]. | #Once the grid has been created, the user should enter any observed data in an observation coverage in the [[GMS:Map Module|MAP]] module. Observation data is not required except for a parameter estimation run. See the section on adding [[GMS:Observations|Observation data]]. | ||
#The user can then enter all of the necessary data using the menu items provided in the ART3D menu in the grid module. | #The user can then enter all of the necessary data using the menu items provided in the ART3D menu in the grid module. | ||
#ART3D can then be run from inside GMS and the results can be viewed and analyzed using several [[GMS:MODFLOW#Post Processing|post-processing]] techniques available in GMS. | #ART3D can then be run from inside GMS and the results can be viewed and analyzed using several [[GMS:MODFLOW#Post-Processing|post-processing]] techniques available in GMS. | ||
==ART3D Menu:General Options== | ==ART3D Menu: General Options== | ||
In this dialog, the user selects the type of simulation to run: Normal Forward Run, [[GMS:Automated Parameter Estimation|Parameter Estimation]] Mode or a [[GMS:Stochastic Modeling|Stochastic Mode]]. | In this dialog, the user selects the type of simulation to run: Normal Forward Run, [[GMS:Automated Parameter Estimation|Parameter Estimation]] Mode or a [[GMS:Stochastic Modeling|Stochastic Mode]]. | ||
Line 36: | Line 38: | ||
The optimization routine works by running ART3D without computing a grid solution. The values are calculated at the observation points and are compared to the user-input field values. The total error is calculated using the following equation: | The optimization routine works by running ART3D without computing a grid solution. The values are calculated at the observation points and are compared to the user-input field values. The total error is calculated using the following equation: | ||
[[Image:error. | :<math>error = \sum_{j-1}^m\sum_{i-1}^n w_{ij}|(c_c-c_o)_i|</math> | ||
<!--[[Image:error.png]]--> | |||
where | where | ||
Line 52: | Line 55: | ||
The weight value described above is calculated from the standard deviation entered in the observation coverage dialog as: | The weight value described above is calculated from the standard deviation entered in the observation coverage dialog as: | ||
[[Image:weight. | :<math>weight = \frac{1}{stdev^2}</math> | ||
<!--[[Image:weight.png]]--> | |||
The total error along with the bounds on the parameters are then passed back to the optimization routine and each parameter is changed a small amount one at a time. Each time a parameter is changed, ART3D is run again and the error is re-calculated. In this way the gradient of the objective function with respect to each parameter can be estimated. Once all of the gradients are known, all the parameters are changed down gradient and the process begins again. This process continues until one of several stopping tolerances are met. | The total error along with the bounds on the parameters are then passed back to the optimization routine and each parameter is changed a small amount one at a time. Each time a parameter is changed, ART3D is run again and the error is re-calculated. In this way the gradient of the objective function with respect to each parameter can be estimated. Once all of the gradients are known, all the parameters are changed down gradient and the process begins again. This process continues until one of several stopping tolerances are met. | ||
Line 73: | Line 77: | ||
{{Navbox GMS}} | {{Navbox GMS}} | ||
[[Category:ART3D]] | [[Category:ART3D]] | ||
[[Category:Archived]] | |||
[[Category:Equations]] |