Documentation - Field Crops

Content

  1. Inputs
  2. Parameters
  3. Processes
  4. References

Inputs

The field specific inputs regarding site conditions and yield are read from simulation period specific files src_in_2011.csv and src_in_2031.csv. These files contain values for each yield period within a simulation period. The files also contain the inputs for short rotation coppices which are used in this section. The spatial polygons from fields.geojson (with ETRS84-UTM32N projection) representing an arable field can be joined by the column beastid.

The csv table should contain biomass yields in tons dry mass per year.

The yields of the harvestings have to be preprocessed and are then used in BEAST via the input files. This opens the possiblity to vary the yields in steps of yield periods for representing non-linear growth development as well as, e.g., taking into account climate change effects. Busch & Thiele (2015) presented a method to develop and apply grwoth/yield simulation models for Lower Saxony, Germany.

The following table shows the structure of the input files (src_in_2011.csv and src_in_2031.csv).

ColumnTypeUnitDescription
beastidInteger-ID of corresponding polygon
startyearIntegeraStart year of harvesting interval
areaIntegerhaSpatial size of the field
slopeInteger%Slope of the field
adminIdInteger-ID of the administrative unit the field falls into
ecologicalIdInteger-ID of the ecological unit the field falls into
soilQualityIndexInteger-Index value of the soil quality (German: Ackerkennzahl)
soilMoistureIndexInteger-Index value of the soil moisture
rotationText-Field crop rotation (separated by "-", like: wheat-rape-barley)
birdProtectionAreaBoolean-Is the field located in a bird protection area
ffhAreaBoolean-Is the field located in a FFH (Natura 2000) protection area
floodingAreaBoolean-Is the field located in a flooding area
natureConservationAreaBoolean-Is the field located in a nature conservation area
regionSpecificProtectionAreaBoolean-Is the field located in a region specific protection area
waterProtectionAreaBoolean-Is the field located in a water protection area
bufferAreaBoolean-Is the field located in a buffer area
erosionIntegert/ha/aSusceptibility to (water) erosion value
areaComplexityIntegerh/ha * 10Index value of area complexity
percolationWaterIntegermm/m^2/aRate of percolation water
landscapeDiversityIntegerm/haIndex value of landscape diversity
nitrateLeachingIntegert N/ha/aIndex value of nitrate leaching risk
wheat1Integerdt/ha/aAnnual (potential) yield of wheat for the first decade of simulation period on the corresponding field
wheat2Integerdt/ha/aAnnual (potential) yield of wheat for the second decade of simulation period on the corresponding field
sugarBeet1Integerdt/ha/aAnnual (potential) yield of sugarbeet for the first decade of simulation period on the corresponding field
sugarBeet2Integerdt/ha/aAnnual (potential) yield of sugarbeet for the second decade of simulation period on the corresponding field
barley1Integerdt/ha/aAnnual (potential) yield of barley for the first decade of simulation period on the corresponding field
barley2Integerdt/ha/aAnnual (potential) yield of barley for the second decade of simulation period on the corresponding field
rape1Integerdt/ha/aAnnual (potential) yield of rape seed for the first decade of simulation period on the corresponding field
rape2Integerdt/ha/aAnnual (potential) yield of rape seed for the second decade of simulation period on the corresponding field
maize1Integerdt/ha/aAnnual (potential) yield of maize for the first decade of simulation period on the corresponding field
maize2Integerdt/ha/aAnnual (potential) yield of maize for the second decade of simulation period on the corresponding field
src1Integerdt/ha/aAnnual (potential) yield of short rotation coppice for the first 5-year harvesting interval of simulation period on the corresponding field
src2Integerdt/ha/aAnnual (potential) yield of short rotation coppice for the second 5-year harvesting interval of simulation period on the corresponding field
src3Integerdt/ha/aAnnual (potential) yield of short rotation coppice for the third 5-year harvesting interval of simulation period on the corresponding field
src4Integerdt/ha/aAnnual (potential) yield of short rotation coppice for the fourth 5-year harvesting interval of simulation period on the corresponding field

Go to top

Parameters

Following parameters from parameters.xml are used for the field crops submodel (section srcParams; shared with SRC submodel):

NameUnitDescription
startyearaStart year of period the parameters are valid for
periodLengthaLength of simulation step
yieldPeriodLengthaLength of yield period
interestRate%Imputed interest rate
tAtro2MWhMWh/tons (dry)Conversion factor from tons (dry) to MWh

Additional, following parameters are specified for each crop seperately (wheat, sugarbeet, barley, oilseed rape, and maize):

