 Mahesh Sapkota

CFD, ANSYS-FLUENT, CANTERA, PYTHON, COMBUSTION, NUMERICAL-ANALYSIS, MATLAB, OPENFOAM  ### Projects

Cyclone Separator

Cyclone Separator or simply Cyclones are separation devices that use the principle of inertia  to separates different liquid phases/Densitues. Cylcone separators is one of the many air pollution control devices which remove larger pieces of particulate matter, and often form a part of a pre-cleaning stage prior to…

Flow over Backward Facing Step

Flow over a Backward Facing stepObjectives: To conduct and analyze the flow separation behavior of backward-facing step for various mesh sizes. Comparisons were made for following three distinct meshes: case 1: dx = 0.002 m, dy = 0.002 m , dz = 0.002 m case 1: dx = 0.0015 m, dy = 0.0015 m , dz = 0.0015 m case 1: dx = 0.001…

Project Transient simulation of flow over a throttle body

Project Transient simulation of flow over a throttle body   AIM: Transient-state flow simulation on the elbow-shaped throttle body.  Project background:  A Throttle is a mechanism by which the fluid flow is managed by constriction or obstruction. An engine"s power can be increased or decreased by the restriction…

Week 12 - Symmetry vs Wedge vs HP equation

Week 12 - Symmetry vs Wedge vs HP equation This project is all about some alteration in theta angle and boundary condtions to the previous challenge. We first look through the key differences in results in using heigen poiseulie equation, axi symmetry boundary condition and wedge boundary conditions for 4 degree wedge…

Week 11 - Simulation of Flow through a pipe in OpenFoam part 1

Week 11 - Simulation of Flow through a pipe in OpenFoam  Challenge BreakThrough: In this project, I have done simulation of pipe for water as the working fluid in OpenFOAM. Instead of using whole pipe, I have created an wedge shape geometry corresponding to actual pipe length for getting low computational time of…

Conjugate Heat Transfer Exhaust Port Challenge

Q #1: Conjugate Heat Transfer Analysis Conjugate Heat Transfer refers to situations in which multiple modes of heat transfer occur simulataneusly. Simultaneous multiple heat transfer modes occurs in almost all real-world problems. The analysis is type Conjugate heat transfer (CHT) allows the simulation of the heat transfer…

Second order ODE for simple pendulum motion simulation

AIM: Writing a MATLAB program for simple pendulum motion simulation govern by second order ODE which depends on Newton's second law.  `d^2theta/dt^2 +(b/m)*(d theta/dt) +(g/L)*sin theta=0`  In the above equation, g = gravity in m/s2, L = length of the pendulum in m, m = mass of the ball in kg, b=damping coefficient.…

Prandtl Meyer Shock problem

Prandtl Meyer Shock problem   Objective: To set up a Prandtl Meyer Shock problem with different Adaptive Mesh Refinement (sub-grid Scale) techniques.  Shock waves in Supersonic and subsonic conditions Shock flow boundary conditions Effect of SGS on shock location Effect of SGS temperature value on cell count…

Gate Valve Parametric Study

Gate Valve Parametric Study It is the general principle of gate valve is that it used for flow flow regulation, by the application of hand wheel rotation.  Model To perform the analysis on mass flow of water per second at the outlet, extracting the volume is done as of the picture below. For each cases, only general…

Effect of Step-size on Error approximations

From the plot, it can be seen that as the step size reduced the errors of approximation too get reduced for 1st, 2nd and 4th order derivatives. the Fourth order approximation has largest slope which indicates that in fourth order derivative for first differntiation there is maximum change in error value with change in…

BlockMesh Drill down challenge

BlockMesh Drill down challenge AIM: For the given geometry, use the icoFOAM solver to simulate the flow through a backward facing step and creating multiple meshes and will be comparing the results obtained from each mesh. Mesh specification Number of cells along the x direction (longer dimension) = 200 Number of cells…

Adiabatic Flame Temperature If a reaction proceeds without loss or gains of heat and if all the products remains together in a single mass or stream of materials, these products will attain a definite temperature known to be AFT. This is the benchmark temperature attained when a fuel is brunt in air or oxygen with no thermal…

Steady Vs Unsteady flow over a cylinder  AIM: For Re = 100, simulate the flow over a cylinder using steady and unsteady mode. In both approaches, show that the flow has converged. That is, what quantities or plots need to be looked at to determine that the flow has converged? How would you calculate Strouhal number…

Combustion Efficiency Calculation after Preheating

Combustion Efficiency Calculation after Preheating   A recuperator is a special purpose counter-flow energy recovery heat exchanger positioned within the supply and exhaust air streams of an air handling system, or in the exhaust gases of an industrial process in order to recover the waste heat. Generally, they are…

Ahmed Body

