net.simplace.client.simulation.lap.fao56.evapotran.ReferenceETPM

Calculates reference evapotranspiration ET0 by Penman-Monteith with the FAO56 approach. FAO Penman-Monteith equation determines the evapotranspiration from the hypothetical grass reference surface. [FAO 56] Uses daily max/min temperature, actual vapour pressure, net radiation and wind speed. Checks for valid actual vapour pressure values.

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcAltitudeelevation above sea levelDOUBLEm--0.0
inputiActualVapourPressureactual vapour pressureDOUBLEkPa--0.0
inputiNetRadiationnet radiationDOUBLEMJ/(m2 d)--0.0
inputiTMaxmaximum daily temperatureDOUBLE°C--0.0
inputiTMinminimum daily temperatureDOUBLE°C--0.0
inputiWindSpeedwind speed at 2m heightDOUBLEmetre_per_second--0.0
ET0reference evapotranspirationDOUBLEmm/dnull



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


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