1 Introduction

Large-scale gas adsorption separations are commonly carried out as cyclic processes, in which the adsorbent bed undergoes alternately saturation and regeneration. Because they enable independent verification of each individual step in the cyclic process, dynamic column experiments are fundamental to the design of adsorption-based separations. Traditionally, these experiments are carried out with a packed adsorption column by acquiring transient data for the outlet gas composition and volumetric flow rate, as well as for the temperature measured at one or more locations within the adsorbent column. The one-dimensional axially dispersed plug flow model is commonly applied to simulate the experiments by solving material balances for the fluid and adsorbed phase within the adsorption column, together with the relevant energy balances (Ruthven 1984). The numerical simulation is not only used to verify the validity of experimental data measured independently (e.g., equilibrium isotherms or kinetic coefficients), but also to obtain additional process-relevant parameters, such as hydrodynamic dispersion as well as heat and mass transfer coefficients of the adsorption system under consideration.

Because it relies on measurements acquired at a specific location (i.e. the outlet of the column), the approach described above necessarily provides average properties, thereby yielding parameter values that may lump effects arising from localised phenomena within the adsorbent column (Knox James et al. 2016). Deviations from the expected averaged behaviour may be due to the inherent variability of the size, shape and composition of the formulated adsorbent particles (Nepryahin et al. 2016; Martin et al. 2017); sorbent deactivation (Cheah et al. 1994); packing heterogeneities (Johnson et al. 2017); and flow maldistribution (Kwapinski et al. 2004; Sharma et al. 2020). Quite possibly, the two parameters that are mostly affected by these physical non-idealities are the mass and heat transfer coefficients as well as the axial dispersion coefficient, as these are often used as adjustable parameters to match the experimental breakthrough curves (Knox James et al. 2016). In this context, knowledge of the bed internal concentration profiles would not only provide a means to verify the experiment design, but also to improve the robustness of the modelling approach and the reliability of the obtained parameters. More advanced adsorber designs, such as those using layered beds (Sircar and Golden 2006) or structured adsorbents (DeWitt et al. 2018; Sharma et al. 2020) provide for an additional level of complexity in the design of the separation process. While it is now computationally feasible to model cyclic adsorption processes in 3D with computational fluid dynamics approaches (Gautier et al. 2018; Lian et al. 2019; Qasem and Ben-Mansour 2018), such models have so far mostly been applied to cylindrical homogeneous packings; their extension would enable the description of contactor geometries that cannot be captured by traditional one-dimensional models (Claessens et al. 2020; Sharma et al. 2020; Wurzbacher et al. 2016). These advanced numerical approaches would greatly benefit from the development of experimental methods that enable the direct measurement of transient concentration profiles in adsorbent columns.

Experimental approaches that enable in-situ imaging of concentration profiles within adsorbent columns have been proposed over the last few decades, although these have only been marginally applied. Positron emission tomography (PET) (Anderson et al. 1998; Noordhoek et al. 1998) and magnetic resonance imaging (MRI) (Bär et al. 2002; Cheng et al. 2005; Pavlovskaya et al. 2015) have been successfully deployed, as both methods provide high temporal resolution and enable probing adsorption dynamics on the scale of a laboratory adsorption column. As recently reviewed in Pini and Joss (2019), the two approaches present notable features for the study of adsorption systems, including suitability to both gas and liquid systems and high molecule-specific sensitivity. So far, quantitative studies have been largely limited to one-dimension only, although both MRI and PET are designed to enable the three-dimensional visualisation of the sampled data-set. More recently, X-ray Computed Tomography (CT) was applied to measure in three-dimensions gas adsorption isotherms in microporous adsorbents and their packings (Joss and Pini 2017, 2019), but attempts to image adsorption dynamics have so far been only qualitative (Lodewyckx et al. 2006). X-ray CT is highly versatile and the technique enables probing a wide range of object sizes and spatial resolutions, from mm-sized samples imaged at micron-resolution using commercial desktop scanners to metre-sized samples imaged at mm-resolution using medical scanners.

In this study, we demonstrate the applicability of X-ray CT to the study of adsorption dynamics in a laboratory adsorbent column at both particle and column scales. To this end, the model system \(\text {CO}_2\)/helium on activated carbon is chosen to evaluate its equilibrium and dynamic adsorption/desorption properties from breakthrough column experiments combined with simultaneous imaging of the internal transient concentration profiles by X-ray CT. The results are compared to those obtained independently from conventional methods, including the application of a one-dimensional dynamic column breakthrough model. We will briefly review in the following the basic principles of X-ray CT with specific reference to the study of adsorption systems.

2 Theory

We will intentionally limit our presentation to the use of medical X-ray CT scanners by describing their basic measurement principles. For the interested reader, reviews are available in the literature that cover the full spectrum of quantitative X-ray CT methods (e.g., Maire and Whiters 2014).

The quantity measured in X-ray CT is the linear attenuation coefficient, \(\mu\), which by means of Beer’s law relates the intensity of the incident X-ray to the value remaining after it has passed through a dense object (Vinegar and Wellington 1987). To obtain a three-dimensional reconstruction of an object, modern medical X-ray CT scanners rotate the X-ray source in a helical path around it and use a ring of detectors to measure the intensity of the transmitted X-ray. This enables the acquisition of a series of one-dimensional projections of X-ray attenuation at various angles through a slice of the object that the instrument processes mathematically to generate cross-sectional images of attenuation coefficients (the tomogram). The three-dimensional image of the object is obtained upon stacking together many tomograms. For medical X-ray CT scanners, such as the one used in this study, the measured attenuation coefficients are usually provided and reported as CT numbers in Hounsfield unit (HU). This is achieved through a simple linear transformation of the mass attenuation coefficient, such that distilled water and air take values of 0 HU and -1000 HU, respectively (Vinegar and Wellington 1987; Withjack 1988). For these instruments, X-ray energies above 100 kV are used and the linear attenuation coefficient, or the CT number, is linearly proportional to the bulk density (Wellington and Vinegar 1987):

$$\begin{aligned} {\textit{CT}}= p_1 \rho + p_2 \end{aligned}$$
(1)

For a calibration that uses water and air, it follows that \(p_1={1}~{\text {HU}\,\text {m}^3/\text {kg}}\) and \(p_2={-1000}~{\text {HU}}\), but ad-hoc calibrations can also be carried out (Wellington and Vinegar 1987; Joss and Pini 2017). The key practical implication of Eq. 1 is that the CT number in any given voxel of the imaged object can be expressed as the linear combination of the attenuation from each of its components. Therefore, for systems involving multiple fluid phases in a porous solid, measurement interpretation is conveniently carried out on difference images that are obtained upon subtracting a properly registered reference image acquired at e.g. saturation with an inert gas, such as helium. As such, the dense solid is effectively removed from the reconstructed image and fluid saturation can be computed by linear interpolation within the bounds of the calibration line (Withjack 1988; Pini 2014).

For a porous solid (s) exposed to an adsorptive gas (a) at pressure p and temperature T, the following expression for the measured local CT number is obtained (Pini 2014):

