1 Introduction

One of the major measurements of physical adsorption is the adsorption isotherm, that is, the dependence of amount adsorbed as a function of pressure. The dependence is usually described by the generalized equation:

$$\theta \; = \;{\mathbf{F}}\left( {P,T} \right)$$
(1)

θ is usually the “coverage,” defined as the number of moles of molecules adsorbed on the surface, nads called the adsorbate, divided by a quantity that is a monolayer equivalent, nm. The quantity nm is defined as the moles of adsorbate molecules that are needed to completely cover the surface if they were all in direct contact with the surface. P is the pressure of the gas, called the adsorptive, that is, the source for the adsorbate. The solid material upon which adsorption occurs is called the adsorbent. For the isotherm, T is supposed to be held constant and the isotherm is dependent only upon P.

Before 1980, theories for determining porosity were by themselves not very successful. Thus, the use of standard curves was proposed, first by deBoer (deBoer et al. (1965)), et. al. and by Cranston and Inkley (Carnston and Inkley 1957) and later by Sing (Bhambhani et al. 1972; Sing et al. 1974), and the latest IUPAC recommendations (Thommes et al. 2015). Unfortunately, the deBoer t-curve was not consistent with later data and it has been speculated that the sample temperature control was problematic. The Sing’s, et. al., α-s curves are still used today, especially for silica materials. There are many other standard curves for other adsorbents in the literature.

The methodology, which will be referred to here is the classical treatment, was to plot the amount adsorbed versus the value of the α-s curve. α-s curve is the data from a non-porous sample whose chemistry is similar to the porous sample of interest. For non-porous silica samples, this plot should obviously be a straight line, the slope of which is proportional to the surface area. For porous samples this plot deviates from a straight line. For a microporous sample, the plot produced is similar to that shown in Fig. 1. Figure 1 is an idealized form of an isotherm seen with a microporous sample.

Fig. 1
figure 1

The model isotherm of a microporous silica sample

The features of this plot are:

  1. 1.

    a low-pressure linear portion

  2. 2.

    a portion that has a negative curvature and

  3. 3.

    a high-pressure linear portion

These features are interpreted in the following fashion:

  1. 1.

    a straight line is fitted to the low-pressure region and

  2. 2.

    another straight line is fitted to the high-pressure region.

  3. 3.

    the high-pressure straight line is extrapolated to the ordinate axis.Footnote 1

These three features are interpreted respectively as:

  1. 1.

    a value that is proportional to the surface area of pores plus the external area, nm, that is, the total surface area.

  2. 2.

    a value that is proportional to the surface area of the external area, nm,ext.

  3. 3.

    the n value on the ordinate is the number of moles to completely fill the pore volume, np. (The opposite extrapolation of the “Gurvich” rule (Gurvich 1915)).

There does not appear to be any flaw in the reasoning for the interpretation of these physical quantities, which is based on simple intuitive reasoning. Unfortunately, the surface areas of the standards cannot be determined with the usual classical treatment, that is, using the BET theory. Since, until recently, most DFT calculations depended upon the BET for surface area to start the calculation, its use presented problems in the analysis, and attempts to avoid the BET, have not been successful. For example, in attempts to use DFT only for the early part of the isotherm resulted in undulations (Landers et al. 2013).

It is now known that there are a few more parameters can be obtained from experiments. A total of seven output parameters are possible with good experimental data. A similar diagram can be drawn for mesoporosity and the same output parameters are obtained.

The χ/ESW treatment in analyzing these isotherms yields these parameters and much more information with a greater degree of certainty.

2 The quantum mechanical interpretation—background

In previous publications, which are summarized in a book (Condon 2020) written as an introductory textbook for graduate students, simple methods were presented as to how to measure the monolayer equivalence, nm, (related to surface area), the micropores and the mesopores of solids by physical adsorption. The output parameters of interest in these investigations should include:

  1. 1.

    nm total monolayer equivalents, that is, for the area inside the pores and external to the pores.

  2. 2.

    the energy of first molecule adsorbed, Ea, obtained by an output parameter χc

  3. 3.

    the moles adsorbate that fill mesopore or micropores, np

  4. 4.

    the final nm,ext after pore filling, that is for the external surface

  5. 5.

    the numbers of complete, or partial, “monolayers” that are in the pores obtained by the parameter Δχp

  6. 6.

    the energy distribution for a heterogeneous surface, σc, and

  7. 7.

    the distribution in Δχp, σp.

These parameters are directly related to all the surface areas, external and pore, the pore volume, pore size, the adsorption energy, and possibly pore shape.

All of these properties may be obtained from the χ-plot. This plot is based on the χ and ESW hypotheses, which in turn are based on quantum mechanical perturbation theory and thermodynamics respectively. The theoretical treatment was developed by two research groups working independently in Oak Ridge (Condon 1988a, b; Fuller and Condon 1989) and Germany (Adolphs and Setzer 1996, 1998; Churaev et al. 2000; Adophs 2007). The Oak Ridge group named the treatment χ (chi) for the quantum mechanical treatment or Auto Shielding Physisorption (ASP)Footnote 2 for the classical explanation. The German group referred to their thermodynamic treatment as “Disjoining Pressure Theory of Physical Adsorption” and later called it “Excess Surface Work” or ESW. The theoretical derivation takes more space than allowed here but a complete derivation for both approaches is available in reference (Condon 2020). The resulting equation, however, is quite simple and it relates the surface coverage, (θ = nads/nm) to the quantity χ (χ = -− ln (− ln(P/Pvap) > 0) by:

$$\theta \; = \;\left( {\chi - \chi_{{\text{c}}} } \right)\;{\mathbf{U}}\left( {\chi - \chi_{{\text{c}}} } \right)$$
(2)

The symbolism Δχ = χ—χc for convenience will be used. The constant χc is defined as the value of χ as:

$$\mathop {\lim }\limits_{n \to 0} \left( \chi \right)\; = \;\chi_{{\text{c}}}$$
(3)

Equation 3 is required by the QM perturbation theory, QM/KBW approximation (Condon 2000a,2000b) and thermodynamics (ESW.) This implies that there should be a finite pressure as the adsorbate approaches zero. This has been observed by several investigators. It implies the start of a phase change.

Equation 2 has been known to be an excellent fit to the isotherm first noticed by deBoer and Zwitter (deBoder and Zwikker 1929). At the time this isotherm was highly debated and unjustly criticized for the wrong reasons. However, as the title of their article indicates, it missed the real reason that the equation worked. (To be fair, quantum mechanics was in its infancy at the time and little likelihood that they would have made any connection.)

The functionU is the unit step function, which simply says that the value of θ cannot be less than θ = 0. Since mathematically, P > 0 even if θ = 0, then these equations are in direct conflict with most other descriptions of physical adsorption. Specially they predict “Henry's law” is not valid for physical adsorption.Footnote 3 The need for and observation of a finite positive value for Δχ = χ − χc disproves soundly all “Henry's Law” physical adsorption theories, one of which is the BET.

From Eq. 2, χc and thermodynamics, one can calculate all those items listed above. Furthermore, the heat of adsorption can be calculated as a function of temperature and pressure from this equation using nothing other than one isotherm. Given the proper conversion factors one can calculate the following properties for space and energy:

  1. 1.

    The initial nm yields total specific surface area

  2. 2.

    Ea (< 0 by convention) and thermodynamic relationships yield the heats of adsorption as a function of θ, E(nads.)

  3. 3.

    np yields the pore volume.

  4. 4.

    nm,ext yields the final external surface area.

  5. 5.

    Δχp yields the pore radius for micropores and rp − rcore at prefilling for mesopores.

  6. 6.

    A distribution in χc yields a distribution in Ea (a measure that is impossible with other theories.)

  7. 7.

    A distribution in Δχp (= χ − χp) yields a distribution in pore radii.

The observation of Eqs. 2 and 3 has been observed on nonporous standards (Condon 2001) and predictive of later observations (Gammage et al. 1970,1974; Fuller and Agron 1976; Fuller 1976,1982; Fuller et al. 1984). These equations have also been observed at low pressures with porous samples (Condon 2002a). The disproving phenomenon called the “threshold pressure” has been addressed and confirmed specifically (Fuller and Agron 1976; Fuller 1976) (Condon 2020).Footnote 4 These observations also support the conclusion that the BET, and similar theories are disproved. The reason that these type observations are not commonly reported is the lack of low-pressure data.

It has also been demonstrated that with a single isotherm one can predict the energy of adsorption as a function of nads without any additional parameters. Thus, the measurement of nads as a function of adsorbing gas pressure, P, from a single isotherm can predict the energy of adsorption without any additional input information. These energy values thus obtained are in excellent agreement with calorimetric measurements (Condon 2002b).

The microporosity and mesoporosityFootnote 5 calculation using χ appear to have been successful, but there is always a problem finding appropriate experiments to completely check the calculations. One problem is that the observations for the pore distributionFootnote 6 is tied up with the heterogeneity of the surface. In other words, if there is a distribution of Eas, this distribution carries over and adds to the observation of the distribution for the pores. The standard deviation for observed σ2 at the negative curvature for the pores is a combination σc, for the energy, and σp, for the pore distribution. They are related by:

$$\sigma_{2}^{2} \; = \;\sigma_{{\text{c}}}^{2} \; + \;\sigma_{{\text{p}}}^{2}$$
(4)

assuming no correlation. Thus, to obtain σp one needs to measure σc. It is very rare for researchers to measure in a pressure range low enough to measure Ea much less with enough accuracy to obtain σc.

There is a further complication which will be addressed in this publication, that is, if σc and σ2 overlap then the measurement of nm will be incorrectly measured low. Another equation may be derived from derived from Eq. (2) to take into account distributions in Ea and the σp,which includes both mesopores and micropores. This is:

$$\theta = {\text{ n}}_{{\text{m}}} {\mathbf{Z}}\left( {\chi ,\left\langle {\chi_{{\text{c}}} } \right\rangle ,\sigma_{{\text{c}}} } \right)\; + \;\left( {n_{{{\text{m}},{\text{ext}}}} - n_{{\text{m}}} } \right){\mathbf{Z}}\left( {\chi ,\left\langle {\chi_{{\text{p}}} } \right\rangle ,\;\sigma_{2} } \right) + \left[ {n_{{{\text{meso}}}} {\mathbf{D}}(\chi ,\;\left\langle {\Delta \chi_{{\text{p}}} } \right\rangle ,\;\sigma_{2} )\;{\text{if}}:n_{{{\text{meso}}}} \ge 0} \right]$$
(5)

with “<>” here indicating the mean value. The nmeso is defined as the moles needed to fill the pore minus the moles originally on the surface at the point at which the prefilling begins. In other words: nmeso n– nnm,ext. at the start of prefilling.

Both the functions Z and D are given by:

$$\begin{gathered} {\mathbf{Z}}(x,y,z): = \;\int\limits_{ - \infty }^{\chi } {{\mathbf{D}}(x,y,z)dx,} \;\;\;\;\int\limits_{ - \infty }^{\chi } {{\mathbf{D}}(x,y,z)dx = (x - y)\;{\mathbf{D}}\;(x,y,z)\; + z^2{\mathbf{G}}(x,y,z)} \hfill \\ {\mathbf{D}} = \;\int\limits_{ - \infty }^{\chi } {{\mathbf{G}}(x,y,z)dx} \;\;\;\;{\text{and}}\;\;\;\;{\mathbf{G}}(x,y,z): = \exp \left( {\frac{{ - (x - y)^{2} }}{{2z^{2} }}} \right) \hfill \\ \end{gathered}$$
(6)

This might look complex, but the functions G and D are functions available in most spreadsheets as the “Gausian” or “normal” distribution, and the “normal cumulative” distribution. Distributions other than the G could be used, but until now there has been little justification for this. For micropores only the first two terms on the right of Eq. (5) apply. The third term expresses the prefilling which includes the surface area coverage and therefore the second term remains even though the filling is not in micropores. In practice, so far, the second and third term of Eq. (5) have had the same <Δχp> and σ2, indicating the samples did not have a mix of micropores and mesopores. There is no reason that there cannot be such a mix. This would complicate the situation with additional terms. Furthermore, there is no reason to assume that the normal distribution should always be used. However, in practice no data set has been found where a higher refinement is justified due to data scatter.

3 Previous calculations

3.1 Previous ESW calculations

This paper is written from the χ approach to the problem of isotherm analysis. The thermodynamic ESW approach can be connected to χ with the realization that the disjoining pressure, H(h), as a function of film thickness, h, and energy of adsorption are related by:

$$\overline{V}{\mathbf{H}}\;(h)\; = \;{\overline{\mathbf{E}}}_{{{\text{ads}}}} (\Delta \chi )\;{\text{and}}\;\overline{V}H_{{0}} = \overline{E}_{{\text{a}}}$$
(7)

The over-bars are to indicate per mole quantities. See reference (Condon 2020) chapter 4 (section “The disjoining pressure derivation, (ESW)”) for complete derivation and explanation.

The some early mesopore modeling used what was referred to as the “DBdB theory”, which is a combination of disjoining pressure theory by Derjaguin (1941, 1957) and Broekhoff and deBoer theory (1967)Footnote 7 of small capillary filling. More recently the DBdB theory has been combined with the modern understanding of the application of ESW, to do calculation on porosity as well as surface area (Churaev et al. 2000; Georgi et al. 2017; Kolesnikov et al. 2017).

3.2 Previous χ calculations

Equation 5 has been used to calculate both micropores and mesopores. Performing a least-squares fit to data is a tedious process without some initial estimates. Nevertheless, this was done with the data by Danner and Wenzl (Danner and Wenzel 1969) (DW), Goldmann and Polagni (Goldmann and Polanyi 1928) and Wisniewcki and Wojsz (Wisneiwshi and Wojsz 1992) for microporosity. For microporosity, the starting parameters from the classical analysis were reasonably close to the final answer to avoid false minima. For mesoporosity, however, this was a bit more difficult and some visual guidance was required to allow the program to find the best minimum. Obvious false minima were often obtained. Never-the-less the fit was performed (Condon 2002c) for the data by Qiao, Bhatia and Zhao (Qiao et al. 2003) (QBZ) and Kruk and Jaroniac (Kruk and Jaroniec 2001). In all these cases the final fits were very good and the output parameters made sense. However, with the exception of QBZ data, there is no way to compare the answer with other methods. The QBZ data, being the exception, also measured the pore radii with X-ray analysis. The wall thickness, which surround the pores, was calculated to be 0.63 to 0.94 nm with a standard deviation of 0.17 nm including outliers. These values are in reasonable agreement with expectation. In Table 1 are some statistics for the fits to the data by DW and by QBC. The statistics clearly shows that use of Eq. (5) yields very good fits to experimental data.

Table 1 Statistics of the calculation

The routines used to make the calculations were simple minimum search routines. The problem with this approach is if the initial estimates are not close to the final answer, then a false local minimum could be approached. There are two ways to detect this problem. The first is to notice that the standard deviation of the fit is very high, much higher than the data would indicate. The second is a visual inspection of the fit versus the data. Such problems require a re-estimate of the starting parameters and starting over. This may be the most time-consuming part of the solution, since even with most desktop computers the routine itself converges quickly.

However, if one tries to randomly select starting parameter estimates it may take considerable computer time and the calculation may converge to a false minimum. One method around this is to start with the classical estimates and setting σc and σ2 to low values. The questions to be answered here is, “How good are the classical values? What approach, if there is one, could be better?”.

4 Experimental:

The classical interpretation was used as a starting point for the calculation. One important difference is that the χ calculation provides an embedded “standard curve.” The method for determining the initial parameters for microporosity has been illustrated in Fig. 1 and the explanation above. A similar tactic is advised for mesopore analysis. Both analyses with classical parameters might be assume approximate. Once the classical parameters are determined, a fit to Eq. (5) using a computer routine is recommended for accuracy.

The question now becomes, “How good are the classical approximations?” Given the agreement between Eq. (5) and the data, this is an important question. How close do the recommended approximations, which use just the slopes of the early linear portion of the isotherm and the linear portion nearing Pvap, yield answers close to the true value. To do this one can construct “ideal” curves and check to determine if by inputting the values that would normally be determined from the fit of Eq. (5). If this is the case, how much and what kind of error one might expect?

4.1 Microporosity

In Fig. 2 are simulations of microporosity using Eqs. (5) and (6) for four different cases of parameters that would normally be outputs from the least-square fit. These parameters were the input to Eqs. (5) and (6) to determine how close would one be able to retrieve these parameters by the classical technique. The important features and consequences are:

Fig. 2
figure 2

Simulations of micropore materials with various heterogeneities in energy and pore sizes and separations to determine the effect on the nm (input as 1) measurement. Percent nm in pores is 98%.and 2% in next. Arrows indicate which axis relates to the curve. The Gausians shown are G1 and G2 = G3

4.1.1 In case A

There is little overlap in the distributions and the value for <Δχp> is very close to the input value, the number given. Even a small <Δχp> could work with a small distribution in Eap).

4.1.2 In case B

Not surprisingly, the more the overlap of the Ea distribution and the Δχp distribution is, the worse the estimate of <Δχp>. This happens when the separation between Ea and <Δχp> is small and a wide distribution for both exists as illustrated in case B. Such a wide distribution in Ea is unlikely for homogeneous material. Perhaps for doped material with, for example promoters, this might not be the case. Notice, however that this particular case is limited to a monolayer thickness and can be better handled by an alternative method referred to as the log-law.

The log-law mentioned, is a special case of the “layering” in the derivation of the χ-plot equation. It should be noticed that since θbare adsorbent = exp(-Δχ) then θ= 1 − exp(− Δχ) where the subscript indicates the “layer” in question.

This is iterated to yield the equation:

$$\theta_{n} = {1} - {\exp}\left( { - \Delta \chi + \sum\limits_{m = 0}^{m = n - 1} {\theta_{m} } } \right)\;\;\;\;{\text{with}}\;\theta_{0} \; = \;0\;\left( {{\text{and}} \Rightarrow \theta = \sum\limits_{m = 0}^{m = n - 1} {\theta_{m} } }\leq \Delta \chi \right)$$
(8)

which yields the value of each “layer.” This is used to model when a physical barrier interrupts the normal “layer” filling by adding up the “layers,” with the proviso that at some value of m the adsorption will be blocked. Such a barrier might be a pore wall. If it is interrupted at one “layer” thickness then n = 1 yields the log-law. See reference (Condon 2020) for details.) Thus, for θ1:

$$n_{{{\text{ads}}}} \; = \;n_{{\text{m}}} \;\left( {1 - \frac{RT}{{E_{{\text{a}}} }}\ln \left( {\frac{P}{{P_{{{\text{vap}}}} }}} \right)} \right)$$
(9)

which is the log-law.

4.1.3 In case C

Case C illustrates that small overlaps have little effect on the classical analysis. In this case the distribution of Ea is sharp and the distribution in Δχp is wide.

4.1.4 In case D

For this case there are two wide distributions, but the value of χp is large enough that the overlap is small. Thus, a good estimate of <Δχp> can be accomplished with at least one sharp distribution or <Δχp> ≥ 1.5.

4.1.5 Correct nm?

Looking at the resulting disturbances in nm. The original nm, which should be reflected by the first line slope, was set to 1.00 in the simulation. In case A the output for nm is very good. For cases C and D the outputs are fairly close and could be a good starting point for the using the fitting routine. Case B, however is questionable. The calculation for nm, however, is quite bad. In this case nm = 0.84, 16% low. It is also the most difficult to fit a tangent to with real data. Even with this “perfect” isotherm the initial slope shows up more like an inflection point and not a straight portion. Data scatter with real data compounds the problem. This indicates that in the least squares fitting routine that nm should be modified first. In general, if one were to use the classical method to determine the starting estimates for the output parameters for Eq. (5) with nm as the lead-off parameter, it seems likely in most cases conversion will be rapid with little difficulty.

4.2 Mesoporosity

Turning to the mesopore case, a typical simulation for this is presented in Fig. 3. It seems that the prefilling starts at about Δχ ~ 3.0, in other words, at a coverage of ~ 3 monolayer equivalents. This seems reasonable since, for this value, all the elements for a classical film are present—two fully formed interfaces and a separating interfacial fluid. The isotherm in Fig. 3 was generated using Eq. (5) with a finite ncore value.

Fig. 3
figure 3

The simulation of mesopore isotherm with the parameters given

The first thing to notice is that the straight-line extrapolation to determine the intersection is past the value of <Δχp> input value. There does not seem to be a classical method to approximate <Δχp>. It is some place between the positive curvature around Δχ = 2 and the following negative curvature. It would be incorrect to use the inflection point at approximately <Δχp> = 3.0. This is due to the fact that both a Gausian (normal) and a cumulative distribution function are operational in this area. One of these functions has an inflection point at 3.0 but the other has a minimum. At any rate, with the presence of data scatter, this would be very difficult to do.

A suggestion to overcome this is to fit the isotherm with an arbitrary function, say an 8-power polynomial or some piece-wise function, and calculate the first and second derivative. This technique has several potential problems, one of which Eq. (5) has both a Z function and a D function. This yields a function of the form:

