net.simplace.client.simulation.lap.fao56.radiation.SolarRadiationFromTemperature
Calculates Solar radiation from max and min temperatures using (FAO 56) methods.
The AdjustmentCoefficient should range between 0.16 and 0.19.
Default value is 0.17037037037037037037 - so when this module is
combined with ReferenceETHargreaves module the combination gives
Hargreaves & Sarmani 1985 formula.
For documentation of the formulas please check the orginal reference (FAO 56)
References:
(FAO 56): Allen, Crop evapotranspiration - Guidelines for computing crop water requirements - FAO Irrigation and drainage paper 56, 1998
Component Variables
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
constant | cAdjustmentCoefficient | adjustment coefficient | DOUBLE | m | - | - | 0.17037037037037037 |
constant | cLatitude | latitude | DOUBLE | ° | -90.0 | 90.0 | 0.0 |
input | iTMax | maximum daily temperature | DOUBLE | °C | - | - | 0.0 |
input | iTMin | minimum daily temperature | DOUBLE | °C | - | - | 0.0 |
out | ExtraterrestrialRadiation | extraterrestrial radiation | DOUBLE | MJ/(m2 d) | - | - | 0.0 |
out | NetSolarRadiation | net solar or shortwave radiation | DOUBLE | MJ/(m2 d) | - | - | 0.0 |
out | SolarRadiation | solar or shortwave radiation | DOUBLE | MJ/(m2 d) | - | - | 0.0 |
public class SolarRadiationFromTemperature extends
net.simplace.simulation.model.FWSimComponent {
// Public Constructors
public SolarRadiationFromTemperature();
// Public Instance Methods public HashMap createVariables(); // Defines
net.simplace.simulation.model.FWSimComponent
Create the FWSimVariables as interface for this SimComponent
// Protected Instance Methods protected void init(); // Defines
net.simplace.simulation.model.FWSimComponent
Initializes the fields by getting input and output FWSimVariables from VarMap
protected void process(); // Defines
net.simplace.simulation.model.FWSimComponent
Process the algorithm and write the results back to VarMap
protected FWSimComponent clone(FWSimVarMap aVarMap);
// Defines net.simplace.simulation.model.FWSimComponent
creates a clone from this SimComponent for use in other threads
}
Hierarchy: java.lang.Object - net.simplace.simulation.model.FWSimComponent (net.simplace.simulation.util.FWSimFieldContainer) - SolarRadiationFromTemperature