rxn10_femlab-fixed bed reactor

Upload: vijendranb

Post on 06-Apr-2018

264 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    1/15

    1

    Fixed-Bed Reactor for Catalytic Hydrocarbon

    Oxidation

    In this example, a process of industrial importance is discussed, that is, partial oxidation

    of o-xylene in air to phthalic anhydrid (PA) in a multitube fixed-bed reactor. The totalproduction of PA is currently about 7 million lb/year, and almost all of the PA ismanufactured by the multitube fixed-bed process [1],[2].

    In this process, the temperature is usually kept between 400-475oC, while the residence

    time varies between 0.5-5 seconds. The catalyst of choice is usually a mix of vanadiumoxide and potassium sulfate on a silica support. The most important factor to consider for

    this process is the temperature throughout the reactor. The reactions taking place in thereactor are highly exothermic, and in order to eliminate runaway conditions, the reactor

    needs to be cooled. The temperature distribution will, in turn, affect the yield of thephthalic anhydride, which is to be maximized. We can control the temperature

    distribution by varying tube diameter, residence time, wall temperature (cooling rate), aswell as the inlet temperature of the feed. In this example we will cover some of these

    factors by setting up a detailed model of the system using the so-called two-dimensionalpseudo homogeneous model as described in the literature [2], [3], [4].

    Most of the time, tubular reactors are modeled with the assumption that concentration and

    temperature gradients only occur in the axial direction. The only transport mechanismoperating in this direction is the overall flow itself, which is considered to be of plug-flow

    type, that is, all the fluid elements are assumed to move with a uniform velocity alongparallel streamlines. In this example, we will take a more general approach, and we will

    account for variations of the concentrations and the temperature in the axial direction. Wewill also account for mixing in the axial direction, which is due to turbulence and the

    presence of packing. The axial mixing is described by means of effective diffusivities andconductivities.

    Model Definition

    We will investigate this system by first setting up a model in 2D, where we assume thatwe have rotational symmetry. We will then introduce a few approximations, and show

    that this problem can be described, to a satisfactory extent, by a time-dependent 1Dmodel. The obvious advantage with the latter approach is the much lower memory

    requirement. However, it has a few limitations, one of which is that it is restricted to

    simulate steady-state behavior. Furthermore, in cases where you cannot neglect axialmixing, a full 2D model is required to obtain accurate results.

    The reaction kinetics of this process is of a rather complex nature but can, to asatisfactory extent, be explained by the following scheme [2], [3], [4]:

    http://chmod_cre32.htm/#wp565228http://chmod_cre32.htm/#wp565230http://chmod_cre32.htm/#wp565232http://chmod_cre32.htm/#wp565228http://chmod_cre32.htm/#wp565230http://chmod_cre32.htm/#wp565232http://chmod_cre32.htm/#wp565232http://chmod_cre32.htm/#wp565230http://chmod_cre32.htm/#wp565228http://chmod_cre32.htm/#wp565232http://chmod_cre32.htm/#wp565230http://chmod_cre32.htm/#wp565228
  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    2/15

    2

    Figure 1: Reaction paths.

    A represents o-xylene, B phthalic anhydride, and C is the total amount of carbonmonoxide and carbon dioxide. Due to a very high excess of oxygen, the reactions can be

    considered to be pseudo-first-order, and we can then describe the reactions kinetics asfollows:

    Where y0 represents the mole fraction of oxygen, and yA0

    is the inlet mole fraction of o-

    xylene. Furthermore,xA is the total conversion of o-xylene,xB is the conversion of o-

    xylene into phthalic anhydride, and xC represents the total conversion into carbonmonoxide and carbon dioxide.

    The rate coefficients depend on temperature as described by the Arrhenius law accordingto the following expressions:

    Where T0 is the inlet temperature of the reactor, and T= T- T0.

    AXISYMMETRIC 2D MODEL

    A schematic description of the reactor is given in Figure 2. The convective flow of gastakes place from the bottom to top and axisymmetry is assumed, which reduces the 3Dgeometry to two dimensions.

  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    3/15

    3

    Figure 2: Schematic representation of the reactor.

    The design equations for this system can be described by [3], [4]:

    Where us is the superficial velocity, g is the gas density, b is the catalyst bulk density,

    ctot the total concentration, yA0

    the inlet mole fraction of o-xylene, and eff the effective

    thermal conductivity of the bed. We will now make use of the fact that xA =xB +xC,which means that we only need to solve for two mass balances, resulting in the following

    design equations:

    The rate equations can be rewritten accordingly:

    http://chmod_cre32.htm/#wp565230http://chmod_cre32.htm/#wp565232http://chmod_cre32.htm/#wp565232http://chmod_cre32.htm/#wp565230
  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    4/15

    4

    The boundary conditions for this system are as follows; see Figure 2 above for reference:

    At the outlet of the reactor, we will assume that the convective part of the mass and heattransport vector is dominating.

    Due to the large aspect ratio of our model geometry, we are going to scale our equations.

    In this case, the reactor is about 200 times its radial dimension, more specifically, 3 meterlong and 0.0127 meter in radius. By scaling the equations, we avoid excessive number of

    elements and node points when setting up the mesh. The new scaled r and z-coordinates,and the new differentials for the mass balances, can be written as

    In the mass balances, cis differentiated twice in the diffusion term, which implies that

    the z-component of diffusion in the mass balance has to be multiplied by (1 /scalez)2

    and by (1 /scaler)2 for the r-component. The convective part is only differentiated once,

    and has to be multiplied by (1 /scalez). The scaling of the diffusive part of the flux canbe introduced as an anisotropic diffusion coefficient. This gives the diffusion coefficient

    according to the matrix below:

    Similarly for the heat balance, we get thermal conductivity according to the following

    matrix:

  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    5/15

    5

    Results

    The default plot shows the conversion of o-xylene to phthalic anhydride.

    Figure 3: Temperature distribution across the tubular half plane

    A plot of the temperature, see Figure 3 above, reveals that the temperature goes through a

    maximum not far from the reactor inlet. This so-called hotspot is a quite common

    phenomenon for a system with exothermic reactions to which cooling is applied. Also,note that the radial temperature gradients are quite significant around this hotspot.

    Figure 4 shows the composition and temperature distribution in the reactor in the axialdirection. The figure shows the bulk mean conversions and the temperature profile for an

    inlet temperature of 354o

    C. We can see that the phthalic anhydride conversion falls offsomewhat along the tube (middle line), which is typical for consecutive reactions.

    Furthermore, it can be seen that the temperature goes through a maximum, a so-called

    hotspot, at Tm equal to about 30oC, not far from the inlet of the reactor.

  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    6/15

    6

    Figure 4: Composition and temperature versus axial coordinate in the reactor.

    Figure 5: Temperature versus radial coordinate in the reactor.

    In Figure 5, we can see that the radial temperature gradients are quite severe, as the

    temperature along the symmetry axis is well above the mean temperature. Based on thisinformation, we can draw the conclusion that a one-dimensional model with axial mixing

    would not be good enough to describe this system

    Figure 6: Average dimensionless temperature vs. axial coordinate for different inlettemperatures

  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    7/15

    7

    The parameter study of the inlet temperature gives Figure 6 for the average temperaturein the axial direction. From this figure, we can see that the inlet temperature of the tubular

    reactor does affect the axial temperature quite dramatically. A high temperature increasesthe production rate of phthalic anhydride, but it may also increase the production of

    carbon monoxide and carbon dioxide. Furthermore, too high a temperature may be

    detrimental to the catalyst, which means that it is very important to have good control ofthe feed temperature of the reactor.

    It should also be mentioned in this context that the results in this model are in excellentagreement with the model by Froment [1]. Froments model was done in 1967 and 2D

    simulations were not possible for a complex model like this. This also implied that thesemodels were limited to steady state simulations. The model presented in the first section

    can be easily rewritten to a time-dependent form for use in automatic control and start-upsimulations.

    References

    [1] G. F. Froment, Fixed Bed Catalytic Reactors, Ind. Eng. Chem., 59(2), 18,

    1967[2] SRI International Consulting, http://pep.sric.sri.com/, 2001

    [3] G. F. Froment and K. B. Bischoff, Chemical Reactor Analysis andDesign, John Wiley & Sons, 1990

    [4] C. N. Saterfield, Heterogeneous Catalysis in Industrial Practice, McGraw-Hill, 1991

  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    8/15

    8

    Model Library Chemical_Engineering_Module/Reaction_Engineering/

    fixed_bed_reactor_exo

    Modeling Using the Graphical User Interface

    1. Start FEMLAB2. In the Model Navigator, click the Multiphysics button, and set the Space

    dimension list to Axial Symmetry (2D).3. Highlight the application mode Chemical Engineering Module/Mass

    balance/Convection and Diffusion. Enter Dependent variables: xb xc (spaceseparated), and Application mode name: massbal.

    4. Click the Add button.

    5. Select the application mode Chemical Engineering Module/Energybalance/Convection and Conduction.Name the application mode energybalandleave the dependent variables to the default T. ClickAdd.

    6. Highlight the Convection and Diffusion application mode in the Multiphysicslist on the right hand of the pane.

  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    9/15

    9

    7. Click the Application Mode Properties button. Switch the Equation form toConservative. ClickOK

    8. Repeat the procedure to set the conservative equation form for the Convectionand Conduction application mode.

    9. ClickOK in the Model Navigator.OPTIONS AND SETTINGS

    1. Define the following constants in the Options/Constants dialog box:NAME EXPRESSION

    Deff 3.19e-7

    us 1.064e-3

    rhob 1300

    rhog 1293

    lambda 0.78e-3

    cp 0.992

    ctot 44.85

    alpha 0.156

    T0 627

    deltaH1 -1.285e6

    deltaH3 -4.564e6

    ya0 0.00924

    y0 0.208

    B1 13588

    B2 15803

    B3 14394

  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    10/15

    10

    2. Define the following expressions in the Options/Expressions/ScalarExpressions dialog box:

    NAME EXPRESSION

    scaler 0.0127/1

    scalez 3/5

    A1 exp(19.837)/3600

    A2 exp(20.86)/3600

    A3 exp(18.97)/3600

    k1 A1*exp(-B1/(T+T0))

    k2 A2*exp(-B2/(T+T0))

    k3 A3*exp(-B3/(T+T0))

    rb ya0*y0*(k1*(1-xb-xc)-k2*xb)

    rc ya0*y0*(k2*xb+k3*(1-xb-xc))

    GEOMETRY MODELING

    1. Click the Rectangle/Square button on the Draw toolbar and draw a rectangle ofarbitrary dimension. Double-click on the rectangle and type the values listed

    below in the corresponding edit fields.

    EDIT FIELD VALUE

    Width 1

    Height 5

    r: 0

    z: 0

    2. Click the Zoom Extents button on the Main toolbar.PHYSICS SETTINGS

    Boundary Conditions

    1. Select 1 Convection and Diffusion (massbal) from the Multiphysics menu.

  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    11/15

    11

    2. Open the Physics/Boundary Settings dialog box.3. Enter the boundary conditions according to the following table:

    BOUNDARY 1,4 2 3

    Type Insulation/Symmetry Concentration Convective flux

    xb0, xc0 0

    NOTE: Make sure that you specify the boundary conditions both on the xb and xc tabs.

    Subdomain Settings

    1. Open the Physics/Subdomain Settings dialog box, and select subdomain 1.2. Start with the xb tab. Click the D anisotropic radio button. Place the cursor in the

    edit field next to this button and the diffusivity matrix will appear. TypeDeff/scaler^2 in the r-diffusivity field (upper left) and Deff/scalez^2 in the z-diffusivity field (lower right).

  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    12/15

    12

    1. Repeat this procedure on the xc tab. The table below summarizes the completesubdomain settings:

    SPECIES XB XC

    D (r-direction) Deff/scaler^2 Deff/scaler^2

    D (z-direction) Deff/scalez^2 Deff/scalez^2

    R rb*rhob/ctot/ya0 rc*rhob/ctot/ya0

    u 0 0

    v us/scalez us/scalez

    2. Click the Artificial Stabilization button, check the middle check box(Streamline diffusion ) with default parameters. ClickOK.

    3. ClickOK in the Subdomain Settings dialog box.

  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    13/15

    13

    Boundary Conditions

    1. Select 2 Convection and conduction (energybal) from the Multiphysics menu.2. Enter the boundary conditions according to the following table:

    BOUNDARY 1 2 3 4

    Type Thermal insulation Temperature Convective flux Heat Flux

    q0 -alpha*T/scaler

    T0 0

    Subdomain Settings

    3. Open the Physics/Subdomain Settings dialog box, and select subdomain 1.4. ClickPhysics tab. Click the k anisotropic radio button. Place the cursor in the

    edit field next to this button and the thermal conductivity matrix will appear. Typelambda/scaler^2 in the r-diffusivity field (upper left) and lambda/scalez^2 in the

    z-diffusivity field (lower right).5. The table below summarizes the complete subdomain settings:

  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    14/15

    14

    SUBDOMAIN 1

    k (r-direction) lambda/scaler^2

    k (z-direction) lambda/scalez^2

    rhog

    Cp cp

    Q rhob*((-deltaH1)*rb+(-deltaH3)*rc)

    u 0

    v us/scalez

    MESH GENERATION

    1. Initialize the mesh.2. Refine the mesh once.

    COMPUTING THE SOLUTION

    Solve the problem by clicking the Solve button.

    POST PROCESSING

    1. Click the Plot Parameters button and go to the Surface tab.2. Select Temperature from the Expression list.

    PARAMETRIC STUDY

    1. Click the Solver Parameters button and select Solver: Parametric nonlinear.2. Go to Parameter area, and enter the following:

    EDIT FIELD VALUE

    Name of parameter T0

    List of parameter values 625 626 627 628 629

    3. ClickOK.4. Solve the parameterized problem by clicking the Solve Problem button.

  • 8/3/2019 Rxn10_FEMLAB-Fixed Bed Reactor

    15/15

    15