SlideShare a Scribd company logo
1 of 22
Download to read offline
Dr Patrick Geoghegan
Book: H. Versteeg and W. Malalasekera An Introduction to
Computational Fluid Dynamics: The Finite Volume Method Chapter 2
FEA/CFD for
Biomedical
Engineering
Week 8: CFD –
Continuity
CFD Basics Part 2
Flow conditions and fluid properties
1. Flow conditions: inviscid, viscous, laminar, or turbulent, etc.
2. Fluid properties: density, viscosity, and thermal conductivity, etc.
Selection of models: Different models usually fixed by
codes, though some options for user to
choose
Initial and Boundary Conditions: Not fixed by codes, user needs
specify them for different
applications.
The Physics
𝜌𝜌
𝜕𝜕𝐮𝐮
𝜕𝜕𝑡𝑡
+ 𝐮𝐮 � 𝛻𝛻𝐮𝐮 = −𝛻𝛻𝑝𝑝 + 𝛻𝛻 � 𝜇𝜇 𝛻𝛻𝐮𝐮 + 𝛻𝛻𝐮𝐮 𝑻𝑻 −
2
3
𝜇𝜇 𝛻𝛻 � 𝐮𝐮 𝐈𝐈 + 𝐒𝐒𝐌𝐌
The Physics – Model Equations
Built upon Navier Stokes equations
The inertial forces, pressure forces, viscous forces, and the external
forces (e.g. gravity) applied to the fluid.
These equations are always solved together with the continuity
equation:
𝜕𝜕𝜕𝜕
𝜕𝜕𝜕𝜕
+ 𝛻𝛻 � 𝜌𝜌𝐮𝐮 = 0
The Navier-Stokes equations represent the conservation of momentum, while the continuity
equation represents the conservation of mass.
Most commercial CFD codes solve the continuity, Navier-Stokes, and energy equations, which
form coupled, non-linear, partial differential equations (PDEs)
Broadly two methods of approaching the solving of the PDEs
Finite Difference Method:
Replace the derivatives with ratios of differences at points
within the grid
Finite volume method:
Apply “conservation laws” to the small volumes created by
the grid (most common in CFD software)
The Maths -Discretisation
Finite difference methods describe the unknowns of the flow problems by means
of point samples at the node points of a grid
The governing equations (NSE) are converted to algebraic form, allowing the first
and second derivatives to be approximated using Truncated Taylor series
expansions.
The resulting linear algebraic equations can then be solved iteratively of
simultaneously
The Maths –Finite Difference Method
The domain is divided into a number of control volumes (aka cells,
elements) -the unknown of interest is located at the centroid of the
control volume.
The differential form of the governing equations are integrated over
each control volume.
The Maths –Finite Volume Method
Finite Volume approximations are substituted for the terms in
the integrated equations (discretization) - converts the
integral equations into a system of algebraic equations.
One equation for each control volume results in a set of
algebraic equations which can be solved by an iterative
method, or simultaneously
The Maths –Finite Volume Method
The computational domain is what is Discretised into a “grid”
or “mesh”, which is formed of a finite set of control volumes
or cells.
The Model –Computational Domain
Cell Types:
The Model -Discretization
Grid Types: Structured
All cells have the same number of nodes
All grid lines must pass through all of domain (forms a grid index)
Restricted to simple geometries
The Model -Discretization
Structured Grids
Grid Types: Un-structured
Cells can be arranged in arbitrary fashion
No grid index and therefore no constraints on cell layout
Can therefore be used in complex geometry
The Model -Discretization
Human Lung
Unstructured Grids
Structured-Unstructured
Nozzle Grid
3D Meshes can be formed of
Quad or Hex meshes, which
can be useful for simple
geometry.
For complex geometries, tri or
tetra - meshes may be more
suitable
The Model -Discretization
As with FEA, the Boundary Conditions setup how the model interacts with the environment.
Examples:
• Wall interaction (stress induced in fluid)
• Specified suction or blowing at interfaces
• Inflow/Outflow pressure
• Interface Condition, e.g., Air-water free surface
• Symmetry and Periodicity
The Boundary Conditions
In addition to the boundary conditions, the model can also have some
Initial Conditions defined such as whether it is a Steady/unsteady flow,
ambient temperature.
Initial conditions should not affect final results and only affect
convergence path, i.e. number of iterations (steady) or time steps
(unsteady) need to reach converged solutions.
They can help speed up the convergence
The Boundary Conditions
The discretized conservation equations are solved iteratively. A number
of iterations are usually required to reach a converged solution.
Convergence is reached when:
• Changes in solution variables from one iteration to the next are
negligible.
• The solution no longer changes with additional iterations.
• Mass, momentum, energy and scalar balances are obtained.
Analysis
Convergence can be monitored by the residuals in the
solutions, which are a measure of the imbalance (or error) in
the conservation equations
The accuracy of a converged solution is dependent upon:
• Appropriateness and accuracy of the physical models.
• Grid resolution and independence.
• Problem setup.
Analysis
Once the analysis is complete, the results require
examination
This can allow the problem to be explored, asking questions
such as:
What is the overall flow pattern?
What is the pressure at the outlet?
Post-Processing
CFD packages will provide several “user friendly” ways to look at the results of a
simulation:
• Vector Plots
• Contour Plots
• Particle Tracking
Post Processing
Following analysis of the results, decisions on
whether to re-run the analysis can be taken.
Reasons to do this may be:
Unexpected flow conditions –are the boundary
conditions correct?
Post-Processing

