net.simplace.client.simulation.lap.lintul5.PotentialEvapoTranspiration

Lintul5 - Simple generic model for simulation of crop growth - Biomass and NPK part

Introduction

The sim components in the package lintul5 implement the Lintul5 algorithms from (L5). They are designed to reproduce same results (up to rounding errors) as the original FST program.

The original model is subdivided into multiple sim components (which should be used in the following order to be as close as possible to the original algorithm).

  1. Irradiation
  2. PotentialEvapoTranspiration
  3. WaterBalance
  4. Phenology
  5. RadiationUseEfficiency
  6. Lintul5

Daylength calculation is performed by the transformer component AstronomicParametersTransformer

PotentialEvapoTranspiration component calculates the potential evaporation and transpiration

Description

The component calculates evapo-transpiration corresponding to the original model's PENMAN() routine.

It takes inputs from the components Irradiation and Lintul5 (fractional light interception FINT).

It's outputs are used by WaterBalance.

For documentation of the algorithms please consult the orginal documentation (L5)

Changes to original

Calculation of irradiation has been moved from PENMAN() routine to Irradiation sim component. This does not affect the result.

References

(L5) Joost Wolf, User guide for LINTUL5, Wageningen UR, Wageningen, 2012

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcALTIaltitude of the weather station,DOUBLEm--0.0
constantcCFETCorrection factor transpiration rateDOUBLE1--1.0
constantcCOAtmospheric CO2 concentrationDOUBLEppm0.02000.0370.0
constantcFPENMTBtable with correction factors for Penman evapo-transpiration rate as function of atmospheric CO2 concentration for C3 cropsDOUBLEARRAY1-- 40.0 1.05 360.0 1.0 720.0 0.95 1000.0 0.92 2000.0 0.92
inputiATMTRatmospheric transmissionDOUBLE1--0.0
inputiAVRADDaily total irradiationDOUBLEJ/(m2 d)--0.0
inputiFINT fractional light interception DOUBLE1--0.0
inputiTMAXmaximal air temperature during day (output of routine WEATHR)DOUBLE°C--0.0
inputiTMINminimal air temperature during day (output of routine WEATHR)DOUBLE°C--0.0
inputiVAPvapour pressure at 9:00 am (output of routine WEATHR)DOUBLEmbar--0.0
inputiWINDaverage wind speed (output of routine WEATHR)DOUBLEm/s--0.0
outE0Potential evaporation of open waterDOUBLEmm/d--0.0
outES0Potential evaporation of soilDOUBLEmm/d--0.0
outPotentialSoilEvaporationPotential evaporationDOUBLEmm/d--0.0
outPotentialTranspirationPotential transpirationDOUBLEmm/d--0.0
outReferenceCropEvapotranspirationCo2CorrectedPotential evapotranspiration of crop (CO2 corr.)DOUBLEmm/d--0.0


See also: Irradiation, WaterBalance, Phenology, RadiationUseEfficiency, Lintul5, AstronomicParametersTransformer




public class PotentialEvapoTranspiration extends
net.simplace.simulation.model.FWSimComponent {
// Public Constructors
public PotentialEvapoTranspiration(String aName, HashMap aFieldMap, HashMap
aInputMap, Element aSimComponentElement, FWSimVarMap aVarMap, int
aOrderNumber);
public PotentialEvapoTranspiration();


// Public Instance Methods
public HashMap createVariables(); // Defines
net.simplace.simulation.model.FWSimComponent



// Protected Instance Methods
protected void init(); // Defines
net.simplace.simulation.model.FWSimComponent


protected void process(); // Defines
net.simplace.simulation.model.FWSimComponent


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) - PotentialEvapoTranspiration