bet_model: BET Isotherm Model

View source: R/Isotherms.R

bet_modelR Documentation

BET Isotherm Model

Description

The BET isotherm extends the Langmuir theory to multilayer adsorption (Brunauer et al., 1938). It is used to estimate surface area and porosity of adsorbents. The model is applicable under specific physical or chemical conditions and is given by: Q = (Qm * Cb * P) / ((P0 - P)(1 + (Cb - 1) * P / P0)) https://doi.org/10.1021/ja01269a023

Usage

bet_model(Ce, Qe, Cs = max(Ce) * 1.1)

Arguments

Ce

Numeric vector of equilibrium concentrations.

Qe

Numeric vector of amount adsorbed.

Cs

Saturation concentration.

Value

A named list of BET parameters and model details.

See Also

Other linear: freundlich_model(), langmuir_model(), temkin_model()

Examples

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

AdsorpR documentation built on Sept. 2, 2026, 5:06 p.m.