Objectives: To write Python scripts for the following; 1. To study the effect of equivalence ratio on the final adiabatic flame temperature in constant volume combustion of methane and compare the results with Cantera. 2. To compute the adiabatic flame temperature for constant pressure combustion of methane with heat_loss…
Siva Prasad
updated on 01 Aug 2019
Project Details
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...
Read more Projects by Siva Prasad (25)
Week 3 - 2D meshing for Sheet metal
Hi there, Test
01 Aug 2023 10:33 AM IST
Deriving fourth order scheme for central and skewed difference approximations for a second order derivative using Taylor s table and graphically comparing the errors resulting from these approaches
Objective To derive the fourth order approximation schemes for the second order derivative of a function using central differencing, skewed right side differencing and skewed left side differencing approach and to draw a comparison between the errors arising from these approaches along with forward and backward differencing…
12 Dec 2019 07:57 AM IST
Deriving the Reynold s Averaged Navier-Stokes RANS Equations- Literature Review
Objective: To derive the Reynold\'s Averaged Navier-Stokes (RANS) equations Solution: The Reynold\'s Averaged Navier-Stokes equations are NS equations that are time-averaged after applying Reynold\'s decomposition technique to the General NS equations. Solving the Navier-Stokes equations directly (Direct Numerical…
06 Nov 2019 04:13 AM IST
Shock Tube simulation in Converge CFD
Objective: To set up a transient shock tube simulation in Converge CFD and to post-process the results in Paraview. Theory- Shock tube A shock tube is a device used to generate shocks. This device is used in experiments for determining the ignition delay of fuel when subjected to the auto-ignition temperature. The generated…
25 Oct 2019 05:38 AM IST
Conjugate Heat Transfer Simulation using Converge CFD
Objective: 1. To perform a Conjugate Heat Transfer simulation for a flow through a solid pipe and to perform a grid-dependence test on the simulation. 2. To understand the concept of super-cycling and to study the effect of the super-cycle stage interval on the simulation result. 1. Problem Definition Air is flowing through…
22 Oct 2019 12:15 PM IST
Simulating the Prandtl- Meyer Shock problem in Converge CFD
Objective: 1. To explain the physics behind the formation of a shock wave and to perform a literature search on the type of boundary conditions used for shock flow problems. 2. To simulate the Prandtl-Meyer shock problem and to study the effect of the Sub-Grid Scaling (SGS) temperature value on cell count and shock location.…
17 Oct 2019 06:12 AM IST
Steady-state simulation of flow over a throttle body using Converge CFD
Objective: To perform a steady-state simulation of flow across an elbow with throttle inside using Converge CFD and to post-process the simulation results using Paraview. Problem Definition: The elbow geometry and the throttle positioning are shown below; The bottom view is as shown below; The throttle is a separate body…
24 Sep 2019 04:45 AM IST
Steady-state simulation of or flow over a backward facing step using Converge CFD
Objective: To simulate flow over a backward-facing step using Converge CFD for three different mesh sizes as stated below and to compare the results. 1. Mesh1 - dx = dy = dz =2e-3m 2. Mesh2 - dx = dy = dz =1.5e-3m 3. Mesh3 - dx = dy = dz =1.0e-3m Problem Definition: The geometric specification for the backward-facing mesh…
19 Sep 2019 08:18 AM IST
Steady-state simulation of air flow inside a 2D channel using Converge CFD
Objective: To set up and run a channel flow simulation using Converge CFD and to post-process the results using Paraview for three different mesh sizes, and also to compare the results. The mesh sizes for simulation are as follows; 1. dx = 2e-4; dy = 2e-4; dz = 2e-4 2. dx = 1.5e-4; dy = 1.5e-4; dy = 1.5e-4 3. dx = 1.2e-4;…
19 Sep 2019 08:09 AM IST
Performing 1D Flame Speed Analysis for the combustion of Methane and Hydrogen using Python and Cantera
Objective: To write a code to perform a 1D Flame Speed Analysis for Methane and Hydrogen. Approach: The flame speed analysis can be performed in Python with the help of Cantera module. The 'Burner Stabilized Flame' approach where the reference coordinates are fixed at the flame front has been used to solve for the…
02 Aug 2019 11:36 PM IST
Reaction Mechanism Reduction code for GRI30 mechanism using Python and Cantera
Objective: 1. To write a reaction mechanism reduction code for the GRI30 mechanism and determine the minimum mechanism size required to compute the maximum temperature and the ignition delay for given tolerance criteria based on the Temperature sensitivity computed for all combinations of the following state values. Temperature…
01 Aug 2019 06:50 AM IST
Steady and Transient analysis of 2D heat equation with implicit and explicit methods using Jacobi Gauss-Seidel and SOR iterative solvers in Matlab
Objective 1. To perform steady state and transient state analysis of a 2D heat conduction equation with the help of iterative solvers like Jacobi, Gauss-Seidel, and SOR on a unit square domain with equal grid points along X and Y axes with the boundary conditions as 400K on the left, 800K on the right, 600K on the top…
01 Aug 2019 06:26 AM IST
Simulating motion of a simple pendulum with damping in Matlab using smart updation
Objective The objective is to write a program in Matlab to simulate the motion of a simple pendulum with damping. Governing Equation The equation of motion for a simple pendulum of mass \'m\', length \'L\' and damping coefficient \'b\' covering an angular displacement \'theta\' in time \'t\' under the acceleration due…
01 Aug 2019 05:58 AM IST
Simulating a quasi-one-directional subsonic-supersonic nozzle flow using MacCormack s technique and drawing comparison between numerical solutions obtained from conservation and non-conservation forms of governing equations
Objectives 1. To write code to solve the Quasi 1D subsonic- supersonic nozzle flow equations in conservation and non- conservation forms of the governing equations. 2. To perform the grid dependency test. 3. To determine the minimum number of iterations required for convergence and to find out which form of governing equations…
01 Aug 2019 05:34 AM IST
OpenFOAM simulation of laminar flow through a circular pipe (Part 1/2)
1. OBJECTIVES 1. To simulate the laminar flow of water through a circular pipe with the icoFoam solver and compare the results of simulation with the analytical solutions given by Hagen Poiseuille equations. 2. To write a Matlab program to automatically generate the computational mesh for any wedge angle and grading…
01 Aug 2019 04:53 AM IST
OpenFOAM simulation of laminar flow through a circular pipe (Part 2/2)
1. OBJECTIVE To simulate the laminar flow through a circular pipe using the symmetry boundary condition and to compare the results with that of the wedge boundary condition simulation and the analytical solution obtained using the Hagen Poiseuille law for wedge angles of 10, 25 and 45 degrees. 2. THE PREMISE OF…
01 Aug 2019 04:29 AM IST
Deriving the Compact Notation form of the Reaction Rate ODEs for a simple reaction mechanism
Objective: To derive the reaction rate ODEs of the following reaction mechanism using compact notation. `CO + O_2 <=> CO_2 + O` `O + H_2O <=> OH + OH` `CO + OH <=> CO_2 + H` `H + O_2 <=> OH + O` Solution: There are 4 reactions and 7 species in the reaction mechanism. Let i be the reaction index…
01 Aug 2019 03:37 AM IST
Simulating the flow over a backward facing step using the icoFoam solver in OpenFOAM and studying the effect of mesh grading factor
Objective To simulate the flow through a backward facing step using the icoFoam solver in OpenFOAM and to study the effect of mesh grading factor on the velocity magnitude profile. Mesh specification Number of cells along x-direction (longer dimension) = 200 Number of cells along y-direction = 20 Creating the mesh The…
01 Aug 2019 03:30 AM IST
Effect of preheating on the Adiabatic Flame Temperature and the Combustion efficiency of fuel
1. Objective: 1.1. To study the effect of pre-heating on the adiabatic flame temperature for the combustion of methane inside a furnace by varying the temperature of inlet air. 1.2. To study the effect of preheated air temperature on the efficiency of combustion of the fuel assuming that the furnace exit temperature is…
01 Aug 2019 03:30 AM IST
Studying the variation of Adiabatic Flame Temperature with various parameters under constant pressure and constant volume using Python and Cantera
Objectives: To write Python scripts for the following; 1. To study the effect of equivalence ratio on the final adiabatic flame temperature in constant volume combustion of methane and compare the results with Cantera. 2. To compute the adiabatic flame temperature for constant pressure combustion of methane with heat_loss…
01 Aug 2019 03:30 AM IST
Sensitivity Analysis for the Auto-Ignition of Methane using Python and Cantera
Objective: To write a Python code using the Cantera module to determine and plot the \'n\' number of most sensitive reactions to Temperature out of the \'N\' number of total reactions in the GRI30 mechanism for the auto-ignition of methane. Python Script: The following Python script demonstrates how to determine and plot…
01 Aug 2019 03:30 AM IST
A study on Numerical Stability Analysis for ODE systems
Objective: To study and understand the concept of stability of ODE systems and answer the following questions with the backing of suitable computer programs. 1. When does an ODE become unstable? 2. How does stability affect engineering simulations? 3. Can stability condition be derived for all types of problems? …
01 Aug 2019 03:30 AM IST
Handling mixtures in Cantera
Objective: To arrive at the adiabatic flame temperature for the combustion of methane in air at stoichiometry under constant pressure by treating methane and air as two separate quantities using the \'Quantity Class\' in Cantera. Solution: 1. Calculation of moles of air: When using the \'moles\' function of class \'Quantity\',…
01 Aug 2019 03:30 AM IST
Simulating a simple stiff non-linear coupled ODE system using Newton-Raphson solver with implicit time integration
objective: To simulate a simple stiff non-linear coupled 3-ODE system using the multi-variate Newton- Raphson solver with implicit time integration for a time of 10 minutes. The ODEs are as follows; `dy_1/dt = -0.004 y_1 + 10^4 y_2 y_3` `dy_2/dt = 0.004 y_1 - 10^4 y_2y_3 - 3*10^7 y_2^2` `dy_3/dt = 3*10^7 y_2^2` Solution:…
01 Aug 2019 03:30 AM IST
Calculating Ignition Delay for the Auto-Ignition of Methane and studying its variation with Pressure and Temperature using Cantera and Python
Objective: 1. To calculate the ignition delay time for the auto-ignition of methane and to study the trend of variation of ignition time delay using Python and Cantera for the following conditions; 1.1 A constant temperature of 1250 K and pressure varying from 1 to 5 atm. 1.2 A constant pressure of 5 atm…
01 Aug 2019 03:30 AM IST