More Related Content

Similar to Part 2 CFD basics Pt 2(1).pdf

A simple finite element solver for thermo-mechanical problems - margonari eng...
A simple finite element solver for thermo-mechanical problems - margonari eng...A simple finite element solver for thermo-mechanical problems - margonari eng...
A simple finite element solver for thermo-mechanical problems - margonari eng...Scilab
 
Reporting.ppt
Reporting.pptReporting.ppt
Reporting.pptasodiatel
 
Computational fluid dynamics (cfd)
Computational fluid dynamics                       (cfd)Computational fluid dynamics                       (cfd)
Computational fluid dynamics (cfd)BhavanakanwarRao
 
Cfd notes 1
Cfd notes 1Cfd notes 1
Cfd notes 1sach437
 
FEM Lecture.ppt
FEM Lecture.pptFEM Lecture.ppt
FEM Lecture.pptjuzaila
 
CFD_Lecture_(Introduction_to_CFD).ppt
CFD_Lecture_(Introduction_to_CFD).pptCFD_Lecture_(Introduction_to_CFD).ppt
CFD_Lecture_(Introduction_to_CFD).pptPaPiihu
 
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid Flows
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid FlowsApplications of Lattice Boltzmann Method in Dynamic Modelling of Fluid Flows
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid FlowsAngshuman Pal
 
CFD Concepts.ppt
CFD Concepts.pptCFD Concepts.ppt
CFD Concepts.pptbeline1
 
Engineering project non newtonian flow back step
Engineering project   non newtonian flow back stepEngineering project   non newtonian flow back step
Engineering project non newtonian flow back stepJohnaton McAdam
 
Applications of Differential Equations in Petroleum Engineering
Applications of Differential Equations in Petroleum EngineeringApplications of Differential Equations in Petroleum Engineering
Applications of Differential Equations in Petroleum EngineeringRaboon Redar
 

Similar to Part 2 CFD basics Pt 2(1).pdf (20)

A simple finite element solver for thermo-mechanical problems - margonari eng...
A simple finite element solver for thermo-mechanical problems - margonari eng...A simple finite element solver for thermo-mechanical problems - margonari eng...
A simple finite element solver for thermo-mechanical problems - margonari eng...
 
Reporting.ppt
Reporting.pptReporting.ppt
Reporting.ppt
 
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
 
System dynamics ch 1
System dynamics ch 1System dynamics ch 1
System dynamics ch 1
 
