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.

FieldDescriptionType

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.

FieldDescriptionType

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.

FieldDescriptionType

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

#1315: katie.mendoza's Oct 3 ET chapter

Change request updated