$$\overline{{CT}} _{{\text{a}}} (p,T) = \, \epsilon _{{\text{t}}} CT_{{\text{a}}} \left( {p,T} \right) + \left( {1 - \epsilon _{{\text{t}}} } \right)CT_{{\text{s}}} + H^{{{\text{ex}}}} \left( {p,T} \right)$$
(2)

where \(\epsilon _{\text {t}}\) is the total porosity and \(H^{\text {ex}}=m^{\text {ex}}p_1\) represents the counterpart in Hounsfield units of the excess amount adsorbed per voxel volume, \(m^{\text {ex}}\). As anticipated above, adsorption can be readily quantified by using as reference a tomogram acquired using an inert gas, such as helium \((H^{\text {ex}}={0}~{\text {HU}})\), at the reference \((p^*,T^*)\) conditions (Joss and Pini 2017):

$$H^{{{\text{ex}}}} \left( {p,T} \right) = \overline{{CT}} _{{\text{a}}} \left( {p,T} \right) - \overline{{CT}} _{{{\text{He}}}} \left( {p^{*} ,T^{*} } \right)\, - \epsilon _{{\text{t}}} \left( {CT_{{\text{a}}} \left( {p,T} \right)-CT_{{{\text{He}}}} \left( {p^{*} ,T^{*} } \right)} \right)$$
(3)

where \({\textit{CT}}_{\text {a}}(p,T)\) and \({\textit{CT}}_{\text {He}}(p^*,T^*)\) are the CT numbers of the adsorptive and of helium at the given pressure and temperature. Eq. 3 is the main operating equation to quantify adsorption by X-ray CT and can be applied to each voxel in the three-dimensional object to map adsorption spatially. When both the experiment and the reference scans are acquired at atmospheric conditions, \({\textit{CT}}_{\text {a}}(p,T)\approx {\textit{CT}}_{\text {He}}(p^*,T^*)\), and the third term in Eq. 3 can be safely neglected (Pini 2014; Joss and Pini 2017).

The ability of X-ray CT to measure adsorption depends on the strength of the change in the (bulk) density of the object upon exposure to the adsorptive gas. The question thus arises as to whether such change is strong enough for systems that are relevant for practical applications. Without loss of generality, we consider an adsorption column (bed porosity, \(\epsilon =0.4\)) packed with adsorbent pellets (density, \(\rho _{\text {p}} = {900}\,{\text {kg}/\text {m}^3}\) and specific micropore volume, \(v_{\text {m}} = {1\times 10^{-4}}\,{\text {m}^3/\text {kg}}\)). Upon exposure to the adsorptive gas at ambient conditions, the change in the measured attenuation, \({{\Delta }}\overline{{\textit{CT}}}\), can be estimated as follows:

$$\begin{aligned} {{\Delta }} \overline{{\textit{CT}}} = p_1{{\Delta }}\overline{\rho } = p_1 \rho _{\text {L}} v_{\text {m}} \rho _{\text {p}} (1-\epsilon ) \end{aligned}$$
(4)

where \(\rho _{\text {L}}\) is the density of the adsorbed phase, which we assume to be equal to the density of the adsorptive at the boiling point at ambient pressure. For \({\text {CO}_2}\) \((\rho _{\text {L}} = {1278}\,{\text {kg}/\text {m}^3})\), CH4 \((\rho _{\text {L}} = {422}\,{\text {kg}/\text {m}^3})\) and \(\text{N}_{2}\) \((\rho _{\text {L}} = {809}\,{\text {kg}/\text {m}^3})\), the complete filling of the micropores with the adsorbed phase would generate a change in \({{\Delta }}\overline{{\textit{CT}}}\) of about 70HU, 23HU and 44HU, respectively. A medical X-ray CT scanner can measure attenuation differences as low as 0.1% with cross-sectional resolution of 0.01–0.05 mm2. However, for quantitative analysis image downscaling by super-sampling needs to be applied to yield voxel elements with a volume of about \({10}\,{\text {mm}^3}\) and for which the uncertainty in the measured signal is about 3HU (Joss and Pini 2017), hence 4–10% of the intensity estimated above. For larger volumes \((\sim {100}\,{\text {mm}^3})\), such as when slice- and column-averaged properties are computed, this uncertainty becomes negligible \(({<1}{\%})\) (Joss and Pini 2017).

With the intent of investigating the adsorption properties of industrially relevant guest-host systems (e.g., \({\text {CO}_2}\) on activated carbon or zeolite Pini 2014; Joss and Pini 2017, 2019), the experimental approach just presented exploits solely the attenuation contrast provided by the liquid-like adsorbed phase to map adsorption spatially. This is the approach also applied in this study. As an alternative to “conventional” process gases, strongly attenuating compounds can also be used, including krypton and xenon (Lu et al. 1994; Watson and Mudra 1994; Karacan and Okandan 2001), as well as brominated (Dubinin et al. 1975) or chlorinated (Lottaz and Lavanchy 1987; Lodewyckx et al. 2006) solvent vapours. By increasing the photoelectric contribution to the linear attenuation coefficient, these radio-opaque compounds provide a five- to hundred-fold increase in the measured attenuation, which can be exploited to study more weakly sorbing materials (Lu et al. 1994; Watson and Mudra 1994; Karacan and Okandan 2001; Vega et al. 2014) or to increase the spatial resolution of the characterisation (Mayo et al. 2015, 2018).

3 Materials and methods

Activated carbon (AC) rods (Norit RB3, nominal diameter 3mm, supplied by Sigma-Aldrich) were used as purchased. Prior to the experiments, the adsorbent material was regenerated at 423.15 K overnight. Basic textural characterisation of the adsorbent was carried out by physisorption analysis using Ar at 87 K in a Quantachrome Autosorb iQ to yield the following properties (Ansari et al. 2020): specific surface area, \({1790}\,{\text {m}^2/\text {g}}\); micro- \(({0.46}\,{\text {cm}^3/\text {g}})\), meso- \(({0.17}\,{\text {cm}^3/\text {g}})\) and macro-pore volume \(({0.15}\,{\text {cm}^3/\text {g}})\). Assuming a solid (skeleton) density, \(\rho _{\text {sk}}=2.0\,\text {g}/\text {cm}^3\), the particle density is thus estimated to be \(\rho _{\text {p}}=0.78\,\text {g}/\text {cm}^3\), corresponding to a particle voidage, \(\epsilon _{\text {p}}=0.61\). The gases used in this study were procured from BOC, namely Ar and He at purities of 99.999% and \({\text {CO}_2}\) at a purity of 99.995%.

3.1 Volumetry

\({\text {CO}_2}\) adsorption equilibrium isotherms have been measured in the pressure range p = 0–101.325 kPa at 293.15, 303.15, and 313.15 K using a Quantachrome Autosorb iQ. The sample (1.7 g) was activated for 12 h under 423.15 K prior to the isotherm measurements. A dual-site Langmuir adsorption isotherm model was applied to describe the experimental data:

$$\begin{aligned} q^* = \frac{q_{\text {s1}}b_1c}{1+b_1c} + \frac{q_{\text {s2}}b_2c}{1+b_2c} \end{aligned}$$
(5)