Ahmed body and its importances Reducing the global consumption of vehicle fuel is a crucial and urgent necessity if we are to respond swiftly and appropriately to climate change. Research on drag reduction which enhances fuel efficiency, thus represents a very significant environmental concern. To reduce aerodynamic drag…

Gearbox Sloshing effect

Challenge on Gearbox Sloshing effect AIM: Simulations of Two different fluid sloshing effect on Two different set of Gear box model. 3D Model Due to computational limitations, the analysis is done on 2D model by spiliting the model into halves in vertical axis.  2D model Meshing To give the motion to the gears an…

Literature review RANS derivation and analysis

Literature review RANS derivation and analysis Objectives: Apply Reynolds decomposition to the NS equations and come up with the expression for Reynolds's stress. Explain your understanding of the terms Reynolds stress What is turbulent viscosity? How is it different from molecular viscosity? The Reynolds-averaged Navier-Stokes…

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

Week 7 - Simulation of a 1D Super-sonic nozzle flow simulation using Macormack Method  Contents: Motivation for doing the project. Governing equations: Conservative and Non-conservative forms 1D supersonic nozzle flow Numerical procedure Explaining the Macormack method. MATLAB codes and functions with initializing…

Derivation of 4th order approximations of the second order derivative using Taylor Table method and MATLAB

AIM: To write and execute a MATLAB program for 4th order approximations of the second order derivative using Taylor's Table method of the function exp(x)*cos(x) and compare the results with central difference approcimation and skewed schemes. Curiosity: Why is higher order approximation desirable at the first place?…

Shock tube simulation project

Shock tube simulation project   AIM:  Setup a transient shock tube simulation Plot the pressure and temperature history in the entire domain - Explain the result Plot the cell count as a function of time - Explain the result Shock Tube: The shock tube is an instrument used to replicate and direct blast waves…

Rayleigh-Taylor Instability

Rayleigh-Taylor Instability It is an instability of an inteface between two fluids of different densites which occurs when the lighter fluid is pushing the heavier fluid. The equilibrium is unstable to any perturbations or disturbances of the interface: if a parcel of heavier fluid is displaced downward with an equal volume…

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

AIM: To solve 2D heat conduction equation for steady and transient state using various iterative techniques such as Jacobi, Gauss Seidel and Successive over relaxation methods using MATLAB. Problem Define; Heat conduction equation is define by the pde `del T/delt = alpha*(del^2T/del x + del^2T/del y + del^2T/del z)` which…

FVM Literature Review

Finite Volume Method (FVM) is based on the integral form of conservation equations. The problem domain is divided into a set of non-overlapping control volumes. The conservation eqns are applied to each finite volumes. The integrals occuring in the conservative equations are evaluated using functions values at computational…

handling mixture

AIM: Study of Quantity class of Cantera to create various mixtures.   In the given sample code we need to insert mole fraction (calculated) in lines 10 and 11  to get the quantity class using cantera which is as follows    import cantera as ct gas = ct.Solution(\'gri30.cti\') A = ct.Quantity(gas) A.TPX…

Challenge on Combustion

Challenge on Combustion #1 Different types of Combustion Simulations in Fluent Mixing Non-Premixed: The reaction zone in distinct stream, mixing takes place at the time of combustion. Premixed: The Fuel and oxidizer are mixed at molecular level before ignition. Partially Mixed : Fuel and oxidiser are partially pre-mixed…

Steady state simulation of flow over a throttle body

Steady state simulation of flow over a throttle body   AIM: Steady-state flow simulation on the elbow-shaped throttle body.    Geometry:  For this analysis, the base meshes size of 2mm chosen with appropriate fixed embedding near the boundary of the throttle part.    Surface with edges:  …

Mixing Efficiency

Mixing efficiency AIM: Steady state simulations to compare the mixing effectiveness for following 3 different cases Case 1.  Short mixing tee with hot inlet velocity of 3m/s. Momentum ratio of 2 ( i.e., inlet cold velocity of 6m/s.) Geometry: The Geometry has been provided in the challenge interface. The first case…

Derivation of 4th order approximations of second order derivative using Taylor s Table method and MATLAB

https://projects.skill-lync.com/projects/Derivation-of-4th-order-approximations-of-the-second-order-derivative-using-Taylor-Table-method-and-MATLAB-26442

Week 6: Conjugate Heat Transfer Simulation

Conjugate Heat Transfer Simulation   AIM: Solid-Fluid heat transfer simulation of a cylindrical pipe. Analysis of the influence of Super cycling in total simulation time compares against the baseline configuration.    The term conjugate heat transfer is used to describe processes that involve variations… ### Course Certificates

Introduction to CFD using MATLAB and OpenFOAM

Completion Certificate UID : 83fU7IMYdS3HDPMm