Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
The phases of execution followed in a standard run are:
- Start the simulation time-step.
- Read and Assign input values from a time series for the current time-step. For example, if you are using an inflow node and the data source for the inflow node is a time series, then a value is read from the time series corresponding to the current time-step and assigned to the inflow node.
- Start River Operations: This overrides the values assigned from the input time series from the tabular view.
- Start the forecasting phase: Run the forecast models which do not use functions.
- Evaluate functions and modelled variables - where Time of Evaluation equals Start Of TimeStep
- Continue forecasting phase: Run the forecast models which do use functions.
- River Operations override functions and forecast values: If River Operations is used, then:
- Override the values generated by functions.
- Override the values generated by forecast models.
- Plugins: All valid Source plugins will be notified before each simulation time-step is run.
- Resource Assessment Phase.
- Per Resource Assessment System
- Evaluate functions and modelled variables - where Time of Evaluation equals Resource Assessment.
- Process Resource Assessment System
- Ordering phase:
- Evaluate functions and modelled variables - where Time of Evaluation equals Ordering Phase and where the function is not used at a network element
- Process Water Users:
- Per Water User:
- Evaluate functions and modelled variables - where Time of Evaluation equals Order Phase, and where the function is used at this Water User.
- Calculate and distribute the demands of each Water user
- Constraint Phase:
- Per Network Element:
- Calculate minimum and maximum constraints at each element and pass the constraints downstream
- Ordering Phase:
- Per Network Element:
- Evaluate functions and modelled variables - where Time of Evaluation equals Order Phase, and where the function is used at this network element.
- Calculate regulated orders and pass upstream
- Calculate off allocation orders and pass upstream
- Flow Phase
- Evaluate functions and modelled variables - where Time of Evaluation equals Flow Phase and where the function is not used at a network element
- Per Network Element:
- Evaluate functions and modelled variables - where Time of Evaluation equals Flow Phase, and where the function is used at this network element
- Water Ownership - pre-timestep calculations
- Off Allocation: Generate additional release requests
- The wetland cluster that the element belongs to is solved for this time-step.
- Execute element flow phase calculations
- Water Ownership - post-timestep calculations, and colouring of water
- Calculate Constraint Factors for element
- Constituent modeling is executed.
- Evaluate functions and modelled variables - where Time of Evaluation equals Post Flow Phase
- Resource Assessment Post Time Step Phase
- Finalise constituent modeling (marker routing).
- End of the forecasting phase.
- Evaluate functions and modelled variables - where Time of Evaluation equals End of Time Step
- Evaluate modelled variables - where Time of Evaluation equals Post Function Evaluation
- Recording phase: Writes the current time-step results to the requested recorders.
- Plugins: All valid Source plugins will be notified after every simulation time-step is run.
- End of the simulation time-step.