24
Managing Resource Networks with a Generic Open-source Software Platform Julien Harou University College London UCL Bridging the Gaps Conference 16 February 2011

Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

  • Upload
    ucl

  • View
    2.450

  • Download
    0

Embed Size (px)

DESCRIPTION

Presentation from Julien Harou of UCL covering his work on Hydroplatform, an open source platform for resource network models.

Citation preview

Page 1: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

Managing Resource Networks with a Generic Open-source

Software Platform

Julien HarouUniversity College London

UCL Bridging the Gaps Conference 16 February 2011

Page 2: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

CollaboratorsBTG funding

Lazaros Papageorgiou, Andy Chow, Mark Barrett, Eric Fraga

UCL Research Challenge fundingMuki Haklay, Eric Fraga, Sarah Bell, Michael Batty, Tim Swanson

HydroPlatform Design team (alphabetical order)Kristiana Hansen, Josue Medellin, Didrik Pinte, Manuel Pulido-Velazquez, Arnaud Reynaux, David Rheinheimer, David Rosenberg, Amaury Tilmant

Page 3: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

3

Outline

• Sustainability and resource systems

• Systems modeling software

• HydroPlatform

• Example applications

• Project organisation

• Conclusions

Page 4: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

4

Sustainable City …Sustainable Resource Network

Water resources, energy, food, transport, trade, logistics, social networks, …

Page 5: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

5

Systems modeling in the 21st Century

• Large problems

• Multidisciplinary

• Many spatial and temporal scales

• Computationally complex

• Simulation, optimization, and mixed

• Data intensive

• Require sophisticated user interfaces

Page 6: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

6

DatabaseInterface

Model(s)

Traditional stand-alone software / DSS

Examples

HEC products

DHI products

Riverware

WEAP

etc.

Page 7: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

7

Model Platform

DatabaseInterface

Manages & displays model

inputs & outputs

Model A

Model B

Model C

Model D

Open-source, freeware, or proprietary

models

Export/import functions or add-ins

Page 8: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

8

HydroPlatforman example platform for network models

•Free, open source (GPL license & Python)

•GIS interface (Thubian)

•Customize node and link objects

•Several plug-ins

•International effort

Phase B:Import & display

model results (next step)

Database

Data base

Inter-face

Model

Phase A:enter,

manage, & export data (completed)

Page 9: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

9[Jacobs et al. 1995]

The old way…

Page 10: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

10

Yuba

Bear

American

… in HydroPlatform

Page 11: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

11

Define required data for each network object

Page 12: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

12

Example Applications

1. London water supply and Thames water resource system

2. Water Supply Capacity Expansion and Trade in England

3. Zambezi Basin Hydropower

Traffic Optimsation

Network Analysis

Page 13: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

13

English water management context

• Water supply & waste water utilities privatisedsince 1989

• Companies must submit environmental and financial water plan to regulators (EA, Ofwat) every 5 years

• Companies have incentive to invest in capital schemes (i.e. prefer a desalination plant to sharing supplies with neighbor)

Page 14: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

14

London and Thames water resource system

Page 15: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

15

London and Thames water resource system

IRAS-2010 model uses a weekly time-step over 85-year time horizon with a runtime of 1 sec

Goal: - Predict London water supply system performance under climate change - Robust, meets environmental targets

Page 16: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

16

Gauged flow at Teddington

IRAS-2010 and AQUATOR show same flows and follow trend for gauged flow

Page 17: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

17

Capacity Expansion and Water Trading

Schematic

Goal: - Identify minimum cost portfolio of supply and transfer options to meet future demand - Uses ‘Economics of Balancing Supply & Demand’ framework

Page 18: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

Annual rainfall Water companies

Page 19: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

19

Zambezi Basin Hydropower dam operation

Goal: Find allocation policies that maximize agricultural, hydropower and ecological benefits

Page 20: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

20

Goal: Model optimises real-time control of traffic light duration

Linear-Quadratic traffic signal control

Page 21: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

Linear-Quadratic traffic signal control

• Input – Traffic inflow – Nominal ‘fixed’ timing

plans – Traffic light cycle

time, green durations– Max storage and flow

of each link

• Output – Queue lengths – Optimal ‘dynamic’

timing plans 0 10 20 30 40 50 60 70 80

0

20

40

60

80

100

120

Cycle

Tota

l Num

ber o

f que

ued

vehi

cles

LQ feedback controlFixed time control

Page 22: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

22

Finding community structures in complex networks using mixed integer optimisation

Community of 62 bottlenose dolphins living in Doubtful Sound, New Zealand

Each node represents a dolphin and the links in the network are identified based on the significantly frequent communications among them.

Goal: reveal the relationships between individualobjects and their groupings in networks

Page 23: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

23

Project organization

• www.hydroplatform.org

• Wiki, code, and bug reports

• Pre-release available

• Future app store open-source,

proprietary,

freeware models

Page 24: Bridging the Gaps Final Event: Managing Resource Networks with a Generic Open-Source Software Platform

24

Conclusions

•Model platform = user interface + data manager

•Helps focus on model development rather than software

•Efficient, flexible, scalable, open-source platform

•Goal: catalyze model innovation and use

•Coming soon: ‘App store’ for HydroPlatform add-ins

•Applications: general simulation, capacity expansion optimisation, water trading, traffic control, network analysis, etc.