where \(q^*\) is the equilibrium amount adsorbed per unit volume and c is the gas phase concentration; \(q_{\text {s1}}\) and \(q_{\text {s2}}\) are the saturation capacity values of the first and second site, respectively. The associated adsorption equilibrium constants, \(b_1\) and \(b_2\), depend on the temperature and abide the van’t Hoff relationship:

$$\begin{aligned} b_i=b_{0i} e^{\frac{-\Delta U_i}{RT}} \quad \quad \text {for}~~i=1,2 \end{aligned}$$
(6)

where \(\Delta {U}_i\) is the change in internal energy due to adsorption for the two adsorption sites. The set of parameters \([q_{{\text {s}}i},b_{0i},\Delta {U}_i]\) for \(i=1,2\) was fitted to the experimental isotherms using the nonlinear regression function nlinfit in MATLAB. The obtained parameter values are summarised in Table 1.

Table 1 Fitted dual-site Langmuir adsorption parameters for \({\text {CO}_2}\) on activated carbon

3.2 Dynamic column breakthrough experiments

The breakthrough experiments were conducted using the apparatus depicted in Fig. 1 and built in-house. It includes a 2.54 cm-diameter, 28.6 cm-long aluminium column packed with 34.7 g of AC rods that were regenerated overnight at 423.15 K prior to loading them into the column. Packing was performed under a gentle flow of helium to minimise contact with impurities present in air. Stainless steel wool was placed on both sides of the AC bed to allow for a good flow distribution. A thermocouple (1.6 mm sheath diameter, K-type) was positioned axially at a quarter of the column length (72 mm) to monitor internal temperature changes, and a second exposed thermocouple was fixed on the outer side of the aluminium column at the same axial position. Two mass flow controllers (MFC1, model MC-200SCCM-D and MFC2, model MC-500SCCM-D, by Alicat, USA) and a mass flow meter (MFM, model M-1SLPM-D, by Alicat, USA) were used to control the inlet \(\text {He}/{\text {CO}_2}\) flow rates and to measure the outlet flow rate, respectively.

Fig. 1
figure 1

Schematic of the dynamic column breakthrough apparatus. The aluminium column packed with the adsorbent is placed horizontally on the bed of the X-ray CT scanner to enable imaging of the adsorption/desorption fronts during the experiment. Inlet flow rates are controlled by two mass flow controllers (MFC1 and MFC2) and the outlet flow rate is measured by a mass flow meter (MFM). The temperature within the column is recorded with a K-type thermocouple (TT) inserted axially at a quarter of the column length. Pressure is recorded upstream and downstream of the column by means of two pressure transducers (PT). The outlet composition is measured and recorded with a mass spectrometer (MS)

The two MFCs and the MFM were calibrated prior to the experimental campaign with a volumetric flow analyzer (ADM Flow Meter by Agilent technologies, USA); pure gas calibration curves were measured for the MFCs, and a bivariate calibration curve as a function of flow rate and gas composition was measured for the MFM. Pressure changes and pressure drop during the experiments were recorded with two pressure transducers (model PA-33X, 0 bar to 40 bar, Keller, Switzerland) placed at the inlet and outlet of the column, respectively. The dynamic breakthrough measurements were monitored by measuring the outlet gas phase composition with a mass spectrometer (MS, model GSD 320 O1, OmniStar Gas Analysis system by Pfeiffer Vacuum, Switzerland). Prior to the first experiment, the packed column was regenerated overnight by flowing He \(({25\,}{\text {cm}^3/\text {min}})\) at ambient pressure and temperature, followed by the acquisition of a X-ray CT scan of the whole column. A total of three \({\text {CO}_2}\) dynamic adsorption/desorption experiments were carried out at ambient temperature (293.15 K) and pressure (100 kPa), while varying flow rates, \(f_{\text {in}}\), as listed in Table 2. Additionally, one dynamic adsorption experiment was carried out using a 50:50 \({\text {CO}_2}\):He mixture \((f_{\text {in}}={100}~{\text {cm}^3/\text {min}})\) at ambient temperature and pressure. For each dynamic adsorption experiment, the column was first purged with helium; at time \(t=0\), the experiment was started by flowing either pure \({\text {CO}_2}\) or \({\text {CO}_2}/\text {He}\) through the column and X-ray CT scans of the whole column were acquired at regular time intervals (Sect. 3.4). The adsorption experiment was completed once the concentration and temperature of the outlet gas was equal to that of the feed. At this point, a desorption experiment was initiated by flowing helium through the column and again X-ray CT scans of the whole column were acquired. The experiment was stopped when the detected \({\text {CO}_2}\) concentration was less than 100 ppm and the temperature in the column was equal to that of the feed.

Table 2 Summary of the experimental conditions of the dynamic adsorption/desorption experiments

A series of static adsorption experiments were conducted at the end of the experimental campaign. To this end, the column was saturated with \({\text {CO}_2}\):He mixtures of varying composition ({25:75; 50:50; 75:25; 100:0}) at a total pressure of 100 kPa and 293.15 K. At each composition step, a X-ray CT scan of the whole adsorption column was acquired and used to calculate the average adsorbed amount over the column section that did not contain the thermocouple (slices between 90 mm and 240 mm from the inlet).

3.3 Mass balance calculations

The amount of gas adsorbed for any specific breakthrough run can be calculated from the \({\text {CO}_2}\) mass balance around the adsorption column:

$$\begin{aligned} \int _{0}^{t} \left( \frac{f_{\text {in}} p_{\text {in}} y_{\text {in}}}{RT_{\text {in}}}\right) dt - \int _{0}^{t} \left( \frac{f_{\text {out}} p_{\text {out}} y_{\text {out}}}{RT_{\text {out}}}\right) dt = \rho _{\text {b}} V_{\text {b}} q^*_{\text {bt}} + \frac{\epsilon V_{\text {b}} \overline{p} y_{\text {in}}}{RT} \end{aligned}$$
(7)

where the first and the second terms on the LHS of Eq. 7 are the amount of \({\text {CO}_2}\) entering and leaving the column for the duration of experiment, respectively, while the first and second term on the RHS of the equation represent the amounts of \({\text {CO}_2}\) adsorbed and accumulated in the bulk gas phase, respectively. f, p, y, and T are the recorded volumetric flow rate, pressure, \({\text {CO}_2}\) mole fraction, and temperature, respectively (\(\overline{p}\) is the arithmetic mean of inlet and outlet pressures). \(V_{\text {b}}\) is the bed volume, \(\epsilon\) is the bed porosity and \(\rho _{\text {b}}\) is the bed density. Therefore, one can rearrange Eq. 7 to calculate the amount of \({\text {CO}_2}\) adsorbed, \(q^*_{\text {bt}}\), which can be compared to independent equilibrium measurements by (i) volumetry (\(q^*\), Sect. 3.1) and (ii) X-ray CT (\(q^*_{\text {ct}}\), Sect. 3.4).

3.4 XCT imaging

