SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Approaches in CFD
Author : Parham Sagharichi Ha
Agenda
▪ Computational Fluid Dynamics or CFD
▪ Applications, Advantages, disadvantages of CFD
▪ Process in CFD
▪ Popular discretization approaches in CFD
▪ Finite difference method (FDM)
▪ Finite volume method (FVM)
▪ Finite element method (FEM)
Computational Fluid Dynamics
▪ Computational Fluid Dynamics or CFD is the analysis of systems
involving fluid flow, heat transfer and associated phenomenas
such as chemical reactions by means of computer based
simulation.
Applications of CFD
▪ Aerodynamics of aircraft and vehicles: lift and drag.
▪ Hydrodynamics of ship.
▪ Power Plant: Gas turbines.
▪ Chemical Process Engineering: mixing and separation.
▪ Marine engineering: loads on off-shore structure.
▪ Environmental Engineering: Distribution of pollutants
▪ Biomedical Engineering: blood flows through arteries
and veins.
Advantages of CFD
▪ Study specific terms in the governing equations in a detailed
fashion.
▪ Complements experimental and analytical.
▪ CFD substantially reduces lead times and cost in design.
▪ Simulating flow conditions that are not reproducible in
experimental test.
▪ Provide rather detailed, visualized and comprehensive information
as compared to other methods.
Disadvantages of CFD
▪ A large amount of processing power is nedded to run some test
case.
▪ If the processing of reading & writing to the CFD packages
slow,then the whoule solution process is slowed down.
Process in CFD
▪ In order to provide easy access to, almost all current commercial
and some shareware CFD package include user friendly Graphical
User Interface(GUI) applications. The codes that provide a
complete CFD analysis consists of three main elements :
1. Pre-Processor.
2. Solver.
3. Post-Processor.
Pre - Processor
▪ Pre-Processing consists of input to flow problem by user and
transformation to a form usable by the solver.
1. Defining geometry of interest; Computational Domain.
2. Sub Division of domain into a number of overlapping sub
domain; a grids(mesh) cell.
3. Selection of physical and chemical phenomena that needs to
be modeled.
4. Defining fluid properties.
5. Specifying of Boundary Conditions.
Solver
▪ In outline the numerical methods that form the
basis of the solver perform the following steps:
1. Approximation of unknown flow variables by
means of functions.
2. Discretization and mathematical manipulations.
3. Solutions to algebraic equations.
Post - Processor
▪ Modern CFD packages have outstanding data visualization tools, which
includes:
1. Domain geometry and grid display.
2. Vector plots.
3. Lines and shaded contour plots.
4. 2D and 3D surface plots.
5. Particle Tracking.
6. View manipulation.
7. Colour Post script output.
Popular discretization approaches in CFD
▪ Finite Difference Method
▪ Finite Volume Method(ANSYS FLUENT)
▪ Finite Element Method
Finite difference method (FDM)
▪ FDM is created from basic definition of differentiation that is
𝑑𝑓
𝑑𝑥
=
𝑓 𝑥 + ℎ − 𝑓(𝑥)
ℎ
▪ In numerical analysis, its not possible to divide a number by "0" so
"zero" means a small number. So FDM is similar to differential
calculus but it has killed the heart that is limit tenda to "zero". So
in most of the cases accuracy of FDM increases with refining grid.
Easy method but not reliable for conservative differential equations
and solutions having shocks. Tough to implement in complex
geometry where it needs complex mapping and mapping makes
governing equation even tougher. Extending to higher order
accuracy is very simple.
Finite difference method (FDM)
▪ A finite difference method (FDM) discretization is based upon the
differential form of the PDE to be solved. Each derivative is
replaced with an approximate difference formula (that can generally
be derived from a Taylor series expansion). The computational
domain is usually divided into hexahedral cells (the grid), and the
solution will be obtained at each nodal point. The FDM is easiest to
understand when the physical grid is Cartesian, but through the use
of curvilinear transforms the method can be extended to domains
that are not easily represented by brick-shaped elements. The
discretization results in a system of equation of the variable at
nodal points, and once a solution is found, then we have a discrete
representation of the solution.
Finite volume method (FVM)
▪ It is a numerical tool that is borrowed from calculus of variation. There are lot of
types of FEM like point collocation method, sub-domain method etc. Here they
assume some trial function and multiply that trial function with weighting
function . In Galerkins method the trial function itself weighting function.
Different methods follow different ways in weighting. Then this weighting
function is multiplied with trial function then integrated over the control volume
( weak form) and equated to zero (This procedure will differ for different types of
FEM but theme is same). Then we get one set of algebraic equations. Solving that
will give solution. Here we are working only in error and differential equation
some times conservative law may be violated. This method is more accurate than
FVM and FDM. Ideal for linear PDEs, expensive and complex for non-linear
PDEs. Here higher order accuracy is achieved by using higher order basis (i.e)
shape functions. Extending to higher order accuracy is relatively complex than
FVM and FDM. Higher order accurate calculations are expensive in computation
and Mathematical formulation especially for non-linear PDEs. Mostly suitable for
Heat transfer, Structural mechanics, vibrational analysis etc.
Finite volume method (FVM)
▪ A finite volume method (FVM) discretization is based upon an integral
form of the PDE to be solved (e.g. conservation of mass, momentum, or
energy). The PDE is written in a form which can be solved for a given
finite volume (or cell). The computational domain is discretized into finite
volumes and then for every volume the governing equations are solved.
The resulting system of equations usually involves fluxes of the conserved
variable, and thus the calculation of fluxes is very important in FVM. The
basic advantage of this method over FDM is it does not require the use of
structured grids, and the effort to convert the given mesh in to structured
numerical grid internally is completely avoided. As with FDM, the
resulting approximate solution is a discrete, but the variables are typically
placed at cell centers rather than at nodal points. This is not always true,
as there are also face-centered finite volume methods. In any case, the
values of field variables at non-storage locations (e.g. vertices) are
obtained using interpolation.
Finite element method (FEM)
▪ This is similar to FDM but. It didn't kill the theme of
differentiation because we are integrating the differential equation
over a control volume and discretizing the domain. Since we have
integrated the differential equation discetization is mathematically
a valid one. It can be loosely viewed as FEM but weight here used is
1. Here fluxes are integrated and resultant is set to zero, so flux is
conserved. Can handle almost any PDEs and complex domain.
Interpolation is done from face to centre will reduce the accuracy of
this process. Here accuracy is based on order of polynomial used.
FVM can also produce any order accurate numerical solution similar
to FDM but more expensive than FDM Aero acoustic problems use
FVM about 11th order schemes such schemes are rarely used even in
DNS and LES. Ideal for Fluid mechanics.
Finite element method (FEM)
▪ A finite element method (FEM) discretization is based upon a
piecewise representation of the solution in terms of specified basis
functions. The computational domain is divided up into smaller
domains (finite elements) and the solution in each element is
constructed from the basis functions. The actual equations that are
solved are typically obtained by restating the conservation equation
in weak form: the field variables are written in terms of the basis
functions, the equation is multiplied by appropriate test functions,
and then integrated over an element. Since the FEM solution is in
terms of specific basis functions, a great deal more is known about
the solution than for either FDM or FVM. This can be a double-
edged sword, as the choice of basis functions is very important and
boundary conditions may be more difficult to formulate. Again, a
system of equations is obtained (usually for nodal values) that must
be solved to obtain a solution.
Result
▪ Comparison of the three methods is difficult, primarily due to the
many variations of all three methods. FVM and FDM provide
discrete solutions, while FEM provides a continuous (up to a point)
solution. FVM and FDM are generally considered easier to program
than FEM, but opinions vary on this point. FVM are generally
expected to provide better conservation properties, but opinions
vary on this point also. If you are trying to decide which method to
use, then the best path is probably found by consulting the
literature in the specific problem area.
Do you have any questions ?
Parham Sagharichi Ha

