1 Introduction

In cheap adsorbents, e.g. in active carbons a size and shape of pores is highly diversified, so may be characterized in terms of random porous structures. To get information on such structures parameters adsorption measurements and a mathematical model of the adsorption process may be employed. The most commonly exploited technique is based on the BET equation (Jaroniec and Madey 1988) that makes possible to determine the monolayer capacity (used to calculate the material surface area S BET) and adsorption energy parameter B A , based on low pressure adsorption data. Also the adsorption potential theory (DR model) is used to gain information on pore volume V DR and average surface energy (Clarkson et al. 1997; Kats and Kutarov 1998). More detailed characterization, i.e. pore size and volume distribution, needs a more precise mathematical description of adsorption systems. The most advanced techniques—e.g. based on Density Functional Theory (Tarazona et al. 1987)—are dedicated mainly for materials of a regular porous structure (see e.g. (Jagiello et al. 2006)), and when applied to natural adsorbents, they yield fitting quality comparable to that obtained with the model discussed in this paper (see Duda et al. 2007).

In our earlier works (Duda and Milewska-Duda 2002; Duda and Milewska-Duda 2005; Duda et al. 2005) we proposed a new model describing clustering-based mechanisms of adsorption in random porous structures (the LBET model), involving parameters dependent on the pore geometry. Such parameters values, gained by fitting empirical adsorption data, allow one to infer (in qualitative terms) the pore geometry properties (see Duda and Milewska-Duda 2005).

In this paper we propose to complete the LBET approach by including new mathematical relationships between the LBET model parameters, pore geometry parameters and physical properties of adsorptives. It enables us to gain quantitative information on the pore structure geometry (invariant to adsorptive properties), which may be useful in quick low-cost examination and prediction of adsorption capacity of cheap adsorbents. The newly derived formulae are discussed, and results of their application to analysis of an active carbon structure are shown.

2 Adsorption isotherm equation for random porous structures, involving pore geometry effects

Adsorption modeling in the presented approach is a generalization of the BET model. The multilayer adsorption is viewed as a clusterization of adsorbate molecules in pores, starting at primary sites on the solid surface and limited by geometrical and energetic restrictions for BET-stacks size. Possible creation of branched clusters in larger (hole-like) pores is taken into account (Duda and Milewska-Duda 2002). To handle geometric properties of random porous structures we assumed that the number of primary sites m Ak capable to start a stack-like cluster of k particles (limited to k layers) is expressed by the formula:

$$ m_{Ak} = m_{A} \cdot (1 - \alpha )\alpha^{{{\text{k}} - 1}} ; $$
(1)

where α is a parameter of the porous structure. Based on the above we derived the formula for adsorption capacity m a /m A involving the cluster branching ratio β, i.e. the average number of sites provided by (n − 1)-th layer for the n-th layer, n = 2, …k, averaged over all clusters (β = 1 for narrow pores, 1 < β < ≈ 1.5 for wider ones). For homogeneous surfaces the isotherm equation has the form (Duda and Milewska-Duda 2002):

$$ \frac{{m_{a} }}{{m_{hA} }} = (1 - \alpha )\frac{\pi }{{B_{A} + \pi }} + \alpha \left( {1 + \frac{\beta \theta }{1 - \alpha \beta \theta }} \right)\frac{\pi }{{B_{A} (1 - \theta )^{\beta } + \pi }} $$
(2)
$$ \pi \,\mathop = \limits^{def} \,\frac{f(P)}{{f_{s} (V_{s} )}}\frac{1}{{B_{C} }};\quad B_{\text{C}} \,\mathop = \limits^{def} \,\exp \left( {\frac{{Q_{C} }}{RT}} \right);\quad B_{\text{A}}\, \mathop = \limits^{def} \,\exp \left( {\frac{{Q_{A} - Q_{C} }}{RT}} \right), $$
(3)

f(P) is the fugacity of adsorbate at pressure P, f s (V s ) stands for the adsorbate fugacity in its reference state (V s , T), V s – adsorbate molar volume in clusters, Q A  and Q C —adsorption energies at the first (Q A ) and higher layers (Q C ), θ—average coverage ratio of the 2nd and higher layers:

$$ \theta = \Uppi^{*} \cdot \left( {\frac{{1 + w_{H} \cdot \Uppi^{*} }}{{1 + \Uppi^{*} }}} \right), $$
(4)

where

$$w_{H} = \frac{{\alpha \cdot (1 + \alpha - \alpha^{2} )}}{2 - \alpha }\;{\text{and}}\,\Uppi^{*} = \pi \left( {1 - \theta } \right)^{1 - \beta } , $$

Π* denotes a transformed relative fugacity, and θ is calculated recursively.In order to put realistic constraints on B A and B C the following relationships are employed:

$$ Q_{A} = U_{s} (V_{s} ) - \xi_{A} \cdot Q_{sC} ;Q_{C} = (1 - \xi_{aa} ) \cdot U_{s} (V_{s} ) - \xi_{C} \cdot Q_{sC} , $$
(5)

where U s is the cohesion energy of adsorbate, Q sC —adhesion energy (calculated with the Berthelot rule), ξ A —an effective adsorbate-pore contact surface ratio on primary sites on pores (1st layer adsorption), ξ C —the same as ξ A for the 2nd and higher layers, ξ aa —as ξ C for adsorbate–adsorbate contacts in stacks (we use constant ξ aa  = 1/8).

The model assuming ξ A uniformly distributed over the range from ξ Amax to ξ C was derived too (Duda et al. 2005). It describes porous surfaces at which the primary adsorption sites are created by niches of random depth/size, such that the effective adsorbate-solid contact surface fractions ξ A are random numbers of uniform-like distribution. In this case, by appropriate integration of Eq. (2) we arrived at the following formula:

$$ \frac{{m_{a} }}{{m_{hA} }} = (1 - \alpha )\left\{ {1 + \frac{RT}{{(\xi_{A\hbox{max} } - \xi_{C} )Q_{sC} }} \cdot \ln \left( {\frac{{B_{A} + \pi }}{{B_{f} + \pi }}} \right)} \right\} + \alpha \left( {1 + \frac{\beta \theta }{1 - \alpha \beta \theta }} \right)\left\{ {1 + \frac{RT}{{(\xi_{A\hbox{max} } - \xi_{C} )Q_{sC} }}\ln \left( {\frac{{B_{A}^{{}} (1 - \theta )^{\beta } + \pi }}{{B_{f}^{{}} (1 - \theta )^{\beta } + \pi }}} \right)} \right\} $$
(6)

where B A is calculated with Eq. (3) for ξ A  = ξ Amax, B f —like B A for ξ A  = ξ C .

The models (2) and (6) involve 5 parameters {m A , α, β, ξ A , ξ C } for vaporous adsorbate, and additionally V s for a gaseous one. In our papers (Duda and Milewska-Duda 2005; Duda et al. 2005) we have shown that low pressure adsorption data (π < 0.3) make possible to determine well only m A and B A (i.e. ξ A ). Having data up to π ≈ 0.5, one may estimate α/B C , higher pressure data make possible to distinguish between effects of α and B C , and if m a for π > 0.8 are available—one may also well estimate the parameter β.

In the new approach the porous structure is described with 5 parameters invariant to properties of adsorbate molecules. This invariance should allow us to determine a reliable picture of the material porous structure by simultaneous fitting of a number of apolar small molecule adsorptives at the same (studied) adsorbent.

3 Geometrical model of random porous structures

In order to facilitate a translation of the model (16) parameters into the pore structure parameters (invariant to the adsorbate molecule size) we elaborated an idealized mathematical description of random porous structures (typical in natural adsorbents). It is based on the following assumptions:

  1. 1.

    Each pore is a hole with rough surface made by random removing of molecular particles from the original material (during adsorbent production). A smoothed shape of the pore is a spherical tube ended with hemispheres (see Fig. 1). The smoothed pore parameters: the length h and diameter d are interconnected as follows:

    Fig. 1
    figure 1

    Pore diameter-pore size relationships (left subfigure), and smoothed shape of a series of pores for b = 2 (right subfigure)

    $$ d(h) = A(1 - e^{ - h/A} ),\,\,A = \frac{1.2}{3 - b}\,\,\,\,[nm],\, $$
    (7)

    The relation (7) for d(h) means that the pore diameter d enlarges (by a unit), together with the pore length h, with a constant probability (∝A), depending on the material property parameter b∈ <1, 3) (b may be viewed as an anisotropy factor specific for a material).

    Thus, the only one parameter h may be used to calculate the pore volume v p (h) and evaluate (underestimate) its surface area s p (h):

    $$ v_{p} (h) = 3.14 \cdot \frac{{d^{2} }}{4}\left( {h - \frac{d}{3}} \right),\,s_{p} (h) = 3.14 \cdot d \cdot h, $$
    (8)
  2. 2.

    All pores with the same b and random h are packed randomly in the adsorbent space with no volume overlapping, but with numerous random contacts at their surface (making randomly larger channels and holes of more diversified shape)—see Fig. 2

    Fig. 2
    figure 2

    A schematic picture of random porous structure (pore wall roughness is not shown)

  3. 3.

    Due to the surface roughness in each pore there are two deeper local niches (at the tube ends) making possible to start two adsorbate clusters, i.e. creating two primary adsorption sites (having the locally largest solid–fluid contact surface and appropriately large ξ A —see Eq. 5). Moreover, the pore wall roughness create one continuous path at the pore side wall, enabling a bit better adsorbate-solid contacts than at neighboring sites, thus making possible to keep a stack of adsorbate molecules (i.e. having appropriately large ξ C —see Eq. 5). The stack-path length w is random and it may vary from w min(h) corresponding to the shortest connection of the tube ends (primary sites), up to w max(h) that is close to a spiral length with a fixed lead L w . The values w min and w max are calculated as follows:

    $$ w_{ \hbox{min} } \left( h \right) = { \hbox{max} }\left\{ {h,h - L_{w} + 0. 5 7\cdot d} \right\};\quad w_{ \hbox{max} } \left( h \right) = { \hbox{max} }\left\{ {{\text{w}}_{ \hbox{min} } ,{ 3}. 1 4\cdot d\left( {h - d/ 2} \right)/L_{w} - L_{w} } \right\}, $$
    (9)

    where L w  = 0.6 nm is taken (arbitrarily) a bit larger than the largest diameter of typical small molecule adsorbates (L w is the maximum pore diameter for b = 1). The formulae (9) produce w min = w max = h for h < L w , (we assumed realistically that small micropores may produce only one stack-path of the length w = h)

  4. 4.

    The stack-path length w is exponentially distributed over the set of all stack-paths and in pores of h > L w , i.e. the number m p (w) of paths of length w is:

    $$ m_{p} (w) = m_{0} \ln (\alpha_{0} )\,\alpha_{0}^{w} dw $$
    (10)

    where m 0 and α0 are the pore structure parameters. It means that in any pore an enlargement of the stack-path length by a unit (during the sorbent production) occurs with the same probability α0 (m 0 and α0 depend on the material properties and production technology).

  5. 5.

    As the consequence of the assumptions (2) and (3), the pore size distribution g(h), pore volume distribution over the pore size f v (h), pore surface distribution f s (h) and corresponding cumulated distributions G(h), F V (h) and F S (h) have to fulfill the following relationships:

    $$ \int\limits_{{x = x_{\hbox{min} } }}^{w} {g(h(x)} )p(w,x)dx = m_{p} (w), \quad w_{\hbox{max} } (x_{\hbox{min} } ) = w,\quad p(w,x) = \ln (\alpha_{0} )\frac{{\alpha_{0}^{w} }}{{\alpha_{0}^{{w_{\hbox{max} } }} - \alpha_{0}^{{w_{\hbox{min} } }} }}dw $$
    (11)
    $$ \begin{gathered} f_{v} (h) = v_{p} (h)g(h),\quad f_{s} (h) = s_{p} (h)g(h), \\ G(h) = \int\limits_{{x = h_{B} }}^{h} {g(h)} dh,\quad F_{V} (h) = \int\limits_{{x = h_{B} }}^{h} {f_{v} (h)} dh,\,F_{S} (h) = \int\limits_{{x = h_{B} }}^{h} {f_{s} (h)} dh \\ \end{gathered} $$
    (12)

    where h B is a minimum pore size. In our calculations we assumed that in solid adsorbates the minimum pore is the cube of volume of aliphatic chain CH2 (it is referred to as the basic volume v B ), v B  = 16 cc/mol, so the corresponding h B  = 0.3 nm. The plots for g(h), f v (h), f S (h), G(h), F v (h) and F S (h) calculated numerically for given α0, m 0 and b are shown in Fig. 3

  6. 6.

    Presence of highly dispersed pores (especially of the smaller ones) reduces an effective adsorbate-solid contact surface, thus decreasing the adsorption energies Q A and Q C . This effect may be expressed by a probability Φ Cp (V s ), that a site placed at the geometrical wall of an accessible pore is really a part of this pore wall, i.e. it is placed at the solid matter (not at another pore wall). Having this probability for a given adsorbate s, one may correct the parameters ξ A and ξ C in Eq. (5) (expressing an effective adsorbate-pore contact surface area) in the following way:

    $$ \xi_{A} = Z_{A} \Upphi_{Cp} ,\,\xi_{C} = Z_{C} \Upphi_{Cp} $$
    (13)

    where Z A and Z C stand for the pore structure parameters depending only on the pore surface shape and roughness, at primary sites (Z A ) and at stack-paths (Z C ), respectively. The probability Φ Cp (V s ) may be roughly evaluated, assuming that the solid of the adsorbent is built of basic cubes of v B volume and the surface segments of all pores walls and of solid basic segments are randomly distributed over the adsorbent space. Thus the following simplified relationships were accepted:

    $$ \Upphi_{Cp} (V_{s} ) = 2\frac{{\varphi_{C} \varphi_{ap} (V_{s} )}}{{1 - (\varphi_{C} + \varphi_{ip} (V_{s} ))^{2} }} , $$
    (14)

    where \( \varphi_{C} = \frac{{S_{solid} }}{{S_{solid} + S_{pores} }},\,\varphi_{ap} (V_{s} ) = \frac{{S_{sacc} (V_{s} )}}{{S_{solid} + S_{pores} }},\,\varphi_{ip} (V_{s} ) = \frac{{S_{\sin accp} (V_{s} )}}{{S_{solid} + S_{pores} }} \)

    φ C stands for the surface fraction of solid segments, φ ap , φ ip —surface fraction of all pores accessible and inaccessible for the molecules of V s volume (i.e. of d s diameter), S sacc , S sinacc denote the surface of accessible and inaccessible pores, S solid —the surface of all solid segments, S pores —the total surface of pores (S pores  = S sacc  + S sinacc ). The quantities S sacc and S sinacc can be calculated by integration of f S (h) in Eq. (12) over the range 〈h B , h sacc 〉 and (h sacc , ∞), respectively, where h sacc is the minimum length of pores accessible for the particle of d s diameter, i.e. d(h sacc ) = d s , and

    $$ h_{sacc} = - A \cdot \ln \left( {1 - \frac{{d_{s} }}{A}} \right) $$
    (15)
  7. 7.

    The number m ps (j s ) of stack-paths capable to keep j s  = int(w/d s ) molecules of d s diameter may be calculated by integration of Eq. (10) over w∈ < h sacc , h sacc  + (j s  + 1)d s  > :

    $$ m_{ps} (j_{s} ) = m_{0} \ln (\alpha_{0} )\int\limits_{{w = h_{sacc} }}^{{h_{sacc} + (j_{s} + 1)d_{s} }} {\alpha_{{_{0} }}^{w} } dw = m_{0} \alpha_{{_{0} }}^{{h_{as} }} (1 - \alpha_{{_{0} }}^{{d_{s} }} )(\alpha_{{_{0} }}^{{d_{s} }} )^{{j_{s} - 1}} $$
    (16)

    We assume that each pore of h > 2h sacc is capable to keep two adsorbate stacks (starting at its ends) of the same length k s or differing by 1, i.e. k s and k s  + 1, so that 2k s  = j s or 2k s  + 1 = j s . Hence, the number m As (k s ) of stacks limited to k s particles is related to m ps (j) as follows:

    $$ m_{As} (k_{s} ) = m_{ps} (2k_{s} - 1) + 2m_{ps} (2k_{s} ) + m_{ps} (2k_{s} + 1), $$
    (17)

    It results in the following relationships:

    $$ m_{As} (k_{s} ) = m_{0} \alpha_{{_{0} }}^{{h_{sacc} }} (1 + \alpha_{{_{0} }}^{{d_{s} }} )(1 - \alpha_{0}^{{2d_{s} }} )\alpha_{0}^{{2d_{s} (k_{s} - 1)}} = m_{As} (1 - \alpha_{s} )\alpha_{s}^{{k_{s} - 1}} , \quad \alpha_{s} \mathop = \limits^{def} \alpha_{0}^{{2d_{s} }} = \alpha_{b}^{{(d_{s} /d_{b} )}} ,\quad m_{As} \mathop = \limits^{def} m_{0} \alpha_{s}^{{\frac{{h_{sacc} }}{{2d_{s} }}}} \left( {1 + \sqrt {\alpha_{s} } } \right) $$
    (18)
  8. 8.

    An adsorbate molecule placed at a primary site may block the access to other primary sites situated in its vicinity of the surface area proportional to (V s )2/3 (it is often referred to as the surface filling effect). Hence, the number m hAs of primary sites, really available for the asorbate s, may be calculated as:

    $$ m_{hAs} = m_{As} \frac{C}{{V_{s}^{2/3} }} $$
    (19)

    where C stands for a constant parameter (its value is unimportant for further studies).

