sorption: Sorption isotherms

View source: R/sorption.R

sorptionR Documentation

Sorption isotherms

Description

This function returns the concentration of a substance sorbed to a surface boundary after an equilibrium has established at constant temperature given the concentration(s) x of the dissolved substance.

Usage

sorption(x, par, type = "freundlich")

Arguments

x

a numeric vector containing the concentration(s) of the dissolved substance.

par

a numeric vector specifying the function parameters, see examples for details and correct order.

type

a character string indicating the type of sorption isotherm to be used: "linear" for the linear type, "freundlich" for the Freundlich isotherm, "langmuir" for the Langmuir isotherm, "BET" for the BET model according to Brunauer, Emmet, and Teller "redlich" for the Redlich-Peterson isotherm.

Author(s)

Zacharias Steinmetz

References

Atkins, P.W. (2001). Physical chemistry, Oxford University Press, Oxford.

Examples

sorption(1:5, par = c(Kd = 2.5), type = "linear")
sorption(1:5, par = c(K = 4, n = 0.6), type = "freundlich")
sorption(1:5, par = c(KL = 2, qmax = 10), type = "langmuir")
sorption(1:5, par = c(K = 50, qmax = 10, Csat = 10), type = "BET")
sorption(1:5, par = c(A = 30, B = 0.8), type = "redlich")


envalysis documentation built on Sept. 20, 2023, 5:07 p.m.