SlideShare a Scribd company logo
Riccardo Rigon
Hymod
as an example of a rainfall-runoff model
R. Rigon, G. Formetta, M. Bancheri, W.Abera
S.Bertoni,2006?
2
What Hymod does
The basin is assumed to be composed by a group of storages which follow a
distribution F(C) where C is the value of the storage which can vary from 0 to
Cmax.
If Cmax is exceeded, that water in excedance goes directly into runoff.
If we call precipitation P, this is:
RH = P + C(t) Cmax if P + C(t) > Cmax
Generically, it is:
RH = max(0, P(t) + C(t) Cmax)
Which is true even if P(t)+C(t) < Cmax
Introduction
Riccardo Rigon
3
There is a residual runoff RS produced by using the curve, which is valid even if
C(t)+P(t) < Cmax:
F(C) = 1
✓
1
C
Cmax
◆b
The volume below the curve goes into this residual runoff
Storage (probability) function
Riccardo Rigon
4
Van Delft et al. 2009 figure said it properly for runoff
Generating runoff
What Hymod does
Riccardo Rigon
5
TC Petri net representation of Hymod
Petri net description
Riccardo Rigon
6
In figure C(t)=2 P=2 Cmax =10.
Therefore for a correct interpretation of the figure in previous slides, the
area below a curve is the runoff produced.
A correct interpretation of the plot says that all the precipitation below
the curve is produced as R, the rest remaining stored at time t+1 . Let’s
represent the curves in the right direction
Storage (probability) function
Riccardo Rigon
7
The area below each one of the curve is
The integral result can be written as:
Z C(t)+P (t)
C(t)
F(C)dC =
Z C(t)+P (t)
C(t)
1
✓
1
C
Cmax
◆b
dC
F(P(t), C(t), Cmax, b) = P(t)
1
Cb
max(b + 1)
h
(Cmax C(t)))
b+1
(Cmax C(t) P(t)))
b+1
i
Storage (probability) function
So:
Riccardo Rigon
8
1) Update C*
Summarizing
2) Update the Rs
3) Update S
The algorithm of separation
Riccardo Rigon
9
Introducing AET
S(t) continuously increases unless ET acts. In this case there is a fourth step:
Where the left arrow means assignment, and AET is the actual ET
AET(t) =
S(t)
Smax
ET (t)
The algorithm of separation
Riccardo Rigon
10
Say
↵ is coefficient to be calibrated
R = Rsub + Rsup
Runoff volumes
is then split into surface runoff and subsurface storm runoff
Riccardo Rigon
11
Therefore, we have three LINEAR systems of
reservoirs. The quick system
SQ(t) = S1(t) + S2(t) + S3(t)
Runoff volumes
Riccardo Rigon
12
The subsurface system:
The groundwater system:
Runoff volumes and groundwater
Riccardo Rigon
13
It seems a quite complicate system, but every hydrologist knows it can be
“exactly” solved. For the quick system
Three little reservoirs
Riccardo Rigon
14
And:
And:
Other two linear reservoirs
Riccardo Rigon
15
has the structure
for some function f and input I, and, therefore, the storage part injected
at time is:
These formulas and their companions for Qi(t) and AET(t) can be used to
estimate the various residence times.
Riccardo Rigon
Separating water of different ages
16
Find this presentation at
http://abouthydrology.blogspot.com
Ulrici,2000?
Other material at
Questions ?
R.F.B.A
17
Simple R script to estimate the Hymod functions
Annex
F <- function(C,Cmax,b){1-(1-C/Cmax)^b}
Intf <-function(P,C,Cmax,b){P+1/((Cmax^b)*(b+1))*((Cmax-C-P)^(b+1)-(Cmax-C)^(b+1))}
If(10,0,10,0.5)
Intf(10,0,10,1.5)
Intf(10,0,10,5)
Intf(10,0,10,1000)
Intf(2,2,10,0.5)
Intf(2,2,10,1.5)
x <-seq(from=0,to=10,by=0.1)
plot(x,F(x,10,0.5),type="l",col="blue",ylab="F(C)",xlab="C")
text(6,0.25,"b=0.5", col ="blue",cex=.8)
lines(x,F(x,10,1.5),type="l",col="red",ylab="F(C)",xlab="C")
text(4.5,0.42,"b=1.5", col ="red",cex=.8)
lines(x,F(x,10,5),type="l",col="darkblue",ylab="F(C)",xlab="C")
text(2.5,0.65,"b=5", col ="darkblue",cex=.8)
lines(x,F(x,10,1000),type="l",col="darkblue",ylab="F(C)",xlab="C")
text(1,0.9,"b=1000", col ="darkblue",cex=.8)
abline(v=2,color="grey")
abline(v=4,color="grey")
y <-seq(from=0,to=100,by=1)
plot(y,Intf(10,0,10,y),type="l",col="darkblue",ylab="Runoff Production",xlab="b")
y <-seq(from=0,to=20,by=0.2)
plot(y,Intf(10,0,10,y),type="l",col="darkblue",ylab="Runoff Production",xlab="b")
R.F.B.A
18
y <-seq(from=0,to=20,by=0.2)
plot(y,Intf(2,2,10,y),type="l",col="darkblue",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,1,10,y),type="l",col="black",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,3,10,y),type="l",col="blue",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,4,10,y),type="l",col="darkgreen",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,5,10,y),type="l",col="green",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,6,10,y),type="l",col="orange",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,7,10,y),type="l",col="red",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,8,10,y),type="l",col="darkred",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,8,10,y),type="l",col="violet",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
y <-seq(from=0,to=20,by=0.2)
plot(y,Intf(2,2,10,y),type="l",col="darkblue",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,1,10,y),type="l",col="black",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,3,10,y),type="l",col="blue",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,4,10,y),type="l",col="darkgreen",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,5,10,y),type="l",col="green",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,6,10,y),type="l",col="orange",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,7,10,y),type="l",col="red",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,8,10,y),type="l",col="darkred",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
lines(y,Intf(2,8,10,y),type="l",col="violet",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10")
Simple R script to estimate the Hymod functions
Annex
R.F.B.A

More Related Content

What's hot

Gandhinagar- Town Planning
Gandhinagar- Town PlanningGandhinagar- Town Planning
Gandhinagar- Town Planning
Andhra University
 
Review of Development Plans/ Master Plans of selected cities of India.
Review of Development Plans/ Master Plans of selected cities of India.Review of Development Plans/ Master Plans of selected cities of India.
Review of Development Plans/ Master Plans of selected cities of India.
KARTHICK KRISHNA
 
Strategies and Guidelines for Waterfront Developments
Strategies and Guidelines for Waterfront DevelopmentsStrategies and Guidelines for Waterfront Developments
Strategies and Guidelines for Waterfront Developments
Hazreena Hussein
 
AMRUT MoUD
AMRUT MoUDAMRUT MoUD
3.5 structure, dpp subject plan
3.5 structure, dpp subject plan3.5 structure, dpp subject plan
3.5 structure, dpp subject plan
Sachin PatiL
 
Urban planning in japan (nagayama)ubmps
Urban planning in japan (nagayama)ubmpsUrban planning in japan (nagayama)ubmps
Urban planning in japan (nagayama)ubmpsBayar Tsend
 
Urban and Infrastructure Development
Urban and Infrastructure DevelopmentUrban and Infrastructure Development
Urban and Infrastructure Development
GAURAV. H .TANDON
 
Architecture Town And Planing Lecture
Architecture Town And Planing LectureArchitecture Town And Planing Lecture
Architecture Town And Planing Lecture
MUST,Mirpur AJK,Pakistan
 
Perspective plan
Perspective planPerspective plan
Perspective plan
MayukhBiswas10
 
Ray (rajiv awas yojana)
Ray (rajiv awas yojana)Ray (rajiv awas yojana)
Ray (rajiv awas yojana)
Nithin Thomas Alex
 
Gandhinagar
GandhinagarGandhinagar
Planning Terminologies - PERI URBAN AREAS and SUBURBS
Planning Terminologies - PERI URBAN AREAS and SUBURBSPlanning Terminologies - PERI URBAN AREAS and SUBURBS
Planning Terminologies - PERI URBAN AREAS and SUBURBS
JOSIN MATHEW
 
Hill area Development programme-NILGIRIS district
Hill area Development programme-NILGIRIS districtHill area Development programme-NILGIRIS district
Hill area Development programme-NILGIRIS district
Ravi Varma reddy
 
Role and Importance of master plan
Role and Importance of  master planRole and Importance of  master plan
Role and Importance of master plan
JIT KUMAR GUPTA
 
Regional plan
Regional plan Regional plan
Regional plan
Abhishek Kanwar
 
REGIONAL PLANNING
REGIONAL PLANNINGREGIONAL PLANNING
REGIONAL PLANNING
PETER NAIBEI
 
Nepal's Urban Planning and Dvelopment
Nepal's Urban Planning and DvelopmentNepal's Urban Planning and Dvelopment
Nepal's Urban Planning and Dvelopment
Freelancing - Urban development and Planning
 
Climate change and Surat City
Climate change and Surat CityClimate change and Surat City
Climate change and Surat City
Omkar Parishwad
 
Overview - Bangalore Metropolitan Region
Overview - Bangalore Metropolitan RegionOverview - Bangalore Metropolitan Region
Overview - Bangalore Metropolitan Region
Aman Kudesia
 
Area Appreciation Studio - 2021 - SPAD M.Plan
Area Appreciation Studio - 2021 - SPAD M.PlanArea Appreciation Studio - 2021 - SPAD M.Plan
Area Appreciation Studio - 2021 - SPAD M.Plan
Lakshman R
 

What's hot (20)

Gandhinagar- Town Planning
Gandhinagar- Town PlanningGandhinagar- Town Planning
Gandhinagar- Town Planning
 
Review of Development Plans/ Master Plans of selected cities of India.
Review of Development Plans/ Master Plans of selected cities of India.Review of Development Plans/ Master Plans of selected cities of India.
Review of Development Plans/ Master Plans of selected cities of India.
 
Strategies and Guidelines for Waterfront Developments
Strategies and Guidelines for Waterfront DevelopmentsStrategies and Guidelines for Waterfront Developments
Strategies and Guidelines for Waterfront Developments
 
AMRUT MoUD
AMRUT MoUDAMRUT MoUD
AMRUT MoUD
 
3.5 structure, dpp subject plan
3.5 structure, dpp subject plan3.5 structure, dpp subject plan
3.5 structure, dpp subject plan
 
Urban planning in japan (nagayama)ubmps
Urban planning in japan (nagayama)ubmpsUrban planning in japan (nagayama)ubmps
Urban planning in japan (nagayama)ubmps
 
Urban and Infrastructure Development
Urban and Infrastructure DevelopmentUrban and Infrastructure Development
Urban and Infrastructure Development
 
Architecture Town And Planing Lecture
Architecture Town And Planing LectureArchitecture Town And Planing Lecture
Architecture Town And Planing Lecture
 
Perspective plan
Perspective planPerspective plan
Perspective plan
 
Ray (rajiv awas yojana)
Ray (rajiv awas yojana)Ray (rajiv awas yojana)
Ray (rajiv awas yojana)
 
Gandhinagar
GandhinagarGandhinagar
Gandhinagar
 
Planning Terminologies - PERI URBAN AREAS and SUBURBS
Planning Terminologies - PERI URBAN AREAS and SUBURBSPlanning Terminologies - PERI URBAN AREAS and SUBURBS
Planning Terminologies - PERI URBAN AREAS and SUBURBS
 
Hill area Development programme-NILGIRIS district
Hill area Development programme-NILGIRIS districtHill area Development programme-NILGIRIS district
Hill area Development programme-NILGIRIS district
 
Role and Importance of master plan
Role and Importance of  master planRole and Importance of  master plan
Role and Importance of master plan
 
Regional plan
Regional plan Regional plan
Regional plan
 
REGIONAL PLANNING
REGIONAL PLANNINGREGIONAL PLANNING
REGIONAL PLANNING
 
Nepal's Urban Planning and Dvelopment
Nepal's Urban Planning and DvelopmentNepal's Urban Planning and Dvelopment
Nepal's Urban Planning and Dvelopment
 
Climate change and Surat City
Climate change and Surat CityClimate change and Surat City
Climate change and Surat City
 
Overview - Bangalore Metropolitan Region
Overview - Bangalore Metropolitan RegionOverview - Bangalore Metropolitan Region
Overview - Bangalore Metropolitan Region
 
Area Appreciation Studio - 2021 - SPAD M.Plan
Area Appreciation Studio - 2021 - SPAD M.PlanArea Appreciation Studio - 2021 - SPAD M.Plan
Area Appreciation Studio - 2021 - SPAD M.Plan
 

Similar to Hymod model for catchments

Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 9
Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 9Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 9
Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 9
World University of Bangladesh
 
Egu2017 pico
Egu2017 picoEgu2017 pico
Egu2017 pico
Riccardo Rigon
 
REYNOLD TRANSPORT THEOREM
REYNOLD TRANSPORT THEOREMREYNOLD TRANSPORT THEOREM
REYNOLD TRANSPORT THEOREM
NEERAJ JAIN
 
2.5 pda-capwap - gray
2.5   pda-capwap - gray2.5   pda-capwap - gray
2.5 pda-capwap - gray
cfpbolivia
 
Pda capwap - frank rausche
Pda capwap - frank rauschePda capwap - frank rausche
Pda capwap - frank rausche
cfpbolivia
 
ACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docxACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docx
VasantkumarUpadhye
 
Planning Under Uncertainty With Markov Decision Processes
Planning Under Uncertainty With Markov Decision ProcessesPlanning Under Uncertainty With Markov Decision Processes
Planning Under Uncertainty With Markov Decision Processes
ahmad bassiouny
 
Η απόδειξη της αθωότητας
Η απόδειξη της αθωότηταςΗ απόδειξη της αθωότητας
Η απόδειξη της αθωότητας
Ρεβέκα Θεοδωροπούλου
 
Presentation 3 ce801 by Rabindra Ranjan Saha, PEng, Assoc. Prof. WUB
Presentation 3 ce801 by Rabindra Ranjan Saha, PEng, Assoc. Prof. WUBPresentation 3 ce801 by Rabindra Ranjan Saha, PEng, Assoc. Prof. WUB
Presentation 3 ce801 by Rabindra Ranjan Saha, PEng, Assoc. Prof. WUB
World University of Bangladesh
 
07_Digital timing_&_Pipelining.ppt
07_Digital timing_&_Pipelining.ppt07_Digital timing_&_Pipelining.ppt
07_Digital timing_&_Pipelining.ppt
BUCHUPALLIVIMALAREDD2
 
Initial and final condition for circuit
Initial and final condition for circuitInitial and final condition for circuit
Initial and final condition for circuit
vishalgohel12195
 
Reservoirology#4 or the representation of PDEs with TC Petri nets
Reservoirology#4 or the representation of PDEs with TC Petri netsReservoirology#4 or the representation of PDEs with TC Petri nets
Reservoirology#4 or the representation of PDEs with TC Petri nets
Riccardo Rigon
 
Trilinear embedding for divergence-form operators
Trilinear embedding for divergence-form operatorsTrilinear embedding for divergence-form operators
Trilinear embedding for divergence-form operators
VjekoslavKovac1
 
The proof of_innocence-1204.0162v1
The proof of_innocence-1204.0162v1The proof of_innocence-1204.0162v1
The proof of_innocence-1204.0162v1
luispetitt
 
The lattice Boltzmann equation: background, boundary conditions, and Burnett-...
The lattice Boltzmann equation: background, boundary conditions, and Burnett-...The lattice Boltzmann equation: background, boundary conditions, and Burnett-...
The lattice Boltzmann equation: background, boundary conditions, and Burnett-...
Tim Reis
 
185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...
185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...
185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...
Abrar Hussain
 
Dumitru Vulcanov - Numerical simulations with Ricci flow, an overview and cos...
Dumitru Vulcanov - Numerical simulations with Ricci flow, an overview and cos...Dumitru Vulcanov - Numerical simulations with Ricci flow, an overview and cos...
Dumitru Vulcanov - Numerical simulations with Ricci flow, an overview and cos...
SEENET-MTP
 
Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 12
Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 12Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 12
Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 12
World University of Bangladesh
 

Similar to Hymod model for catchments (20)

Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 9
Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 9Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 9
Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 9
 
Egu2017 pico
Egu2017 picoEgu2017 pico
Egu2017 pico
 
REYNOLD TRANSPORT THEOREM
REYNOLD TRANSPORT THEOREMREYNOLD TRANSPORT THEOREM
REYNOLD TRANSPORT THEOREM
 
2.5 pda-capwap - gray
2.5   pda-capwap - gray2.5   pda-capwap - gray
2.5 pda-capwap - gray
 
Pda capwap - frank rausche
Pda capwap - frank rauschePda capwap - frank rausche
Pda capwap - frank rausche
 
ACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docxACS 22LIE12 lab Manul.docx
ACS 22LIE12 lab Manul.docx
 
Planning Under Uncertainty With Markov Decision Processes
Planning Under Uncertainty With Markov Decision ProcessesPlanning Under Uncertainty With Markov Decision Processes
Planning Under Uncertainty With Markov Decision Processes
 
Η απόδειξη της αθωότητας
Η απόδειξη της αθωότηταςΗ απόδειξη της αθωότητας
Η απόδειξη της αθωότητας
 
beamer
beamerbeamer
beamer
 
Presentation 3 ce801 by Rabindra Ranjan Saha, PEng, Assoc. Prof. WUB
Presentation 3 ce801 by Rabindra Ranjan Saha, PEng, Assoc. Prof. WUBPresentation 3 ce801 by Rabindra Ranjan Saha, PEng, Assoc. Prof. WUB
Presentation 3 ce801 by Rabindra Ranjan Saha, PEng, Assoc. Prof. WUB
 
07_Digital timing_&_Pipelining.ppt
07_Digital timing_&_Pipelining.ppt07_Digital timing_&_Pipelining.ppt
07_Digital timing_&_Pipelining.ppt
 
Initial and final condition for circuit
Initial and final condition for circuitInitial and final condition for circuit
Initial and final condition for circuit
 
Reservoirology#4 or the representation of PDEs with TC Petri nets
Reservoirology#4 or the representation of PDEs with TC Petri netsReservoirology#4 or the representation of PDEs with TC Petri nets
Reservoirology#4 or the representation of PDEs with TC Petri nets
 
Trilinear embedding for divergence-form operators
Trilinear embedding for divergence-form operatorsTrilinear embedding for divergence-form operators
Trilinear embedding for divergence-form operators
 
The proof of_innocence-1204.0162v1
The proof of_innocence-1204.0162v1The proof of_innocence-1204.0162v1
The proof of_innocence-1204.0162v1
 
The lattice Boltzmann equation: background, boundary conditions, and Burnett-...
The lattice Boltzmann equation: background, boundary conditions, and Burnett-...The lattice Boltzmann equation: background, boundary conditions, and Burnett-...
The lattice Boltzmann equation: background, boundary conditions, and Burnett-...
 
185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...
185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...
185817220 7e chapter5sm-final-newfrank-white-fluid-mechanics-7th-ed-ch-5-solu...
 
Ec gate 13
Ec gate 13Ec gate 13
Ec gate 13
 
Dumitru Vulcanov - Numerical simulations with Ricci flow, an overview and cos...
Dumitru Vulcanov - Numerical simulations with Ricci flow, an overview and cos...Dumitru Vulcanov - Numerical simulations with Ricci flow, an overview and cos...
Dumitru Vulcanov - Numerical simulations with Ricci flow, an overview and cos...
 
Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 12
Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 12Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 12
Class lectures on Hydrology by Rabindra Ranjan Saha Lecture 12
 

More from Riccardo Rigon

Models for hazards mapping
Models for hazards mappingModels for hazards mapping
Models for hazards mapping
Riccardo Rigon
 
A short introduction to some hydrological extreme phenomena
A short introduction to some hydrological extreme phenomenaA short introduction to some hydrological extreme phenomena
A short introduction to some hydrological extreme phenomena
Riccardo Rigon
 
EvaporAzione
EvaporAzioneEvaporAzione
EvaporAzione
Riccardo Rigon
 
Francesco Serafin
Francesco Serafin Francesco Serafin
Francesco Serafin
Riccardo Rigon
 
Meledrio
MeledrioMeledrio
Meledrio
Riccardo Rigon
 
Lisbon talk for SteepStreams
Lisbon talk  for SteepStreamsLisbon talk  for SteepStreams
Lisbon talk for SteepStreams
Riccardo Rigon
 
Grids implementation
Grids implementationGrids implementation
Grids implementation
Riccardo Rigon
 
Grids
GridsGrids
Some photos from the field
Some photos from the fieldSome photos from the field
Some photos from the field
Riccardo Rigon
 
Virtual water fem 07032017
Virtual water fem 07032017Virtual water fem 07032017
Virtual water fem 07032017
Riccardo Rigon
 
Dalton Prize Lecture 2017 by Dani Or
Dalton Prize Lecture 2017 by Dani OrDalton Prize Lecture 2017 by Dani Or
Dalton Prize Lecture 2017 by Dani Or
Riccardo Rigon
 
Projecting Climate Change Impacts on Water Resources in Regions of Complex To...
Projecting Climate Change Impacts on Water Resources in Regions of Complex To...Projecting Climate Change Impacts on Water Resources in Regions of Complex To...
Projecting Climate Change Impacts on Water Resources in Regions of Complex To...
Riccardo Rigon
 
The modern flood forecasting
The modern flood forecastingThe modern flood forecasting
The modern flood forecasting
Riccardo Rigon
 
La moderna previsione delle piene
La moderna previsione delle pieneLa moderna previsione delle piene
La moderna previsione delle piene
Riccardo Rigon
 
Hydrological Extremes and Human societies
Hydrological Extremes and Human societies Hydrological Extremes and Human societies
Hydrological Extremes and Human societies
Riccardo Rigon
 
The Science of Water Transport and Floods from Theory to Relevant Application...
The Science of Water Transport and Floods from Theory to Relevant Application...The Science of Water Transport and Floods from Theory to Relevant Application...
The Science of Water Transport and Floods from Theory to Relevant Application...
Riccardo Rigon
 
The Science of Water Transport and Floods from Theory to Relevant Applications
The Science of Water Transport and Floods from Theory to Relevant ApplicationsThe Science of Water Transport and Floods from Theory to Relevant Applications
The Science of Water Transport and Floods from Theory to Relevant Applications
Riccardo Rigon
 
Climaware at the end
Climaware at the endClimaware at the end
Climaware at the end
Riccardo Rigon
 
Freezing Soil for the class of Environmental Modelling
Freezing Soil for the class of Environmental ModellingFreezing Soil for the class of Environmental Modelling
Freezing Soil for the class of Environmental Modelling
Riccardo Rigon
 
Master thesis presentation by Niccolò Tubini
Master thesis presentation  by  Niccolò TubiniMaster thesis presentation  by  Niccolò Tubini
Master thesis presentation by Niccolò Tubini
Riccardo Rigon
 

More from Riccardo Rigon (20)

Models for hazards mapping
Models for hazards mappingModels for hazards mapping
Models for hazards mapping
 
A short introduction to some hydrological extreme phenomena
A short introduction to some hydrological extreme phenomenaA short introduction to some hydrological extreme phenomena
A short introduction to some hydrological extreme phenomena
 
EvaporAzione
EvaporAzioneEvaporAzione
EvaporAzione
 
Francesco Serafin
Francesco Serafin Francesco Serafin
Francesco Serafin
 
Meledrio
MeledrioMeledrio
Meledrio
 
Lisbon talk for SteepStreams
Lisbon talk  for SteepStreamsLisbon talk  for SteepStreams
Lisbon talk for SteepStreams
 
Grids implementation
Grids implementationGrids implementation
Grids implementation
 
Grids
GridsGrids
Grids
 
Some photos from the field
Some photos from the fieldSome photos from the field
Some photos from the field
 
Virtual water fem 07032017
Virtual water fem 07032017Virtual water fem 07032017
Virtual water fem 07032017
 
Dalton Prize Lecture 2017 by Dani Or
Dalton Prize Lecture 2017 by Dani OrDalton Prize Lecture 2017 by Dani Or
Dalton Prize Lecture 2017 by Dani Or
 
Projecting Climate Change Impacts on Water Resources in Regions of Complex To...
Projecting Climate Change Impacts on Water Resources in Regions of Complex To...Projecting Climate Change Impacts on Water Resources in Regions of Complex To...
Projecting Climate Change Impacts on Water Resources in Regions of Complex To...
 
The modern flood forecasting
The modern flood forecastingThe modern flood forecasting
The modern flood forecasting
 
La moderna previsione delle piene
La moderna previsione delle pieneLa moderna previsione delle piene
La moderna previsione delle piene
 
Hydrological Extremes and Human societies
Hydrological Extremes and Human societies Hydrological Extremes and Human societies
Hydrological Extremes and Human societies
 
The Science of Water Transport and Floods from Theory to Relevant Application...
The Science of Water Transport and Floods from Theory to Relevant Application...The Science of Water Transport and Floods from Theory to Relevant Application...
The Science of Water Transport and Floods from Theory to Relevant Application...
 
The Science of Water Transport and Floods from Theory to Relevant Applications
The Science of Water Transport and Floods from Theory to Relevant ApplicationsThe Science of Water Transport and Floods from Theory to Relevant Applications
The Science of Water Transport and Floods from Theory to Relevant Applications
 
Climaware at the end
Climaware at the endClimaware at the end
Climaware at the end
 
Freezing Soil for the class of Environmental Modelling
Freezing Soil for the class of Environmental ModellingFreezing Soil for the class of Environmental Modelling
Freezing Soil for the class of Environmental Modelling
 
Master thesis presentation by Niccolò Tubini
Master thesis presentation  by  Niccolò TubiniMaster thesis presentation  by  Niccolò Tubini
Master thesis presentation by Niccolò Tubini
 

Recently uploaded

Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 

Recently uploaded (20)

Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 

Hymod model for catchments

  • 1. Riccardo Rigon Hymod as an example of a rainfall-runoff model R. Rigon, G. Formetta, M. Bancheri, W.Abera S.Bertoni,2006?
  • 2. 2 What Hymod does The basin is assumed to be composed by a group of storages which follow a distribution F(C) where C is the value of the storage which can vary from 0 to Cmax. If Cmax is exceeded, that water in excedance goes directly into runoff. If we call precipitation P, this is: RH = P + C(t) Cmax if P + C(t) > Cmax Generically, it is: RH = max(0, P(t) + C(t) Cmax) Which is true even if P(t)+C(t) < Cmax Introduction Riccardo Rigon
  • 3. 3 There is a residual runoff RS produced by using the curve, which is valid even if C(t)+P(t) < Cmax: F(C) = 1 ✓ 1 C Cmax ◆b The volume below the curve goes into this residual runoff Storage (probability) function Riccardo Rigon
  • 4. 4 Van Delft et al. 2009 figure said it properly for runoff Generating runoff What Hymod does Riccardo Rigon
  • 5. 5 TC Petri net representation of Hymod Petri net description Riccardo Rigon
  • 6. 6 In figure C(t)=2 P=2 Cmax =10. Therefore for a correct interpretation of the figure in previous slides, the area below a curve is the runoff produced. A correct interpretation of the plot says that all the precipitation below the curve is produced as R, the rest remaining stored at time t+1 . Let’s represent the curves in the right direction Storage (probability) function Riccardo Rigon
  • 7. 7 The area below each one of the curve is The integral result can be written as: Z C(t)+P (t) C(t) F(C)dC = Z C(t)+P (t) C(t) 1 ✓ 1 C Cmax ◆b dC F(P(t), C(t), Cmax, b) = P(t) 1 Cb max(b + 1) h (Cmax C(t))) b+1 (Cmax C(t) P(t))) b+1 i Storage (probability) function So: Riccardo Rigon
  • 8. 8 1) Update C* Summarizing 2) Update the Rs 3) Update S The algorithm of separation Riccardo Rigon
  • 9. 9 Introducing AET S(t) continuously increases unless ET acts. In this case there is a fourth step: Where the left arrow means assignment, and AET is the actual ET AET(t) = S(t) Smax ET (t) The algorithm of separation Riccardo Rigon
  • 10. 10 Say ↵ is coefficient to be calibrated R = Rsub + Rsup Runoff volumes is then split into surface runoff and subsurface storm runoff Riccardo Rigon
  • 11. 11 Therefore, we have three LINEAR systems of reservoirs. The quick system SQ(t) = S1(t) + S2(t) + S3(t) Runoff volumes Riccardo Rigon
  • 12. 12 The subsurface system: The groundwater system: Runoff volumes and groundwater Riccardo Rigon
  • 13. 13 It seems a quite complicate system, but every hydrologist knows it can be “exactly” solved. For the quick system Three little reservoirs Riccardo Rigon
  • 14. 14 And: And: Other two linear reservoirs Riccardo Rigon
  • 15. 15 has the structure for some function f and input I, and, therefore, the storage part injected at time is: These formulas and their companions for Qi(t) and AET(t) can be used to estimate the various residence times. Riccardo Rigon Separating water of different ages
  • 16. 16 Find this presentation at http://abouthydrology.blogspot.com Ulrici,2000? Other material at Questions ? R.F.B.A
  • 17. 17 Simple R script to estimate the Hymod functions Annex F <- function(C,Cmax,b){1-(1-C/Cmax)^b} Intf <-function(P,C,Cmax,b){P+1/((Cmax^b)*(b+1))*((Cmax-C-P)^(b+1)-(Cmax-C)^(b+1))} If(10,0,10,0.5) Intf(10,0,10,1.5) Intf(10,0,10,5) Intf(10,0,10,1000) Intf(2,2,10,0.5) Intf(2,2,10,1.5) x <-seq(from=0,to=10,by=0.1) plot(x,F(x,10,0.5),type="l",col="blue",ylab="F(C)",xlab="C") text(6,0.25,"b=0.5", col ="blue",cex=.8) lines(x,F(x,10,1.5),type="l",col="red",ylab="F(C)",xlab="C") text(4.5,0.42,"b=1.5", col ="red",cex=.8) lines(x,F(x,10,5),type="l",col="darkblue",ylab="F(C)",xlab="C") text(2.5,0.65,"b=5", col ="darkblue",cex=.8) lines(x,F(x,10,1000),type="l",col="darkblue",ylab="F(C)",xlab="C") text(1,0.9,"b=1000", col ="darkblue",cex=.8) abline(v=2,color="grey") abline(v=4,color="grey") y <-seq(from=0,to=100,by=1) plot(y,Intf(10,0,10,y),type="l",col="darkblue",ylab="Runoff Production",xlab="b") y <-seq(from=0,to=20,by=0.2) plot(y,Intf(10,0,10,y),type="l",col="darkblue",ylab="Runoff Production",xlab="b") R.F.B.A
  • 18. 18 y <-seq(from=0,to=20,by=0.2) plot(y,Intf(2,2,10,y),type="l",col="darkblue",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,1,10,y),type="l",col="black",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,3,10,y),type="l",col="blue",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,4,10,y),type="l",col="darkgreen",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,5,10,y),type="l",col="green",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,6,10,y),type="l",col="orange",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,7,10,y),type="l",col="red",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,8,10,y),type="l",col="darkred",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,8,10,y),type="l",col="violet",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") y <-seq(from=0,to=20,by=0.2) plot(y,Intf(2,2,10,y),type="l",col="darkblue",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,1,10,y),type="l",col="black",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,3,10,y),type="l",col="blue",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,4,10,y),type="l",col="darkgreen",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,5,10,y),type="l",col="green",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,6,10,y),type="l",col="orange",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,7,10,y),type="l",col="red",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,8,10,y),type="l",col="darkred",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") lines(y,Intf(2,8,10,y),type="l",col="violet",ylab="Runoff Production",xlab="b",main="P(t)=2 Cmax =10") Simple R script to estimate the Hymod functions Annex R.F.B.A