Water user node

The Water User node represents a point in the node-link network where demand is modelled. It is responsible for generating orders, managing water extractions, and providing drainage return flows. The node is divided into three components each accessible via the hierarchical list:

  • Demand Models – forecasts water demand and provides return flow to account holders (Figure 1). Several types of models are available, including time-series demand, monthly pattern, crop models and environmental demand;
  • Distribution – manages orders and extractions through accounts when resource assessment and accounting functions are enabled (Figure 3). A simple distribution system is also available for cases where accounting is not required; and
  • Storage – manages water user storages such as on farm storages (OFS). Refer to Figure 4.

When uploading time-series files for any model, note that the data files do not stipulate units. Select the appropriate units in the feature editor using the Units: drop-down menu.

Figure 1. Water User node (model selection)

In Source, each water user node must be connected to at least one supply point node, but may be connected to more than one supply point node. Each supply point node to which a water user node is connected can supply water to the water user.

Note: If the Maintain Target Reserve Volume check box (shown in Figure 3) is enabled, the system will order water to endeavour to meet the target storage.

Defining demand models

You can add a demand model to a water user node by right-clicking Demand Models and choosing the appropriate model from the contextual menu, as shown in Figure 1.

When you add a new demand model, it is given a default name which is derived from the type of model. You can rename it by right-clicking the model and choosing Rename from the contextual menu.

You can also add and configure multiple demand models on each water user node, but only one of the models can be active at a time. You can select which one should be the active model by choosing Set Active from the contextual menu.

A model can be deleted by selecting it, then right-clicking and choosing Delete from the contextual menu. For each demand model type, you must enter the same type of information. In other words, you must specify distribution and on farm storages for every model type. These are described next.

Return flows

This refers to the amount of water that returns from the water user back to the system. This could be irrigation runoff, rainfall runoff or return flows from a wetland. Double-clicking the demand model enables the return flow editor. The IQQM model includes a number of parameters which determine the volume of return flow (IQQM crop demand model 2). For all other models, the return flow volume is defined either as a percentage of the volume supplied to the demand model. These parameters are common for all the other demand models and can be defined by expanding the model and choosing Return flow (Figure 2).

Figure 2. Water User Node, Demand (Return flow)

Demand distribution

Select Distribution to specify how water is supplied to the water user. This is important when the water user:

  • is connected to multiple supply points; and/or
  • has a choice of accounts against which orders can be placed.

There are two settings available: Non-Account Sharing (this is the default) and Account Sharing. Select the former if water distribution is undertaken in the absence of account. If the water user needs to place orders or extract water via accounts, select Account Sharing. Note that this is only available if a resource assessment system has been defined (refer to /wiki/spaces/SD37/pages/25559519). 

Note: Redistributions may occur if an account becomes restricted or if pump capacity is exceeded at a supply point node. The /wiki/spaces/SD37/pages/25598020 contains additional information on this topic.

Non-account sharing

This is used when accounting is not required in the model. It specifies what proportion of orders and extractions should be assigned to each Supply Point node. If there is more than one supply point, you can define different priority levels for those points using the Priority parameter. Priority 1 is the highest level. All demand is assigned to supply points with priority 1 until the pumping capacity of those points is exhausted, after which priority 2 accounts are used, and so on. If there are multiple accounts at the same priority level, the Demand Distribution parameter (third column) defines how orders are distributed between those accounts. This defines the relative proportion of the water user’s order that should be assigned to the corresponding supply point. You are responsible for ensuring that for elements with the same priority, the demand distribution sums to 100%.

Figure 3. Water User node (Distribution, Non-Account Sharing)

Account sharing

This is used when the distribution of demand to supply points is governed by accounts. Choosing Account Sharing as the preferred distribution method will enable the Return Flow Recrediting tree menu item (shown in Figure 5). This parameter allows you to specify how much water is recredited to accounts during the flow phase.

The first table in this dialog is the Account Distribution table, which shows how resources are distributed among all accounts. Choosing a particular account will populate the corresponding supply points in the second Supply Points table. It displays how water is shared amongst accounts at each supply point node. Table 1 explains the parameters that must be specified for these tables.

