Class GecrosCrop
- All Implemented Interfaces:
net.simplace.sim.util.FWSimFieldContainer
Consult reference for description of algorithms.
This module calculates only the crop part. For soil water there is the complementary module GecrosSoilWater. There is also a module Gecros, where crop and soil water part are calculated simultaneously.
Changes
By default, the component calculates DTR by the corrected formula: $$ DTR = DDTR \cdot SINB(1.+0.4 SINB)/DSINBE $$
In the original code, DTR was calculated by $$ DTR = DDTR (SINB \cdot SC/1367.)/DSINBE $$ By setting cLegacyMode to true, one can switch to this formula.
Compared with Gecros, GecrosCrop has more variables defined as SimVariables that can be output.
Reference:
(Y) Yin, X. and van Laar, H.H. (2005): Crop Systems Dynamics. An ecophysiological simulation model for genotype-by-environment interactions. Wageningen Academic Publishers, Wageningen, The Netherlands.
- Author:
- Gunther Krauss
- See Also:
Component Variables
Content Type | Name | Description | Data Type | Unit | Min Value | Max Value | Default Value |
---|---|---|---|---|---|---|---|
constant | cAnthesisDS | Development stage of anthesis | DOUBLE | 1 | - | - | 1.0 |
constant | cBLD | Leaf angle (from horizontal) | DOUBLE | ° | - | - | 50.0 |
constant | cC3C4 | Crop type (true for C3, false for C4 crops) | BOOLEAN | 1 | - | - | false |
constant | cCB | Factor for initial N concentration of seed fill | DOUBLE | 1 | - | - | 0.75 |
constant | cCCFIX | C cost of symbiotic N fixation | DOUBLE | g/g | - | - | 6.0 |
constant | cCDMHT | Stem dry weight per unit of plant height | DOUBLE | g/m3 | - | - | 345.0 |
constant | cCFV | C fraction in the vegetative organs | DOUBLE | g/g | - | - | 0.473 |
constant | cCO2A | Ambient CO2 concentration | DOUBLE | micromol mol-1 | - | - | 350.0 |
constant | cCOEFR | Factor for change in radiation | DOUBLE | 1 | - | - | 1.0 |
constant | cCOEFT | Increment of temperature | DOUBLE | °C | - | - | 0.0 |
constant | cCOEFV | Factor for change in vapour pressure | DOUBLE | 1 | - | - | 1.0 |
constant | cCOSLD | Amplitude of sine of solar height | DOUBLE | 1 | - | - | 0.0 |
constant | cCX | Factor for final N concentration of seed fill | DOUBLE | 1 | - | - | 1.0 |
constant | cCropAvailWaterInitial | - | DOUBLE | - | - | 15.0 | |
constant | cDAYL | Astronomic daylength | DOUBLE | h | - | - | 0.0 |
constant | cDDLP | Photoperiodic daylength | DOUBLE | h | - | - | 0.0 |
constant | cDETER | Crop type (true determinate crops, false for indeterminate crops) | BOOLEAN | 1 | - | - | false |
constant | cDSINBE | Daily total of effective solar height | DOUBLE | s/d | - | - | 0.0 |
constant | cEAJMAX | Energy of activation for maximum rate of electron transport through photosystem II (JMAX) | DOUBLE | J/mol | - | - | 48041.88 |
constant | cEG | Efficiency of germination | DOUBLE | g/g | - | - | 0.35 |
constant | cEPSP | development stage for end of photoperiod-sensitive phase | DOUBLE | 1 | - | - | 0.7 |
constant | cESDI | development stage for end of seed-number determining period for indeterminate crops | DOUBLE | 1 | - | - | 1.35 |
constant | cFCRSH | Initial fraction of C in the shoot | DOUBLE | g/g | - | - | 0.5 |
constant | cFFAT | Fraction of fat in the storage organs | DOUBLE | g/g | - | - | 0.02 |
constant | cFLIG | Fraction of lignin in the storage organs | DOUBLE | g/g | - | - | 0.06 |
constant | cFMIN | Fraction of minerals in the storage organs | DOUBLE | g/g | - | - | 0.03 |
constant | cFNRSH | Initial fraction of N in the shoot | DOUBLE | g/g | - | - | 0.63 |
constant | cFOAC | Fraction of organic acids in the storage organs | DOUBLE | g/g | - | - | 0.04 |
constant | cHTMX | Maximum plant height | DOUBLE | m | - | - | 0.7054 |
constant | cLEGUME | Crop type (true for leguminous crops, false for non-leguminous crops) | BOOLEAN | 1 | - | - | false |
constant | cLNCI | Initial N concentration in living leaves (LNC) (or actual N concentration in living shoot (HNC)) | DOUBLE | g/g | - | - | 0.055 |
constant | cLODGE | Lodging (true for cases with lodging, false for cases without lodging) | BOOLEAN | 1 | - | - | false |
constant | cLWIDTH | Leaf width | DOUBLE | m | - | - | 0.025 |
constant | cLegacyMode | If true, it calculates DTR with the formula published in (Y). If false (default) it uses the correct formula | BOOLEAN | - | - | false | |
constant | cMTDR | Minimum thermal days for reproductive (seed fill) phase | DOUBLE | d | - | - | 23.0889 |
constant | cMTDV | Minimum thermal days for vegetative growth phase | DOUBLE | d | - | - | 34.7627 |
constant | cMaturityDS | Development stage of maturity | DOUBLE | 1 | - | - | 2.0 |
constant | cMilkripenessDS | Development stage of milk ripeness | DOUBLE | 1 | - | - | 1.3 |
constant | cNPL | Plant density per m2 | DOUBLE | 1 | - | - | 60.0 |
constant | cNSWI | Switch variable for N supply for crop: false=user defined (NINPA, NINPN); true=simulated | BOOLEAN | 1 | - | - | false |
constant | cNUPTX | maximum crop N uptake | DOUBLE | g/(m2 d) | - | - | 0.65 |
constant | cPMEH | fraction of sigmoid curve inflexion in entire plant height growth period | DOUBLE | 1 | - | - | 0.8 |
constant | cPMES | fraction of sigmoid curve inflexion in entire seed growth period | DOUBLE | 1 | - | - | 0.5 |
constant | cPNLS | Fraction of dead leaf N incorporated into soil litter N | DOUBLE | 1 | - | - | 1.0 |
constant | cPNPRE | Proportion of seed N that comes from non-structural N in vegetative organs accumulated before end of seed-number detemrining period | DOUBLE | 1 | - | - | 0.7 |
constant | cPSEN | Photoperiod sensitivity of phenological development | DOUBLE | h-1 | - | - | 0.0 |
constant | cRDMX | Maximum rooting depth | DOUBLE | cm | - | - | 100.0 |
constant | cRNCMIN | Minimum N concentration in the roots | DOUBLE | g/g | - | - | 0.005 |
constant | cRSS | Soil resistance for water vapour transfer, equivalent to leaf stomatal resistance | DOUBLE | second-time_per_metre | - | - | 100.0 |
constant | cSC | Solar constant | DOUBLE | J/(m2 s) | - | - | 0.0 |
constant | cSD1 | Thickness of upper evaporative soil layer | DOUBLE | cm | - | - | 5.0 |
constant | cSEEDNC | Standard seed (storage organ) N concentration | DOUBLE | g/g | - | - | 0.04625 |
constant | cSEEDW | Single seed weight | DOUBLE | g | - | - | 0.2148 |
constant | cSINLD | Seasonal offset of sine of solar height | DOUBLE | 1 | - | - | 0.0 |
constant | cSLA0 | Specific leaf area constant | DOUBLE | m2/g | - | - | 0.0333 |
constant | cSLNMIN | Minimum or base specific leaf N concentration (SLN) for photosynthesis | DOUBLE | g/m2 | - | - | 0.5 |
constant | cSLP | Crop type (true for short-day crops, false for long-day crops) | BOOLEAN | 1 | - | - | false |
constant | cSPSP | development stage for start of photoperiod-sensitive phase | DOUBLE | 1 | - | - | 0.2 |
constant | cSTEMNC | Nitrogen concentration in the stem | DOUBLE | g/g | - | - | 0.015 |
constant | cTBD | Base temperature for phenology | DOUBLE | °C | - | - | 0.0 |
constant | cTCD | Ceiling temperature for phenology | DOUBLE | °C | - | - | 36.0 |
constant | cTCP | Time constant | DOUBLE | d | - | - | 1.0 |
constant | cTHETA | convexity for light response of electron transport (J2) in photosynthesis | DOUBLE | 1 | - | - | 0.7 |
constant | cTM | Development stage when transition from CB to CX is fastest | DOUBLE | 1 | - | - | 1.5 |
constant | cTOD | Optimum temperature for phenology | DOUBLE | °C | - | - | 27.6 |
constant | cTSEN | curvature for temperature response | DOUBLE | 1 | - | - | 0.409 |
constant | cWRB | critical root weight density | DOUBLE | g m-2 cm-1 | - | - | 0.25 |
constant | cWSWI | Switch variable for water supply for crop: false=user defined (WINPUT); true=simulated | BOOLEAN | 1 | - | - | false |
constant | cXJN | slope of linear relationship between maximum rate of electron transport through photosystem II (JMAX) and leaf N | DOUBLE | micromole s-1 g-1 | - | - | 124.0 |
constant | cXVN | slope of linear relationship between maximum rate of Rubisco-limited carboxylation (VCMX) and leaf N | DOUBLE | micromole s-1 g-1 | - | - | 62.0 |
constant | cYGV | Growth efficiency for vegetative organs (i.e roots, stems, leaves) | DOUBLE | g/g | - | - | 0.8 |
input | iDWSUP | Daily water supply for evapotranspiration | DOUBLE | mm/d | - | - | 0.0 |
input | iDoHarvest | Trigger for harvesting | BOOLEAN | 1 | - | - | false |
input | iDoSow | Trigger for sowing | BOOLEAN | 1 | - | - | false |
input | iNSUPA | Ammonium-N supply to crop | DOUBLE | g/(m2 d) | - | - | 0.0 |
input | iNSUPN | Nitrate-N supply to crop | DOUBLE | g/(m2 d) | - | - | 0.0 |
input | iRDD | Daily global radiation | DOUBLE | J/(m2 d) | - | - | 0.0 |
input | iTMMN | Daily minimum temperature | DOUBLE | °C | - | - | 0.0 |
input | iTMMX | Daily maximum temperature | DOUBLE | °C | - | - | 0.0 |
input | iVP | Air vapour pressure | DOUBLE | kPa | - | - | 0.0 |
input | iWCUL | Water content of the upper soil layer | DOUBLE | m3/m3 | - | - | 0.0 |
input | iWN | Wind speed | DOUBLE | m/s | - | - | 0.0 |
state | sCLV | Amount of C in the living leaves | DOUBLE | g/m2 | - | - | 0.0 |
state | sCLVD | Amount of C in dead leaves | DOUBLE | g/m2 | - | - | 0.0 |
state | sCLVDS | Amount of C in dead leaves that have become litter in the soil | DOUBLE | g/m2 | - | - | 0.0 |
state | sCRTD | Amount of C in dead roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sCRVR | Amount of C in root reserves | DOUBLE | g/m2 | - | - | 0.0 |
state | sCRVS | Amount of C in stem reserves | DOUBLE | g/m2 | - | - | 0.0 |
state | sCSO | Amount of carbon in storage organs | DOUBLE | g/m2 | - | - | 0.0 |
state | sCSRT | Amount of carbon in structural roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sCSST | Amount of carbon in structural stems | DOUBLE | g/m2 | - | - | 0.0 |
state | sCTDU | Cumulative thermal-day unit | DOUBLE | d | - | - | 0.0 |
state | sCumulativeActualTranspiration | Cumulative canopy transpiration (TTCAN) | DOUBLE | mm | - | - | 0.0 |
state | sDCDSR | Shortfall of C demand for seed fill in previous time steps | DOUBLE | g/m2 | - | - | 0.0 |
state | sDCDTP | C demand for structural stem growth at the previous time step | DOUBLE | g/(m2 d) | - | - | 0.0 |
state | sDCDTR | Shortfall of C demand for structural stems in previous time steps | DOUBLE | g/m2 | - | - | 0.0 |
state | sDS | Development stage | DOUBLE | 1 | - | - | 0.0 |
state | sHT | Plant height | DOUBLE | m | - | - | 0.0 |
state | sLAIC | Carbon-determined LAI | DOUBLE | m2/m2 | - | - | 0.0 |
state | sLITNT | Total litter N entering the soil (LITN) during crop growth | DOUBLE | g/m2 | - | - | 0.0 |
state | sNDEMP | Crop N demand (NDEM) of the previous time step | DOUBLE | g/(m2 d) | - | - | 0.0 |
state | sNFIXR | Reserve pool of symbiotically fixed nitrogen | DOUBLE | g/m2 | - | - | 0.0 |
state | sNFIXT | Total symbiotically fixed nitrogen during growth | DOUBLE | g/m2 | - | - | 0.0 |
state | sNLV | Nitrogen in living leaves | DOUBLE | g/m2 | - | - | 0.0 |
state | sNLVD | Nitrogen in dead leaves | DOUBLE | g/m2 | - | - | 0.0 |
state | sNREOE | Estimated vegetative-organ N remobilizable for seed growth (NRES) accumulated till the end of seed-number determining period | DOUBLE | g/m2 | - | - | 0.0 |
state | sNREOF | Estimated vegetative-organ N remobilizable for seed growth (NRES) accumulated till the moment at which seed fill starts | DOUBLE | g/m2 | - | - | 0.0 |
state | sNRT | Nitrogen in living roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sNRTD | Nitrogen in dead roots | DOUBLE | g/m2 | - | - | 0.0 |
state | sNSO | Nitrogen in storage organs | DOUBLE | g/m2 | - | - | 0.0 |
state | sNST | Nitrogen content in stems (including structural stem and reserves) | DOUBLE | g/m2 | - | - | 0.0 |
state | sNSUPP | N supply to crop (NSUP) for the previous time step | DOUBLE | g/(m2 d) | - | - | 0.0 |
state | sRD | Rooting depth to the soil | DOUBLE | cm | - | - | 0.0 |
state | sRMUL | Total of respiratory costs of nitrate-N uptake (RMUN) + respiratory costs of ammonium-N uptake (RMUA) + respiratory costs of ash (minerals) uptake (RMUS) + respiration due to phloem loading of C assimilates to roots (RMLD) | DOUBLE | g/(m2 d) | - | - | 0.0 |
state | sSLNB | specific leaf N constant (SLN) in bottom leaves of canopy | DOUBLE | g/m2 | - | - | 0.0 |
state | sTDAPAR | Total PAR absorbed by the canopy during growth | DOUBLE | J/m2 | - | - | 0.0 |
state | sTNLV | Total leaf N (including N in senesced leaves) | DOUBLE | g/m2 | - | - | 0.0 |
state | sTNUPT | Total crop N uptake during growth | DOUBLE | g/m2 | - | - | 0.0 |
state | sTPCAN | Cumulative canopy photosynthesis over growth period | DOUBLE | g/m2 | - | - | 0.0 |
state | sTRESP | Total crop respiratory cost during growth | DOUBLE | g/m2 | - | - | 0.0 |
state | sTSOIL | Soil temperature | DOUBLE | °C | - | - | 0.0 |
rate | rDVR | Development rate | DOUBLE | d-1 | - | - | 0.0 |
rate | rDeadLeaves | Rate of dead leaves | DOUBLE | g/(m2 d) | -200.0 | 200.0 | 0.0 |
rate | rDeadStems | Rate of dead stems | DOUBLE | g/(m2 d) | -200.0 | 200.0 | 0.0 |
rate | rLCLV | rate of change in CLVD | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rLCRT | rate of change in CRTD | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rLNLV | rate of change in NLVD | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rLNRT | rate of change in NRTD | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rLVDS | rate of change in CLVDS | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rNFIX | rate of change in NFIXT | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rNUPT | rate of change in TNUPT | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRCLV | rate of change in CLV | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRCRVR | rate of change in CRVR | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRCRVS | rate of change in CRVS | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRCSO | rate of change in CSO | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRCSRT | rate of change in CSRT | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRCSST | rate of change in CSST | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRDCDSR | rate of change in DCDSR | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRDCDTP | rate of change in DCDTP | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRDCDTR | rate of change in DCDTR | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRESTOT | daily total respiratory cost | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRHT | rate of change in HT | DOUBLE | m/d | - | - | 0.0 |
rate | rRLAI | rate of change in LAIC | DOUBLE | m2/(m2 d) | - | - | 0.0 |
rate | rRNDEMP | rate of change in NDEMP | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNFIXR | rate of change in NFIXR | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNLV | rate of change in NLV | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNREOE | rate of change in NREOE | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNREOF | rate of change in NREOF | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNRT | rate of change in NRT | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNSO | rate of change in NSO | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNST | rate of change in NST | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRNSUPP | rate of change in NSUPP | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRRMUL | rate of change in RMUL | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRSLNB | rate of change in SLNB | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rRTNLV | rate of change in TNLV | DOUBLE | g/(m2 d) | - | - | 0.0 |
rate | rTDU | daily thermal day unit | DOUBLE | 1 | - | - | 0.0 |
out | APCAN | Actual gross canopy photosynthesis | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | APCANN | Actual standing canopy CO2 assimilation (APCANS) with small plant-N increment | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | APCANS | Actual standing-canopy CO2 assimilation | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | ASSA | Assimilates available for growth | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | AboveGroundBiomass | Above ground biomass | DOUBLE | g/m2 | - | - | 0.0 |
out | ActualSoilEvaporation | Actual soil evaporation (AESOIL) | DOUBLE | mm/d | - | - | 0.0 |
out | ActualTranspiration | Actual canopy transpiration (ATCAN) | DOUBLE | mm/d | - | - | 0.0 |
out | AnthesisDOY | DOY of Anthesis | INT | 1 | 1 | 366 | - |
out | AnthesisDate | Date of Anthesis | DATE | 1 | - | - | - |
out | CCHK | Difference between C added to the crop since initialization and net total of integrated C fluxes, relative to C in the crop accumulated since start of simulation (CCHKIN) | DOUBLE | % | - | - | 0.0 |
out | CCHKIN | carbon in the crop accumulated since the start of simulation | DOUBLE | g/m2 | - | - | 0.0 |
out | CFO | carbon fraction in storage organs | DOUBLE | g/g | - | - | 0.0 |
out | CLVI | initial value for carbon fraction in vegetative organs (CFV) | DOUBLE | g/m2 | - | - | 0.0 |
out | CREMR | carbon remobilized from root reserves to storage organs | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | CREMRI | intermediate variable to calculate CREMR | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | CREMS | carbon remobilized from stem reserves to storage organs | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | CREMSI | intermediate variable to calculate CREMS | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | CRT | amount of carbon in living roots (including root reserves) | DOUBLE | g/m2 | - | - | 0.0 |
out | CRTI | initial value for carbon fraction in living roots (CRT) | DOUBLE | g/m2 | - | - | 0.0 |
out | CSH | amount of carbon in living shoot organs (including stem reserves) | DOUBLE | g/m2 | - | - | 0.0 |
out | CSRTN | nitrogen determined CSRT | DOUBLE | g/m2 | - | - | 0.0 |
out | CTOT | total amount of carbon in living shoots and roots | DOUBLE | g/m2 | - | - | 0.0 |
out | CropCycleCount | Counter that is incremented on harvest - can be used for crop rotation | INT | 1 | - | - | 0 |
out | DAPAR | Daily photosynthetically active radiation (PAR) absorbed by crop canopy | DOUBLE | J/(m2 d) | - | - | 0.0 |
out | DAVTMP | daily average air temperature | DOUBLE | °C | - | - | 0.0 |
out | DCDS | daily carbon demand for the filling of storage organs | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | DCDSC | carbon demand for seed filling at the current time step | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | DCDT | daily carbon demand for the growth of structural stems | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | DCDTC | carbon demand for structural stem growth at the current time step | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | DCSR | daily carbon supply from current photosynthesis for structural root growth | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | DCSS | daily carbon supply from current photosynthesis for structural shoot growth | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | DCST | daily carbon supply from current photosynthesis for structural stem growth | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | DDTR | daily global radiation | DOUBLE | J/(m2 d) | - | - | 0.0 |
out | DERI | First order derivative of SHASA with respect to crop N/C ratio | DOUBLE | d-1 | - | - | 0.0 |
out | DIFS | Daytime average soil-air temperature difference | DOUBLE | °C | - | - | 0.0 |
out | DIFSH | Daytime average shaded leaf-air temperature difference | DOUBLE | °C | - | - | 0.0 |
out | DIFSU | Daytime average sunlit leaf-air temperature difference | DOUBLE | °C | - | - | 0.0 |
out | DVP | vapour pressure | DOUBLE | kPa | - | - | 0.0 |
out | ESD | DS for end of seed-number determining period | DOUBLE | 1 | - | - | 0.0 |
out | EmergenceDOY | DOY of Emergence | INT | 1 | 1 | 366 | - |
out | EmergenceDate | Date of Emergence | DATE | 1 | - | - | - |
out | FCAR | fraction of carbohydrates in storage organs | DOUBLE | g/g | - | - | 0.0 |
out | FCLV | fraction of new shoot carbon partitionded to leaves | DOUBLE | 1 | - | - | 0.0 |
out | FCRVR | fraction of new root carbon partitioned to root reserves | DOUBLE | 1 | - | - | 0.0 |
out | FCRVS | fraction of new shoot carbon partitioned to stem reserves | DOUBLE | 1 | - | - | 0.0 |
out | FCSH | fraction of new shoot carbon partitionded to shoot | DOUBLE | 1 | - | - | 0.0 |
out | FCSO | fraction of new shoot carbon partitionded to storage organs | DOUBLE | 1 | - | - | 0.0 |
out | FCSST | fraction of new shoot carbon partitionded to structural stems | DOUBLE | 1 | - | - | 0.0 |
out | FDH | expected relative growth rate of plant height | DOUBLE | d-1 | - | - | 0.0 |
out | FDS | expected relative growth rate of storage organs | DOUBLE | d-1 | - | - | 0.0 |
out | FLWCS | flow of current assimilated carbon to storage organs | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | FLWCT | flow of current assimilated carbon to structural stems | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | FNSH | fraction of newly absorbed N partitioned to the shoot | DOUBLE | g/g | - | - | 0.0 |
out | FPRO | fraction of proteins in storage organs | DOUBLE | g/g | - | - | 0.0 |
out | FVPD | slope for linear effect of VPD on intercellular to ambient CO2 ratio | DOUBLE | one_per_kilopascal | - | - | 0.0 |
out | GAP | gap between carbon supply and carbon demand for seed growth | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | HI | Harvest index | DOUBLE | g/g | - | - | 0.0 |
out | HNC | Actual nitrogen concentration in living shoot | DOUBLE | g/g | - | - | 0.0 |
out | HNCCR | Actual gross canopy photosynthesis | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | HTI | initial value for plant height | DOUBLE | m | - | - | 0.0 |
out | IFSH | integral factor of stresses on plant height growth | DOUBLE | 1 | - | - | 0.0 |
out | IsAnthesis | true if Anthesis occurs | BOOLEAN | 1 | - | - | false |
out | IsEmergence | true if Emergence occurs | BOOLEAN | 1 | - | - | false |
out | IsMaturity | true if maturity occurs | BOOLEAN | 1 | - | - | false |
out | IsMilkripeness | true if milkripeness occurs | BOOLEAN | 1 | - | - | false |
out | IsPhenologyEvent | true if sowing/emergence/anthesis/maturity occurs | BOOLEAN | 1 | - | - | false |
out | IsSowing | true if Sowing occurs | BOOLEAN | 1 | - | - | false |
out | KCRN | extinction coefficient of root nitrogen | DOUBLE | m2/g | - | - | 0.0 |
out | KL | extinction coefficient diffuse component for PAR | DOUBLE | m2/m2 | - | - | 0.0 |
out | KLN | intermediate variable to calculate KN | DOUBLE | g/m2 | - | - | 0.0 |
out | KN | leaf nitrogen extinction coefficient in the canopy | DOUBLE | m2/m2 | - | - | 0.0 |
out | KR | extinction coefficient of root weight density over the soil depth | DOUBLE | one_per_centimetre | - | - | 0.0 |
out | KW | wind speed extinction coefficient in the canopy | DOUBLE | m2/m2 | - | - | 0.0 |
out | LAI | Leaf area index | DOUBLE | m2/m2 | - | - | 0.0 |
out | LAII | initial value for LAI | DOUBLE | m2/m2 | - | - | 0.0 |
out | LAIN | N-Leaf area index | DOUBLE | m2/m2 | - | - | 0.0 |
out | LITC | Litter carbon entering the soil | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | LITN | Litter nitrogen entering the soil | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | LNC | nitrogen concentration in living leaves | DOUBLE | g/g | - | - | 0.0 |
out | LNCMIN | Minimum N concentration in leaves | DOUBLE | g/g | - | - | 0.0 |
out | LWLV | rate of loss of leaf weight because of senescence | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | LWLVM | intermediate variable for calculating LWLV | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | LWRT | rate of loss of root biomass weight because of senescene | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | MaturityDOY | DOY of Maturity | INT | 1 | 1 | 366 | - |
out | MaturityDate | Date of Maturity | DATE | 1 | - | - | - |
out | MilkripenessDOY | DOY of Maturity | INT | 1 | 1 | 366 | - |
out | MilkripenessDate | Date of milk ripeness | DATE | 1 | - | - | - |
out | NAVTMP | night time average air temperature | DOUBLE | °C | - | - | 0.0 |
out | NBK | intermediate variable to calculate KN | DOUBLE | g/m2 | - | - | 0.0 |
out | NCHK | Difference between N added to the crop since initialization and total of integrated N fluxes, relative to total crop N uptake during growth (TNUPT) | DOUBLE | % | - | - | 0.0 |
out | NCHKIN | Nitrogen in the crop accumulated since start of simulation | DOUBLE | g/m2 | - | - | 0.0 |
out | NCR | intermediate variable | DOUBLE | 1 | - | - | 0.0 |
out | NDEM | Crop N demand (NDEM) of the previous time step | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | NDEMA | Activity-driven crop N demand | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | NDEMAD | intermediate variable related to NDEM | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | NDEMD | deficiency-driven crop N demand | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | NFIXD | crop demand-determined NFIX | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | NFIXE | available energy-determined NFIX | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | NLVI | initial value for nitrogen in living leaves (NLV) | DOUBLE | g/m2 | - | - | 0.0 |
out | NRES | estimated vegetative organ N remobilizable for seed growth | DOUBLE | g/m2 | - | - | 0.0 |
out | NRTI | initial value for nitrogen in living roots (NRT) | DOUBLE | g/m2 | - | - | 0.0 |
out | NSH | nitrogen in living shoot | DOUBLE | g/m2 | - | - | 0.0 |
out | NSHH | nitrogen in shoots (excluding dead leaves already incorporated into soil as litter) | DOUBLE | g/m2 | - | - | 0.0 |
out | NSUP | Nitrogen supply to crop | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | NTOT | nitrogen in living shoot and root | DOUBLE | g/m2 | - | - | 0.0 |
out | NUPTA | Ammonium-N uptake by the crop | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | NUPTN | Nitrate-N uptake by the crop | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | NetAPCAN | Actual net canopy photosynthesis | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | ONC | nitrogen concentration in storage organs | DOUBLE | g/g | - | - | 0.0 |
out | PNC | nitrogen concentration in living plant material | DOUBLE | g/g | - | - | 0.0 |
out | PPCAN | Potential canopy CO2 assimilation | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | PSO | Protein content in storage organs | DOUBLE | g/m2 | - | - | 0.0 |
out | PotentialEvapotranspiration | Potential evapotranspiration | DOUBLE | mm/d | - | - | 0.0 |
out | PotentialSoilEvaporation | Potential soil evaporation (PESOIL) | DOUBLE | mm/s | - | - | 0.0 |
out | PotentialTranspiration | Potential daily canopy transpiration (PTCAN) | DOUBLE | mm/d | - | - | 0.0 |
out | RDI | initial value for rooting depth | DOUBLE | cm | - | - | 0.0 |
out | RG | daily growth respiration | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | RM | non-growth components of respiration | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | RMLD | respration due to phloem loading of carbon assimilates to roots | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | RMN | RM calculated with a small increment in plant N | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | RMRE | residual maintenance respiration | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | RMUA | respratory cost of ammonium-N uptake | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | RMUN | respratory cost of nitrate-N uptake | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | RMUS | respratory cost of ash (minerals) uptake | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | RNC | nitrogen concentration in the roots | DOUBLE | g/g | - | - | 0.0 |
out | RNRES | rate of chagen in NRES | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | RRD | Rate of change in rooting depth of the soil | DOUBLE | cm/d | - | - | 0.0 |
out | RWLV | rate of change in dry weight of living leaves | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | RWRT | rate of change in dry weight of living roots | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | RWSO | rate of increase in storage organs | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | RWST | rate of increase in stem weight | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | RX | respiratory cost of N2 fixation | DOUBLE | g/(m2 d) | - | - | 0.0 |
out | SHSA | relative shoot activity | DOUBLE | gram_per_gram_day | - | - | 0.0 |
out | SHSAN | relative shoot activity (SHSA) calculated with small increment in plant-N | DOUBLE | gram_per_gram_day | - | - | 0.0 |
out | SLA | Specific leaf area | DOUBLE | m2/g | - | - | 0.0 |
out | SLN | N-Leaf area index | DOUBLE | m2/m2 | - | - | 0.0 |
out | SLNBC | SLNB calculated from exponential N profile in canopy | DOUBLE | g/m2 | - | - | 0.0 |
out | SLNBI | initial value for SLN in bottom leaves of canopy | DOUBLE | g/m2 | - | - | 0.0 |
out | SLNNT | SLNT with small plant-N increment | DOUBLE | g/m2 | - | - | 0.0 |
out | SLNT | N-Leaf area index | DOUBLE | m2/m2 | - | - | 0.0 |
out | SowingDOY | DOY of Sowing | INT | 1 | 1 | 366 | - |
out | SowingDate | Date of Sowing | DATE | 1 | - | - | - |
out | TAVSS | Daily average temperature at the soil surface | DOUBLE | °C | - | - | 0.0 |
out | TMAX | daily maximum temperature | DOUBLE | °C | - | - | 0.0 |
out | TMIN | daily minimum temperature | DOUBLE | °C | - | - | 0.0 |
out | TSN | total seed (storage) number | DOUBLE | one_per_square_metre | - | - | 0.0 |
out | TSW | thousand-seed weight | DOUBLE | g | - | - | 0.0 |
out | WLV | Dry weight of living leaves | DOUBLE | g/m2 | - | - | 0.0 |
out | WLVD | Dry weight of dead leaves | DOUBLE | g/m2 | - | - | 0.0 |
out | WNM | daily average wind speed (>= 0.1 m/s) | DOUBLE | m/s | - | - | 0.0 |
out | WRT | Dry weight of living roots | DOUBLE | g/m2 | - | - | 0.0 |
out | WRTD | Dry weight of dead roots | DOUBLE | g/m2 | - | - | 0.0 |
out | WSH | Dry weight of living shoot (above-ground) organs | DOUBLE | g/m2 | - | - | 0.0 |
out | WSHH | Dry weight of shoot organs (excluding shedded leaves) | DOUBLE | g/m2 | - | - | 0.0 |
out | WSO | Dry weight of storage organs | DOUBLE | g/m2 | - | - | 0.0 |
out | WST | Dry weight of stems | DOUBLE | g/m2 | - | - | 0.0 |
out | WTOT | Dry weight of total living organs | DOUBLE | g/m2 | - | - | 0.0 |
out | WithCrop | crop is present | BOOLEAN | 1 | - | - | false |
out | YGO | growth efficiency for storage organs | DOUBLE | g/g | - | - | 0.0 |
-
Nested Class Summary
Nested classes/interfaces inherited from class net.simplace.sim.model.FWSimComponent
net.simplace.sim.model.FWSimComponent.TEST_STATE
-
Field Summary
Fields inherited from class net.simplace.sim.model.FWSimComponent
iFieldMap, iFrequence, iInputMap, iJexlRule, iMasterComponentGroup, iName, iOrderNumber, isComponentGroup, iSimComponentElement, iSimModel, iVarMap
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected net.simplace.sim.model.FWSimComponent
clone
(net.simplace.sim.util.FWSimVarMap aVarMap) Create the FWSimVariables as interface for this SimComponentfillTestVariables
(int aParamIndex, net.simplace.sim.model.FWSimComponent.TEST_STATE aDefineOrCheck) called for single component test to check the components algorithm.protected void
init()
Initializes the fields by getting input and output FWSimVariables from VarMap Initial values are calculated and states are set to these initial Values.protected void
protected void
process()
Process the algorithm and write the results back to VarMapMethods inherited from class net.simplace.sim.model.FWSimComponent
addVariable, bind, checkCondition, createSimComponent, createSimComponent, createSimComponent, createSimComponent, doProcess, getConstantVariables, getContentType, getCreateFormXML, getDescription, getEditFormXML, getFieldMap, getFrequence, getFrequenceRuleScript, getInputs, getInputVariables, getMasterComponentGroup, getName, getOrderNumber, getOutputVariables, getVariable, getVariableField, getVarMap, initialize, isConditionCheck, isVariableAvailable, performLinks, performLinks, readInputs, removeVariable, reset, runComponentTest, setVariablesDefault, toComponentLinkingXML, toDocXML, toGroupXML, toOutputDefinitionXML, toResourcesDataXML, toResourcesDefinitionXML, toString, toXML, writeVarInfos
-
Constructor Details
-
GecrosCrop
public GecrosCrop()Empty constructor used by class.forName()
-
-
Method Details
-
createVariables
Create the FWSimVariables as interface for this SimComponent- Specified by:
createVariables
in interfacenet.simplace.sim.util.FWSimFieldContainer
- Specified by:
createVariables
in classnet.simplace.sim.model.FWSimComponent
- See Also:
-
FWSimComponent.createVariables()
-
init
protected void init()Initializes the fields by getting input and output FWSimVariables from VarMap Initial values are calculated and states are set to these initial Values.- Specified by:
init
in classnet.simplace.sim.model.FWSimComponent
- See Also:
-
FWSimComponent.init()
-
initializeModel
protected void initializeModel() -
process
protected void process()Process the algorithm and write the results back to VarMap- Specified by:
process
in classnet.simplace.sim.model.FWSimComponent
- See Also:
-
FWSimComponent.process()
-
fillTestVariables
public HashMap<String,net.simplace.sim.util.FWSimVariable<?>> fillTestVariables(int aParamIndex, net.simplace.sim.model.FWSimComponent.TEST_STATE aDefineOrCheck) called for single component test to check the components algorithm.- Specified by:
fillTestVariables
in classnet.simplace.sim.model.FWSimComponent
- See Also:
-
net.simplace.sim.util.FWSimFieldContainer#fillTestVariables(int aParamIndex, TEST_STATE aDefineOrCheck)
-
clone
protected net.simplace.sim.model.FWSimComponent clone(net.simplace.sim.util.FWSimVarMap aVarMap) - Specified by:
clone
in classnet.simplace.sim.model.FWSimComponent
- See Also:
-
FWSimComponent.clone(net.simplace.sim.util.FWSimVarMap)
-