providing an entry length in heterogeneous catalytic ... · in heterogeneous catalytic reactors...

17
Providing an Entry Length in Heterogeneous Catalytic Reactors with F ast Diffusion D. Dalle Nogare, P. Canu University of Padova Italy University of Padova, Italy Presented at the COMSOL Conference 2009 Milan

Upload: lamhanh

Post on 29-Jun-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

Providing an Entry Lengthin Heterogeneous Catalytic Reactors

with Fast DiffusionD. Dalle Nogare, P. Canu

University of Padova Italy

t ast us o

University of Padova, Italy

Presented at the COMSOL Conference 2009 Milan

Page 2: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

to the CFDto the CFD

From the PFR

Page 3: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

Problem DefinitionProblem Definition

Page 4: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

Model Definition (i)Model Definition (i) Equations:

i d diff i f H O H O H convection and diffusion for H2, O2, H2O, He convection and conduction for T

weakly compressible Navier-Stokes for u,v in 2D OR v=cost for u weakly compressible Navier Stokes for u,v in 2D OR v cost for u in 1D model

form the ideal gas law

Implementation of production rates 1D h t d / i k li d ithi th t d i 1D: heat and mass source/sink are applied within the reactor domain

(production rates * catalytic area per unit volume) 2D: production rates of the gas species at the wall are fluxes at the p g p

boundary

Page 5: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

Model Definition (ii)Model Definition (ii) Heterogeneous kinetics(1)