X-ray CT scans of the whole column were taken prior to each adsorption experiment, when the adsorbent was exposed to helium, as well as during each dynamic adsorption/desorption experiment. Scanning was carried out in a Toshiba Aquilon 64 scanner in helical mode by applying a peak tube voltage of 120kV and a current of 200 mA. The images were reconstructed with a xyz resolution of \(0.07 \times 0.07 \times {1}~{\text {mm}}\) without applying any filter. Each 3D scan took ca. 10 s to complete; the total number of scans taken during each dynamic experiment is listed in Table 2. Image analysis was carried out on a 14 mm-diameter, 240 mm-long cylindrical segment of the packed bed, as indicated in Fig. 2a, b. This cropping of the images was implemented to avoid any imaging artefacts arising at the column wall and at the inlet and outlet of the column (which where fitted with stainless steel compression fittings). Raw images based on CT numbers are shown in Fig. 2c,e for two selected slices at three different times during an adsorption and a desorption experiment. Changes in the local attenuation due to adsorption become readily apparent when difference images are considered, as shown in panels d and f for the 3D column at the same times. These difference images are used to compute the amount adsorbed per unit mass of adsorbent as a function of position and time, \(q_{\text {ct}}(\mathbf {x},t)\). Specifically, the attenuation measured at a given time t and position \(\mathbf {x}\) upon exposure to the adsorptive, \(\overline{{\textit{CT}}}_{\text {a}}(\mathbf {x},t)\), is combined with the corresponding value recorded in the registered scan of the bed saturated with helium, \(\overline{{\textit{CT}}}_{\text {He}}(\mathbf {x}) = \overline{{\textit{CT}}}_{\text {a}}(\mathbf {x},t=0)\):

$$\begin{aligned} q_{\text {ct}}(\mathbf {x},t)=\frac{\overline{{\textit{CT}}}_{\text {a}}(\mathbf {x},t) - \overline{{\textit{CT}}}_{\text {He}}(\mathbf {x})}{p_1M_{\text {m}}\rho _{\text {b}}} \end{aligned}$$
(8)

where \(M_{\text {m}}=0.044\) kg/mol is the molar mass of \({\text {CO}_2}\), \(\rho _{\text {b}}\) is the bed density and \(p_1={1}~{\text {HU}\,\text {m}^3/\text {kg}}\). Eq. 8 was applied to compute pellet-, slice- or column-averaged amount adsorbed by using pellet-, slice- or column-averaged CT numbers, respectively. As described in Sect. S1, the uncertainty associated with pellet-averaged adsorption values \((V\approx 20\,\text {mm}^3)\) is about \(q_{\text {ct}}\pm 100\,\mu \text {mol}/\text {g}\) \((\rho _{\text {p}}\approx 0.8\,\text {g}/\text {cm}^3)\), while it amounts to \(q_{\text {ct}}\pm 30\,\mu \text {mol}/\text {g}\) and below for slice- or column-averaged CT numbers \((V>200\,\text {mm}^3\), \(\rho _{\text {b}}\approx 0.4\,\text {g}/\text {cm}^3)\).

Fig. 2
figure 2

Monitoring gas adsorption dynamics in space and time. A 14 mm-diameter, 240 mm-long cylinder is cropped from the raw 3D scan for image analysis (a, b). Two selected slices at positions \(z_1,z_2\) (80 and 160 mm from the inlet) are shown in a, c, e to illustrate the image resolution \((0.07 \times 0.07 \times {1}\,{\text {mm}})\) and the variation in X-ray attenuation in Hounsfield units. The amount adsorbed is computed upon subtracting a registered helium X-ray CT scan from the one obtained during the dynamic experiment. These difference scans are shown for three different times for d an adsorption experiment at \(f_{\text {in}}={50}\,{\text {cm}^3/\text {min}}\) and f a desorption experiment at \(f_{\text {in}}={100}\,{\text {cm}^3/\text {min}}\)

To extract adsorption isotherms of individual pellets within the adsorbent column, the X-ray CT images were processed using the marker-controlled watershed segmentation algorithm implemented in MATLAB and described in Sect. S2. The algorithm was applied to a X-ray CT scan of the column saturated with helium and the obtained mask was then used to extract pellet-by-pellet adsorption data from the scans acquired during \(\text {CO}_2\) adsorption. In this study, this detailed analysis was limited to a 1 cm-thick section of the column located at a distance of 7.4–8.4 cm from the inlet to yield transient and equilibrium adsorption data for 12 individual pellets.

4 Modelling adsorption dynamics

We present in this section the modeling approach that has been used to describe the experimental breakthrough curves as well as the internal profiles, together with the procedure adopted to estimate all relevant model parameters.

4.1 Equilibrium considerations

When applied to gas separations, the analysis of wave phenomena by means of the equilibrium theory provides a useful method to predict the propagation of composition fronts within the adsorption column (Mazzotti and Rajendran 2013). With relation to the experiments discussed in this work, the injection of a feed stream rich in \(\text {CO}_2\) \((y_{\text {in}}>0)\) into the column initially regenerated \((y=0)\) yields the formation of a shock front that propagates through the column at the velocity, \(v_{\text {sh}}\) (Kayser and Knaebel 1989):

$$\begin{aligned} v_{\text {sh}}=\frac{v_2}{1+\frac{\rho _{\text {b}}}{\epsilon }\left( \frac{q^*(c_{\text {in}})}{y_{\text {in}}}\right) \frac{RT}{\overline{p}}} \end{aligned}$$
(9)

where \(v_2\) is the interstitial gas velocity at the trailing edge of the shock front \((f_{\text {in}}=\epsilon {A}{v_2})\). The latter is related to the gas velocity at the leading edge of the shock front, \(v_1\), by the following relationship (Kayser and Knaebel 1989):

$$\begin{aligned} v_1 = v_2 + y_{\text {F}}\left( v_{\text {sh}}-v_2\right) \end{aligned}$$
(10)

Therefore, given the feed composition and the corresponding equilibrium amount adsorbed, one can readily predict the breakthrough time of the shock front at the column outlet, \(t^*_{\text {bt}} = L/v_{\text {sh}}\), or at any given internal location z, \(t^*_{\text {bt}}(z) = z/v_{\text {sh}}\), as well as the flow rate observed at the outlet of the column prior to breakthrough \((f^*_{\text {out}}=\epsilon{A}{v_1})\).

4.2 Dynamic column breakthrough simulation

A generic one-dimensional model was used to simulate the dynamic adsorption/desorption experiments. The model is described in detail in Hosseinzadeh Hejazi et al. (2016) and includes contributions from hydrodynamic dispersion, convection, adsorption, heat transfer, and pressure drop across the column. Briefly, the axially-dispersed plug flow model is used to describe the flow of an ideal gas phase through the adsorption column. Darcy’s law is used to compute the pressure drop along the column. Mass transfer in the solid phase is formulated using a linear driving force (LDF) model with macropore diffusion control. Convective and conductive heat transfer mechanisms are described to occur inside and outside the column (radiant heat is neglected), and gas and solid phases are assumed to be at thermal equilibrium. Experimental mole fraction, temperature, and flow rate profiles are simulated by solving the following mass and energy balances: overall and component mass balances for the fluid phase, component mass balances for the solid phase, and energy balances both inside the column and on its wall. The associated partial differential equations are listed in Table 3. These equations have been discretized in space with the finite volume technique (Haghpanah et al. 2013) and integrated using MATLAB’s ode15s solver. In this study, the number of components \(n_{\text {c}}=2\) with component 2 being the inert carrier gas (helium, \(q^*=0\)).

Table 3 Equations to simulate the dynamic adsorption/desorption experiments

4.3 Parameter estimation

The physical properties of the adsorbent, the fluid phase and the column are introduced as an input to the model and are listed in Table 4. The internal and external heat transfer coefficients were determined by optimization to match the composition and thermal breakthrough profiles of the adsorption experiments at each experimental flow rate independently. The reason for this is that precise temperature control around the column could not be achieved, as it was not practical to use a thermal bath due to the need for simultaneous imaging. Additionally, the dissipated heat from X-ray source may also impact the internal temperature profiles during the scanning time and this effect can vary for each flow rate depending on the frequency of the scans. The values of heat transfer coefficients fitted to the adsorption experiment with the lowest flow rate were used in a predictive manner to simulate experimental desorption profiles. To estimate the values of the adjustable parameters, the non-dominated sorting genetic algorithm II (GA) in the MATLAB global optimization toolbox was used with the following objective function to be minimized:

$$\begin{aligned} J=\frac{1}{1000N_{\text {y}}}\sum \limits _{j=1}^{N_{\text {y}}} \left( \frac{y_\text {out}^{\text {exp}}\left( t_j\right) -y_\text {out}^{\text {sim}}\left( t_j\right) }{ y_\text {out}^{\text {exp}}\left( t_j\right) }\right) ^2+\frac{1}{N_{\text {T}}}\sum \limits _{j=1}^{N_{\text {T}}} \left( \frac{T_\text {tc}^{\text {exp}}\left( t_j\right) -T^{\text {sim}}\left( t_j\right) }{T_\text {tc}^{\text {exp}}\left( t_j\right) }\right) ^2 \end{aligned}$$
(11)

where \(N_{\text {y}}\) and \(N_{\text {T}}\) are the number of time steps, \(t_j\), in the recorded composition and temperature profiles, \(y_\text {out}^{\text {exp}}\) is the outlet mole fraction measured by the mass spectrometer and \(y_\text {out}^{\text {sim}}\) is its value predicted by the model. \(T^{\text {sim}}\) and \(T_\text {tc} ^{\text {exp}}\) are the temperatures values of the gas phase at a distance of 7.2 cm from the inlet predicted by the model and measured by the thermocouple located inside the column, respectively. We note that including the residuals of both the mole fraction and temperature in the objective function ensures that both profiles are correctly captured by the model.

Table 4 Parameters used to simulate the dynamic adsorption/desorption experiments

5 Results

5.1 \({\text {CO}_2}\) adsorption isotherms

As described in Sect. 3, \({\text {CO}_2}\) adsorption isotherms were measured using three independent techniques, namely volumetry, breakthrough analysis (mass balance) and imaging by X-ray CT. These data are shown as symbols in Fig. 3, together with the fits obtained upon application of the dual-site Langmuir model (solid lines) to the volumetry data (solid circles). The latter have been obtained at three different temperatures (293.15, 303.15, and 313.15 K), so as to provide an accurate parameterization of heat effects in the description of the dynamic adsorption experiments through the isosteric heat of adsorption, \(-\Delta {U}\). It can be seen that the dual-site Langmuir model describes the experimental data accurately across the entire pressure range and at each temperature. The isotherm model parameters are listed in Table 1.

Results obtained by breakthrough analysis (crosses) and by X-ray CT imaging (empty circles) are also shown in the figure and show good agreement with the independent volumetry data. We note that the cross symbol at 293.15 K and 100 kPa represents an average of six unique experimental adsorption and desorption runs carried out at three different flow rates. The small variation among the six different runs \((q^*_{\text {bt}}\pm ~0.15\,\text {mmol}/\text {g})\) confirms the accuracy of our experimental protocol for breakthrough measurements. Similarly, the empty circles at 293.15 K and 25, 50, 75, and 100 kPa have been estimated from four independent X-ray CT scans at each pressure value and demonstrate excellent reproducibility of the imaging-based method \((q^*_{\text {ct}}\pm ~0.01\,\text {mmol}/\text {g})\). We note, however, that with increasing pressure the X-ray CT data deviate from the other two sets of measurements towards lower adsorption values, reaching an absolute difference of \(-0.125\,\text {mmol}/\text {g}\) (5%) at about 100 kPa. Albeit small, we attribute this systemtatic error to the calibration factor \(p_1\) in Eq. 8, which in this study was kept to the instrument’s factory settings, rather than carrying out an ad-hoc calibration. Nevertheless, the general agreement observed in Fig. 3 among the equilibrium adsorption data provides a solid basis for the comparison between the the internal adsorption profiles and those predicted using the dynamic adsorption column model, as discussed in Sect. 5.3.

Fig. 3
figure 3

\({\text {CO}_2}\) adsorption equilibrium isotherms on activated carbon rods. Solid circles are experimental values from volumetry and lines are fitted dual-site Langmuir model isotherms. The cross symbols are results from breakthrough experiments calculated from mass balance calculations. Empty circles are results from X-ray CT imaging experiments

5.2 Adsorption dynamics: conventional output

Traditionally, the output of a dynamic breakthrough experiment includes transient data for the outlet gas composition and volumetric flow rate, as well as for the temperature measured at one or more locations within the adsorbent column. These data are shown as symbols in Fig. 4 for the experiments carried out at 293.15 K and at three different feed flow rates (\(f_{\text {in}}=50\), 100, and \(200\,\text {cm}^3/\text {min}\)). In the figure, the three top panels refer to (a) outlet mole fraction, (b) internal temperature profile and (c) outlet flow rate obtained during each adsorption step. The results associated with the subsequent desorption step are presented in three bottom panels (\(f_{\text {in}}=100\), 150, and \(250~\text {cm}^3/\text {min}\), same color-coding). The results obtained upon application of the dynamic adsorption column model are represented by the solid lines. As described in Sect. 4.3, only the observations from the adsorption steps were used to obtain estimates of the internal and external heat transfer coefficients by fitting (Table 4), while the model was applied here in a predictive manner to describe the observations from the desorption steps. The minimum value of the objective function (Eq. 11) was found to be \(8.0\times 10^{-4}\), \(5.5\times 10^{-4}\), \(7.3\times 10^{-4}\) for \(f_{\text {in}}=50\), 100, and \(200~\text {cm}^3/\text {min}\), respectively.

The model describes accurately the experimental outlet profiles of the gas composition (Fig. 4a) and flow rate (Fig. 4c) during each adsorption step. The sharp breakthrough observed verifies the fast mass transfer that can be achieved for \({\text {CO}_2}\) on activated carbon rods. Accordingly, at breakthrough the outlet flow rate jumps from a value near zero to the corresponding feed flow rate, \(f_{\text {in}}\). The behaviour is predicted reasonably well also by the equilibrium theory (Sect. 4.1). The outlet flow rate prior to breakthrough takes a finite value and shows a subtle—yet noticeable—increase with increasing value of \(f_{\text {in}}\) (\(f^*_{\text {out}}=0.8\), 1.6 and \(3.2~\text {cm}^3/\text {min}\) for \(f^*_{\text {in}}=50\), 100 and \(200~\text {cm}^3/\text {min}\)). The predicted breakthrough times of the shock wave are, \(t^*_{\text {bt}}=2706\,\text {s}\,(50~\text {cm}^3/\text {min})\), \(t^*_{\text {bt}}=1353\,\text {s}\,(100~\text {cm}^3/\text {min})\) and \(t^*_{\text {bt}}=677\,\text {s}\,(200~\text {cm}^3/\text {min})\) and are 7.8%, 9.8%, and 18.1% larger than the values observed experimentally. This overestimation is expected and is the result of adsorption heat effects; accordingly, larger deviations are observed at higher flow rates, when heat effects are more pronounced (see below). This is also visible in the outlet flow rate profile, which shows a slower transition to the feed value at higher flow rates.