Más contenido relacionado

La actualidad más candente

Fluid Mechanics Chapter 6. Boundary Layer Concept
Fluid Mechanics Chapter 6. Boundary Layer ConceptFluid Mechanics Chapter 6. Boundary Layer Concept
Fluid Mechanics Chapter 6. Boundary Layer ConceptAddisu Dagne Zegeye
 
Computational fluid dynamics (cfd)
Computational fluid dynamics                       (cfd)Computational fluid dynamics                       (cfd)
Computational fluid dynamics (cfd)BhavanakanwarRao
 
Computational fluid dynamics
Computational fluid dynamicsComputational fluid dynamics
Computational fluid dynamicsRavi Choudhary
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Taani Saxena
 
1 intro to cfd analysis
1 intro to cfd analysis1 intro to cfd analysis
1 intro to cfd analysiswaseem ayesh
 
Dimensional analysis Similarity laws Model laws
Dimensional analysis Similarity laws Model laws Dimensional analysis Similarity laws Model laws
Dimensional analysis Similarity laws Model laws R A Shah
 
Finite Element Analysis - UNIT-1
Finite Element Analysis - UNIT-1Finite Element Analysis - UNIT-1
Finite Element Analysis - UNIT-1propaul
 
Role of CFD in Engineering Design
Role of CFD in Engineering DesignRole of CFD in Engineering Design
Role of CFD in Engineering DesigniMentor Education
 
