Botswana Training Workshop June 2024
  • Tutorial 3: Planning for water resilience in Botswana.
    • Introduction
    • Botswana National Water Resource System Model (Training version)
    • Baseline system performance
    • Activating the Chobe-Zambezi Transfer
    • Implementing the Walvis Bay transfer
    • Implementing the Lesotho Highlands Transfer
    • Reducing Non-Revenue Water
      • Calculating domestic demand within the model
      • Implementing a NRW demand loss reduction
    • Implementing the Chobe and NRW losses reduction
    • Additional exercises
  • Tutorial 4: Adding new infrastructure in the Botswana national model
    • Adding Mosetse dam
    • Adding a demand
    • Adding a water treatment works with losses
    • Adding a source representing groundwater
    • Additional Exercises
  • Tutorial 5: More advanced modelling
    • Background on Evaporation and Precipitation on Reservoirs
    • Adding reservoir bathymetry (Area)
    • Adding reservoir bathymetry (Level)
    • Adding monthly evaporation and rainfall
  • Tutorial 6: Allocation penalties
    • Exercise 1a Two nodes
    • Exercise 1b Two demands
    • Exercise 1d Minimum Flow Properties
    • Exercise 2a Simple system with reservoir draw downs
    • Exercise 2b Simple system with overflow
  • Tutorial 7: Additional exercises with allocation penalties and control curves
    • Additional exercises using allocation penalties and control rules
    • Exercise to implement demand reductions when reservoirs levels are low
Powered by GitBook
On this page
  1. Tutorial 4: Adding new infrastructure in the Botswana national model

Adding a demand

PreviousAdding Mosetse damNextAdding a water treatment works with losses

Last updated 10 months ago

In this section an output node representing a municiple demand will be added to the system which will draw water from the reservoir.

  1. Add an output node to the system which will represent an urban demand that wil abstract water from the reservoir. Rename the node to 'Mosetse demand'.

  1. In the Baseline scenaio set the following attributes on the Mosetse demand node:

  • max_flow = 0. This represents a deamnd of 0 Mm3/day.

  • allocation_penalty = -1000. This represents a high priority for water allocation

  1. Create a new scenario called 'Mosetse demand'. For a reminder on how to create a scenario please follow the link below.

  1. View the simulated_volume of the reservoir in this scenario and compare against the baseline.

Exercises and questions

In this case, we are modelling the 'live' storage of the reservoir. When the reservoir goes to 0 storage in the model there is still dead storage in the system. At the dead storage level, the remaining water isn't able to be released.

  1. How high can the demand go before the reservoir empties to its dead storage? To do this, create a new scenario and change the max_flow of the demand node and rerun the model multiple times until the reservoir reaches 0 storage.

  2. What is the maximum monthly spill from the reservoir in the simulation? Hint: Look at the simulated_flow on the spill link node.

  3. Create a 'Monthly demand' scenario. Use the following video to help you implement a monthly profile demand, where the Mosetse demand changes based on the months: Jan-Mar: 0.1 Mm3/day April-June: 0.06 Mm3/day July-Sept: 0.07 Mm3/day Sept-Dec: 0.09 MM3/day

In the 'Mosetse demand' scenario, set the max_flow of the Mosetse demand to 0.1 Mm3/day and run this scenario .

Creating a new scenario | Water Strategy
The attributes defined on the Mosetse demand node.
Logo