nonlinear_freundlich | R Documentation |
The non-linear Freundlich isotherm model is an empirical equation describing adsorption on heterogeneous surfaces. It assumes that adsorption sites are not uniform and that binding energy decreases exponentially with surface coverage.
The model is given by:
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 (adsorption capacity), and n
is the heterogeneity index
(indicating adsorption intensity).
This function fits the Freundlich model using non-linear least squares regression.
nonlinear_freundlich(Ce, Qe)
Ce |
Numeric vector of equilibrium concentrations. |
Qe |
Numeric vector of amount adsorbed. |
A named list of Freundlich parameters and model details, including parameter estimates, model diagnostics, and a diagnostic plot.
Other nonlinear models: nonlinear_bet()
, nonlinear_langmuir()
, nonlinear_temkin()
Ce <- c(0.5, 1, 2, 4, 6, 8)
Qe <- c(0.3, 0.8, 1.6, 2.4, 2.9, 3.2)
result <- nonlinear_freundlich(Ce, Qe)
print(result$`Freundlich Kf`)
print(result$`Freundlich n`)
print(result$AIC)
print(result$`Pseudo R2`)
print(result$Plot)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.