Accounting
Accounting Overview
Motivation and Requirements for Accounting
Water Accounting in RiverWare
Model Purpose
After-the-fact Accounting
Short-term Operations
Long-term Planning
Physical Versus Paper Water
About Accounts
Account Types
Account-level Methods
Account Solution Equations
Account Properties
Water Type
Water Owner
Priority Date
About Supplies
Supply Names
Types of Supplies
Inflow/Outflow
Diversion/Return Flow
Transfer
Supply Properties
Release Type
Destination Type
Setting Values With a DMI
Object-level Accounting Methods (OLAMs)
Compiled Accounting Methods
General and Commonly Used Compiled Methods
No Method
Zero Slot Inflows
Copy Slot to Slot Inflows
User-defined Accounting Methods
Execution of OLAMs
Execution Time
Data Requirements and Error Conditions
Selecting OLAMs and Execution Time
Reconciling the Accounting and Physical Systems
How the Accounting System Solves
Post-simulation Accounting
Simulation Steps
Accounting Steps
Inline Simulation and Accounting
Simulation Steps
Inline Rulebased Simulation and Accounting
Rulebased Simulation Process Overview
Rulebased Simulation Steps
Accounting With Rules
Accounting Model Interaction With Physical Simulation
After-the-Fact Accounting
Physical and Accounting (Concurrent on Each Timestep)
Physical Then Accounting (Consecutive Per Timestep)
Water Rights
Setting Slots Versus Setting Supplies
Setting Supplies
Reconciliation With Rules
Predefined RPL Functions for Accounting
AccountNamesByAccountType
AccountNamesByWaterOwner
AccountNamesByWaterType
AccountNameFromPriorityDate
AccountNamesFromObjReleaseDestination
AccountPriorityDate
Destinations
DestinationsFromObjectReleaseType
GetAccountFromSlot
GetObjectDebt
GetPaybackDebt
ObjAcctSupplyByWaterTypeRelTypeDestType
ObjectsFromAccountName
ObjectsFromWaterType
ReleaseTypes
ReleaseTypesFromObject
SolveWaterRights and SolveWaterRightsWithLags
SumAccountSlotsByWaterType
SupplyNamesFrom, SupplyNamesFrom1to1
SupplySlotsFrom, SupplySlotsFrom1to1
SupplyNamesFromIntra, SupplyNamesFromIntra1to1
SupplySlotsFromIntra, SupplySlotsFromIntra1to1
SupplyNamesTo, SupplyNamesTo1to1
SupplySlotsTo, SupplySlotsTo1to1
SupplyNamesToIntra, SupplyNamesToIntra1to1
SupplySlotsToIntra, SupplySlotsToIntra1to1
WaterOwners
WaterTypes
Account Reference
How Account Slots Are Described
Storage Account
General Slots
Account Solution Equations
Using the Empty Storage Flag
āEā Flag Features
Setting the Flag
Removing the Flag
Account-level User Methods
Appropriation Request Adjustment
None
Return Flow Credit
Conservation Pool Fill Factor
None
Fill Factor is Scalar
Fill Factor is Series
Initial Request
Fill Conservation Pool
Fill Conservation Pool with Diversions
Specify Initial Request
Min Bypass
None
Fraction of Flow Above Min
Storage Account Carryover
No Carryover
Carryover All Storage
Pooled Carryover
Subordination of Right
None
Subordinate Senior Rights
Water Right
None
Priority Right
Diversion Account
General Slots
Account Solution Equations
Account-level User Methods
Initial Request
None
Specify Initial Request
Disaggregated by Subbasin
Max Permitted
Max Legal Request
No Method
Max Request Series
Min Bypass
None
Fraction of Flow Above Min
Return Flow Calculation
Diversion Minus Depletion
Specify Return Flow
Fractional Return Flow
Variable Fractional Return Flow
Variable Efficiency Return Flow
Return Flow Route or Split
Simple Lag
Split and Route
Subordination of Right
None
Subordinate Senior Rights
Water Right
None
Priority Right
Instream Flow Account
General Slots
Account Solution Equations
Account-level User Methods
Initial Request
None
Specify Initial Request
Based on Reference Level
Water Right
None
Priority Right
Passthrough Account
General Slots
Account Solution Equations
Account-level User Methods
Gain Loss Coefficient
Constant Gain Loss Coefficient
Variable Gain Loss Coefficient
Periodic Gain Loss Coefficient
Negative Flow Appropriation
None
Allow Negative Flows
Outflow Limitation
None
Scalar Max Outflow
Accounting User Interface
Enabling Accounting
Synchronizing Accounting
Accounting System Configuration
Accounting Network
Accessing the Accounting View
Features of the Accounting View of the Workspace
Accounting View Navigation Techniques
Tool Tips in the Accounting View
Display Properties
Graphical Account Aggregation
Configuring Individual Accounts
Slots
Methods
Supplies
General
Viewing Account Data
Creating Accounts
Creating Supplies
Automated Passthrough Account Creation
Quick Usage Overview
Detailed Usage Information
Invoking the Dialog
Overview of the Dialog
Account Selector Boxes
New PassThrough Account Property Specification
New Supply Property Specification
Enabledness of the OK and Apply Buttons
Selection Status Area
Reporting Account and Supply Creation Results
Water Accounts Manager
Tour of the Water Accounts Manager
Additional Operations in the Dialog
Multiple Account Method Selector
Quick Usage Overview
Supplies Manager
Supplies Manager Columns
Color Annotation of Supply Rows
Supply Filtering
Supply Sorting
Operations on Selected Supplies
Operations on Objects
Copy List to Clipboard
Supply Name Format
Supply Name Part Sequence
Supply Name Generation Options
Option: Part Assembly, Space Removal and Camel Casing
Option: Omit Repeated Object Name (e.g. in Transfer Supplies)
Option: Supply Name Uniqueness Suffix
Supply Sample Box
Default Supply Name Format
Supply Name Format Clipboard
Showing Supply Format Differences
Object Account Summary
Accessing the Object Account Summary Dialog
Tour of the Dialog
Slots For Columns
Timesteps for Columns
Save Configuration
Data Object Exchanges
Data Object Exchange Overview
Data Object Exchange User Interface
Exchange Name
Borrow Supply Specification
Payback Supply Specification
Data Object Specification
Exchange Creation
Data Object Exchange Example
Exchanges
Exchange Description
Exchange Components
Accessing Exchanges through RPL
Exchange Examples
Exchange User Interface
Exchanges Manager
Exchange Configuration Dialog
Exchange Balance Dialog
Water Rights Allocation
Requirements
Modeling Approach
Simulation Objects and Accounts
Allocatable Flow Supply Chain
Linking Rights-Holding Accounts to Allocatable Flow
A Computational Subbasin that Contains the Objects
The Rule Set
The SolveWaterRights() and SolveWaterRightsWithLags() Rules Functions
Overall Rules Order
Creating a Model
Storage Rights
Object Methods
Account Methods
Linking Accounts
Diversion Rights
WaterUser and Aggregate Diversion Site Object Methods
Diversion Account Methods
Linking
Instream Flow Rights
Control Point Object Methods
Instream Flow Account Methods
Computational Subbasin
Data Requirements for the Allocatable Flow Supply Chain
Common Modeling Errors
Subordination Viewer
Solution Algorithm for SolveWaterRights
Determine the Local Timesteps of the Rights
At the Beginning of a Run
In the Solver Rule Function
Cloning
Clear Values
Computing Appropriation Requests
Computing Appropriation Request from Initial Request
Computing Appropriation
Computing Appropriation Without Subordination
Computing Appropriation Without Subordination for Equal Priority Accounts
Computing Appropriation with Subordination
Details of the Solution Logic
Determining Resulting Downstream Shortages
Determine if Senior is a Candidate for Exchange
Compute Dominant Cutback
Cut Back Appropriation to Dominant Right
Exchange Appropriated Water with Candidate Subordinates
Return {Slot Name,Value} or {Slot Name, DateTime, Value} List to Rule
Using Diagnostics with the Solvers
Rio Grande-specific Object-level Accounting Methods (OLAMs)
Confluence Account Slot Inflow
Rio Grande Inflow 2
Reach Account Slot Inflow
Reconcile Rio Grande Outflow
Rio Grande Local Inflow
Reservoir Account Gain Loss
Abiquiu, Cochiti, and Jemez Gain Loss
Elephant Butte and El Vado Gain Loss
Nambe Falls Gain Loss
Heron Gain Loss
Reservoir Account Slot Inflow
Heron Inflow
Sediment Transport
Total Vol Sed (Post2000)
Stream Gage Account Slot Inflow
Reconcile Rio Grande
All San Juan Chama
All Rio Grande
Technical Documentation Version 9.2
Stream Gage Account Slot Inflow