OBJECTIVE: To write a code in MATLAB to parse the NASA Thermodynamic data file and calculate thermodynamic properties such as Specific Heat(Cp), Enthalpy(H), Entropy(S) and Molecular Weight(MW) of various gas species. THEORY: Parsing is the method which is used to take input from a string and return some other data form…
Sandeep Velmurugan
updated on 29 Jan 2020
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 Sandeep Velmurugan (22)
Automated Simulation of a flow through a Pipe using Hagen-Poiseuille equation in MATLAB & OpenFoam
OBJECTIVE: The objective here is to simulate Laminar Incompressible flow through a cylindrical pipe by a MATLAB program to generate the mesh automatically for any wedge & symmetry angle for different grading scheme and inputting it in OpenFOAM. THEORY: Computational Fluid Dynamics Computational fluid dynamics (CFD) is…
02 Aug 2020 09:39 PM IST
Simulation of a 1D super-sonic nozzle flow by MacCormack's technique using MATLAB
OBJECTIVE: To simulate the isentropic flow through a Quasi 1D subsonic-supersonic nozzle by deriving both the Conservation & Non Conservation forms of the governing equations and solve them by implementing the MacCormack's technique using MATLAB. Problem statement Determine the steady-state temperature distribution…
26 Jul 2020 11:00 PM IST
Flow Analysis through Backward Facing Step (BDS) block using BlockMesh tool in OpenFoam
OBJECTIVE: To create a geometry and simulate a 2D flow through a Backward Facing step using multiple meshes refining mesh grading factors inside BlockMeshDict file of BlockMesh using OpenFOAM. Problem Statement: Mesh specification Number of cells along the x direction (longer dimension) = 200 Number of cells along the…
26 Jul 2020 10:59 PM IST
Calculation of Drag force for flow over a Bicycle using Python & MATLAB
OBJECTIVE: To write a Python & MATLAB program to calculate drag force against cyclist and to plot two graphs namely Velocity vs Drag force Drag Co-efficient vs Drag force THEORY: Drag is a mechanical force which is generated by a solid object moving through a fluid. This force is acts on the opposite direction of the…
20 Jul 2020 11:32 PM IST
Fitness Characteristics of Linear & Cubic polynomial Curve Fitting for Cp data using Python & MATLAB
OBJECTIVE: To perform and plot the curve fitting for a linear & cubic polynomial for cp data and also explaining the parameters to measure the fitness for both the curves using Python & MATLAB. THEORY: Curve fitting is a technique of finding an algebraic relationship that "best" fits a given set of data. It can…
20 Jul 2020 11:20 PM IST
Stimulation of a 2R Robotic Arm by Forward Kinematics method using Python & MATLAB
OBJECTIVE: To program and simulate Forward Kinematics of a 2R robotic arm using Python & MATLAB THEORY Kinematics Kinematics is the science of motion. In a two-joint robotic arm, given the angles of the joints, the kinematics equations give the location of the tip of the arm. With the given desired coordinate,…
20 Jul 2020 11:19 PM IST
Computation of a 2nd order ODE for transient behavior of a Simple Pendulum using Python & MATLAB
OBJECTIVE: To program the transient behavior of a simple pendulum by solving 2nd order ODE and to create an animation of it's motion using Python & MATLAB. THEORY: A pendulum is a weight suspended from a pivot so that it can swing freely. When a pendulum is displaced sideways from its resting, equillibrium position,…
20 Jul 2020 11:19 PM IST
Visualization of P-V diagram of Air standard Otto cycle using Python & MATLAB
OBJECTIVE: To obtain a p-v diagram of air standard otto cycle and find it's Thermal efficiency using Python & MATLAB program. THEORY: Otto cycle Otto cycle is a constant volume thermodynamic cycle which is used in Spark Ignition engines to produce power. It consists of 4 strokes. They are Sucktion stroke (1-2:Isentropic…
20 Jul 2020 11:17 PM IST
Solving the Steady and Unsteady 2D Heat Conduction Equation by point Iterative techniques using MATLAB
OBJECTIVE: To solve Steady and Unsteady state 2D Heat Conduction Equation by using the point iterative techniques such as Jacobi, Gauss Seidel & Successive over-relaxation for both implicit and explicit schemes using MATLAB. Problem statement: Computation area is to be a square. Assume nx = ny [No. of…
05 Jul 2020 08:58 PM IST
Numerical solution to the 1D-Linear Convection equation for varying grid points using MATLAB
OBJECTIVE: To solve the one-dimensional Linear Convection equation and compare the original and final velocity profiles for various grid points using MATLAB. Project Conditions: 1. Assume that the domain length is L = 1m 2. The initial velocity profile is a step function. It is equal to 2m/s between x= 0.1 and…
16 Jun 2020 09:47 PM IST
Numerical solution to the 1D-Linear Convection equation for varying Time steps using MATLAB
OBJECTIVE: To solve the one-dimensional Linear Convection equation and write a function that accepts the time step as an argument comparing it's effects on numerical solution using MATLAB. Project Conditions: 1. Assume that the domain length, L = 1m 2. The initial velocity profile is a step function. It is equal…
16 Jun 2020 09:45 PM IST
Computing higher-order approximations using Skewed and Symmetric stencils by Taylor table method using MATLAB
OBJECTIVE: To Compute higher-order approximations using skewed and symmetric stencils by Taylor Table Method using MATLAB. THEORY: Taylor series: A Taylor Series is an expansion of some function into an infinite sum of terms, where each term has a larger exponent like x, x2, x3, etc. Below shows the expansion…
04 May 2020 05:29 PM IST
Numerical Discretization comparing the 1st, 2nd and 4th order approximations and also finding the effect of error on dx using MATLAB
OBJECTIVE: To write a program that compares the first, second and fourth order approximations of the first derivative against the analytical or exact derivative using MATLAB. THEORY: Numerical Discretization: Discretization is the process of transferring continuous functions, models, variables, and equations into discrete…
01 May 2020 01:16 PM IST
Modelling and Simulating a Parametric study for the rotation of the Impeller of a Centrifugal Pump using SolidWorks
OBJECTIVE: To Model and Analyze the Rotational flow simulation of the Impeller of a Centrifugal Pump using SolidWorks and also obtaining a relationship between Pressure ratio and mass flow rate. THEORY: Centrifugal Pumps are the most popular and commonly used type of pump for the transfer of fluids. In simple words,…
13 Apr 2020 07:43 PM IST
Modelling and simulating a Parametric study & Grid Dependency test for flow through a flowbench using SolidWorks
OBJECTIVE: To model and simulate the flow through a Flowbench obtaining a plot of lift vs mass flow rate by analyzing the Grid Dependence Test and the effect of valve lift on mass flow rate by running a parametric sweep using SolidWorks THEORY: Air flow bench: An air flow bench is a device used for testing the internal…
09 Apr 2020 08:02 PM IST
Transient flow simulation over a Cylinder with increasing Reynolds Number using SolidWorks
OBJECTIVE: To stimulate a flow over a cylinder for various Reynolds number establishing a transient flow for Pressure and Velocity profiles using SolidWorks. THEORY: Reynold's Number: In this project Reynold's Number (Dimensionless quantity in fluid dynamics) is used to predict flow patterns in different types of simulations…
29 Mar 2020 04:54 PM IST
Simulating a Pipe Flow with various inlet Reynolds Number using SolidWorks
OBJECTIVE: To perform a CFD flow simulation on a pipe with an inlet Reynolds number of 100, 1000 and 10,000 using SolidWorks. For each of these cases do the following 1. Place line probes at 95%, 90% and 85% of the pipe length. 2. Compare the normalized velocity profile at each of these locations 3. Normalize the velocity…
26 Mar 2020 07:43 PM IST
Analysis of Flow Simulation over a NACA0017 airfoil using SolidWorks
OBJECTIVE: To Model the flow over a NACA0017 airfoil and compare the lift and drag force for various angle of attacks using SolidWorks. THEORY: The NACA airfoils are airfoil shapes for aircraft wings developed by the National Advisory Committee for Aeronautics(NACA). The shape of the NACA airfoils is described…
26 Mar 2020 07:41 PM IST
Optimize the Global maxima of a Stalagmite function by Genetic Algorithm using MATLAB
OBJECTIVE: To perform a code in MATLAB to optimise the stalagmite function and calculate the global maxima using Genetic Algorithm for all the 3 studies. THEORY: A genetic algorithm (GA) is a method for solving both constrained and unconstrained optimization problems based on a natural selection process that mimics…
30 Jan 2020 05:55 AM IST
File Parsing of a Thermodynamic Converge data file and creating a Data Visualizer tool using PYTHON
OBJECTIVE: To Parse & Task Automate the given Converge file containing the thermodynamic properties thereby visualizing the data, checking the Compatability & calculating the Engine Performance by writing a code in PYTHON. THEORY: Parsing is the method which is used to take input from a string and return some other…
30 Jan 2020 05:54 AM IST
Parsing NASA Thermodynamic data to evaluate it's properties for Cp, H & S using MATLAB
OBJECTIVE: To write a code in MATLAB to parse the NASA Thermodynamic data file and calculate thermodynamic properties such as Specific Heat(Cp), Enthalpy(H), Entropy(S) and Molecular Weight(MW) of various gas species. THEORY: Parsing is the method which is used to take input from a string and return some other data form…
29 Jan 2020 06:59 PM IST
Breaking ice with air cushion vehicle by Newton-Raphson method using PYTHON
OBJECTIVE: To determine the minimum cushion pressure needed to break a given thickness of iceusing an air cushion vehicle through Newton-Raphson method using Python. Inquest: Use relaxation factor of 1 and explain the results How will you choose the optimum relaxation factor for this case? and what is the…
18 Jan 2020 06:23 PM IST