bet_model {AdsorpR} | R 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 described by the equation:
Q = \frac{Q_m \cdot C_b \cdot P}{(P_0 - P) \left(1 + (C_b - 1) \cdot \frac{P}{P_0} \right)}
where Q
is the amount adsorbed, P
is the equilibrium pressure, P_0
is the saturation pressure,
Q_m
is the monolayer adsorption capacity, and C_b
is the BET constant.
For more information, see Brunauer et al. (1938): doi: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 models: 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)