Klasse TextureClassesFunctions

java.lang.Object
net.simplace.sim.components.soil.pedotransfer.TextureClassesFunctions
Alle implementierten Schnittstellen:
TextureClassPedoTransferFunction

public class TextureClassesFunctions extends Object implements TextureClassPedoTransferFunction
Texture Class Functions are developed to determine soil hydraulic properties

... e.g. total porosity, residual water, field capacity, permanent wilting point, saturated hydraulic conductivity, ALPHA, and N for different soil texture classes based on USDA soil texture classification. The input data used for this estimation are the percentage of silt and clay, organic matter and bulk density.

References

  • Rawls, WJ, Ahuja, LR, Maidment, D. (1993). Handbook of hydrology (1st ed., p. 1442). New York: McGraw-Hill.

Units

ParametersUnits
Total PorosityVol%
Effective PorosityVol%
Residual WaterVol%
Bubble Pressurecm
Pore Size DistributionVol%
Field CapacityVol%
Permanent Wilting PointVol%
Saturated Hydraulic Conductivitycm/h or m/s
ALPHA(1/m)

N

K > 0, a > 0, n > 1 and -10 < l < 10

Autor:
Andreas Enders
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    double
    alpha(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     
    int
    getTextureClassIndex(String aTextureClass, double aBulkDensity)
     
    double
    Ks(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     
    double
    l(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     
    double
    m(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     
    double
    n(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     
    textureClass(double aClayPercentage, double aSiltPercentage)
     
    double
    tr(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     
    double
    WaterContent(double aPsi, String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • TextureClassesFunctions

      public TextureClassesFunctions()
  • Methodendetails