net.simplace.sim.components.experimental.intercropping.RadiationInterception

Calculates each crops radiation interceptions for two crops

Calculation

Calculates radiation interception of two crops planted in strips, possibly with space between the strips.

See (1) for calculation details.

References

(1) Gou, F.; van Ittersum, M. K; Simon, E.; Leffelaar, P. A.; van der Putten, P.E.L.; Zhang, L. ; van der Werf,W. 2017 Intercropping wheat and maize increases total radiation interception and wheat RUE but lowers maize RUE. European Journal of Agronomy, 125-139.

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcSpace1space between plant 1 and plant 2DOUBLEm0.0-0.0
constantcSpace2space between plant 2 and plant 1DOUBLEm0.0-0.0
constantcWidth1Width of strip of plant 1DOUBLEm0.0-0.0
constantcWidth2Width of strip of plant 2DOUBLEm0.0-0.0
constantck1Light extinction coefficient of plant 1DOUBLE10.01.00.6
constantck2Light extinction coefficient of plant 2DOUBLE10.01.00.6
inputiDoHarvest1True on day when plant 1 is harvestedBOOLEAN--false
inputiDoHarvest2True on day when plant 2 is harvestedBOOLEAN--false
inputiDoSow1True on day when plant 1 is sownBOOLEAN--false
inputiDoSow2True on day when plant 2 is sownBOOLEAN--false
inputiHeight1Height of plant 1DOUBLEm0.0-0.0
inputiHeight2Height of plant 2DOUBLEm0.0-0.0
inputiLAI1Leaf area index of plant 1DOUBLEm2/m20.0-0.0
inputiLAI2Leaf area index of plant 2DOUBLEm2/m20.0-0.0
inputiRadiationRadiation to be intercepted by both plantsDOUBLEJ/(m2 d)0.0-0.0
outInterceptionFraction1Radiation interception factor of plant 1DOUBLE10.01.00.0
outInterceptionFraction2Radiation interception factor of plant 2DOUBLE10.01.00.0
outRadiation1Radiation to be intercepted by plant 1DOUBLEJ/(m2 d)0.0-0.0
outRadiation2Radiation to be intercepted by plant 2DOUBLEJ/(m2 d)0.0-0.0
outWithCrop1True while plant 1 is presentBOOLEAN--false
outWithCrop2True while plant 2 is presentBOOLEAN--false


See also: IntercroppingFunctions




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


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



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

protected void initVariables();

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

protected FWSimComponent clone(FWSimVarMap aVarMap);
// Defines net.simplace.sim.model.FWSimComponent




}



Hierarchy: java.lang.Object - net.simplace.sim.model.FWSimComponent (net.simplace.sim.util.FWSimFieldContainer) - RadiationInterception