SlideShare a Scribd company logo
Cfd
Computational fluid dynamics (CFD) is the use of applied mathematics, physics and
computational software to visualize how a gas or liquid flows -- as well as how the gas
or liquid affects objects as it flows past. Computational fluid dynamics is based on the
Navier-Stokes equations. These equations describe how the velocity, pressure,
temperature, and density of a moving fluid are related.
Computational Fluid Dynamics became a commonly applied tool for generating
solutions for fluid flows with or without solid interaction. In a CFD analysis, the
examination of fluid flow in accordance with its physical properties such as velocity,
pressure, temperature, density and viscosity is conducted. To virtually generate a
solution for a physical phenomenon associated with fluid flow, without compromise on
accuracy, those properties have to be considered simultaneously.
A mathematical model of the physical case and a numerical method are used in a
software tool to analyze the fluid flow. For instance, the Navier-Stokes equations are
specified as the mathematical model of the physical case. This describes changes on all
those physical properties for both fluid flow and heat transfer. The mathematical model
varies in accordance with the content of the problem such as heat transfer, mass
transfer, phase change, chemical reaction, etc. Moreover, the reliability of a CFD
analysis highly depends on the whole structure of the process. The verification of the
mathematical model is extremely important to create an accurate case for solving the
problem. Besides, the determination of proper numerical methods to generate a path
through the solution is as important as a mathematical model. The software, which the
analysis is conducted with is one of the key elements in generating a sustainable
product development process, as the amount of physical prototypes can be reduced
drastically.
History of Computational Fluid Dynamics
From antiquity to present, humankind has been eager to discover phenomena based on
fluid flow. So, how old is CFD? Experimental studies in the field of computational fluid
dynamics have one big disadvantage: if they need to be accurate, they consume a
significant amount of time and money. Consequently, scientists and engineers wanted
to generate a method that enabled them to pair a mathematical model and a numerical
method with a computer for faster examination.
The brief story of Computational Fluid Dynamics can be seen below:
 Until 1910: Improvements on mathematical models and numerical methods.
 1910 - 1940: Integration of models and methods to generate numerical solutions
based on hand calculations11.
 1940 - 1950: Transition to computer-based calculations with early computers
(ENIAC)33. Solution for flow around cylinder by Kawaguti with a mechanical desk
calculator in 195388.
 1950 - 1960: Initial study using computers to model fluid flow based on the Navier-
Stokes equations by Los Alamos National Lab, US. Evaluation of vorticity - stream
function method44. First implementation for 2D, transient, incompressible flow in the
world66.
 1960 – 1970: First scientific paper “Calculation of potential flow about arbitrary
bodies” was published about computational analysis of 3D bodies by Hess and Smith
in 196755. Generation of commercial codes. Contribution of various methods such k-
ε turbulence model, Arbitrary Lagrangian-Eulerian, SIMPLE algorithm which are all
still broadly used66.
 1970 – 1980: Codes generated by Boeing, NASA and some have unveiled and
started to use several yields such as submarines, surface ships, automobiles,
helicopters and aircrafts4,64,6.
 1980 – 1990: Improvement of accurate solutions of transonic flows in three-
dimensional case by Jameson et. al. Commercial codes have started to implement
through both academia and industry77.
 1990 – Present: Thorough developments in Informatics: worldwide usage of CFD
virtually in every sector.
The following steps are going to explain the mathematical approach behind a CFD simulation. For
you to understand it more easily, they are categorized into 7 steps.
Applications of Computational Fluid Dynamics
Where there is fluid, there is CFD. the initial stage to conduct a CFD simulation is
specifying an appropriate mathematical model of reality. Rapprochements and
assumptions give direction through solution processes to examine the case in the
computational domain. For instance, fluid flow over a sphere / cylinder is a repetitive
issue that has been taught by the lecturer as an example in fluid courses. The same
phenomenon is virtually available in the movement of clouds in the atmosphere which is
indeed tremendous
Incompressible and Compressibleflow
If compressibility becomes a non-negligible factor, this type of analysis helps you to find
solutions in a very robust and accurate way. One example would be a Large Eddy
Simulation of flow around a cylinder.
Laminar and Turbulentflow
Different turbulence models play a role in this type of analysis. A lot of computing power
is required to solve turbulence simulations and its complex numerical models. The
difficulty of turbulence is the simulation of changes over time. The entire domain where
the simulation takes place needs to be recalculated after every time step.
The analysis of a ball valve is one possible application of a turbulent flow analysis.
Mass and Thermal transport
Mass transport simulations include smoke propagation, passive scalar transport or gas
distributions. To solve these kinds of simulations, OpenFOAM solvers are used.
Heat exchanger simulations are one possible application.
Different Types of CFD Applications
Computational Fluid Dynamics tools diversify in accordance with mathematical models,
numerical methods, computational equipment and post-processing facilities. As a
physical phenomenon could be modeled with completely different mathematical
approaches, it would also be integrated with unlike numerical methods simultaneously.
Thus, a conscious rapprochement is the essential factor on the path to developing CFD
tools. There are several license-required commercial software solutions, though there
are also open source projects available. One of the most used open-source solvers for
CFD is OpenFOAM1818.
CFD ANALYSIS PROCESS
First step:
Problem Statement:
The first step of the simulation is to gather information about the simulation process in general.
 What is the most convenient way of solving this problem in an economic way:
o Cheap solution: No high computational costs
o Fast solution: Fast solution possible without giving up much information of the solution
o Uncomplicated solution: Simplify the problem as much as possible without restating a new problem
 Modelling:
o Laminar or Turbulent - if turbulent → +turbulence model + near-wall treatment
o Combustion
o Other Physical Models
o Is the flow steady or unsteady?
o Are there any problems about the flow simulation that others have dealt with in the past?
o Will physical phenomena influence the simulation?
o What is the goal of the CFD simulation?
Second step:
Mathematical Fundamental:
The Initial Boundary Value Problem consists of the Partial Differential Equation the Initial Conditions
as well as the Boundary Conditions:
IBVP = PDE + IC + BC
 Choose flow model that fits your simulation:
o Spalart-Allmaras
o k-epsilon
o k-omega
o L-VEL & yPlus
 Identify the forces which cause and influence the motion of the fluid.
 Define the Computational Domain of the problem.
 Formulate conservation laws for mass, momentum and energy.
 If possible, simplify the equations:
o Check for Symmetry
o Check for dominant flow directions (1D/2D).
o Terms that have no influence on the solution can be neglected.
o Incorporate knowledge that you’ve had beforehand (CFD results, measurement data).
 Add constitutive relations:
o Shear Stress
o Viscosity
 Dynamic Viscosity
 Kinematic Viscosity
 Add Boundary Conditions and Initial Conditions.
Third step:
Discretization:
The system of Partial Differential Equations is transformed into algebraic equations.
The discretion process is divided into three parts.
1. Mesh generation - Nodes and Cells
 Structured Mesh / Unstructured Mesh / Hybrid Mesh.
 Mesh adaption in “critical” regions and set size:
o r-Refinement
o h-Refinement
o p-Refinement
2. Space discretization - Coupled Ordinary Differential Equation/ Differential algebraic equation
systems
 Finite-Difference-Method / Finite-Volume-Method / Finite-Element-Method.
 High-Order-Approximation / Low-Order-Approximation.
3. Time discretization - Algebraic System (Ax=b).
 Explicit Schemes / Implicit Schemes
Fourth step:
Iterative solution of the algebraic equation:
 Solving systems of linear equations:
o Direct Methods: Gaussian elimination, LU decomposition.
o Iterative Methods: Strongly Implicit Procedure (SIP) , Alternating Direction Implicit (ADI) ,
Tridiagonal Matrix Algorithm (TDMA), Runge-Kutta method, Multigrid method.
 Coupled systems of equations.
 Nonlinear Equations
 Methods for transient problems: Linear multistep method etc.
Convergence: Check if the iterations converge.
 Residuals (Decrease by three orders of magnitude indicate at least qualitative convergence).
 Mass, Momentum, Energy, and Scalar balances are achieved.
Fifth step:
Simulation Run:
Once the problem is well defined with the boundary conditions, and if necessary with initial
conditions, the problem is solved with a software. Open∇FOAM is a popular option for a solver
which is used by several companies that provide CFD software. SimScale is among them.
Sixth step:
Post-Processing:
Looking at the solutions from the the computed flow.
 Post-Processing of integral parameters (Drag, Lift etc.)
 Visualization in different dimensions:
o 1-D: Straight lines
o 2-D: Contour plots, Streamlines
o 3-D: Isosurfaces, Isovolumes, Streamtracer
o Animation of the flow
 Statistical analysis
Seventh step:
According to AIAA (1998) & Oberkampf and Trucano (2002) the following terminology is widely used
and accepted:
Verification (“Are we solving the equations right?”) :
→ Quantification of errors
 Compare results with analytical solutions if possible.
If we ignore the fact that there might be coding errors and user errors, we can examine the
following:
 Roundoff Error
 Iterative Convergence Error
 Discretization Error
Validation (“Are we solving the right equations?”) :
→ Quantification of input & physical model uncertainty
 Input uncertainty
 Physical uncertainty
General tips
Influencing parameters for computation times in CFD
 Code used in order to solve the flow (→ MPI, Vectorization)
 Hardware (CPU, RAM, etc.)
 Mesh size / Mesh Quality
 Algorithms
 Solvers
REFRENCES
Literature References:
 Laurien & Oertel: Numerische Strömungsmechanik - Grundgleichungen und Modelle -
