Class TillageFunctions

java.lang.Object
net.simplace.sim.components.management.tillage.TillageFunctions

public class TillageFunctions extends Object
  • Constructor Details

    • TillageFunctions

      public TillageFunctions()
  • Method Details

    • SettledBulkDensity

      public static Double[] SettledBulkDensity(Double[] bulkdensity, Double[] depths, double tillagedepth, double mixingefficiency)
      Calculates settled bulk density after tillage The settled bulk density is calculated as the average of the tillaged layers by taking the mixing efficiency into account.
      Parameters:
      bulkdensity -
      depths -
      tillagedepth -
      mixingefficiency -
      Returns:
    • BulkDensityDayOfTillage

      public static Double[] BulkDensityDayOfTillage(Double[] bulkdensity, Double[] depths, double tillagedepth, double mixingefficiency)
      Calculates bulk density for the day of tillage (Eq. 1 - modified)
      Parameters:
      bulkdensity -
      depths -
      tillagedepth -
      mixingefficiency -
      Returns:
    • SettlingBulkDensity

      public static Double[] SettlingBulkDensity(Double[] bulkdensity, Double[] settledbulkdensity, Double[] sand, Double[] percolationrate, Double[] depths, double tillagedepth, double mixingefficiency)
      Calculates the settling of the soil after tillage (Eq. 1 and 2)
      Parameters:
      bulkdensity -
      settledbulkdensity -
      sand -
      percolationrate -
      depths -
      tillagedepth -
      mixingefficiency -
      Returns:
    • MixedMaterialsAfterTillage

      public static Double[] MixedMaterialsAfterTillage(Double[] material, Double[] depths, double tillagedepth, double mixingefficiency)
      Calculates new material content per layer after tillage (Eq. 16) Equivalent to Eq. 17+18 with EF = M%/100
      Parameters:
      material -
      depths -
      tillagedepth -
      mixingefficiency -
      Returns:
    • MixedProportionsAfterTillage

      public static Double[] MixedProportionsAfterTillage(Double[] proportions, Double[] depths, double tillagedepth, double mixingefficiency)
      Calculates new material content per layer after tillage (Eq. 16)
      Parameters:
      proportions -
      depths -
      tillagedepth -
      mixingefficiency -
      Returns: