All Courses
All Courses
Courses by Software
Courses by Semester
Courses by Domain
Tool-focused Courses
Machine learning
POPULAR COURSES
Success Stories
Abstract:- The work is focused on writing a simple MATLAB/Octave code using functions to calculate the stoichiometric co-efficient (ar) for air-fuel ratio for alkane, alkene, and alkynes. Stoichiometric combustion offers an easy way to understand combustion concepts. When fuel and air mix they produce…
Pratik Ghosh
updated on 19 Jan 2021
Abstract:- The work is focused on writing a simple MATLAB/Octave code using functions to calculate the stoichiometric co-efficient (ar) for air-fuel ratio for alkane, alkene, and alkynes. Stoichiometric combustion offers an easy way to understand combustion concepts. When fuel and air mix they produce products such as co2, co, oh, h2o, no, n2o, and many more. In stoichiometric combustion, we make a simple assumption that the by-products are limited to only co2, h2o, and n2. As an output parameter, we need to plot a graph that compares the effect of the number of atoms of carbon on the stoichiometric co-efficient "ar" & compare how this trend changes with the fuel type (alkane, alkene, and alkyne).
Methodology:-
A. Balancing The Combustion Reaction For Alkanes
CnH2n+2+ar(O2+3.76N2)=aCO2+bH2O+cN2
Here
n = Number of moles of C
ar = Stoichiometric co-efficient
a = Number of moles of Carbon-di-oxide
b = Number of moles of water
c = Number of moles of nitrogen
Balancing the Carbon molecules
LHS = Cn ⇒ No.of Moles * No.of atoms per Mole => [1*n=n]
RHS = aC ⇒ No.of Moles * No.of atoms per Mole => [a*1=a]
Relationship between LHS & RHS ⇒ n=a
Balancing the Hydrogen molecules
LHS = H2n+2 ⇒ No.of Moles * No.of atoms per Mole => [1*(2n+2)=2n+2]
RHS = bH2 ⇒ No.of Moles * No.of atoms per Mole => [b*2=2b]
Relationship between LHS & RHS ⇒ 2n+2=2b `=> n+1=b`
Balancing the Oxygen molecules
LHS = arO2 ⇒ No.of Moles * No.of atoms per Mole => [ar*2=2ar]
RHS = aO2+bO ⇒ No.of Moles * No.of atoms per Mole => [a*2+b*1]
Relationship between LHS & RHS ⇒ `2a_r=2a+b`
Substituting the value of a & b in the above equation we get ⇒ `a_r= (3n+1)/2`
The above equation provides us the required relationship between the number of carbon atoms (n) & Stoichiomatric co-efficient (ar), this will allow us to vary the value of carbon atoms & write code accordingly to plot graphs.
B. Balancing The Combustion Reaction For Alkenes
CnH2n+ar(O2+3.76N2)=aCO2+bH2O+cN2
Here
n = Number of moles of C
ar = Stoichiometric co-efficient
a = Number of moles of Carbon-di-oxide
b = Number of moles of water
c = Number of moles of nitrogen
Balancing the Carbon molecules
LHS = Cn ⇒ No.of Moles * No.of atoms per Mole => [1*n=n]
RHS = aC ⇒ No.of Moles * No.of atoms per Mole => [a*1=a]
Relationship between LHS & RHS ⇒ n=a
Balancing the Hydrogen molecules
LHS = H2n ⇒ No.of Moles * No.of atoms per Mole => [1*(2n)=2n]
RHS = bH2 ⇒ No.of Moles * No.of atoms per Mole => [b*2=2b]
Relationship between LHS & RHS ⇒ 2n=2b `=> n=b`
Balancing the Oxygen molecules
LHS = arO2 ⇒ No.of Moles * No.of atoms per Mole => [ar*2=2ar]
RHS = aO2+bO ⇒ No.of Moles * No.of atoms per Mole => [a*2+b*1]
Relationship between LHS & RHS ⇒ `2a_r=2a+b`
Substituting the value of a & b in the above equation we get ⇒ `a_r= (3n)/2`
The above equation provides us the required relationship between the number of carbon atoms (n) & Stoichiomatric co-efficient (ar), this will allow us to vary the value of carbon atoms & write code accordingly to plot graphs.
C. Balancing The Combustion Reaction For Alkynes
CnH2n−2+ar(O2+3.76N2)=aCO2+bH2O+cN2
Here
n = Number of moles of C
ar = Stoichiometric co-efficient
a = Number of moles of Carbon-di-oxide
b = Number of moles of water
c = Number of moles of nitrogen
Balancing the Carbon molecules
LHS = Cn ⇒ No.of Moles * No.of atoms per Mole => [1*n=n]
RHS = aC ⇒ No.of Moles * No.of atoms per Mole => [a*1=a]
Relationship between LHS & RHS ⇒ n=a
Balancing the Hydrogen molecules
LHS = H2n−2 ⇒ No.of Moles * No.of atoms per Mole => [1*(2n-2)=2n-2]
RHS = bH2 ⇒ No.of Moles * No.of atoms per Mole => [b*2=2b]
Relationship between LHS & RHS ⇒ 2n-2=2b `=> n-1=b`
Balancing the Oxygen molecules
LHS = arO2 ⇒ No.of Moles * No.of atoms per Mole => [ar*2=2ar]
RHS = aO2+bO ⇒ No.of Moles * No.of atoms per Mole => [a*2+b*1]
Relationship between LHS & RHS ⇒ `2a_r=2a+b`
Substituting the value of a & b in the above equation we get ⇒ `a_r= (3n-1)/2`
The above equation provides us the required relationship between the number of carbon atoms (n) & Stoichiomatric co-efficient (ar), this will allow us to vary the value of carbon atoms & write code accordingly to plot graphs.
GNU Octave/MATLAB Code :-
clear all
close all
clc
% Number of Moles of carbon denoted by 'n'
% Stoichiometric Co-eff is denoted by 'ar'
% alkane = CnH(2n+2), alkene = CnH(2n), alkyne = CnH(2n-2)
% moles of Carbon varying from 1 to 20 with an interval of 1
n = 0:1:20;
% The Stoichiometric Co-eff for the above compounds are as follows
ar_alkane=(3*n+1)/2;
ar_alkene=(3*n)/2;
ar_alkyne=(3*n-1)/2;
% plotting graphs for comparitive study
plot (n,ar_alkane)
hold on
plot (n,ar_alkene)
hold on
plot (n,ar_alkyne)
title ("Effect of Number of Moles of Carbon (n) on the Stoichiometric Co-eff of Alkane, Alkene & Alkyne")
xlabel ("Number of Carbon atoms (n)")
ylabel ("Stoichiometric Co-efficient (ar)")
legend ('ar of Alkane', 'ar of Alkene', 'ar of Alkyne')
hold off
Observation :- From the above plot we can conclude that the variation of the Stoichiometric Co-efficient (ar) vs the number of carbon atoms (n) is linear.
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...
Visualize 2D Flow Simulation Through A Backward Facing Step For 3 Distinct Mesh Grid Size Using openFOAM & ParaView
Abstract:- The work is focused on simulating fluid flow through a backward-facing step channel that would be subjected to a sudden increase in the cross-sectional area, this would result in flow separation & reattachment zones. The geometry will be designed by creating vertices & then joining them to form blocks.…
19 Jan 2021 06:26 AM IST
Week 12 - Symmetry vs Wedge vs HP equation
Objective:- The work is focused on performing a CFD simulation for a flow through a cylindrical pipe with reference to Hagen Poiseuille's principle that refers to the laminar flow formation inside a smooth cylindrical tube. Since the computation will be carried out on a laptop, we will not be able to consider the entire…
19 Jan 2021 06:26 AM IST
Writing A MATLAB/Octave Code To Perform A 1D Super-Sonic Nozzle Flow Simulation Using Macormack Method.
Abstract:- The work is focused on writing a MATLAB/Octave code to simulate the isentropic flow through a quasi 1D supersonic nozzle using both the conservation and non-conservation forms of the governing equations and solving them using MacCormack's technique and compare their solutions by performing a grid dependency…
19 Jan 2021 06:24 AM IST
Writing A MATLAB/Octave Program To Solve the 2D Heat Conduction Equation For Both Steady & Transient State Using Jacobi, Gauss-Seidel & Successive Over Relaxation (SOR) Schemes.
Problem Statement:- 1. Steady-state analysis & Transient State Analysis Solve the 2D heat conduction equation by using the point iterative techniques that were taught in the class. The Boundary conditions for the problem are as follows; Top Boundary = 600 K Bottom Boundary = 900 K Left Boundary = 400 K Right Boundary…
19 Jan 2021 06:23 AM IST
Related Courses
Skill-Lync offers industry relevant advanced engineering courses for engineering students by partnering with industry experts.
© 2025 Skill-Lync Inc. All Rights Reserved.