net.simplace.usermodules.ET_Study.BiomassTranslocation_for_drought

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
inputiDevStageDevelopment stageDOUBLE10.0-0.0
inputiFRTDMdaily fraction of stems/leaves to translocation, may include drought effectDOUBLE0.01.00.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
outActualTDMBiomass that already has been translocated to storage organsDOUBLEg/m2--0.0
outDevStageBeforeDevelopment stage of the previous dayDOUBLE1--0.0
outTRANSLDaily biomass translocated to Storage OrgansDOUBLEg/m2--0.0
outTRANSLWLVDAmount of biomass traslocate from dead leaves to Storage OrgansDOUBLEg/m2--0.0
outTRANSLWSOAmount of biomass traslocate to Storage OrgansDOUBLEg/m2--0.0
outTRANSLWSTAmount of biomass traslocate from stems to Storage OrgansDOUBLEg/m2--0.0
outWLVDBiomass of dead leaves after translocationDOUBLEg/m2--0.0
outWSOBiomass of Storage Organs after translocationDOUBLEg/m2--0.0
outWSTBiomass of stems after translocationDOUBLEg/m2--0.0



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


// 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_for_drought