Lösungsmethoden - Qualität und Genauigkeit
 Versteeg & Malalasekera: An Introduction to Computational Fluid Dynamics - The Finite
Volume Method - 2nd Edition
 http://www.mathematik.uni-dortmund.de/~kuzmin/Transport.pdf 12
 http://www.mathematik.uni-dortmund.de/~kuzmin/cfdintro/lecture1.pdf
WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)

More Related Content

What's hot

Cfd notes 1
Cfd notes 1Cfd notes 1
Cfd notes 1sach437
 
Computational fluid dynamics
Computational fluid dynamicsComputational fluid dynamics
Computational fluid dynamics
Zeeshan Inamdar
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD) Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
SAJID ALI RUK
 
CFD : Modern Applications, Challenges and Future Trends
CFD : Modern Applications, Challenges and Future Trends CFD : Modern Applications, Challenges and Future Trends
CFD : Modern Applications, Challenges and Future Trends
Dr. Khalid Saqr
 
Role of CFD in Engineering Design
Role of CFD in Engineering DesignRole of CFD in Engineering Design
Role of CFD in Engineering Design
iMentor Education
 
Fundamentals of Computational Fluid Dynamics
Fundamentals of Computational Fluid DynamicsFundamentals of Computational Fluid Dynamics
Fundamentals of Computational Fluid Dynamics
Pankaj Koli
 
Artificial intelligence ,robotics and cfd by sneha gaurkar
Artificial intelligence ,robotics and cfd by sneha gaurkar Artificial intelligence ,robotics and cfd by sneha gaurkar
Artificial intelligence ,robotics and cfd by sneha gaurkar
Sneha Gaurkar
 
Cfd introduction
Cfd introductionCfd introduction
Cfd introductionSantosh V
 
ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL FLUID DYNAMICS
ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL FLUID  DYNAMICS  ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL FLUID  DYNAMICS
ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL FLUID DYNAMICS
AbhishekPatil387
 
Cfd simulation of flow heat and mass transfer
Cfd simulation of flow  heat and mass transferCfd simulation of flow  heat and mass transfer
Cfd simulation of flow heat and mass transfer
Dr.Qasim Kadhim
 
Bbb choline transporter
Bbb choline transporterBbb choline transporter
Bbb choline transporter
RoshanJain35
 
Artificial intelligence robotics and computational fluid dynamics
Artificial intelligence robotics and computational fluid dynamics Artificial intelligence robotics and computational fluid dynamics
Artificial intelligence robotics and computational fluid dynamics
Chandrakant Kharude
 
CFD.pptx
CFD.pptxCFD.pptx
CFD.pptx
yogasatria14
 
Computer simulation
Computer simulationComputer simulation
Computer simulation
shashi kiran
 
Artificial Intelligence (AI), Robotics and Computational fluid dynamics (CFD)
Artificial Intelligence (AI), Robotics and Computational fluid dynamics (CFD) Artificial Intelligence (AI), Robotics and Computational fluid dynamics (CFD)
Artificial Intelligence (AI), Robotics and Computational fluid dynamics (CFD)
PRAJAKTASAWANT33
 
History of computers in pharmaceutical research and development
History of computers in pharmaceutical research and developmentHistory of computers in pharmaceutical research and development
History of computers in pharmaceutical research and development
Zahid1392
 
GIT Absorption Simulation
GIT Absorption SimulationGIT Absorption Simulation
GIT Absorption Simulation
JaskiranKaur72
 
COMPUTERS IN PHARMACEUTICAL DEVELOPMENT
COMPUTERS IN PHARMACEUTICAL DEVELOPMENTCOMPUTERS IN PHARMACEUTICAL DEVELOPMENT
COMPUTERS IN PHARMACEUTICAL DEVELOPMENT
Arunpandiyan59
 

What's hot (20)

Cfd notes 1
Cfd notes 1Cfd notes 1
Cfd notes 1
 
Cfd notes 1
Cfd notes 1Cfd notes 1
Cfd notes 1
 
Computational fluid dynamics
Computational fluid dynamicsComputational fluid dynamics
Computational fluid dynamics
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD) Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
 
CFD : Modern Applications, Challenges and Future Trends
CFD : Modern Applications, Challenges and Future Trends CFD : Modern Applications, Challenges and Future Trends
CFD : Modern Applications, Challenges and Future Trends
 
Role of CFD in Engineering Design
Role of CFD in Engineering DesignRole of CFD in Engineering Design
Role of CFD in Engineering Design
 
Fundamentals of Computational Fluid Dynamics
Fundamentals of Computational Fluid DynamicsFundamentals of Computational Fluid Dynamics
Fundamentals of Computational Fluid Dynamics
 
