Shaik Moulali

Postgraduate with Specialization in Thermal Engineering | Pursuing Master's Certification in CFD

CANTERA, PYTHON, COMBUSTION, CFD, ANSYS-ICEPAK, THERMAL-MANAGEMENT, ANSYS-FLUENT, NUMERICAL-ANALYSIS, MATLAB, OPENFOAM, IC-ENGINE-CFD, PARAVIEW, CONVERGE-CFD

A Thermal Engineer with a great deal of interest in the field of Computational Fluid Dynamics. In the meantime of my Postgraduate days, I come to know about CFD and developed a great interest in it. A professor of mine had given immense support and guided me to do some projects related to CFD. The projects have been explained in my portfolio. I have a good theoretical as well as practical knowledge in the field of CFD. Books like "Numerical Methods" by Suhas Patankar, "Computational Fluid Dynamics" by John D. Andersons, and some others helped me to gain knowledge about CFD. In order to enhance my skills, pursuing a Master's certification course in CFD through Skill-Lync to understand the application of CFD to different physical phenomena like conjugate heat transfer, flow over bodies, combustion techniques, etc. This portfolio incorporates all my projects in Computational Fluid Dynamics where I have demonstrated my ability to use OpenFoam, Matlab, Python, and the chemical kinetics software, Cantera. I am currently doing Advanced CFD projects involving in Converge CFD. This portfolio will be updated as I complete more projects.

Taylor table method using Taylor series and it s MATLAB code

Taylor table method and it\'s MATLAB code : Introduction: For deriving the higher order approximations, it is not as simple to just apply some algebraic operation and get the results but rather it becomes too complex to convert derivate into algebraic equations. To oercome this situation, we have a tool called \"Taylor…

Numerical Simulation of Ahmed Body Grid Dependency Test

Numerical Simulation of Ahmed Body (Grid Dependency Test): 1. Ahmed body and its importance: As the burning of fossil fuels becomes a more pressing issue, manufacturers are introducing more fuel-efficient cars to the market. One main contributor to fuel burn is the car’s aerodynamic drag. Complexly shaped, cars are…

Simulation of flow through the pipe in OpenFOAM Part-2

Simulation of flow through the pipe in OpenFOAM (Part-2): Now, this is the second part of the challenge. In this challeng everything is same, exept changing the wedge angles as 10, 25, and 45 degrees. The other change we rare including is, changing type of wedge from faces to the symmetry in blockMeshDict, pressure and…

Cleaning up the Power board assembly geometry by creating the workflow in ANSYS Workbench

Objective: The idea behind the challenge is to learn how to import the CAD model into SpaceClaim then do necessary improvements so that Icepak can accept all the parts into its module to further work on thermal and flow simulations. For now, we have taken a Power Board assembly to work on it. Introduction: ANSYS Workbench…

Numerical Simulation on Cyclone Separator With different Discrete phase Boundary Conditions

Numerical Simulation on Cyclone Separator: Objective: Discussing four empirical models used for cyclone separator efficiency. Then Perform an analysis on the given cyclone separator model and apply four different boundary condition types at the inlet i.e. reflect, trap, escape and wall-jet. For the varying of the number…

Effect of Pre-heating on Adiabatic Flame Temperature and Combustion Efficiency

Effect of Pre-heating on Adiabatic Flame Temperature and Combustion Efficiency: Objective: We are writing code to determine the combustion efficiency when a heat recuperator device is involved. A furnace is used to burn Methane and Air Mixture. A recuperator is connected to this furnace to recover some energy. Finding…

Analysis of Auto Ignition Time and Ignition delay using Cantera

Analysis of Auto Ignition Time and Ignition delay using Cantera: Object: Writing a python code for the determination of Auto-Ignition and Ignition delay time for the reaction of methane combustion under the varying initial conditions of temperature and pressure. Also write a code that will further, observe and print…

Simulation of flow through the pipe in OpenFOAM Part-1

Simulation of flow through the pipe in OpenFOAM (Part-1): The objective of the challenge is to perform a simulation of flow through the pipe using the OpenFOAM tool. Here we have taken a wedge-shaped body to perform the simulation. A proper code has to be written in the blockMesh Dict file to get the desired shape or body.…