GAS DYNAMICS AND JET PROPULSION
GAS DYNAMICS AND JET PROPULSIONGAS DYNAMICS AND JET PROPULSION
GAS DYNAMICS AND JET PROPULSIONDheenathayalan P
 

La actualidad más candente (20)

Fluid Mechanics Chapter 6. Boundary Layer Concept
Fluid Mechanics Chapter 6. Boundary Layer ConceptFluid Mechanics Chapter 6. Boundary Layer Concept
Fluid Mechanics Chapter 6. Boundary Layer Concept
 
Computational fluid dynamics (cfd)
Computational fluid dynamics                       (cfd)Computational fluid dynamics                       (cfd)
Computational fluid dynamics (cfd)
 
Cfd notes 1
Cfd notes 1Cfd notes 1
Cfd notes 1
 
Computational fluid dynamics
Computational fluid dynamicsComputational fluid dynamics
Computational fluid dynamics
 
CFD
CFDCFD
CFD
 
finite volume method
finite volume methodfinite volume method
finite volume method
 
Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)Computational Fluid Dynamics (CFD)
Computational Fluid Dynamics (CFD)
 
1 intro to cfd analysis
1 intro to cfd analysis1 intro to cfd analysis
1 intro to cfd analysis
 
6 heat transfer modeling
6 heat transfer modeling6 heat transfer modeling
6 heat transfer modeling
 
Fluid mechanics
Fluid mechanicsFluid mechanics
Fluid mechanics
 
Dimesional Analysis
Dimesional Analysis Dimesional Analysis
Dimesional Analysis
 
Computational Fluid Dynamics
Computational Fluid DynamicsComputational Fluid Dynamics
Computational Fluid Dynamics
 
Fluid kinematics
Fluid kinematicsFluid kinematics
Fluid kinematics
 
Dimensional analysis Similarity laws Model laws
Dimensional analysis Similarity laws Model laws Dimensional analysis Similarity laws Model laws
Dimensional analysis Similarity laws Model laws
 
Boundary layer theory
Boundary layer theoryBoundary layer theory
Boundary layer theory
 
Source & sink flow
Source & sink flowSource & sink flow
Source & sink flow
 
Couette flow
Couette flowCouette flow
Couette flow
 
Finite Element Analysis - UNIT-1
Finite Element Analysis - UNIT-1Finite Element Analysis - UNIT-1
Finite Element Analysis - UNIT-1
 
Role of CFD in Engineering Design
Role of CFD in Engineering DesignRole of CFD in Engineering Design
Role of CFD in Engineering Design
 
GAS DYNAMICS AND JET PROPULSION
GAS DYNAMICS AND JET PROPULSIONGAS DYNAMICS AND JET PROPULSION
GAS DYNAMICS AND JET PROPULSION
 

Destacado

Comparativa LIO trifocales LISA TRI FINEVISION PANOPTIX
Comparativa LIO trifocales LISA TRI FINEVISION PANOPTIXComparativa LIO trifocales LISA TRI FINEVISION PANOPTIX
Comparativa LIO trifocales LISA TRI FINEVISION PANOPTIXÁlvaro Rodríguez-Ratón
 
Meio Ambiente - Dicas e truques de impress
Meio Ambiente - Dicas e truques de impressMeio Ambiente - Dicas e truques de impress
Meio Ambiente - Dicas e truques de impressSandro Neto Ribeiro
 
10. apresentação cras gloria
10. apresentação cras gloria10. apresentação cras gloria
10. apresentação cras gloriaNandaTome
 
Doenças respiratórias nos idosos
Doenças respiratórias nos idososDoenças respiratórias nos idosos
Doenças respiratórias nos idososAdrianaCurtinaz
 
Introdução miiase
Introdução miiaseIntrodução miiase
Introdução miiaseLoreta Vasco
 