The internal temperature profiles (Fig. 4b, e) evidence the significant temperature variations arising upon adsorption (temperature increase) and desorption (temperature decrease). These are well captured by the model, which also correctly represents the effect of the feed flow rate: with increasing value of \(f_{\text {in}}\) the observed temperature peaks become larger. As opposed to the sharp transitions observed upon adsorption, both outlet composition (Fig. 4d) and flow rate (Fig. 4f) decrease gradually during the desorption steps. This is the expected behaviour for a type I adsorption isotherm: when the inlet concentration (\(y_{\text {in}}\)) is smaller than the initial concentration (\(y^{\text {0}}\)), the leading state (\(y^{\text {0}}\)) travels faster than the trailing state (\(y_{\text {in}}\)) and a so-called simple-wave is formed (Mazzotti and Rajendran 2013). The latter is an expanding wave characterised by concentrations that monotonically decrease from \(y^{\text {0}}=1\) to \(y_{\text {in}}=0\). Because the velocity depends on the composition (Kayser and Knaebel 1989), its evolution over time (panel f) will mimic the evolution of the composition (panels d). Again, the model accurately describes these transient profiles.

Fig. 4
figure 4

Conventional output from \({\text {CO}_2}\)/He dynamic column breakthrough experiments at three different flow rates. The three top panels show the temporal evolution of the a outlet composition, b internal temperature (7.2 cm from inlet) and c outlet flow rate observed during a \({\text {CO}_2}\) feed \((y_{\text {in}}=1)\). Panels d, e, f show the corresponding observations during the subsequent helium purge (\(y_{\text {in}}=0\), same color coding, flow rates indicated in the legend). Symbols and lines correspond to experimental and simulation data, respectively. Experimental conditions: \(p=100\,\text {kPa}\), \(T=293.15\,\text {K}\); the units of the flow rate are \(\text {cm}^3/\text {min}\)

5.3 Adsorption dynamics: internal profiles

X-ray CT imaging performed during the dynamic adsorption/desorption experiments enables tracking the adsorption front as it progresses through the adsorbent column. The results obtained at different flow rates for the \({\text {CO}_2}\) feed step (\(y_{\text {in}}=1\), left panels) and the subsequent helium purge (\(y_{\text {in}}=0\), right panels) are shown in Fig. 5. The color scale and labels indicate the time of each profile with respect to the residence time \(t_r\) calculated as the volume of the empty column divided by the flow rate. The characteristic pattern of the internal profiles of the adsorbed concentration observed by X-ray CT during adsorption and desorption is consistent with the observations from the outlet composition profiles discussed above. The shape and velocity of the mass transfer front is also clearly affected by the flow rate. The experimental profiles (symbols) are compared to predictions of the dynamic adsorption model that was fitted to the outlet breakthrough profiles (solid lines). There is an excellent agreement between experiments and simulations at each time, for the three flow rates and for both adsorption and desorption experiments. Slight deviations are observed in the early profiles during adsorption (up to approx. 7 cm from the inlet), which are likely due to the presence of the thermocouple that reduces the cross sectional area of the packed bed.

With increasing flow rate, the adsorption heat effects on the mass transfer zone become clearly visible and significant tailing appears at the trailing edge of the adsorption front. At the highest flow rate \((f_{\text {in}}={200\,}{\text {cm}^3/\text {min}})\), one can clearly distinguish each time-profile behind the front, while the same profiles are overlapping in the experiments at the lower flow rates (\(f_{\text {in}}={50\,}{\text {cm}^3/\text {min}}\) and \(f_{\text {in}}={100\,}{\text {cm}^3/\text {min}}\)). The experimental internal profiles provide for an added depth of information: a significant variation in the slice-averaged adsorbed amount is present \((q_{\text {ct}}\approx \pm {0.25\,}{\text {mmol}/\text {g}})\), which cannot be explained by the measurement uncertainty \((<\pm {30\,}{\mu \text{mol}/\text{g}})\). Because the average bed density \((\rho _{\text {b}}=0.435\,\text {g}/\text {cm}^3)\) was used to convert the X-ray CT measurement to an amount adsorbed per unit mass, these variations are likely due to heterogeneities that are inherent to random packings (see also Sect. 6). The results shown in Fig. 5 demonstrate the practical feasibility of applying X-ray CT to observe dynamic processes in commercial adsorbent systems. The quantitative agreement with the model further indicates that it should be possible to exploit this technique beyond the verification exercise and to reveal new insight on the dynamics of adsorption processes.

Fig. 5
figure 5

Internal adsorption profiles during column breakthrough experiments; adsorption (left column) and desorption experiments (right column). Symbols are experimental data estimated according to Eq. 8 and solid lines are predictions from the dynamic column breakthrough model that uses parameters fitted to the conventional output. The color code indicates the time of the profiles relative to the residence time \((t_r = V_\text {b}/f_\text {in})\) (Color figure online)

5.4 Mixed gas feed

To further verify the validity of the experimental protocol and the predictive ability of the numerical model, an experiment was conducted in which a feed stream containing 50% \({\text {CO}_2}\) and 50% He was injected at \(f_{\text {in}}=100\,\text {cm}^3/\text {min}\) into the column initially regenerated \((y=0)\). Again, the analysis of the temporal evolution of the outlet composition, outlet flow rate, and the temperature at 7.2 cm from the inlet (Fig. 6, the “conventional” output), is complemented by direct observations on the progression of the mass transfer front within the adsorbent column obtained by X-ray CT (Fig. 7). In both figures, the experimental observations are compared to the results from the dynamic adsorption column model and an excellent agreement is observed for each data set. We note the characteristic decline in the temperature at about \(1800\,\text {s}\) after start of the experiment that is observed in both the measured and the simulated temperature profile. This behaviour is attributed to a feed with lower temperature than the column that reaches the thermocouple position in the absence of adsorption heat effects, i.e. once adsorption front has left the saturated column. We emphasize that the model has been used here in a predictive manner, i.e. no parameter fitting has taken place. The two heat transfer coefficients used to simulate this experiment are those obtained from the \({\text {CO}_2}\) adsorption experiment carried out at \(f_{\text {in}}=100\,\text {cm}^3/\text {min}\) and presented in Sect. 5.2 (values reported in Table 4).

There are two noticeable effects of feed composition on the propagation of the adsorption front. First, the breakthrough time, \(t_{\text {bt}}=1683\,\text {s}\,(y=0.5)\) has increased compared to the value observed for the pure \({\text {CO}_2}\) feed at the same total flow rate, \(t_{\text {bt}}=1232\,\text {s}\,(y=1)\). Second, both outlet profiles (composition and flow rate) are more dispersed than their counterpart for the pure \({\text {CO}_2}\) feed (Fig. 4a, c). These two observations are in line with the expected (1) concentration dependence of the breakthrough time with a non-linear adsorption isotherm and (2) greater axial dispersion as a result of interim pure helium flow before \({\text {CO}_2}\) breakthrough. This can again be verified through the application of the equilibrium theory; the latter predicts an increase in the breakthrough time from \(t^*_{\text {bt}}=1353\,\text {s}\,(y_{\text {in}}=1)\) to \(t^*_{\text {bt}}=1787\,\text {s}\,(y_{\text {in}}=0.5)\), and a substantial increase of the flow rate at the leading edge of the mass transfer zone (\(f^*_{\text {out}}=1.6\,\text {cm}^3/\text {min}\) at \(y_{\text {in}}=1\) vs. \(f^*_{\text {out}}=50.6\) cm\(^3\)/min at \(y_{\text {in}}=0.5\)). As with the experiments using a pure \({\text {CO}_2}\) feed, the breakthrough time predicted by the equilibrium theory is larger (6.2%) than the value observed in Fig. 6, as a result of the adsorption heat effects that appear in the experiments.

Fig. 6
figure 6

Conventional output from the dynamic breakthrough experiments with mixed gas feed \((y_{\text {in}}=0.5)\) into the column initially regenerated \((y=0)\). Temporal evolution of a outlet composition, b internal temperature (7.2 cm from inlet) and c outlet flow rate. Symbols and lines correspond to experimental and simulation data, respectively. Experimental conditions: \(p=100\,\text {kPa}\), \(T=293.15~\text {K}\), \(f_{\text {in}}=100~\text {cm}^3/\text {min}\)

Fig. 7
figure 7

Internal adsorption profiles of the adsorption breakthrough experiment carried out for a 50:50 \({\text {CO}_2}\):He feed. Experimental profiles (symbols) are estimated according to Eq. 8, while the model prediction (solid lines) relies on parameters fitted to the \({100\,}{\text {cm}^3/\text {min}}\) experiment with a pure \({\text {CO}_2}\) feed. The color code indicates the time of the profiles relative to the residence time \((t_r = V_\text {b}/f_\text {in})\) (Color figure online)

6 Discussion

X-ray CT represents an exciting prospect for the study of adsorption dynamics in standard laboratory dynamic breakthrough systems. One of the benefits arising from the application of a tomographic technique for measuring adsorption is the ability to obtain information on experimental breakthrough curves within the bed and to make observations over multiple length-scales to access adsorption properties spatially. Several reasons justify the demand for this increase in the level of observational detail. First, the measurement of the variation in adsorbed amount in time and along one spatial dimension of the column underpins the design of robust processes for separations with stringent specifications, such as ultra-high purity products (Hosseinzadeh Hejazi et al. 2017). Second, the need to intensify current industrial pressure- temperature swing adsorption processes relies, among others, on the improvement of heat and mass transport through the design of contactor geometries that cannot be captured with traditional one-dimensional models (Claessens et al. 2020; Sharma et al. 2020; Wurzbacher et al. 2016). While three-dimensional modelling of complete pressure- (PSA), vacuum- (VSA), and temperature-swing adsorption (TSA) cycles is nowadays possible (Gautier et al. 2018; Lian et al. 2019; Qasem and Ben-Mansour 2018), these findings would need to be validated against direct measurements of time-resolved internal adsorbent loading profiles in three-dimensions. Third, the need of developing more realistic structural models of technical adsorbents requires understanding the effects that arise from variations in the local voidage properties within the adsorption column and within the individual porous particles. Because X-ray CT measurements contain three-dimensional data of the column, the analysis can be readily extended to higher resolution and smaller scales, a level of information that makes a first step towards bridging the gap between macroscopic process description and high-accuracy pore-scale measurements and theories.

We have presented above results from a series of breakthrough experiments using the model system \({\text {CO}_2}/\text {helium}\) on activated carbon and successfully validated them against predictions from a one-dimensional dynamic adsorption column model. We present in the following the results obtained upon extracting from the same data set transient uptake profiles within a 1 cm-thick section of the column, thereby extending the analysis to individual adsorbent pellets.

6.1 Internal breakthrough curves

The breakthrough profiles measured during the experiment carried out at \(f_{\text {in}}=100\,\text {cm}^3/\text {min}\) using (a) pure \((p_{\text {CO}_2}=100\,\text {kPa})\) and (b) mixed gas feed \((p_{\text {CO}_2}=50\,\text {kPa})\) are plotted in Fig. 8 for ten slices within a 1 cm-thick section of the column located at 7.4 cm from the inlet. As indicated in the inset of the figure, each curve is color-coded to represent each individual 1 mm-thick slice. In agreement with the observations at the outlet of the column (Figs. 4 and 6), the internal profiles of the two experiments differ in the propagation velocity of the adsorption front and in the width of the front. The former results in a faster breakthrough for the experiment with the pure feed (\(t_{\text {bt}}\approx 290\) s) as compared to the mixed feed (\(t_{\text {bt}}\approx 410\) s). Closer inspection of the uptake rate of each individual profile also reveals a lag of about 50 s at half maximum between the upstream and downstream slice of the 1 cm-long column section in both experiments. At the flow rate of the experiment, the equilibrium theory indicates that it would take 50–60 s for the shock wave to travel through the same volume, in agreement with our experimental observations. Notably, also the breakthrough times agree reasonably well with their counterpart estimated from the theory and using column-averaged properties (\(\rho _{\text {b}}=435\) kg/m\(^3\), \(\epsilon =0.456\)), namely \(t^*_{\text {bt}}=350\) s (\({q}^{\text {*}}=2.61\) mol/kg at \(p_{\text {CO}_2}=100\,\text {kPa}\)) and \(t^*_{\text {bt}}=460\,\text {s}\) (\({q}^{\text {*}}=1.73\) mol/kg at \(p_{\text {CO}_2}=50\,\text {kPa}\)).

The experimental uptake profiles in both experiments are characterised by a substantial degree of asymmetry with a slower transition to the equilibrium loading at late times. For a system characterised by fast intra-particle mass transport (such as the one considered here), this effect is attributed to the non-isothermal nature of the uptake process. The experimental profiles also show smearing of the mass transfer zone that is more pronounced in the experiment with the mixed feed. This can be explained as the result of a larger axial dispersion, owing to the larger flow rate at the leading edge of the mass transfer zone (see Sect. 5.4). While one could also argue with a stronger self-sharpening effect present for the higher concentration feed, the equilibrium isotherm is only weakly non-linear and this effect is therefore unlikely to explain the marked difference in the uptake rate. However, this ability to reveal smearing of the mass transfer zone within the column, would enable exploring the self-sharpening effect in systems with higher degree of non-linearity as well as exploring more advanced ternary breakthrough experiments. The latter could be designed such that both shock and simple wave transitions are observed in a single adsorption breakthrough experiment.

