Hydrocarbon Separation via Membranes
Hydrocarbon Separation via Membranes
LABORATORY WORK
Milan Bernauer, Vlastimil Fíla, Vladimír Navara, Bohumil Bernauer and Petr Šťastný
Department of inorganic technology: Single Gas Permeace
Contents
1 Introduction 1
1.1 Basic terms in gas separation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Theoretical part 2
2.1 Knudsen diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Viscous flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3 Slip flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.4 Surface diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3 Experimental 3
1 Introduction
Measuring gas permeation in micro-porous materials is of a great importance for determining the separation
capabilities of membranes and also to evaluate the effect of mass transport phenomena on the chemical
transformations in a micro-porous catalyst pellet. Along with the transport properties the raw information
on structural properties of the porous material can be obtained.
The simple tool of unsteady permeation experiment is perfectly suited to get such information in a fast
and simple manner. Measurement consists in observing the pressure decrease in constant volume vessel
separated by the studied membrane from its surroundings (atmosphere). At the beginning of the experiment
the vessel is filled by a pure gas at relatively low pressure (≈500 kPa) and is allowed to permeate through
the membrane. The time evolution of the pressure inside the vessel is recorded by pressure gauge. From the
dependence of ∆p(t) one can evaluate the permeability (or permeance) and the mean pore diameter. If this
measurement is performed for two pure gases, the ideal separation factor can be calculated from permeances
of this two gases.
1
Last change: February 21, 2024 Milan Bernauer
Department of inorganic technology: Single Gas Permeace
Permeance [N M−1 T L−1 ] This value is defined as the ratio of the intensity of the molar flow and the
pressure difference on both side of the membrane
N
Π= (3)
∆p
In conventional units the permeance is usually expressed in mol m−2 s−1 Pa−1 .
Permeability [N M−1 T L−2 ] is a value of permeance related to the thickness of the membrane
Π
β= (4)
δ
Ideal separation factor is a dimensionless value expressing the ratio of permeances (or permeabilities)
of pure gases
Πi βi
Si,j = = (5)
Πj βj
2 Theoretical part
Permeation of gases through micro-porous solid is a complex phenomena including interactions between the
pore wall and diffusing molecules as well as interactions between diffusing molecules themselves. Mechanisms
governing the transport of gases in micro-porous media depends of physical properties of the material,
experimental conditions and of course on permeating gas.
The micro-porous material can be characterized by the mean pore radius r, porosity ϵ and tortiuosity τ .
The ratio of ϵ/τ is often expressed as ψ.
Experimental conditions influencing the permeation process are mainly temperature and pressure, which
determine the mean free path of the molecule λ
RT
λ= √ , (6)
πNA dm p 2
where dm diameter of permeating molecule and NA
is Avogadro constant. The ratio
500
λ
Kn = , (7) 400
2r Kn 300
is called Knudsen number and its value give us the 200
information about the nature of the mass transport 100
mechanism inside the porous structure. Dependence 0
of Knudsen number on pressure and temperature 100
for N2 in ZSM-5 zeolite is shown in figure 1. For 200
300 600
p/kPa 500
numbers Kn > 1 the Knudsen diffusion is consid- 400 400 T /K
500 300
ered to be the dominant contribution to the total
flow. For Kn < 1 the combination of viscous and Figure 1: Knudsen number in ZSM-5 zeolite (2r =
−10
slip flow are dominantly responsible for the diffusion dp = 5.5 · 10 m) as as function of p and T for N2
−10
process. The surface diffusion occurs along all pre- (dm = 3 · 10 m).
viously transport mechanisms and has to be taken
into account at low temperatures for polar gases.
As evident from above paragraph total flow of the permeating gas is a linear combination of different
types of diffusion processes.
π Kn−1 dp dp
NS = − −1
= −DS , (10)
4 1 + Kn dx dx
The nature of slip flow is a combination of bulk flow (viscous) and of flow of independently behaving
molecules.
3 Experimental
The permeation measurement apparatus is shown in figure 2. The single gas permeation measurements will
be carried out at room temperature. The apparatus consist of three different pressure vessels, and the active
volume is set using valves V1, V2 and V3. The three pressure detectors measure the pressure in the interior
of the apparatus (p1 ), at the outlet side of the apparatus (p2 ) and the difference of pressures between p1 and
p1 (∆p). During the measurement the gas passes through the membrane and the decrease of the pressure
(p1 ) will be recorded as function of time.
p2 ∆p p1
v7 v8
v1 v2 v3
v5
v4
v6
Figure 2: Experimental apparatus for unsteady permeation experiments. Valves v1 to v3 are destined to set
the volume of the vessel, valve v8 serve for filling up the apparatus by chosen gas and valve v7 is used to
open the interior volume to the atmosphere (through the membrane).
dn1
= −AN, (12)
dt
where A is membrane cross section area and N is the intensity of molar flow. For ideal gas we can write
dp1 ART
=− N = QN. (13)
dt V
It is obvious that
dp1 d∆p
= . (14)
dt dt
Data obtained on the experimental apparatus are in the form of time dependence of pressure p1 (see figure
3). To obtain the value of N from equation 13 it is necessary to evaluate the derivative dp1 /dt. This goal
could be achieved by several ways:
4
Last change: February 21, 2024 Milan Bernauer
Department of inorganic technology: Single Gas Permeace
p1( t) 4 p=p1
d p1( tx)
[T ] d tx
Ni( t) A =F2,i( t)
p1( tx )
[V ]
tx t
Figure 3: A schematic picture of the permeation apparatus (left) and a typical output from permeance
measurement (right).
Numerical differentiation Numerical derivation of obtained data can be done by using following rela-
tionship
dp1 d∆p p1,(t+∆t) − p1,(t)
= ≈ . (15)
dt dt ∆t
This approach often fails because of the limited number precision of pressure gauge. This effect has an more
pronounced impact specially at lower pressure differences or slower pressure decrease (see figure 4). This
inconvenience hampers the use of equation 15.
d p ( tx) t
pi
p d tx ti
p1
p1 <0
t1
p2
>0
p2 t2
t1 t2 t
5
Last change: February 21, 2024 Milan Bernauer
Department of inorganic technology: Single Gas Permeace
Polynomial representation of data The other way is to represent measured data by adequately chosen
polynomial function
np
X
p1 (t) = ai ti−1 , (16)
i=1
where np is the number of parameters. The derivative dp1 /dt is then calculated using following formula
np
dp1 d∆p X
= = (i − 1)ai ti−2 . (17)
dt dt i=1
The advantage of this approach is its simplicity and fast application. The disadvantage is the fact, that
by using an empirical formula (equation 16) we introduce uncertainty1 and by deriving this “uncertain”
approximation (equation 17) we enhance this error by order of magnitude.
Using a representative ("real") model The most effort end time consuming approach is also the best.
We derive a model, which represent the gas transport mechanism in porous media and derived relationship
∆p = f (t) will be used to represent measured data. This approach is described in following section.
Πp ∆p2
NP = (p1 − p2 )(p1 + p2 ) = ΠP ( + p2 ∆p) (20)
2 2
This two above mentioned mechanism of gas transport occurs in parallel and their contribution to the
total flow can be represented by their linear combination
∆p2
N = NP + NK = ΠP ( + p2 ∆p) + ΠK ∆p (21)
2
From equation 11 and equation 23 one can evaluate the permeance as function of the pressure difference
1
Π= ΠP ∆p + ΠP p2 + ΠK (22)
2
1 In other words we are not describing the exact nature of the diffusion process.
6
Last change: February 21, 2024 Milan Bernauer
Department of inorganic technology: Single Gas Permeace
7
Last change: February 21, 2024 Milan Bernauer
Department of inorganic technology: Single Gas Permeace
References
[1] Roy, S., Raju, R., Chuang, H., Cruden, B., Meyappan, M., J. Appl. Phys., 93 (2003) 4870
[2] Fott, P. and Petrini, G., Appl. Cat., 2 (1981) 367
[3] Rutherford, S., and Do, D., Ind. Eng. Chem. Res., 38 (1999) 565
8
Last change: February 21, 2024 Milan Bernauer
Department of inorganic technology: Single Gas Permeace
800 0.005
600 0
p / kPa
rd
400 -0.005
200 -0.01
0 -0.015
0 200 400 600 800 1000 1200 1400 0 200 400 600 800 1000 1200 1400
t/s t/s
0.5352
1.2
0.5351
S (i/j)
1 0.535
0.5349
0.8
0.5348
0.6
0.5347
0.4 0.5346
100 150 200 250 300 350 400 450 500 100 150 200 250 300 350 400 450 500
∆p/kPa ∆ p/kPa
Figure 5: Measured data (∆p(t)), relative deviation of fit (rd = (∆pc − ∆pe )/∆pe ), permeance and ideal
separation factor of CH4 and H2 as function of pressure difference on titanosilicate membrane.
%% Intial estimates
p2 = sum(val(:,4))*1e3/npts; % Mean atmospheric pressure [Pa]
dp0= (val(1,2) - val(1,4))*1e3; % Initial pressure difference [Pa]
%% L
pin(1) = 2*p2 + 32*eta/(2*rp)*sqrt(2*R*T/(3.1415926*Mw));
%% K
pin(2) = pin(1)*1.0e-11;
%% C
pin(3) = log(dp0/(dp0+pin(1)));
%% --------
ndf = (npts - 3); % N. deg. of freedom
wt = ones(size(x)); % Weigths
niter = 100; % Max. num. of iteration for non-lin. fit
stol = 1e-9; % Tolerance (stop. criterion)
%
%% Function to fit
F = @(x,p)(p(1).*(exp(p(2).*Q.*x(:,1) + p(3))./( 1 - exp(p(2).*Q.*x(:,1) + p(3))) ));
%% This is the Octave fitting routine for explanation read:
%% http://octave.sourceforge.net/optim/function/leasqr.html
%% [f,p,cvg,iter,corp,covp,covr,stdresid,Z,r2]=
%% leasqr(x,y,pin,F,{stol,niter,wt,dp,dFdp,options})
dFdp = ’dfdp’;
dp = [1e-6; 1.e-6; 1.e-6];
[f,p,kvg,iter,corp,covp,covr,stdresid,Z,r2] = leasqr(x, y, pin, F,stol,niter,wt,dp,dFdp);
%% RESULTS
fprintf(’L = %12.4e\n’, p(1));
fprintf(’K = %12.4e\n’, p(2));
fprintf(’C = %12.4e\n’, p(3));
fprintf(’iter = %4i\n’, iter);
fprintf(’ndf = %4i\n’, ndf);
fprintf(’WSSR = %12.4e\n’, sqrt(sum((f(:)-y(:)).^2)./ndf));
fprintf(’PIk = %12.4e\n’, p(2).*(1-2*p2./p(1)));
fprintf(’PIp = %12.4e\n’, p(2)/p(1));
fprintf(’rp = %12.4e\n’, (32/2)/(p(1)-2*p2)*eta*sqrt(2*R*T/3.1415926/Mw));
10
%% RESULTS
fprintf(’L = %12.4e\n’, p(1));
fprintf(’K = %12.4e\n’, p(2));
fprintf(’C = %12.4e\n’, p(3));
fprintf(’ndf = %4i\n’, ndf);
fprintf(’WSSR = %12.4e\n’, sqrt(wssr));
fprintf(’PIk = %12.4e\n’, p(2).*(1-2*p2./p(1)));
fprintf(’PIp = %12.4e\n’, p(2)/p(1));
fprintf(’rp = %12.4e\n’, (32/2)/(p(1)-2*p2)*eta*sqrt(2*R*T/3.1415926/Mw));
11