Professional Documents
Culture Documents
0D Authors
0D Authors
The attached
copy is furnished to the author for internal non-commercial research
and education use, including for instruction at the authors institution
and sharing with colleagues.
Other uses, including reproduction and distribution, or selling or
licensing copies, or posting to personal, institutional or third party
websites are prohibited.
In most cases authors are permitted to post their version of the
article (e.g. in Word or Tex form) to their personal website or
institutional repository. Authors requiring further information
regarding Elsevier’s archiving and manuscript policies are
encouraged to visit:
http://www.elsevier.com/copyright
Author's personal copy
Available at www.sciencedirect.com
Article history: One of the primary requirements for commercialization of hydrogen fuel-cell vehicles is
Received 24 March 2009 the on-board storage of hydrogen in sufficient quantities. On-board storage of hydrogen by
Received in revised form adsorption on nano-porous adsorbents at around liquid nitrogen temperatures and
30 April 2009 moderate pressures is considered viable and competitive with other storage technologies:
Accepted 1 May 2009 liquid hydrogen, compressed gas, and metallic or complex hydrides. The four cryo-
Available online 2 June 2009 adsorber fuel tank processes occur over different time scales: refueling over a few minutes,
discharge over a few hours, dormancy over a few days, and venting over a few weeks. The
Keywords: slower processes i.e. discharge, dormancy and venting are expected to have negligible
Hydrogen storage modeling temperature gradients within the bed, and hence are amenable to a lumped-parameter
Cryogenic adsorption analysis. Here we report a quasi-static lumped-parameter model for the cryo-adsorber fuel
Metal-organic frameworks tank, and discuss the results for these slower processes. We also describe an alternative
solution method for dormancy and venting based on the thermodynamic state description.
ª 2009 International Association for Hydrogen Energy. Published by Elsevier Ltd. All rights
reserved.
Nomenclature Nu, Bi, Re, Pr Nusselt, Biot, Reynolds and Prandtl numbers
vw ; vs Mean specific volumes of the steel and
T, P Temperature and pressure, K, bar
adsorbent, m3/kg
ms, Vb Skeletal mass and volume of the adsorbent bed,
aPg ; kTg Isobaric thermal expansion coefficient and
kg, m3
isothermal compressibility, 1/K, 1/bar
mw Mass of tank wall, typically steel, kg
Hg, Hq, Hs, Hw Specific enthalpy of gas, adsorbate, adsorbent
m_ f;m
_ Inlet and outlet gas mass flow rates, kg/s
(‘‘solid’’) and steel components (‘‘wall’’), J/kg
3p, 3b, 3t Pellet, bed and total porosities, 3t ¼ 3b þ (1 3b)3p,
CPg, CPs, Cpw Specific heat capacity of gas, adsorbent and
m3/m3
steel, J/kg/K
rs, rp, rb Skeletal, pellet and bed densities, rp ¼ rs(1 3p),
Q_ l ; Q_ h Heat leak rate, heat addition rate into the
rb ¼ rp(1 3b), kg/m3
tank, W
rg, vg Gas density and specific volume vg ¼ 1/rg, kg/m3,
q, q* Excess adsorbate concentration and its
m3/kg
equilibrium value, kg H2/kg adsorbent
mg, kg, ks Gas viscosity, gas thermal conductivity and
qm, b The two Langmuir adsorption isotherm
adsorbent thermal conductivity, Pa s, W/m/K,
parameters, kg/kg, 1/bar
W/m/K
DHa Heat of adsorption, J/kg H2 adsorbed
dp Pellet diameter, m
Hsys Enthalpy of the inner thermal masses, J
U Superficial bed velocity, m/s
TN Ambient temperature, K
hg Convective heat transfer coefficient on the surface
Reff Effective resistance for heat leak into the
of a pellet, W/m2/K
inner thermal masses, K/W
Dormancy & Venting – While the vehicle is parked, its pres- excess adsorption data can be fitted to a Langmuir isotherm of
sure builds up to vent pressure, say 25 bar, due to contin- the following form:
uous heat leak into the fuel tank, and gas is vented to the
bP
fuel cell or atmosphere. The process of venting is also called q ðT; PÞ ¼ qm ; (1)
1 þ bP
boil-off, by analogy with liquid hydrogen storage systems.
The time period until the start of venting is called B
b ¼ b0 exp ; (2)
dormancy. T
qm0
These fuel tank processes occur over different time scales: qm ¼ ; (3)
f ðTÞ
refueling over a few minutes, discharge over a few hours,
where we have assumed
dormancy over a few days, and venting over a few weeks. When
the molecular transport processes are fast, slower processes like f ðTÞ ¼ 1 þ AT2 : (4)
discharge, dormancy and venting are expected to have negli-
gible internal gradients and are generally amenable to a lum- For the hydrogen adsorption data in AX-21, Benard and
ped-parameter analysis. In this report we describe a quasi-static Chahine [4] use
lumped-parameter model for the cryo-adsorber fuel tank, and
f ðTÞ ¼ 1 þ AT: (5)
present the results for these slower processes. The fastest fuel
tank process, refueling, requires higher dimensional models to However, for the MOF-5 data in the considered range of
describe the temperature gradients occurring within the bed, temperature and pressure, we find that equation (4) gives
and these are being currently developed. a good fit. Fig. 1 shows the Langmuir fit for data in the range
Section 2 describes the adsorption data for MOF-5. Section 3 1–30 bar and 60–125 K, with the following parameters :
describes a fuel tank design considered in this study. Section 4 b0 ¼ 2.8164 103 bar1, B ¼ 332.0158 K, qm0 ¼ 11.7134 102
identifies the assumptions involved in the model development kg H2/kg MOF and A ¼ 131.3231 106 K2. At 20 bar and 77 K,
and Section 5 presents the quasi-static lumped-parameter these parameters give q* ¼ 0.0532 kg H2/kg MOF.
model for the cryo-adsorber. The simulation results for For MOF-5 powder Zhou et al. [3] report a skeletal density of
dormancy, venting and discharge are presented in Sections 6– about 1.78 g/cc and 66.2% porosity. Due to the lack of densified
8, respectively. While some of the thermophysical properties MOF-5 adsorption data, we assume that MOF-5 pellets have
are directly taken from existing databases, some are computed same density as the powder. Hence, ‘solid’ density
in this work; these details are given in the appendix. rs ¼ 1780 kg/m3, pellet porosity 3p ¼ 0.662, and pellet density
rp ¼ rs 1 3p ¼ 601:64 kg=m3 : (6)
4. Model assumptions
Fig. 1 – Langmuir fit (lines) for MOF-5 excess adsorption
data (symbols) of Zhou et al. [3]. In the next section we develop a quasi-static lumped-param-
eter model for the cryo-adsorber, and here we justify or list the
assumptions of quasi-static behavior and lumping. Quasi-
static behavior implies local thermal and mass equilibrium at
any time i.e. the transient system passes through a series of
3t ¼ 3b þ ð1 3b Þ3p ¼ 0:7837: (8)
equilibrium states. The adsorbents typically offer large specific
For MOF-5 Panella et al. [5] report a heat of adsorption of internal surface area, leading to intimate gas–solid contact.
3.8 0.8 kJ/mol, Dailly et al. [6] report 4.1 kJ/mol, Kaye and Hence, at any location within the bed, there is negligible
Long [7] report 4.7–5.2 kJ/mol, and Zhou et al. [3] report an temperature difference between the solid and the gas i.e.
‘initial’ heat of adsorption of about 4.8 kJ/mol. Here we assume
a constant average heat of adsorption DHa ¼ 4.0 kJ/mol. Ts ð!
r ; tÞzTg ð!
r ; tÞhTð!
r ; tÞ; (10)
0
1. During discharge the mass outflow rate is specified by the vq f ðTÞ B
¼ q þ : (21)
fuel-cell demand. Hence, the model is solved for tempera- vT P f ðTÞ ð1 þ bPÞT2
ture and pressure.
The pressure dependence of q* is only due to the explicit P
2. During dormancy the outflow is zero by definition. Hence,
terms. Hence, from Equation (1) we get
the model is solved for temperature and pressure.
3. The vent is typically operated by a pressure controller. vq q
¼ : (22)
Therefore neglecting valve transients, venting can be vP T ð1 þ bPÞP
treated as an isobaric process. Hence, the model is solved
Using Equations (21) and (22) in (20) we get
for mass outflow rate and temperature.
0
dq f ðTÞ B dT q dP
¼ q þ 2
þ : (23)
5.1. Transient mass balance dt f ðTÞ ð1 þ bPÞT dt ð1 þ bPÞP dt
The rate of change of hydrogen content of the tank balances Using equations (18) and (23) in equation (13) and rear-
the net flow into the tank. Hence the transient mass balance ranging, the transient mass balance takes the form
for hydrogen is given by
dT dP
a11 þ a12 ¼ b1 ; (24)
dmH2 dt dt
_ f m:
¼m _ (12)
dt with
Using Equation (9) we get 0
f ðTÞ B
a11 ¼ ms q þ Vb 3t rg aPg ; (25)
dq drg f ðTÞ ð1 þ bPÞT2
ms þ Vb 3t _ f m:
¼m _ (13)
dt dt
ms q
Now, expressions are developed for the two time deriva- a12 ¼ þ Vb 3t rg kTg ; (26)
ð1 þ bPÞP
tives in the above equation. Assuming that the gas phase is in
equilibrium at the corresponding temperature and pressure and
gives
_ f m:
b1 ¼ m _ (27)
rg ðtÞ ¼ rg ½TðtÞ; PðtÞ: (14)
Note that the dimensions of a11, a12and b1 are mass/
Then, temperature, mass/pressure and mass/time, respectively.
Author's personal copy
vHg vSg vvg
dHsys ðT;PÞ ¼ dðmw Hw Þ þ dðms Hs Þ þ d ms qHq þ d Vb 3t rg Hg : (29) ¼ vg þ T ¼ vg T ¼ vg 1 aPg T ; (37)
vP T vP T vT P
All the steel components in the inner thermal masses see Smith et al. [18], page 191 we have,
(distribution tubes, restrainers, holding plates and pressure
vessel) are accounted as a steel ‘wall’ of mass mw. For dHg dT dP
¼ CPg þ vg 1 aPg T : (38)
a particular design for example we had mw z 125 kg. Adsor- dt dt dt
bate enthalpy is obtained from the definition of heat of For the solid phases (pressure vessel and adsorbent),
adsorption as neglecting the thermal expansion of the material, similar
equations are written as
Hq ¼ Hg þ DHa : (30)
dHw dT dP
This study assumes a constant average heat of adsorption, ¼ CPw þ vw ; (39)
dt dt dt
independent of temperature and pressure. Hence, dHq ¼ dHg,
and and
dHs dT dP
dHsys ðT; PÞ ¼ mw dHw þ ms dHs þ ms q þ Vb 3t rg dHg ¼ CPs þ vs ; (40)
dt dt dt
þms Hg þ DHa dq þ Vb 3t Hg drg : (31) Using equations (18), (23), (38)–(40) in equation (34), and
And its time derivative is rearranging the transient energy balance is in the form
dT dP
dHsys dHw dHs dH
g
a21
dt
þ a22
dt
¼ b2 ; (41)
¼ mw þ ms þ ms q þ Vb 3t rg
dt dt dt dt
with
dq drg
þms Hg þ DHa þ Vb 3t Hg : (32)
dt dt a21 ¼ mw Cpw þ ms Cps þ ms q þ Vb 3t rg CPg
Substituting equation (32) in equation (28), and collecting 0
f ðTÞ B
the terms containing Hg(T, P) on one side and the remaining ms q DHa þ 2
; (42)
f ðTÞ ð1 þ bPÞT
time derivatives on another side gives
dHw dHs dH
g dq dP a22 ¼ mw vw þ ms vs þ ms q vg þ Vb 3t 1 aPg T
mw þ ms þ ms q þ Vb 3t rg þ ms DHa Vb 3t
dt dt dt dt dt ms q DHa
þ Vb 3t ; (43)
drg dq ð1 þ bPÞP
¼m_ f Hg Tf ; Pf m_ þ Vb 3t þ ms Hg ðT; PÞ þ Q_ l :
dt dt
and
(33)
From the mass balance equation (13), note that the coeffi-
_ f Hg Tf ; Pf Hg ðT; PÞ þ Q_ l :
b2 ¼ m (44)
_ f . Then,
cient of Hg(T, P) in the above equation is m
Author's personal copy
Note that the dimensions of a21, a22 and b2 are energy/ the tank i.e. m_f ¼m _ ¼ 0. Hence, the model equations reduce to
temperature and energy/pressure and energy/time b1 ¼ 0, b2 ¼ Q_ l . Therefore,
respectively.
We assume that the heat leak has the form dT Q_ l a12
¼ (50)
dt a11 a22 a21 a12
Q_ l ¼ ðTN TÞ=Reff (45) and
We have assumed a typical value of Reff ¼ 74.0K/W, so that
dP Q_ l a11
the heat leak into the tank during typical dormancy condi- ¼ : (51)
dt a11 a22 a21 a12
tions is about 3 W. Engineering calculations show that with
a 1-inch multi layer vacuum super insulation and good Note that both dT/dt, and dP/dt are proportional to Q_ l . The
mechanical design such values of Reff are realistic. temperature and pressure evolution equations are solved
simultaneously with the initial conditions T0, P0 and the time
taken for the tank to reach the vent pressure gives the
5.3. Solution procedures
dormancy. Figs. 3 and 4 show that a full tank (5 kg load),
starting at T0 ¼ 85.6 K and P0 ¼ 20 bar (for a given pressure and
Solving equations (24) and (41) simultaneously, gives
hydrogen load the corresponding equilibrium temperature
dT b1 a22 b2 a12 can be got from equation (9)) reaches the vent pressure in 3.5
¼ ¼ f1 ðT; PÞ; (46)
dt a11 a22 a21 a12 days, and the temperature at that time is 90.4 K.
An alternate, quick but approximate, method to estimate
and
dormancy is as follows: The hydrogen content of the tank at
dP b1 a21 þ b2 a11 the beginning of the dormant phase is mH2 ðT0 ; P0 Þ. Let the
¼ ¼ f2 ðT; PÞ: (47)
dt a11 a22 a21 a12 temperature of the tank at the end of the dormant phase be
Tvent. By definition, hydrogen is not lost from the tank during
Among the coefficients appearing in these two equations
dormancy. Hence, Tvent is computed by solving the equation
only b1 contains m. _ Suppose m _ is known (as in the case of
discharge from the fuel-cell operation requirement or during mH2 ðT0 ; P0 Þ ¼ mH2 ðTvent ; Pvent Þ: (52)
dormancy where it is zero by definition), these two coupled
first order differential equations are solved with initial condi- Neglecting the temperature variation of Reff, the arithmetic
tions T(t ¼ 0) ¼ T0 and P(t ¼ 0) ¼ P0, to give the temperature and average heat leak during dormancy is
pressure evolution T(t) and P(t). For the isobaric processes of
CQ_ l D ¼ ½TN ðT0 þ Tvent Þ=2=Reff : (53)
venting, equation (47) gives the isobaric criterion as
_f ¼m
For dormancy, setting m _ ¼ 0 in the transient energy
b1 a21 ¼ b2 a11 : (48) balance equation (28), and integrating over the dormant
Using the expression for b1 in the isobaric criterion and period gives
rearranging gives the isobaric mass outflow as
Hsys ðTvent ; Pvent Þ Hsys ðT0 ; P0 Þ ¼ CQ_ l DDtdorm þ Vb 3t ðPvent P0 Þ: (54)
a
m _ f 11 b2 :
_ ¼m (49) The appendix details the computation of Hsys(T, P). Since
a21
Tvent is already known, this equation is solved for Dtdorm. Note
Equation (46) is solved with the above isobaric flow rate to that this equation is exact with a time-averaged heat leak. But
get T(t). This formulation allows an elegant implementation
of isobaric or isothermal processes, by setting f1 or f2 to zero
respectively, although for an arbitrary process neither of
them is zero. For an isobaric process, instead of deriving an
expression for the time derivative of pressure and then
setting it to zero, one could directly get an expression for m _
by setting the pressure derivative to zero during the deriva-
tion. Such a procedure is mathematically identical to the
above method. We prefer the model described by equations
(46) and (47) since it gives a unified formalism for all the fuel
tank processes.
6. Dormancy
with an arithmetic average heat leak as defined above, this Fig. 6 – Initial temperature as a function of initial pressure
equation is approximate. However, typically the temperature at different loads.
range (T0, Tvent) is small. Hence, the dormancy estimates from
this equation are generally accurate.
pressure rise required to reach the vent pressure. A half-full
Now we discuss the partial tank dormancy. We note that
tank (2.5 kg H2) initially at 99.25 K and 10 bar, with the same
a given partial load can correspond to different sets of T0 and
insulation, has a dormancy of 17.3 days. Fig. 5 shows that in
P0, depending on discharge and heat leak histories. For the
the pressure range of interest, dormancy decreases mono-
same load a lower tank pressure requires a lower tank
tonically with initial pressure. Hence to achieve high
temperature with more hydrogen in the adsorbed phase. Fig. 5
dormancy, the discharge strategy should keep the tank pres-
shows dormancy as a function of initial tank pressure at
sure as low as possible at any partial load.
different loads. Figs. 5 and 6 show that decreasing the initial
pressure obviously increases dormancy since there is a larger
7. Isobaric venting
dT Q_ l TN T
¼ ¼ : (57)
dt a21 Reff a21
m _ f Hg ðT; PÞ þ Q_ h :
_ f Hg Tf ; Pf ¼ m (59)
8. Discharge
Using equation (59), equations (27) and (44) reduce to
b2 ¼ Q_ h þ Q_ l and b1 ¼ m
_f m_ ¼ m _ o . The differential equa-
Recirculating hot hydrogen gas through the bed enhances
tions for T and P can be solved to compute temperature and
hydrogen desorption. This mode of heat transfer is preferred
pressure profiles during discharge. Since Q_ h and m _ o are
(as compared to an electrical heater surrounding or embedded
explicitly specified, Tf is not required in the solution proce-
in the bed) due to the high interfacial area between the gas and
_ be the total outflow from the bed at dure. Interestingly, Q_ h and Q_ l are treated identically in b2.
the adsorbent. Let m
Hence, when Q_ h is explicitly specified, in a lumped-parameter
temperature T. The outflow from the tank is split (at point A in
_ o the ‘output’ sent to the fuel cell, and the rest description the recirculation loop could be ‘absorbed’ into the
Fig. 10) into m
_f ¼m _ m _ o is recirculated as the ‘feed’, after it is heated up to bed and Q_ h could also represent a mode of heat transfer where
m
heat is directly added to the bed as in an electrical heater
a temperature Tf in an heat exchanger. Let us specify total
surrounding or embedded within the bed. The mathematical
heat added to the recirculation system including heat leak, the
equivalence of discharge by hot gas recirculation (when Q_ h is
pump work and heat added through the heat exchanger as Q_ h
specified) and the direct heat addition to the bed without
and use it as a design variable. The enthalpy balance across
recirculation allows a component level simulation of the
the pump and heat exchanger, assuming negligible pressure
former mode. Hence, the following results are quite generic,
drop (P z Pf), is
9. Summary
gradients within the bed and are hence amenable to a lum- varies, the mass of hydrogen in the tank varies, see equation
ped-parameter analysis. We have developed a quasi-static (9). Hence, the values of Hsys at different T, P do not correspond
lumped-parameter model for the fuel tank and discussed the to same mass of hydrogen in the tank.
results for the slower processes. We have also described an
alternative solution method for dormancy and venting based
on the thermodynamic state description.
references
Acknowledgments
[1] Satyapal S, Petrovic J, Read C, Thomas G, Ordaz G. The US
The authors would like to thank Michael Herrmann, Scott department of energy’s national hydrogen storage project:
Jorgensen, Ulrich Eberle, Dieter Hasenauer, Rainer Immel, progress towards meeting hydrogen-powered vehicle
requirements. Catal Today 2007;120:246–56.
Gregory Meisner, Anne Dailly and Eric Poirier for technical
[2] Zhou L. Progress and problems in hydrogen storage methods.
data and/or valuable suggestions during the course of model
Renew Sustain Energ Rev 2005;9:395–408.
development. [3] Zhou W, Wu H, Hartman MR, Yildirim T. Hydrogen and
methane adsorption in metal-organic frameworks: a high-
Appendix pressure volumetric study. J Phys Chem C 2007;111:16131–7.
Thermophysical properties [4] Benard P, Chahine R. Determination of the adsorption
isotherms of hydrogen on activated carbons above the
critical temperature of the adsorbate over wide temperature
The properties of hydrogen are taken from the NIST web book
and pressure ranges. Langmuir 2001;17:1950–5.
[11], maintained as look-up tables, and interpolated during the
[5] Panella B, Hirscher M, Putter H, Muller U. Hydrogen
simulation. The steel used is assumed to be the austenitic adsorption in metal-organic frameworks: Cu–MOFs and
steel, type 316 or 316L. The temperature-dependence of steel’s Zn–MOFs compared. Adv Funct Mater 2006;16:520–4.
specific heat capacity is considered, since it is important for [6] Dailly A, Vajo J, Ahn CC. Saturation of hydrogen sorption in
dormancy calculations, and is available at the NIST cryogenics Zn benzene-dicarboxylate and Zn naphthalene-
site [19] as a correlation of the form dicarboxylate. J Phys Chem B 2006;110:1099–101.
[7] Kaye SS, Long JR. Hydrogen storage in the dehydrated
X
8
n prussian blue analogues. J Am Chem Soc 2005;127:6506–7.
log10 Cp ¼ cn log10 T : (60) [8] Wakao N, Kaguei S, Funazkri T. Effect of fluid dispersion
n¼0 coefficients on particle-to-fluid heat transfer coefficients in
packed beds – correlation of Nusselt numbers. Chem Eng Sci
For the in-house specific heat capacity data of MOF-5,
1979;34:325–36.
Meisner and Yang [20], the same form was fitted with
[9] Wakao N, Funazkri T. Effect of fluid dispersion coefficients
(c8,.,c0) ¼ (0.4472, 5.8880, 32.9149, 101.7242, 189.5527, on particle-to-fluid mass transfer coefficients in packed
217.2841, 148.0616, 51.5601, 6.7148), where Cp is in J kg1 K1. beds – correlation of Sherwood numbers. Chem Eng Sci 1978;
To compute the enthalpy of inner thermal masses, Hsys, 33:1375–84.
equation (29) is rearranged as [10] Mota JPB, Rodrigues AE, Saatdjian E, Tondeur D. Dynamics
of natural gas adsorption storage systems employing
dHsys ðT; PÞ ¼ mw dHw þ ms dHs þ ms d qHq þ Vb 3t dðrg Hg Þ: (61) activated carbon. Carbon 1997;35:1259–70.
[11] NIST web book. http://webbook.nist.gov/chemistry/fluid/.
Using equations (30), (39) and (40) and rearranging give [12] Huang BL, Ni Z, Millward A, McGaughey AJH, Uher C,
Kaviany M, et al. Thermal conductivity of a metal-organic
dHsys ðT; PÞ ¼ ðmw CPw þ ms CPs ÞdT þ ðmw vw þ ms vs ÞdP framework (MOF-5): part II. Measurement. Int J Heat Mass
þms d qHg þ qDHa þ Vb 3t dðrg Hg Þ (62) Transfer 2007;50:405–11.
[13] Incropera FP, DeWitt DP, Bergman TL, Lavine AS.
Assuming some reference temperature and pressure, and Fundamentals of heat and mass transfer. 6th ed. John Wiley
integrating gives & Sons; 2006.
[14] Bird RB, Stewart WE, Lightfoot EN. Transport phenomena.
Z T
2nd ed. John Wiley & Sons; 2002.
Hsys ðT;PÞHsys ðTr ;Pr Þ ¼ ðmw CPw þms CPs ÞdTþðmw vw
Tr [15] Sankararao B, Gupta SK. Modeling and simulation of fixed
bed adsorbers (FBAs) for multi-component gaseous
þms vs ÞðPPr Þþms qHg þqDHa ðT;PÞ
ðTr ;Pr Þ separations. Comput Chem Eng 2007;31:1282–95.
ðT;PÞ
þVb 3t ðrg Hg Þ ðT ;P Þ [16] Sircar S. Gibbsian surface excess for gas adsorption –
r r
revisited. Ind Eng Chem Res 1999;38:3670–82.
¼ ðmw CPw þms CPs ÞðTTr Þþðmw vw [17] Ahluwalia RK, Peng JK. Dynamics of cryogenic hydrogen
þms vs ÞðPPr Þþms qHg þqDHa ðT;PÞ
ðTr ;Pr Þ
storage in insulated pressure vessels for automotive
applications. Int J Hydrogen Energy 2008;33:4622–33.
þVb 3t ðrg Hg ÞðT;PÞ
ðT ;P Þ
; (63) [18] Smith JM, Van Ness HC, Abbot MM. Chemical engineering
r r