Handling Mixtures with Cantera

Handling Mixtures with Cantera: Objective: In this assignment, we are going to use the Quantity class of Cantera to create various mixtures. In this process, explaining how the mixture calculations are performed. 1. Use the \"moles\" method/function of the A object and explain how it was calculated. Taken mixture for the…

Finite Volume Method Interpolation and Gradient Schemes literature review

FVM Literature Review: To solve real-time applications, scientist or some other people commonly uses an analytical solution. For a better understanding of the solution, they start using computational fluid dynamics. In the computational fluid dynamics, if we see the solver methods are divided into three parts. Finite Difference…

Conjugate Heat Transfer Analysis on a Graphics Card

Conjugate Heat Transfer Analysis on a Graphics Card: For the conjugate heat transfer, devices like Graphics card, motherboards, data processing units, and different kinds of microprocessors, etc are the best examples in the electronic field which are needed to be simulated their thermal performance in the design stage.…

Numerical Simulation of Rayleigh - Taylor Instability

Numerical Simulation of Rayleigh - Taylor Instability (Air & Water-liquid): Objective: Firstly get an overall idea of what is the Rayleigh-Taylor Instability is and discuss its practical CFD models. Have to do three simulations by using a grid dependency test and give an explanation about the results. Here using…

Compact Notation Derivation for a Simple Mechanism

Compact Notation Derivation for a Simple Mechanism: Objective: We are deriving the reaction rate ODEs of a simple reaction mechanism using the compact notation that was discussed in the lectures and writing the desired matrices. The mechanism reactions have been given already. Reaction mechanism: In chemical reactions,…

Numerical Simulation of Combustion using Eddy Dissipation Turbulence-Chemistry Interaction Model

Challenge on Combustion: Combustion: Combustion is a high-temperature exothermic redox chemical reaction between a fuel (the reductant) and an oxidant, usually, atmospheric oxygen, that produces oxidized, often gaseous products, in a mixture termed as smoke. Combustion is often a complicated sequence of elementary radical…

Gate Valve Parametric Study

Gate Valve Parametric Study: Objective: To perform a parametric study on the gate valve simulation by setting 5 design points starting from the initial condition of lift with the least value of mass flow rate. Design Point should start from the initial condition of the model. We have to show Show the cut section view…

Literature Review on ODE Stability

Literature Review on ODE Stability: Objective: Discussing the stability analysis of an ODE and writing python code for the sake of understanding more clearly. Knowing when an ODE gets unstable, How does stability affect engineering simulations, and Can stability condition be derived for all types of problems? Stability:…

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

Simulation of a 1D Super-sonic nozzle flow simulation using MacCormack Method: Objective: In this problem, we are going to write a code to solve the Quasi 1D supersonic nozzle flow simulation for both conservative and Non-conservative forms of equations using the MacCormack method. You will perform grid dependence…

Conjugate Heat Transfer CHT analysis on an Exhaust Manifold

Conjugate Heat Transfer (CHT) analysis on an exhaust manifold: Objective: To discuss why and where a Conjugate Heat Transfer analysis is used and its importance in several areas. Here to perform a total of two simulations by comparing the mesh size. One simulation should be the baseline mesh and the second one should have…

Adiabatic Flame Temperature calculation for different Cases

Adiabatic Flame Temperature Calculation: What is Combustion: Combustion is a chemical process in which a substance reacts rapidly with oxygen and gives off heat. The original substance is called the fuel, and the source of oxygen is called the oxidizer. The fuel can be a solid, liquid, or gas, although…

Multivariate Newton-Raphson Solver for a Coupled Non-linear equations

Multivariate Newton Raphson Solver: Objective: Writing a code of Multivariate Newton Raphson solver for the given coupled non-linear equations. The equations are given in the form that we cannot solve the variables y1, y2, and y3 separately and this means the word coupled. In these equations, variables are multiplied…

Sensitivity Analysis of Stoichiometric Combustion of Methane to find most temperature sensitive reactions using GRI 3 0 Database

Objective: Using the GRI 3.0 database, we are writing a Python/Cantera Code to find the 10 most sensitive reactions from the Stoichiometric Combustion of Methane. We are analyzing the sensitivity of the reactions with respect to the Temperature for the given initial conditions. Performing the code that shows the reaction…

