Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Document History

...

Off-allocation system components

As stated in Overview, an off-allocation flow sharing system is described by:

...

  • Using a matrix to solve the owner's share:


Anchor
Equalise shares of off-allocation water
Equalise shares of off-allocation water
Equalise shares of off-allocation water

This is an optional process that is undertaken only if the modeller specifies that it should be done. The following steps are repeated until either there is no more off-allocation water to assign, or the lowest account usage to share ratios are equal (see step 3).

  1. For a given priority level of accounts, the usage to shares ratio for every OAN account at the current priority level is calculated:


  2. The two accounts at this priority level with the lowest ratios are found


  3. Check to see whether the two lowest ratios are the same:
    1. If this is the case (MinRatio = NextRatio), the equalised allocation process is finished – exit this priority level and move on to the next one.

    2. Otherwise continue on.

  4. For each account a at the current priority level, the following occurs:
    1. If VolOffAlloc = 0 then equalisation ends.

    2. If the account request/usage limit has been reached (LimitUsage(a) = 0), this account is skipped and processing of the next one starts.

    3. The volume required to bring the ratio of the current account up to the second lowest accounts ratio is calculated:








    4. Water is allocated to the account and limits are updated


    5. Reduce the volume of off-allocation water available to share


  5. Return to step 1 to continue equalisation.

Anchor
Allocate off-allocation water to accounts based on shares
Allocate off-allocation water to accounts based on shares
Allocate off-allocation water to accounts based on shares

Firstly, at the current priority level, p :

...

  1. Limit the share volume for an account (Note that if LimitUsage(a) is not specified by the modeller its value defaults to a very big number):





  2. Reduce the volume of off-allocation water available to share



  3. Calculate the volume that this represents at the source



  4. Calculate allocations for the account for each user and adjust the usage limits if required.






  5. If a system cap has been specified and would be exceeded by allocations in the current time step, then allocations are reduced to fit within cap (otherwise this step is skipped).
    1. Sum the allocations for each user in the current priority level


    2. Calculate the volume by which the system cap would be exceeded based on potential allocations


    3. Calculate the proportion that each allocation would have to be reduced by to meet the system cap restriction


    4. For each OAS node account at the current priority level allocations are adjusted so that they do not exceed the system cap, taking into account the efficiency factors, then the limits for the adjustment are updated:








Anchor
Re-distribute off-allocation excess
Re-distribute off-allocation excess
Re-distribute off-allocation excess

When there are multiple owners, excess water may have been allocated as the water user's requested volume was duplicated for each owner. This method redistributes the excess, then determines the new excess volume for each owner once losses met by other owners at all water users are taken into account.

...

Each OAN processes the orders for its direct users downstream (including the next downstream OAN) and passes the combined orders up to the next OAN (if there is one). This means that it is possible to share off allocation water between multiple downstream reaches.
In the example illustrated in Figure 6, below, OAN3 has a share component in OAN2 which also has a share component in OAN1. This means that the off-allocation requirements of water user 3 and 4 are accumulated up the system and are reported as the off-allocation requirement of OAN2. This means that the allocation of off-allocation water to reach 1 takes into consideration the downstream requirements. It is possible to give priority access to downstream requirements by assigning the highest priority to OAN2 in the OAN1 allocation table.
Note that while OAN1 assigns a volume of off-allocation water to OAN2, the processing of OAN2 may result in a change in the volume of off-allocation water available to that reach as the rules specific to OAN2 are used to calculate the available water.

Figure 6 — Example of multiple off allocation reaches

Off allocation and storages

...

Remaining Capacity: Difference between system cap and system usage

Model Element

Parameter

Frequency

Notes

Off-allocation system

time step

For each off- allocation system configured

Off-allocation system

Usage: System usage

time step

For each off- allocation system configured

Account Type

Remaining Capacity: Difference between account type cap and account type usage

time step

For each off- allocation system account type configured

Account Type

Usage: Account type usage

time step

For each off- allocation system account type configured

Accounts

Remaining Capacity: Difference between account limit and account usage

time step

For each account in an off- allocation system account type

Accounts

Usage: Account usage

time step

For each account in an off- allocation system account type

Water user/Account Holder

Allocation: No sure?

time step

For each account holder in an off- allocation system account type

Water user/Account Holder

Constrained Order: Don't know?

time step

For each account holder in an off- allocation system account type

Water user/Account Holder

Equalisation Ratio: Ratio between water user usage and total usage for the account type

time step

For each account holder in an off- allocation system account type

Water user/Account Holder

Non Debit Balance: Don't know

time step

For each account holder in an off- allocation system account type

Water user/Account Holder

Order Volume: Off allocation request volume for the current time step

time step

For each account holder in an off- allocation system account type

Water user/Account Holder

Remaining Capacity: Difference between the water user off allocation limit and the water user usage

time step

For each account holder in an off- allocation system account type

Water user/Account Holder

Total Volumetric Share: Off allocation share since the start of the water season

time step

For each account holder in an off- allocation system account type

Water user/Account Holder

Usage: Accumulated off allocation use since the start of the water year

time step

For each account holder in an off- allocation system account type

Water user/Account Holder

Usage Today: Off allocation volume used in the current time step

time step

For each account holder in an off- allocation system account type

Water user/Account Holder

Volumetric Share: Share of off allocation volume

time step

For each account holder in an off- allocation system account type

Off-allocation node

Borrow and Payback

time step

For all off allocation nodes

Off-allocation node

Constituents

time step

For all off allocation nodes

Off-allocation node

Downstream flow>Flow: Downstream flow

time step

For all off allocation nodes

Off-allocation node

Downstream flow volume>Volume: Downstream volume

time step

For all off allocation nodes

Off-allocation node

Mass balance

time step

For all off allocation nodes

Off-allocation node

Off allocation Flow Volume>Volume: Volume of off allocation

time step

For all off allocation nodes

Off-allocation node

Off Allocation Orders Volume

time step

For all off allocation nodes

Off-allocation node

Ordering Network

time step

For all off allocation nodes

Off-allocation node

Rules Based Orders

time step

For all off allocation nodes

Off-allocation node

Storage Volume

time step

For all off allocation nodes

Off-allocation node

Total Inflow Volume

time step

For all off allocation nodes

Off-allocation node

Total Outflow Volume

time step

For all off allocation nodes

Off-allocation node

Upstream flow>Flow: Upstream flow

time step

For all off allocation nodes

Off-allocation node

Upstream flow volume>Volume: Upstream volume

time step

For all off allocation nodes

...