SlideShare a Scribd company logo
1 of 21
Smoothed Particle
Hydrodynamics
(SPH)
Quirijn Frederix
Introduction: SPH
Table of contents
• Introduction
• The idea
• Kernel function
• Equations of motion
• Boundary conditions

• Problems
• Boundary particles
• Incompressible flow
• Particle clustering

• Example: Couette flow
• Conclusion
The idea
• Fluid is composed of many discrete particles (mesh-free)
• Lagrangian method

• Each Particle has certain velocity, density, thermal energy and
fixed mass
• Global conservation of mass automatically fulfilled
The idea: Kernel function
• Examples of Kernel functions:
• Guassian, infinetly differentiable but not compact supported:

• Compact supported splines with s = │r│/h :

• In some applications a varying smoothing
length, “h” can be preferable
(e.g. Astrophysics)
The idea: Interpolation
• It can be shown that:

• Example density:

Apply this to momentum equations
Equations of motion
•
Equations of motion
•
The complete method
•
Boundary conditions
• 3 types: Inflow, outflow and rigid wall
• No slip and free slip boundary conditions by:
• Ghost particles:

• Boundary forces (Lennard-Jones potential):
Table of contents
• Introduction
• The idea
• Kernel function
• Equations of motion
• Boundary conditions

• Problems
• Boundary particles
• Incompressible flow
• Particle clustering

• Example: Couette flow
• Conclusion
Problems: boundaries
• Calculating the density with the before mentioned formula:

• problematic for particles near the boundaries, where sphere
of influence partially falls outside the problem domain
• Lengthy calculations that have to be done before the
momentum equation can be solved
• Solution: use continuity equation to calculate ρ:

• All terms can now be calculated simultaneously
Problems: Incompressible flow
• When pressure is obtained through an explicit function of
density, local variations in the pressure gradient may force
particle motions due to local density gradients

• Approximate incompressible flow by slightly compressible
flow with high speed of sound, c

• But c not too high to have acceptable time step
Problem: Particle clustering
• Non-uniform particles can lead to ill-conditioned matrix in the
linear system
• Caused by “Kernel flaw”
• Influenced by Re
• Solution:
• Extra pressure term
• Remeshing
• Particle shifting
Problem: Particle clustering
• Comparison of methods
Divergence free

Density invariant

Particle shifting
Problem: Particle clustering
• Divergence free ISPH: Accurate but unstable
• Density invariant ISPH: Stable but less accurate
• Divergence free + Density invariant: Accurate and stable, not
efficient
• Particle shifting: Accurate and stable without loss of efficiency
• Simulation of lid-driven cavity flow:
Table of contents
• Introduction
• The idea
• Kernel function
• Equations of motion
• Boundary conditions

• Problems
• Boundary particles
• Incompressible flow
• Particle clustering

• Example: Couette flow
• Conclusion
Example: Couette flow

• Low order, compact support kernel since 2nd order derivative
not required, without loss of stability or accuracy
• Choose speed of sound such that density fluctuations are
limited to 3%
Example: Couette flow
Table of contents
• Introduction
• The idea
• Kernel function
• Equations of motion
• Boundary conditions

• Problems
• Boundary particles
• Incompressible flow
• Particle clustering

• Example: Couette flow
• Conclusion
Conclusion
• Advantages
•
•
•
•

Large dynamic range in resolution
Easily handle complex geometries and regions devoid of particles
Easy to implement, incredibly robust
Excellent conservation properties (linear + angular momentum)

• Disadvantages
• Numerical noise from approximation of kernel interpolation leads
to limited accuracy (mostly in 2D and 3D)
• Generally computationally slower compared to other mesh-based
techniques
• Too tobust (errors don’t cause an abort of computation)

More Related Content

What's hot

Introduction to Theory of elasticity and plasticity Att 6521
Introduction to Theory of elasticity and plasticity Att 6521Introduction to Theory of elasticity and plasticity Att 6521
Introduction to Theory of elasticity and plasticity Att 6521Shekh Muhsen Uddin Ahmed
 
Finite Element Analysis - UNIT-1
Finite Element Analysis - UNIT-1Finite Element Analysis - UNIT-1
Finite Element Analysis - UNIT-1propaul
 