Artificial intelligence ,robotics and cfd by sneha gaurkar
Artificial intelligence ,robotics and cfd by sneha gaurkar Artificial intelligence ,robotics and cfd by sneha gaurkar
Artificial intelligence ,robotics and cfd by sneha gaurkar
 
Cfd introduction
Cfd introductionCfd introduction
Cfd introduction
 
ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL FLUID DYNAMICS
ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL FLUID  DYNAMICS  ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL FLUID  DYNAMICS
ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL FLUID DYNAMICS
 
Cfd simulation of flow heat and mass transfer
Cfd simulation of flow  heat and mass transferCfd simulation of flow  heat and mass transfer
Cfd simulation of flow heat and mass transfer
 
Bbb choline transporter
Bbb choline transporterBbb choline transporter
Bbb choline transporter
 
Artificial intelligence robotics and computational fluid dynamics
Artificial intelligence robotics and computational fluid dynamics Artificial intelligence robotics and computational fluid dynamics
Artificial intelligence robotics and computational fluid dynamics
 
CFD.pptx
CFD.pptxCFD.pptx
CFD.pptx
 
Computer simulation
Computer simulationComputer simulation
Computer simulation
 
Artificial Intelligence (AI), Robotics and Computational fluid dynamics (CFD)
Artificial Intelligence (AI), Robotics and Computational fluid dynamics (CFD) Artificial Intelligence (AI), Robotics and Computational fluid dynamics (CFD)
Artificial Intelligence (AI), Robotics and Computational fluid dynamics (CFD)
 
Introduction to cfd
Introduction to cfdIntroduction to cfd
Introduction to cfd
 
History of computers in pharmaceutical research and development
History of computers in pharmaceutical research and developmentHistory of computers in pharmaceutical research and development
History of computers in pharmaceutical research and development
 
GIT Absorption Simulation
GIT Absorption SimulationGIT Absorption Simulation
GIT Absorption Simulation
 
COMPUTERS IN PHARMACEUTICAL DEVELOPMENT
COMPUTERS IN PHARMACEUTICAL DEVELOPMENTCOMPUTERS IN PHARMACEUTICAL DEVELOPMENT
COMPUTERS IN PHARMACEUTICAL DEVELOPMENT
 

Similar to WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)

Cfd 0
Cfd 0Cfd 0
Cfd 0
Cfd 0Cfd 0
Introduction to Computational Fluid Dynamics
Introduction to Computational Fluid DynamicsIntroduction to Computational Fluid Dynamics
Introduction to Computational Fluid Dynamics
iMentor Education
 
100-423-1-PB.pdf
100-423-1-PB.pdf100-423-1-PB.pdf
100-423-1-PB.pdf
AnimeshKumar787928
 
CFD Concepts.ppt
CFD Concepts.pptCFD Concepts.ppt
CFD Concepts.ppt
beline1
 
Pros and-cons-of-cfd-and-physical-flow-modeling
Pros and-cons-of-cfd-and-physical-flow-modelingPros and-cons-of-cfd-and-physical-flow-modeling
Pros and-cons-of-cfd-and-physical-flow-modeling
Hashim Hasnain Hadi
 
Reportnew
ReportnewReportnew
Reportnew
Mandava Ramya
 
Mathematical Modelling and Parameter Optimization of Pulsating Heat Pipes
Mathematical Modelling and Parameter Optimization of Pulsating Heat PipesMathematical Modelling and Parameter Optimization of Pulsating Heat Pipes
Mathematical Modelling and Parameter Optimization of Pulsating Heat Pipes
Xin-She Yang
 
CFD-CH01-Rao-2021-1.pdf
CFD-CH01-Rao-2021-1.pdfCFD-CH01-Rao-2021-1.pdf
CFD-CH01-Rao-2021-1.pdf
Syfy2
 
Heat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano Fluids
Heat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano FluidsHeat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano Fluids
Heat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano Fluids
IJERA Editor
 
Heat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano Fluids
Heat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano FluidsHeat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano Fluids
Heat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano Fluids
IJERA Editor
 
Course Syllabus.pdf
Course Syllabus.pdfCourse Syllabus.pdf
Course Syllabus.pdf
Krunal Gangawane
 
Jamie Fogarty CFD FINAL DRAFT PRINT
Jamie Fogarty CFD FINAL DRAFT PRINTJamie Fogarty CFD FINAL DRAFT PRINT
Jamie Fogarty CFD FINAL DRAFT PRINTJamie Fogarty
 
IARE_ ACAD LAB MANUAL.pdf
IARE_ ACAD LAB MANUAL.pdfIARE_ ACAD LAB MANUAL.pdf
IARE_ ACAD LAB MANUAL.pdf
RebyRoy2
 
ravishanara-2020-implementation.pdf
ravishanara-2020-implementation.pdfravishanara-2020-implementation.pdf
ravishanara-2020-implementation.pdf
SID202
 
