Use of Decision Tables to Simulate Management in SWAT+
<p>Soil moisture, precipitation, and irrigation of continuous corn at Temple, Texas using: (1) a plant stress trigger of 0.8 and application of 25 mm; and (2) a plant stress trigger of 0.6 and application of 50 mm.</p> "> Figure 2
<p>Measured and simulated daily reservoir releases for Grapevine Reservoir near Dallas, Texas.</p> ">
Abstract
:1. Introduction
1.1. Land Management Models
1.2. River and Reservoir Management Models
1.3. Decision Table Theory
1.4. Objectives
2. Materials and Methods
2.1. Decision Table Structure
Condition | Alternative |
“soil_water hru 1 fc × 0.7” | > |
2.2. Integration of Decision Table Code with SWAT+
3. Results
3.1. Application of Decision Tables
3.1.1. Auto Irrigation
3.1.2. Auto Irrigation Application
3.1.3. Reservoir Release
3.1.4. Reservoir Release Application
3.2. Management Optimization
4. Summary and Conclusions
- (1)
- The structure of a decision table can be easily understood by model users. Decision tables were developed over 50 years ago, and there is considerable literature and tutorials available on-line related to developing decision tables.
- (2)
- Decision tables accurately represent complex, real world decision-making.
- (3)
- The code is more modular and easier to maintain than code to simulate management in existing land management models.
- (4)
- The code to implement decision tables is more efficient than languages developed for specific river and reservoir models.
- (5)
- Decision tables can be easily maintained and supported.
- (6)
- It is relatively simple to add the decision tables approach to legacy land, river, and reservoir models.
Author Contributions
Conflicts of Interest
References
- Williams, J.R.; Jones, C.A.; Dyke, P.T. A modeling approach to determining the relationship between erosion and soil productivity. Trans. ASAE 1984, 27, 129–144. [Google Scholar] [CrossRef]
- Williams, J.R.; Izaurralde, R.C.; Williams, C.; Steglich, E.M. Agricultural Policy/Environmental Extender Model—Theoretical Documentation Version 0806. Texas A&M AgriLife Research. Available online: http://epicapex.tamu.edu/files/2017/03/THE-APEX0806-theoretical-documentation-Oct-2015.pdf (accessed on 15 May 2015).
- Tuppad, P.; Winchell, P.M.; Wang, X.; Srinivasan, R.; Williams, J.R. ArcAPEX: ArcGIS interface for agricultural policy environmental extender (APEX) hydrology/water quality model. Int. Agric. Eng. J. 2009, 18, 59–71. [Google Scholar]
- Bieger, K.; Arnold, J.G.; Rathjens, H.; White, M.J.; Bosch, D.D.; Allen, P.M.; Volk, M.; Srinivasan, R. Introduction to SWAT+, a completely revised version of the Soil and Water Assessment Tool. J. Am. Water Resour. Assoc. 2017, 53, 115–130. [Google Scholar] [CrossRef]
- Arnold, J.G.; Moriasi, D.; Gassman, P.W.; Abbaspour, K.C.; White, M.J.; Srinivasan, R.; Santhi, C.; Harmel, R.D.; van Griensven, A.; Van Liew, M.W.; et al. SWAT: Model use, calibration, and validation. Trans. ASABE 2012, 55, 1491–1508. [Google Scholar] [CrossRef]
- Wurbs, R.A. Reservoir/river systems management models. Texas Water J. 2012, 3, 26–41. [Google Scholar]
- Wurbs, R.A. Modeling and Analysis of Reservoir System Operations; Prentice-Hall: Upper Saddle River, NJ, USA, 1996; ISBN 0-13-605924-4. [Google Scholar]
- Labadie, J.W. MODSIM: Decision support system for integrated river basin management. In Proceedings of the iEMS International Congress on Environmental Modelling and Software, Burlington, VT, USA, 24-28 June 2006. [Google Scholar]
- Zagona, E.A.; Fulp, T.J.; Shane, R.; Magee, T.; Goranflo, H.M. RiverWare: A generalized tool for complex reservoir system modeling. J. Am. Water Resour. Assoc. 2001, 37, 913–929. [Google Scholar] [CrossRef]
- DHI. MIKE BASIN User’s Manual; DHI Water and Environment: Copenhagen, Denmark, 2006. [Google Scholar]
- Sulis, A.; Sechi, G.M. Comparison of generic simulation models for water resource systems. Environ. Model. Softw. 2013, 40, 214–225. [Google Scholar] [CrossRef]
- Yates, D.; Sieber, J.; Purkey, D.; Huber-Lee, A. WEAP21—A demand-, priority-, and preference-driven water planning model. Water Int. 2005, 30, 487–500. [Google Scholar] [CrossRef]
- Gildersleeve, T.R. Decision Tables and Their Practical Application in Data Processing; Prentice Hall: Upper Saddle River, NJ, USA, 1970; ISBN-13: 978-0131973763. [Google Scholar]
- Giarratano, J.C.; Riley, G. Expert Systems, 3rd ed.; PWS Publishing Co.: Boston, MA, USA, 1998; ISBN 0534950531. [Google Scholar]
- Giarratano, J.C. CLIPS User’s Guide: Volume 1, Rules, CLIPS version 5.0; Software Technology Branch, Lyndon B. Johnson Space Center: Houston, TX, USA, 1991. [Google Scholar]
- Amerding, G.W. FORTAB: A Decision Table Language for Scientific Computing Applications; TR RM-3306-PR; RAND Corporation: Pittsburgh, PA, USA, 1962. [Google Scholar]
- Arnold, J.G.; Srinivasan, R.; Muttiah, R.S.; Williams, J.R. Large area hydrologic modeling and assessment part I: Model development. J. Am. Water Resour. Assoc. 1998, 34, 73–89. [Google Scholar] [CrossRef]
- Williams, J.R.; Arnold, J.G.; Kiniry, J.R.; Gassman, P.W.; Green, G.J. History of model development at Temple, Texas. Hydrol. Sci. 2008, 53, 948–960. [Google Scholar] [CrossRef]
- U.S. Army Corps of Engineers. Developing Seasonal and Long-Term Reservoir System Operation Plans Using HEC-PRM; Report RD-40; Hydrologic Engineering Center: Davis, CA, USA, 1996; 445p.
- Moriasi, D.N.; Arnold, J.G.; Van Liew, M.W.; Bingner, R.L.; Harmel, R.D.; Veith, T. Model evaluation guidelines for systematic quantification of accuracy of watershed simulations. Trans. ASABE 2007, 50, 885–900. [Google Scholar] [CrossRef]
- Sen, M.K.; Stoffa, P.L. Nonlinear one-dimensional seismic waveform inversion using simulated annealing. Geophysics 1991, 56, 1624–1638. [Google Scholar] [CrossRef]
I. Conditions | II. Condition Alternatives | |
IV. Actions | III. Action Entries |
SWAT+ Variable | Object Type | Description | Units |
---|---|---|---|
soil_water | soil | total soil water in soil profile | mm |
w_stress | plant | water stress on plant | 0–1 |
month | time | current month of year | 0–12 |
jday | time | current julian day of year | 0–366 |
hu_plant | plant | heat units of plant since start of growth | °C |
hu_base0 | plant | heat units from January 1 with base temperature of zero | °C |
year_rot | time | current year of rotation | - |
year_cal | time | current calendar year | - |
year_seq | time | sequential year from start of simulation | - |
prob | - | probability | 0–1 |
land_use | management | land use and management | - |
ch_use | management | land use and cover near channel | - |
n_stress | plant | nitrogen stress of plant | 0–1 |
soil_n | soil | total nitrate in the soil profile | kg/ha |
soil_p | soil | total labile phosphorus in the soil profile | kg/ha |
n_applied | management | total nitrogen applied to the current plant | kg/ha |
biomass | plant | above ground biomass of current plant | kg/ha |
cover | plant | total ground cover (live biomass and residue) | kg/ha |
lai | plant | leaf area index | - |
vol | reservoir | reservoir water volume | ha-m |
flow | channel | average daily flow in channel | m3/s |
lat | object | latitude of object | - |
long | object | longitude of object | - |
elev | object | elevation of object | - |
day_len | time/object | day length | hours |
plant | plant | plant species; i.e., corn, soybeans, deciduous forest, etc. | - |
plant_type | plant | plant type; i.e., legume, cool season annual, etc. | - |
Action | Type of Action | Description | SWAT+ Subroutine |
---|---|---|---|
release | reservoir operation | release of water from reservoir: ha-m per day | res_hydro |
plant | management | plant the crop | pl_plant |
harvest | management | harvest the crop | pl_harv |
tillage | management | perform tillage operation | mgt_tillmix |
fertilize | management | add nitrogen and/or phosphorous to the soil | pl_fert |
irrigate | management | irrigate the crop | pl_irrigate |
drainage | management | adjust the depth of subsurface drainage | mgt_dwm |
fire | land use | burn the current plants | pl_burnop |
lu_change | land use | change land use | pcom_set_parms and update land use |
chan_change | land use | change cover near the channel banks | update channel parameters |
Name | Conditions | Alternatives | Actions | |||
---|---|---|---|---|---|---|
auto_irr | 1 | 1 | 1 | |||
VAR | OBJ | OB_NUM | LIM_VAR | LIM_OP | LIM_CONST | ALT1 |
w_stress | hru | 0 | null | - | 0.8 | < |
ACT_TYP | NAME | OBJ | OB_NUM | TYPE | CONST | OUTCOME |
irrigate | stress_0.8 | hru | 0 | sprinkler | 25 | y |
Name | Conditions | Alternates | Actions | |||||||
---|---|---|---|---|---|---|---|---|---|---|
res_release | 5 | 5 | 5 | |||||||
VAR | OBJ | OB_NUM | LIM_VAR | LIM_OP | LIM_CONST | ALT1 | ALT2 | ALT3 | ALT4 | ALT5 |
vol | res | 0 | pvol | * | 0.8 | < | > | - | > | - |
vol | res | 0 | pvol | * | 1.3 | - | < | > | - | - |
vol | res | 0 | evol | * | 1 | - | - | < | < | > |
month | null | 0 | null | - | 5 | - | > | > | < | - |
month | null | 0 | null | - | 9 | - | < | < | > | - |
ACT_TYP | OBJ | OB_NUM | NAME | TYPE | CONST | OUTCOME | ||||
release | res | 0 | below_principal | days | 150. | y | n | n | n | n |
release | res | 0 | non-flood<1.3 | days | 100. | n | y | n | n | n |
release | res | 0 | non-flood>1.3 | days | 50. | n | n | y | n | n |
release | res | 0 | flood | days | 25. | n | n | n | y | n |
release | res | 0 | over_emergency | days | 5. | n | n | n | n | y |
© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Arnold, J.G.; Bieger, K.; White, M.J.; Srinivasan, R.; Dunbar, J.A.; Allen, P.M. Use of Decision Tables to Simulate Management in SWAT+. Water 2018, 10, 713. https://doi.org/10.3390/w10060713
Arnold JG, Bieger K, White MJ, Srinivasan R, Dunbar JA, Allen PM. Use of Decision Tables to Simulate Management in SWAT+. Water. 2018; 10(6):713. https://doi.org/10.3390/w10060713
Chicago/Turabian StyleArnold, Jeffrey G., Katrin Bieger, Michael J. White, Raghavan Srinivasan, John A. Dunbar, and Peter M. Allen. 2018. "Use of Decision Tables to Simulate Management in SWAT+" Water 10, no. 6: 713. https://doi.org/10.3390/w10060713