FEM Lecture.ppt
FEM Lecture.pptFEM Lecture.ppt
FEM Lecture.ppt
 
Fem lecture
Fem lectureFem lecture
Fem lecture
 
Matlab
MatlabMatlab
Matlab
 
CFD_Lecture_(Introduction_to_CFD).ppt
CFD_Lecture_(Introduction_to_CFD).pptCFD_Lecture_(Introduction_to_CFD).ppt
CFD_Lecture_(Introduction_to_CFD).ppt
 
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid Flows
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid FlowsApplications of Lattice Boltzmann Method in Dynamic Modelling of Fluid Flows
Applications of Lattice Boltzmann Method in Dynamic Modelling of Fluid Flows
 
12 l1-harmonic methodology
12 l1-harmonic methodology12 l1-harmonic methodology
12 l1-harmonic methodology
 
CFD Concepts.ppt
CFD Concepts.pptCFD Concepts.ppt
CFD Concepts.ppt
 
MSc Presentation.potx
MSc Presentation.potxMSc Presentation.potx
MSc Presentation.potx
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Lecture 11
Lecture 11Lecture 11
Lecture 11
 
Engineering project non newtonian flow back step
Engineering project   non newtonian flow back stepEngineering project   non newtonian flow back step
Engineering project non newtonian flow back step
 
Fem lecture
Fem lectureFem lecture
Fem lecture
 
How accurate is cfd simulation
How accurate is cfd simulationHow accurate is cfd simulation
How accurate is cfd simulation
 
Applications of Differential Equations in Petroleum Engineering
Applications of Differential Equations in Petroleum EngineeringApplications of Differential Equations in Petroleum Engineering
Applications of Differential Equations in Petroleum Engineering
 
Some numerical methods for Schnackenberg model
Some numerical methods for Schnackenberg modelSome numerical methods for Schnackenberg model
Some numerical methods for Schnackenberg model
 

More from SajawalNawaz5

What is FEA and CFD(2).pdf
What is FEA and CFD(2).pdfWhat is FEA and CFD(2).pdf
What is FEA and CFD(2).pdfSajawalNawaz5
 
Part 3 Practical CFD(1).pdf
Part 3 Practical CFD(1).pdfPart 3 Practical CFD(1).pdf
Part 3 Practical CFD(1).pdfSajawalNawaz5
 
Part 3 Residuals.pdf
Part 3 Residuals.pdfPart 3 Residuals.pdf
Part 3 Residuals.pdfSajawalNawaz5
 
Part 2_Fundamentals Recap(1).pdf
Part 2_Fundamentals Recap(1).pdfPart 2_Fundamentals Recap(1).pdf
Part 2_Fundamentals Recap(1).pdfSajawalNawaz5
 
Part 1_Recap and background.pdf
Part 1_Recap and background.pdfPart 1_Recap and background.pdf
Part 1_Recap and background.pdfSajawalNawaz5
 
Part 1 Last weeks summary.pdf
Part 1 Last weeks summary.pdfPart 1 Last weeks summary.pdf
Part 1 Last weeks summary.pdfSajawalNawaz5
 
Part 2 Boundary Conditions.pdf
Part 2 Boundary Conditions.pdfPart 2 Boundary Conditions.pdf
Part 2 Boundary Conditions.pdfSajawalNawaz5
 
FEA and CFD process part 2(2).pdf
FEA and CFD process part 2(2).pdfFEA and CFD process part 2(2).pdf
FEA and CFD process part 2(2).pdfSajawalNawaz5
 
Part 2 Members Under Axial Loading(1).pdf
Part 2 Members Under Axial Loading(1).pdfPart 2 Members Under Axial Loading(1).pdf
Part 2 Members Under Axial Loading(1).pdfSajawalNawaz5
 
Part 1 Last weeks summary (1).pdf
Part 1 Last weeks summary (1).pdfPart 1 Last weeks summary (1).pdf
Part 1 Last weeks summary (1).pdfSajawalNawaz5
 
Part 2 Momentum Pt 3(1).pdf
Part 2 Momentum Pt 3(1).pdfPart 2 Momentum Pt 3(1).pdf
Part 2 Momentum Pt 3(1).pdfSajawalNawaz5
 
Part 1_Methods for mechanically analysing a solid structure(1).pdf
Part 1_Methods for mechanically analysing a solid structure(1).pdfPart 1_Methods for mechanically analysing a solid structure(1).pdf
Part 1_Methods for mechanically analysing a solid structure(1).pdfSajawalNawaz5
 
Part 1 Biofluids Summary and CFD basics Pt 1(1).pdf
Part 1 Biofluids Summary and CFD basics Pt 1(1).pdfPart 1 Biofluids Summary and CFD basics Pt 1(1).pdf
Part 1 Biofluids Summary and CFD basics Pt 1(1).pdfSajawalNawaz5
 
Part 1 Recap and Minimum potential Energy(1).pdf
Part 1 Recap and Minimum potential Energy(1).pdfPart 1 Recap and Minimum potential Energy(1).pdf
Part 1 Recap and Minimum potential Energy(1).pdfSajawalNawaz5
 
Part 1 Momentum Pt 2(1).pdf
Part 1 Momentum Pt 2(1).pdfPart 1 Momentum Pt 2(1).pdf
Part 1 Momentum Pt 2(1).pdfSajawalNawaz5
 

More from SajawalNawaz5 (19)

What is FEA and CFD(2).pdf
What is FEA and CFD(2).pdfWhat is FEA and CFD(2).pdf
What is FEA and CFD(2).pdf
 
Part 3 Practical CFD(1).pdf
Part 3 Practical CFD(1).pdfPart 3 Practical CFD(1).pdf
Part 3 Practical CFD(1).pdf
 
Part 3 Residuals.pdf
Part 3 Residuals.pdfPart 3 Residuals.pdf
Part 3 Residuals.pdf
 
Part 3 Beams(1).pdf
Part 3 Beams(1).pdfPart 3 Beams(1).pdf
Part 3 Beams(1).pdf
 
Part 2 RANS.pdf
Part 2 RANS.pdfPart 2 RANS.pdf
Part 2 RANS.pdf
 
Part 2_Fundamentals Recap(1).pdf
Part 2_Fundamentals Recap(1).pdfPart 2_Fundamentals Recap(1).pdf
Part 2_Fundamentals Recap(1).pdf
 
Part 2 Revision.pdf
Part 2 Revision.pdfPart 2 Revision.pdf
Part 2 Revision.pdf
 
Part 1_Recap and background.pdf
Part 1_Recap and background.pdfPart 1_Recap and background.pdf
Part 1_Recap and background.pdf
 
Part 1 Last weeks summary.pdf
Part 1 Last weeks summary.pdfPart 1 Last weeks summary.pdf
Part 1 Last weeks summary.pdf
 
Part 2 Boundary Conditions.pdf
Part 2 Boundary Conditions.pdfPart 2 Boundary Conditions.pdf
Part 2 Boundary Conditions.pdf
 
FEA and CFD process part 2(2).pdf
FEA and CFD process part 2(2).pdfFEA and CFD process part 2(2).pdf
FEA and CFD process part 2(2).pdf
 
Part 1_Blood.pdf
Part 1_Blood.pdfPart 1_Blood.pdf
Part 1_Blood.pdf
 
Part 2 Members Under Axial Loading(1).pdf
Part 2 Members Under Axial Loading(1).pdfPart 2 Members Under Axial Loading(1).pdf
Part 2 Members Under Axial Loading(1).pdf
 
Part 1 Last weeks summary (1).pdf
Part 1 Last weeks summary (1).pdfPart 1 Last weeks summary (1).pdf
Part 1 Last weeks summary (1).pdf
 
Part 2 Momentum Pt 3(1).pdf
Part 2 Momentum Pt 3(1).pdfPart 2 Momentum Pt 3(1).pdf
Part 2 Momentum Pt 3(1).pdf
 
Part 1_Methods for mechanically analysing a solid structure(1).pdf
Part 1_Methods for mechanically analysing a solid structure(1).pdfPart 1_Methods for mechanically analysing a solid structure(1).pdf
Part 1_Methods for mechanically analysing a solid structure(1).pdf
 
Part 1 Biofluids Summary and CFD basics Pt 1(1).pdf
Part 1 Biofluids Summary and CFD basics Pt 1(1).pdfPart 1 Biofluids Summary and CFD basics Pt 1(1).pdf
Part 1 Biofluids Summary and CFD basics Pt 1(1).pdf
 
Part 1 Recap and Minimum potential Energy(1).pdf
Part 1 Recap and Minimum potential Energy(1).pdfPart 1 Recap and Minimum potential Energy(1).pdf
Part 1 Recap and Minimum potential Energy(1).pdf
 
Part 1 Momentum Pt 2(1).pdf
Part 1 Momentum Pt 2(1).pdfPart 1 Momentum Pt 2(1).pdf
Part 1 Momentum Pt 2(1).pdf
 

Recently uploaded

pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...Call Girls Noida
 
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar SumanCall Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar SumanCall Girls Service Chandigarh Ayushi
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meetpriyashah722354
 
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near MeVIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Memriyagarg453
 
Russian Call Girls Gurgaon Swara 9711199012 Independent Escort Service Gurgaon
Russian Call Girls Gurgaon Swara 9711199012 Independent Escort Service GurgaonRussian Call Girls Gurgaon Swara 9711199012 Independent Escort Service Gurgaon
Russian Call Girls Gurgaon Swara 9711199012 Independent Escort Service GurgaonCall Girls Service Gurgaon
 
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in UdaipurUdaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipurseemahedar019
 
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsiindian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana TulsiHigh Profile Call Girls Chandigarh Aarushi
 
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012Call Girls Service Gurgaon
 
Call Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service Mohali
Call Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service MohaliCall Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service Mohali
Call Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service MohaliHigh Profile Call Girls Chandigarh Aarushi
 
Dehradun Call Girls Service 8854095900 Real Russian Girls Looking Models
Dehradun Call Girls Service 8854095900 Real Russian Girls Looking ModelsDehradun Call Girls Service 8854095900 Real Russian Girls Looking Models
Dehradun Call Girls Service 8854095900 Real Russian Girls Looking Modelsindiancallgirl4rent
 
Basics of Anatomy- Language of Anatomy.pptx
Basics of Anatomy- Language of Anatomy.pptxBasics of Anatomy- Language of Anatomy.pptx
Basics of Anatomy- Language of Anatomy.pptxAyush Gupta
 
Russian Call Girls in Chandigarh Ojaswi ❤️🍑 9907093804 👄🫦 Independent Escort ...
Russian Call Girls in Chandigarh Ojaswi ❤️🍑 9907093804 👄🫦 Independent Escort ...Russian Call Girls in Chandigarh Ojaswi ❤️🍑 9907093804 👄🫦 Independent Escort ...
Russian Call Girls in Chandigarh Ojaswi ❤️🍑 9907093804 👄🫦 Independent Escort ...High Profile Call Girls Chandigarh Aarushi
 
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetCall Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meetpriyashah722354
 
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...indiancallgirl4rent
 
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service DehradunDehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service DehradunNiamh verma
 
VIP Kolkata Call Girl New Town 👉 8250192130 Available With Room
VIP Kolkata Call Girl New Town 👉 8250192130  Available With RoomVIP Kolkata Call Girl New Town 👉 8250192130  Available With Room
VIP Kolkata Call Girl New Town 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near MeVIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Memriyagarg453
 

Recently uploaded (20)

pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
 
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar SumanCall Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
Call Girl Price Amritsar ❤️🍑 9053900678 Call Girls in Amritsar Suman
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
 
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near MeVIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
 
Russian Call Girls Gurgaon Swara 9711199012 Independent Escort Service Gurgaon
Russian Call Girls Gurgaon Swara 9711199012 Independent Escort Service GurgaonRussian Call Girls Gurgaon Swara 9711199012 Independent Escort Service Gurgaon
Russian Call Girls Gurgaon Swara 9711199012 Independent Escort Service Gurgaon
 
Model Call Girl in Subhash Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Subhash Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Subhash Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Subhash Nagar Delhi reach out to us at 🔝9953056974🔝
 
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in UdaipurUdaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
 
College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...
College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...
College Call Girls Dehradun Kavya 🔝 7001305949 🔝 📍 Independent Escort Service...
 
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsiindian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
indian Call Girl Panchkula ❤️🍑 9907093804 Low Rate Call Girls Ludhiana Tulsi
 
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
 
Call Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service Mohali
Call Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service MohaliCall Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service Mohali
Call Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service Mohali
 
Dehradun Call Girls Service 8854095900 Real Russian Girls Looking Models
Dehradun Call Girls Service 8854095900 Real Russian Girls Looking ModelsDehradun Call Girls Service 8854095900 Real Russian Girls Looking Models
Dehradun Call Girls Service 8854095900 Real Russian Girls Looking Models
 
Basics of Anatomy- Language of Anatomy.pptx
Basics of Anatomy- Language of Anatomy.pptxBasics of Anatomy- Language of Anatomy.pptx
Basics of Anatomy- Language of Anatomy.pptx
 
Call Girl Lucknow Gauri 🔝 8923113531 🔝 🎶 Independent Escort Service Lucknow
Call Girl Lucknow Gauri 🔝 8923113531  🔝 🎶 Independent Escort Service LucknowCall Girl Lucknow Gauri 🔝 8923113531  🔝 🎶 Independent Escort Service Lucknow
Call Girl Lucknow Gauri 🔝 8923113531 🔝 🎶 Independent Escort Service Lucknow
 
Russian Call Girls in Chandigarh Ojaswi ❤️🍑 9907093804 👄🫦 Independent Escort ...
Russian Call Girls in Chandigarh Ojaswi ❤️🍑 9907093804 👄🫦 Independent Escort ...Russian Call Girls in Chandigarh Ojaswi ❤️🍑 9907093804 👄🫦 Independent Escort ...
Russian Call Girls in Chandigarh Ojaswi ❤️🍑 9907093804 👄🫦 Independent Escort ...
 
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetCall Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
 
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
 
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service DehradunDehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
 
VIP Kolkata Call Girl New Town 👉 8250192130 Available With Room
VIP Kolkata Call Girl New Town 👉 8250192130  Available With RoomVIP Kolkata Call Girl New Town 👉 8250192130  Available With Room
VIP Kolkata Call Girl New Town 👉 8250192130 Available With Room
 
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near MeVIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
 

