In this work, we use a standard one dimensional model for gas adsorption in fixed beds (Casas et al. 2012). The model is described in detail in Sect. 2.1. The constitutive equations are chosen to describe an amine-appended nano fibrillated cellulose material that has been specifically studied and developed for DAC applications (Gebald et al. 2014; Wurzbacher et al. 2012, 2016). Using the data from the three experimental works cited, we have determined the adsorption isotherms and transport parameters, as described in Sect. 2.2. The adsorbent used in the three papers mentioned is always the same, but the amine content, and therefore, the adsorbent’s maximum uptake capacity differs. As a consequence we have been able to determine model parameters that are plausible, but not necessarily accurate in describing any of the three specific adsorbents. This choice is consistent with the scope of this work, where the focus is on the effect of operating conditions on DAC performance, hence plausibility of the model parameters is more important than accuracy.
Column model
The model here proposed is a detailed first principles model of a transient, one-dimensional cylindrical column of length L. The model consists of energy and material balances involving the gas phase, the solid phase and the column wall. The balances form a set of partial differential equations (PDE) that are solved transiently until a cyclic steady-state is reached. The following assumptions are made:
-
One-dimensional model in the axial direction, therefore there are no concentration, temperature or velocity radial gradients;
-
The solid and gas phases are in thermal equilibrium;
-
The mass transfer rate is described using a linear driving force model (LDF);
-
Axial dispersion and axial conductivity are assumed to be negligible under the conditions of the simulations and in the scope of the analysis presented in this work;
-
The pressure drop is described using the Ergun equation;
-
The heat capacities, the viscosity, the isosteric heat of adsorption and the heat and mass transfer coefficients are constant.
The component and overall mass balances are therefore the following:
$$\varepsilon _{\text {t}} \frac{\partial c_{i}}{\partial t} + \frac{\partial (u c_{i})}{\partial z} + \rho _{\text {b}} \frac{\partial q_{i}}{\partial t} = 0 \quad i = 1,\ldots , n,$$
(1)
$$\varepsilon _{\text {t}} \frac{\partial c}{\partial t} + \frac{\partial (u c)}{\partial z} + \rho _{\text {b}} \sum _{j=1}^{n} \frac{\partial q_{j}}{\partial t} = 0,$$
(2)
where z and t are the independent variables of space and time; c and q are the total fluid and adsorbed phase concentration, \(y_{i}\) is the molar fraction of each component i; u is the superficial gas velocity; \(\varepsilon _{\text {t}}\) is the total void fraction; \(\rho _{\text {b}}\) is the adsorbent bed density, and n is the total number of components, three in our case. The mass transfer for each component is calculated using a linear driving force:
$$\frac{\partial q_{i}}{\partial t} = k_{i} (q_{i}^{*} - q_{i}) \quad i = 1, \ldots , n,$$
(3)
where \(k_{i}\) is the lumped mass transfer coefficient and \(q_{i}^{*}\) is the adsorbed phase concentration of each component at equilibrium, calculated based on the isotherm models described in Sect. 2.2.1. Two energy balances describing the heat transfer between the fluid phase, solid phase, column wall and outside (heating/cooling jacket) are needed:
$$\begin{aligned}&(\varepsilon _{{\text {t}}} C_{{\text {g}}} + \rho _{{\text {b}}}C_{{\text {s}}} + \rho _{{\text {b}}}C_{{\text {ads}}}) \frac{\partial T}{\partial t} - \varepsilon _{{\text {t}}} \frac{\partial p}{\partial t} + u C_{{\text {g}}} \frac{\partial T}{\partial z} \\&\quad + \rho _{{\text {b}}} \sum _{j=1}^{n} \varDelta H_{j} \frac{\partial q_{j}}{\partial t} = - \frac{2h_{{\text {L}}}}{R_{{\text {in}}}} (T-T_{{\text {w}}}), \end{aligned}$$
(4)
$$\begin{aligned}&\frac{\partial T_{{\text {w}}}}{\partial t} \\&\quad =\frac{2}{C_{{\text {w}}}(R^{2}_{{\text {out}}} - R^{2}_{{\text {in}}})} \left[ h_{{\text {L}}} R_{{\text {in}}}(T-T_{{\text {w}}}) - h_{{\text {w}}} R_{{\text {out}}}(T_{{\text {w}}}-T_{{\text {wf}}}) \right], \end{aligned}$$
(5)
where T, \(T_{{\text {w}}}\) and \(T_{{\text {wf}}}\) are the column, column wall and working fluid temperature; p is the total pressure in the column; \(C_{{\text {g}}},\) \(C_{{\text {s}}},\) \(C_{{\text {ads}}}\) and \(C_{{\text {w}}}\) are the fluid, solid, adsorbed phase and wall heat capacities; \(\varDelta H_{j}\) is the heat of adsorption for component j; \(h_{{\text {L}}}\) and \(h_{{\text {w}}}\) are the heat transfer coefficients from the column to the column wall and from the column wall to the environment respectively; \(R_{{\text {in}}}\) and \(R_{{\text {out}}}\) are the inner and outer wall radius. The model parameters are reported in Table 1. The low values of the mass transfer coefficients and the large heat capacity of the adsorbent lead to conditions where neglecting axial dispersion and axial conductivity (see fourth bullet at the beginning of this section) is a reasonable assumption.
The energy and material balances are solved in Fortran using the finite volume method, where the PDEs are discretized along the space coordinate into equally-spaced cells. The values at the cell boundaries are calculated using the Total Variation Diminishing (TVD) scheme with a Van Leer flux limiter to avoid oscillations (LeVeque 2002). The PDEs are solved in time using the LSODES solver on Fortran. The boundary conditions for each step of the process are described in Table 3 and explained in Sect. 2.3. For more information on the model used, a detailed description of it can be found in previous works (Casas et al. 2012).
Table 1 Model parameters used for the simulation: column sizing, adsorbent properties and fluid characteristics System characterization
The main criterion for selecting the adsorbent used for the process simulations in this work is the availability of equilibrium and kinetic data on the binary adsorption of \({\hbox {CO}}_{2}\) and \({\hbox {H}}_{2}\)O in DAC-relevant conditions. For this study, the adsorption equilibrium and kinetic data of \({\hbox {CO}}_{2}\) and \({\hbox {H}}_{2}\)O on APDES-NFC, that has been experimentally obtained by Gebald et al. and Wurzbacher et al. (Gebald et al. 2014; Wurzbacher et al. 2012, 2016), is used. APDES-NFC is an amine-functionalized nanofibrillated cellulose that binds to \({\hbox {CO}}_{2},\) leading to the formation of a carbamate when in a dry gas and to ammonium bicarbonate when in the presence of water vapor.
Adsorption isotherms
The single and binary equilibrium data of \({\hbox {H}}_{2}\)O and \({\hbox {CO}}_{2}\) on APDES-NFC have been extracted from Figs. 3 and S2 (Gebald et al. 2014) and the isotherm fitting has been done in this work.
Figure 1a shows the water equilibrium data both in the case of a single-component equilibrium experiment (\(p_{{\text {CO}} _{2}} = 0\) kPa, solid markers) and in the case of co-adsorption of \({\hbox {CO}}_{2}\) and \({\hbox {H}}_{2}\)O (\(p_{{\text {CO}} _{2}} = 0.045\) kPa, open markers) on APDES-NFC (Gebald et al. 2014). In their work, Gebald et al. postulate that \({\hbox {H}}_{2}\)O physisorbs to a silanol group, a cellulose hydroxyl group or an unreacted amine group when \({\hbox {CO}}_{2}\) is absent, or via zwitterion deprotonation when \({\hbox {CO}}_{2}\) is present and already adsorbed on the solid. The equilibrium data exhibits a type II isotherm, which is typical for adsorption on cellulose-based materials (Thommes et al. 2015); as commonly used to describe \({\hbox {H}}_{2}\)O adsorption on such materials (Bratasz et al. 2011), the Guggenhein–Anderson de Boer (GAB) was used to model the water uptake \(q_{{\text {H}}_{2}{\text {O}}},\) as a function of the relative humidity, x:
$$q_{{\text {H}}_{2}{\text {O}}}(x) = c_{{\text {m}}} \frac{c_{{\text {G}}} K_{{\text {ads}}}x}{(1-K_{{\text {ads}}}x)(1+(c_{{\text {G}}}-1)K_{{\text {ads}}}x)},$$
(6)
where \(c_{{\text {m}}},\) \(c_{{\text {G}}}\) and \(K_{{\text {ads}}}\) are the three GAB parameters. The GAB parameters were estimated using a nonlinear least-squares function and are represented in Table 2. The open markers, showing data from equilibrium experiments of a binary mixture in which \({\hbox {CO}}_{2}\) is present, fall right on the GAB isotherm, which suggests that the water uptake is barely influenced by the presence of \({\hbox {CO}}_{2}.\) This is confirmed by other results reported in the literature (Veneman et al. 2014). Therefore for the process simulations, \({\hbox {H}}_{2}\)O equilibrium loading is modeled using the single-component GAB isotherm for both single and binary mixtures.
Table 2 GAB, Toth and modified Toth isotherm fitted parameters Figure 1b shows the \({\hbox {CO}}_{2}\) uptake on APDES-NFC under dry (\(p_{{\text {H}}_{2}{\text {O}}} = 0\) kPa, solid markers) and wet (\(p_{{\text {H}}_{2}{\text {O}}} = 2.55\) kPa, open markers) conditions at temperatures ranging between 296 and 343 K. The dry gas containing \({\hbox {CO}}_{2}\) shows a favorable isotherm that can be accurately described by the Toth isotherm, where the loading is a function of both \({\hbox {CO}}_{2}\) partial pressure and temperature as given by:
$$q_{{\text {CO}}_{2}}(T,p_{{\text {CO}}_{2}})= n_{s}(T) \frac{b(T) p_{{\text {CO}}_{2}}}{{\left[ 1+(b(T)p_{{\text {CO}}_{2}})^{t(T)} \right] }^{1/t(T)}},$$
(7)
$$n_{s}(T)= n_{s0} \exp \left[ \chi \left( 1-\frac{T}{T_{0}} \right) \right] ,$$
(8)
$$b(T)= b_{0} \exp \left[ \frac{\varDelta H_{0}}{R T_{0}} \left( \frac{T_{0}}{T} -1 \right) \right] ,$$
(9)
$$t(T)= t_{0} + \alpha \left( 1 - \frac{T_{0}}{T} \right) ,$$
(10)
where \(n_{{\text {s}}},\) b and t are the temperature-dependent Toth parameters. Here, the reference temperature was set to 296 K and \(n_{{\text {s}0}},\) \(b_{0}\) and \(t_{0}\) were estimated by fitting the corresponding data points. Data at 296, 323 and 343 K were then used to estimate \(\alpha ,\) \(\chi\) and the isosteric heat of adsorption, \(\varDelta H_{0},\) which are reported in Table 2. Although all parameters were re-estimated in this work, \(\varDelta H_{0}\) was found to be in the same range as that in Gebald et al.’s work. Contrary to what was observed for water adsorption in the presence of \({\hbox {CO}}_{2},\) the \({\hbox {CO}}_{2}\) uptake is indeed influenced by the presence of water vapor in the gas. Results show that the \({\hbox {CO}}_{2}\) uptake is enhanced when water is present; for a given temperature, the shape of the isotherm becomes slightly steeper (= higher affinity) and the uptake at higher partial pressures increases (Serna-Guerrero et al. 2008). To describe the co-operative adsorption of \({\hbox {CO}}_{2}\) in humid conditions, Wurzbacher et al. used an empirical approach, by introducing an enhancement factor that takes into account the presence of water (Wurzbacher et al. 2016). Although the relation holds for some data points, it fails to describe the behavior of others. Similar to a recent work (Hefti and Mazzotti 2018), a new isotherm model, accounting for the dependence on the water loading, is proposed in this work to describe \({\hbox {CO}}_{2}\) uptake in binary conditions. Using the Toth isotherm as a basis, the new isotherm model proposed in the following equation accounts for the water uptake dependence in the maximum uptake term, \(n_{{\text {s}}},\) and in the affinity coefficient, b:
$$q_{{\text {CO}}_{2}}(T,p_{{\text {CO}}_{2}},q_{{\text {H}}_{2}{\text {O}}}),$$
(11)
$$= n_{s}(T,q_{{\text {H}}_{2}{\text {O}}}) \frac{b(T,q_{{\text {H}}_{2}{\text {O}}}) p_{{\text {CO}}_{2}}}{{\left[ 1+(b(T,q_{{\text {H}}_{2}{\text {O}}})p_{{\text {CO}}_{2}})^{t(T)} \right] }^{1/t(T)}},$$
(12)
$$n_{s}(T,q_{{\text {H}}_{2}{\text {O}}}) =n_{s}(T) \left[ \frac{1}{1-\gamma q_{{\text {H}}_{2}{\text {O}}}} \right] \quad \gamma > 0,$$
(13)
$$b(T,q_{{\text {H}}_{2}{\text {O}}}) = b(T) (1+\beta q_{{\text {H}}_{2}{\text {O}}}) \quad \beta > 0.$$
(14)
The water dependence is introduced in such a way that when water vapor is present in the gas, both the isotherm affinity and the maximum uptake increase, whereas when absent, the model reduces to the single-component Toth isotherm of Eq. 7. The available equilibrium data shown in Fig. 1 was used to estimate the parameters \(\gamma\) and \(\beta ,\) so as the modified Toth isotherm was determined, as shown by the dashed curves. The isotherm parameters are presented in Table 2.
Heat and mass transfer
The heat and mass transfer coefficients were estimated by fitting the model equations to dynamic experiments of \({\hbox {CO}}_{2}\) and \({\hbox {H}}_{2}\)O coadsorption on APDES-NFC (Wurzbacher et al. 2012, 2016).
The mass transfer coefficients were estimated by a linear square fitting of the one dimensional mass balances and the linear driving force assumption of Eq. 3 to the experimental breakthrough curves. The mass transfer coefficient for \({\hbox {CO}}_{2}\) has been estimated to be \(2 \times 10^{-4}\) s\(^{-1},\) which is in line with the values found in a recent work on the same material and those on an amine-functionalized MOF under DAC conditions (Darunte et al. 2019; Ng et al. 2018); that of water has been found to be \(2 \times 10^{-3}\) s\(^{-1}.\) A calibration of the maximum \({\hbox {CO}}_{2}\) and \({\hbox {H}}_{2}\)O uptake was necessary in order to compensate for the difference in amine content between the paper reporting the breakthrough experiments (Wurzbacher et al. 2012) and that used for the determination of the adsorption isotherms (Gebald et al. 2014). Experimental breakthrough curves of \({\hbox {CO}}_{2}\) and \({\hbox {H}}_{2}\)O respectively at ca. 400 ppm and a relative humidity of 40% are shown in Fig. 2a together with the simulation results obtained using the estimated parameters (Wurzbacher et al. 2012). The comparison between measurements and simulations shows a good fitting.
Similarly, the energy balances of Eqs. 4–5 were used to estimate the heat transfer coefficients \(h_{{\text {L}}}\) and \(h_{{\text {W}}}\) from experimental data of the desorption of an inert gas, namely the wall and gas temperature plotted for both experiments and simulations in Fig. 2b (Wurzbacher et al. 2016). Using the heat transfer coefficients reported in Table 1, the agreement between the two is satisfactory.
Cycle design
In this work, a steam-assisted temperature–vacuum swing adsorption (S-TVSA) cycle is presented, as shown in Fig. 3. The cycle is made up of four steps; (1) adsorption, (2) blowdown, (3) heating and (4) desorption. In the adsorption step, a fan is used to blow air at atmospheric temperature \(T_{{\text {L}}}\) and pressure \(p_{{\text {H}}}\) through the packed column until the bed reaches almost complete saturation of \({\hbox {CO}}_{2}\) in the bed. Atmospheric air is modeled as a ternary mixture of \({\hbox {CO}}_{2},\) \({\hbox {H}}_{2}\)O and air at a constant composition of 400 ppm of \({\hbox {CO}}_{2},\) with a relative humidity of 50% and air composition of 98.8%. Air is made up of mainly \({\hbox {N}}_{2}\) and \({\hbox {O}}_{2},\) which have low affinity to the material. For this reason, air is modeled as an inert compound made entirely up of \({\hbox {N}}_{2}.\) At the end of the adsorption step, \({\hbox {CO}}_{2}\) and \({\hbox {H}}_{2}\)O are both in gas and solid phase. After the adsorption step, the blowdown step takes place, where the air inlet is closed and the column is brought down to the evacuation pressure, \(p_{{\text {L}}},\) with a vacuum pump at the column outlet. In this short step, air is partially removed from the gas phase in the column and released back into the atmosphere. In the following heating step, heat is transferred to the column through the external heating jacket at the desorption temperature \(T_{{\text {H}}}.\) Like in the blowdown step, the stream exiting the column during heating is mainly composed of air and is therefore released back into the atmosphere. The desorption step is modeled with two variants; in one case, it is modeled as a heating step, where the two driving forces for desorption, heat and low pressure, are provided by the external jacket and by the vacuum pump (cycle B). The second alternative is to use a steam purge, that not only gives an additional temperature swing through direct contact with the adsorbent material, but also adds to the pressure swing-driven desorption through purge by displacement (cycle A). Superheated steam enters the column at the desorption temperature, \(T_{{\text {H}}},\) and evacuation pressure \(p_{{\text {L}}}.\) During \({\hbox {CO}}_{2}\) and \({\hbox {H}}_{2}\)O desorption, to reduce the electrical energy requirements and to avoid problems in the pump due to the formation of liquid water among compression, a water trap is added before the compressor, where \({\hbox {H}}_{2}\)O is condensed out of the hot stream.
The boundary conditions for each step are reported in Table 3. During the blowdown step, the pressure at the outlet is assumed to decrease with an exponential decay p(t) that takes into account small flow resistances in the experimental setup (Casas et al. 2013). During the other steps, it is assumed to be kept constant using a back pressure regulator at either ambient pressure, i.e. \(p(t)=p_{{\text {H}}},\) or under vacuum, i.e. \(p(t) = p_{{\text {L}}}.\)
Table 3 Boundary conditions for the DAC process Performance indicators
To be able to accurately describe the performance of direct air capture cycles, some performance indicators must be defined and consequently evaluated. The purity of the product stream, \(\varPhi ,\) depends on the mass content of the recovered \({\hbox {CO}}_{2}\) with respect to the air components that need to be separated:
$$\varPhi = \frac{m^{\text {P}}_{{\text {CO}}_{2}}}{m^{\text {P}}_{{\text {CO}}_{2}} + m^{\text {P}}_{{\text {Air}}}},$$
(15)
where \(m^{P}\) is the mass of each component in the product steam. Water is not included in this calculation because it is condensed out of the \({\hbox {CO}}_{2}\)–\({\hbox {H}}_{2}\)O stream. The \({\hbox {CO}}_{2}\) production rate is defined as a function of the mass of recovered \({\hbox {CO}}_{2}\) per cycle time, \(t_{{\text {cycle}}}\):
$${\dot{m}}_{{\text {CO}}_{2}} = \frac{m^{\text {P}}_{{\text {CO}}_{2}}}{t_{{\text {cycle}}}}.$$
(16)
In this work the energy requirements are divided into thermal energy consumption, Q, and the mechanical energy consumption, W. The thermal energy consumption is defined as the sum of energy required for the external heating and for the purge steam.
$$Q = {\text {max}} (0, Q_{{\text {ext}}}) + Q_{{\text {steam}}},$$
(17)
$$\begin{aligned}&Q_{{\text {ext}}} = h_{{\text {w}}} 2 \pi R_{{\text {out}}} \left( T_{{\text {wf}}}-T_{{\text {w}}} \right) \\&\quad + h_{{\text {L}}} 2 \pi R_{{\text {in}}} \left( T_{{\text {w}}}-T \right) , \end{aligned}$$
(18)
$$\begin{aligned}&Q_{{\text {steam}}} = m_{{\text {H}}_{2}{\text {O}}} C_{{\text {H}}_{2}{\text {O}}} \left( T_{{\text {v}}} - T_{{\text {amb}}} \right) \\&\quad + m_{{\text {H}}_{2}{\text {O}}} \varDelta H_{v} + m_{{\text {H}}_{2}{\text {O}}} C_{{\text {v}}} \left( T_{{\text {H}}}- T_{{\text {b}}} \right) , \end{aligned}$$
(19)
where \(T_{{\text {amb}}}\) is the ambient temperature, \(m_{{\text {H}}_{2}{\text {O}}}\) is the total mass flow of steam being produced, \(C_{{\text {H}}_{2}{\text {O}}}\) and \(C_{{\text {v}}}\) are the heat capacities of liquid water and water vapor, \(\varDelta H_{v}\) is the enthalpy of vaporization, \(T_{{\text {H}}}\) is the desorption temperature at which the steam enters the column and \(T_{{\text {v}}} = f(p_{{\text {L}}})\) is the water boiling point at the desorption pressure. The heat requirements for the external heating bed include the heat transfer from the jacket to the wall and from the wall to the bed; those for the steam production include heating liquid water from ambient temperature to boiling point, that for water vaporization, and that to heat the saturated steam from boiling point to the desorption temperature. The mechanical energy consumption is the sum of the energy needed for the fan and for the vacuum pump, that is described as an isothermal compression:
$$W = \int _{0}^{t_{{\text {cycle}}}} \left[ {\dot{W}}_{{\text {fan}}} + {\dot{W}}_{{\text {comp}}} \right] dt,$$
(20)
$${\dot{W}}_{{\text {fan}}} = \frac{1}{\eta _{fan}} F (p_{{\text {in}}} -p_{{\text {out}}}),$$
(21)
$${\dot{W}}_{{\text {comp}}} = \frac{1}{\eta _{comp}} {\dot{n}} R T \ln \left( \frac{p_{{\text {H}}}}{p_{{\text {L}}}} \right) ,$$
(22)
where F is the volumetric flow rate entering the column during a step, \(p_{{\text {in}}}\) and \(p_{{\text {out}}}\) are the inlet and outlet pressures of the gases entering and exiting the column, \({\dot{n}}\) is the molar flow rate being processed in the compressor, R is the ideal gas constant, \(p_{{\text {H}}}\) and \(p_{{\text {L}}}\) are the high (ambient) and low (vacuum) pressures of the compressor and \(\eta\) are the fan and vacuum pump efficiencies, reported in Table 4.
Table 4 Fan and compressor electrical efficiencies (Krishnamurthy et al. 2014)