net.simplace.usermodules.heidi.modules.CropEvapoTranspirationDualCoeff
Component Variables
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
constant | cCharacteristicMeanRelHumidity | region's characteristic mean daily min relative humidity for mid/late growth season | DOUBLE | % | 0.0 | 100.0 | 45.0 |
constant | cCharacteristicWindSpeed | region's characteristic wind speed at 2m during the mid growing season m s-1 | DOUBLE | meter_per_second | 0.0 | - | 2.0 |
constant | cCropHeight | average crop height during mid/late season | DOUBLE | meter | 0.0 | 5.0 | 0.0 |
constant | cKcMin | min Kc for dry bare soil with no ground cover | DOUBLE | 1 | 0.0 | 2.0 | 0.15 |
constant | cKcbIni | nominal Kcb value during initial growth stage | DOUBLE | 1 | 0.0 | 2.0 | 0.0 |
constant | cKcbMid | nominal peak Kcb value obtained during mid season growth stage | DOUBLE | 1 | 0.0 | 2.0 | 0.0 |
constant | cWettedSoilFraction | fraction of soil surface wetted by rain or irrigation | DOUBLE | 1 | 0.0 | 1.0 | 1.0 |
input | iDVS | daily value of development stage | DOUBLE | 1 | 0.0 | 2.5 | 0.0 |
input | iDoHarvest | harvesting | BOOLEAN | 1 | - | - | false |
input | iDoSow | sowing | BOOLEAN | 1 | - | - | false |
input | iET0 | reference crop evapotranspiration | DOUBLE | millimeter | 0.0 | 20.0 | 0.0 |
input | iLAI | daily estimated leaf area index | DOUBLE | 1 | 0.0 | 20.0 | 0.0 |
ETCUpper | upper crop ET under standard conditions (no water, nutrient, weed, pest or disease limitations to growth) | DOUBLE | mm d-1 | null |
Kcb | basal crop coefficient | DOUBLE | 1 | null |
KeUpper | upper limit of soil evaporation coefficient | DOUBLE | 1 | null |
PotentialSoilEvapCropUpper | Potential rate of evaporation from the soil | DOUBLE | mm d-1 | null |
PotentialTranCrop | Potential rate of transpiration from the soil | DOUBLE | mm d-1 | null |
public class CropEvapoTranspirationDualCoeff extends
net.simplace.simulation.model.FWSimComponent {
// Public Constructors
public CropEvapoTranspirationDualCoeff();
// 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 initValues();
Process the algorithm and write the results back to VarMap
protected void resetOnHarvest();
protected void process(); // Defines
net.simplace.simulation.model.FWSimComponent
protected void PotTran();
Calculates K_cb and potential transpiration of crop
protected void PotSoilEvap();
Calculates K_e and potential soil evaporation
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) - CropEvapoTranspirationDualCoeff