SlideShare a Scribd company logo
1 of 6
Download to read offline
Bancheri and Formetta
LINKERS
JGrass-NewAge: NetRadiation 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 NetRadiation component inside the OMS 3
console. Some preliminary knowledge and installation of OMS is mandatory (see @Also
useful). This component deals with the computation of the net radiation (Rn), which is
necessary for the evapotranspiration estimation and for the snow modeling. It derives
from the local difference between downwelling radiation and upwelling radiation, and is
usually subdivided into shortwave radiation, direct and diffuse (S ↓ and d ↓) and
longwave radiation, downwelling and upwelling (L ↓ and L ↑). It is perfectly integrated
in the system and its outputs can be the inputs of different components, e.g. the
SWRB component (1)
@Version:
0.1
@License:
GPL v. 3
@Inputs:
• L ↓ (W/m2
)
• L ↑ (W/m2
)
• S ↓ (W/m2
)
• d ↓ (W/m2
)
@Outputs:
• Rn (W/m2
).
@Doc Author: Marialaura Bancheri
@References:
• See References section below
Keywords: OMS; JJGrass-NewAGE Component Description; Net radiation
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_NETRAD/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 JJGrass-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).
JJGrasstools 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/ and follow its installation instruction.
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
Net radiation is necessary for evapotranspiration estimation and for snow modelling. It
derives from the local difference between downwelling radiation and upwelling radiation,
and is usually subdivided into shortwave radiation and longwave radiation. Therefore,
radiation budgets can be expressed, for any point in the landscape, as:
Rn = (1 − α)(S ↓ +d ↓) + L ↓ −L ↑ (1)
where Rn (W/m2
) is the net radiation, α [−] is the albedo, S ↓ (W/m2
) is the direct
shortwave radiation and d ↓ (W/m2
) is the diffuse shortwave radiation, L ↓ (W/m2
) is the
downwellling longwave radiation and L ↑ (W/m2
) is the upwelling longwave radiation.
For details on Rn estimation, which includes geometric and topographic corrections, and
various attenuation factors, please refer to (1).
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.
Figure 1 Heading of the .csv input file
L ↓
The L ↓ is given in time series or raster maps of (W/m2
) values. It can be computed using
the LWRB component (see https://github.com/GEOframeOMSProjects/OMS_Project_
LWRB).
Bancheri and Formetta Page 4 of 6
L ↑
The L ↑ is given in time series or raster maps of (W/m2
) values. It can be computed using
the LWRB component (see https://github.com/GEOframeOMSProjects/OMS_Project_
LWRB).
S ↓
The S ↑ is given in time series or raster maps of (W/m2
) values. It can be computed using
the SWRB component (see https://github.com/GEOframeOMSProjects/OMS_Project_
SWRB).
d ↓
The d ↓ is given in time series or raster maps of (W/m2
) values. It can be computed using
the SWRB component (see https://github.com/GEOframeOMSProjects/OMS_Project_
SWRB).
α
α is the double value of the soil albedo.
Detailed Outputs description
Net Radiation
The computed Rn is given as time series at a given point as raster maps. Its units are
(W/m2
). Figure 2 shows the results of a simulation obtained using data from a station
in Oklahoma.
0 5000 10000 15000
0200400600800
Net radiation
Time[h]
NetRad[W/m2]
Figure 2 Time series of net radiation obtained using data from the station ARM USDA UNL OSU
Woodward Switchgrass 1 / US-AR1 in Oklahoma.
Examples
The following .sim file is customized for the use of the rain-snow separation component.
The .sim file can be downloaded from here:
https://github.com/GEOframeOMSProjects/OMS_Project_NETRAD/tree/master/simulation
import static oms3.SimBuilder.instance as OMS3
def home = oms_prj
def startDate= "2004 -06 -14 00:00"
def endDate="2004 -06 -16 00:00"
Bancheri and Formetta Page 5 of 6
OMS3.sim {
resource "$oms_prj/lib"
model(while: " reader_data_DirectSWRB .doProcess" ) {
components {
// components to be called : reader input data , lwrb and writer
output data
" reader_data_DirectSWRB " "org.jgrasstools.gears.io
. timedependent . OmsTimeSeriesIteratorReader "
" reader_data_DiffuseSWRB " "org.jgrasstools .gears.
io. timedependent . OmsTimeSeriesIteratorReader "
" reader_data_down " "org.jgrasstools.gears.io.
timedependent . OmsTimeSeriesIteratorReader "
" reader_data_up " "org. jgrasstools .gears.io.
timedependent . OmsTimeSeriesIteratorReader "
"net" "org.
jgrasstools.gears.io.shapefile. OmsShapefileFeatureReader "
"writer_net" "org.jgrasstools.gears.io.
timedependent . OmsTimeSeriesIteratorWriter "
}
parameter{
// parameter of the reader components
" reader_data_DirectSWRB .file" "${home }/ data/DIRETTA.
csv"
" reader_data_DirectSWRB .idfield" "ID"
" reader_data_DirectSWRB .tStart" "${startDate}"
" reader_data_DirectSWRB .tEnd" "${endDate}"
" reader_data_DirectSWRB .tTimestep" 60
" reader_data_DirectSWRB .fileNovalue " " -9999"
" reader_data_DiffuseSWRB .file" "${home }/ data/DIFFUSA.
csv"
" reader_data_DiffuseSWRB .idfield" "ID"
" reader_data_DiffuseSWRB .tStart" "${startDate}"
" reader_data_DiffuseSWRB .tEnd" "${endDate}"
" reader_data_DiffuseSWRB .tTimestep" 60
" reader_data_DiffuseSWRB . fileNovalue " " -9999"
" reader_data_down .file" "${home }/ data/down.csv"
" reader_data_down .idfield" "ID"
" reader_data_down .tStart" "${startDate}"
" reader_data_down .tEnd" "${endDate}"
" reader_data_down .tTimestep" 60
" reader_data_down .fileNovalue" " -9999"
" reader_data_up .file" "${home }/ data/up.csv"
" reader_data_up .idfield" "ID"
" reader_data_up .tStart" "${startDate}"
" reader_data_up .tEnd" "${endDate}"
" reader_data_up .tTimestep" 60
" reader_data_up . fileNovalue " " -9999"
"net.alfa" 0
// parameter of the writing component
"writer_net.file" "${home }/ output/netRad.csv"
"writer_net.tStart" "${startDate}"
"writer_net.tTimestep" 60
}
connect {
" reader_data_DirectSWRB .outData" "net.
inShortwaveDirectValues "
" reader_data_DiffuseSWRB .outData" "net.
inShortwaveDiffuseValues "
Bancheri and Formetta Page 6 of 6
" reader_data_down .outData" "net.
inDownwellingValues "
" reader_data_up .outData" "net. inUpwellingValues "
"net.outHMnetRad" "writer_net.
inData"
}
}
}
Data and Project
The following link is for the download of the input data necessaries to execute the CI
component (as shown in the .sim file in the previous section ) :
https://github.com/GEOframeOMSProjects/OMS_Project_NETRAD/tree/master/data
The following link is for the download of the OMS project for the component:
https://github.com/GEOframeOMSProjects/OMS_Project_NETRAD
%
References
1. 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