Banking Consumers: 5 Core Segments and How to Reach Them
Banking Consumers: 5 Core Segments and How to Reach ThemBanking Consumers: 5 Core Segments and How to Reach Them
Banking Consumers: 5 Core Segments and How to Reach ThemCognizant
 
Tcc completo e A INCLUSÃO DA PESSOA COM DEFICIÊNCIA NO MERCADO DE TRABALHOrev...
Tcc completo e A INCLUSÃO DA PESSOA COM DEFICIÊNCIA NO MERCADO DE TRABALHOrev...Tcc completo e A INCLUSÃO DA PESSOA COM DEFICIÊNCIA NO MERCADO DE TRABALHOrev...
Tcc completo e A INCLUSÃO DA PESSOA COM DEFICIÊNCIA NO MERCADO DE TRABALHOrev...GlauciaAS
 
Finite element method
Finite element methodFinite element method
Finite element methodMANISH RANJAN
 
Reações de Ácidos Carboxílicos e Derivados
Reações de Ácidos Carboxílicos e DerivadosReações de Ácidos Carboxílicos e Derivados
Reações de Ácidos Carboxílicos e DerivadosJosé Nunes da Silva Jr.
 
Mecanica exercicios resolvidos
Mecanica exercicios resolvidosMecanica exercicios resolvidos
Mecanica exercicios resolvidoswedson Oliveira
 

Destacado (11)

Comparativa LIO trifocales LISA TRI FINEVISION PANOPTIX
Comparativa LIO trifocales LISA TRI FINEVISION PANOPTIXComparativa LIO trifocales LISA TRI FINEVISION PANOPTIX
Comparativa LIO trifocales LISA TRI FINEVISION PANOPTIX
 
Meio Ambiente - Dicas e truques de impress
Meio Ambiente - Dicas e truques de impressMeio Ambiente - Dicas e truques de impress
Meio Ambiente - Dicas e truques de impress
 
10. apresentação cras gloria
10. apresentação cras gloria10. apresentação cras gloria
10. apresentação cras gloria
 
Doenças respiratórias nos idosos
Doenças respiratórias nos idososDoenças respiratórias nos idosos
Doenças respiratórias nos idosos
 
Introdução miiase
Introdução miiaseIntrodução miiase
Introdução miiase
 
Banking Consumers: 5 Core Segments and How to Reach Them
Banking Consumers: 5 Core Segments and How to Reach ThemBanking Consumers: 5 Core Segments and How to Reach Them
Banking Consumers: 5 Core Segments and How to Reach Them
 
Tcc completo e A INCLUSÃO DA PESSOA COM DEFICIÊNCIA NO MERCADO DE TRABALHOrev...
Tcc completo e A INCLUSÃO DA PESSOA COM DEFICIÊNCIA NO MERCADO DE TRABALHOrev...Tcc completo e A INCLUSÃO DA PESSOA COM DEFICIÊNCIA NO MERCADO DE TRABALHOrev...
Tcc completo e A INCLUSÃO DA PESSOA COM DEFICIÊNCIA NO MERCADO DE TRABALHOrev...
 
Finite element method
Finite element methodFinite element method
Finite element method
 
Reações de Ácidos Carboxílicos e Derivados
Reações de Ácidos Carboxílicos e DerivadosReações de Ácidos Carboxílicos e Derivados
Reações de Ácidos Carboxílicos e Derivados
 
Drug Abuse and Addiction
Drug Abuse and AddictionDrug Abuse and Addiction
Drug Abuse and Addiction
 
Mecanica exercicios resolvidos
Mecanica exercicios resolvidosMecanica exercicios resolvidos
Mecanica exercicios resolvidos
 

Similar a Fvm fdm-fvm

Fluent Introduction - Some Best Practice_._.pptx
Fluent Introduction - Some Best Practice_._.pptxFluent Introduction - Some Best Practice_._.pptx
Fluent Introduction - Some Best Practice_._.pptxLibinAbrahamKonattu
 
Lecture on Introduction to finite element methods & its contents
Lecture on Introduction  to  finite element methods  & its  contentsLecture on Introduction  to  finite element methods  & its  contents
Lecture on Introduction to finite element methods & its contentsMesayAlemuTolcha1
 
Numerical modelling in Geomechanics
Numerical modelling in GeomechanicsNumerical modelling in Geomechanics
Numerical modelling in GeomechanicsUlimella Siva Sankar
 
