Klasse TextureClassesFunctions
java.lang.Object
net.simplace.sim.components.soil.pedotransfer.TextureClassesFunctions
- Alle implementierten Schnittstellen:
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.
Taken from Rawls, WJ, Ahuja, LR, Maidment, D. (1993). Handbook of hydrology (1st ed., p. 1442). New York: McGraw-Hill.
Units
Parameters Units
Total Porosity Vol%
Efective Porosity Vol%
Residual Water Vol%
Bubble Pressure cm
Pore Size Distribution Vol%
Field Capacity Vol%
Permanent Wilting Point Vol%
Saturated Hydraulic Conductivity cm/h or m/s
ALPHA (1/m)
N
K > 0, a > 0, n > 1 and -10 Ungültige Eingabe: "<" l Ungültige Eingabe: "<" 10
- Autor:
- Andreas Enders
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdoublealpha(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) intgetTextureClassIndex(String aTextureClass, double aBulkDensity) doubledoubledoubledoubletextureClass(double aClayPercentage, double aSiltPercentage) doubledoubleWaterContent(double aPsi, String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
-
Konstruktordetails
-
TextureClassesFunctions
public TextureClassesFunctions()
-
-
Methodendetails
-
textureClass
- Angegeben von:
textureClassin SchnittstelleTextureClassPedoTransferFunction
-
getTextureClassIndex
-
tr
public double tr(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
trin SchnittstelleTextureClassPedoTransferFunction
-
alpha
public double alpha(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
alphain SchnittstelleTextureClassPedoTransferFunction
-
m
public double m(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
min SchnittstelleTextureClassPedoTransferFunction
-
n
public double n(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
nin SchnittstelleTextureClassPedoTransferFunction
-
l
public double l(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
lin SchnittstelleTextureClassPedoTransferFunction
-
Ks
public double Ks(String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
Ksin SchnittstelleTextureClassPedoTransferFunction
-
WaterContent
public double WaterContent(double aPsi, String aTextureClass, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
WaterContentin SchnittstelleTextureClassPedoTransferFunction
-