cloud_futures_2.0_Papazachos
cloud_futures_2.0_Papazachoscloud_futures_2.0_Papazachos
cloud_futures_2.0_Papazachos
George Spyrou
 
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...
Stephane Meteodyn
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
Nexgen Technology
 

What's hot (19)

Jgrass-NewAge: Kriging component
Jgrass-NewAge: Kriging componentJgrass-NewAge: Kriging component
Jgrass-NewAge: Kriging component
 
Lwrb ms
Lwrb msLwrb ms
Lwrb ms
 
cloud_futures_2.0_Papazachos
cloud_futures_2.0_Papazachoscloud_futures_2.0_Papazachos
cloud_futures_2.0_Papazachos
 
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...
 
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...
 
Exploring Raster with FME
Exploring Raster with FMEExploring Raster with FME
Exploring Raster with FME
 
Point Clouds: What's New
Point Clouds: What's NewPoint Clouds: What's New
Point Clouds: What's New
 
post119s1-file3
post119s1-file3post119s1-file3
post119s1-file3
 
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...
 
Evolution of 3D Surface Parameters: A Comprehensive Survey
Evolution of 3D Surface Parameters: A Comprehensive SurveyEvolution of 3D Surface Parameters: A Comprehensive Survey
Evolution of 3D Surface Parameters: A Comprehensive Survey
 
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...
UrbaWind, a Computational Fluid Dynamics tool to predict wind resource in urb...
 
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 ...
 
Flexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmeticFlexible dsp accelerator architecture exploiting carry save arithmetic
Flexible dsp accelerator architecture exploiting carry save arithmetic
 
Helicopter rotor tip vortex diffusion
Helicopter rotor tip vortex diffusionHelicopter rotor tip vortex diffusion
Helicopter rotor tip vortex diffusion
 