$$\frac{{{\text{d}}^{2} \theta }}{{{\text{d}}^{2} \chi }}\; = \;A{\mathbf{G}}_{1} \; - \;B{\mathbf{G}}_{2} \; + \;C\frac{{{\text{d}}{\mathbf{G}}_{2} }}{{{\text{d}}\chi }}$$
(10)

Without the last term, this would yield the answers straight-forward. The terms G1 and G2 would yield a maximum and a minimum respectively needed for the values of <Δχp> and <Δχc> respectively. This works for micropores. However, the last term, needed for mesopores, muddles the analysis. For mesopores, other than a nonlinear least squares approach, there seems no easy way to approximate these parameters. Furthermore, most experimental data do not go below <Δχc> = 0, so the full form of Z1 may not be obvious. Another problem is that high order polynomial fits have problems, some of which can be overcome by shifting the origin for the data.

Thus, it seems that, at least at this point, that one needs to make a guess as to the location of the position of the positive and negative curvatures and pick a starting value between them. It is always a good idea to check graphically what the fit looks like initially and after the detection of a minimum. False minima are plentiful for this, but they are also obviously false, so the need to restart with other starting parameters is clear.

5 Conclusions

The classical diagram, which is modified using χ-plot in place of standard plots based on other means can be used to approximate the values of the total surface area, the external surface area and the pore volume. For micropores it can also be used to approximate a quantity <Δχp>, related to the pore diameter and shape. This value indicates the number of “layers” that can be inserted into pores, in a manner taking into account geometry.

For mesopores the diagram can be used for the total surface area, the external surface area and the pore volume, but not for <Δχp>. At this time, it seems that the best estimate for <Δχp> is some point between the positive curvature for the start of mesoporosity increase and the finishing negative curvature for the leveling off for the pore filling. For mesopores, <Δχp> is obtained for the same reason that applies to micropores, that is, how many “layers” (on the average) form before the core of the pore prefills. However, obtaining this value is not as simple as with micropores.

These values calculated using classical reasoning are not the final answers, but rather a starting estimate for a minimal search routine for all seven fitting parameters. Graphical guidance is highly recommended due to the possibility of false minima.

After attempts to obtain starting estimate, using the full minimum least squares routine these isotherms can be analyzed. In both cases the <Δχp> yields a number for the surface area of the pores and the volume of the cores. With assumptions about geometry, this yields the pore radius. In addition, the χ-plot analysis yields the energies of adsorption as a function of coverage and the distributions of energy and pore size.