The striking feature of the results shown in Fig. 8 is that the equilibrium amount adsorbed attained at late times differs among the ten slices. These variations are consistent with those observed in Figs. 5 and 7 across the whole column. Yet, the color coding used for the plotting (inset of Fig. 8a) further indicates that the observed trend is not random, but is consistent by and large between the two experiments. Notably, the ratio of the measured slices-averaged equilibrium capacity, \(q_{\text {ct}}(100~{\text {kPa}})/q_{\text {ct}}(50~{\text {kPa}})=1.50\), is in excellent agreement with its counterpart estimated from the adsorption isotherm \(q^{\text {*}}(100~{\text {kPa}})/q^{\text {*}}(50~{\text {kPa}})=1.51\). As indicated by the horizontal dashed lines, variations along the length of the column can be explained by local changes in the bed density to yield relative variations in the local bed porosity, \(\epsilon /\overline{\epsilon }=0.9-1.1\) (inset of Fig. 8b, \(\overline{\epsilon }\) is the average porosity of the 1-cm long section). Yet, similar variations in the adsorbed amount can also be attributed to variations in the local average particle porosity, \(\epsilon _{\text {p}}=0.60-0.68\), at the measured column-averaged bed porosity (\(\epsilon =0.456\)). Most likely, both effects will contribute to local variations in the adsorption properties of the column.

Fig. 8
figure 8

Internal uptake adsorption curves measured by X-ray CT within a 1 cm-thick section of the column located at 7.4 cm from the inlet. Curves are shown for ten 1 mm-thick slices and their color indicates location (see inset in a). The vertical solid line represents the breakthrough time estimated by equilibrium theory, while the horizontal dashed lines indicate the expected variation in the adsorbed amount as a result of changes in the local bed porosity (see inset in b). a pure feed \((p_{\text {CO}_2}=100\,\text {kPa})\). b mixed gas feed \((p_{\text {CO}_2}=50\,\text {kPa})\). Total pressure: \(p=100\,\text {kPa}\), temperature: \(T=293.15\) K, flow rate: \(f_{\text {in}}=100\,\text {cm}^3/\text {min}\)

6.2 Transient uptake of individual adsorbent pellets

The analysis presented in the previous section is extended here to 12 individual pellets within the same 1 cm-long section of the adsorption column. To this end, the raw X-ray CT tomograms were processed using the marker-controlled watershed segmentation algorithm described in Sect. S2. The separated adsorbent particles are shown in the bottom right corner of Fig. 9 and have been color-coded 1–12 to enable better visualisation. While the low resolution of the tomograms in the axial direction (x, 1 mm) limits the accuracy of the segmentation, the obtained result was deemed to be of sufficient quality for computing pellet-averaged quantities. The remaining panels in the figure show the transient uptake profiles for each individual pellet for the experiment carried out at \(f_{\text {in}}=100\,\text {cm}^3/\text {min}\) using pure (\(p_{\text {CO}_2}=100\,\text {kPa}\), circles) and mixed gas feed (\(p_{\text {CO}_2}=50\,\text {kPa}\), triangles). The results mimic the behavior observed for slice- and column-averaged properties discussed in the previous sections and show the influence of feed composition on the shape of the uptake curve. Specifically, for each pellet, two curves are obtained that are characterised by a distinct uptake rate and and a distinct equilibrium loading at late times. The latter agree by and large with results obtained independently by volumetry (Fig. 3), as indicated by the horizontal dashed lines for the two partial pressures considered here. The ability to monitor simultaneously uptake curves on individual pellets by X-ray CT complements the output of microscopic diffusion experiments via NMR tracer desorption and NMR PFG self-diffusion measurements (Kärger et al. 2012). As demonstrated in that study, even for commercial zeolite samples, there are considerable variations between different batches of product and between different pellets from the same batch, owing to e.g., differences in hydrothermal stability.

Fig. 9
figure 9

Uptake adsorption curves measured by X-ray CT for individual adsorbent pellets within a 1 cm-thick section of the column located at 7.4 cm from the inlet. Curves are color-coded 1–12 to represent each pellet. Circles and triangles refer to data obtained from the pure \((p_{{\text {CO}_2}}=100\,\text {kPa})\) and mixed feed experiment \((p_{{\text {CO}_2}}=50\,\text {kPa})\), respectively. The horizontal dashed lines indicate the corresponding equilibrium amount adsorbed measured by the volumetry. Total pressure: \(p=100\,\text {kPa}\), temperature: \(T=293.15\,\text {K}\), flow rate: \(f_{\text {in}}=100\,\text {cm}^3\, \text {min}^{-1}\)

The individual isotherm plots extracted from the equilibrium loadings at late times are shown in Fig. 10 and confirm the reliability of the X-ray CT measurement at the scale of an individual pellet (the dashed lines are the dual-site Langmuir model isotherms fitted onto the volumetry data). It can be seen that while the majority of the pellets conform to the expected column-averaged loading, local deviations in the uptake capacity are observed (pellets 5, 8, 9, 10, 11). Because a unique average particle density was used to convert the X-ray CT measurement to an amount adsorbed per unit mass \((\rho _{\text {p}}=500~\text {kg}/\text {m}^3)\), this behaviour is likely to ensue from variations in the intraparticle porosity, as anticipated in the previous section. This result further indicates that for the system considered in this study, local variations in the bed density drive the observed variability in the adsorbed amount at the column-scale (Figs. 5, 7 and 8) and that the (more subtle) variations in the pellet porosity are subordinate to it.

This novel ability to monitor each pellet individually further suggests that it should be possible to estimate additional parameters, such as the effective diffusivity of the adsorptive in the adsorbent particles with a slight modification of the experiment design. Most importantly, the ability to move seamlessly from the column- down to the pellet-scale within a single experiment is unique to X-ray CT and highlights its potential as a tool for studying adsorption or reaction systems involving microporous sorbents or catalysts under realistic conditions.

Fig. 10
figure 10

Adsorption isotherms measured by X-ray CT on 12 pellets within a 1 cm-thick section of the column located at 7.4 cm from the inlet (same experimental conditions and color-coding as in Fig. 9). The colored lines are fits obtained upon application of a single-site Langmuir adsorption model to each data set, while the dotted black line is the adsorption isotherm measured by the volumetry (Fig. 3) (Color figure online)

7 Conclusions

This study has demonstrated the practical feasibility of applying X-ray CT to measure transient gas uptake profiles in adsorbent systems containing a commercial activated carbon adsorbent on the scale from a packed adsorbent column down to an individual adsorbent particle. A “simple” adsorptive was considered, \({\text {CO}_2}/\text {helium}\), in both adsorption and desorption mode, to (i) demonstrate the feasibility of the approach without the need of a strongly attenuating agent and (ii) to verify conformity of the measured profiles to theoretical expectations. To this end, a generic one-dimensional adsorption column model was successfully applied to describe the breakthrough experiments, including both outlet and internal transient profiles of concentration and temperature. The results illustrate the rich variety of propagation behavior of the mass transfer zone depending on the feed composition and the flow rate. The ability to measure such profiles directly and down to the the scale of a single pellet provides an exciting prospect for future studies. In fact, the X-ray CT imagery contain 3D data of the column that can be used, alongside numerical tools, to bridge the gap between macroscopic process description and high-accuracy pore-scale measurements and theories.