Recovery recrystallization grain_growth
Recovery recrystallization grain_growthRecovery recrystallization grain_growth
Recovery recrystallization grain_growthVikas Barnwal
 
FRACTURE MECHANICS PRESENTATION
FRACTURE MECHANICS PRESENTATIONFRACTURE MECHANICS PRESENTATION
FRACTURE MECHANICS PRESENTATIONAkash kumar
 
Lec 2 stress strain diagram (lec 2)
Lec 2 stress strain diagram (lec 2)Lec 2 stress strain diagram (lec 2)
Lec 2 stress strain diagram (lec 2)Abdul Rehman Memon
 
Recovery recrystallization and grain growth
Recovery recrystallization and grain growthRecovery recrystallization and grain growth
Recovery recrystallization and grain growthPrem Kumar Soni
 
Mechnical properties of Materials
Mechnical properties of MaterialsMechnical properties of Materials
Mechnical properties of MaterialsIndranilMandal
 
Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018Dr. Mohd Zameeruddin
 
Fatigue of materials
Fatigue of materialsFatigue of materials
Fatigue of materialsBilal
 
Lec 2 compression test
Lec 2 compression  testLec 2 compression  test
Lec 2 compression testRania Atia
 
UNIT-I-Theories of failures-19072016.pptx
UNIT-I-Theories of failures-19072016.pptxUNIT-I-Theories of failures-19072016.pptx
UNIT-I-Theories of failures-19072016.pptxPraveen Kumar
 

What's hot (20)

Introduction to Theory of elasticity and plasticity Att 6521
Introduction to Theory of elasticity and plasticity Att 6521Introduction to Theory of elasticity and plasticity Att 6521
Introduction to Theory of elasticity and plasticity Att 6521
 
Fracture Mechanics & Failure Analysis: Griffith theory of brittle fracture
Fracture Mechanics & Failure Analysis: Griffith theory of brittle fractureFracture Mechanics & Failure Analysis: Griffith theory of brittle fracture
Fracture Mechanics & Failure Analysis: Griffith theory of brittle fracture
 
Finite Element Analysis - UNIT-1
Finite Element Analysis - UNIT-1Finite Element Analysis - UNIT-1
Finite Element Analysis - UNIT-1
 
Recovery recrystallization grain_growth
Recovery recrystallization grain_growthRecovery recrystallization grain_growth
Recovery recrystallization grain_growth
 
CREEP
CREEPCREEP
CREEP
 
FRACTURE MECHANICS PRESENTATION
FRACTURE MECHANICS PRESENTATIONFRACTURE MECHANICS PRESENTATION
FRACTURE MECHANICS PRESENTATION
 
Creep of metals
Creep of metalsCreep of metals
Creep of metals
 
Creep final 123
Creep final 123Creep final 123
Creep final 123
 
Lec 2 stress strain diagram (lec 2)
Lec 2 stress strain diagram (lec 2)Lec 2 stress strain diagram (lec 2)
Lec 2 stress strain diagram (lec 2)
 
Deformation and kink bads
Deformation and kink badsDeformation and kink bads
Deformation and kink bads
 
Recovery recrystallization and grain growth
Recovery recrystallization and grain growthRecovery recrystallization and grain growth
Recovery recrystallization and grain growth
 
Creep
CreepCreep
Creep
 
Mechnical properties of Materials
Mechnical properties of MaterialsMechnical properties of Materials
Mechnical properties of Materials
 
FRACTURE BEHAVIOUR
FRACTURE BEHAVIOURFRACTURE BEHAVIOUR
FRACTURE BEHAVIOUR
 
Compression and Torsion Testing.pptx
Compression and Torsion Testing.pptxCompression and Torsion Testing.pptx
Compression and Torsion Testing.pptx
 
FEM
FEMFEM
FEM
 
Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018Basics of finite element method 19.04.2018
Basics of finite element method 19.04.2018
 
Fatigue of materials
Fatigue of materialsFatigue of materials
Fatigue of materials
 
Lec 2 compression test
Lec 2 compression  testLec 2 compression  test
Lec 2 compression test
 
UNIT-I-Theories of failures-19072016.pptx
UNIT-I-Theories of failures-19072016.pptxUNIT-I-Theories of failures-19072016.pptx
UNIT-I-Theories of failures-19072016.pptx
 

