Klasse HypresFunctions
java.lang.Object
net.simplace.sim.components.soil.pedotransfer.HypresFunctions
- Alle implementierten Schnittstellen:
VanGenuchtenPedoTransferFunction,WaterContentPedoTransferFunction
public class HypresFunctions
extends Object
implements VanGenuchtenPedoTransferFunction, WaterContentPedoTransferFunction
Pedotransfer functions (PTFs) are being developed as simplified methods to estimate soil hydraulic properties
(including the soil water retention characteristic) as an alternative to direct measurements.
The HYPRES PTFs are continuous functions for the prediction of the Mualem-van Genuchten parameters based on
soil data collected in 12 European countries. The required input data are soil texture, soil bulk density and
organic matter content. Hereby, clay is defined as the particle-size fraction Ungültige Eingabe: "<" 2 micrometer, silt as the fraction
between 2 and 50 micrometer and sand as the fraction between 50 and 2000 mircometer (FAO soil classification
system, 1990; USDA, 1951).
wc_saturated is a model parameter, n , l and Ks are transformed model parameters in the Mualem-van Genuchten equations;
percentage clay i.e.,
percentage silt i.e.,
percentage organic matter;
bulk density;
top soil or sub soil are qualitative variables having the value of true / false
and log is the natural logarithm.
K > 0, a > 0, n > 1 and -10 Ungültige Eingabe: "<" l Ungültige Eingabe: "<" 10
Development and use of a database of hydraulic properties of European soils
J.H.M. Wosten, A. Lilly, A. Nemes, C. Le Bas, 1999, Geoderma 90, 169 - 185
- Autor:
- Andreas Enders
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungdoublealpha(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doubleKs(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doublel(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doublem(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doublen(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doubletr(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doublets(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) doubleWaterContent(double psi, double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil)
-
Konstruktordetails
-
HypresFunctions
public HypresFunctions()
-
-
Methodendetails
-
ts
public double ts(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
tsin SchnittstelleVanGenuchtenPedoTransferFunction
-
tr
public double tr(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
trin SchnittstelleVanGenuchtenPedoTransferFunction
-
m
public double m(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
min SchnittstelleVanGenuchtenPedoTransferFunction
-
alpha
public double alpha(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
alphain SchnittstelleVanGenuchtenPedoTransferFunction
-
n
public double n(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
nin SchnittstelleVanGenuchtenPedoTransferFunction
-
l
public double l(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
lin SchnittstelleVanGenuchtenPedoTransferFunction
-
Ks
public double Ks(double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
Ksin SchnittstelleVanGenuchtenPedoTransferFunction
-
WaterContent
public double WaterContent(double psi, double aClayPercentage, double aSiltPercentage, double aBulkDensity, double aOrganicMatterPercentage, boolean aIsTopsoil) - Angegeben von:
WaterContentin SchnittstelleWaterContentPedoTransferFunction
-