An Immersed Boundary Method To Solve Flow And Heat Transfer Problems Involvin...
An Immersed Boundary Method To Solve Flow And Heat Transfer Problems Involvin...An Immersed Boundary Method To Solve Flow And Heat Transfer Problems Involvin...
An Immersed Boundary Method To Solve Flow And Heat Transfer Problems Involvin...
Courtney Esco
 
CFD PPT.ppt
CFD PPT.pptCFD PPT.ppt
CFD PPT.ppt
AmitkrGupta7
 
CFD and Artificial Neural Networks Analysis of Plane Sudden Expansion Flows
CFD and Artificial Neural Networks Analysis of Plane Sudden Expansion FlowsCFD and Artificial Neural Networks Analysis of Plane Sudden Expansion Flows
CFD and Artificial Neural Networks Analysis of Plane Sudden Expansion Flows
CSCJournals
 
Fluent and Gambit Workshop
Fluent and Gambit WorkshopFluent and Gambit Workshop
Fluent and Gambit Workshop
khalid_nitt
 
1,2. Dimensional Analysis and fluid .pptx
1,2. Dimensional Analysis and fluid .pptx1,2. Dimensional Analysis and fluid .pptx
1,2. Dimensional Analysis and fluid .pptx
MuhammadHabib533231
 

Similar to WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD) (20)

Cfd 0
Cfd 0Cfd 0
Cfd 0
 
Cfd 0
Cfd 0Cfd 0
Cfd 0
 
Introduction to Computational Fluid Dynamics
Introduction to Computational Fluid DynamicsIntroduction to Computational Fluid Dynamics
Introduction to Computational Fluid Dynamics
 
100-423-1-PB.pdf
100-423-1-PB.pdf100-423-1-PB.pdf
100-423-1-PB.pdf
 
CFD Concepts.ppt
CFD Concepts.pptCFD Concepts.ppt
CFD Concepts.ppt
 
Pros and-cons-of-cfd-and-physical-flow-modeling
Pros and-cons-of-cfd-and-physical-flow-modelingPros and-cons-of-cfd-and-physical-flow-modeling
Pros and-cons-of-cfd-and-physical-flow-modeling
 
Reportnew
ReportnewReportnew
Reportnew
 
Mathematical Modelling and Parameter Optimization of Pulsating Heat Pipes
Mathematical Modelling and Parameter Optimization of Pulsating Heat PipesMathematical Modelling and Parameter Optimization of Pulsating Heat Pipes
Mathematical Modelling and Parameter Optimization of Pulsating Heat Pipes
 
CFD-CH01-Rao-2021-1.pdf
CFD-CH01-Rao-2021-1.pdfCFD-CH01-Rao-2021-1.pdf
CFD-CH01-Rao-2021-1.pdf
 
Heat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano Fluids
Heat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano FluidsHeat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano Fluids
Heat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano Fluids
 
Heat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano Fluids
Heat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano FluidsHeat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano Fluids
Heat Transfer & Periodic Flow Analysis of Heat Exchanger by CFD with Nano Fluids
 
Course Syllabus.pdf
Course Syllabus.pdfCourse Syllabus.pdf
Course Syllabus.pdf
 
Jamie Fogarty CFD FINAL DRAFT PRINT
Jamie Fogarty CFD FINAL DRAFT PRINTJamie Fogarty CFD FINAL DRAFT PRINT
Jamie Fogarty CFD FINAL DRAFT PRINT
 
IARE_ ACAD LAB MANUAL.pdf
IARE_ ACAD LAB MANUAL.pdfIARE_ ACAD LAB MANUAL.pdf
IARE_ ACAD LAB MANUAL.pdf
 
ravishanara-2020-implementation.pdf
ravishanara-2020-implementation.pdfravishanara-2020-implementation.pdf
ravishanara-2020-implementation.pdf
 
An Immersed Boundary Method To Solve Flow And Heat Transfer Problems Involvin...
An Immersed Boundary Method To Solve Flow And Heat Transfer Problems Involvin...An Immersed Boundary Method To Solve Flow And Heat Transfer Problems Involvin...
An Immersed Boundary Method To Solve Flow And Heat Transfer Problems Involvin...
 
CFD PPT.ppt
CFD PPT.pptCFD PPT.ppt
CFD PPT.ppt
 
CFD and Artificial Neural Networks Analysis of Plane Sudden Expansion Flows
CFD and Artificial Neural Networks Analysis of Plane Sudden Expansion FlowsCFD and Artificial Neural Networks Analysis of Plane Sudden Expansion Flows
CFD and Artificial Neural Networks Analysis of Plane Sudden Expansion Flows
 
Fluent and Gambit Workshop
Fluent and Gambit WorkshopFluent and Gambit Workshop
Fluent and Gambit Workshop
 