Part 2 CFD basics Pt 2(1).pdf

  • 1. Dr Patrick Geoghegan Book: H. Versteeg and W. Malalasekera An Introduction to Computational Fluid Dynamics: The Finite Volume Method Chapter 2 FEA/CFD for Biomedical Engineering Week 8: CFD – Continuity
  • 3. Flow conditions and fluid properties 1. Flow conditions: inviscid, viscous, laminar, or turbulent, etc. 2. Fluid properties: density, viscosity, and thermal conductivity, etc. Selection of models: Different models usually fixed by codes, though some options for user to choose Initial and Boundary Conditions: Not fixed by codes, user needs specify them for different applications. The Physics
  • 4. 𝜌𝜌 𝜕𝜕𝐮𝐮 𝜕𝜕𝑡𝑡 + 𝐮𝐮 � 𝛻𝛻𝐮𝐮 = −𝛻𝛻𝑝𝑝 + 𝛻𝛻 � 𝜇𝜇 𝛻𝛻𝐮𝐮 + 𝛻𝛻𝐮𝐮 𝑻𝑻 − 2 3 𝜇𝜇 𝛻𝛻 � 𝐮𝐮 𝐈𝐈 + 𝐒𝐒𝐌𝐌 The Physics – Model Equations Built upon Navier Stokes equations The inertial forces, pressure forces, viscous forces, and the external forces (e.g. gravity) applied to the fluid. These equations are always solved together with the continuity equation: 𝜕𝜕𝜕𝜕 𝜕𝜕𝜕𝜕 + 𝛻𝛻 � 𝜌𝜌𝐮𝐮 = 0 The Navier-Stokes equations represent the conservation of momentum, while the continuity equation represents the conservation of mass. Most commercial CFD codes solve the continuity, Navier-Stokes, and energy equations, which form coupled, non-linear, partial differential equations (PDEs)
  • 5. Broadly two methods of approaching the solving of the PDEs Finite Difference Method: Replace the derivatives with ratios of differences at points within the grid Finite volume method: Apply “conservation laws” to the small volumes created by the grid (most common in CFD software) The Maths -Discretisation
  • 6. Finite difference methods describe the unknowns of the flow problems by means of point samples at the node points of a grid The governing equations (NSE) are converted to algebraic form, allowing the first and second derivatives to be approximated using Truncated Taylor series expansions. The resulting linear algebraic equations can then be solved iteratively of simultaneously The Maths –Finite Difference Method
  • 7. The domain is divided into a number of control volumes (aka cells, elements) -the unknown of interest is located at the centroid of the control volume. The differential form of the governing equations are integrated over each control volume. The Maths –Finite Volume Method
  • 8. Finite Volume approximations are substituted for the terms in the integrated equations (discretization) - converts the integral equations into a system of algebraic equations. One equation for each control volume results in a set of algebraic equations which can be solved by an iterative method, or simultaneously The Maths –Finite Volume Method
  • 9. The computational domain is what is Discretised into a “grid” or “mesh”, which is formed of a finite set of control volumes or cells. The Model –Computational Domain
  • 10. Cell Types: The Model -Discretization
  • 11. Grid Types: Structured All cells have the same number of nodes All grid lines must pass through all of domain (forms a grid index) Restricted to simple geometries The Model -Discretization
  • 13. Grid Types: Un-structured Cells can be arranged in arbitrary fashion No grid index and therefore no constraints on cell layout Can therefore be used in complex geometry The Model -Discretization Human Lung
  • 15. 3D Meshes can be formed of Quad or Hex meshes, which can be useful for simple geometry. For complex geometries, tri or tetra - meshes may be more suitable The Model -Discretization
  • 16. As with FEA, the Boundary Conditions setup how the model interacts with the environment. Examples: • Wall interaction (stress induced in fluid) • Specified suction or blowing at interfaces • Inflow/Outflow pressure • Interface Condition, e.g., Air-water free surface • Symmetry and Periodicity The Boundary Conditions
  • 17. In addition to the boundary conditions, the model can also have some Initial Conditions defined such as whether it is a Steady/unsteady flow, ambient temperature. Initial conditions should not affect final results and only affect convergence path, i.e. number of iterations (steady) or time steps (unsteady) need to reach converged solutions. They can help speed up the convergence The Boundary Conditions
  • 18. The discretized conservation equations are solved iteratively. A number of iterations are usually required to reach a converged solution. Convergence is reached when: • Changes in solution variables from one iteration to the next are negligible. • The solution no longer changes with additional iterations. • Mass, momentum, energy and scalar balances are obtained. Analysis
  • 19. Convergence can be monitored by the residuals in the solutions, which are a measure of the imbalance (or error) in the conservation equations The accuracy of a converged solution is dependent upon: • Appropriateness and accuracy of the physical models. • Grid resolution and independence. • Problem setup. Analysis
  • 20. Once the analysis is complete, the results require examination This can allow the problem to be explored, asking questions such as: What is the overall flow pattern? What is the pressure at the outlet? Post-Processing
  • 21. CFD packages will provide several “user friendly” ways to look at the results of a simulation: • Vector Plots • Contour Plots • Particle Tracking Post Processing
  • 22. Following analysis of the results, decisions on whether to re-run the analysis can be taken. Reasons to do this may be: Unexpected flow conditions –are the boundary conditions correct? Post-Processing