10 reactions in 3 gas species (H O H O) and 5 surface species (PT(S) 10 reactions in 3 gas species (H2, O2, H2O) and 5 surface species (PT(S), H(S), H2O(S), OH(S), O(S))

ki kinetics constants have several functional forms kinetics interpreter C (2) ( h M l b f )Cantera(2) (with Matlab interface)

species production rates in [mol/m2/s] are defined per unit catalytic area

Thermophysical properties: Cp, Cv are polynomial function of the NASA coefficients Viscosity heat conductivity and diffusivities are calculated through the Viscosity, heat conductivity and diffusivities are calculated through the

Lennard-Jones potential well depth, /kB [K] and collision diameter [Ǻ].

(1)O. Deutschmann, R. Schmidt, F. Behrendt, J. Warnatz,, Symp. (Int.) Combust., 26, 1747–1754 (1996)(2)D.G. Goodwin. In Proc. CVD XVI and EuroCVD 14, M Allendorf, Maury, and F Teyssandier (Eds.), Electrochemical Society, 155-162 (2005).

Page 6: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

Use of COMSOL MPh (i)Use of COMSOL MPh (i)

Client/Server/Matlab... : Connect to Matlab

Options, Functions...:

F “ H2” Function name: “my_reactionH2”; Arguments: “c_H2, c_O2, c_H2O, c_He, T”; Expression: “prod h2(c H2,c O2,c H2O,c He,T)”Expression: prod_h2(c_H2,c_O2,c_H2O,c_He,T)

In “Subdomain settings” (1D model) or “Boundary settings” (2D model) insert the function: “my_reactionH2(c_H2,c_O2,c_H2O,c_He,T)”

Page 7: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

Use of COMSOL MPhUse of COMSOL MPh

Species production rates and heat of reaction as Matlab functions:

function pr_H2=prod_h2(h2,o2,h2o,he,T)

p p

gas = importPhase('ptcombustH2.xml','gas');surf = importInterface('ptcombustH2.xml','Pt_surf', gas);

for kz=1:length(h2)setMoleFractions(gas,[h2(kz),o2(kz),h2o(kz),he(kz)]);...wdot = netProdRates(surf).*1000; %mol/m^2/spr_H2(kz)=wdot(1);

end

Page 8: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

Results 1. Plug Flow Reactor

Axially segregated 1D model Axially segregated 1D model

350

420

T (°C

)

Temperature Profile

H2

Pt

1.0%

0 1 2 3 4 5

x 10-3

300

z (m)

T

O2

H2O

u

0.6%

0.8%

actio

nsH2,PFR

O2,PFRFull H2 and O2

0.2%

0.4%

mole fra

H2O,PFRconversionwithin 1mm

0.0%

0.000 0.001 0.002 0.003 0.004 0.005

z [m]

Page 9: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

2 Dispersed Plug Flow Reactor2. Dispersed Plug Flow Reactor Axially dispersed 1D model

H2

H2O

Pt

Inlet: Dirichlet BCs on ci and T

H2 and O2 are not in

O2

0 8%

1.0%

H2 and O2 are not in stoichiometric ratio 0.6%

0.8%

e fraction

s

H2,D

O2,D

H2O,D

0.2%

0.4%

mole

If H2 and O2 are givensame Diffusivity,

0.0%

0.000 0.001 0.002 0.003 0.004 0.005

z [m]

stoich. ratio is restored

Page 10: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

Open or closed vessel?Open or closed vessel?

Boundary Conditions for Dispersed Reactors

Closed vessel (Closed-Closed BCs)

y p

Open vessel (Open-Open BCs)

z

Low dispersion (large Pe) same solution in output

High dispersion (small Pe) very different solutions

Page 11: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

3 DPFR + Entry Length3. DPFR + Entry Length

1.0%

Entry Length Catalyst

0.6%

0.8%

actio

ns H2,EL

O2 EL

Zero gradients:

H2 and O2

again in

0.2%

0.4%

mole fra O2,EL

H2O,ELDirichletcondition

gstoich. ratio

0.0%

‐0.005 ‐0.003 ‐0.001 0.001 0.003 0.005

z [m]

applies

H2 and O2 diffuse forward, H2O diffuses backward

Page 12: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

Summary of 1D modelsSummary of 1D models PFR is correct but not physically accurate if dispersion is

relevant

DPFR accounts for axial diffusion if Di i hl t BC i t t th i l t th ° ( d T°) t i t if Dirichlet BC is set at the inlet, the c° (and T°) set points

are misundersood by the solver The Entry Lenght allows the correct settings. y g g H2 conversion at the inlet in a 1D model is X=80%, due to

H2 forward-diffusion 80%

100%X_H2,PFR

X_H2,D

%

40%

60%

80%

H2 Co

nversio

n

_

X_H2,EL

0%

20%

‐0.002 ‐0.001 0.000 0.001 0.002

z [m]

Page 13: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

4 2D model with Dirichlet BCs4. 2D model with Dirichlet BCs Axial symmetric model

Strong gradients at Pt

met

ry

g gthe entrance nearthe catalytic wall

sym

m

yare likely to giverise to diffusive fluxes.

feed

Page 14: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

5 2D model with Entry Length5. 2D model with Entry Length Axial symmetric model

H2 at the entrance isalready low already low, therefore less strong gradients occur and

Pt

gradients occur and the reactingconditions are conditions are milder

Page 15: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

Summary of 2D modelsSummary of 2D models Conversion in 2D models is much lower, due to tranfer

resistances

if Dirichlet BC is set at the inlet, the c° (and T°) set points are misundersood by the solverare misundersood by the solver

H2 conversion at the inlet in a 2D model is X=25%, due to H2 forward-diffusion 2

0.6%

0.8%

1.0%

ctions

H2,EL

O2,EL

H2O,EL

0.0%

0.2%

0.4%

mole fra

H2,D

O2,D

H2O,D

‐0.010 ‐0.005 0.000 0.005 0.010

z [m]

Page 16: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

ConclusionsConclusions Heterogeneous kinetics was implemented linking the

kinetics interpreter Cantera in its Matlab interface to COMSOL PMh

l h d h h l h A 1D analysis showed that with low Pe systems the Dirichlet BC at the inlet overestimates reagents mass fluxes fluxes

The Open Vessel BC, implemented through an Entry Length assures the correct BC settings Length, assures the correct BC settings

The 2D description is required for a catalytic reaction in diffusion regimeg

Page 17: Providing an Entry Length in Heterogeneous Catalytic ... · in Heterogeneous Catalytic Reactors with Fast Diffusion ... Species production rates and heat of reaction as Matlab

Thank you for your attention.