1,2. Dimensional Analysis and fluid .pptx
1,2. Dimensional Analysis and fluid .pptx1,2. Dimensional Analysis and fluid .pptx
1,2. Dimensional Analysis and fluid .pptx
 

More from Malik Abdul Wahab

Huawei technologies problems and solutions
Huawei technologies problems and solutionsHuawei technologies problems and solutions
Huawei technologies problems and solutions
Malik Abdul Wahab
 
Islam as religion of peace
Islam as religion of peaceIslam as religion of peace
Islam as religion of peace
Malik Abdul Wahab
 
Minorities Rights in Islam and situation in pakistan
Minorities Rights in Islam and situation in pakistan Minorities Rights in Islam and situation in pakistan
Minorities Rights in Islam and situation in pakistan
Malik Abdul Wahab
 
Minorities Rights in Islam and situation in pakistan
Minorities Rights in Islam and situation in pakistan Minorities Rights in Islam and situation in pakistan
Minorities Rights in Islam and situation in pakistan
Malik Abdul Wahab
 
Islam as religion of peace
Islam as religion of peaceIslam as religion of peace
Islam as religion of peace
Malik Abdul Wahab
 
Islam as religion of peace
Islam as religion of peaceIslam as religion of peace
Islam as religion of peace
Malik Abdul Wahab
 
Concept of human rights in islam
Concept of human rights in islamConcept of human rights in islam
Concept of human rights in islam
Malik Abdul Wahab
 
Concept of human rights in islam
Concept of human rights in islamConcept of human rights in islam
Concept of human rights in islam
Malik Abdul Wahab
 
CFD Analysis of faucet aerator
CFD Analysis of faucet aeratorCFD Analysis of faucet aerator
CFD Analysis of faucet aerator
Malik Abdul Wahab
 
Conducting and reporting the results of a cfd simulation
Conducting and reporting the results of a cfd simulationConducting and reporting the results of a cfd simulation
Conducting and reporting the results of a cfd simulation
Malik Abdul Wahab
 
industrial visit report and recommendations
industrial visit report and recommendationsindustrial visit report and recommendations
industrial visit report and recommendations
Malik Abdul Wahab
 
political history of pakistan 1947-58
political history of pakistan 1947-58political history of pakistan 1947-58
political history of pakistan 1947-58
Malik Abdul Wahab
 
political history of pakistan 1947-1958
political history of pakistan 1947-1958political history of pakistan 1947-1958
political history of pakistan 1947-1958
Malik Abdul Wahab
 

More from Malik Abdul Wahab (13)

Huawei technologies problems and solutions
Huawei technologies problems and solutionsHuawei technologies problems and solutions
Huawei technologies problems and solutions
 
Islam as religion of peace
Islam as religion of peaceIslam as religion of peace
Islam as religion of peace
 
Minorities Rights in Islam and situation in pakistan
Minorities Rights in Islam and situation in pakistan Minorities Rights in Islam and situation in pakistan
Minorities Rights in Islam and situation in pakistan
 
Minorities Rights in Islam and situation in pakistan
Minorities Rights in Islam and situation in pakistan Minorities Rights in Islam and situation in pakistan
Minorities Rights in Islam and situation in pakistan
 
Islam as religion of peace
Islam as religion of peaceIslam as religion of peace
Islam as religion of peace
 
Islam as religion of peace
Islam as religion of peaceIslam as religion of peace
Islam as religion of peace
 
Concept of human rights in islam
Concept of human rights in islamConcept of human rights in islam
Concept of human rights in islam
 
Concept of human rights in islam
Concept of human rights in islamConcept of human rights in islam
Concept of human rights in islam
 
CFD Analysis of faucet aerator
CFD Analysis of faucet aeratorCFD Analysis of faucet aerator
CFD Analysis of faucet aerator
 
Conducting and reporting the results of a cfd simulation
Conducting and reporting the results of a cfd simulationConducting and reporting the results of a cfd simulation
Conducting and reporting the results of a cfd simulation
 
industrial visit report and recommendations
industrial visit report and recommendationsindustrial visit report and recommendations
industrial visit report and recommendations
 
political history of pakistan 1947-58
political history of pakistan 1947-58political history of pakistan 1947-58
political history of pakistan 1947-58
 
political history of pakistan 1947-1958
political history of pakistan 1947-1958political history of pakistan 1947-1958
political history of pakistan 1947-1958
 

Recently uploaded

Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
VENKATESHvenky89705
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
PrashantGoswami42
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 

Recently uploaded (20)

Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
road safety engineering r s e unit 3.pdf
road safety engineering  r s e unit 3.pdfroad safety engineering  r s e unit 3.pdf
road safety engineering r s e unit 3.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 

