net.simplace.client.simulation.lap.BiomassTranslocation

BiomassTranslocation calculates daily biomass translocation after anthesis.

Certain amount (20%) of produced biomass before anthesis which stored in stems relocated to grains after anthesis. Re-translocated biomass obtained from All equations documented in Slotani and Sinclair, 2012 pp. 133-135.

\(TDM = (WST_{Day_of_anthesis}+WLV_{Day_of_anthesis}+WRT_{Day_of_anthesis}) \cdot FRTDM \) \(TRANSL_{Day} = TDM \cdot (DevStage_{Day} - DevStage{Day - 1})

The biomass to translocate is subtracted from the biomass of dead leaves and added to the biomass of storage organs. If there is not enough dead leaves biomass, then biomass is translocated from stems.

References: Soltani, A., Sinclair, T.R., Modeling physiology of crop development growth and yield. 2012 CABI publisher, pp. 133-134.

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcFRTDM-DOUBLE0.01.00.0
inputiDevStageDevelopment stageDOUBLE10.0-0.0
inputiIsAnthesisAnthesis stageBOOLEAN1--false
inputiWLVDBiomass of dead leaves before translocationDOUBLEg/m2--0.0
inputiWLVGBiomass of green leaves before translocationDOUBLEg/m2--0.0
inputiWSOBiomass of Storage Organs before translocationDOUBLEg/m2--0.0
inputiWSTBiomass of stems before translocationDOUBLEg/m2--0.0
ActualTDMBiomass that already has been translocated to storage organsDOUBLEg/m2null
DevStageBeforeDevelopment stage of the previous dayDOUBLE1null
TDMTotal biomass should traslocate to Storage OrgansDOUBLEg/m2null
TRANSLDaily biomass translocated to Storage OrgansDOUBLEg/m2null
TRANSLWLVDAmount of biomass traslocate from dead leaves to Storage OrgansDOUBLEg/m2null
TRANSLWSOAmount of biomass traslocate to Storage OrgansDOUBLEg/m2null
TRANSLWSTAmount of biomass traslocate from stems to Storage OrgansDOUBLEg/m2null
WLVDBiomass of dead leaves after translocationDOUBLEg/m2null
WSOBiomass of Storage Organs after translocationDOUBLEg/m2null
WSTBiomass of stems after translocationDOUBLEg/m2null



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


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