That Eq. (18) with m As replaced by m hAs rewrite the formula (1), when α s denotes the stack size distribution parameter related to the adsorbate of V s volume, and m hAs —the monolayer capacity for this adsorbate. The parameters m As , m hAs and α s may be calculated by using the native parameters m 0 and α0, or with m Ab and α b found before for another (b-th) adsorbate. A picture of pores and porous structures corresponding to the assumptions 1–8 is shown in Fig. 2.

The parameters m As , α s and b are interconnected with the adsorption model parameter β s (the averaged cluster branching ratio—see Eqs. 2 and 6) due to pore volume constraints. Let V clasts denote the maximum volume of all clusters possible to be deposed in the material, which is the total volume V psacc of pores accessible for the adsorbate molecules (of molar volume V s ) reduced by a volume excluded V excls due to natural discrepancies between adsorbate clusters and pores space shape. Based on the distribution (1) and (18) the following relationship may be derived:

$$ V_{clasts} = \frac{{m_{As} (1 - \alpha_{s} )}}{{(1 - \alpha_{s} \beta )^{2} }}V_{s} ,\, $$
(20)

where \( V_{clasts} = V_{psacc} - V_{excls} ,\,V_{psacc} = F_{V} (\infty ) - F_{V} (h_{sacc} ) \) and F V () and F V (h sacc ) are calculated by integration of the pore volume distribution f V (h) in Eq. (12) (like S sacc in Eq. 14).

