Masters Thesis
Masters Thesis
Masters Thesis
A Thesis
By
2019
Anoop Sunil
2019
Abstract
adsorb and desorb Volatile Organic Compounds (VOCs) that evaporate from gasoline
present in the fuel tank. This is done to both increase fuel economy and decrease fuel
emissions. Experimental tests were done on an activated carbon bed measuring the
temperature and mass change during loading and purging of the carbon canister.
during the loading phase and dry air during the purging phase. A 1D model was
The model predicts the mass change in the canister which in turn estimates the
Since adsorption and desorption are exothermic and endothermic reactions respec-
tively, the model also predicts the temperature change along the bed of the canister
to study the effect of temperature on the adsorption and desorption process. The
experiments were used to validate the model using the activated carbon present in
an automotive canister.
The model developed in this thesis can be used to predict the loading and purging
event that occurs in an ideal carbon canister. This model can be used as the foun-
dation for a more complex model in the future and provide inputs to create a more
ii
This is dedicated to my faculty advisor, friends and collegues who have helped me
iii
Acknowledgments
I would like to thank everyone who has helped me complete my project to model
automotive carbon canister which resulted in my thesis. I would like to give a special
thanks to my faculty advisor, Dr. Giorgio Rizzoni, and project teammate, Ruochen
Yang. Your guidance and support have been of tremendous help and encouragement
to me. I would also like to thank everyone from the Ohio state university who have
Thank you Luca Romagnuolo and Brian Rahman who supported the project and
for giving me feedback on my thesis. It has been a pleasure working with everyone
I would also like to send a special thanks to my family and friends who supported
iv
Vita
Fields of Study
v
Table of Contents
Page
Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ii
Dedication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iii
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv
Vita . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2. Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
vi
3. Theory and Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4. Experiment Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
vii
6.3.2 Canister Purging . . . . . . . . . . . . . . . . . . . . . . . . 70
7. Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Appendices 76
Bibliography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
viii
List of Tables
Table Page
ix
List of Figures
Figure Page
3.1 Adsorption Isotherm for n-Butane on BAX 950 Activated Carbon using
f and v . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
x
6.2 Canister #1 Temperature Profile during Loading Experiment . . . . . 54
6.9 Canister mass profile with small disturbance during experimental testing 61
xi
6.20 Comparison between Simulation and experimental results - Mass pro-
file Canister #2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
xii
Chapter 1: Introduction
Automobiles have been expressed as one of the sources of air pollution since the
1960s. Emissions can cause harmful effects on the environment and public health.
Automotive emissions control was introduced to decrease the harmful effect of these
emissions on the environment. Automotive emissions control includes the study of re-
ducing vehicle emissions particularly vehicles with internal combustion engines. Most
emissions. This work is going to focus on the evaporative emissions which are caused
A major contributor to air pollution are hydrocarbons emissions (HC). Long ex-
posure to hydrocarbons can lead to asthma, lung disease and cancer. A subsection
of hydrocarbons that directly affects public health is the Volatile organic compounds
(VOCs). Volatile organic compounds are organic compounds whose boiling point
is below 250 ◦ C. The fuel present in internal combustion engines especially gasoline
1
gasoline constitute the volatile organic compounds since they are likely to evapo-
rate into gaseous form. The compounds within this group contribute to the smog
The volatile organic compounds can be exposed to high pressures while inside the
fuel tank. This increase in pressure can be caused due to two reasons: Refueling and
temperature increase. In a closed fuel tank system, while refueling the volume of liquid
gasoline present in the tank will increase compressing the gaseous gasoline present in
the tank. Another way the pressure of the gas present in the tank can increase is due
to its temperature provided the volume remains a constant according to the ideal gas
law [2].
Ideally, a fuel tank should not be pressurized due to safety concerns and to prevent
back pressure inside the tank. To avoid this pressure build-up, the fuel tank is vented
to the atmosphere to get rid of the gaseous vapors and maintain atmospheric pressure
inside the fuel tank. As mentioned earlier these volatile organic compounds are major
contributors to the air pollution and the smog formation. To prevent releasing the
an active carbon canister in between the fuel tank and the atmosphere. [16]
The activated carbon canister is used to adsorb the volatile organic compounds
on the surface of the activated carbon and expel only clean air into the atmosphere.
However due to its limited capacity, once the canister reaches saturation it will stop
adsorbing VOCs and will be released into the atmosphere. To be able to use the
canister again, the adsorbed gasoline vapors have to be purged back into the intake
2
control. Purging involves passing air through the canister which desorbs the VOCs
and forcing them into the engine manifold. This process allows for better fuel economy
The carbon canisters have existed for a long time but due to the new stringent
emission norms being introduced every year automotive companies are forced to im-
plement better carbon canisters with larger capacity and better-activated carbon
types. The need for efficient carbon canisters has led to the demand for canister
models which can accurately predict the amount of volatile organic compounds ad-
sorbed so that it can be used to improve the fuel economy and maintain the emission
standards.
The purpose of this thesis is to create a carbon canister model capable of pre-
dicting the amount of volatile organic compounds adsorbed and desorbed in a given
activated carbon canister. This model can be used by the automotive industry to run
simulations of the EVAP system and create new and improved carbon canisters to
The goal of this project is to create a carbon canister model that can accurately
predict the amount of VOCs adsorbed in an ideal flow situation (diurnal setting) and
the amount of VOCs desorbed while purging the canister at a constant flow rate.
The model will be validated using experimental tests conducted on a canister filled
with activated carbon. Once the model is validated it can be used by an automotive
company to analyze the carbon canister inside their vehicles. The model can also
3
be used as a base to create new canister designs and help reduce the evaporative
emissions further.
1.3 Method
The project consists of two main parts to predict the behavior of an activated
carbon canister: modeling and experimental analysis. The modeling part includes
predicting the adsorption and desorption behavior of activated carbon using the car-
bon and canister properties in chemical equations. The model will predict the amount
of VOCs adsorbed or desorbed and the temperature changes in the canister during
this process. The experimental part consists of building a test rig of an activated
carbon canister with a weighing scale and thermocouples to studying the mass and
change of the canister during the adsorption and desorption phases. The MATLAB
model will simultaneously solve the mass and temperature partial differential equa-
This thesis will first give a background on the EVAP system and carbon canister.
The thesis then explains the theory behind the canister model and the equations
used to model the carbon canister. In chapter 4 the thesis describes the experimental
setup and analysis done to compare the model. In chapter 6 the thesis will provide
the results and discussions based on the findings of the experimental setup and the
4
accuracy of the model. Finally, the thesis will conclude with the use of the model
5
Chapter 2: Background
This chapter will provide a background on the problem considered in this thesis.
First, it will explain the effect of fuel vapor on the environment and then provide
a brief overview of the EVAP system and carbon canister. Finally, it will discuss
various methods used by other authors to model the activated carbon canister.
carbon that exist in the atmosphere, not including carbon monoxide, carbon dioxide
or carbonic acid. VOCs as pollutants have a major impact on the environment and
human health. VOCs at the ground level react with oxides of nitrogen in the presence
the ground level is the main ingredient in smog formation. Ozone can also be toxic to
humans and cause various health issues. VOCs are also responsible for its destruction
of the ozone layer at the stratosphere level and the role it plays in the greenhouse
effect [6]. Given the harmful effects of VOCs in the atmosphere, its release should be
6
the engine can cause the volatile compounds present in the fuel to evaporate inside
the fuel tank. In the absence of a carbon canister, the vapor build-up inside the fuel
tank is released directly into the atmosphere. To avoid releasing these harmful vapors
in the atmosphere, a carbon canister is introduced into the fuel system in between the
fuel tank and the vent to the atmosphere. Even with the carbon canister installed,
the built-up vapor in the fuel tank can leak into the atmosphere when the canister is
saturated. Therefore an accurate model of the carbon canister is required so that the
The evaporative emission control system or EVAP for short is used to control
the amount of evaporative gasoline vapor escaping into the atmosphere from the fuel
system. The OBD II EVAP monitor on vehicles runs a self-diagnostics check on the
fuel system to detect any fuel vapor leaks. If the system finds a leak, it will turn
on the check engine light indicating a leak in the EVAP system to the owner of the
vehicle.
Figure 2.1 shows a simplified sketch of the main components of the EVAP system
which include the fuel tank, gas cap and EVAP canister. The fuel tank usually
is equipped with some expansion volume at the top to accommodate for the fuel
expansion during a hot day without overflowing or causing the EVAP system to leak.
The gas cap helps to seal the system from the atmosphere and allows the filling of
7
Figure 2.1: A simplified schematic representation of the Fuel EVAP system
The main component of the EVAP system is the carbon canister. The location
of the activated carbon canister varies from vehicle to vehicle. Figure 2.2 shows
8
canister consists of a carbon bed placed inside a plastic housing with some filler and
protection to keep the carbon bed secured inside the housing. The canister has 3
main valves on the outside named the load valve, purge valve and atmosphere valve.
These valves allow the flow of air and gasoline vapors to and from the canister. The
load valve serves as a connection between the fuel tank and the carbon bed inside
the canister. The purge valve connects the carbon bed to the vehicle intake manifold
and finally, the atmosphere valve connects the carbon bed to the atmosphere.
2.2.1 Loading
The event where hydrocarbons are adsorbed on the carbon bed is known as load-
ing. For the loading event, the load valve and atmosphere valve remain open while
the purge valve remains closed. During the event, gasoline vapors flow through the
carbon bed in the canister through the load valve and out the atmosphere valve. The
loading event occurs due to two main reasons: an increase in ambient temperature or
The first reason for loading is the increase in ambient temperature around the fuel
tank. This increase in temperature will cause the volatile compounds present in the
fuel to evaporate into gases. As a result of this evaporation, the air inside the tank is
concentrated with hydrocarbons present in the fuel vapors. To prevent damage to the
fuel tank by the increase in pressure and temperature the fuel vapors must be vented
away from the tank. As mentioned in the previous section we cannot vent this fuel
vapor into the atmosphere to avoid pollution. The canister is placed in between the
tank and the atmosphere so that all vented air from the fuel tank must pass through
the canister before it can pass to the atmosphere. As the mixture of air and fuel pass
9
Figure 2.3: Approximate flowchart of vapor flow during loading process
through the canister from the loading port, the fuel vapors adsorb on the carbon bed
of the canister and clean air is released into the atmosphere through the atmospheric
port.
Another reason canister loading may occur is during a refueling event. During
the refueling process, there is a sudden increase in the liquid fuel level inside the
fuel tank. This sudden liquid volume increase causes the fuel vapor present inside
the fuel tank to be pushed into the canister and the carbon bed is loaded with fuel
vapors during this process. During the refueling event, a lot of vapor is loaded into the
canister quickly it is known as a fast loading event and the loading due to temperature
changes is a slow loading event since the gasoline vapors are loaded on the carbon
Figure 2.3 shows an approximate flow diagram of the gasoline vapors during the
adsorption or loading process. The gasoline vapors from the fuel tank flow through
the carbon canister and clean air is released into the atmosphere.
10
Some markets, like in the US, require the canister to adsorb all the vapor released
during the refueling event whereas in other markets such as Europe the fuel pump
will take in the majority of the fuel vapors released during the refueling event. This
is also a major factor involved in the canister design stage. US market canisters have
larger canisters with more activated carbon volume as compared to their European
counterparts [14].
2.2.2 Purging
The event where hydrocarbon vapors are desorbed from the carbon bed by passing
air inside the canister is called purging. During the purging event, the atmosphere
and purge valve remain open while the load valve remains closed. This event occurs
when the engine is running. Figure 2.4 shows an approximate flow diagram of the
11
Air is drawn into the canister with the help of the low pressure created during the
engine intake stroke. As air rushes into the canister through the atmosphere valve
the hydrocarbons adsorbed on the carbon bed get desorbed and are pushed into the
engine intake manifold through the purge valve and used for engine combustion. The
pressure created by the engine suction varies depends on the driving cycle and this
can affect the mass flow of air through the canister. The mass flow rate of air decides
the amount of fuel that will be desorbed from the carbon canister. The purge valve is
also a one-way check valve which is used to control the flow and avoid any backflow
Activated carbon is a form of carbon which has been processed to increase its
surface area to make it more susceptible to adsorption. The carbon bed inside the
cations is usually produced in very small sizes of granules or pellets. The carbon
is obtained from biomass and coal. The carbon is mixed with a binder and passes
through several processing techniques such as pelletizing, heat treatment and condi-
tioning. During this process, the carbon becomes porous and will lead to a larger
surface area allowing higher adsorption. This process is known as activating the
mance during the adsorption and desorption process. Various authors have used
12
experimental and modeling methods to find factors that affect canister loading and
purging events. A model is presented by Lavoie et al. in 1996 who used experimental
results to predict the behavior of the activated carbon canister. The authors col-
lected data from loading a wood-based activated carbon and predicted the 1D mass
and thermal transient behavior of the carbon canister. The model is written in FOR-
TRAN and was created to run on an IBM-compatible PC. The model still predicts
the canister behavior pretty well and is being used as a base for the model for this
project [12].
Fiani et al. created a model to describe experiments using both heat and mass
transfer. This paper does not handle canister purging but provides good insight
and discussion about conductive and convective heat transfer around a small carbon
sample [8].
butane over an activated carbon bed. They described that the Linear Driving Force
model accurately predicted the mass loading of butane on carbon. Since they created
a 2D model they were able to predict the temperature variation of carbon bed along
the sides of the plastic wall and found that the heat transfer to ambient created a
low-temperature region near the canister walls and in turn lead to better adsorption.
This shows that radial effects do play a part in the adsorption of gasoline vapors on
the canister. The only drawback of this study is the fact that it only used results
and parameters from other studies hence a strong validation could not be done by
Sato et al. created a 3D CFD model which took twice the amount of time as a
real-time experiment to run the model even with lower resolution. The model was
13
later simplified using a Linear Driving Force model which significantly improved the
model prediction speed and still predicted the results quite accurately. This paper
also inspects the effect of time step which will be useful while modeling in MATLAB
[17].
Smith et al. used a 1D model calibrated using enthalpy of formation and Langmuir
model adsorption and desorption reaction rate ratio. This model was then later used
Williams et al. studied the effect of canister geometry in bleed emissions and
breakthrough. These authors did a canister design study which helped to understand
how the shape of the canister affects the gas flow and various efforts taken to minimize
Bergaoui et al. studied how different alkanes adsorb on the surface of BAX 1100
carbon and created a model to predict the isotherm for the same. They started
BAX-1100 activated carbon. Then they used a statistical physics model to predict
the adsorption behavior of these alkanes on the activated carbon. This isotherm
prediction model can be used to predict the isotherm for n-butane over a wide range
of temperatures [3].
Yoo et al. explored the control-oriented modeling of the canister purging sys-
tem and on-line estimation of fuel loading on the canister. This model created an
analytical expression for the evaporative fuel using only the sensors available in the
production vehicle. This paper allows modeling the canister loading to be versatile
and used in any vehicle just by using the fuel trim value. The model was helpful to
14
understand the need for modeling the canister to be used in different types of vehicle
[22].
This section provided various models created by various authors to predict the
adsorption and desorption on activated carbon in one-, two- and three- dimensional
models. However, none of these models have been created in MATLAB and involve a
large simulation time. This provides the motivation for carrying out this project and
15
Chapter 3: Theory and Modeling
This chapter will discuss the fundamental theory behind the modeling of the
carbon canister. It will also discuss the adsorption process and the physical behavior
on the surface of an insoluble solid. The gas molecules being adsorbed on the surface
is called adsorbate and the surface itself is called adsorbent. For this project, the
adsorbate is the gaseous vapor of fuel and the adsorbent is the activated carbon bed
inside the canister. Since the adsorbent and adsorbate are present in different states
[2]
physisorption where the gas vapor molecules are held in the vacant spots in the acti-
vated carbon by Van Der Waal forces. Physisorption is a relatively weak interaction
as the Van Der Waal forces have weak interaction energy. This allows the adsorbed
particles to be removed quite easily in the case of the carbon canister. [2]
16
3.1.1 Effect of porosity
processes that increase the carbon porosity and surface area. In the case of adsorption,
high porosity and large surface area of adsorbent are favorable for efficient loading of
An activated carbon adsorbent has different sizes of pores after the activation
process and each pore size plays a different role in the adsorption and desorption
process. Pore sizes larger than 500 Å called macro-pores are inefficient for adsorption
but they transport the hydrocarbon molecules into the smaller pores. Mesopores,
pores ranging from 20-500 Å in size, are the most important pores on the activated
carbon because they effectively adsorb the hydrocarbon vapor molecules and release
them quite easily during the purging process. The smallest pores, micropores, of sizes
less than 20 Å are highly effective for adsorption but are not very effective during
desorption. Due to the high efficiency of the mesopores activated carbon used in
tween the adsorbate molecules are lesser than that between the adsorbent and adsor-
bate. This makes physisorption an exothermic process as heat is released when the
∆H = ∆G + T ∆S (3.1)
17
Since the adsorbate molecules are more ordered in the adsorbed state the entropy
change, ∆S, of the system will be negative. Also since the adsorption process is
spontaneous the change in Gibbs Free Energy, ∆G, is also negative. Using this in
equation (3.1) shows that the enthalpy change is always negative (exothermic). This
shows that the temperature of the carbon bed will increase during adsorption and
decrease during desorption. Higher temperatures cause unfavorable conditions for the
adsorption process meaning the exothermic adsorption process will act against more
As the adsorption process progresses the thermal properties of the carbon bed will
keep changing throughout the duration of the adsorption. This model will assume a
fixed average of these thermal properties to reduce the complexity of the mathematical
on the temperature and partial pressure of the adsorbate. The equilibrium will not
For gaseous adsorbates, the adsorption process is usually described using adsorp-
18
Loading is expressed in an isotherm as, θ, a fraction of the maximum amount of
The loading fraction is a unitless variable and can take any value between 0
and 1. θ = 0 indicates that the system is empty and θ = 1 indicates that the
system is saturated and the adsorbent has no more vacant sites available for loading.
Each isotherm is unique for an adsorbate-adsorbent system but most isotherms follow
that lower temperature and higher partial pressure lead to a higher concentration of
adsorbate loading.
tion isotherms. The models help explain the interactions between the components in
the adsorption system. They are used to design and scale up the adsorption process.
Using the kinetic energy of gases and few assumptions Langmuir was able to
predict a type I isotherm (mono-layer adsorption). The assumptions for the Langmuir
model are:
• Each vacant site on the adsorbent surface has an equal probability of adsorbing
an adsorbate molecule.
19
• The adsorbate molecules do not interact with each other or any other molecule
on the site
Using these assumptions, the rate of adsorption and desorption for a molecule of
ads r
S+X (−
−−− SX
+ (3.3)
rdes
The forward reaction is the adsorption reaction occurring at a rate of rads given
by
where θ is the fraction of adsorbate molecules that have occupied from the max-
imum available vacant sites, pi is the partial pressure of the adsorbate gas and kads
√
is a constant rate multiplier given by the expression kads = Navo / 2πMw RT . Navo
frequency of the adsorbate particles. The term e(−EA /(RT )) represents the probability
20
of the adsorbate particle to overcome potential energy at the surface of the adsorbent
adsorption equilibrium where the rate of adsorption is equal to the rate of desorption.
rads = rdes
Equations (3.6) and (3.7) show the simplicity and ease of use of the Langmuir
model. The model has only two unknown variables, the activation energy EA and the
kads
ratio of the reaction rate multipliers kdes
. This model shows that as the temperature
increases the loading will decrease. Higher temperature leads to a lower K value and
at equilibrium but they lack the information regarding the speed of the reaction.
adsorbs on the vacant site in adsorbent X to form adsorbed state SX. This reaction is
21
a reversible reaction where the molecule S can be desorbed from the adsorbed state
This reaction can be written in two ways - one with two counter-acting reactions
with their own reaction rates or as one reaction with one reversible reaction rate.
Equations (3.4) and (3.5) are examples of counteracting reactions. The same reaction
r
S+X ←
→ SX (3.8)
This is achieved by having the reaction rate as the driving force between the
current state and the equilibrium state of the reaction. The most simple reaction
rate is given by the linear driving force (LDF) which is written as:
r = k(θeqm − θ) (3.9)
where r is the reaction rate for (3.8), k is a time constant, θeqm is the loading level
at equilibrium and θ is the current local loading level of the adsorbate. Equation (3.9)
will be positive for an adsorption reaction and negative for a desorption reaction. The
LDF model can be used to display any isotherm with a reaction rate expression [5].
using the relative volume of adsorbate adsorbed and the differential free energy of
22
The relative volume of adsorbate adsorbed, v (unitless), is defined as the ratio
of the volume of adsorbate adsorbed per unit mass of carbon, V (m3 /kgC), to the
V
v= (3.10)
V0
The differential free energy of adsorption per unit volume, f (J/m3 ), can be written
as:
ρL RT psat
f= ln (3.11)
W pi
where ρL (kg/m3 ) is the liquid density of the adsorbate , R = 8.314 (JK −1 mol−1 )
is the universal gas constant, W (kg/mol) is the molecular mass of adsorbate, T (K)
carbon BAX 950 (adsorbent) plotted in terms of parameters v and f. This curve
has been plotted by curve fitting data collected of n-butane adsorbed on BAX950
activated carbon by Westvaco Company. The curve fit was identified by Lavoie [12]
using equations (3.12) and (3.13). For computational convenience, the data is divided
into two segments by breakpoints v ∗ and f ∗ . The breakpoint is the point where the
curve is continuous on both sides v ∗ = 0.9 and f ∗ = 4 J/ml. The curve fit parameters
∗ 1/n
A
f (v) = f1 ln v ≤ v∗ (3.12)
v
23
Figure 3.1: Adsorption Isotherm for n-Butane on BAX 950 Activated Carbon using
f and v
f0
f (v) = v v > v∗ (3.13)
B∗
−1
This plot only shows one hydrocarbon adsorbate but studies have shown that
hydrocarbons ranging from methane to hexane can be plotted on the same curve.
This allows adsorption curves to be created for hydrocarbons in the same family as
24
Curve parameter Value Unit
6
f1 85 ∗ 10 J/m3
f0 0.5 ∗ 106 J/m3
n 1.2 -
v∗ 0.9 -
∗
A 0.9233 -
∗
B 0.8 -
− 3
V0 8.3 ∗ 10 4 m /kgC
The carbon canister has a limited capacity based on the type of activated carbon
present inside the canister. The size of the canister and the type of activated carbon
The carbon bed inside the canister has a limited number of vacant sites avail-
able for adsorption. While the canister is being loaded with hydrocarbons it will
eventually run out of vacant spots. This leads to canister saturation when all the
vacant spots are filled and further loading of the canister will lead to the hydrocar-
bon molecules escaping into the atmosphere. This phenomenon is known as canister
breakthrough. Lavoie (1996) shows data collected from canister loading to follow
a non-linear behavior with effective adsorption at low vapor pressures. This non-
linearity of the activated carbon leads to complete saturation of the carbon canister
25
An ideal canister would have a unit step function for canister breakthrough where
the concentration of hydrocarbons leaving the canister would be equal to the hydro-
carbons entering the canister. A non-ideal canister would have non-isothermal effects
ideal canister. For emission purposes, a canister is considered saturated when 2.0g of
The carbon canister is loaded from one end to another. This tends to cause a
concentration gradient in the carbon bed after loading. This concentration gradient
can lead to diffusion of adsorbate particles within the canister even if there is no
convective flow inside the canister. As mentioned in the earlier section, non-ideal
canisters tend to have breakthrough slightly before the carbon bed is saturated. The
diffusion phenomenon can lead to breakthrough if the canister is left for a while, this
Diffusion bleed emissions can be reduced efficiently by making the carbon beds
longer, having air pockets in between carbon beds or by using an auxiliary chamber
with another carbon bed since it will lead to lower pressure drops [21].
The adsorption and desorption process inside the canister can be simplified as a
flow inside a tube. To accurately model the adsorption and desorption the carbon
canister model is developed by discretizing the carbon bed inside the canister in
one axis and calculating the mass loading along this axis. As mentioned in the
earlier sections adsorption and desorption are exothermic and endothermic processes,
26
therefore, the corresponding temperature change accompanied by the mass loading
To model the carbon canister, we consider a 1-D bed of activated carbon (ad-
sorbent) along a coordinate axis, x, of length L. The mass of the carbon bed inside
the canister is given by mcarbon and the canister has a uniform cross-sectional area of
Ax . The carbon bed is assumed to have an initial arbitrary loading of butane vapors
given by mini . The mass of butane loaded on the carbon bed will be defined by m1 .
A molar flow along the axis of the canister containing a mixture of butane and air is
introduced to change the distribution of the vapor loading inside the canister. The
mass transport equation will determine the mass loading of butane on the carbon bed
with time along the length of the bed with time t, m1 (x, t), given an initial loading
of m1 (x, 0) = mini .
Using equation (3.10) we can calculate the relative volume of adsorption for each
point along the length of the carbon bed. Once relative volume of adsorption is
calculated equations (3.12) or (3.13) can be used to calculate the differential free
of the loading of butane on the carbon bed and the temperature, T. Rearranging
equation (3.11) we can calculate the partial pressure of butane in the carbon bed.
fW
p1 = psat e ρL RT (3.14)
Saturation pressure for butane for a given temperature T can be calculated using
27
B
log10 (psat ) = A − (3.15)
T −C
toine coefficients for n-butane at relevant temperatures are presented in table 3.2.
The parameters are based on pressure in bar and absolute temperature [13].
Using the partial pressure of the butane vapor in the canister and the total pressure
the local mole fraction can be calculated and similarly the mole fraction of air in the
system:
p1
y1 =
pt (3.16)
ya = 1 − y1
Convective term
The mixture of butane and airflow can be assumed to be uniform and equal to
the inlet along the length of the canister bed. The flow of butane due to convection
y1
Q1 conv = Qt y1 = Qa (3.17)
ya
28
where Qt is the total convective flow inside the canister and Qa is the convective
flow of air.
Diffusive term
The vapors that have loaded on the carbon bed can also diffuse within the canister
over time. This diffusion primarily occurs in the gas phase and is given by:
∂n1
Q1 dif f = −Ax βD1 (3.18)
∂x
where D1 is the diffusion coefficient and n1 is the molar concentration of butane
vapor in the carbon bed while β is a dimensionless factor to take into account changes
in cross-sectional area and longer flow length due to void space. For the simplified
The molar concentration of butane can be written as the product of total molar
concentration and mole fraction of butane, n1 = nt .y1 . Using ideal gas law, nt =
pt /RT .
pt ∂y1
Q1 dif f = −Ax βD1 (3.19)
RT ∂x
the rate of change of adsorbed butane can be written by using continuity of moles:
∂N ∆[Ax n1 ] ∆(Q1 + Q1
conv dif f )
≡ =− (3.20)
∂t ∆t ∆x
Substituting equations (3.17) and (3.19)
29
∂n1 Qa ∂(y1 /ya ) βD1 pt ∂ ∂y1
=− + Ax (3.21)
∂t Ax ∂x Ax RT ∂x ∂x
Using ρapp to denote the apparent density of the carbon bed, D1 in terms of
p
diffusion coefficient of air D1 = Da WA /W1 , replacing Qa with ma /Wa and rewriting
r
∂m1 ṁa W1 ∂(y1 /ya ) ρa βDa W1 ∂ ∂y1
=− + Ax (3.22)
∂t ρapp Ax Wa ∂x ρa pp Ax Wa ∂x ∂x
where m1 is the specific mass loading of butane per unit mass of carbon, ρa is the
During the loading of canister the local carbon bed temperatures have seen to
go as high as 90◦ C and during purging the temperatures have dropped to as low as
−10◦ C. These high transients bring the need to model the thermal effects of the
carbon bed during these processes. The thermal effects of the carbon bed can be
Similar to the mass transport equation we consider a small element of the canister,
vection in the x-direction, QEcond is the conductive energy flux and dQloss /dt is the
heat loss to and from the canister to the ambient air through the plastic wall.
30
Expanding on equation (3.23) we have:
∂E ∂
= [ρapp Ax {ec + mp ep + ma ea + m1 e1 + Es (m1 , T )}] (3.24)
∂t ∂t
where ρapp is the apparent density of the carbon bed (prior to adsorption), Ax is
the cross-sectional area of the canister, ec , ep , ea and e1 are the mass-specific internal
energy of carbon, plastic wall, air and butane respectively. mp , ma , m1v , m1 are the
mass quantities relative to the mass of carbon for plastic, air, butane vapor and
Convection
The energy flux due to convection of butane vapor along the carbon bed is given
by:
∂QEconv ∂
= [Qt (h1 W1 y1 + ha Wa ya )] (3.25)
∂x ∂x
where Qt is the total molar flow given in (3.17), h is the mass-specific enthalpies,
Conduction
∂QEcond ∂ ∂T
=− Ax kapp (3.26)
∂x ∂x ∂x
where kapp is the apparent effective thermal conductivity of the carbon bed. The
31
compared to the conductive term and can therefore be ignored in the overall thermal
Heat Loss
The energy loss through the plastic container of the canister is given by,
dQloss
= Pext (x)Uext (T − Tamb ) (3.27)
dt
where Pext (x) is the perimeter of the canister at point x, Uext is the overall external
heat transfer coefficient between the ambient air and carbon bed and Tamb is the
The overall external heat loss transfer coefficient can be expressed in terms of
heat transfer conductance through the plastic wall to ambient air, Uloss , apparent
1
Uext = √ (3.28)
1/Uloss + Ax /3kapp
Energy properties
Assuming constant specific heats, the mass-specific internal energy can be written
as:
ec = Cvc T
ep = Cvp Tp
(3.29)
ea = Cva T
e1 = Cv1 T
The energy of the adsorbed phase can be written in the form [12]:
32
Zm1
f (v)
Es (m1 , T ) = Cp1 T − ∆hvap1 (T ) − dm1
ρL
0 (3.30)
d f (v) dm1
Es (m1 , T ) = Cp1 T − ∆hvap1 (T ) −
dt ρL dt
Using equations from (3.24) to (3.30) to substitute into equation (3.23) and noting
that the gaseous energy terms ma ea andm1 e1 are smaller compared to the carbon
dTp ∂∆hvap ∂T
CV C + mp CP P + m1 CP − =
dTC ∂T ∂t
f (v) ∂m1
− CP T − ∆hvap −
ρL ∂t
1 ∂ ṁa T Cp W1 y1 + CPa Wa ya kapp ∂T
(3.31)
− − Ax
Ax ∂x ρapp Wa ya ρapp ∂x
Pext 1
− √ (T − Tamb )
ρapp Ax 1 + Ax
Uloss 3 kapp
The mass and temperature terms have been separated to obtain the temperature
equation.
dTp
The first two terms on the LHS of the equation CV C and mp CP P dT C
represent the
thermal inertia of the carbon and the canister wall. The next term, m1 CP − ∂∆h ∂T
vap
,
added to the system by adsorption of butane on the carbon bed. The next two
h i
1 ∂ ṁa T Cp W1 y1 +CPa Wa ya kapp ∂T
terms, Ax ∂x ρapp W a ya
− Ax ρapp ∂x , represent the energy added to the
system through convection and conduction along the bed. The last term, − Pext
ρapp
(x)
,
represents the heat loss from the system to ambient through the internal boundary.
33
Chapter 4: Experiment Analysis
This chapter describes the experimental setup to collect data required to calibrate
In order to collect reliable data, an automotive canister from two different vehicles
were used. The canisters were fitted with multiple thermocouples along the length to
Two canisters of different sizes and geometry were used to get a wide range of
model validation. The first canister, taken from a mid-size pickup truck, consists
of BAX-1100 activated carbon bed arranged in a straight line. Figure 4.1 shows a
sketch of the canister. The canister contains 1270 g of activated carbon encompassing
a volume of 3.5 L. The load valve and purge valve are on the one end of the canister
and the atmosphere valve is placed on the opposite end of the canister. During the
loading phase, the purge valve will be sealed off with sealant caps provided with the
canister and air will flow from the load valve to the atmosphere valve. The cross-
34
Figure 4.1: Schematic Diagram of Canister 1
The second canister, taken from an SUV, consists of BAX-1100 activated carbon
bed arranged in a U-shape inside a rectangular casing. Figure 4.2 shows a sketch of
the canister. This canister contains 1000 g of carbon encompassing a volume of 2.7L
inside the canister. The cross-sectional area of the airflow path can be approximated
to around 67cm2 .
35
The reason for using two different types of canisters is to validate the model as
The aim of the experiment is to observe the changes in carbon bed temperature
as the activated carbon is adsorbing butane vapors and while it is being purged with
clean air. Since activated carbon has a non-linear behavior when it comes to vapor
loading, the carbon bed will have different concentrations of butane vapor during the
course of the experiment. Different rates of loading along the length of the bed lead
to different temperatures along the length of the carbon bed. To account for this
accurate temperature variation at different points along the length of the bed.
To place a thermocouple first a hole the size of the thermocouple was drilled
on the plastic casing of the canister. After drilling, the canister was prepared by
inserting K-type thermocouples into the carbon bed to ensure that the thermocouple
will be able to accurately measure the bed temperature. Along with the K-type
thermocouples, T-type thermocouples were also used on the body of the canister to
measure the temperature variation on the walls of the canister during loading and
purging experiments. Another T-type thermocouple was used to measure the ambient
The first canister was prepared with 5 K-type thermocouples placed along the
length of the carbon bed and 1 T-type thermocouple on the canister wall. The second
canister was prepared with 4 K-type thermocouples with 2 placed on one edge of the
U-shape and the 2 more placed on the other edge of the U-shape. The second canister
36
Figure 4.3: Thermocouple positions on canister 1
was also fitted with 1 T-type thermocouple to measure the temperature changes to
the wall of the canister. Figures 4.3 and 4.4 show the sketches of the thermocouple
37
4.1.3 Setup Description
During the experimental testing, the canister under testing will be placed on top
readability of 1g. This weighing scale is used to measure the mass change of the
canister during the loading and purging process. The thermocouples attached on the
canister are connected to an ETAS ES650.1 A/D and Thermo module to observe the
temperature changes in the carbon bed and plastic wall. Data is acquired from the
ETAS module with the help of a software named INCA which is published by ETAS
for data measurement and calibration. The data collected from INCA is converted
To allow for the flow of gas the canister is connected to other components in the
experimental setup with the help of rubber tubes and brass connectors.
38
During the loading phase, the butane gas is provided from a cylinder that contains
a mixture of n-butane and nitrogen mixed in a 50/50 volume mix. The butane
nitrogen mixture is usually used in testing to avoid errors from using different gasoline
using a regulator which measures the cylinder pressure and allows the user to control
the exit pressure of the mixture from the cylinder. This regulator is connected to a
Praxair PRS3002-FL3-CGA rotameter which allows the user to control the volumetric
flow rate of the gas mixture coming out the cylinder. Figure 4.5 shows a picture of
the flowmeter used to measure the flow rate of gas into the carbon canister.
In real-life conditions, the flow rate of gasoline vapors into the carbon canister
is very slow. The flow-meter was selected such that it can measure a flow range of
39
94.8 - 948 sccm of air. The flow-meter is connected to the inlet port (load valve) of
the canister. The exit port (atmosphere valve) is connected to another spare canister
on a weighing scale to measure 2g breakthrough from the test canister. The setup
is kept near a shop ventilation pipe to avoid any butane leak into the ambient air.
Figure 4.6 shows a schematic diagram of the canister loading setup for experimental
analysis.
During the purging phase, air to purge the canister is provided by an air com-
flow meter which displays the flow rate of air in LPM using an LCD display. The flow
is manually controlled by increasing or decreasing the pressure of air exiting the air
compressor. The flow-meter is connected to the atmosphere valve port of the canister.
40
The reverse airflow through the canister desorbs the adsorbed n-butane and purges
it out the canister purge valve. Figure 4.7 shows a schematic diagram of the canister
purging setup.
A number of tests with varying conditions have been conducted to obtain data
In order to maintain similar initial conditions for all experiments, before each
loading experiment the canister is purged with air at a constant rate of 50 L/min till
the canister displayed a weight reduction of 0.5g in 10 minutes which is the equivalent
n-Butane vapor is loaded into the canister using a cylinder and flow-meter. The
cylinder contains a mixture of butane and nitrogen in 50/50 ratio by volume. The
41
Since the flow-meter only measures the volumetric flow of air we need to apply a
correction factor and calculate the required flow of the n-butane and nitrogen mixture
r
1
CF =
SG (4.2)
CF = 0.8202
Using the correction factor the new flowmeter range is calculated for a mixture of
n-butane and nitrogen in a 50/50 ratio by volume. Range of flow meter for n-butane
and nitrogen mixture = Range of flowmeter for air * correction factor = 94.8*0.8202
- 948 *0.8202 = 77.755 - 777.550 cc/min of n-butane and nitrogen mixture at 50/50
by volume.
Table 4.1 is used to calculate the required flow of the mixture required to obtain
145.79 g
= 216.05 g
= 0.6748
42
• To get 50 g/hr of n-butane we will need 50
0.6748
= 74.10 g/hr of mixture
0.119m3
• Volume containing 74.1 g/hr of mixture = 216.05g
∗ 74.1 g/hr
Therefore the required flow rate of the mixture to obtain 50 g/hr of n-butane is
544.19 cc/min. Figure 4.8 shows a picture of the setup used to load the canister.
Once the carbon canister is completely loaded with 2g breakthrough the canister
is said to be saturated. This canister is now ready to be purged. Once the canister
43
Figure 4.9: Experimental setup for Purging experiments
the air is passed through the canister from the atmosphere vent and adsorbed butane
vapors are desorbed from the pores present in the activated carbon bed. Figure 4.9
Before the experiment begins all connections are sealed using vacuum tape to
prevent any gas leaks and the flowmeter is switched on. Since the flowmeter measures
flow by introducing a heat flux into the gas flow and measuring the amount of heat
carried by the gas, the flowmeter takes around 15 minutes to warm up after initial
powering up. Once a flowmeter is warmed up the experiment is ready to collect data.
The data acquisition system is powered on and INCA starts recording data collected
44
To start the airflow, the air compressor is switched on and the pressure is varied
till the Omega Engineering flowmeter reading reads 50 LPM. Once the air is flowing
through the canister the ETAS equipment will measure the changes in the carbon bed
temperature and the weighing scale will measure the canister mass changes during
the desorption process. To ensure that inflammable butane vapor is not released into
the lab, the pipe from the purge valve is placed near the lab exhaust pipe.
45
Chapter 5: Simulation Method and Parameters
The partial differential equations of mass and temperature can be solved by dis-
cretization of the PDE into sections. For an initial condition ordinary differential
equation, the value of the first differential is given. Using this initial condition the
subsequent states of the equation are determined using a finite difference scheme.
equation the boundary conditions reduce the degree of freedom of the system by the
number of boundary conditions available. The idea for a partial differential equation
The equations (3.22) and (3.31) show that the equations are a 1st order PDE in
time and a 2nd order PDE in space. The system is discretized on a two-dimensional
grid for space, length of the carbon bed x, and time, t, using the notation mi,j ≡
m(i∆x, j∆t). Here ∆x refers to the size of nodes or discretization length of the carbon
bed and ∆t refers to the time step of the simulation. The domain for the PDE along
x is bounded by the boundary conditions and the domain for t is semi-infinite with
46
To perform the integration in t, the PDE is discretized by approximating ∂m/∂t
with the forward difference method and ∂m/∂x with the central difference method
∂m mi,j+1 − mi,j
≈ (5.1)
∂t i,j ∆t
∂m mi+1,j − mi−1,j
≈ (5.2)
∂x i,j 2∆x
The second partial derivatives in the PDE are approximated by the 2nd order
∂ 2m
mi−1,j − 2mi,j + mi+1,j
≈ (5.3)
∂x2 i,j (∆x)2
The state variables in the equations are the mass of adsorbate adsorbed per mass
of carbon and the temperature of the carbon bed. The partial differential equations
(3.22) and (3.31) are single derivatives in time and their solution in the time domain
and
47
The carbon bed is assumed to have an initial adsorbed mass loading of 0.35 g/gC
and the initial temperature of the system is taken as average room temperature of
21 ◦ C. Using the initial mass condition, m1 init , the mole fraction of the butane
vapor, y1 init , at each point on the carbon bed is calculated to get the initial loading
The partial differential equations are second derivatives in space and therefore
need two boundary conditions for the solution. The boundary conditions at the inlet
∂m1
(L, t) = 0
∂x (5.7)
∂T
(L, t) = 0
∂x
For purging condition, the flow is reversed and the boundary conditions are also
reversed. At x=L the boundary conditions are set by the flow rate of gas and at x=0
the gradients are set to 0. The purging experiment is conducted with a completed
saturated carbon canister, therefore, the initial conditions of the canister will include
saturated canister.
The simulations are set up to replicate the environmental and physical conditions
of the experimental setup to accurately predict the behavior of the carbon canister.
48
Solving the partial differential equations occurs in two steps. In the first step, using
the initial and boundary conditions the equation for the mass transport (equation
3.22) is used to advance the mass loading on butane along the carbon bed in time.
In the second step, the updated mass loading of butane, gas concentrations along
the bed and energy flux terms are calculated using the first step and the temperature
along the bed is updated using equation (3.31). Due to the coupling between the mass
and temperature equations some instabilities may arise during this two-step solution
process.
The physical properties of the carbon bed, plastic canister and other model pa-
Table 5.1: Physical Properties of carbon bed and other Model Parameters
In equations (3.22) and (3.31) all parameters are properties of the carbon bed,
plastic canister or the gas flowing inside the canister except for the ratio of change of
49
Property Unit Canister 1 Canister 2
Length cm 53 46
2
Cross-Sectional Area cm 81 70
Canister Volume L 3.5 2.7
Carbon Mass g 1270 1000
Activated Carbon Type - BAX 1100 BAX 1100
Discretization Length mm 5 5
plastic wall temperature with respect to carbon bed (dTp /dTC ) and the heat loss con-
ductance through the wall (Uloss ). These parameters are calibrated from experimental
experiment is done by loading the carbon canister till the part of the canister under
consideration reaches its maximum temperature and then the butane flow into the
canister is shut off. Since there is no flow and no new butane being added to the
canister the temperature of the canister will begin to cool down to room temperature.
The stagnant air will prevent heat loss through the ends of the canister and heat loss
will only occur through the plastic walls of the canister [12].
To calibrate the two parameters canister 1 is loaded with butane till thermocouple
1 (figure 4.3) reaches its maximum temperature and starts to cool down. This indi-
cated that this area of the carbon bed is saturated. Once saturated the temperature
of the carbon bed and the skin thermocouple is collected. Since there is only heat loss
across the walls of the canister and very little heat loss across the ends, the equation
50
" Pext √1
#
∂T ρapp A (1/Uloss + A/(3 kapp ))
= (T − Tamb ) (5.8)
∂t CvC + mp Cpp dTdT
p
+ m 1 (C p1 − ∂∆hvap
∂T
)
The value of dTp /dTC can be determined by studying the decrease in temperature
of the plastic wall with respect to the decrease in temperature of the carbon bed.
Using this value, equation (5.8) is modeled in MATLAB and the values for Uloss is
varied until the equation fit matches the data for the cooldown experiment.
Once the values are calibrated the cool down test is done once more to validate
the calibrated values. The values are also validated by modeling the cool down test
for canister 2 and predicting the heat loss in the canister bed after saturation.
51
Chapter 6: Result and Discussions
This section will present the experimental results of canister testing. First, the
experimental results for loading the two canisters are presented and then the results
for purging the canister is presented. The end of the section will discuss a few mea-
surement errors and inaccuracies present in the data collection for this project.
As described in section 4.2.1 to study the effect of vapor loading on canister mass
change and carbon bed temperature, a constant flow of n-butane is provided to the
canister through the load valve. Figures 4.3 and 4.4 show the positions of the ther-
mocouples in two canister under testing. These thermocouples are positioned in the
radial center of the carbon bed to obtain a good measure of the bed temperature.
A problem that can arise with this method is that the thermocouples can only pro-
vide temperature information at discrete points on the carbon bed, thus limiting the
information available.
Figure 6.1 and 6.2 mass and temperature profiles as the canister is loaded with
n-butane at a constant flow. The experiment lasted 6 hours and 20 minutes before
52
Figure 6.1: Canister #1 Mass Profile during Loading Experiment
the 2g breakthrough was observed in the spare canister. The mass of the canister
increased by 321g showing that the canister adsorbed 321 grams of n-butane. Since
the n-butane was flowing at a constant flow the mass of the canister also increased
Figure 6.2 shows the temperature profile as the adsorption moves across the can-
of the carbon bed increases as the carbon adsorbs n-butane. Once a portion of the
carbon bed is saturated no more butane can be adsorbed and the temperature of
the carbon bed decreases to room temperature. At the end of 6 hours and 20 min-
utes, the concentration wave of butane has moved completely across the bed. Before
thermocouple 4, the area of canister #1 changes which account for the difference in
53
Figure 6.2: Canister #1 Temperature Profile during Loading Experiment
temperature rise of the canister at this position. The cross-sectional area of the can-
The temperature at the center of the carbon bed, where the thermocouples are fitted,
is higher than the temperature at the ends of the canister as seen by the difference
Figure 6.3 shows the mass increase as canister #2 is loaded with n-butane at a
constant flow rate. Canister #2 has a smaller cross-section and shorter carbon bed
through earlier than canister #1 as seen in the figure. The experiment lasted 4 hours
and 50 minutes and the mass of the canister increased by 253g. Similar to the pre-
vious experiment, the mass of the canister increased in the same linear rate as the
54
Figure 6.3: Canister #2 Mass Profile during Loading Experiment
Figure 6.4 shows the temperature profile of canister #2 as it is loaded with butane
gas at a constant rate. The concentration wave moves along the length of the carbon
bed and the temperature in each portion of the bed increases until it is saturated.
Once a section of the bed is saturated no more butane vapor can be adsorbed on the
carbon bed and the concentration wave of butane will move ahead. As mentioned
earlier, the cross-sectional area of canister #2 is smaller than canister #1 and this
to canister #1. This is evidenced in equation (3.31) where a larger area leads to a
smaller increase in carbon bed temperature due to better convection and heat loss
to the environment. The heat generated by the adsorption is dissipated easily when
the cross-sectional area of the carbon bed is larger. Due to this factor, the carbon
bed temperature of canister #2 increases higher than canister #1. This factor is
55
Figure 6.4: Canister #2 Mass Profile during Loading Experiment
also the reason why the temperature measured by thermocouple 4 rises to a higher
To study the effect of purging on a saturated canister, the mass change and tem-
perature change along the carbon bed of the canister is recorded as the canister is
purged with 50 LPM of air through the atmosphere vent. Once a fully saturated
canister has cooled down to close to room temperature the canister is purged with
air from an air compressor. The flow is controlled by changing the output pressure
out of the compressor and the flowmeter provides a reading of the airflow rate.
Figure 6.5 shows the mass loss in canister #1 as it is being purged with 50 LPM of
air through the vent port. The first few minutes are very critical to canister purging
56
Figure 6.5: Canister #1 Mass Profile during Purging Experiment
as the canister releases a lot of butane during this time period. The figure shows a
steep decrease in the canister mass which then reduces to a gradual decrease in mass.
The mass flow rate of air is much higher than the rate at which the canister is being
loaded which leads to a much faster decrease in canister mass as compared to the
Figure 6.6 shows the temperature profile of canister #1 as it is being purged with
50 LPM of air. Since purging through the atmosphere port, the thermocouple closest
to the inlet air is thermocouple 5. As mentioned earlier, since purging is a much faster
process than loading, desorption occurs in all parts of the canister simultaneously.
This leads to the sudden decrease in temperature at all parts of the canister as
evidenced in the figure. Once the canister has been completely purged of butane
vapors, the temperature of the carbon bed returns to ambient temperature. The
57
Figure 6.6: Canister #1 Temperature Profile during Purging Experiment
end of the carbon bed closest to the atmosphere vent reaches ambient temperature
first due to its proximity to the incoming air and faster heat loss due to convection.
Positions on carbon bed further down will reach ambient temperature slower since
the butane vapor from the atmosphere vent end flow along the carbon bed to the
purge vent and may get adsorbed along the way. The plastic wall of the canister
also experiences a decrease in temperature similar to the carbon bed as seen by the
Figure 6.7 shows the mass profile of canister #2 during the purging experiment.
Similar to canister #1, most of the butane is removed from canister 2 in the first 10
minutes of the experiment. The experiment lasted 75 minutes after which the mass
58
Figure 6.7: Canister #2 Mass Profile during Purging Experiment
Figure 6.8 shows the temperature profile of canister #2 as it is being purged with
50 LPM of air. The n-butane starts to desorb from the carbon bed quickly once the
inlet air is introduced into the canister and this causes a decrease in the carbon bed
port which did not allow the thermocouple to get an accurate reading of the carbon
bed temperature and instead was only able to read the incoming air temperature.
The remaining three thermocouples displayed an accurate reading of the carbon bed
thermocouple 1. Similar to canister 1 the last thermocouple along the carbon bed
59
Figure 6.8: Canister #2 Temperature Profile during Purging Experiment
The experiments in this project were conducted in non-ideal conditions. The flow
of butane into the canister is controlled by using the manually operated rotameter
which is mainly used to indicate the flow rate of gas. This can cause a small dis-
crepancy in the flow meter readings which adjusting the flow. The flowmeter used to
measure the flow of air for purging experiments has an accuracy of ±10 LPM. This
can cause a variation in the airflow while purging the canister. To verify this flow an
anemometer was used to make sure that the airflow was constant.
The weighing scales used to measure the weight of the canister as it is being loaded
or purged are very sensitive. Any small changes to the experimental setup caused a
sudden increase or decrease to the weighing scale and rendering the data collected
60
for that experiment unusable. The pipes that were used to flow gas in and out of the
canisters must be kept stationary and fixed in order to avoid them influencing the
weighing scale. Figure 6.9 shows an experiment where the test setup was disturbed
during purging canister 2. Any changes to the setup can cause a sudden change
in the weighing scale and it may not return to the previous reading corrupting the
experimental data.
Figure 6.9: Canister mass profile with small disturbance during experimental testing
The temperature sensors in the carbon bed are placed in the center of the carbon
bed assuming a perfectly cylindrical carbon shape with equal amounts of activated
carbon on each side of the thermocouple. This assumption may not always be true
as the carbon inside the canister may be shaped differently and the thermocouples
may not always get the accurate average temperature reading of the carbon bed.
61
One way to avoid this inaccuracy is to include more thermocouples to get a better
Observer design and parameter estimation are used to identify the parameters of
the model which are not directly measurable. A cooldown test is used to estimate
these parameters and calibrate the carbon canister model as explained in chapter 5.
Figure 6.10: Cooldown Experiment Results - Carbon Bed and Skin Temperatures
Figure 6.10 shows the results of a cooldown test conducted on canister #1. The
canister is loaded with butane vapor and once a section of the canister has been
saturated the butane flow into the canister is cut off and the temperature of the
carbon bed and plastic wall is recorded as they cool to ambient temperature.
62
Figure 6.11: Cooldown Experiment - Calibrating dTp /dTC
To determine the rate of change of plastic wall temperature with respect to the
carbon bed, the temperature of the plastic wall is plotted vs the temperature of the
carbon bed as seen on figure 6.11 and a linear approximation of the curve is calculated.
The slope of this curve will give the rate of change of plastic wall temperature with
respect to the carbon bed. From the graph the value of dTp /dTC is estimated to be
0.2078.
Once the value of dTp /dTC is estimated this value can be used in equation (5.8) to
determine the value of heat loss conductance through the walls of the plastic canister.
Equation (5.8) is modeled in MATLAB and different values of Uloss are considered
and the cooldown of the carbon bed temperature is calculated. The value for Uloss
that predicts the carbon bed temperature most accurately is selected as the parameter
63
Figure 6.12: Cooldown Experiment - Calibrating Uloss
value as seen in figure 6.12. From the figure, the best value for Uloss to predict the
Once both the parameters have been estimated these values are used in equa-
tion (5.8) to predict the carbon bed temperature for a different cooldown experiment
on canister 1 and 2 (figures 6.13 and 6.14). These figures show that the parame-
ter estimation has been successful and the model is able to predict the carbon bed
64
Figure 6.13: Cooldown Experiment - Validating Calibrated values on Canister #1
65
6.3 Simulation and Experimental Comparison
Once the parameters of the model are estimated the model is used to predict the
mass of butane vapor that has been adsorbed and desorbed by the activated carbon
bed during the loading and purging experiments. Once the simulations are run the
model. Since the model is aimed to be used in an automotive ECU to predict the
cross-sectional area across the length of the canister is made on the model to reduce
its complexity. The main priority of the model is to predict the mass loading and
purging of the canister and only secondary importance is given to the temperature
of the carbon bed. For the comparison, the simulation and experimental results are
The experimental results are presented in the solid lines and the simulation results
are presented in the same graph with dotted lines. Since the experimental results
include temperature plots from different sections on the canister the temperature
The loading the canister was modeled using equations (3.22) and (3.31). The
66
Figure 6.15: Comparison between Simulation and experimental results - Mass profile
Canister #1
Figure 6.16: Comparison between Simulation and experimental results - Mass profile
Canister #2
67
Figures 6.15 and 6.16 shows the comparison between the model prediction of
the canister mass increase as the canister is being loaded with butane vapor. The
figure shows that the model is able to predict the amount of butane adsorbed on the
activated carbon inside the canister quite accurately. The larger canister #1 is able
to store more butane vapors due to the larger volume and greater amount of activated
carbon inside the canister. Since the adsorption process prefers a cooler environment
the larger canister provides better heat transfer away from the carbon loading sites
68
Figure 6.18: Comparison between Simulation and experimental results - Temperature
profile Canister #2
Figures 6.17 and 6.18 show the comparison between the simulation and experi-
mental results temperature profile of each canister during the loading phase.
The model predicts the homogeneous temperature at each section of the canister.
In the experiments, the thermocouple measures the temperature of the carbon bed
at the axially central position. Due to this, there is a small discrepancy between the
other factor contributing to the different temperature prediction and actual readings
is due to the assumption made in the simulation where the cross-section area of the
canister is assumed to be constant along the length of the carbon bed. This is not
true in the case of both canisters as the cross-sectional area of canister 1 decreases
69
increase in temperature at thermocouple 4 of canister #2 is due to the shape of the
canister. As seen in figure 4.4 once the position of thermocouple 1 is loaded heat is
released and this heat is dissipated in all directions. Since thermocouple 4 is very
close by the carbon bed temperature at thermocouple 4 also increases due to cross
bed conduction. This conduction term has not been included in the simulation model
hence the model does not predict this small increase in carbon bed temperature.
A comparison between the mass and temperature profiles show that the change in
cross-sectional area of the canisters does not have a significant enough change in the
loading rate or the amount of butane adsorbed on the activated carbon. Therefore
the assumption of a uniform cross-sectional area across the carbon bed is justified
and will make the model less complex and easier to use.
Canister purging was simulated using the equations (3.22) and (3.31) similar to the
loading simulation but for the purging simulation the initial and boundary conditions
Figures 6.19 and 6.20 present the comparison between the simulation prediction
and experimental results of purging the canister at 50 LPM. Similar to canister loading
the model is able to predict the mass loss in both the canisters. The larger canister
#1 has stored a larger amount of butane vapors due to the larger volume of activated
carbon. The larger canister cross-sectional area also allows for faster desorption of
butane vapor from the activated carbon bed as seen in the figures. Once the majority
of the carbon bed has been desorbed the temperature of the carbon bed decreases
70
Figure 6.19: Comparison between Simulation and experimental results - Mass profile
Canister #1
significantly which creates an unfavorable condition for desorption and therefore the
Figures 6.21 and 6.22 present the comparison between the temperature profiles of
the canister as they are being purged of n-butane vapors adsorbed on the activated
carbon bed. The simulation model is able to predict the temperature drop in the
Similar to the loading phase the simulation model predicts the homogeneous tem-
perature of the carbon bed at each position in the carbon bed and the experiment
results present the carbon bed temperature at the axial center of the carbon bed.
This leads to small variations between the simulation and experimental results. Due
to the assumption of a uniform cross-sectional area the model does not predict the
71
Figure 6.20: Comparison between Simulation and experimental results - Mass profile
Canister #2
canister #2 started at a higher temperature than thermocouple 1 and the model has
experimental results.
72
Figure 6.21: Comparison between Simulation and experimental results - Temperature
profile Canister #1
73
Chapter 7: Conclusions
based model of the automotive evaporative emission activated carbon canister. The
model was simulated in MATLAB and was validated using experimental results on
two activated carbon canisters. The objective of this thesis was to create a model
for the automotive industry that can accurately predict the amount of gasoline va-
por adsorbed and desorbed by the carbon canister during normal stopped vehicle
conditions.
The model predicts the amount of vapor adsorbed on the activated carbon bed
during slow-loading conditions such as a diurnal stopped vehicle. The model is devel-
oped by discretizing the carbon bed into small areas and assuming a local equilibrium
of adsorption in these areas. The model also assumes a local heat source at the car-
bon bed to include the effects of the heat of adsorption released during the loading
of vapor.
The model predicts the amount of vapor desorbed from the activated carbon bed
during normal purging conditions such as engine ignition. Similar to the loading case
the model is discretized and a local heat sink is used to include the effects of the
74
Experimental results were conducted on two different shaped EVAP carbon can-
isters to validate the model prediction of the amount of vapor adsorbed and desorbed
by the canister during the loading and purging phases. By comparing the experimen-
tal results with the simulation results the model successfully predicted the amount of
vapor adsorbed and desorbed from the activated carbon canister during loading and
purging phases respectively. The main goal of the project was to create a model that
can predict the vapor loading in the carbon canister with a small number of inputs
so that the model can be used for different vehicles by the automotive manufacturer
Future work in this project can include predicting the vapor loading in the carbon
canister at higher load rates such as Onboard Refueling Vapor Recovery (ORVR)
and validate the model using further experimental results. The model can be further
the experimental results the temperature of the carbon bed near the plastic wall is
lesser than the temperature of the carbon bed at the center of the canister.
A more accurate model of the carbon canister can be modeled for future work
where loading of gasoline vapor due to diffusion effects and cross-bed heat conduction
75
Appendix A: Canister Dimensions for Model
Figures A.2 and A.1 shows the approximation made to the geometry of the canister
76
Figure A.1: Canister #2 geometry and dimensions approximation for model
77
Appendix B: Thermocouple Positioning on Canister
Tables B.1 presents the position of the thermocouples along the length of the
canister bed. The end of the load valve is considered as x=0 and measurements are
taken from this point towards the atmosphere valve of the canister. In the case of
canister #2 the whole bed of the canister is assumed to be in a straight line and
Table B.1: Thermocouple Position along Carbon bed for both Canisters
78
Appendix C: MATLAB code to calibrate model
1
2 clc;
3 clear;
4 close all;
5
6 % ETAS output showing the number of samples collected and the ...
data points
7 % corresponding to thermocouple outputs.
8 % sampleCnt = 24985 ;
9 % recordFormat = 'f8 f8 f8 f8 f8 f8 f8 f8 '
10 % time = 1 ;
11 % TC 1qiES650qNqrqNADqrThermoqj1 = 2 ;
12 % TC 2qiES650qNqrqNADqrThermoqj1 = 3 ;
13 % TC 3qiES650qNqrqNADqrThermoqj1 = 4 ;
14 % TC 4qiES650qNqrqNADqrThermoqj1 = 5 ;
15 % TC 5qiES650qNqrqNADqrThermoqj1 = 6 ;
16 % SkinTCqiES650qNqrqNADqrThermoqj1 = 7 ;
17 % AmbTqiES650qNqrqNADqrThermoqj1 = 8 ;
18
19 %% data points
20
79
35 figure
36 plot(time2,TC 1,'linewidth',2);
37 hold all
38 grid on
39 plot(time2,TC 2,'linewidth',2);
40 plot(time2,TC 3,'linewidth',2);
41 plot(time2,TC 4,'linewidth',2);
42 plot(time2,TC 5,'linewidth',2);
43 plot(time2,skinTC,'linewidth',2);
44 plot(time2,ambT);
45 xlabel('Time [min]')
46 ylabel('Temperature [ˆoC]');
47 title({'Canister 1';' Temperature Variation during Loading ...
Experiment'});
48 legend('TC1','TC2','TC3','TC4','TC5','skin TC','Ambient');
49 set(gca,'fontsize',15)
50
51 %% weight data points and plots
52
53
78 % clear;
79 % clc;
80 % close all;
81
82 % to find start point and 1 hour after start
83 temp1=find(TC 1>40,1,'last');
84 temp2=find(time2<time2(temp1)*60+3600,1,'last');
80
85
86 % cooldown plot from experiment
87 figure
88 plot((time2(temp1:temp2)*60)-time2(temp1)*60,TC 1(temp1:temp2),...
89 'linewidth',2);
90 hold all;
91 grid on;
92 plot((time2(temp1:temp2)*60)-time2(temp1)*60,skinTC(temp1:temp2),...
93 'linewidth',2);
94 xlabel('Time [s]');
95 ylabel('Temperature [ˆoC]');
96 grid on;
97 set(gca,'fontsize',14)
98 title('Cooldown Experiment Plots - For Calibration');
99 xlim([0 3600]);
100 ylim([20 50]);
101 legend('TC 1','Skin TC');
102
103 % % to find rate of change of plastic body
104 p=polyfit(TC 1(temp1:temp2),skinTC(temp1:temp2),1);
105 x1=linspace(TC 1(temp1),TC 1(temp2));
106 y1=polyval(p,x1);
107 dT p=p(1);
108
109 figure
110 plot(TC 1(temp1:temp2),skinTC(temp1:temp2));
111 hold all;
112 grid on;
113 plot(x1,y1);
114 xlabel('Carbon Temperature [ˆoC]');
115 ylabel('Plastic Temperature [ˆoC]');
116 set(gca,'fontsize',14)
117 title({'Cooldown Experiment Plots - For Calibration';'Determine ...
dT p/dT'});
118 legend('Experimental Data','Linear Approximation');
119
120 % canister properties
121 A=99; % Cross sectional area [cmˆ2]
122 % r=sqrt(A/pi); % assuming cylinderical canister, radius [cm]
123 P ext=40; % exterior perimeter at x
124 rho app=0.345; % apparent density of the carbon canister [g/ml]
125 m p=0.5; % mass of plastic to mass of carbon ...
(m plastic/m carbon)
126 C vc=0.7; % specific heat of carbon [kJ/kg/C]
127 C p1=1.6; % specific heat of species 1 [kJ/kg/C]
128 C pp=1.9; % specific heat of plastic wall [kJ/kg/C]
129 k app=0.13; % Apparent thermal conductivity of carbon bed ...
[W/m/C]
130 U loss=13; % Wall-air heat conductance [W/mˆ2/C]
131 m s1=0.35; % adsorbed mass of species 1 [g/gC)
132 dh vap=-0.2; % heat of vaporization [J/g]
81
133 T amb=mean(ambT); % Ambient temperature [C]
134 T0=TC 1(temp1); % Initial ccarbon ...
temperature [C]
135 t=100; % time for simulation
136 % dT p=0.2078;
137 sim('Temperatureparameters model');
138
139 figure
140 plot(time*100,T,'linewidth',2);
141 hold on;
142 plot((time2(temp1:temp2)*60)-time2(temp1)*60,TC 1(temp1:temp2),'--r',...
143 'linewidth',2);
144 xlabel('Time [s]');
145 ylabel('Temperature [ˆoC]');
146 grid on;
147 set(gca,'fontsize',14)
148
149 title('Plot of experimental cooldown data - Lavoie values');
150 % set(gca,'fontsize',15);
151 xlim([0 3600]);
152 ylim([20 50]);
153 legend('Model','Experiment');
154
155 % changing uloss
156 figure
157 plot((time2(temp1:temp2)*60)-time2(temp1)*60,TC 1(temp1:temp2)...
158 ,'--r','linewidth',2,'DisplayName','Exp data');
159 hold all;
160 for i=1:10
161 U loss=i*0.01;
162 sim('Temperatureparameters model');
163
164 % figure
165 plot(time*100,T,'linewidth',1,'DisplayName',num2str(U loss));
166 hold on;
167
168 end
169 xlabel('Time [s]');
170 ylabel('Temperature [ˆoC]');
171 grid on;
172 legend('show','fontsize',10,'Orientation','horizontal','NumColumns',2)
173 title({'Cooldown Experiment Plots- For Calibration';'Determine ...
U {loss}'});
174 set(gca,'fontsize',14);
175 xlim([0 3600]);
176 ylim([20 50]);
177
178 % Final plot with correct uloss and dTp
179 U loss=0.045;
180 dT p=0.2078;
181 sim('Temperatureparameters model');
82
182
183 figure
184 plot(time*100,T,'linewidth',2);
185 hold on;
186 plot((time2(temp1:temp2)*60)-time2(temp1)*60,TC 1(temp1:temp2),'--r',...
187 'linewidth',2);
188 xlabel('Time [s]');
189 ylabel('Temperature [ˆoC]');
190 grid on;
191 set(gca,'fontsize',14)
192
193 title({'Cooldown Experiment Plots';'Experiment5- Validation'});
194 set(gca,'fontsize',15);
195 xlim([0 3600]);
196 ylim([20 50]);
197 legend('Model','Experiment');
83
Bibliography
[1] Xingyan Bai, K M Isaac, R Banerjee, D Klein, W Breig, and L Oliver. Modeling
and simulation of n-butane adsorption/desorption in a carbon canister. SAE
Technical Papers, 03 2004.
[2] Roop Chand Bansal and Meenakshi Goyal. Activated carbon adsorption. Boca
Raton : Dekker/CRC Press, 2005. Includes bibliographical references and in-
dexes.
[3] Manel Bergaoui, Asma Nakhli, Shaheen Al-Muhtaseb, and Mohamed Khalfaoui.
Adsorption process of n-alkanes onto bax-1100 activated carbon: Theoretical es-
timation of isosteric heat of adsorption and energy distribution of heterogeneous
surfaces. Journal of Molecular Liquids, 252:399 – 407, 2018.
[4] Richard G. Derwent. Sources, distributions, and fates of vocs in the atmosphere.
In R. E. Hester and R. M. Harrison, editors, Volatile Organic Compounds in the
Atmosphere, volume 4, pages 1–16. The Royal Society of Chemistry, 1995.
[9] K.Y. Foo and B.H. Hameed. Insights into the modeling of adsorption isotherm
systems. Chemical Engineering Journal, 156(1):2 – 10, 2010.
84
[10] R. J. Grant, Milton Manes, and S. B. Smith. Adsorption of normal paraffins and
sulfur compounds on activated carbon. AIChE Journal, 8(3):403–406, 1962.
[12] G.A. Lavoie, P.J. Johnson, and J.F. Hood. Carbon canister modeling for evap-
orative emissions: Adsorption and thermal effects. SAE Technical Papers, 01
1996.
[14] Huan Liu, Hanyang Man, Michael Tschantz, Ye Wu, Kebin He, and Jiming Hao.
Voc from vehicular evaporation emissions: Status and control strategy. Environ-
mental Science & Technology, 49(24):14424–14431, 2015. PMID: 26599318.
[16] Kazunari Sato and Noriyuki Kobayashi. Adsorption and desorption simulation
of carbon canister using ¡i¿n¡/i¿-butane as model compound of gasoline. Journal
of the Japan Petroleum Institute, 54(3):136–145, 2011.
[18] J.D. Seader, E.J. Henley, and D.K. Roper. Separation Process Principles with
Applications Using Process Simulators, 4th Edition. Wiley, 2016.
[21] Roger S. Williams and C. Reid Clontz. Impact and control of canister bleed
emissions. SAE Transactions, 110:579–587, 2001.
[22] In Kwang Yoo, Devesh Upadhyay, and Giorgio Rizzoni. A control-oriented car-
bon canister model. SAE Transactions, 108:2133–2142, 1999.
85