Learn R Programming

AdsorpR (version 0.1.0)

temkin_model: Temkin Isotherm Model

Description

The Temkin isotherm considers the effects of indirect adsorbate–adsorbate interactions. It assumes that the heat of adsorption of all molecules in the layer decreases linearly with coverage (Temkin and Pyzhev, 1940). The model is expressed as:

$$Q = \frac{RT}{b_T} \cdot \ln(A_T \cdot C_e)$$

where \(Q\) is the amount adsorbed, \(C_e\) is the equilibrium concentration, \(R\) is the universal gas constant, \(T\) is the absolute temperature, \(b_T\) is the Temkin constant related to adsorption heat, and \(A_T\) is the Temkin isotherm constant.

For more information, see Temkin and Pyzhev (1940).

Usage

temkin_model(Ce, Qe, R = 8.314, T = 298)

Value

A named list of Temkin parameters and model details.

Arguments

Ce

Numeric vector of equilibrium concentrations.

Qe

Numeric vector of amount adsorbed.

R

Universal gas constant (default is 8.314 J/mol·K).

T

Temperature in Kelvin (default is 298 K).

See Also

Other linear models: bet_model(), freundlich_model(), langmuir_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 <- temkin_model(Ce, Qe)
print(result[1:2])
print(result$`Model Summary`)
print(result$Plot)

Run the code above in your browser using DataLab