Thus, the following relationship is valid:

$$ \beta_{s} = \frac{1}{{\alpha_{s} }}\left( {1 - \sqrt {V_{s} \frac{{m_{As} (1 - \alpha_{s} )}}{{V_{psacc} - V_{exls} }}} } \right) $$
(21)

but β s  = 1 should be taken if Eq. (21) produces a value lower than 1 (it may be caused by the model simplifications).

The volume excluded V excls may be attributed to a fraction of total surface of accessible pores S psacc , where it forms a layer of averaged width equal to ds/2, and this fraction depends on averaged diameter \( \left\langle {d_{accs} } \right\rangle \) of accessible pores. Hence, we accepted the following relationship:

$$ V_{excls} = \frac{{d_{s} }}{2}S_{psacc} \frac{1}{5}\left( {1 + \frac{{d_{s} }}{{\left\langle {d_{accs} } \right\rangle }}} \right) $$
(22)

The value for \( \left\langle {d_{accs} } \right\rangle \) is roughly evaluated with the following formula (involving Eq. 15):

$$ \left\langle {d_{accs} } \right\rangle \mathop = \limits^{def} \frac{1}{{G(\infty ) - G(h_{sacc} )}}\int\limits_{{x = h_{sacc} }}^{\infty } {g(h)d(h)} dh \approx A \cdot \left( {1 + \frac{{A \cdot \ln (\alpha_{0} )}}{{1 - A \cdot \ln (\alpha_{0} )}}\left( {1 - \frac{{d_{s} }}{A}} \right)} \right) $$
(23)

