Learn R Programming

AdsorpR (version 0.1.0)

freundlich_model: Freundlich Isotherm Model

Description

The Freundlich isotherm describes adsorption on heterogeneous surfaces and assumes that stronger binding sites are occupied first (Freundlich, 1907). The model is empirical and is expressed by the equation:

$$Q = K_f \cdot C_e^{1/n}$$

where \(Q\) is the amount adsorbed, \(C_e\) is the equilibrium concentration, \(K_f\) is the Freundlich constant related to adsorption capacity, and \(n\) is the heterogeneity factor (indicating adsorption intensity).

For more information, see Freundlich (1907): tools:::Rd_expr_doi("https://doi.org/10.1002/ange.19070201805")

Usage

freundlich_model(Ce, Qe)

Value

A named list of Freundlich parameters and model details.

Arguments

Ce

Numeric vector of equilibrium concentrations.

Qe

Numeric vector of amount adsorbed.

See Also

Other linear models: bet_model(), langmuir_model(), temkin_model()

Examples

Run this code
Ce <- c(1, 2, 3, 4, 5)
Qe <- c(0.8, 1.5, 2.1, 2.6, 2.9)
result <- freundlich_model(Ce, Qe)
print(result[1:2])
print(result$`Model Summary`)
print(result$Plot)

Run the code above in your browser using DataLab