SlideShare a Scribd company logo
1 of 6
Download to read offline
Bancheri and Formetta
LINKERS
JGrass-NewAGE: ET component
Marialaura Bancheri*†
and Giuseppe Formetta†
*
Correspondence:
marialaura.bancheri@unitn.it
Dipartimento di Ingegneria Civile
Ambientale e Meccanica, Trento,
Mesiano di Povo, Trento, IT
Full list of author information is
available at the end of the article
†
Code Author
Abstract
These pages teach how to run the EvapoTranspiration (ET) component inside the
OMS 3 console. Some preliminary knowledge and installation of OMS is mandatory
(see @Also useful). This component deals with the estimations of the
evapotranspiration, which is the flux through which the water, in liquid phase, changes
it phase and returns back into the atmosphere in the gas form. Quantification of actual
evapotranspiration is a difficult and a very important task for water resources
management. The JGrass-NewAGE ET component offers two different formulations for
the evapotranspiration modeling: the FAO Penman-Monteith model (1) and the
Priestley-Taylor model (2).The package is perfectly integrated in the system , and is fed
by other components, like the one providing the shortwave radiation (SWRB, (3)).
@Version:
0.1
@License:
GPL v. 3
@Inputs:
• Net radiation (W/m2
);
• Average wind speed (m/s);
• Relative humidity (%);
• Air temperature (◦
C);
• α (-);
• Gmorn(−);
• Gnight(−);
• doHourly (Boolean);
• Start Date (String).
@Outputs:
• Potential evapotranspiration (mm)
@Doc Author: Marialaura Bancheri
@References:
• See References section below
Keywords: OMS; JGrass-NewAGE Component Description; Evapotranspiration
estimation
Bancheri and Formetta Page 2 of 6
Code Information
Executables
This link points to the jar file that, once downloaded can be used in the OMS console:
https://github.com/GEOframeOMSProjects/OMS_Project_ET/tree/master/lib
Developer Info
This link points to useful information for the developers, i.e. information about the code
internals, algorithms and the source code
https://github.com/geoframecomponents
Also useful
To run JGrass-NewAGE it is necessary to know how to use the OMS console. Information
at: ”How to install and run the OMS console”,
https://alm.engr.colostate.edu/cb/project/oms).
JGrasstools are required for preparing some input data (information at:
http://abouthydrology.blogspot.it/2012/11/udig-jgrasstools-resources-in-italian.
html
To visualize results you need a GIS. Use your preferred GIS, following its installation
instructions. To make statistics on the results, you can probably get benefits from R:
http://www.r-project.org/andfollowitsinstallationinstruction.
To whom address questions
marialaura.bancheri@unitn.it
Authors of documentation
Marialaura Bancheri (marialaura.bancheri@unitn.it)
This documentation is released under Creative Commons 4.0 Attribution International
Bancheri and Formetta Page 3 of 6
Component Description
The NewAge-JGrass ET component offers two different formulations for the evapotraspi-
ration modeling: the FAO Penman-Monteith model, (1), eq. (1), and the PriestleyTaylor
model, (2), eq. (2).
ET0 =
0.408 · ∆ · (Rn − G) + γ · u2 · (es − e) ·
Cp
T +273
∆ + γ · (1 + Cd · u2)
(1)
ET = α ·
∆ · (Rn − G)
∆ + γ
(2)
and
G =



Gmorn · Rn daylight
Gnight · Rn nighttime
(3)
where ET0 or ET are expressed in (mm · day−1
] or (mm · hour−1
); Rn is the net
radiation expressed in (MJ · m2
· day−1) or (MJ · m2
· h−1
); G is the soil heat flux
at the soil surface in (MJm2
day−1) or (MJm2
h−1
); T is the mean daily or hourly air
temperature expressed in (◦
C) ; u2 is the wind speed in (ms−1
); es is the mean saturation
vapor-pressure expressed in (kPa); e is the mean actual vapor-pressure; ∆ is the slope
of the saturation vapor-pressure curve expressed in (kPa ·◦
C−1
); γ is the psychometric
constant expressed in (kPa·◦
C−1
); Cd is a coefficient equal to 0.34 and Cp is a coefficient
equal to 900 in the case of a daily time step and equal to 37 in the case of a hourly time
step.
Detailed Inputs description
General description
The input file is a .csv file containing a header and one or more time series of input data,
depending on the number of stations involved. Each column of the file is associated to a
different station.
The file must have the following header:
• The first 3 rows with general information such as the date of the creation of the file
and the author;
• the fourth and fifth rows contain the IDs of the stations (e.g. station number 8:
value 8, ID, ,8);
• the sixth row contains the information about the type of the input data (in this
case, one column with the date and one column with double values);
• the seventh row specifies the date format (YYYY-MM-dd HH:mm).
All this information shown in the figure 1.
Bancheri and Formetta Page 4 of 6
Figure 1 Heading of the .csv input file
Net radiation
The net radiation is given in time series of (W/m2
) values. The conversion from (W/m2
)
to (MJ · m2
) is automatically done by the component.
Average wind speed
The average wind speed is given in time series of (m/s) values.
Relative humidity
The relative humidity is given in time series or raster maps of (% ) values.
Air temperature
The air temperature is given in time series of (◦
C) values. The conversion in (◦
K) is
directly done by the component.
α
α is the Priestley-Taylor coefficient in eq. 2
Gmorn
Gmorn is the coefficient for the soil heat flux during daylight in eq. 3
Gnight
Gnight is the coefficient for the soil heat flux during nighttime in eq. 3
doHourly
doHourly is a boolean field to set the time step of the simulation (”true” is hourly time
step, ”false” is daily).
Start Date
Start Date is a string containing the first day of the simulation.
Detailed Outputs description
The output file will have exactly the same heading of the input file (see fig. 1).
Time series of the evapotranspiration (mm)
The simulated output evapotranspiration is given as a time series at a given point. Its
units are (mm · h−1
) or (mm · d−1
) depending on the temporal resolution chosen by the
end-user. Figure 2 shows the results of a simulation obtained using the Priestley-Taylor
model, (2), and data from a station in the Posina River, Italy.
Bancheri and Formetta Page 5 of 6
0 5000 10000 15000
0.000.050.100.150.20
Evapotranspiration: Priestley-Taylor model
Time[h]
ET[mm]
Figure 2 Time series of simulated evapotranspiration, obtained using Priestley-Taylor model and data
from a station in the basin of the Posina River, Italy.
Examples
The following .sim file is customized for the use of model of Priestley-Taylor model in the
ET component. The .sim file can be downloaded from here:
import static oms3.SimBuilder.instance as OMS3
def home = oms_prj
def startDate= "1994 -01 -01 00:00"
def endDate= "1998 -01 -01 00:00"
OMS3.sim {
resource "$oms_prj/lib"
model(while:" reader_data_temp .doProcess") {
components {
" reader_data_temp " "org.jgrasstools .gears.io.
timedependent . OmsTimeSeriesIteratorReader "
" reader_data_rad " "org. jgrasstools .gears.io.
timedependent . OmsTimeSeriesIteratorReader "
"PTEtp" "etp. OmsPriestleyTaylorEtpModel "
"writer_etp" "org.jgrasstools.gears.io.
timedependent . OmsTimeSeriesIteratorWriter "
}
parameter{
" reader_data_temp .file" "${home }/ data/Temperature.csv"
" reader_data_temp .idfield" "ID"
" reader_data_temp .tStart" "${startDate}"
" reader_data_temp .tEnd" "${endDate}"
" reader_data_temp .tTimestep" 60
" reader_data_temp .fileNovalue" " -9999"
" reader_data_rad .file" "${home }/ data/net.csv"
" reader_data_rad .idfield" "ID"
" reader_data_rad .tStart" "${startDate}"
" reader_data_rad .tEnd" "${endDate}"
" reader_data_rad .tTimestep" 60
" reader_data_rad . fileNovalue" " -9999"
// component parameters , (see " Detailed Inputs
description ", for more info)
Bancheri and Formetta Page 6 of 6
"PTEtp.pAlpha" 1.06
"PTEtp.pGmorn" 0.35
"PTEtp.pGnight" 0.75
"PTEtp.doHourly" true
"PTEtp.tStartDate" "${startDate}"
"writer_etp.file" "${home }/ output/ ET_priestley .csv"
"writer_etp.tStart" "${startDate}"
"writer_etp.tTimestep" 60
}
connect {
" reader_data_temp .outData" "PTEtp.inTemp"
" reader_data_rad .outData" "PTEtp. inNetradiation "
"PTEtp.outPTEtp" "writer_etp.inData"
}
}
}
Data and Project
The following link is for the download of the input data necessaries to execute the ET
component (as shown in the .sim file in the previous section ) :
https://github.com/GEOframeOMSProjects/OMS_Project_ET/tree/master/data
The following link is for the download of the OMS project for ET component:
https://github.com/GEOframeOMSProjects/OMS_Project_ET
%
References
1. Allen, R.G., Pereira, L.S., Raes, D., Smith, M., et al.: Crop evapotranspiration-guidelines for computing crop water
requirements-fao irrigation and drainage paper 56. FAO, Rome 300(9), 05109 (1998)
2. Priestley, C.H.B.: Turbulent Transfer in the Lower Atmosphere. University of Chicago Press Chicago, ??? (1959)
3. Formetta, G., Rigon, R., Ch´avez, J., David, O.: Modeling shortwave solar radiation using the jgrass-newage system.
Geoscientific Model Development 6(4), 915–928 (2013)

More Related Content

What's hot

Jgrass-NewAge: Kriging component
Jgrass-NewAge: Kriging componentJgrass-NewAge: Kriging component
Jgrass-NewAge: Kriging componentNiccolò Tubini
 
Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...
Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...
Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...TELKOMNIKA JOURNAL
 
Egg deposition for Bloaters, aged 3, in Lake Huron and predicting next five y...
Egg deposition for Bloaters, aged 3, in Lake Huron and predicting next five y...Egg deposition for Bloaters, aged 3, in Lake Huron and predicting next five y...
Egg deposition for Bloaters, aged 3, in Lake Huron and predicting next five y...Arpan Kumar
 
Real-time or full-precision CRS imaging using a cloud computing portal: multi...
Real-time or full-precision CRS imaging using a cloud computing portal: multi...Real-time or full-precision CRS imaging using a cloud computing portal: multi...
Real-time or full-precision CRS imaging using a cloud computing portal: multi...CRS4 Research Center in Sardinia
 
Near Surface Geoscience Conference 2014, Athens - Real-­time or full­‐precisi...
Near Surface Geoscience Conference 2014, Athens - Real-­time or full­‐precisi...Near Surface Geoscience Conference 2014, Athens - Real-­time or full­‐precisi...
Near Surface Geoscience Conference 2014, Athens - Real-­time or full­‐precisi...CRS4 Research Center in Sardinia
 
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...CRS4 Research Center in Sardinia
 
Model predictive-fuzzy-control-of-air-ratio-for-automotive-engines
Model predictive-fuzzy-control-of-air-ratio-for-automotive-enginesModel predictive-fuzzy-control-of-air-ratio-for-automotive-engines
Model predictive-fuzzy-control-of-air-ratio-for-automotive-enginespace130557
 
Ill-posedness formulation of the emission source localization in the radio- d...
Ill-posedness formulation of the emission source localization in the radio- d...Ill-posedness formulation of the emission source localization in the radio- d...
Ill-posedness formulation of the emission source localization in the radio- d...Ahmed Ammar Rebai PhD
 
Concurrent Ternary Galois-based Computation using Nano-apex Multiplexing Nibs...
Concurrent Ternary Galois-based Computation using Nano-apex Multiplexing Nibs...Concurrent Ternary Galois-based Computation using Nano-apex Multiplexing Nibs...
Concurrent Ternary Galois-based Computation using Nano-apex Multiplexing Nibs...VLSICS Design
 
BREEZE 3D Analyst for the Advanced AERMOD Modeler
BREEZE 3D Analyst for the Advanced AERMOD ModelerBREEZE 3D Analyst for the Advanced AERMOD Modeler
BREEZE 3D Analyst for the Advanced AERMOD ModelerBREEZE Software
 
실험설계실습
실험설계실습실험설계실습
실험설계실습yosm
 
R getting spatial
R getting spatialR getting spatial
R getting spatialFAO
 
Helicopter rotor tip vortex diffusion
Helicopter rotor tip vortex diffusionHelicopter rotor tip vortex diffusion
Helicopter rotor tip vortex diffusionMichael Patterson
 
Broom: Converting Statistical Models to Tidy Data Frames
Broom: Converting Statistical Models to Tidy Data FramesBroom: Converting Statistical Models to Tidy Data Frames
Broom: Converting Statistical Models to Tidy Data FramesWork-Bench
 

What's hot (20)

JGrass-Newage SWRB
JGrass-Newage SWRBJGrass-Newage SWRB
JGrass-Newage SWRB
 
Jgrass-NewAge: Kriging component
Jgrass-NewAge: Kriging componentJgrass-NewAge: Kriging component
Jgrass-NewAge: Kriging component
 
Lwrb ms
Lwrb msLwrb ms
Lwrb ms
 
Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...
Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...
Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...
 
Egg deposition for Bloaters, aged 3, in Lake Huron and predicting next five y...
Egg deposition for Bloaters, aged 3, in Lake Huron and predicting next five y...Egg deposition for Bloaters, aged 3, in Lake Huron and predicting next five y...
Egg deposition for Bloaters, aged 3, in Lake Huron and predicting next five y...
 
Real-time or full-precision CRS imaging using a cloud computing portal: multi...
Real-time or full-precision CRS imaging using a cloud computing portal: multi...Real-time or full-precision CRS imaging using a cloud computing portal: multi...
Real-time or full-precision CRS imaging using a cloud computing portal: multi...
 
Near Surface Geoscience Conference 2014, Athens - Real-­time or full­‐precisi...
Near Surface Geoscience Conference 2014, Athens - Real-­time or full­‐precisi...Near Surface Geoscience Conference 2014, Athens - Real-­time or full­‐precisi...
Near Surface Geoscience Conference 2014, Athens - Real-­time or full­‐precisi...
 
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
 
Model predictive-fuzzy-control-of-air-ratio-for-automotive-engines
Model predictive-fuzzy-control-of-air-ratio-for-automotive-enginesModel predictive-fuzzy-control-of-air-ratio-for-automotive-engines
Model predictive-fuzzy-control-of-air-ratio-for-automotive-engines
 
Ill-posedness formulation of the emission source localization in the radio- d...
Ill-posedness formulation of the emission source localization in the radio- d...Ill-posedness formulation of the emission source localization in the radio- d...
Ill-posedness formulation of the emission source localization in the radio- d...
 
Decline curve
Decline curveDecline curve
Decline curve
 
Presentation
PresentationPresentation
Presentation
 
Concurrent Ternary Galois-based Computation using Nano-apex Multiplexing Nibs...
Concurrent Ternary Galois-based Computation using Nano-apex Multiplexing Nibs...Concurrent Ternary Galois-based Computation using Nano-apex Multiplexing Nibs...
Concurrent Ternary Galois-based Computation using Nano-apex Multiplexing Nibs...
 
BREEZE 3D Analyst for the Advanced AERMOD Modeler
BREEZE 3D Analyst for the Advanced AERMOD ModelerBREEZE 3D Analyst for the Advanced AERMOD Modeler
BREEZE 3D Analyst for the Advanced AERMOD Modeler
 
Jgrass newage-water
Jgrass newage-waterJgrass newage-water
Jgrass newage-water
 
Wimax
WimaxWimax
Wimax
 
실험설계실습
실험설계실습실험설계실습
실험설계실습
 
R getting spatial
R getting spatialR getting spatial
R getting spatial
 
Helicopter rotor tip vortex diffusion
Helicopter rotor tip vortex diffusionHelicopter rotor tip vortex diffusion
Helicopter rotor tip vortex diffusion
 
Broom: Converting Statistical Models to Tidy Data Frames
Broom: Converting Statistical Models to Tidy Data FramesBroom: Converting Statistical Models to Tidy Data Frames
Broom: Converting Statistical Models to Tidy Data Frames
 

Similar to JGrass-NewAge ET component

GEOframe-NewAge: documentation for probabilitiesbackward component
GEOframe-NewAge: documentation for probabilitiesbackward componentGEOframe-NewAge: documentation for probabilitiesbackward component
GEOframe-NewAge: documentation for probabilitiesbackward componentMarialaura Bancheri
 
Yokogawa Multivariable Transmitter EJX910
Yokogawa Multivariable Transmitter EJX910Yokogawa Multivariable Transmitter EJX910
Yokogawa Multivariable Transmitter EJX910Miller Energy, Inc.
 
Multivariable Transmitter for Mass Flow Measurement
Multivariable Transmitter for Mass Flow MeasurementMultivariable Transmitter for Mass Flow Measurement
Multivariable Transmitter for Mass Flow MeasurementFlow-Tech, Inc.
 
Modeling and implementation of a proportional derivative controller for elect...
Modeling and implementation of a proportional derivative controller for elect...Modeling and implementation of a proportional derivative controller for elect...
Modeling and implementation of a proportional derivative controller for elect...Alexander Decker
 
A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...IJECEIAES
 
A Genetic Algorithm Approach to Solve Unit Commitment Problem
A Genetic Algorithm Approach to Solve Unit Commitment ProblemA Genetic Algorithm Approach to Solve Unit Commitment Problem
A Genetic Algorithm Approach to Solve Unit Commitment ProblemIOSR Journals
 
Numerical flow simulation using star ccm+
Numerical flow simulation using star ccm+Numerical flow simulation using star ccm+
Numerical flow simulation using star ccm+Alexander Decker
 
Scheduling of gas turbine compressor washing
Scheduling of gas turbine compressor washingScheduling of gas turbine compressor washing
Scheduling of gas turbine compressor washingIvan Gonzalez Castillo
 
Scheduling of gas turbine compressor washing
Scheduling of gas turbine compressor washingScheduling of gas turbine compressor washing
Scheduling of gas turbine compressor washingIvan Gonzalez Castillo
 
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniqueDynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniquejournalBEEI
 
Analytical Model of Cage Induction Machine Dedicated to the Study of the Inne...
Analytical Model of Cage Induction Machine Dedicated to the Study of the Inne...Analytical Model of Cage Induction Machine Dedicated to the Study of the Inne...
Analytical Model of Cage Induction Machine Dedicated to the Study of the Inne...IJECEIAES
 
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...Satyendra Singh
 
AN EVENT-LOG ANALYSIS AND SIMULATION-BASED APPROACH FOR QUANTIFYING SUSTAINAB...
AN EVENT-LOG ANALYSIS AND SIMULATION-BASED APPROACH FOR QUANTIFYING SUSTAINAB...AN EVENT-LOG ANALYSIS AND SIMULATION-BASED APPROACH FOR QUANTIFYING SUSTAINAB...
AN EVENT-LOG ANALYSIS AND SIMULATION-BASED APPROACH FOR QUANTIFYING SUSTAINAB...Sudhendu Rai
 
Automated well test analysis ii using ‘well test auto’
Automated well test analysis ii using ‘well test auto’Automated well test analysis ii using ‘well test auto’
Automated well test analysis ii using ‘well test auto’Alexander Decker
 
Adaptive Fuzzy Logic Control of Wind Turbine Emulator
Adaptive Fuzzy Logic Control of Wind Turbine EmulatorAdaptive Fuzzy Logic Control of Wind Turbine Emulator
Adaptive Fuzzy Logic Control of Wind Turbine EmulatorIJPEDS-IAES
 
Bis 311 final examination answers
Bis 311 final examination answersBis 311 final examination answers
Bis 311 final examination answersRandalHoffman
 
Performance improvement by reducing compressor work of r 134 a and r22 used r...
Performance improvement by reducing compressor work of r 134 a and r22 used r...Performance improvement by reducing compressor work of r 134 a and r22 used r...
Performance improvement by reducing compressor work of r 134 a and r22 used r...IAEME Publication
 

Similar to JGrass-NewAge ET component (20)

GEOframe-NewAge: documentation for probabilitiesbackward component
GEOframe-NewAge: documentation for probabilitiesbackward componentGEOframe-NewAge: documentation for probabilitiesbackward component
GEOframe-NewAge: documentation for probabilitiesbackward component
 
Jgrass newage-waterbudget
Jgrass newage-waterbudgetJgrass newage-waterbudget
Jgrass newage-waterbudget
 
Yokogawa Multivariable Transmitter EJX910
Yokogawa Multivariable Transmitter EJX910Yokogawa Multivariable Transmitter EJX910
Yokogawa Multivariable Transmitter EJX910
 
Multivariable Transmitter for Mass Flow Measurement
Multivariable Transmitter for Mass Flow MeasurementMultivariable Transmitter for Mass Flow Measurement
Multivariable Transmitter for Mass Flow Measurement
 
Modeling and implementation of a proportional derivative controller for elect...
Modeling and implementation of a proportional derivative controller for elect...Modeling and implementation of a proportional derivative controller for elect...
Modeling and implementation of a proportional derivative controller for elect...
 
A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...A hybrid bacterial foraging and modified particle swarm optimization for mode...
A hybrid bacterial foraging and modified particle swarm optimization for mode...
 
Lwrb linkers
Lwrb linkersLwrb linkers
Lwrb linkers
 
A Genetic Algorithm Approach to Solve Unit Commitment Problem
A Genetic Algorithm Approach to Solve Unit Commitment ProblemA Genetic Algorithm Approach to Solve Unit Commitment Problem
A Genetic Algorithm Approach to Solve Unit Commitment Problem
 
Numerical flow simulation using star ccm+
Numerical flow simulation using star ccm+Numerical flow simulation using star ccm+
Numerical flow simulation using star ccm+
 
Scheduling of gas turbine compressor washing
Scheduling of gas turbine compressor washingScheduling of gas turbine compressor washing
Scheduling of gas turbine compressor washing
 
Scheduling of gas turbine compressor washing
Scheduling of gas turbine compressor washingScheduling of gas turbine compressor washing
Scheduling of gas turbine compressor washing
 
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniqueDynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
 
Analytical Model of Cage Induction Machine Dedicated to the Study of the Inne...
Analytical Model of Cage Induction Machine Dedicated to the Study of the Inne...Analytical Model of Cage Induction Machine Dedicated to the Study of the Inne...
Analytical Model of Cage Induction Machine Dedicated to the Study of the Inne...
 
Adige modelling
Adige modellingAdige modelling
Adige modelling
 
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
PuShort Term Hydrothermal Scheduling using Evolutionary Programmingblished pa...
 
AN EVENT-LOG ANALYSIS AND SIMULATION-BASED APPROACH FOR QUANTIFYING SUSTAINAB...
AN EVENT-LOG ANALYSIS AND SIMULATION-BASED APPROACH FOR QUANTIFYING SUSTAINAB...AN EVENT-LOG ANALYSIS AND SIMULATION-BASED APPROACH FOR QUANTIFYING SUSTAINAB...
AN EVENT-LOG ANALYSIS AND SIMULATION-BASED APPROACH FOR QUANTIFYING SUSTAINAB...
 
Automated well test analysis ii using ‘well test auto’
Automated well test analysis ii using ‘well test auto’Automated well test analysis ii using ‘well test auto’
Automated well test analysis ii using ‘well test auto’
 
Adaptive Fuzzy Logic Control of Wind Turbine Emulator
Adaptive Fuzzy Logic Control of Wind Turbine EmulatorAdaptive Fuzzy Logic Control of Wind Turbine Emulator
Adaptive Fuzzy Logic Control of Wind Turbine Emulator
 
Bis 311 final examination answers
Bis 311 final examination answersBis 311 final examination answers
Bis 311 final examination answers
 
Performance improvement by reducing compressor work of r 134 a and r22 used r...
Performance improvement by reducing compressor work of r 134 a and r22 used r...Performance improvement by reducing compressor work of r 134 a and r22 used r...
Performance improvement by reducing compressor work of r 134 a and r22 used r...
 

Recently uploaded

Temporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of MasticationTemporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of Masticationvidulajaib
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaPraksha3
 
Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2John Carlo Rollon
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxpriyankatabhane
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRlizamodels9
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxFarihaAbdulRasheed
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxNandakishor Bhaurao Deshmukh
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |aasikanpl
 
Heredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsHeredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsCharlene Llagas
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Cytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxCytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxVarshiniMK
 
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett SquareIsiahStephanRadaza
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
insect anatomy and insect body wall and their physiology
insect anatomy and insect body wall and their  physiologyinsect anatomy and insect body wall and their  physiology
insect anatomy and insect body wall and their physiologyDrAnita Sharma
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 

Recently uploaded (20)

Temporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of MasticationTemporomandibular joint Muscles of Mastication
Temporomandibular joint Muscles of Mastication
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
 
Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2Evidences of Evolution General Biology 2
Evidences of Evolution General Biology 2
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptx
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
 
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptxTHE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
THE ROLE OF PHARMACOGNOSY IN TRADITIONAL AND MODERN SYSTEM OF MEDICINE.pptx
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
Heredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsHeredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of Traits
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
 
Cytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptxCytokinin, mechanism and its application.pptx
Cytokinin, mechanism and its application.pptx
 
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Aiims Metro Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett Square
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
insect anatomy and insect body wall and their physiology
insect anatomy and insect body wall and their  physiologyinsect anatomy and insect body wall and their  physiology
insect anatomy and insect body wall and their physiology
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 

JGrass-NewAge ET component

  • 1. Bancheri and Formetta LINKERS JGrass-NewAGE: ET component Marialaura Bancheri*† and Giuseppe Formetta† * Correspondence: marialaura.bancheri@unitn.it Dipartimento di Ingegneria Civile Ambientale e Meccanica, Trento, Mesiano di Povo, Trento, IT Full list of author information is available at the end of the article † Code Author Abstract These pages teach how to run the EvapoTranspiration (ET) component inside the OMS 3 console. Some preliminary knowledge and installation of OMS is mandatory (see @Also useful). This component deals with the estimations of the evapotranspiration, which is the flux through which the water, in liquid phase, changes it phase and returns back into the atmosphere in the gas form. Quantification of actual evapotranspiration is a difficult and a very important task for water resources management. The JGrass-NewAGE ET component offers two different formulations for the evapotranspiration modeling: the FAO Penman-Monteith model (1) and the Priestley-Taylor model (2).The package is perfectly integrated in the system , and is fed by other components, like the one providing the shortwave radiation (SWRB, (3)). @Version: 0.1 @License: GPL v. 3 @Inputs: • Net radiation (W/m2 ); • Average wind speed (m/s); • Relative humidity (%); • Air temperature (◦ C); • α (-); • Gmorn(−); • Gnight(−); • doHourly (Boolean); • Start Date (String). @Outputs: • Potential evapotranspiration (mm) @Doc Author: Marialaura Bancheri @References: • See References section below Keywords: OMS; JGrass-NewAGE Component Description; Evapotranspiration estimation
  • 2. Bancheri and Formetta Page 2 of 6 Code Information Executables This link points to the jar file that, once downloaded can be used in the OMS console: https://github.com/GEOframeOMSProjects/OMS_Project_ET/tree/master/lib Developer Info This link points to useful information for the developers, i.e. information about the code internals, algorithms and the source code https://github.com/geoframecomponents Also useful To run JGrass-NewAGE it is necessary to know how to use the OMS console. Information at: ”How to install and run the OMS console”, https://alm.engr.colostate.edu/cb/project/oms). JGrasstools are required for preparing some input data (information at: http://abouthydrology.blogspot.it/2012/11/udig-jgrasstools-resources-in-italian. html To visualize results you need a GIS. Use your preferred GIS, following its installation instructions. To make statistics on the results, you can probably get benefits from R: http://www.r-project.org/andfollowitsinstallationinstruction. To whom address questions marialaura.bancheri@unitn.it Authors of documentation Marialaura Bancheri (marialaura.bancheri@unitn.it) This documentation is released under Creative Commons 4.0 Attribution International
  • 3. Bancheri and Formetta Page 3 of 6 Component Description The NewAge-JGrass ET component offers two different formulations for the evapotraspi- ration modeling: the FAO Penman-Monteith model, (1), eq. (1), and the PriestleyTaylor model, (2), eq. (2). ET0 = 0.408 · ∆ · (Rn − G) + γ · u2 · (es − e) · Cp T +273 ∆ + γ · (1 + Cd · u2) (1) ET = α · ∆ · (Rn − G) ∆ + γ (2) and G =    Gmorn · Rn daylight Gnight · Rn nighttime (3) where ET0 or ET are expressed in (mm · day−1 ] or (mm · hour−1 ); Rn is the net radiation expressed in (MJ · m2 · day−1) or (MJ · m2 · h−1 ); G is the soil heat flux at the soil surface in (MJm2 day−1) or (MJm2 h−1 ); T is the mean daily or hourly air temperature expressed in (◦ C) ; u2 is the wind speed in (ms−1 ); es is the mean saturation vapor-pressure expressed in (kPa); e is the mean actual vapor-pressure; ∆ is the slope of the saturation vapor-pressure curve expressed in (kPa ·◦ C−1 ); γ is the psychometric constant expressed in (kPa·◦ C−1 ); Cd is a coefficient equal to 0.34 and Cp is a coefficient equal to 900 in the case of a daily time step and equal to 37 in the case of a hourly time step. Detailed Inputs description General description The input file is a .csv file containing a header and one or more time series of input data, depending on the number of stations involved. Each column of the file is associated to a different station. The file must have the following header: • The first 3 rows with general information such as the date of the creation of the file and the author; • the fourth and fifth rows contain the IDs of the stations (e.g. station number 8: value 8, ID, ,8); • the sixth row contains the information about the type of the input data (in this case, one column with the date and one column with double values); • the seventh row specifies the date format (YYYY-MM-dd HH:mm). All this information shown in the figure 1.
  • 4. Bancheri and Formetta Page 4 of 6 Figure 1 Heading of the .csv input file Net radiation The net radiation is given in time series of (W/m2 ) values. The conversion from (W/m2 ) to (MJ · m2 ) is automatically done by the component. Average wind speed The average wind speed is given in time series of (m/s) values. Relative humidity The relative humidity is given in time series or raster maps of (% ) values. Air temperature The air temperature is given in time series of (◦ C) values. The conversion in (◦ K) is directly done by the component. α α is the Priestley-Taylor coefficient in eq. 2 Gmorn Gmorn is the coefficient for the soil heat flux during daylight in eq. 3 Gnight Gnight is the coefficient for the soil heat flux during nighttime in eq. 3 doHourly doHourly is a boolean field to set the time step of the simulation (”true” is hourly time step, ”false” is daily). Start Date Start Date is a string containing the first day of the simulation. Detailed Outputs description The output file will have exactly the same heading of the input file (see fig. 1). Time series of the evapotranspiration (mm) The simulated output evapotranspiration is given as a time series at a given point. Its units are (mm · h−1 ) or (mm · d−1 ) depending on the temporal resolution chosen by the end-user. Figure 2 shows the results of a simulation obtained using the Priestley-Taylor model, (2), and data from a station in the Posina River, Italy.
  • 5. Bancheri and Formetta Page 5 of 6 0 5000 10000 15000 0.000.050.100.150.20 Evapotranspiration: Priestley-Taylor model Time[h] ET[mm] Figure 2 Time series of simulated evapotranspiration, obtained using Priestley-Taylor model and data from a station in the basin of the Posina River, Italy. Examples The following .sim file is customized for the use of model of Priestley-Taylor model in the ET component. The .sim file can be downloaded from here: import static oms3.SimBuilder.instance as OMS3 def home = oms_prj def startDate= "1994 -01 -01 00:00" def endDate= "1998 -01 -01 00:00" OMS3.sim { resource "$oms_prj/lib" model(while:" reader_data_temp .doProcess") { components { " reader_data_temp " "org.jgrasstools .gears.io. timedependent . OmsTimeSeriesIteratorReader " " reader_data_rad " "org. jgrasstools .gears.io. timedependent . OmsTimeSeriesIteratorReader " "PTEtp" "etp. OmsPriestleyTaylorEtpModel " "writer_etp" "org.jgrasstools.gears.io. timedependent . OmsTimeSeriesIteratorWriter " } parameter{ " reader_data_temp .file" "${home }/ data/Temperature.csv" " reader_data_temp .idfield" "ID" " reader_data_temp .tStart" "${startDate}" " reader_data_temp .tEnd" "${endDate}" " reader_data_temp .tTimestep" 60 " reader_data_temp .fileNovalue" " -9999" " reader_data_rad .file" "${home }/ data/net.csv" " reader_data_rad .idfield" "ID" " reader_data_rad .tStart" "${startDate}" " reader_data_rad .tEnd" "${endDate}" " reader_data_rad .tTimestep" 60 " reader_data_rad . fileNovalue" " -9999" // component parameters , (see " Detailed Inputs description ", for more info)
  • 6. Bancheri and Formetta Page 6 of 6 "PTEtp.pAlpha" 1.06 "PTEtp.pGmorn" 0.35 "PTEtp.pGnight" 0.75 "PTEtp.doHourly" true "PTEtp.tStartDate" "${startDate}" "writer_etp.file" "${home }/ output/ ET_priestley .csv" "writer_etp.tStart" "${startDate}" "writer_etp.tTimestep" 60 } connect { " reader_data_temp .outData" "PTEtp.inTemp" " reader_data_rad .outData" "PTEtp. inNetradiation " "PTEtp.outPTEtp" "writer_etp.inData" } } } Data and Project The following link is for the download of the input data necessaries to execute the ET component (as shown in the .sim file in the previous section ) : https://github.com/GEOframeOMSProjects/OMS_Project_ET/tree/master/data The following link is for the download of the OMS project for ET component: https://github.com/GEOframeOMSProjects/OMS_Project_ET % References 1. Allen, R.G., Pereira, L.S., Raes, D., Smith, M., et al.: Crop evapotranspiration-guidelines for computing crop water requirements-fao irrigation and drainage paper 56. FAO, Rome 300(9), 05109 (1998) 2. Priestley, C.H.B.: Turbulent Transfer in the Lower Atmosphere. University of Chicago Press Chicago, ??? (1959) 3. Formetta, G., Rigon, R., Ch´avez, J., David, O.: Modeling shortwave solar radiation using the jgrass-newage system. Geoscientific Model Development 6(4), 915–928 (2013)