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

Calculates net radiation from sun hours. Extraterrestrial as well as solar radiation are also calculated.

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcAltitudeelevation above sea levelDOUBLEm--0.0
constantcAngstromRegressionConstantAngstrom equation regression constantDOUBLE1--0.25
constantcAngstromRegressionSlopeAngstrom equation regression slopeDOUBLE1--0.5
constantcLatitudelatitudeDOUBLE°-90.090.00.0
constantcUseAngstromVariablesuse measured Angstrom variables if true, else use default onesBOOLEAN--false
inputiActualVapourPressureactual vapour pressureDOUBLEkPa--0.0
inputiSunHoursactual duration of sunshineDOUBLEh0.024.00.0
inputiTMaxmaximum daily temperatureDOUBLE°C--0.0
inputiTMinminimum daily temperatureDOUBLE°C--0.0
ExtraterrestrialRadiationextraterrestrial radiationDOUBLEMJ/(m2 d)null
NetOutgoingLWRadiationnet outgoing longwaveRadiationDOUBLEMJ/(m2 d)null
NetRadiationnet radiationDOUBLEMJ/(m2 d)null
NetSolarRadiationnet solar or shortwave radiationDOUBLEMJ/(m2 d)null
SolarRadiationsolar or shortwave radiationDOUBLEMJ/(m2 d)null



public class NetRadiationFromSunHours extends
net.simplace.simulation.model.FWSimComponent {
// Public Constructors
public NetRadiationFromSunHours();


// 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) - NetRadiationFromSunHours