Figure 4. Water User node (Distribution, Account Sharing)

Table 1. Water User node, Distribution (Account sharing)
ParameterTypeDefinition
Account Distribution table
Account 

Populated automatically with names of the water user’s accounts. The links between the Water User node and its accounts can be created in the Resource Assessment Explorer. Refer to /wiki/spaces/SD37/pages/25559519. When an account is created, it is, by default, added to the next priority level. Consider the example shown in Figure 4. If an account is added in this scenario, it will be assigned a Priority level of 4.

Allow Orders

Allows you to switch the order of the account. The state of this parameter is determined by the Allow Orders parameter in a Supply point node, along with links to the water user node(s). If this is enabled, it lists the corresponding supply point nodes in the second table that have Allow Orders enabled in the node's feature editor.

Priority Controls the order in which demands are assigned to the various accounts. Priority 1 is the highest level. All demand is assigned to accounts at this level until the accounts are exhausted, after which priority 2 accounts are used, and so on. Accounts with a priority of N/A
Debit Priority 

Shows the priority in which water is debited from accounts, with the lowest number having the highest priority. Its value is N/A when the Allow Orders checkbox is enabled.

Weighting%Allows you to control the relative proportions of demand assigned to accounts at the same priority level. It follows on that if there is only one account in a priority level, this will be greyed-out. Also, if a new account is added, it is assigned a default weighting of 100. You are responsible for ensuring that ratios for each priority level sum to 100%. This column is populated automatically and is not editable.
Unit sharesMLDisplays the number of shares that the account has in the resource assessment system. This column is populated automatically and is not editable.
Debit Type Indicates whether the account has been configured for Order or Use.
Supply Points table
Max Extraction RateML/dDisplays the maximum rate of extraction for the supply point.
Weighting%

Shows the proportion of the account’s orders that have been assigned to this supply point. It has a default value of 100. Note that while Source evenly distributes the available pump capacity between all accounts which use that supply point, the extraction capacity is assigned to accounts based on priority level. For example, if there is only one account at priority level 1, then that account has full access to the pumping capacity of the supply point. 

Note: If all weightings are 0 at runtime, a fatal error will occur displaying the following message: There are no accounts with a share ratio above 0.
Figure 5. Water User node (Return flow recrediting)

Simulating on-farm storages (OFS)

Right-click Storage and choose Enable to simulate on farm or other off-stream storages, which can be used to supply demand to the model. Additionally, in case of any shortfalls in the demand model, the OFS can be used to source additional water (if it is available) to balance this shortage. These storages can also behave like an additional demand model within the Water User node. In this situation, the Water User node generates demand to fill the storage to the required level. The configuration parameters are summarised in Tables 2 and 3.

Figure 6. Water User node (on farm storage)

Under Storage Characteristics, enter the parameters for the on-farm storage, as shown in Figure 6. Note that Pump Capacity governs the rate at which water can be pumped into a storage. The extraction rate from a storage is assumed to be unlimited.

Note: If all regulated and unregulated water (including off allocation and overbank) do not meet the regulated requirements of the demand model, water will be transferred from the OFS down to dead storage.
Table 2. Water User node (OFS, Target Reserve)
ParameterTypeDescription
Maintain target reserve volume

Check to maintain the storage at the targeted reserve volume. If storage is below the target, no water will be made available to the demand model unless there is a shortfall in delivering ordered water.

Water that is available to order is considered to be above the target reserve. During regular operation, the water user will not plan extractions from the OFS to meet demand that will take it below the target reserve.

Options
  • Use Specify Volume if the reserve is to be defined as a percentage of OFS storage capacity.
  • Use Expression where the reserve is to be defined, via an expression using the Function Editor, as a percentage of OFS storage capacity.
  • Water User Determined where the reserve is to be a function of area planted in the IQQM CropMod2. This information must be entered in the IQQM CropMod2. Specify a moisture depth which is applied to yesterday’s crop area to determine the reserve volume (Refer to IQQM crop demand model 2).