meteodynWT meso coupling downscaling regional planing
meteodynWT meso coupling downscaling regional planingmeteodynWT meso coupling downscaling regional planing
meteodynWT meso coupling downscaling regional planing
 
Wind Map
Wind MapWind Map
Wind Map
 
distance_matrix_ch
distance_matrix_chdistance_matrix_ch
distance_matrix_ch
 
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...
 

Viewers also liked

Portfolio_Denbeigh Inman
Portfolio_Denbeigh InmanPortfolio_Denbeigh Inman
Portfolio_Denbeigh Inman
Denbeigh Inman
 
Izenbridge pmp-qualitymanagementtoolsv2-130815231627-phpapp01
Izenbridge pmp-qualitymanagementtoolsv2-130815231627-phpapp01Izenbridge pmp-qualitymanagementtoolsv2-130815231627-phpapp01
Izenbridge pmp-qualitymanagementtoolsv2-130815231627-phpapp01
Chalamaiah Vadlamudi
 

Viewers also liked (8)

How upasswrite can help you fyn
How upasswrite can help you fynHow upasswrite can help you fyn
How upasswrite can help you fyn
 
Portfolio_Denbeigh Inman
Portfolio_Denbeigh InmanPortfolio_Denbeigh Inman
Portfolio_Denbeigh Inman
 
INGENIERÍA GEOGRÁFICA Y AMBIENTAL
INGENIERÍA GEOGRÁFICA Y AMBIENTALINGENIERÍA GEOGRÁFICA Y AMBIENTAL
INGENIERÍA GEOGRÁFICA Y AMBIENTAL
 
美国大学 (自动保存的)(1)
美国大学 (自动保存的)(1)美国大学 (自动保存的)(1)
美国大学 (自动保存的)(1)
 
Normas icontec
Normas icontecNormas icontec
Normas icontec
 
Izenbridge pmp-qualitymanagementtoolsv2-130815231627-phpapp01
Izenbridge pmp-qualitymanagementtoolsv2-130815231627-phpapp01Izenbridge pmp-qualitymanagementtoolsv2-130815231627-phpapp01
Izenbridge pmp-qualitymanagementtoolsv2-130815231627-phpapp01
 
La baja edad media
La baja edad mediaLa baja edad media
La baja edad media
 
I investigación acción en el aula
I investigación acción en el aulaI investigación acción en el aula
I investigación acción en el aula
 

Similar to Jgrass-Newage net radiation component

Laser ScanningLaser scanning is an emerging data acquisition techn.pdf
Laser ScanningLaser scanning is an emerging data acquisition techn.pdfLaser ScanningLaser scanning is an emerging data acquisition techn.pdf
Laser ScanningLaser scanning is an emerging data acquisition techn.pdf
anjaniar7gallery
 
Discrete wavelet transform using matlab
Discrete wavelet transform using matlabDiscrete wavelet transform using matlab
Discrete wavelet transform using matlab
IAEME Publication
 

Similar to Jgrass-Newage net radiation component (20)

Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
Determining the Efficient Subband Coefficients of Biorthogonal Wavelet for Gr...
 
Adige modelling
Adige modellingAdige modelling
Adige modelling
 
Block Image Encryption using Wavelet
Block Image Encryption using WaveletBlock Image Encryption using Wavelet
Block Image Encryption using Wavelet
 
Jgrassnewage digital-watershed-model-component
Jgrassnewage digital-watershed-model-componentJgrassnewage digital-watershed-model-component
Jgrassnewage digital-watershed-model-component
 
A novel architecture of rns based
A novel architecture of rns basedA novel architecture of rns based
A novel architecture of rns based
 
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...
FPGA IMPLEMENTATION OF EFFICIENT VLSI ARCHITECTURE FOR FIXED POINT 1-D DWT US...
 
GNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and ReceptionGNU Radio based Real Time Data Transmission and Reception
GNU Radio based Real Time Data Transmission and Reception
 
YARCA (Yet Another Raycasting Application) Project
YARCA (Yet Another Raycasting Application) ProjectYARCA (Yet Another Raycasting Application) Project
YARCA (Yet Another Raycasting Application) Project
 
Fpga design of clutter generator for radar testing
Fpga design of clutter generator for radar testingFpga design of clutter generator for radar testing
Fpga design of clutter generator for radar testing
 