where g(h) was expressed in the same form as m p (w) in Eq. (10), to simplify calculations.

Properties of the proposed random porous structure description are illustrated in Figs. 3, 4 and 5.

Fig. 3
figure 3

Pore size, pore volume and pore surface distributions, g(h), f v (h), f S (h), respectively (upper row subplots) and cumulated pore size, volume and surface distributions, G(h), F v (h), F S (h) respectively (lower row subplots) calculated for b = 2.5 and α B  = {0.15, 0.30, 0.45, 0.6, 0.75, 0.9}

Fig. 4
figure 4

Transformation formulae for m hAs (V s /v B ) and α s (V s /v B ) (upper row subplots), V sum /V exp , S sum /S exp and Φ Cp (d s /d B ) (lower row subplots) calculated for different α B  = α dB0 and b = 2.5

Fig. 5
figure 5

Relations between LBET model parameter β s and the pore structure parameters b and α s , expressed by Eqs. (2123) (for b = 1 the value β s  = 1 is presumed)

Figure 3 shows the pore size, volume and surface distributions calculated with Eqs. (11) and (12) for b = 2.5, α B  = {0.15, 0.30, 0.45, 0.6, 0.75, 0.9} and pore volume fraction u p  = 60 %. In the subfigure showing g(h) the pore length distribution g(h) is confronted with the stack-path length distribution m p (h) (dotted lines).

Figure 4 shows other relationships derived in the paper, i.e. m hA (V s /v B ), α s (V s /v B ), and Φ Cp (d s /d B ). It may be seen in the subplot for m hA (V s /v B ) that for high α B the relationships (18) and (19) produce m hA close to the surface filling curve (upper bold dotted line), the curves m hA (V s /v B ) approach to the volume filling curve with decreasing α B (see the lower bold dotted line) and they become lower for α B  < 0.5. The lower left subplot illustrates a relation between V sum  = F V (∞) and S sum  = F S (∞), and V exp and S exp , corresponding to the exponential distribution of pore length h (see Eq. 10). The values for V exp and S exp can be calculated quickly with analytical formulae, thus, to avoid time-consuming integrations of f V (h) and f S (h) in Eq. (12) during isotherms fitting calculations, we have matched simplified relationships V sum /V exp (α B , b) and S sum /S exp (α B , b) to be used for further calculations of Φ Cp and V sum . Original ratios (V sum and S sum found by numerical integration) are plotted with dotted lines, and approximated ones—with solid lines. The lower-right subplot illustrate the effect of adsorbate molecule diameter d S on the solid–fluid contact surface factor Φ Cp . Solid lines show the factor Φ Cp calculated with simplified relationships as described above, and dotted-point lines—the values found with S exp calculated by integration of f S (h). We can see that the simplification errors are negligible.