BlockMesh Drill down Challenge using openFoam

BlockMesh Drill down Challenge: objective: The objective of the problem is to produce mesh by using the OpenFOAM software, and to show the changes in post-processing of velocity and pressure gradients by using ParaView open source software for the given conditions. Mesh Specifications: Number of cells along…

Numerical Simulation on Gearbox Sloshing effect by varying the Clearance between two gears

Numerical Simulation on Gearbox Sloshing effect by varying the Clearance between two gears: Objective: Here we need to analyze the flow pattern of the fluid for two different clearances of the same geometry. Geometries are with general clearance and increased clearance. Here we given two fluids, using water and oil…

2D-Heat conduction problem using steady and unsteady state conditions

2D-Heat conduction problem using steady and unsteady state conditions: Here the objective of the problem is to solve the 2D-heat conduction equation for steady and unsteady state conditions using different iterative techniques like Jacobi Method, Gauss-Siedel Method and Successive Over Relaxation Method. Given: Assume…

Week 5.1 - Non-Conformal Meshing

Cold-Plate Model with Non-Conformal Meshing Objective: The model contains two heated plates, cooled by water circulating inside the cold-plate cavity, as well as by air driven by natural convection externally. Separately meshed assemblies will be employed to reduce the overall mesh count in the domain. Introduction:…

Week 5.2 - Multi Level Meshing

Multi-Level Meshing for a Hanging Node Geometry using ANSYS - Icepak: Objective: The aim of the project is to lessen the mesh count and improve the mesh resolution by using the multi-level parameters for the components in the CAD model. Problem Description: The Icepak model is given for this assignment. Open and unpack…

Week 5.3 - Electronic Enclosure

Cleaning up the Powerboard assembly geometry by creating the workflow in ANSYS Workbench Part - 2: Objective: The idea behind the challenge is to learn how to import the CAD model into SpaceClaim then do necessary improvements so that Icepak can accept all the parts into its module to further work on thermal and flow…

Week 6.1 - Setting up a model

Flow and Thermal Simulation on a Powerboard Assembly: Objective: The objective of this challenge is to perform the flow and thermal simulation on a power board assembly. An unclean power board geometry has been provided. To do the Icepak simulation we need to clean up the geometry first by using the SpaceClaim machine…

Week 6.2 - Setting up a model

Setting up a simulation for the Hanging Node model: Objective: The objective of this challenge is to set physical and numerical modeling using Ansys-Icepak. In week-5 we have done clean up the geometry and done the multi-level meshing to the model. After that in this challenge, we have to set up the numerical…

Week 9 - PCB Thermal Simulation

Printed Circuit Board (PCB) Flow and Thermal simulation: 1. Introduction: Stands for "Printed Circuit Board." A PCB is a thin board made of fiberglass, composite epoxy, or other laminate material. Conductive pathways are etched or "printed" onto the board, connecting different components on the PCB, such as transistors,…

Week 7 - Mid-term Project - Natural Convection

Circuit Breaker: Effect of Natural convection Objective: The objective of this challenge is to Verify the temperature rise for the low voltage control panel for the given configuration. Perform the simulation as per the regulations that have been provided in the challenge. Problem Description: Here we need…

Week 8 - Natural Convection-II

Circuit Breaker - Effect of Natural convection: Objective: The objective of this challenge is to verify the temperature rise in the low voltage control panel set up which contains a setup of circuit breakers and bus bars. Also studying the effect of natural convection on the system of circuit breakers and bus bars.…

MRF project

Objective: The objective of this project is to provide guidelines and recommendations for the Moving Reference Frame (MRF) fan modeling technique in ANSYS Icepak for the given CAD model. Problem Description: An Icepak 3D fan object may sometimes behave differently from real fan behavior. Typically…

Louver/Grille characterisation

Loss Coefficient for a Hexa-Grille: Objective: To design and analyze a flow domain that includes a part of Hexa-Grille inside it. Here we are set to study the parametric study, trials of the parameter, and primary and compound functions that we need to report. Introduction: Simulations of electrical equipment, enclosed…