CFD_Lecture_(Introduction_to_CFD).ppt
CFD_Lecture_(Introduction_to_CFD).pptCFD_Lecture_(Introduction_to_CFD).ppt
CFD_Lecture_(Introduction_to_CFD).pptPaPiihu
 
Application Of The Least-Squares Method For Solving Population Balance Proble...
Application Of The Least-Squares Method For Solving Population Balance Proble...Application Of The Least-Squares Method For Solving Population Balance Proble...
Application Of The Least-Squares Method For Solving Population Balance Proble...Anita Miller
 
Steady state CFD analysis of C-D nozzle
Steady state CFD analysis of C-D nozzle Steady state CFD analysis of C-D nozzle
Steady state CFD analysis of C-D nozzle Vishnu R
 
Fluent and Gambit Workshop
Fluent and Gambit WorkshopFluent and Gambit Workshop
Fluent and Gambit Workshopkhalid_nitt
 
Numerical Modeling & FLAC3D Introduction.pptx
Numerical Modeling & FLAC3D Introduction.pptxNumerical Modeling & FLAC3D Introduction.pptx
Numerical Modeling & FLAC3D Introduction.pptxKothakondaMaharshi1
 
Implementation and Optimization of FDTD Kernels by Using Cache-Aware Time-Ske...
Implementation and Optimization of FDTD Kernels by Using Cache-Aware Time-Ske...Implementation and Optimization of FDTD Kernels by Using Cache-Aware Time-Ske...
Implementation and Optimization of FDTD Kernels by Using Cache-Aware Time-Ske...Serhan
 
01. steps involved, merits, demerits & limitations of fem
01. steps involved, merits, demerits & limitations of fem01. steps involved, merits, demerits & limitations of fem
01. steps involved, merits, demerits & limitations of femSura Venkata Mahesh
 

Similar a Fvm fdm-fvm (20)

20pce039.pptx
20pce039.pptx20pce039.pptx
20pce039.pptx
 
In tech finite-element_analysis_of_the_direct_drive_pmlom
In tech finite-element_analysis_of_the_direct_drive_pmlomIn tech finite-element_analysis_of_the_direct_drive_pmlom
In tech finite-element_analysis_of_the_direct_drive_pmlom
 
How accurate is cfd simulation
How accurate is cfd simulationHow accurate is cfd simulation
How accurate is cfd simulation
 
Fluent Introduction - Some Best Practice_._.pptx
Fluent Introduction - Some Best Practice_._.pptxFluent Introduction - Some Best Practice_._.pptx
Fluent Introduction - Some Best Practice_._.pptx
 
Lecture on Introduction to finite element methods & its contents
Lecture on Introduction  to  finite element methods  & its  contentsLecture on Introduction  to  finite element methods  & its  contents
Lecture on Introduction to finite element methods & its contents
 
numerical model
numerical modelnumerical model
numerical model
 
Numerical modelling in Geomechanics
Numerical modelling in GeomechanicsNumerical modelling in Geomechanics
Numerical modelling in Geomechanics
 
CFD_Lecture_(Introduction_to_CFD).ppt
CFD_Lecture_(Introduction_to_CFD).pptCFD_Lecture_(Introduction_to_CFD).ppt
CFD_Lecture_(Introduction_to_CFD).ppt
 
Application Of The Least-Squares Method For Solving Population Balance Proble...
Application Of The Least-Squares Method For Solving Population Balance Proble...Application Of The Least-Squares Method For Solving Population Balance Proble...
Application Of The Least-Squares Method For Solving Population Balance Proble...
 
Steady state CFD analysis of C-D nozzle
Steady state CFD analysis of C-D nozzle Steady state CFD analysis of C-D nozzle
Steady state CFD analysis of C-D nozzle
 
Fluent and Gambit Workshop
Fluent and Gambit WorkshopFluent and Gambit Workshop
Fluent and Gambit Workshop
 
Introduction to fem
Introduction to femIntroduction to fem
Introduction to fem
 
MSc Presentation.potx
MSc Presentation.potxMSc Presentation.potx
MSc Presentation.potx
 
Introduction to Finite Elements
Introduction to Finite ElementsIntroduction to Finite Elements
Introduction to Finite Elements
 
Finite element method
Finite element methodFinite element method
Finite element method
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Numerical Modeling & FLAC3D Introduction.pptx
Numerical Modeling & FLAC3D Introduction.pptxNumerical Modeling & FLAC3D Introduction.pptx
Numerical Modeling & FLAC3D Introduction.pptx
 