Table 3. Water User node (OFS, Refilling Airspace).
ParameterTypeDescription
Planned Extractions%

The percentage of storage capacity which will be retained as airspace when filling the storage during the Refill Start Date and Refill End Date.

Unplanned Extractions%

The percentage of storage capacity which will be retained when filling the storage with overbank, off Allocation, or regulated water. This airspace is also used to limit Off Allocation requests from the storage.

Table 4. Water User node (OFS, Unused Allocation)
ParameterTypeDescription
Order Unused Allocation 
Refill Date (Start and End)Date

Set the limits of the refilling period using the Refill Start Date and Refill End Date fields. For example:

  • a start date of 30 June and an end date of 30 September is a three month period, but
  • a start date of 30 September and an end date of 30 June is a nine month period.

Within each date-of-refill field, you can perform the following actions:

  • Click the day sub-field to select the day, and type the numbers;
  • Click the month sub-field to change the month. Although the month is displayed as a three-character abbreviation of the name of the month, you can type over with one or two digits representing the ordinal of the month (1..12); and

  • Click the date picker icon on the right of the field to display a standard date picker where you can make selections (refer to Working with date-pickers). Note that only the month and day values are relevant; years are ignored.

Maximum Refill VolumeVolume 
Table 5. Water User node (OFS, Return flow)
ParameterTypeDescription
Harvestable Return Flow 
Harvest Storage CapacityRepresents the volume of water that can be kept in the drainage system and can be pumped into an OFS. This can have inflow to the OFS even after rain stops, IF Pump Capacity is less than this parameter.
Note: The pumping of return flows into the OFS is not subject to the airspace constraint. This applies to both types of extractions.

Climate data

You can supply climate data to the water user storage model with the following items in the list:

  • Evaporation (Figure 6) is used to specify the evaporation rate to be applied during the flow distribution phase. This can be defined as a single constant value, a time series, or as a function;
  • Rainfall is used to specify rainfall during the flow distribution phase. The configuration window is similar to that for Evaporation; and
  • Forecast Evaporation (Figure 7) is used to define the evaporation rate to be assumed during the order phase as the model calculates the orders required to fill the storage.
Figure 6. Water User node (Storage, Evaporation)

Figure 7. Water User node (Storage, Forecast Evaporation)

Area

You can specify the area and seepage rate of the OFS using the tree menu items. Figure 8 shows the configuration window for Area

Figure 8. Water User node (Storage, Area)

Demand constraints

Using demand constraints, you can add limit curves and usage limits to demand models (using the contextual menus shown in Figure 1).

Limit curve

The limit curve configuration dialog (shown in Figure 9) prevents a demand node from using all of its available allocation too early in the season. It is defined based on a relationship between the announced or available allocation and limit. 

Specify the dates for Water Year Start and Irrigation EndFraction represents a proportion (0 – 1) which determines the coefficients a, b and c of the limit curve equation. Please see the Source Scientific Reference Guide for more details on how Fraction is implemented.

The Allocation Percentage is the percent per share entitlement of account type. It can be set up in one of three ways:

  • As a constant by enabling the Function radio button and entering the desired value (as a proportion);
  • Customised using a function to vary according to the allocation percent set up in a Resource Assessment (once again, enable the Function radio button and click the corresponding ellipsis button to open the Function Editor); or
  • Enable the From Accounts radio button to 

 

Figure 9. Water user (Demand constraints, Limit curves)

Desired carryover

This is the total volume of unused water to be carried over at end of the season to the next season.

Note: This should not be  confused with carryover from one season to another. This is the volume one wishes to set aside during the season based on total accessible volume.
Figure 10. Water user (Demand constraints, Limit curves, Carryover)

Usage limits

Figure 11. Water User (Demand constraints, Limit curves, Carryover)

Ownership

You must enable ownership at the scenario level (using Edit » Ownership) prior to configuring ownership at the water user node. Refer to Ownership for more information.