net.simplace.client.simulation.lap.fao56.radiation.SolarRadiationFromTemperature

Calculates Solar radiation from max and min temperatures. The AdjustmentCoefficient should range between 0.16 and 0.19. Default value is 0.17037037037037037037 - when this module is combined with ReferenceETHargreaves moudle it leads to the Hargreaves & Sarmani 1985 formula.

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcAdjustmentCoefficientadjustment coefficientDOUBLEm--0.17037037037037037
constantcLatitudelatitudeDOUBLE°-90.090.00.0
inputiTMaxmaximum daily temperatureDOUBLE°C--0.0
inputiTMinminimum daily temperatureDOUBLE°C--0.0
ExtraterrestrialRadiationextraterrestrial radiationDOUBLEMJ/(m2 d)null
NetSolarRadiationnet solar or shortwave radiationDOUBLEMJ/(m2 d)null
SolarRadiationsolar or shortwave radiationDOUBLEMJ/(m2 d)null



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