NameUnitDescription
areaPaymentEUR/ha/aAnnual payment per hectar
basePriceEUR/dtBasic price at the beginning of simulation period
priceChange%Annual price change in simulation period
baseVarCostsEURBasic variable costs
baseLabourCostsEURBasic labour costs
varCostsChange%Annual change of variable costs
labourCostsChange%Annual change of labour costs
varCostsYieldBeta1-Parameter beta of variable costs equation
varCostsYieldReferencedt/ha/aReference yield for basic variable costs
labourCostsYieldBeta1-Parameter beta of labour costs equation
labourCostsYieldReferencedt/ha/aReference yield for basic labour costs
labourCostsSlopeFactor-Factor in slope correction term of labour costs
labourCostsSlopeExponent-Exponent in slope correction term of labour costs
labourCostsAreaBeta1-Parameter beta in area correction term of labour costs
labourCostsAreaReferencehaReference area for basic labour costs
meanBaseYielddt/ha/aMean annual base yield
baseYieldPercent%Yield correction percentage
yieldChange%Annual yield change in simulation period

Busch & Thiele (2015) presented a method to derive parameter values for Lower Saxony, Germany.

Go to top

Processes

The simulation of crop yields and economic annuities is done as reference in comparison to short rotation coppices. The field crops are simulated as single crops as well as in crop rotation. The annuities of crop rotation is used to calculate the annuity diiference (see SRC submodel). Crop yield harvestings take place annually, therefore, within a 20 years simulation period 20 harvestings are executed.

The following calculations are processed for all field crops and every year in a loop:

First, a yield factor taking into account the yield niveau correction and the annual yield change is calculated:

$yieldFactor_t={baseYieldPercent \over 100} * ({1+{yieldChange \over 100}})^t$

with $t$ = distance in years from the beginning of the current simulation period

Next, prices for every year and crop are processed:

$price_t = basePrice * (1+{priceChange \over 100})^t$

Interecpts for yield correction functions of variable and labour costs are calculated as follows:

$varCostsIntercept=baseVarCosts-varCostsYieldBeta1*varCostsYieldReference$

$labourCostsIntercept=baseLabourCosts-labourCostsYieldBeta1$

     $*labourCostsYieldReference$

The following steps are processed in a loop for all field polygons and crops:

First, the yield for every year is calculated based on the base yield (valid for 10 years) and corrected by the yield factor ($cropYield$ is replaced by the name of the crop and its value is take from input file):

$yield_t = cropYield_r*yieldFactor_t$

with $r=\begin{cases} {1} & \quad \text{, } 0 \leq t \lt 10\\ {2} & \quad \text{, } t \geq 10\\ \end{cases}$

Now, variable and labour costs are calculated for every year, because they depend on the (potentially) yearly changing yield:

$labourCostsSlopCorrection=1+(labourCostsSlopeFactor*e^{(labourCostsSlopeExponent*slope)})$

$labourCostsAreaCorrection={{area^{labourCostsAreaBeta1}} \over {labourCostsAreaReference^{labourCostsAreaBeta1}}}$

$varCosts_t=varCostsIntercept+varCostsYieldBeta1*yield_t$

$labourCosts_t=(labourCostsIntercept+labourCostsYieldBeta1*yield_t)*$

      $labourCostsSlopCorrection*labourCostsAreaCorrection$

$varCosts_t=varCosts_t*(1+{varCostsChange \over 100})^t$

$labourCosts_t=labourCosts_t*(1+{labourCostsChange \over 100})^t$

Now, the annual contribution margin for every year of the simulation period can be calculated:

$cm_t=price_t*yield_t-varCosts_t-labourCosts_t$

Next, the contribution margins are discounted to the beginning of the simulation period. i.e. the net present values are calculated:

$cm_{discount_t}={{cm_t+areaPayment} \over {(1+{interestRate \over 100})^t}}$

Then, they are summed up to total net present value:

$netPresentValue = \sum_{t=0}^{periodLength-1} cm_{discount_t}$

Lastly, the total net present value is transformed into an annual annuity:

$annuity = \begin{cases} {netPresentValue * {{i^{(periodLength-1)} * (i - 1)} \over {i^{periodLength} - 1}}} & \quad \text{, if } interestRate > 0\\ {netPresentValue \over periodLength} & \quad \text{, else}\\ \end{cases} $

with $i = 1 + {interestRate \over 100}$

Here, the loop over the crops ends.

Now, the results from single crops are used to calculate an averaged annuity for the crop rotation:

$cropRotationAnnuity={{\sum_{f=0}^{ff} annuity_f} \over ff}$

with $ff$=Number of crops in rotation; $f$=Index of crop in rotation

Go to top

References

Busch G., Thiele J.C. (2015) The Bioenergy Allocation and Scenario Tool (BEAST) to Assess Options for the Siting of Short Roation Coppice in Agricultural Landscapes: Tool Development and Case Study Results from the Göttingen District. In: D. Butler Manning, A. Bemmann, M. Bredemeier, N. Lamersdorf, C. Ammer (eds.): Bioenergy from Dendromass for the Sustainable Development of Rural Areas. Wiley-VCH, pp. 23-43.

Go to top