Versions Compared

Key

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

...

An initial net borrow value is configured for each owner / other_owner combination in each borrow and payback system: BPSystemBorrow(0, owner, other_owner). A negative value indicates that an owner owes other_owner, a positive value indicates that the other_owner owes the owner. During the configuration phase, Source calculates each owner’s initial borrow balance, and ensures the total of all these balances adds up to zero, i.e.:

Equation 1Image Modified
Equation 2Image Modified

Model Initialisation Phase

...

Borrow and payback accounts are cumulative, so it is necessary to carry over borrow and payback totals from the previous time step to the next one. This is done for each borrow and payback system being modelled:

Equation 3Image Modified

The accounts for each individual model component that falls within a given borrow and payback system boundary are NOT cumulative, so these start at zero every time step:

Equation 4Image Modified
Equation 5Image Modified

Each model component uses the methods described in the following sections to update the relevant borrow and payback system’s accounts in the flow phase for any borrow/lending that occurs at the model component.

...

The following steps describe how surpluses are distributed within the given borrow and payback system BPSystem. Note that an owner can participate in sharing at a priority level (is in the owner(pl) and other_owner(pl) lists) when BPSystem.Share(pl, owner) = Yes.

  1. Start with zero borrow between all owners:

    Equation 6Image Modified
  2. If the borrow and payback system BPSystem is a local system and this method is used in the flow phase to lend water (UpdateAccounts = Yes), limit the surplus amount each owner can lend to their airspace (to ensure payback is possible). 

    Equation 7Image Modified

    (This should not be done for global systems, as it is possible for ownership to get out of synchronisation at different points in the system, so temporary incompatibility between airspace and balances must be allowed to occur)

  3. Share surpluses to owner’s with a deficit. Surpluses are shared to owners that participate in sharing at the same priority level and have a deficit in proportion to their deficit. Where surpluses exceed deficits, the volume of the owner’s surplus distributed to other owners is in proportion to their share of the total surplus:
    For each priority level pl represented in the configured distribution table – PSystem.Share(pl, owner), do the following:

    1. Calculate the total surplus and deficit remaining to be shared at the priority level (this is the sum for all owners sharing at the priority level):

      Equation 8Image Modified
      Equation 9Image Modified
    2. If there is no surplus and/or deficit (TotalSurplus(pl) = 0 or TotalDeficit(pl)=0), sharing at the priority level is finished, so skip to the next priority level.

    3. For each owner and other owner that share at this priority level pl (Share(pl, owner) = yes and Share(pl, other owner) = yes), calculate the volume owner can borrow from the other owner at the priority level:

      Equation 10Image Modified
    4. Update the surpluses & deficits left over for sharing at the next priority level:

      Equation 11Image Modified
      Equation 12Image Modified
  4. Find the owner’s borrow and lending totals to return to the relevant model component:

    Equation 13Image Modified
    Equation 14Image Modified
  5. If the UpdateAccounts flag is set, 
    Update the reported borrow accounts for the current component and the borrow and payback system as a whole:

    Equation 15Image Modified
    Equation 16Image Modified
    Equation 17Image Modified
    Equation 18Image Modified

Payback at a Storage (Flow Phase only)

...

In this phase, allocation of each owner’s resource assessment systems (RAS) must be adjusted for the net borrow between owners recorded in borrow and payback system accounts. Each RAS will belong to an ownership system, that has a global borrow and payback system. A RAS may also be associated with one or more local borrow and payback systems (if it is used to manage storages). The allocation of each RAS should be adjusted as follows:

Equation 19Image Modified

More details regarding the way resource assessment systems are configured and allocate water are given in Resource Assessment - SRG and its sub-pages. 

...

 Other owners

Owner

NSWVictoria

QLD

Owner summary

NSW

 1000100

Victoria

-100 0-100

QLD

00 0
   All owners0

Example Borrow & Payback System Report Views Table

Murray Global Borrow & Payback System

 Other owners
OwnerNSWVictoriaQLDOwner summary
NSW View time series
View time seriesView time series
VictoriaView time series View time seriesView time series
QLDView time seriesView time series View time series
   All ownersView time series

When a ‘View Time Series’ function/link is selected from an ‘Other Owners’ column, a window allows borrow and payback data for the relevant owner-other owner combination to be displayed as follows:

Murray Global Borrow & Payback: NSW-Vic Net Borrow

Time-step

NSW-Vic Net Borrow

1-20
2-15
310
420
55
6-7
70
830
910
 
Min20
Max30
Average3.67

 

Image Added

When a ‘View Time Series’ function/link is selected in the ‘Owner Summary’ column, a window allows a summary of borrow and payback data for the relevant owner to be displayed as follows:

Murray Global Borrow & Payback: NSW Balance

Time-stepNSW-Vic Net BorrowNSW-QLD Net Borrow
1-20-15
2-15-7
3100
4205
558
6-7-3
700
83010
91020
 
Min-20-15
Max3020
Average3.672.00

Image Added

When the ‘View Time Series’ function/link is selected in the ‘All Owners’ row, a window allows borrow and payback totals for all owners to be displayed as follows:

Murray Global Borrow & Payback: All Owner  Balances

Time-stepNSW Borrow BalanceVic Borrow BalanceQLD Borrow Balance
1-351520
2-22157
310-155
425-305
513-8-5
6-1073
7000
840-455
930-18-12
 
Min-35-45-12
Max401520
Average5.67-8.783.11

Image Added