Week 4: Project - Steady state simulation of flow over a throttle body

Objective: The aim of this project is to study the Steady-state analysis of Flow over the Throttle body and examine the parameters like velocity, pressure, and mass flow rate at both inlet and outlet by using the Converge Studio software. Introduction: Throttling Valve Throttling valves are a type of valve that can be…

Week 4: Project - Transient simulation of flow over a throttle body

Objective: The aim of this project is to study the Transient-state analysis of Flow over the Throttle body and examine the parameters like velocity, pressure, and mass flow rate at both inlet and outlet by using the Converge Studio software. Introduction: Throttling Valve Throttling valves are a type of valve that can…

Week 5: Prandtl Meyer Shock problem

Objective: The objective of this challenge is to perform a Prandtl Meyer shock wave problem at Mach number 0.3 and 2 (which means at the velocities of 100 m/s and 680 m/s) by observing the effect of SGS parameter a concept in the Adaptive Mesh Refinement. The case setup is made up of the Converge Studio and post-processing…

Week 6: Conjugate Heat Transfer Simulation

Objective: The objective of the challenge is to set up a Conjugate Heat Transfer analysis by performing a 2-D flow through simulation in an aluminum pipe of hydraulic diameter 0.03 m. Also, do a case study on grid independency study and a case study on the supercycle stage interval. Introduction to the Conjugate Heat Transfer:…

Week 7: Shock tube simulation project

Objective: The objective of the challenge is to set up a transient state simulation of Shock-Tube with a diaphragm placed inside and at the center of the geometry. As High and Low-pressure gas, we introduced the Nitrogen and Oxygen with respective pressures. Shock Tube Introduction: The shock-tube problem is…

Week 8: Literature review - RANS derivation and analysis

Objective: The Reynolds Average Navier Stokes equation is used to solve when the flow is no longer laminar. When the flow is turned into the turbulent we can't use the standard Navier-Stokes equation to predict the flow. For this, the RANS model is derived by averaging the N-S equations to calculate the turbulence…

Week 10: Project 1 - FULL HYDRO case set up (PFI)

Objective: The objective of the challenge is to run a transient state simulation on the given Port Fuel Injection engine. Here we need to create the surface preparation for each and every object present in the geometry and at the same time, we need to flag them with proper regions and boundary conditions. Here we…

Final Project - Modelling and Analysis of a Datacenter

Objective: The objective of this challenge is to model a replica of the datacentre where high power distribution units are working. The main parts including are computer room air conditioning units (CRACs), server cabinets, power distribution units (PDUs), and perforated floor tiles in the datacenter. Analyze…

Week 3 - Solving second order ODEs

Objective: The Objective of this challenge is to write a program that can solve the second-order ODE of a simple pendulum and make the animation for the moment of the pendulum in terms of angular displacement.Introduction:Many physical problems from fluid mechanics, heat transfer, rigid body dynamics, and elasticity are…

Post Graduate Program in Computational Fluid Dynamics

Completion Certificate UID : f1qnjaohed8r6s4p

Introduction to GUI based CFD using ANSYS Fluent

Completion Certificate UID : hb4azpdl07y2ncjv

Electronic Cooling Simulations using ANSYS ICEPAK

Completion Certificate UID : m90sd1uyq8cx6zrg

Computational Combustion using Python and Cantera

Completion Certificate UID : u91qaz8tgnhbv4ep

Introduction to CFD using MATLAB and OpenFOAM

Completion Certificate UID : w32zfy5c41o0pn7r

Advanced CFD for IC Engine Applications using CONVERGE

Completion Certificate UID : kuoibfshm4eqt9c0

Workshop Certificate UID : 5kqwvptac6

Introduction to Advanced Materials for Aviation Gas Engine Turbines

Workshop Certificate UID : mevpqg3hbl

Schedule a counselling session

Here are the courses that I have enrolled

- Computational Combustion using Python and Cantera
- Electronic Cooling Simulations using ANSYS ICEPAK
- Introduction to GUI based CFD using ANSYS Fluent
- Introduction to CFD using MATLAB and OpenFOAM
- Advanced CFD for IC Engine Applications using CONVERGE
- MATLAB for Mechanical Engineers
- Python for Mechanical Engineers