Properties of the relations (2123) between the parameter β s and the pore structure parameters b and α s are illustrated in Fig. 5. It may be seen that in narrow pores (b < 2) the parameter β s is strongly decreasing with growing V s , but in wider ones and for α B  > 0.5 (that is typical in natural adsorbents) it is slightly dependent on the adsorbate molecule size and does not exceed 2.0 (which has been assumed in our earlier works).

The model parameter estimation may be noticeably improved (an uncertainty area tightened) by employing adsorption data for a number of adsorbate at the same material, employing a pore structure description invariant to adsorbate molecule volume V s . In our earlier works we have assumed three invariant parameters: a monolayer volume V A , α and β. The relation m As  = V A /V s , was proposed to evaluate m As (i.e. the primary sites volume filling). Now we propose to use Eqs. (79, 13, 14, 16, 18, 19, 21) as the new (much more restrictive) relationships transforming the invariant parameters of random porous structure geometry {m 0, α0, b, Z A , Z C } into the parameters {m As , α s , β s , ξ As , ξ Cs } of adsorption isotherm model (16) related to the adsorbate of molar volume V s .

4 Validation of applicability of the new identification technique

In order to check applicability of the new approach we have used empirical adsorption isotherms of nitrogen at 77 K, benzene, carbon tetrachloride and propane at 303 K on an active carbon, measured by Larionov (Larinov 1975), published by Valenzuela (Valenzuela and Myers 1989) and taken from (Aranovich and Donohue 1995). Data characterizing the adsorbent and physical properties of the adsorbates are gathered in Table 1.

Table 1 Physical parameters of adsorptives used in calculations

The isotherms have been fitted simultaneously in two variants: with the formulae (15) (assuming surface homogeneity) and with the uniformly heterogeneous surface being assumed (Eqs. 1 and 36). In each variant, first earlier pore structure description was employed (assuming the same V A  = m hA1·V s1, α and β for all the isotherms) and then, the new relationships—assuming the invariant parameters {m 0, α0, b, Z A , Z C }—where applied. In this way the old model (involving eleven parameters to be adjusted) was compared to the new pore structure description (involving five parameters) comprising more rigorous restrictions in the fitting procedure. One may expect that these very rigorous constraints should deteriorate the fitting quality for any surface energy distribution assumed in the model, when the adsorbent structure doesn’t fulfill assumptions 1–8 discussed in the Sect. 3.

The fitting was carried out using standard optimization procedure (minimizing the fitting error standard deviation), available in MATLAB® package (MATLAB 2000) (fmincon function in MATLAB® Optimization toolbox). All calculations and plots were performed with our own software working on this platform. The results of calculations are illustrated in Fig. 6 and gathered in Table 2.

Fig. 6
figure 6

Results of simultaneous fitting of four isotherms on active carbon (Larinov 1975), by applying earlier (a, c subfigures) and new (b, d subfigures) description of random pore geometry (dotted lines show the first layer adsorption)

Table 2 Parameters of the LBET model obtained by simultaneous fitting of four isotherms on active carbon (Larinov 1975), by applying earlier and new description of random pore geometry (related to Fig. 6)

Much worse fitting quality shown in upper row subfigures than in lower ones suggests that the adsorption energy at primary sites of the studied material is not homogenous (i.e. Eq. 2 in not applicable to this adsorbent), while assuming the uniform energetic heterogeneity (Eq. 6) seems to be acceptable. As it is seen in the lower subfigures, for such a model the fitting quality is really rewarding, and even a bit better in case of the new pore structure description (right subfigure). Nevertheless, in our view the matching quality itself is of less importance here, and its worsening could be accepted as a price paid for more consistent information on the studied porous structure. Anyway the imposed constraints (721) of the new model were fulfilled, although the adsorption isotherm of carbon tetrachloride is overestimated.