Viewers also liked

Packing For Mars, Chapter 13
Packing For Mars, Chapter 13Packing For Mars, Chapter 13
Packing For Mars, Chapter 13quirijnfrederix
 
Elektriciteit uit zonne energie, niet fotovoltaïsch
Elektriciteit uit zonne energie, niet fotovoltaïschElektriciteit uit zonne energie, niet fotovoltaïsch
Elektriciteit uit zonne energie, niet fotovoltaïschquirijnfrederix
 
Mars One: A hoax or a new approach for space funding?
Mars One: A hoax or a new approach for space funding?Mars One: A hoax or a new approach for space funding?
Mars One: A hoax or a new approach for space funding?quirijnfrederix
 
The Application of Grid Fins on Missiles and Launch Vehicles
The Application of Grid Fins on Missiles and Launch VehiclesThe Application of Grid Fins on Missiles and Launch Vehicles
The Application of Grid Fins on Missiles and Launch Vehiclesquirijnfrederix
 
Internship experience: Mechanical engineering
Internship experience: Mechanical engineeringInternship experience: Mechanical engineering
Internship experience: Mechanical engineeringquirijnfrederix
 
презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)
презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)
презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)TalkaKvasova
 

Viewers also liked (9)

Smoothed Particle Hydrodynamics
Smoothed Particle HydrodynamicsSmoothed Particle Hydrodynamics
Smoothed Particle Hydrodynamics
 
Packing For Mars, Chapter 13
Packing For Mars, Chapter 13Packing For Mars, Chapter 13
Packing For Mars, Chapter 13
 
OSIRIS-REx
OSIRIS-RExOSIRIS-REx
OSIRIS-REx
 
Elektriciteit uit zonne energie, niet fotovoltaïsch
Elektriciteit uit zonne energie, niet fotovoltaïschElektriciteit uit zonne energie, niet fotovoltaïsch
Elektriciteit uit zonne energie, niet fotovoltaïsch
 
Iss
IssIss
Iss
 
Mars One: A hoax or a new approach for space funding?
Mars One: A hoax or a new approach for space funding?Mars One: A hoax or a new approach for space funding?
Mars One: A hoax or a new approach for space funding?
 
The Application of Grid Fins on Missiles and Launch Vehicles
The Application of Grid Fins on Missiles and Launch VehiclesThe Application of Grid Fins on Missiles and Launch Vehicles
The Application of Grid Fins on Missiles and Launch Vehicles
 
Internship experience: Mechanical engineering
Internship experience: Mechanical engineeringInternship experience: Mechanical engineering
Internship experience: Mechanical engineering
 
презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)
презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)
презентация на предзащиту и защиту вкр (пишем диплом-сами.рф)
 

Similar to Smoothed particle hydrodynamics

Analytical centrifugation
Analytical centrifugationAnalytical centrifugation
Analytical centrifugationVarshini3
 
Flow past Immersed bodies 1.pptx in fluid meachanics
Flow past Immersed bodies 1.pptx in  fluid meachanicsFlow past Immersed bodies 1.pptx in  fluid meachanics
Flow past Immersed bodies 1.pptx in fluid meachanicsadil11699611
 
1 Intro and viscosity.ppt viscosity intro
1 Intro and viscosity.ppt viscosity intro1 Intro and viscosity.ppt viscosity intro
1 Intro and viscosity.ppt viscosity introShaelMalik
 
Cfd simulation of hydrodynamics in fluidized beds
Cfd simulation of hydrodynamics in fluidized bedsCfd simulation of hydrodynamics in fluidized beds
Cfd simulation of hydrodynamics in fluidized bedsMaheshNadda2
 
The Wave Mechanics of Large-scale Structure
The Wave Mechanics of Large-scale StructureThe Wave Mechanics of Large-scale Structure
The Wave Mechanics of Large-scale StructurePeter Coles
 
NoSQL and Einstein's theory of relativity
NoSQL and Einstein's theory of relativityNoSQL and Einstein's theory of relativity
NoSQL and Einstein's theory of relativityLars Marius Garshol
 
generalized_nbody_acs_2015_challacombe
generalized_nbody_acs_2015_challacombegeneralized_nbody_acs_2015_challacombe
generalized_nbody_acs_2015_challacombeMatt Challacombe
 