Implementation and Optimization of FDTD Kernels by Using Cache-Aware Time-Ske...
Implementation and Optimization of FDTD Kernels by Using Cache-Aware Time-Ske...Implementation and Optimization of FDTD Kernels by Using Cache-Aware Time-Ske...
Implementation and Optimization of FDTD Kernels by Using Cache-Aware Time-Ske...
 
01. steps involved, merits, demerits & limitations of fem
01. steps involved, merits, demerits & limitations of fem01. steps involved, merits, demerits & limitations of fem
01. steps involved, merits, demerits & limitations of fem
 

Último

Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXssuser89054b
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Arindam Chakraborty, Ph.D., P.E. (CA, TX)
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptMsecMca
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfrs7054576148
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 

Último (20)

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 

Fvm fdm-fvm

  • 1. Approaches in CFD Author : Parham Sagharichi Ha
  • 2. Agenda ▪ Computational Fluid Dynamics or CFD ▪ Applications, Advantages, disadvantages of CFD ▪ Process in CFD ▪ Popular discretization approaches in CFD ▪ Finite difference method (FDM) ▪ Finite volume method (FVM) ▪ Finite element method (FEM)
  • 3. Computational Fluid Dynamics ▪ Computational Fluid Dynamics or CFD is the analysis of systems involving fluid flow, heat transfer and associated phenomenas such as chemical reactions by means of computer based simulation.
  • 4. Applications of CFD ▪ Aerodynamics of aircraft and vehicles: lift and drag. ▪ Hydrodynamics of ship. ▪ Power Plant: Gas turbines. ▪ Chemical Process Engineering: mixing and separation. ▪ Marine engineering: loads on off-shore structure. ▪ Environmental Engineering: Distribution of pollutants ▪ Biomedical Engineering: blood flows through arteries and veins.
  • 5. Advantages of CFD ▪ Study specific terms in the governing equations in a detailed fashion. ▪ Complements experimental and analytical. ▪ CFD substantially reduces lead times and cost in design. ▪ Simulating flow conditions that are not reproducible in experimental test. ▪ Provide rather detailed, visualized and comprehensive information as compared to other methods.
  • 6. Disadvantages of CFD ▪ A large amount of processing power is nedded to run some test case. ▪ If the processing of reading & writing to the CFD packages slow,then the whoule solution process is slowed down.
  • 7. Process in CFD ▪ In order to provide easy access to, almost all current commercial and some shareware CFD package include user friendly Graphical User Interface(GUI) applications. The codes that provide a complete CFD analysis consists of three main elements : 1. Pre-Processor. 2. Solver. 3. Post-Processor.
  • 8. Pre - Processor ▪ Pre-Processing consists of input to flow problem by user and transformation to a form usable by the solver. 1. Defining geometry of interest; Computational Domain. 2. Sub Division of domain into a number of overlapping sub domain; a grids(mesh) cell. 3. Selection of physical and chemical phenomena that needs to be modeled. 4. Defining fluid properties. 5. Specifying of Boundary Conditions.
  • 9. Solver ▪ In outline the numerical methods that form the basis of the solver perform the following steps: 1. Approximation of unknown flow variables by means of functions. 2. Discretization and mathematical manipulations. 3. Solutions to algebraic equations.
  • 10. Post - Processor ▪ Modern CFD packages have outstanding data visualization tools, which includes: 1. Domain geometry and grid display. 2. Vector plots. 3. Lines and shaded contour plots. 4. 2D and 3D surface plots. 5. Particle Tracking. 6. View manipulation. 7. Colour Post script output.
  • 11. Popular discretization approaches in CFD ▪ Finite Difference Method ▪ Finite Volume Method(ANSYS FLUENT) ▪ Finite Element Method
  • 12. Finite difference method (FDM) ▪ FDM is created from basic definition of differentiation that is 𝑑𝑓 𝑑𝑥 = 𝑓 𝑥 + ℎ − 𝑓(𝑥) ℎ ▪ In numerical analysis, its not possible to divide a number by "0" so "zero" means a small number. So FDM is similar to differential calculus but it has killed the heart that is limit tenda to "zero". So in most of the cases accuracy of FDM increases with refining grid. Easy method but not reliable for conservative differential equations and solutions having shocks. Tough to implement in complex geometry where it needs complex mapping and mapping makes governing equation even tougher. Extending to higher order accuracy is very simple.
  • 13. Finite difference method (FDM) ▪ A finite difference method (FDM) discretization is based upon the differential form of the PDE to be solved. Each derivative is replaced with an approximate difference formula (that can generally be derived from a Taylor series expansion). The computational domain is usually divided into hexahedral cells (the grid), and the solution will be obtained at each nodal point. The FDM is easiest to understand when the physical grid is Cartesian, but through the use of curvilinear transforms the method can be extended to domains that are not easily represented by brick-shaped elements. The discretization results in a system of equation of the variable at nodal points, and once a solution is found, then we have a discrete representation of the solution.
  • 14. Finite volume method (FVM) ▪ It is a numerical tool that is borrowed from calculus of variation. There are lot of types of FEM like point collocation method, sub-domain method etc. Here they assume some trial function and multiply that trial function with weighting function . In Galerkins method the trial function itself weighting function. Different methods follow different ways in weighting. Then this weighting function is multiplied with trial function then integrated over the control volume ( weak form) and equated to zero (This procedure will differ for different types of FEM but theme is same). Then we get one set of algebraic equations. Solving that will give solution. Here we are working only in error and differential equation some times conservative law may be violated. This method is more accurate than FVM and FDM. Ideal for linear PDEs, expensive and complex for non-linear PDEs. Here higher order accuracy is achieved by using higher order basis (i.e) shape functions. Extending to higher order accuracy is relatively complex than FVM and FDM. Higher order accurate calculations are expensive in computation and Mathematical formulation especially for non-linear PDEs. Mostly suitable for Heat transfer, Structural mechanics, vibrational analysis etc.
  • 15. Finite volume method (FVM) ▪ A finite volume method (FVM) discretization is based upon an integral form of the PDE to be solved (e.g. conservation of mass, momentum, or energy). The PDE is written in a form which can be solved for a given finite volume (or cell). The computational domain is discretized into finite volumes and then for every volume the governing equations are solved. The resulting system of equations usually involves fluxes of the conserved variable, and thus the calculation of fluxes is very important in FVM. The basic advantage of this method over FDM is it does not require the use of structured grids, and the effort to convert the given mesh in to structured numerical grid internally is completely avoided. As with FDM, the resulting approximate solution is a discrete, but the variables are typically placed at cell centers rather than at nodal points. This is not always true, as there are also face-centered finite volume methods. In any case, the values of field variables at non-storage locations (e.g. vertices) are obtained using interpolation.
  • 16. Finite element method (FEM) ▪ This is similar to FDM but. It didn't kill the theme of differentiation because we are integrating the differential equation over a control volume and discretizing the domain. Since we have integrated the differential equation discetization is mathematically a valid one. It can be loosely viewed as FEM but weight here used is 1. Here fluxes are integrated and resultant is set to zero, so flux is conserved. Can handle almost any PDEs and complex domain. Interpolation is done from face to centre will reduce the accuracy of this process. Here accuracy is based on order of polynomial used. FVM can also produce any order accurate numerical solution similar to FDM but more expensive than FDM Aero acoustic problems use FVM about 11th order schemes such schemes are rarely used even in DNS and LES. Ideal for Fluid mechanics.
  • 17. Finite element method (FEM) ▪ A finite element method (FEM) discretization is based upon a piecewise representation of the solution in terms of specified basis functions. The computational domain is divided up into smaller domains (finite elements) and the solution in each element is constructed from the basis functions. The actual equations that are solved are typically obtained by restating the conservation equation in weak form: the field variables are written in terms of the basis functions, the equation is multiplied by appropriate test functions, and then integrated over an element. Since the FEM solution is in terms of specific basis functions, a great deal more is known about the solution than for either FDM or FVM. This can be a double- edged sword, as the choice of basis functions is very important and boundary conditions may be more difficult to formulate. Again, a system of equations is obtained (usually for nodal values) that must be solved to obtain a solution.
  • 18. Result ▪ Comparison of the three methods is difficult, primarily due to the many variations of all three methods. FVM and FDM provide discrete solutions, while FEM provides a continuous (up to a point) solution. FVM and FDM are generally considered easier to program than FEM, but opinions vary on this point. FVM are generally expected to provide better conservation properties, but opinions vary on this point also. If you are trying to decide which method to use, then the best path is probably found by consulting the literature in the specific problem area.
  • 19. Do you have any questions ? Parham Sagharichi Ha