water_allocation.wro
This file contains water allocation tables.
The structure of the water allocation file is different than that of most other SWAT+ input files. As usual, the first line is reserved for a title. The second line in the file specifies the total number of water allocation tables included in the file.
Each water allocation table has three parts, which all have their own headers. First, the name of the water allocation table, the rule type, the number of source and demand objects, and whether or not one of the source objects is a channel are specified.
Field | Description | Type |
---|---|---|
name | Name of the water allocation table | string |
Rule type to allocate water | string | |
src_obs | Number of source objects | integer |
dmd_obs | Number of demand objects | integer |
Channel as source object | string |
Next, the source objects and their monthly limits are defined. Source objects can be channels, reservoirs, aquifers, or an unlimited source. There needs to be one line per source object.
Field | Description | Type |
---|---|---|
num | Source object number | integer |
Object type of the source object | string | |
ob_num | ID of the source object | integer |
Monthly limits | real |
Finally, the demand objects are defined. Demand can be irrigation demand from an HRU, municipal demand, or demand to transfer to another object.There needs to be one line per demand object.
Field | Description | Type |
---|---|---|
num | Demand object number | integer |
Object type of the demand object | string | |
ob_num | ID of the demand object | integer |
Withdrawal type | string | |
Withdrawal amount | real | |
Water right | string | |
treat_typ | Currently not functional | string |
treatment | Currently not functional | string |
Object type of the receiving object | string | |
ID of the receiving object | integer | |
rcv_dtl | Currently not used | string |
Number of source objects available for the demand object | integer | |
Source object ID | integer | |
Fraction of demand to be met by source object | real | |
Compensation from source object | string |
Last updated