7926563mocskoff pack method k sampling.ppt
7926563mocskoff pack method k sampling.ppt7926563mocskoff pack method k sampling.ppt
7926563mocskoff pack method k sampling.pptGustavoGuilln4
 
Applications of Advanced Numerical Simulations and Analysis in Theoretical As...
Applications of Advanced Numerical Simulations and Analysis in Theoretical As...Applications of Advanced Numerical Simulations and Analysis in Theoretical As...
Applications of Advanced Numerical Simulations and Analysis in Theoretical As...John ZuHone
 
Alternatives to Cold Dark Matter
Alternatives to Cold Dark MatterAlternatives to Cold Dark Matter
Alternatives to Cold Dark MatterPeter Coles
 
3. Neutron Diffusion Theory_2022.pdf
3. Neutron Diffusion Theory_2022.pdf3. Neutron Diffusion Theory_2022.pdf
3. Neutron Diffusion Theory_2022.pdfSheziiMalik
 
Active Matter and the Vicsek Model of Flocking
Active Matter and the Vicsek Model of FlockingActive Matter and the Vicsek Model of Flocking
Active Matter and the Vicsek Model of FlockingAbhranil Das
 
Paper_Macromolecules
Paper_MacromoleculesPaper_Macromolecules
Paper_MacromoleculesDeepa Nair
 
Paper_Journal of Rheology
Paper_Journal of RheologyPaper_Journal of Rheology
Paper_Journal of RheologyDeepa Nair
 

Similar to Smoothed particle hydrodynamics (20)

Analytical centrifugation
Analytical centrifugationAnalytical centrifugation
Analytical centrifugation
 
Flow past Immersed bodies 1.pptx in fluid meachanics
Flow past Immersed bodies 1.pptx in  fluid meachanicsFlow past Immersed bodies 1.pptx in  fluid meachanics
Flow past Immersed bodies 1.pptx in fluid meachanics
 
fluid.ppt
fluid.pptfluid.ppt
fluid.ppt
 
Coles_ITP.pptx
Coles_ITP.pptxColes_ITP.pptx
Coles_ITP.pptx
 
1 Intro and viscosity.ppt viscosity intro
1 Intro and viscosity.ppt viscosity intro1 Intro and viscosity.ppt viscosity intro
1 Intro and viscosity.ppt viscosity intro
 
Cfd simulation of hydrodynamics in fluidized beds
Cfd simulation of hydrodynamics in fluidized bedsCfd simulation of hydrodynamics in fluidized beds
Cfd simulation of hydrodynamics in fluidized beds
 
The Wave Mechanics of Large-scale Structure
The Wave Mechanics of Large-scale StructureThe Wave Mechanics of Large-scale Structure
The Wave Mechanics of Large-scale Structure
 
NoSQL and Einstein's theory of relativity
NoSQL and Einstein's theory of relativityNoSQL and Einstein's theory of relativity
NoSQL and Einstein's theory of relativity
 
generalized_nbody_acs_2015_challacombe
generalized_nbody_acs_2015_challacombegeneralized_nbody_acs_2015_challacombe
generalized_nbody_acs_2015_challacombe
 
7926563mocskoff pack method k sampling.ppt
7926563mocskoff pack method k sampling.ppt7926563mocskoff pack method k sampling.ppt
7926563mocskoff pack method k sampling.ppt
 
Applications of Advanced Numerical Simulations and Analysis in Theoretical As...
Applications of Advanced Numerical Simulations and Analysis in Theoretical As...Applications of Advanced Numerical Simulations and Analysis in Theoretical As...
Applications of Advanced Numerical Simulations and Analysis in Theoretical As...
 
Wamit
WamitWamit
Wamit
 
Alternatives to Cold Dark Matter
Alternatives to Cold Dark MatterAlternatives to Cold Dark Matter
Alternatives to Cold Dark Matter
 
3. Neutron Diffusion Theory_2022.pdf
3. Neutron Diffusion Theory_2022.pdf3. Neutron Diffusion Theory_2022.pdf
3. Neutron Diffusion Theory_2022.pdf
 
Active Matter and the Vicsek Model of Flocking
Active Matter and the Vicsek Model of FlockingActive Matter and the Vicsek Model of Flocking
Active Matter and the Vicsek Model of Flocking
 
