Learn R Programming

VFS (version 1.0.2)

APLE: Agricultural Phosphorus Loss Estimator

Description

Agricultural loss of phosphorus based on soil phosphorus level, additions of fertilizer and manure, and erosion.

Usage

APLE(soilP, clay, OM, precip, runoff, erosion, manureP = 25,
    manureSolids = 25, manureWEP = 50, manureIn = 40,
	fertP = 10, fertIn = 40)

Arguments

soilP

soil test Mehlich 3 phosphorus (mg/kg).

clay

soil clay (%).

OM

soil organic matter (%).

precip

annual precipitation (in).

runoff

annual runoff (in)

erosion

annual erosion (ton/ac).

manureP

manure P applied (kg/ha).

manureSolids

manure solids (%).

manureWEP

manure water-extractable phosphorus/TP (%).

manureIn

manure incorporated (%).

fertP

fertilizer phosphorus applied (kg/ha).

fertIn

fertilizer incorporated (%).

Value

lossErosion

soil erosion phosphorus loss (kg/ha).

lossDissolvedSoil

soil dissolved phosphorus loss (kg/ha).

lossDissolvedManure

manure dissolved phosphorus loss (kg/ha).

lossDissolvedFertilizer

fertilizer dissolved phosphorus loss (kg/ha).

lossTotal

total phosphorus loss (kg/ha).

Details

This function implements the basic version of the spreadsheet-based Agricultural Phosphorus Loss Estimator model (APLE) in R, and is vectorized. This model calculates annual phosphorus loss by compartment (due to erosion, dissolved soil phosphorus, dissolved manure, dissolved fertilizer) based rainfall, soil properties, and management. The units match those of the original spreadsheet.

References

Vadas, P. A., Good, L. W., Moore, P. A., Jr. and Widman, N. (2009) Estimating phosphorus loss in runoff from manure and fertilizer for a phosphorus loss quantification tool. J Environ Qual 38, 1645--1653. 10.2134/jeq2008.0337

See Also

VFSAPLE

Examples

Run this code
# NOT RUN {
APLE(soilP = 127, clay = 17, OM = 6, precip = 35, runoff = 6,
erosion = 7, manureP = 25, manureSolids = 25, manureWEP = 50,
manureIn = 40, fertP = 10, fertIn = 40)

# }

Run the code above in your browser using DataLab