net.simplace.client.simulation.lap.lintul.EvapTran

EvapTran.java estimates the potential actual crop transpiration and soil evaporation based on the potential values considering the crop available soil water content and the crop water demand at a given day as a function of LAI

The calculation of daily amount of the crop available soil water (WAC in mm) content requires the definition of soil properties related to water retention characteristics WCAD WCWP WCFC WCWET WCST WCI

References: van Oijen, M. and P. Lefelaar. 2008. Lintul-2: water limited crop growth: A simple general crop growth model for water-limited growing conditions. Waageningen University, The Netherlands.

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcTRANCO Transpiration constant (Crop characteristic indicating the level of drought tolerance)DOUBLEmm/d0.020.08.0
constantcWaterContentAirDrySoil water content after air dryingDOUBLEm3/m30.01.00.025
constantcWaterContentFieldCapacitySoil water content at field capacityDOUBLEm3/m30.01.00.23
constantcWaterContentInitialInitial soil water content (at start of the simulation run); in the case of multiple year runs, this value should be re-initialized each year on day of the sowing/plantingDOUBLEm3/m30.01.00.23
constantcWaterContentSaturationSoil water content at saturation of the soil with waterDOUBLEm3/m30.01.00.4
constantcWaterContentWetCritical soil water content for transpiration reduction due to waterlogging/oxygen deficiency in the root zoneDOUBLEm3/m30.01.00.35
constantcWaterContentWiltingPointSoil water content at wilting pointDOUBLEm3/m30.01.00.075
inputiDoHarvestTrue if plant is harvestedBOOLEAN1--false
inputiDoSowTrue if plant is sownBOOLEAN1--false
inputiPotentialEvaporationDaily potential soil evaporationDOUBLEmm/d0.020.0-
inputiPotentialTranspirationDaily potential transpirationDOUBLEmm/d0.020.0-
inputiRootDepthRoot depth at a given dayDOUBLEm0.020.00.0
inputiWaterContentActual amount of water stored over the soil root zoneDOUBLEmm0.025.0-
EvaporationDaily actual evaporationDOUBLEmm/dnull
TranspirationDaily actual transpirationDOUBLEmm/dnull



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


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