Paper_Macromolecules
Paper_MacromoleculesPaper_Macromolecules
Paper_Macromolecules
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
EPSC2014_Estrada
EPSC2014_EstradaEPSC2014_Estrada
EPSC2014_Estrada
 
Paper_Journal of Rheology
Paper_Journal of RheologyPaper_Journal of Rheology
Paper_Journal of Rheology
 
18) Narendra Patel
18) Narendra Patel18) Narendra Patel
18) Narendra Patel
 

Recently uploaded

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 

Recently uploaded (20)

Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 

Smoothed particle hydrodynamics

  • 3. Table of contents • Introduction • The idea • Kernel function • Equations of motion • Boundary conditions • Problems • Boundary particles • Incompressible flow • Particle clustering • Example: Couette flow • Conclusion
  • 4. The idea • Fluid is composed of many discrete particles (mesh-free) • Lagrangian method • Each Particle has certain velocity, density, thermal energy and fixed mass • Global conservation of mass automatically fulfilled
  • 5. The idea: Kernel function • Examples of Kernel functions: • Guassian, infinetly differentiable but not compact supported: • Compact supported splines with s = │r│/h : • In some applications a varying smoothing length, “h” can be preferable (e.g. Astrophysics)
  • 6. The idea: Interpolation • It can be shown that: • Example density: Apply this to momentum equations
  • 10. Boundary conditions • 3 types: Inflow, outflow and rigid wall • No slip and free slip boundary conditions by: • Ghost particles: • Boundary forces (Lennard-Jones potential):
  • 11. Table of contents • Introduction • The idea • Kernel function • Equations of motion • Boundary conditions • Problems • Boundary particles • Incompressible flow • Particle clustering • Example: Couette flow • Conclusion
  • 12. Problems: boundaries • Calculating the density with the before mentioned formula: • problematic for particles near the boundaries, where sphere of influence partially falls outside the problem domain • Lengthy calculations that have to be done before the momentum equation can be solved • Solution: use continuity equation to calculate ρ: • All terms can now be calculated simultaneously
  • 13. Problems: Incompressible flow • When pressure is obtained through an explicit function of density, local variations in the pressure gradient may force particle motions due to local density gradients • Approximate incompressible flow by slightly compressible flow with high speed of sound, c • But c not too high to have acceptable time step
  • 14. Problem: Particle clustering • Non-uniform particles can lead to ill-conditioned matrix in the linear system • Caused by “Kernel flaw” • Influenced by Re • Solution: • Extra pressure term • Remeshing • Particle shifting
  • 15. Problem: Particle clustering • Comparison of methods Divergence free Density invariant Particle shifting
  • 16. Problem: Particle clustering • Divergence free ISPH: Accurate but unstable • Density invariant ISPH: Stable but less accurate • Divergence free + Density invariant: Accurate and stable, not efficient • Particle shifting: Accurate and stable without loss of efficiency • Simulation of lid-driven cavity flow:
  • 17. Table of contents • Introduction • The idea • Kernel function • Equations of motion • Boundary conditions • Problems • Boundary particles • Incompressible flow • Particle clustering • Example: Couette flow • Conclusion
  • 18. Example: Couette flow • Low order, compact support kernel since 2nd order derivative not required, without loss of stability or accuracy • Choose speed of sound such that density fluctuations are limited to 3%
  • 20. Table of contents • Introduction • The idea • Kernel function • Equations of motion • Boundary conditions • Problems • Boundary particles • Incompressible flow • Particle clustering • Example: Couette flow • Conclusion
  • 21. Conclusion • Advantages • • • • Large dynamic range in resolution Easily handle complex geometries and regions devoid of particles Easy to implement, incredibly robust Excellent conservation properties (linear + angular momentum) • Disadvantages • Numerical noise from approximation of kernel interpolation leads to limited accuracy (mostly in 2D and 3D) • Generally computationally slower compared to other mesh-based techniques • Too tobust (errors don’t cause an abort of computation)

Editor's Notes

  1. Energy equation can be added aswell
  2. Behoud lin en ang momentum, goed voor bewegende, floating boundaries, tussen deeltjes grote variatie in kracht -> Bxy, om te voorkomen dat deeltjes door boundaries gaan