Fpga Design Of Clutter Generator For Radar Testing
Fpga Design Of Clutter Generator For Radar TestingFpga Design Of Clutter Generator For Radar Testing
Fpga Design Of Clutter Generator For Radar Testing
 
Description Of A Graph
Description Of A GraphDescription Of A Graph
Description Of A Graph
 
Laser ScanningLaser scanning is an emerging data acquisition techn.pdf
Laser ScanningLaser scanning is an emerging data acquisition techn.pdfLaser ScanningLaser scanning is an emerging data acquisition techn.pdf
Laser ScanningLaser scanning is an emerging data acquisition techn.pdf
 
MapReduce: Ordering and Large-Scale Indexing on Large Clusters
MapReduce: Ordering and  Large-Scale Indexing on Large ClustersMapReduce: Ordering and  Large-Scale Indexing on Large Clusters
MapReduce: Ordering and Large-Scale Indexing on Large Clusters
 
Horizons doc
Horizons docHorizons doc
Horizons doc
 
Discrete wavelet transform using matlab
Discrete wavelet transform using matlabDiscrete wavelet transform using matlab
Discrete wavelet transform using matlab
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Lwrb linkers
Lwrb linkersLwrb linkers
Lwrb linkers
 
Power Factor Detection and Data Analytics
Power Factor Detection and Data AnalyticsPower Factor Detection and Data Analytics
Power Factor Detection and Data Analytics
 
Gx3612421246
Gx3612421246Gx3612421246
Gx3612421246
 
Analysis of Impact of Graph Theory in Computer Application
Analysis of Impact of Graph Theory in Computer ApplicationAnalysis of Impact of Graph Theory in Computer Application
Analysis of Impact of Graph Theory in Computer Application
 

Recently uploaded

Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
Silpa
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
Silpa
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Silpa
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
Scintica Instrumentation
 
Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.
Silpa
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
Silpa
 

Recently uploaded (20)

GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptx
 
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsTransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
 
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIACURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICEPATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
 
Genetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditionsGenetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditions
 
Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptx
 