WHAT IS COMPUTATIONAL FLUID DYNAMICS (CFD)

  • 1. Cfd Computational fluid dynamics (CFD) is the use of applied mathematics, physics and computational software to visualize how a gas or liquid flows -- as well as how the gas or liquid affects objects as it flows past. Computational fluid dynamics is based on the Navier-Stokes equations. These equations describe how the velocity, pressure, temperature, and density of a moving fluid are related. Computational Fluid Dynamics became a commonly applied tool for generating solutions for fluid flows with or without solid interaction. In a CFD analysis, the examination of fluid flow in accordance with its physical properties such as velocity, pressure, temperature, density and viscosity is conducted. To virtually generate a solution for a physical phenomenon associated with fluid flow, without compromise on accuracy, those properties have to be considered simultaneously. A mathematical model of the physical case and a numerical method are used in a software tool to analyze the fluid flow. For instance, the Navier-Stokes equations are specified as the mathematical model of the physical case. This describes changes on all those physical properties for both fluid flow and heat transfer. The mathematical model varies in accordance with the content of the problem such as heat transfer, mass transfer, phase change, chemical reaction, etc. Moreover, the reliability of a CFD analysis highly depends on the whole structure of the process. The verification of the mathematical model is extremely important to create an accurate case for solving the problem. Besides, the determination of proper numerical methods to generate a path through the solution is as important as a mathematical model. The software, which the analysis is conducted with is one of the key elements in generating a sustainable product development process, as the amount of physical prototypes can be reduced drastically. History of Computational Fluid Dynamics From antiquity to present, humankind has been eager to discover phenomena based on fluid flow. So, how old is CFD? Experimental studies in the field of computational fluid dynamics have one big disadvantage: if they need to be accurate, they consume a significant amount of time and money. Consequently, scientists and engineers wanted to generate a method that enabled them to pair a mathematical model and a numerical method with a computer for faster examination. The brief story of Computational Fluid Dynamics can be seen below:  Until 1910: Improvements on mathematical models and numerical methods.
  • 2.  1910 - 1940: Integration of models and methods to generate numerical solutions based on hand calculations11.  1940 - 1950: Transition to computer-based calculations with early computers (ENIAC)33. Solution for flow around cylinder by Kawaguti with a mechanical desk calculator in 195388.  1950 - 1960: Initial study using computers to model fluid flow based on the Navier- Stokes equations by Los Alamos National Lab, US. Evaluation of vorticity - stream function method44. First implementation for 2D, transient, incompressible flow in the world66.  1960 – 1970: First scientific paper “Calculation of potential flow about arbitrary bodies” was published about computational analysis of 3D bodies by Hess and Smith in 196755. Generation of commercial codes. Contribution of various methods such k- ε turbulence model, Arbitrary Lagrangian-Eulerian, SIMPLE algorithm which are all still broadly used66.  1970 – 1980: Codes generated by Boeing, NASA and some have unveiled and started to use several yields such as submarines, surface ships, automobiles, helicopters and aircrafts4,64,6.  1980 – 1990: Improvement of accurate solutions of transonic flows in three- dimensional case by Jameson et. al. Commercial codes have started to implement through both academia and industry77.  1990 – Present: Thorough developments in Informatics: worldwide usage of CFD virtually in every sector. The following steps are going to explain the mathematical approach behind a CFD simulation. For you to understand it more easily, they are categorized into 7 steps. Applications of Computational Fluid Dynamics Where there is fluid, there is CFD. the initial stage to conduct a CFD simulation is specifying an appropriate mathematical model of reality. Rapprochements and assumptions give direction through solution processes to examine the case in the computational domain. For instance, fluid flow over a sphere / cylinder is a repetitive issue that has been taught by the lecturer as an example in fluid courses. The same phenomenon is virtually available in the movement of clouds in the atmosphere which is indeed tremendous
  • 3. Incompressible and Compressibleflow If compressibility becomes a non-negligible factor, this type of analysis helps you to find solutions in a very robust and accurate way. One example would be a Large Eddy Simulation of flow around a cylinder. Laminar and Turbulentflow Different turbulence models play a role in this type of analysis. A lot of computing power is required to solve turbulence simulations and its complex numerical models. The difficulty of turbulence is the simulation of changes over time. The entire domain where the simulation takes place needs to be recalculated after every time step. The analysis of a ball valve is one possible application of a turbulent flow analysis. Mass and Thermal transport Mass transport simulations include smoke propagation, passive scalar transport or gas distributions. To solve these kinds of simulations, OpenFOAM solvers are used. Heat exchanger simulations are one possible application. Different Types of CFD Applications Computational Fluid Dynamics tools diversify in accordance with mathematical models, numerical methods, computational equipment and post-processing facilities. As a physical phenomenon could be modeled with completely different mathematical approaches, it would also be integrated with unlike numerical methods simultaneously. Thus, a conscious rapprochement is the essential factor on the path to developing CFD tools. There are several license-required commercial software solutions, though there are also open source projects available. One of the most used open-source solvers for CFD is OpenFOAM1818.
  • 4. CFD ANALYSIS PROCESS First step: Problem Statement: The first step of the simulation is to gather information about the simulation process in general.  What is the most convenient way of solving this problem in an economic way: o Cheap solution: No high computational costs o Fast solution: Fast solution possible without giving up much information of the solution o Uncomplicated solution: Simplify the problem as much as possible without restating a new problem  Modelling: o Laminar or Turbulent - if turbulent → +turbulence model + near-wall treatment o Combustion o Other Physical Models o Is the flow steady or unsteady? o Are there any problems about the flow simulation that others have dealt with in the past? o Will physical phenomena influence the simulation? o What is the goal of the CFD simulation? Second step: Mathematical Fundamental: The Initial Boundary Value Problem consists of the Partial Differential Equation the Initial Conditions as well as the Boundary Conditions: IBVP = PDE + IC + BC  Choose flow model that fits your simulation: o Spalart-Allmaras o k-epsilon o k-omega o L-VEL & yPlus  Identify the forces which cause and influence the motion of the fluid.  Define the Computational Domain of the problem.  Formulate conservation laws for mass, momentum and energy.  If possible, simplify the equations: o Check for Symmetry o Check for dominant flow directions (1D/2D). o Terms that have no influence on the solution can be neglected.
  • 5. o Incorporate knowledge that you’ve had beforehand (CFD results, measurement data).  Add constitutive relations: o Shear Stress o Viscosity  Dynamic Viscosity  Kinematic Viscosity  Add Boundary Conditions and Initial Conditions. Third step: Discretization: The system of Partial Differential Equations is transformed into algebraic equations. The discretion process is divided into three parts. 1. Mesh generation - Nodes and Cells  Structured Mesh / Unstructured Mesh / Hybrid Mesh.  Mesh adaption in “critical” regions and set size: o r-Refinement o h-Refinement o p-Refinement 2. Space discretization - Coupled Ordinary Differential Equation/ Differential algebraic equation systems  Finite-Difference-Method / Finite-Volume-Method / Finite-Element-Method.  High-Order-Approximation / Low-Order-Approximation. 3. Time discretization - Algebraic System (Ax=b).  Explicit Schemes / Implicit Schemes Fourth step: Iterative solution of the algebraic equation:  Solving systems of linear equations: o Direct Methods: Gaussian elimination, LU decomposition. o Iterative Methods: Strongly Implicit Procedure (SIP) , Alternating Direction Implicit (ADI) , Tridiagonal Matrix Algorithm (TDMA), Runge-Kutta method, Multigrid method.  Coupled systems of equations.  Nonlinear Equations  Methods for transient problems: Linear multistep method etc.
  • 6. Convergence: Check if the iterations converge.  Residuals (Decrease by three orders of magnitude indicate at least qualitative convergence).  Mass, Momentum, Energy, and Scalar balances are achieved. Fifth step: Simulation Run: Once the problem is well defined with the boundary conditions, and if necessary with initial conditions, the problem is solved with a software. Open∇FOAM is a popular option for a solver which is used by several companies that provide CFD software. SimScale is among them. Sixth step: Post-Processing: Looking at the solutions from the the computed flow.  Post-Processing of integral parameters (Drag, Lift etc.)  Visualization in different dimensions: o 1-D: Straight lines o 2-D: Contour plots, Streamlines o 3-D: Isosurfaces, Isovolumes, Streamtracer o Animation of the flow  Statistical analysis Seventh step: According to AIAA (1998) & Oberkampf and Trucano (2002) the following terminology is widely used and accepted: Verification (“Are we solving the equations right?”) : → Quantification of errors  Compare results with analytical solutions if possible. If we ignore the fact that there might be coding errors and user errors, we can examine the following:  Roundoff Error
  • 7.  Iterative Convergence Error  Discretization Error Validation (“Are we solving the right equations?”) : → Quantification of input & physical model uncertainty  Input uncertainty  Physical uncertainty General tips Influencing parameters for computation times in CFD  Code used in order to solve the flow (→ MPI, Vectorization)  Hardware (CPU, RAM, etc.)  Mesh size / Mesh Quality  Algorithms  Solvers REFRENCES Literature References:  Laurien & Oertel: Numerische Strömungsmechanik - Grundgleichungen und Modelle - Lösungsmethoden - Qualität und Genauigkeit  Versteeg & Malalasekera: An Introduction to Computational Fluid Dynamics - The Finite Volume Method - 2nd Edition  http://www.mathematik.uni-dortmund.de/~kuzmin/Transport.pdf 12  http://www.mathematik.uni-dortmund.de/~kuzmin/cfdintro/lecture1.pdf