All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
AIM - To apply compact notation derivation to a simle reaction mechanism. OBJECTIVE - To find the net reaction rete for all the foru reaction using the reactant and product matrix and then find the production rate of each species using the matrix notation wrt the net reaction rates. THEORY - We will…
Amol Patel
updated on 10 Sep 2021
AIM - To apply compact notation derivation to a simle reaction mechanism.
OBJECTIVE - To find the net reaction rete for all the foru reaction using the reactant and product matrix and then find the production rate of each species using the matrix notation wrt the net reaction rates.
THEORY -
We will be using the compact notation system for a simple reaction mechanism. the four reaction mechanisms that are used here are given below:
CO+O2⇔CO2+OCO+O2⇔CO2+O
O+H2O⇔OH+OHO+H2O⇔OH+OH
CO+OH⇔CO2+HCO+OH⇔CO2+H
H+O2⇔OH+OH+O2⇔OH+O
now here we have the following species that are denoted using a variable 'j' as shown in table
Species | Notation(j) |
COCO | 1 |
O2O2 | 2 |
CO2CO2 | 3 |
OO | 4` |
H2OH2O | 5 |
OHOH | 6 |
HH | 7 |
Now similarly we willbe using the notation variable 'i' to denote the reaction so in the following table we have the reactions and the corredponding value of the notation 'i'
Reaction | Notation(i) |
CO+O2⇔CO2+OCO+O2⇔CO2+O | 1 |
O+H2O⇔OH+OHO+H2O⇔OH+OH | 2 |
CO+OH⇔CO2+HCO+OH⇔CO2+H | 3 |
H+O2⇔OH+OH+O2⇔OH+O | 4 |
Now we will be creating a matrix that can store the information for each reaction and the species in that reaction .
To create this matrix we will be first creating a matrix( vji′) that stores the infromation for the stoichiometric coefficient of all the reactant of each reaction`
here in the name 'j' denotes the species index and 'i' denotes the reaction index, the single prime notation is used to represent the reactants.
so now the reactant matrix vji′ will be as shown below
vji′=[1100000000110010000100100001]
Similarly in this way we will be creating the product matrix that store the information for the stoichiometric coefficients of the the products for all the reactions
the product matrix is denoted by vji′′ here double prime is used to denote the products and the j and i represents the species and reaction respectively.
so now the product matrix vji′′will be as shown below
vji′′=[0011000000002000100010001010]
vjiis the difference between the product side stiochiometric matrix and the reactant side stiochiomatric matrix, it can be given as
vji=vji′′-vji′
∴vji=[-1-111000000-1-120-10100-110-10101-1]
now we will be dreiving the net reaction rate using the formula
qi=kfin∏j=1[Xj]vji′-krin∏j=1[Xj]vji′′
here we can see that the first term has kfiwhich is the forward rate of reaction for the i-th reaction and similarly in the sescornd term we have kriwhich the reverse rate of reaction for the i-th reaction.
[Xj]stands for the concentration of the j-th species and n is the total number of species ,here for this reaction mechanism n = 7.
so using the compact notation we will now expand our net reaction rate equations for each reaction
q1=kf1n∏j=1[Xj]vj1′-kr1n∏j=1[Xj]vj1′′
q1=kf1.[X1]v11′.[X2]v21′.[X3]v31′.[X4]v41′.[X5]v51′.[X6]v61′[X7]v71′-kr1.[X1]v11′′.[X2]v21′′.[X3]v31′′.[X4]v41′′.[X5]v51′′.[X6]v61′′[X7]v71′′
Now we will be substituting the species and the values of vji′andvji′′
q1=kf1.[CO]1.[O2]1.[CO2]0.[O]0.[H2O]0.[OH]0[H]0-kr1.[CO]0.[O2]0.[CO2]1.[O]1.[H2O]0.[OH]0[H]0
q1=kf1.[CO]1.[O2]1-kr1.[CO2]1.[O]1
Similarly we can write the net reaction rates for other rections as well
q2=kf2.[CO]0.[O2]0.[CO2]0.[O]1.[H2O]1.[OH]0[H]0-kr2.[CO]0.[O2]0.[CO2]0.[O]0.[H2O]0.[OH]2[H]0
q2=kf2.[O]1.[H2O]1-kr2.[OH]2
q3=kf3.[CO]1.[O2]0.[CO2]0.[O]0.[H2O]0.[OH]1[H]0-kr3.[CO]0.[O2]0.[CO2]1.[O]0.[H2O]0.[OH]0[H]1
q3=kf3.[CO]1.[OH]1-kr3.[CO2]1.[H]1
q4=kf4.[CO]0.[O2]1.[CO2]0.[O]0.[H2O]0.[OH]0[H]1-kr4.[CO]0.[O2]0.[CO2]0.[O]1.[H2O]0.[OH]1[H]0
q4=kf4.[H]1.[O2]1-kr4.[OH]1.[O]1
Now we have the net reaction rates for all the four reactions.
Using this reaction rates we will be calculating the production rates of each species. here we can see that the speies O2 is present in reaction 1 as well as reaction 4 so we will have to use a system of couples ODE to find the reaction rates.
we can calculate the production rate for each species usign the formula
ωj=l∑i=1vjiqi
where 'l' is the total number of reactions so for our reaction mechanism the value is 'l=4'
the coupled ODEs can be denoted using the formula
ωj=d[Xj]dt
so for j =1 we have species CO so the production rate of CO becomes
ω1=d[X1]dt=l∑i=1v1iqi
ω1=d[CO]dt=v11q1+v12q2+v13q3+v14q4
ω1=d[CO]dt=-1q1+0.q2-1.q3+0.q4
ω1=d[CO]dt=-1q1-1.q3
ω1=d[CO]dt=-1.(kf1.[CO]1.[O2]1-kr1.[CO2]1.[O]1)-1.(kf3.[CO]1.[OH]1-kr3.[CO2]1.[H]1)
ω1=d[CO]dt=-1.(kf1.[CO]1.[O2]1-kr1.[CO2]1.[O]1)-1.(kf3.[CO]1.[OH]1-kr3.[CO2]1.[H]1)
similarly in this way the production rates of each species can be found
ω2=d[O2]dt=-1.(kf1.[CO]1.[O2]1-kr1.[CO2]1.[O]1)-1.(kf4.[H]1.[O2]1-kr4.[OH]1.[O]1)
ω3=d[CO2]dt=1.(kf1.[CO]1.[O2]1-kr1.[CO2]1.[O]1)+1.(kf3.[CO]1.[OH]1-kr3.[CO2]1.[H]1)
ω4=d[O]dt=1.(kf1.[CO]1.[O2]1-kr1.[CO2]1.[O]1)-1.(kf2.[O]1.[H2O]1-kr2.[OH]2)+1.(kf4.[H]1.[O2]1-kr4.[OH]1.[O]1)
ω5=d[H2O]dt=-1.(kf2.[O]1.[H2O]1-kr2.[OH]2)
ω6=d[OH]dt=2.(kf2.[O]1.[H2O]1-kr2.[OH]2)-1.(kf3.[CO]1.[OH]1-kr3.[CO2]1.[H]1)+1.(kf4.[H]1.[O2]1-kr4.[OH]1.[O]1)
ω7=d[H]dt=1.(kf3.[CO]1.[OH]1-kr3.[CO2]1.[H]1)-1.(kf4.[H]1.[O2]1-kr4.[OH]1.[O]1)
Now this system of coupled ODEs will be solved in order to get the concentration of each species.
in the matrix form it can be given as
[ω1ω2..ωn]=[d[X1]dtd[X2]dt..d[Xn]dt]
this ODEs can now be solved using any solver package for example ode45 that is used by matlab or the commercial packages like fluent have their own in built solvers.
CONCLUSION -
1. We have learned how to write the compact notation for reaction mechanism and what each notation means .
2. We have also learned that the differential equation formed in this case are couples ODEs that can be solved using any of teh solver package.
Leave a comment
Thanks for choosing to leave a comment. Please keep in mind that all the comments are moderated as per our comment policy, and your email will not be published for privacy reasons. Please leave a personal & meaningful conversation.
Other comments...
Week 6: Conjugate Heat Transfer Simulation
AIM- To simulate a Conjugate Heat Transfer flow through a pipe, while the inlet Reynolds number should be 7000. To run the grid independance test on 3 grids and show that the outlet temperature converges to a particular value To observe the effect of various supercycle stage interval on the total simulation time.…
09 Nov 2022 06:55 AM IST
Week 7: Shock tube simulation project
AIM - To set up a transient shock tube simulation Plot the pressure and temperature history in the entire domain Plot the cell count as a function of time SHOCK TUBE- The shock tube is an instrument used to replicate and direct blast waves at a sensor or a model in order to simulate actual explosions…
07 Nov 2022 09:18 PM IST
Week 5: Prandtl Meyer Shock problem
AIM - 1. To understand what is a shock wave. 2. To understand the what are the different boundary conditions used for a shock flow problems. 3. To understand the effect of SGS parameter on shock location. 4. To simulate Prandalt Meyer Shcok Wave. OBJECTIVE - Que 1. What is Shock Wave? A shock wave or shock,…
01 Nov 2022 06:36 PM IST
Week 4.2: Project - Transient simulation of flow over a throttle body
AIM - Transient simulation of flow over a throttle body. OBJECTIVE - Setup and run transient state simulation for flow over a throttle body. Post process the results and show pressure and velocity contours. Show the mesh (i.e surface with edges) Show the plots for pressure, velocity, mass flow rate and total…
12 Feb 2022 07:08 AM IST
Related Courses
0 Hours of Content
Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.
© 2025 Skill-Lync Inc. All Rights Reserved.