The question is how far the compatibility of the new pore structure description allows us to predict adsorption isotherms of other small molecule adsorptives with no additional measurements. In order to answer this question we calculated firstly one isotherm using the pore structure parameters found by the simultaneous fitting of three adsorption isotherms, and secondly—two isotherms on the basis of simultaneous fitting of two isotherms. The results are shown in Fig. 7.

Fig. 7
figure 7

Fitting and prediction of adsorption isotherms on the active carbon (Larinov 1975) with the new pore structure description. Left column subfigures a and c—results of simultaneous fitting of two isotherms (N2, C6H6) and prediction of two ones (for CCl4, C3H8). The right subfigures b and d—results of simultaneous fitting of three isotherms (N2, C6H6, CCl4) and using the pore parameters to calculate the fourth one (C3H8)

It is noteworthy that the calculated isotherms are almost the same as in the case of simultaneous fitting (compare lower subfigures in Fig. 7 and in Fig. 6). As the matter of fact, in each case the fitting is not perfect, but acceptable, when bearing in mind very rigorous constraints imposed by our model in Eqs. (719) and (21, 22).

The results presented in Fig. 7 are strong confirmation of the adequacy of the proposed pore structure description to examine natural adsorbents. Its main advantage is the consistency of an acquired porous structure picture, hence it can be gained by employing only two probing adsorbates (differing appropriately in molecule size). A worsening of matching quality observed in Fig. 7 (when compared to Fig. 6) seems to be fairly acceptable as a price paid for reduction of the material examination costs.

We have to notice that the parameters found in those three cases are different (see Tables 3, 4). It implies a disagreement in the picture of the pore structure, depending on isotherms employed in identification procedure, what is shown in Fig. 8. It may be seen in Fig. 8 that the differences between pore size distributions g(h), G(h) and volume distributions f v (h) and F v (h) are fairly large (especially for larger h), while the surface distributions F s (h) are much closer. It means that the total number of pores G(∞) and total pore volume V sum  = F v (∞), as well as the pore size, volume and surface distribution in a medium pore size range, do not affect significantly adsorption properties of the studied material (quite different curves yield similar isotherms). On the other hand, almost identical curves G(h) for h < 1 nm reveal the crucial effect of the number of very small pores on the material adsorptivity. Also the pore surface distribution seems to be of importance, as the curves F S (h), especially S sum  = F S (∞) are rather close. Thus, the curves presented in Fig. 8 may be viewed as a picture of uncertainty of the structure parameters found on the basis of adsorption measurements.

Table 3 The invariant pore structure parameters obtained in three options of calculations (assuming the uniform energetic heterogeneity of the primary adsorption sites)
Table 4 Parameters of the LBET model obtained by simultaneous fitting of two and three isotherms (adsorbates emerged with bold letters related to Fig. 7) on the active carbon (Larinov 1975), and calculated with Eqs. (721) for remaining adsorbates (italic letters)
Fig. 8
figure 8

Pore size, volume and surface distributions at the active carbon (Larinov 1975) found by simultaneous fitting of four (a), three (b) and two (c) isotherms—the pore structure parameters are: a u p  = 89 % α B  = 0.43, b = 3; b u p  = 86 % α B  = 0.72, b = 1.37; c u p  = 90 % α B  = 0.58, b = 2.4

5 Conclusions

The numerical tools presented in this paper are significant development of works lead in the Authors team, focused on mathematical modeling of adsorption process and aimed at identification of porous structures properties. The proposed consistent description of random porous structures related to the adsorption model (16) makes possible to get quantitative information on the pores shape, size and volume by simultaneous fitting of a number of isotherms measured at the studied material.

Obtained acceptable quality of the fitting allows one to take that the structure of the material fulfills assumptions of the proposed model. Hence it enables one to predict isotherms of other adsorptives, on the basis of their physical parameters and invariant parameters of the pore structure found before. This predictivity is the main advantage of the presented approach, as it makes possible to reduce the costs of natural adsorbents examination.

The newly elaborated tool may be also employed as a support in the natural adsorbent production technology, by analyzing the influence of pore structures on adsorption capacity by simulation experiments.