1 Suggestions for solving Project 3. 2 In this project you are asked to extend the pseudo- homogeneous model you made in Project 2 to a heterogeneous.

Slides:



Advertisements
Similar presentations
BESSEL’S EQUATION AND BESSEL FUNCTIONS:
Advertisements

Nuclear Astrophysics Lecture 5 Thurs. Nov. 21, 2011 Prof. Shawn Bishop, Office 2013, Ex
Lecture 15: Capillary motion
Partial Differential Equations (PDEs) 1Daniel Baur / Numerical Methods for Chemical Engineers / BVP and PDE Daniel Baur ETH Zurich, Institut für Chemie-
Multiscale Packed Bed Reactor with Extra Dimension
DIFFUSION MODELS OF A FLUIDIZED BED REACTOR Chr. Bojadjiev Bulgarian Academy of Sciences, Institute of Chemical Engineering, “Acad. G.Bontchev” str.,
Heat Transfer Chapter 2.
CHE/ME 109 Heat Transfer in Electronics LECTURE 6 – ONE DIMENSIONAL CONDUTION SOLUTIONS.
Chapter 2: Steady-State One-Dimensional Heat Conduction
By S Ziaei-Rad Mechanical Engineering Department, IUT.
Real Reactors Fixed Bed Reactor – 1
Analysis of Simple Cases in Heat Transfer P M V Subbarao Professor Mechanical Engineering Department I I T Delhi Gaining Experience !!!
Development of Dynamic Models Illustrative Example: A Blending Process
Stellar Structure Section 3: Energy Balance Lecture 4 – Energy transport processes Why does radiation dominate? Simple derivation of transport equation.
Development of Dynamic Models Illustrative Example: A Blending Process
CHE/ME 109 Heat Transfer in Electronics LECTURE 11 – ONE DIMENSIONAL NUMERICAL MODELS.
Nonlinear Algebraic Systems 1.Iterative solution methods 2.Fixed-point iteration 3.Newton-Raphson method 4.Secant method 5.Matlab tutorial 6.Matlab exercise.
Math 3120 Differential Equations with Boundary Value Problems
LINEAR SECOND ORDER ORDINARY DIFFERENTIAL EQUATIONS
CHAPTER 8 APPROXIMATE SOLUTIONS THE INTEGRAL METHOD
Diffusion Mass Transfer
THEORETICAL MODELS OF CHEMICAL PROCESSES
Dr. R. Nagarajan Professor Dept of Chemical Engineering IIT Madras Advanced Transport Phenomena Module 5 Lecture 19 Energy Transport: Steady-State Heat.
Isothermal Reactor Design – Part 2
CHAPTER 7 NON-LINEAR CONDUCTION PROBLEMS
CHAPTER 2 ONE-DIMENSIONAL STEADY STATE CONDUCTION
The Theory for Gradient Chromatography Revisited by Jan Ståhlberg Academy of Chromatography
1 Tips for solving Project 1 Reactor SO 3 SO 2 +O 2.
Slides courtesy of Prof M L Kraft, Chemical & Biomolecular Engr Dept, University of Illinois at Urbana-Champaign. L21-1 Review: Heterogeneous Catalyst.
Computational Physics Introduction 3/30/11. Goals  Calculate solutions to physics problems  All physics problems can be formulated mathematically. 
© 2014 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 26.
CHBE 452 Lecture 31 Mass Transfer & Kinetics In Catalysis 1.
Mass Transfer Coefficient
Boyce/DiPrima 9 th ed, Ch 10.8: Laplace’s Equation Elementary Differential Equations and Boundary Value Problems, 9 th edition, by William E. Boyce and.
© 2015 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 34.
Solution of a System of ODEs with POLYMATH and MATLAB, Boundary Value Iterations with MATLAB For a system of n simultaneous first-order ODEs: where x is.
Review: Steps in a Heterogeneous Catalytic Reaction
One-Dimensional Steady-State Conduction
Mathematical Applications using MATLAB (Cont….)
Boundary Value Problems l Up to this point we have solved differential equations that have all of their initial conditions specified. l There is another.
Silesian University of Technology in Gliwice Inverse approach for identification of the shrinkage gap thermal resistance in continuous casting of metals.
Modelling & Simulation of Chemical Engineering Systems Department of Chemical Engineering King Saud University 501 هعم : تمثيل الأنظمة الهندسية على الحاسب.
Solution of Nonlinear Functions
HEAT TRANSFER FINITE ELEMENT FORMULATION
INTRODUCTION Many heat and mass transfer processes in column apparatuses may be described by the convection – diffusion equation with a volume reaction.
Chapter 2 Modeling Approaches  Physical/chemical (fundamental, global) Model structure by theoretical analysis  Material/energy balances  Heat, mass,
© 2015 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 34.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 27.
Variational and Weighted Residual Methods
Theory of dilute electrolyte solutions and ionized gases
MA428 Class Project The Heat Equation Temperature Distribution in a Bar with Radiating Ends.
© 2015 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 33.
© 2016 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 38.
1 CHEM-E7130 Process Modeling Exercise Multicomponent mass transfer.
Heterogeneous Catalysis: Kinetics in Porous Catalyst Particles
HEAT TRANSFER Problems with FEM solution
© 2016 Carl Lund, all rights reserved A First Course on Kinetics and Reaction Engineering Class 40.
The Finite Element Approach to Thermal Analysis Appendix A.
CHEM-E7130 Process Modeling Lecture 3
Droplet evaporation Liquid fuel combustion
Boyce/DiPrima 10th ed, Ch 10.8: Laplace’s Equation Elementary Differential Equations and Boundary Value Problems, 10th edition, by William E. Boyce and.
ME 475/675 Introduction to Combustion
Chemical Reaction Engineering (CRE) is the field that studies the rates and mechanisms of chemical reactions and the design of the reactors in which.
Extended Surface Heat Transfer
Diffusion Mass Transfer
A First Course on Kinetics and Reaction Engineering
Chapter 27.
Review: Steps in a Heterogeneous Catalytic Reaction
Steady-State Heat Transfer (Initial notes are designed by Dr
What are Fins ? Fins are extended surfaces used to increase the rate of heat transfer. It is made of highly conductive materials such as aluminum.
Presentation transcript:

1 Suggestions for solving Project 3

2 In this project you are asked to extend the pseudo- homogeneous model you made in Project 2 to a heterogeneous model. That is, you should include two extra ODEs for the calculation of the processes occurring within the catalyst pellets. The reactions take place on the active sites within the pores of the particles, hence there will be heat- and mass transfer between the gas in the bulk and the catalyst particles.

3 The implementation in MATLAB is similar to that of the pseudo-homogeneous model, but in addition, the equations for the particles must be solved. The equations for the bulk gas in the reactor should still be integrated in the axial direction by use of ode15s, but in addition to the discretized equations for radial dispersion and conduction in the reactor the particle equations have to be solved in each point of the reactor calculations.

4 The pellet equations are discretized and the resulting set of algebraic equations is solved by the fsolve function in MATLAB. The subroutines dss020 and dss042 can be used to approximate the radial derivatives both for the reactor- and pellet equations. First you have to derive the governing equations comprising a set of differential and algebraic equations on mass basis. The pellet equations should be formulated in spherical coordinates, but due to symmetry only the r-coordinate is considered.

5 fsolve function Once you obtain the equations for the pellet, you will need to solve, at each radial discretization point of the reactor, for the values of temperature and compositions at the surface of a pellet. You’ll have a set of algebraic, nonlinear equations. How to solve it with fsolve ? Let’s look at the arguments of the function:

6 fsolve function The arguments are: x value of the solution after function handle, where fun is the name of the file with the problem. x0 initial guess for x. options allows optional criteria like setting tolerances or displaying statistics.

7 fsolve function: Example Example & solution: Solve for the temperature profile inside a spherical pellet. BCs:

8 fsolve function: Example and where ξ is the radial direction inside the pellet. Consider the following parameters constant:

9 fsolve function: Example Neglect advection and assume steady-state: Expanding the laplacian in spherical coordinates and keeping only the radial part: Now let’s take a look at the code in Matlab

10 fsolve function: Example global n k_cat h % n % Discretization inside the pellet % k_cat % Particle conductivity [W/m.K] % h % Convection heat transfer coefficient [W/m^2.K] % Tbulk % Temperature outside the pellet [K] % Define the xi-coordinate at the beginning xi1=1e-10; xi2=0.0173; Dxi=(xi2-xi1)/(n-1); xi=(xi1:Dxi:xi2)'; %% For each radial point i in the reactor: % Estimate the temperature profile within the pellet Tbulk=T(i); Tin=Tbulk*ones(n,1); V0=Tin; Options = optimset('Display','iter','TolFun',1e-10); % Give to fsolve the mass fractions W on point i in the radial % discretization of the reactor and the pressure P [V] =

11 fsolve function: Example function Res_Teq=particle(V,Tbulk,W,P) global n k_cat xi h eps rho_cat T(:,1)=V; for i=1:n; yp(i,:) = convert(W(i,:)); end %Reaction rate and heat of the reaction [RXRATE,DELTAHr] = reaction(T,yp,P); % Calculate first derivative dTdxi1=dss020(xi(1),xi(n),n,T,1)'; % 2nd derivative: Newmann at xi(1) and Dirichlet at xi(n) dTdxi2=dss042(xi(1),xi(n),n,T,dTdxi1,2,1)'; % T equation: Res_Teq=k_cat*(2*dTdxi1+xi.*dTdxi2)-xi.*DELTAHr; % Boundary Conditions Res_Teq(1,1)=dTdxi1(1,1); Res_Teq(n,1)=h/k_cat*(T(n,1)-Tbulk)+dTdxi1(n,1); end

12 Suggestions Notice that the function needs to be written equated to zero in the file called by fsolve: The function optimset allows to set preferences for fsolve, analog to odeset for ode15. Check out the Matlab help to find out all the specifiable parameters possible.

13 Suggestions In your code, you will utilize the function reaction.m, available on it’s learning to compute the reaction rates inside each pellet, here supposed constant for simplicity. In addition to the routines given for Project 2, a new one is now obtained:masscoef.m. Is a function that computes the binary diffusivities and the mass transfer coefficients for the different species within the pellet.