Jgrass-Newage net radiation component

  • 1. Bancheri and Formetta LINKERS JGrass-NewAge: NetRadiation 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 NetRadiation component inside the OMS 3 console. Some preliminary knowledge and installation of OMS is mandatory (see @Also useful). This component deals with the computation of the net radiation (Rn), which is necessary for the evapotranspiration estimation and for the snow modeling. It derives from the local difference between downwelling radiation and upwelling radiation, and is usually subdivided into shortwave radiation, direct and diffuse (S ↓ and d ↓) and longwave radiation, downwelling and upwelling (L ↓ and L ↑). It is perfectly integrated in the system and its outputs can be the inputs of different components, e.g. the SWRB component (1) @Version: 0.1 @License: GPL v. 3 @Inputs: • L ↓ (W/m2 ) • L ↑ (W/m2 ) • S ↓ (W/m2 ) • d ↓ (W/m2 ) @Outputs: • Rn (W/m2 ). @Doc Author: Marialaura Bancheri @References: • See References section below Keywords: OMS; JJGrass-NewAGE Component Description; Net radiation
  • 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_NETRAD/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 JJGrass-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). JJGrasstools 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/ and follow its installation instruction. 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 Net radiation is necessary for evapotranspiration estimation and for snow modelling. It derives from the local difference between downwelling radiation and upwelling radiation, and is usually subdivided into shortwave radiation and longwave radiation. Therefore, radiation budgets can be expressed, for any point in the landscape, as: Rn = (1 − α)(S ↓ +d ↓) + L ↓ −L ↑ (1) where Rn (W/m2 ) is the net radiation, α [−] is the albedo, S ↓ (W/m2 ) is the direct shortwave radiation and d ↓ (W/m2 ) is the diffuse shortwave radiation, L ↓ (W/m2 ) is the downwellling longwave radiation and L ↑ (W/m2 ) is the upwelling longwave radiation. For details on Rn estimation, which includes geometric and topographic corrections, and various attenuation factors, please refer to (1). 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. Figure 1 Heading of the .csv input file L ↓ The L ↓ is given in time series or raster maps of (W/m2 ) values. It can be computed using the LWRB component (see https://github.com/GEOframeOMSProjects/OMS_Project_ LWRB).
  • 4. Bancheri and Formetta Page 4 of 6 L ↑ The L ↑ is given in time series or raster maps of (W/m2 ) values. It can be computed using the LWRB component (see https://github.com/GEOframeOMSProjects/OMS_Project_ LWRB). S ↓ The S ↑ is given in time series or raster maps of (W/m2 ) values. It can be computed using the SWRB component (see https://github.com/GEOframeOMSProjects/OMS_Project_ SWRB). d ↓ The d ↓ is given in time series or raster maps of (W/m2 ) values. It can be computed using the SWRB component (see https://github.com/GEOframeOMSProjects/OMS_Project_ SWRB). α α is the double value of the soil albedo. Detailed Outputs description Net Radiation The computed Rn is given as time series at a given point as raster maps. Its units are (W/m2 ). Figure 2 shows the results of a simulation obtained using data from a station in Oklahoma. 0 5000 10000 15000 0200400600800 Net radiation Time[h] NetRad[W/m2] Figure 2 Time series of net radiation obtained using data from the station ARM USDA UNL OSU Woodward Switchgrass 1 / US-AR1 in Oklahoma. Examples The following .sim file is customized for the use of the rain-snow separation component. The .sim file can be downloaded from here: https://github.com/GEOframeOMSProjects/OMS_Project_NETRAD/tree/master/simulation import static oms3.SimBuilder.instance as OMS3 def home = oms_prj def startDate= "2004 -06 -14 00:00" def endDate="2004 -06 -16 00:00"
  • 5. Bancheri and Formetta Page 5 of 6 OMS3.sim { resource "$oms_prj/lib" model(while: " reader_data_DirectSWRB .doProcess" ) { components { // components to be called : reader input data , lwrb and writer output data " reader_data_DirectSWRB " "org.jgrasstools.gears.io . timedependent . OmsTimeSeriesIteratorReader " " reader_data_DiffuseSWRB " "org.jgrasstools .gears. io. timedependent . OmsTimeSeriesIteratorReader " " reader_data_down " "org.jgrasstools.gears.io. timedependent . OmsTimeSeriesIteratorReader " " reader_data_up " "org. jgrasstools .gears.io. timedependent . OmsTimeSeriesIteratorReader " "net" "org. jgrasstools.gears.io.shapefile. OmsShapefileFeatureReader " "writer_net" "org.jgrasstools.gears.io. timedependent . OmsTimeSeriesIteratorWriter " } parameter{ // parameter of the reader components " reader_data_DirectSWRB .file" "${home }/ data/DIRETTA. csv" " reader_data_DirectSWRB .idfield" "ID" " reader_data_DirectSWRB .tStart" "${startDate}" " reader_data_DirectSWRB .tEnd" "${endDate}" " reader_data_DirectSWRB .tTimestep" 60 " reader_data_DirectSWRB .fileNovalue " " -9999" " reader_data_DiffuseSWRB .file" "${home }/ data/DIFFUSA. csv" " reader_data_DiffuseSWRB .idfield" "ID" " reader_data_DiffuseSWRB .tStart" "${startDate}" " reader_data_DiffuseSWRB .tEnd" "${endDate}" " reader_data_DiffuseSWRB .tTimestep" 60 " reader_data_DiffuseSWRB . fileNovalue " " -9999" " reader_data_down .file" "${home }/ data/down.csv" " reader_data_down .idfield" "ID" " reader_data_down .tStart" "${startDate}" " reader_data_down .tEnd" "${endDate}" " reader_data_down .tTimestep" 60 " reader_data_down .fileNovalue" " -9999" " reader_data_up .file" "${home }/ data/up.csv" " reader_data_up .idfield" "ID" " reader_data_up .tStart" "${startDate}" " reader_data_up .tEnd" "${endDate}" " reader_data_up .tTimestep" 60 " reader_data_up . fileNovalue " " -9999" "net.alfa" 0 // parameter of the writing component "writer_net.file" "${home }/ output/netRad.csv" "writer_net.tStart" "${startDate}" "writer_net.tTimestep" 60 } connect { " reader_data_DirectSWRB .outData" "net. inShortwaveDirectValues " " reader_data_DiffuseSWRB .outData" "net. inShortwaveDiffuseValues "
  • 6. Bancheri and Formetta Page 6 of 6 " reader_data_down .outData" "net. inDownwellingValues " " reader_data_up .outData" "net. inUpwellingValues " "net.outHMnetRad" "writer_net. inData" } } } Data and Project The following link is for the download of the input data necessaries to execute the CI component (as shown in the .sim file in the previous section ) : https://github.com/GEOframeOMSProjects/OMS_Project_NETRAD/tree/master/data The following link is for the download of the OMS project for the component: https://github.com/GEOframeOMSProjects/OMS_Project_NETRAD % References 1. 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)