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

Solving the steady and unsteady 2D heat conduction problem

A. Solving Steady State 2D heat conduction equation.Driver script for program. %Script for solving 2d steady state heat conduction equation clear all close all clc nx= 50; ny = nx; x=linspace(0,1,nx); y=linspace(0,1,ny); dx= x(2)-x(1); dy= y(2)-y(1); u = 400*ones(nx,ny); u(2:end-1,1)=400; u(1,2:end-1)=600; u(2:end-1,ny)=800;…

    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 Devdatta Kulkarni (38)

    Curve Fit Python

    Objective:

    1. popt and pcov popt = This will retrun the optimal values for the coefficients of expression for which curve is to be plotted. pcov = This will return the covariance which shows how the values or corealated. Covariance is proportional to slope of line. 2. np.array This function is used to convert the temperature list…

    calendar

    28 Jul 2019 06:24 AM IST

      Read more

      Data visualizer using Python

      Objective:

      Below is the program for the data visualizer which can plot the graph and perform the required calculations. In the following program you can select the desired input file for which the plots are required. Compablity Check. Tk inter library is used to create the dialog box for the file selction. After selection of the…

      calendar

      07 Jul 2019 05:45 AM IST

        Read more

        Pendulum

        Objective:

        In the following project, program is written to solve the ordinary differential equation of simple pendulum and plotting the results are various time steps to generate the animation at the end.   The motion of simple pendulum is represented using following ODE:   `(d^2theta)/dt^2 + b/m (d theta)/dt + g/l(sin…

        calendar

        28 Jun 2019 04:52 AM IST

          Read more

          Python Code for Otto Cycle

          Objective:

          \'\'\' Simulating Otto cycle By Devdatta \'\'\' import math import matplotlib.pyplot as plt import numpy as np def engine_kinematics(bore, stroke, conn_rod, cr, start_crank, end_crank): # Geomtric Paramters a = stroke/2 R = conn_rod/a # Volume Computation v_s = (math.pi/4)*pow(bore,2)*stroke v_c = v_s/(cr-1) sc = math.radians(start_crank)…

          calendar

          23 Jun 2019 08:03 AM IST

            Read more

            Combustion Analysis

            Objective:

            Possible types of combustion simulation in ansys fluent. Non premixed Combustion Premixed Combustion Partially Mixed Combustion Fluid Phase (voumetric reactions) Wall (Surface Reactions) Particles (Surface reactions) Porous Regions. In the following project, a 2D steady-state combustion simulation is performed. SETUP:…

            calendar

            10 Jun 2019 09:08 AM IST

              Read more

              Gate Valve

              Objective:

              In the following project parametric study on the gate valve is performed. The following conditions are considered. Inlet boundary condition is set to pressure set with a value of 10 Pa. Outlet boundary condition is set to pressure outlet. Mesh size selected is 8mm with 250K elements. Steady- state simulation is performed…

              calendar

              09 May 2019 09:32 AM IST

                Read more

                Gearbox sloshing effect

                Objective:

                In the following project 2D simulation of rotating gear with water and oil is performed. To study the gearbox sloshing effect.   CASE SETUP Fluid Volume is extracted from the provided 3D model and 2D representation of the same extracted fluid volume is used to perform simulation. For meshing the mesh size selected…

                calendar

                27 Apr 2019 11:09 AM IST

                  Read more

                  Cyclone Seprator

                  Objective:

                  The four efficiciency models used for the cyclone seprator are as follows: A.Iozia and Leith Model.1.This model is based on the force balancing and it is the modified form of the model given by the Barth.2.The model makes the assumption that due to the formation of the vortex two forces act on the particle namely, centrifugal…

                  calendar

                  14 Apr 2019 05:45 AM IST

                    Read more

                    Graphics Card Conjugate Heat transfer analysis

                    Objective:

                      In the following project conjugate heat transfer analysis over graphics card was performed using 2 mesh variations. One baseline mesh and another more refined mesh.   The aim of the project was to calculate maximum temperature attained by the processor, find out heat transfer coefficients and potential hotspots…

                    calendar

                    02 Mar 2019 06:34 AM IST

                      Read more

                      Exhaust Port Simulation

                      Objective:

                      Conjugate Heat transfer Analysis: Conjugate heat transfer analysis is generally used when there is temperature variation during heating or cooling in the material due to interaction between solid and fluid phases. It is the combination of heat transfer in solids to heat transfer in fluids. Examples of Conjugate Heat transfer…

                      calendar

                      09 Feb 2019 06:28 AM IST

                      • CFD
                      • HVAC
                      Read more

                      Simulation of Flow through a pipe in OpenFoam

                      Objective:

                      In the following project a script was written in MATALB to generate the blockMeshDict file according to wedge angle, diameter and length of a pipe. Analytical calculations are done and compared with the simulation results. With some trials grid size 400 cells around X-direction and 40 cells around Y-direction is used keeping…

                      calendar

                      01 Feb 2019 07:49 AM IST

                      Read more

                      Rayleigh Taylor Analysis

                      Objective:

                      Practical Model CFD Models based on Rayleigh Taylor waves. 1. K-L turbulence model for the self-similar growth of the Rayleigh-Taylor and Richtmyer-Meshkov instabilities. K-epsilon (k-ε) turbulence model is the most common model used in Computational Fluid Dynamics (CFD) to simulate mean flow characteristics for…

                      calendar

                      30 Jan 2019 11:15 AM IST

                      Read more

                      Ahmed Body

                      Objective:

                      Ahmed Body: Ahmed body is standard model first created by S. R. Ahmed in 1984. It has similar features like car and it is widely used for validation of new codes in automotive industry.As results for experimental data are availabe which can be compared with simulation results. It helps to capture the various aspects of…

                      calendar

                      17 Jan 2019 11:18 AM IST

                        Read more

                        Flow over a cylinder

                        Objective:

                        FLOW OVER A CYLINDER In the following challenge steady and unsteady flow over s cylinder is carried out to observe von Karnman effect and calculate the Strouhal Number. Von Karman effect  is a repeating pattern of swirling vortices, caused by a process known as vortex shedding, which is responsible for the unsteady…

                        calendar

                        09 Jan 2019 04:56 AM IST

                          Read more

                          Symmetry vs Wedge vs HP equation

                          Objective:

                          In the following project a script was written in MATALB to generate the blockMeshDict file according to wedge angle, diameter and length of a pipe using symmetry boundary condition.   Simulation results obtained for 10, 25 and 45 degree of angle (Symmetry boundary condition) are compared with wedge boundary condition…

                          calendar

                          04 Jan 2019 04:51 AM IST

                          Read more

                          Mixing efficiency of mixing tee

                          Objective:

                          In the following project 3 different variations of the mixing tee are simulated and compared. Ansys spaceclaim utility was used to clean up the geometry. And ansys fluent to process the simulation. Following are the conditions used for the simulation. Element size is 0.002mm Hot inlet temperature is 300K and cold inlet…

                          calendar

                          25 Dec 2018 04:51 AM IST

                            Read more

                            FVM Literature Review

                            Objective:

                            Interpolation Schemes : Interpolation is the process of using points with known values or sample points to estimate values at other unknown points. In FVM interpolation schmes are used to find the values of volume intergrals required at the points other than nodes. Some of the used methods are the central differencing…

                            calendar

                            16 Dec 2018 06:48 AM IST

                              Read more

                              a new title

                              Objective:

                               In this project the 1D super sonic nozzle flow equation was solved. Seprate functions for conservative and non-conservative part are written. And Grid dependency test with grid size of 31,61 and 91 is performedThe governing equations were referred from the book "COMPUTATIONAL FLUID DYNAMICS" By John D Anderson.Following…

                              calendar

                              11 Nov 2018 07:31 AM IST

                                Read more

                                Simulation of a 1D Super-sonic nozzle flow simulation using Macormack Method

                                Objective:

                                 In this project the 1D super sonic nozzle flow equation was solved. Seprate functions for conservative and non-conservative part are written. And Grid dependency test with grid size of 31,61 and 91 is performed The governing equations were referred from the book \"COMPUTATIONAL FLUID DYNAMICS\" By John D Anderson.…

                                calendar

                                31 Oct 2018 11:57 AM IST

                                  Read more

                                  BlockMesh- Backward facing Step

                                  Objective:

                                   The objective of this project is to set up greate a geometry by editing blockMeshdict file and simulate a flow through backward-facing step. For different mesh grading factors. To set up geometry. The figure was divided into 5 parts, total number of cells along X direction is 200 which is divided as 80 number of…

                                  calendar

                                  30 Oct 2018 12:46 PM IST

                                  Read more

                                  Stability analysis for transient state simulation

                                  Objective:

                                  Stability analysis for transient state simulation was done as follows. For the implicit method, the solution is stable for varying time steps. And reducing or increasing the time step does not affect the stablity of solution. For explicit methods the stability of the solution depends on the CFL number which is calculated…

                                  calendar

                                  25 Sep 2018 10:43 AM IST

                                    Read more

                                    Steady state vs unsteady analysis comparing the simulations

                                    Objective:

                                    The fastest steady-state simulation was obtained with the SOR method. Following are the results obtained by the SOR method.     The number of iterations is 142. The time required for solving was 0.090692 The error value = 0.000097   Whereas for the transient state method the fastest simulation was obtained…

                                    calendar

                                    16 Aug 2018 05:23 AM IST

                                      Read more

                                      Solving the steady and unsteady 2D heat conduction problem

                                      Objective:

                                      A. Solving Steady State 2D heat conduction equation.Driver script for program. %Script for solving 2d steady state heat conduction equation clear all close all clc nx= 50; ny = nx; x=linspace(0,1,nx); y=linspace(0,1,ny); dx= x(2)-x(1); dy= y(2)-y(1); u = 400*ones(nx,ny); u(2:end-1,1)=400; u(1,2:end-1)=600; u(2:end-1,ny)=800;…

                                      calendar

                                      15 Aug 2018 11:15 AM IST

                                        Read more

                                        Understanding linear systems

                                        Objective:

                                        To calculate the eigenvalues, Spectral raidius and solving the system using Jacobi, Gauss Sidel and SOR method follow is the program. clear all close all clc method = 1; % USE 1 for jacobi , 2 for gauss-sidel and 3 for SOR ) A = [5 1 2; -3 9 4; 1 2 -7]; % Matrix A is given. D = diag(diag(A)); % Decomposing in diagonal…

                                        calendar

                                        12 Aug 2018 11:41 AM IST

                                          Read more

                                          Linear Convection for varing time steps

                                          Objective:

                                          Numerical solution to wave equation varying time steps.   Following is the function for varying time steps.   function [x,u,nt]=simple_linear_convection_timestep(dt,color,DisplayName,name) % Inputs for the linear convention L=1; c=1; t_end = 0.4; nt = (0.01:dt:t_end); n = 80; %calculation x = linspace(0,L,n);…

                                          calendar

                                          19 Jul 2018 12:05 PM IST

                                            Read more

                                            Units of quantities

                                            Objective:

                                            Basic quantities with units Kinematic viscosity (ν) - Kinematic viscosity is defined as ratio of dynamic viscosity per unit density. ν = μ/ρ Unit of Kinematic viscosity is m2/s. As μ = dynamic viscosity (N-s/m2) ρ = density (kg/m3)   Dynamic viscosity (µ) -  Dynamic viscosity is the…

                                            calendar

                                            19 Jul 2018 07:58 AM IST

                                              Read more

                                              Linear Convection for varing grid points

                                              Objective:

                                              Numerical Solution to the wave equation.   Below is the function for the plot % function for numerical solution function out=simple_linear_convection(n,h) %clear all %close all %clc % Inputs for the linear convention L=1; c=1; dt =1e-2; t_end = 0.4; nt = (0.01:dt:t_end); %n =20; %calculation x = linspace(0,L,n); dx…

                                              calendar

                                              18 Jul 2018 03:28 AM IST

                                                Read more

                                                Linear Convection for varing grid points

                                                Objective:

                                                Numerical Solution to the wave equation.   Below is the function for the plot % function for numerical solution function out=simple_linear_convection(n,h) %clear all %close all %clc % Inputs for the linear convention L=1; c=1; dt =1e-2; t_end = 0.4; nt = (0.01:dt:t_end); %n =20; %calculation x = linspace(0,L,n); dx…

                                                calendar

                                                18 Jul 2018 01:15 AM IST

                                                  Read more

                                                  Taylor Table Method

                                                  Objective:

                                                  Using the Taylor table method to derive the coefficients a b c d and e for skewed right side difference, skewed left side difference and central difference scheme. Table for skewed forward difference scheme is as follows-   f(i) f’(i) f’’(i) f’’’(i) f’’’’(i)…

                                                  calendar

                                                  13 Jul 2018 07:54 AM IST

                                                    Read more

                                                    Basic quantities with units

                                                    Objective:

                                                    Basic quantities with units Kinematic viscosity (ν) - Kinematic viscosity is defined as ratio of dynamic viscosity per unit density. ν = μ/ρ Unit of Kinematic viscosity is m2/s. As μ = dynamic viscosity (N-s/m2) ρ = density (kg/m3)   Dynamic viscosity (µ) -  Dynamic viscosity is the…

                                                    calendar

                                                    06 Jul 2018 06:22 AM IST

                                                      Read more

                                                      Discretization Basics

                                                      Objective:

                                                      Code is as follows   clear all close all clc x = pi /3; % given value of x dx = pi/25 %grid spacing %given function f(x) =sin(x)/x^3 = sin_x is saved as function in another %file analytical_derivative = (x^3*cos(x)-sin(x)*3*x^2)/x^6; %First order approximation using forward differencing scheme % forward_differincing…

                                                      calendar

                                                      01 Jul 2018 07:12 AM IST

                                                        Read more

                                                        Discretization Basics effect of dx on error

                                                        Objective:

                                                        Function for first order approximation   function out = first_order_approximation(x,dx) % Analytical function = sin(x)/x^3; % analytical derivative % f\'(x) =(x^3(cos(x)) -sin(x)*3*x^2)/x^6; analytical_derivative =(x^3*(cos(x)) -sin(x)*3*x^2)/x^6; %numerical derivative %forward differincing % forward_differincing…

                                                        calendar

                                                        01 Jul 2018 07:10 AM IST

                                                          Read more

                                                          Discretization Basics

                                                          Objective:

                                                          Code is as follows   clear all close all clc x = pi /3; % given value of x dx = pi/25 %grid spacing %given function f(x) =sin(x)/x^3 = sin_x is saved as function in another %file analytical_derivative = (x^3*cos(x)-sin(x)*3*x^2)/x^6; %First order approximation using forward differencing scheme % forward_differincing…

                                                          calendar

                                                          30 Jun 2018 07:55 AM IST

                                                            Read more

                                                            Solving ode for pendulum

                                                            Objective:

                                                            Function for pendulum is as follows function [zdot] = odefun_second_order_pendulum(t,z) % let z = angle %given data L=1; m=1; b=0.5; g=9.81; z1=z(1); z2=z(2); zdot(1)=z(2); zdot(2) =(-b/m)*z2-(g/L)*sin(z1); zdot = [zdot(1),zdot(2)]\'; end   Below is the program for solving second order ODE.   clear all close…

                                                            calendar

                                                            30 Jun 2018 03:40 AM IST

                                                              Read more

                                                              Stochiometric Combustion Calculator

                                                              Objective:

                                                              General for hydrocarbons is given as follows   alkane = CnH2n+2. alkene = CnH2n. alkyne = CnH2n.   The standard balanced equation for combustion hydrocarbon is given as   CxHy+(x+y/4)O2→xCO2+(y/2)H2O   Therefore using above equation we calculate \"ar\" stochiometric ratio for alkane, alkene, alkyne.…

                                                              calendar

                                                              23 Jun 2018 11:44 AM IST

                                                                Read more

                                                                Baisc Math

                                                                Objective:

                                                                Consider ∇ = nabla operator     1. DivergenceDivergence is the dot product between ∇ and vector. if V = vector then V.∇ = Divergence   2. Gradient Gradient is ∇ multiplied by scalar quantity if F= scalar quantity ∇F = Gradient 3. Curl Curl is cross product between ∇ and…

                                                                calendar

                                                                10 Jun 2018 11:33 AM IST

                                                                  Read more

                                                                  Boundary and Initial Conditions

                                                                  Objective:

                                                                  A PDE is a differential equation containing two or more independent variables and partial derivatives of functions of those variables. PDEs are used to create various mathematical models in FEM and FVM.Initial Conditions-The initial conditions are the starting points where the function begins.   Boundry Conditions-…

                                                                  calendar

                                                                  05 Jun 2018 12:17 PM IST

                                                                    Read more

                                                                    Coding Basics

                                                                    Objective:

                                                                    1. A=[1,2,3,4,5]The above command creates a matrix \'A\' with 1 row and 5 columns containing values 1,2,3,4,5 in each column respectivelySo the output will be A = 1 2 3 4 5 2. B=[1;2;3;4;5] The above command creates a matrix \'B\' with 1 column and 5 rows containing values 1 2 3 4 5 in each row respectively.So the output…

                                                                    calendar

                                                                    05 Jun 2018 11:47 AM IST

                                                                      Read more
                                                                      Showing 1 of 38 projects