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. Heidi's addition is to allow translocation to increase under drought stress

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
constantcFRTDMNoDroughtConstant total fraction of above ground biomass that is available for translocation without drought effectsDOUBLE0.01.00.0
constantcdfactor_maxfactor to increase transl when TRANRF = 0DOUBLE0.010.00.0
inputiDevStageDevelopment stageDOUBLE10.0-0.0
inputiDoHarvestSignals maturityBOOLEAN1--false
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
outTDMTotal biomass should traslocate to Storage OrgansDOUBLEg/m2--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.sim.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.sim.model.FWSimComponent



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

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

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


creates a clone from this SimComponent for use in other threads


}



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