Menu

Executive Programs

Workshops

Projects

Blogs

Careers

Student Reviews



More

Academic Training

Informative Articles

Find Jobs

We are Hiring!


All Courses

Choose a category

Loading...

All Courses

All Courses

logo

MATLAB Program - Numerical Discretization for a Range of dx

Aim: Write a program that compares first order, second order and fourth order derivatives. Objectives: To compute analytical derivative of given function. Compare this to numerical methods and evaluate the absolute error in various schemes Theory: In applied mathematics, discretization is the process of transferring continuous…

Project Details

Loading...

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.

Please  login to add a comment

Other comments...

No comments yet!
Be the first to add a comment

Read more Projects by Premkumar Iyer (40)

Sloshing in Gearbox

Objective:

Aim: Simulation of fluid sloshing effect in a gear-box. Objective: To understand and setup up a multiphase flow wherein fluid and structure interaction takes place. To understand the sloshing effect and set up the solver for the same. To understand the implementation of UDF utilised for defining the motion of the…

calendar

28 Jan 2023 01:39 PM IST

  • CFD
Read more

Week 8 - Simulating Cyclone separator with Discrete Phase Modelling

Objective:

Aim: To perform analysis on the cyclone separator and calculate the separation efficiency and pressure drop. Objective: To develop an understanding of how discrete phase modelling works and implement the same for the given problem. To set up the domain and the solver for a cyclone separator and to evaluate the separating…

calendar

27 Jan 2023 09:43 AM IST

Read more

Week 9 - Parametric study on Gate valve.

Objective:

Aim: Performing a parametric study on the gate valve. Objective: To set up a parametric study of a valve based on the opening as an input parameter and flow rate as the output parameter. Evaluate the flow coefficient and flow factor corresponding to the lift of the valve and estimate the effect of the same. Introduction:…

calendar

26 Jan 2023 10:35 AM IST

Read more

Week 6 - CHT Analysis on a Graphics card

Objective:

Aim: Perform steady-state conjugate heat transfer analysis of a graphics card. Objective: To understand the setup and requirements of a conjugate heat transfer problem. To understand and evaluate the characteristics of such problems. To evaluate the temperature profiles and heat transfer coefficient at the region of interest…

calendar

17 Jan 2023 08:05 AM IST

Read more

Week 4 - CHT Analysis on Exhaust port

Objective:

Aim: Performing conjugate heat transfer analysis on an exhaust manifold. Objective: To familiarise with conjugate heat transfer (CHT) analysis. To set up solver for CHT analysis in a commercial CFD code (here, Ansys Fluent). To evaluate the heat transfer coefficient in the given heat transfer problem and validation of…

calendar

10 Jan 2023 07:26 AM IST

Read more

Week 5 - Rayleigh Taylor Instability

Objective:

Aim: Study of Rayleigh Taylor instability Objectives: To understand and set up multiphase fluid flow problems without fluid interactions. To understand the instability associated with the mixing of fluids at different densities. To understand and evaluate the extent and behaviour of this mixing with the help of a dimensional…

calendar

10 Jan 2023 02:20 AM IST

Read more

External flow simulation over an Ahmed body.

Objective:

Aim: Performing external fluid flow simulation over an Ahmed body. Objective: To understand the requirements of setting up an external fluid flow domain to obtain solution by CFD. To understand the importance of standard wind tunnel models (here, Ahmed body). To understand the requirements for implementation of given domain…

calendar

07 Jan 2023 01:09 AM IST

Read more

Simulation of flow over the cylinder and observing the Karman Vortex phenomenon

Objective:

Aim: Simulation of flow over the cylinder and observing the Karman Vortex phenomenon Objective:  Prepare the computational domain for the given problem of an external fluid flow simulation Understand the formation of vortices around a bluff body, deduce the drag and lift coefficient and study the effect of Reynolds…

calendar

01 Jan 2023 03:02 PM IST

Read more

Performing CFD analysis of a mixing tee

Objective:

Aim: Performing CFD analysis of a mixing tee. Objective: Understand the concept of a mixing tee, its use and simulation. Understand and evaluate the problem statement and the required CFD approach to solve the problem. Judge the suitability of a turbulence model for the given problem (here, k-epsilon and k-omega SST) Introduction:…

calendar

26 Dec 2022 04:36 AM IST

Read more

Week 11 - Simulation of Flow through a pipe in OpenFoam

Objective:

Aim: Simulation of Hagen-Poisuille flow through a pipe in OpenFOAM. Objectives: Write a MATLAB program to generate blockMeshDict file for any grading scheme and wedge angle. Obtain a fully developed velocity profile and compare the results with analytical solutions. Theory: OpenFOAM (acronym for Open Source Field Operation…

calendar

22 Sep 2020 01:17 PM IST

    Read more

    Week 8 - BlockMesh Drill down challenge

    Objective:

    Aim: Simulating a 2-D pipe flow on a backward facing step Objectives: Creating a geometry (backward facing step), defining its mesh using blockMesh object in OpenFOAM for the given specifications. Using the icoFoam solver (in OpenFOAM) for the geometry to obtain the solution. Determining the velocity profile and effect…

    calendar

    21 Sep 2020 01:37 PM IST

      Read more

      Week 3 - Taylor table method and Matlab code

      Objective:

      Aim: Deriving fourth order approximation of second order derivative using Taylor table Objective: Deriving fourth order approximation of second order derivative for central differencing, backward differencing and forward differencing schemes. Verify and evaluate these schemes for a given function Comparing the numerical…

      calendar

      18 Sep 2020 11:36 AM IST

        Read more

        Week 5 - Mid term project - Solving the steady and unsteady 2D heat conduction problem

        Objective:

        Aim: Solving 2-D heat conduction equation (steady and unsteady) Objective: Solving the steady and unsteady state heat conduction equation by forming iterative solvers of Jacobi Gauss-Siedel Succesive over relaxation (SOR) The solvers are provided with a relaxation factor, and appropriate boundary condition; Thus evaluate…

        calendar

        16 Sep 2020 04:15 PM IST

          Read more

          MATLAB Program - Linear Convection

          Objective:

          Aim: To obtain solution of one dimension linear convection equation. Objective: Obtain numerical solution of linear convection equation by first order finite differencing schemes. Obtaining plots for the same; compare the initial velocity profile and the final velocity profile. Note the variations by keeping time step…

          calendar

          15 Sep 2020 09:49 AM IST

          Read more

          MATLAB Program - Numerical Discretization for a Range of dx

          Objective:

          Aim: Write a program that compares first order, second order and fourth order derivatives. Objectives: To compute analytical derivative of given function. Compare this to numerical methods and evaluate the absolute error in various schemes Theory: In applied mathematics, discretization is the process of transferring continuous…

          calendar

          13 Sep 2020 06:47 AM IST

          Read more

          MATLAB Program - Numerical Discretization

          Objective:

          Aim: Write a program that compares first order, second order and fourth order derivatives. Objectives: To compute analytical derivative of given function. Compare this to numerical methods and evaluate the absolute error in various schemes Theory: In applied mathematics, discretization is the process of transferring continuous…

          calendar

          13 Sep 2020 05:42 AM IST

          Read more

          MATLAB Program: Solving second order ODEs

          Objective:

          Aim: Write a MATLAB program to simulate motion of a pendulum with damping. Objective: Solving second order ODE which represents motion of pendulum Simulating the motion of pendulum Creating an animation of its motion using MATLAB Theory: Simple Pendulum: It is said that Galileo measured the periods of a swinging chandelier…

          calendar

          31 Aug 2020 01:25 PM IST

          Read more

          Week 9 - Senstivity Analysis Assignment

          Objective:

          Aim: Sensitivity analysis of GRI-3.0 mechanism Objectives: Determine 10 most sensitive reactions from the GRI-3.0 mechanism Determine sensitivity with respect to temperature Output the reactions in decreasing order of sensitivity Theory: In any reaction mechanism, multiple intermediate reactions also occurs which affect…

          calendar

          30 Jul 2020 10:30 AM IST

            Read more

            Week 7 - Auto ignition using Cantera

            Objective:

            Aim: Calculation of auto-ignition time of methane using Python and Cantera Objective: Plotting auto-ignition for constant temperature and varing pressure and for constant pressure and varying temperature. Observing and explaining the behaviour of change of molar concentration of given species. Theory: The auto-ignition…

            calendar

            27 Jul 2020 09:02 AM IST

              Read more

              Week 6 - Multivariate Newton Rhapson Solver

              Objective:

              Aim: Code a multivariate Newton-Raphson Iterator Objective: Solve the given set of differential equation by coding a multivariate newton-raphson iterator Solve using Implicit Euler method / Backward differencing for a given initial condition. Theory: In combustion mechanism, the rates of reactant comsumption and product…

              calendar

              21 Jul 2020 05:24 AM IST

                Read more

                Week 5 - Literature review: ODE Stability

                Objective:

                Aim: Analysis of the stability of ODE solvers Objective: Understanding how and when an ODE becomes unstable Understanding the effect of ODE stability on engineering simulations Checking stability conditions for a variety of problems Theory: In mathematics, Ordinary differential equation (ODE) is a differential equation…

                calendar

                16 Jul 2020 08:06 AM IST

                  Read more

                  Week 5 - Compact Notation Derivation for a simple Mechanism

                  Objective:

                  Aim: Derive the reaction rate ODEs of simple mechanism using compact notations. Objective: Form reaction rate ODEs using compact notations. Theory: Reaction rate or rate of reaction is the speed at which a chemical reaction takes place. We define reaction rate as the speed at which reactants are converted into products.…

                  calendar

                  15 Jul 2020 08:00 AM IST

                    Read more

                    Week 4 - Combustion Efficiency Calculation after Preheating

                    Objective:

                    Aim: Write a Python code to calculate combustion efficiency of a heat recuperator on pre-heating. Objectives: Determine and visualize the effect of pre-heating on AFT Determine and visualize the effect of pre-heating on combustion efficiency and fuel savings (if any) Theory and Procedure: In general, the heat exchangers…

                    calendar

                    13 Jul 2020 10:24 AM IST

                      Read more

                      Python&Cantera - Handling Mixtures with Cantera

                      Objective:

                      Aim: Write a Python code that processes air-fuel mixture using Cantera module Objectives: Handle mixtures of given hydrocarbon (here, methane) and air Compute its AFT by balancing of moles Understanding and implementing 'Quantity' class in Cantera Methodology: The balanced combustion equation for methane is as follows:…

                      calendar

                      13 Jul 2020 05:44 AM IST

                        Read more

                        Python&Cantera - Adiabatic Flame Temperature calculation

                        Objective:

                        Aim: Calculating adiabatic flame temperature (AFT) using Python and Cantera Objective: Obtain trend for AFT vs equivalence ratio AFT of combustion of methane in presence of heat loss (heat loss = 0.35) AFT comparison for general alkanes AFT comparison for 2 carbon atom species Theory: AFT represents total energy input…

                        calendar

                        09 Jul 2020 10:26 AM IST

                          Read more

                          Constrained Minimization

                          Objective:

                          Aim: Minimizing a given function subjected to a constraint. Objective: Minimize the equation: `f(x,y) = 5 - (x-2)^2 - 2(y-1)^2` Under constraint: `x + 4y = 3` Theory: Constrained minimization (constrained optimization) is the process of optimizing an objective function with respect to some variables in the presence of…

                          calendar

                          01 Jul 2020 05:46 AM IST

                            Read more

                            Python Program: Data analysis (File Parsing of Converge CFD output file)

                            Objective:

                            Aim: Write a Python script for file parsing of Converge CFD data file. Objective: Writing a script that extracts data from a compatible data file. Developing an interface wherein user can select set of data to visualize. Evaluation of basic engine performance for given conditions Theory: Parsing actually means to split…

                            calendar

                            01 Jul 2020 04:07 AM IST

                            Read more

                            Python Program: Curve fitting

                            Objective:

                              Aim: Write a Python code to fit a curve for given data set. Objective: Write a code to obtain a linear and cubic polynomial for given data set. (here, Cp vs Temperature values (specific heat at constant pressure)) Plotting the obtained curves. Studying fitness characteristics for the same. Theory: Curve fitting:…

                            calendar

                            29 Jun 2020 07:58 AM IST

                              Read more

                              Python Program: Newton-Raphson Iterator to Determine Min. Pressure

                              Objective:

                              Aim: Determining minimum pressure to break ice using an air cushion vehicle Objective: Finding minimum pressure for different thickness of ice sheets using Newton Raphson method. Finding a suitable relaxation factor at h = 0.6 ft. Tabulating and plotting the results. Theory: Newton Raphson Method: In numerical analysis,…

                              calendar

                              29 Jun 2020 07:57 AM IST

                                Read more

                                MATLAB Program: Curve Fitting

                                Objective:

                                Aim: Write a MATLAB program to fit a curve for given data set. Objective: Write a code to obtain a linear and cubic polynomial for given data set. (here, Cp vs Temperature values (specific heat at constant pressure)) Plotting the obtained curves. Studying fitness characteristics for the same. Theory: Curve fitting: Several…

                                calendar

                                25 Jun 2020 12:04 PM IST

                                Read more

                                Python Program: Solving second order ODEs

                                Objective:

                                Aim: Write a Python code to simulate motion of a pendulum with damping. Objective: Solving second order ODE which represents motion of pendulum. Simulating the motion of pendulum. Creating an animation of its motion. Theory: Simple Pendulum: It is said that Galileo measured the periods of a swinging chandelier in church…

                                calendar

                                22 Jun 2020 08:47 AM IST

                                  Read more

                                  Python Program: Air Standard Cycle (Otto Cycle)

                                  Objective:

                                  Aim: Write a Python code for plotting PV diagram of air standard cycle. Objectives: Plotting PV diagram (workflow diagram) for Otto cycle. Determining air standard efficiency (thermal efficiency). Theory: Air Standard Cycle: The cycle in which air is used as a working substance is called an air standard cycle. Air Standard…

                                  calendar

                                  19 Jun 2020 11:30 AM IST

                                    Read more

                                    Python Program: 2R Robotic Arm Simulation

                                    Objective:

                                    Aim: Write a Python code to simulate forward kinematics of a 2R robotic arm. Objective: Simulate the movement of 2R robotic arm. Create animation of robotic arm's workspace. Theory: A robotic arm is a type of mechanical arm, usually programmable, with similar functions to a human arm. The arm may be the sum total of the…

                                    calendar

                                    18 Jun 2020 09:09 AM IST

                                    Read more

                                    Python Program: Flow Over Bicycle

                                    Objective:

                                    Aim: Write a Python program to calculate drag force against a cyclist. Objectives: Calculate drag force Plot Velocity vs Drag Force Plot Coefficient of Drag Force vs Drag Force Theory: We know that we are submerged in a fluid called air. When a submerged body undergoes motion,it experiences a resistive force. This resistive…

                                    calendar

                                    18 Jun 2020 04:12 AM IST

                                    Read more

                                    MATLAB Program: Genetic Algorithm

                                    Objective:

                                    Aim: To study stalagmite function and calculate global maxima using Genetic Algorithm in MATLAB. Objective: Study Genetic Algorithm and Stalagmite function Determination of global maxima by writing a MATLAB code Plotting graph on studies done on Genetic Algorithm Theory: Stalagmite Function: Stalagmite function is a mathematical…

                                    calendar

                                    16 Jun 2020 07:06 AM IST

                                    Read more

                                    MATLAB Program: Rankine cycle Simulator

                                    Objective:

                                    Aim: Create a Rankine Cycle simulator using MATLAB/Octave Objective: Calculation of state points of any Rankine cycle Plotting of corresponding T-s and H-s curves of the cycle Theory: Vapour power cycle: The cycle in which vapour is used as a working substance is called a vapour power cycle. Rankine Cycle: Many impracticalities…

                                    calendar

                                    13 Jun 2020 03:07 AM IST

                                    Read more

                                    MATLAB Program: Parsing NASA thermodynamic data

                                    Objective:

                                    Aim: Write a program for parsing thermodynamic data. Objective: Write a function to read the data given in the file and extract the coefficients for each species to calculate enthalpy, entropy and specific heats for all the species in the data file. Calculate the molecular weight of each species and display it in the command…

                                    calendar

                                    31 May 2020 07:24 AM IST

                                    Read more

                                    MATLAB Program: Simulating 2R Robotic Arm

                                    Objective:

                                    Aim: Write a MATLAB program to simulate forward kinematics of a 2R robotic arm. Objective: Simulate the movement of 2R robotic arm Create animation of robotic arm's workspace Theory: A robotic arm is a type of mechanical arm, usually programmable, with similar functions to a human arm. The arm may be the sum total of the…

                                    calendar

                                    29 May 2020 06:41 AM IST

                                    Read more

                                    MATLAB Program : Air Standard Cycle (Otto Cycle)

                                    Objective:

                                    Aim: Write a MATLAB program for plotting PV diagram of air standard cycle Objective: Plotting PV diagram(workflow diagram) for Otto cycle Determining air standard efficiency (thermal efficiency) Theory: Air Standard Cycle: The cycle in which air is used as a working substance is called an air standard cycle. Air Standard…

                                    calendar

                                    27 May 2020 08:35 AM IST

                                    Read more

                                    MATLAB Program: Flow Over Bicycle

                                    Objective:

                                    Aim: Write a MATLAB program to calculate drag force against a cyclist Objectives: Calculate drag force Plot Velocity vs Drag Force Plot Coefficient of Drag Force vs Drag Force Theory: We know that we are submerged in a fluid called air. When a submerged body undergoes motion, it experiences a resistive force. This resisitive…

                                    calendar

                                    27 May 2020 08:35 AM IST

                                    Read more
                                    Showing 1 of 40 projects