SlideShare a Scribd company logo
Particle-based fluid
simulations using GPUs
FluiDyna GmbH, Edisonstr. 3, 85716 Unterschleißheim b. München, Germany 115.10.2015
www.fluidyna.com
• Introduction to
• Introduction to SPH &
• General capabilities of the code
• Code strong points: powertrain oiling simulation
• More capabilities
• Roadmap
Outline
215.10.2015
www.fluidyna.com
• was founded in 2006
• Dr. Thomas Indinger, CEO
• Located in Unterschleißheim (Munich), Germany
• Specializing in CFD:
• Consulting
• In house codes: nanoFluidX, ultraFluidX, Culises
• Hardware (Nvidia Preferred Solution Provider)
• partnership: 2014
Introduction: the company
315.10.2015
www.fluidyna.com
Introduction to SPH
415.10.2015
• Lagrangian discretization elements (“particles”) advect with the flow
• Kernel smoothing with compact support
• Particle-particle interactions model the fluid / solid:
∆t ∆t
Schematic dambreak simulation with SPH
𝐴 𝑟 = 𝐴 𝑟′ 𝑊 𝑟 − 𝑟′, ℎ 𝐝 𝐫′ ≈
𝑏
𝐴 𝑟𝑏 𝑉𝑏 𝑊 𝑟 − 𝑟𝑏, ℎ
𝛻 𝐴 𝑟 = − 𝐴 𝑟′ 𝛻𝑊 𝑟 − 𝑟′, ℎ 𝐝 𝐫′ ≈ −
𝑏
𝐴 𝑟𝑏 𝑉𝑏 𝛻𝑊 𝑟 − 𝑟𝑏, ℎ
𝑑 𝑣
𝑑𝑡
= −
1
ρ
𝛻𝑝 + ν𝛻2 𝑣 + 𝑔
𝑑𝑣 𝑎
𝑑𝑡
=. . . −
1
𝑚 𝑎 𝑏
𝑉𝑎
2
𝑝 𝑎 + 𝑉𝑏
2
𝑝 𝑏 𝛻𝑎 𝑊𝑎𝑏 ℎ . . .
http://plaza.ufl.edu/jeffjtd/SitePics/kernelpic.jpg
www.fluidyna.com
Introduction to SPH: walls
515.10.2015
Problem of the wall BCs:
• Requirements:
• Impermeability
• No-slip condition
Monaghan and Kajtar, SPH particle boundary forces for arbitrary boundaries,
Comp. Phys. Comm. 180(10):1811-1820, 2009
Morris et al., Modeling Low Reynolds Number Incompressible Flows Using SPH,
J. Comput. Phys. 136(1):214-226, 1997
+ Coupling with FEM
- Additional evolution equation
- 3D formulation non-trivial (missing currently)
+ No-slip condition accurately imposed
- Simple geometries
- Multi-value problem
+ Straightforward implementation
- Arbitrary geometries
- Numerical parameter
?
Ferrand et al., Unified semi-analytical wall boundary conditions for inviscid, laminar or turbulent
flows in the meshless SPH method, Int. J. Num. Methods in Fluids 71:446-472, 2013
www.fluidyna.com
Introduction to SPH: walls
615.10.2015
S. Adami, X.Y. Hu, N.A. Adams (2012) A Generalized Wall Boundary Condition for Smoothed Particle Hydrodynamics,
J. Comput. Phys. 231(21): 7057-7075.
Sketch of wall boundary
general wall bc.
• no-slip condition
• arbitrary geometry
• Neumann condition
for pressure
“…The results of this paper show that while all methods give reasonable results they can be greatly improved
by a combination of (a) using three layers of fluid particles as boundary particles, (b) interpolating the pressure
and velocity from the fluid particles to the boundary particles in the manner described by Adami et al. [1] and
(c) using density diffusion as first suggested by Molteni and Colagrossi [19]…”
A study of solid wall models for weakly compressible SPH, Valizadeh & Monaghan (2014)
www.fluidyna.com
• is …
• based on the Smoothed Particle Hydrodynamics method (SPH).
• a meshless CFD solver.
• most powerful for complex flows in arbitrary geometries.
• using GPU-acceleration to minimize simulation times.
Introduction to
715.10.2015
“No grid generation, nearly no limits.”
www.fluidyna.com
Using a Lagrangian framework it is possible to…
• Simulate free-surface flows
• Simulate flows with moving rigid bodies
General capabilities
815.10.2015
Fluid flow in an agitated boxDam break within oscillating tank
www.fluidyna.com
Using a Lagrangian framework it is possible to…
• Simulate multi-phase flows w/ high density and viscosity ratios
General capabilities
915.10.2015
Water phase
(ρ=1000 kg/m³)
Air phase
(ρ=1 kg/m³)
Air entrappment in fluid phaseMulti-phase dam break simulation
www.fluidyna.com
Using a Lagrangian framework it is possible to…
• Simulate flows in/through complex geometries
General capabilities
1015.10.2015
Water flow (red particles) through porous membrane
(section of a fuel cell cathode) under gravity.
www.fluidyna.com
Using a Lagrangian framework it is possible to…
• Simulate flows with rotating rigid bodies
General capabilities
1115.10.2015
Particle animation
„Footprints“
Free-surface deformation
Pathlines showing internal fluid motion
www.fluidyna.com
Using a Lagrangian framework it is possible to…
• Simulate filling of mixing tanks
General capabilities
1215.10.2015
Volume-rendered fluid animation
• Training case.
www.fluidyna.com
Powertrain Oiling Simulation
1315.10.2015
as Powertrain Oiling simulation tool
• Preprocessing with HyperMesh
• Simulation setup (currently) with ASCII-file
• High performance simulation using GPU
• Postprocessing (currently) with and
www.fluidyna.com
• Geometry discretization
CAD input data (STEP, IGES, STL, …) is discretized using HyperMesh
Powertrain Oiling Simulation
1415.10.2015
CAD input data Particle discretization for
www.fluidyna.com
• Simulation using GPU
Powertrain Oiling Simulation
1515.10.2015
NVIDIA GPGPU
Example: Coarse resolution simulation result
www.fluidyna.com
• Velocity vector plots
• Pathlines
• Flow fields on cut section
Powertrain Oiling Simulation
1615.10.2015
• Postprocessing
• Torque measurement
• Flow rate measurement
• Volume-rendered flow visualization
www.fluidyna.com
Powertrain Oiling Simulation
1715.10.2015
• Generic example
Rotating gears Hydrostatic settling
www.fluidyna.com
• Gearbox case 1
• 5.8 million particles
• 2000 rpm
• 1 s of physical time (35.5 rotations)
• 32.5 hrs on a 1 x K40
• Gearbox case 2
• 2.5 million particles
• 5400 rpm
• 0.3 s of physical time (27 rotations)
• Pre-processing: 2 days
• 3 days on a 1 x K40
• Possible speed up: 5 s of physical time in 3-4 days on 8 x K80
Some performance numbers
1815.10.2015
www.fluidyna.com
• Nvidia Tesla K40
• Max Memory Bandwidth 288 (GB/sec)
• Peak performance* 4.29 TFLOPS
• Memory 12GB GDDR5
• Cores 2880
• Nvidia Tesla K80
• Max Memory Bandwidth 480 (GB/sec)
• Peak performance* 5.6 TFLOPS
• Memory 24GB GDDR5
• Cores 4992
• Initial investment:
• 8 x K80 GPUs, 2 x 8-core CPU, 128GB RAM, 2 TB
• Approximately 40,000 €/$
What do you need?
1915.10.2015
*performance for single precision
www.fluidyna.com
• Heat transfer
• Surface tension
• Prescribed motion input for a geometry
• One-way coupling with MotionSolve
• Buoyancy and (rigid body motion)
More features
2015.10.2015
www.fluidyna.com
• Decoupled temperature equation.
• Dirichlet boundary conditions: set
constant temperature or allow it to
evolve in time.
• Heat transfer among all phases: fluids,
walls and moving walls.
Heat transfer
2115.10.2015
www.fluidyna.com
• Two-phase surface tension model
• Accurate and fast.
• Planned extensions: free surface
surface tension, multi-phase
capability.
Surface tension
2215.10.2015
„Tip-streaming“ (volume rendered)
Drop in shear flow (Couette device)„Square droplet“ test case
www.fluidyna.com
Prescribed motion
2315.10.2015
• Simulate any complex motion
• Piston rod
• Crankshaft
• Planetary gearboxes
t x y z η θ ζ
0 0 0 0 0 0 0
0.1 0.1 0 0.2 10 0 0
0.2 … … … … … …
Translation & rotation as a f(t)
Planetary motion of a cube in a pool of water.
www.fluidyna.com
• Import geometry and its prescribed
positions as a function of time.
• One-way coupling with MotionSolve
results.
Prescribed motion
2415.10.2015
www.fluidyna.com
• In development (testing phase).
• Free translation and rotation of a rigid
body as it interacts with the fluid.
• Optional locking of motion (lock
individual motion along/around axes).
• Input: arbitrary definition of center of
mass location, mass of the body,
moment of inertia.
• Measure forces and torques exerted on
the body by the fluid.
• For use in:
• Naval industry
• Hydro-turbines
Buoyancy (rigid body motion)
2515.10.2015
*Public domain images.
www.fluidyna.com
Roadmap (tentative)
2615.10.2015
2015 2016 2017
Q3 Q4 Q1 Q2 Q3 Q4 Q2Q1
Core version
• Free-surface flows
• Rotating/moving geometries
• multi-GPU
• multi-phase
• Decoupled T equation
• Two-phase surface tension
• Dynamic load-balancing
• Rigid body motion
• Coupled energy equation (viscosity)
• Inlet-outlet boundary conditions
v1.0 v1.04 v2.04
• Non-Newtonian fluids
• Single-phase surface tension
• Steady-state coupling with FV/LBM
codes
• Dynamic coupling with FV/LBM codes
• Von-Neumann temperature boundary conds.
• Variable resolution
• Multi-phase surface tension models
v1.10
www.fluidyna.com
THANK YOU FOR YOUR ATTENTION.
2715.10.2015
FOR MORE INFORMATION ABOUT
VISIT www.nanofluidx.com

More Related Content

PPT
MODELLING AND FABRICATION OF GENEVA MECHANISM
PPTX
Geometric Curves
PPT
Engineering Drawing & Ortographic projection
PDF
Orthographic projections
PPTX
Thermal stesses
PDF
engineering statics: distributed forces-1
PPTX
Kinematic analysis of mechanisms analytical methods
PDF
Assembly and Details
MODELLING AND FABRICATION OF GENEVA MECHANISM
Geometric Curves
Engineering Drawing & Ortographic projection
Orthographic projections
Thermal stesses
engineering statics: distributed forces-1
Kinematic analysis of mechanisms analytical methods
Assembly and Details

What's hot (20)

PPTX
Design, Fabrication and Analysis of Crank and Slotted Lever Quick Return Mech...
PPTX
Dynamics of reciprocating engine.pptx
PPTX
MB3 Multiple Phase Mass Balances
PDF
ICR Velocity Analysis Graphical Method, Theory of Machine
PPTX
UNIT - III NORMAL & OBLIQUE SHOCKS
PPTX
Fluid Mechanics and Machinery Unit I
PDF
8.acceleration analysis
PPTX
Engineering Curves
PPT
Dynamics lecture5
PDF
Fluid Mechanics Chapter 4. Differential relations for a fluid flow
PPTX
Stability of Submerged Bodies in Fluid
PDF
IRJET- Design of an Interstage Structure in Launch Vehicle: Isogrid Construction
PDF
5.Isometric Projections Solutions.pdf
PDF
KINEMATIC INVERSIONS
PPTX
Shaft subjected to bending moment only (2)
PDF
Design of crane hook
PDF
Analysis of a Drive Shaft for Automobile Applications
PDF
[10] degrees of freedom assignment
PPTX
ENG1040 Lec04
PPT
Lesson 13-perspective-projection
Design, Fabrication and Analysis of Crank and Slotted Lever Quick Return Mech...
Dynamics of reciprocating engine.pptx
MB3 Multiple Phase Mass Balances
ICR Velocity Analysis Graphical Method, Theory of Machine
UNIT - III NORMAL & OBLIQUE SHOCKS
Fluid Mechanics and Machinery Unit I
8.acceleration analysis
Engineering Curves
Dynamics lecture5
Fluid Mechanics Chapter 4. Differential relations for a fluid flow
Stability of Submerged Bodies in Fluid
IRJET- Design of an Interstage Structure in Launch Vehicle: Isogrid Construction
5.Isometric Projections Solutions.pdf
KINEMATIC INVERSIONS
Shaft subjected to bending moment only (2)
Design of crane hook
Analysis of a Drive Shaft for Automobile Applications
[10] degrees of freedom assignment
ENG1040 Lec04
Lesson 13-perspective-projection
Ad

Similar to Particle-based fluid simulations using GPUs (20)

PDF
CFD Analysis with AcuSolve and ultraFluidX
PPTX
Study and performance analysis of combustion chamber using
PDF
CFD Best Practices & Key Features
PDF
Czero Engineering - Feb 2017
PPT
Co-op_Poster_III_rev01-mjg
PDF
Fatigue Analysis of Subsea Cladded Vessel using fe-safe
PPT
CFD_Lecture_Engineering(Introduction_to_CFD).ppt
PPT
CFD_Lecture_(Introduction_to_CFD).ppt
PDF
CFM Activity-No.-8_Rotating-Impeller.pdf
PPT
seven cylinder engine
PPT
CFDProcess (1).ppt
PPT
CFDProcess.ppt
PDF
BVAA presentation 2015: The Use of CFD to assess valve performance and operat...
PPTX
Thesis_presentation1
PDF
Development of Hill Chart diagram for Francis turbine of Jhimruk Hydropower u...
PDF
Engineering case study
PDF
Towards Exascale Engine Simulations with NEK5000
PDF
Cfd introduction
PDF
Advisian dynamic process simulation capability june 2019
PPT
CFD Based Design of Solar Drying Systems
CFD Analysis with AcuSolve and ultraFluidX
Study and performance analysis of combustion chamber using
CFD Best Practices & Key Features
Czero Engineering - Feb 2017
Co-op_Poster_III_rev01-mjg
Fatigue Analysis of Subsea Cladded Vessel using fe-safe
CFD_Lecture_Engineering(Introduction_to_CFD).ppt
CFD_Lecture_(Introduction_to_CFD).ppt
CFM Activity-No.-8_Rotating-Impeller.pdf
seven cylinder engine
CFDProcess (1).ppt
CFDProcess.ppt
BVAA presentation 2015: The Use of CFD to assess valve performance and operat...
Thesis_presentation1
Development of Hill Chart diagram for Francis turbine of Jhimruk Hydropower u...
Engineering case study
Towards Exascale Engine Simulations with NEK5000
Cfd introduction
Advisian dynamic process simulation capability june 2019
CFD Based Design of Solar Drying Systems
Ad

More from Altair (20)

PDF
Altair for Manufacturing Applications
PDF
Smart Product Development: Scalable Solutions for Your Entire Product Lifecycle
PDF
Simplify and Scale FEA Post-Processing
PDF
Designing for Sustainability: Altair's Customer Story
PDF
why digital twin adoption rates are skyrocketing.pdf
PDF
Can digital twins save the planet?
PDF
Altair for Industrial Design Applications
PDF
Analyze performance and operations of truck fleets in real time
PDF
Powerful Customer Intelligence | Altair Knowledge Studio
PDF
Altair Data analytics for Healthcare.
PDF
AI supported material test automation.
PDF
Altair High-performance Computing (HPC) and Cloud
PDF
No Code Data Transformation for Insurance with Altair Monarch
PDF
Altair Data analytics for Banking, Financial Services and Insurance
PDF
Altair data analytics and artificial intelligence solutions
PDF
Are You Maximising the Potential of Composite Materials?
PDF
Lead time reduction in CAE: Automated FEM Description Report
PDF
A way to reduce mass of gearbox housing
PDF
The Team H2politO: vehicles for low consumption competitions using HyperWorks
PDF
Improving of Assessment Quality of Fatigue Analysis Using: MS, FEMFAT and FEM...
Altair for Manufacturing Applications
Smart Product Development: Scalable Solutions for Your Entire Product Lifecycle
Simplify and Scale FEA Post-Processing
Designing for Sustainability: Altair's Customer Story
why digital twin adoption rates are skyrocketing.pdf
Can digital twins save the planet?
Altair for Industrial Design Applications
Analyze performance and operations of truck fleets in real time
Powerful Customer Intelligence | Altair Knowledge Studio
Altair Data analytics for Healthcare.
AI supported material test automation.
Altair High-performance Computing (HPC) and Cloud
No Code Data Transformation for Insurance with Altair Monarch
Altair Data analytics for Banking, Financial Services and Insurance
Altair data analytics and artificial intelligence solutions
Are You Maximising the Potential of Composite Materials?
Lead time reduction in CAE: Automated FEM Description Report
A way to reduce mass of gearbox housing
The Team H2politO: vehicles for low consumption competitions using HyperWorks
Improving of Assessment Quality of Fatigue Analysis Using: MS, FEMFAT and FEM...

Recently uploaded (20)

PPTX
Current and future trends in Computer Vision.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Safety Seminar civil to be ensured for safe working.
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PDF
Well-logging-methods_new................
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
PPT on Performance Review to get promotions
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
DOCX
573137875-Attendance-Management-System-original
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Current and future trends in Computer Vision.pptx
Lecture Notes Electrical Wiring System Components
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Safety Seminar civil to be ensured for safe working.
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
OOP with Java - Java Introduction (Basics)
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Internet of Things (IOT) - A guide to understanding
Well-logging-methods_new................
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPT on Performance Review to get promotions
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
573137875-Attendance-Management-System-original
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...

Particle-based fluid simulations using GPUs

  • 1. Particle-based fluid simulations using GPUs FluiDyna GmbH, Edisonstr. 3, 85716 Unterschleißheim b. München, Germany 115.10.2015
  • 2. www.fluidyna.com • Introduction to • Introduction to SPH & • General capabilities of the code • Code strong points: powertrain oiling simulation • More capabilities • Roadmap Outline 215.10.2015
  • 3. www.fluidyna.com • was founded in 2006 • Dr. Thomas Indinger, CEO • Located in Unterschleißheim (Munich), Germany • Specializing in CFD: • Consulting • In house codes: nanoFluidX, ultraFluidX, Culises • Hardware (Nvidia Preferred Solution Provider) • partnership: 2014 Introduction: the company 315.10.2015
  • 4. www.fluidyna.com Introduction to SPH 415.10.2015 • Lagrangian discretization elements (“particles”) advect with the flow • Kernel smoothing with compact support • Particle-particle interactions model the fluid / solid: ∆t ∆t Schematic dambreak simulation with SPH 𝐴 𝑟 = 𝐴 𝑟′ 𝑊 𝑟 − 𝑟′, ℎ 𝐝 𝐫′ ≈ 𝑏 𝐴 𝑟𝑏 𝑉𝑏 𝑊 𝑟 − 𝑟𝑏, ℎ 𝛻 𝐴 𝑟 = − 𝐴 𝑟′ 𝛻𝑊 𝑟 − 𝑟′, ℎ 𝐝 𝐫′ ≈ − 𝑏 𝐴 𝑟𝑏 𝑉𝑏 𝛻𝑊 𝑟 − 𝑟𝑏, ℎ 𝑑 𝑣 𝑑𝑡 = − 1 ρ 𝛻𝑝 + ν𝛻2 𝑣 + 𝑔 𝑑𝑣 𝑎 𝑑𝑡 =. . . − 1 𝑚 𝑎 𝑏 𝑉𝑎 2 𝑝 𝑎 + 𝑉𝑏 2 𝑝 𝑏 𝛻𝑎 𝑊𝑎𝑏 ℎ . . . http://plaza.ufl.edu/jeffjtd/SitePics/kernelpic.jpg
  • 5. www.fluidyna.com Introduction to SPH: walls 515.10.2015 Problem of the wall BCs: • Requirements: • Impermeability • No-slip condition Monaghan and Kajtar, SPH particle boundary forces for arbitrary boundaries, Comp. Phys. Comm. 180(10):1811-1820, 2009 Morris et al., Modeling Low Reynolds Number Incompressible Flows Using SPH, J. Comput. Phys. 136(1):214-226, 1997 + Coupling with FEM - Additional evolution equation - 3D formulation non-trivial (missing currently) + No-slip condition accurately imposed - Simple geometries - Multi-value problem + Straightforward implementation - Arbitrary geometries - Numerical parameter ? Ferrand et al., Unified semi-analytical wall boundary conditions for inviscid, laminar or turbulent flows in the meshless SPH method, Int. J. Num. Methods in Fluids 71:446-472, 2013
  • 6. www.fluidyna.com Introduction to SPH: walls 615.10.2015 S. Adami, X.Y. Hu, N.A. Adams (2012) A Generalized Wall Boundary Condition for Smoothed Particle Hydrodynamics, J. Comput. Phys. 231(21): 7057-7075. Sketch of wall boundary general wall bc. • no-slip condition • arbitrary geometry • Neumann condition for pressure “…The results of this paper show that while all methods give reasonable results they can be greatly improved by a combination of (a) using three layers of fluid particles as boundary particles, (b) interpolating the pressure and velocity from the fluid particles to the boundary particles in the manner described by Adami et al. [1] and (c) using density diffusion as first suggested by Molteni and Colagrossi [19]…” A study of solid wall models for weakly compressible SPH, Valizadeh & Monaghan (2014)
  • 7. www.fluidyna.com • is … • based on the Smoothed Particle Hydrodynamics method (SPH). • a meshless CFD solver. • most powerful for complex flows in arbitrary geometries. • using GPU-acceleration to minimize simulation times. Introduction to 715.10.2015 “No grid generation, nearly no limits.”
  • 8. www.fluidyna.com Using a Lagrangian framework it is possible to… • Simulate free-surface flows • Simulate flows with moving rigid bodies General capabilities 815.10.2015 Fluid flow in an agitated boxDam break within oscillating tank
  • 9. www.fluidyna.com Using a Lagrangian framework it is possible to… • Simulate multi-phase flows w/ high density and viscosity ratios General capabilities 915.10.2015 Water phase (ρ=1000 kg/m³) Air phase (ρ=1 kg/m³) Air entrappment in fluid phaseMulti-phase dam break simulation
  • 10. www.fluidyna.com Using a Lagrangian framework it is possible to… • Simulate flows in/through complex geometries General capabilities 1015.10.2015 Water flow (red particles) through porous membrane (section of a fuel cell cathode) under gravity.
  • 11. www.fluidyna.com Using a Lagrangian framework it is possible to… • Simulate flows with rotating rigid bodies General capabilities 1115.10.2015 Particle animation „Footprints“ Free-surface deformation Pathlines showing internal fluid motion
  • 12. www.fluidyna.com Using a Lagrangian framework it is possible to… • Simulate filling of mixing tanks General capabilities 1215.10.2015 Volume-rendered fluid animation • Training case.
  • 13. www.fluidyna.com Powertrain Oiling Simulation 1315.10.2015 as Powertrain Oiling simulation tool • Preprocessing with HyperMesh • Simulation setup (currently) with ASCII-file • High performance simulation using GPU • Postprocessing (currently) with and
  • 14. www.fluidyna.com • Geometry discretization CAD input data (STEP, IGES, STL, …) is discretized using HyperMesh Powertrain Oiling Simulation 1415.10.2015 CAD input data Particle discretization for
  • 15. www.fluidyna.com • Simulation using GPU Powertrain Oiling Simulation 1515.10.2015 NVIDIA GPGPU Example: Coarse resolution simulation result
  • 16. www.fluidyna.com • Velocity vector plots • Pathlines • Flow fields on cut section Powertrain Oiling Simulation 1615.10.2015 • Postprocessing • Torque measurement • Flow rate measurement • Volume-rendered flow visualization
  • 17. www.fluidyna.com Powertrain Oiling Simulation 1715.10.2015 • Generic example Rotating gears Hydrostatic settling
  • 18. www.fluidyna.com • Gearbox case 1 • 5.8 million particles • 2000 rpm • 1 s of physical time (35.5 rotations) • 32.5 hrs on a 1 x K40 • Gearbox case 2 • 2.5 million particles • 5400 rpm • 0.3 s of physical time (27 rotations) • Pre-processing: 2 days • 3 days on a 1 x K40 • Possible speed up: 5 s of physical time in 3-4 days on 8 x K80 Some performance numbers 1815.10.2015
  • 19. www.fluidyna.com • Nvidia Tesla K40 • Max Memory Bandwidth 288 (GB/sec) • Peak performance* 4.29 TFLOPS • Memory 12GB GDDR5 • Cores 2880 • Nvidia Tesla K80 • Max Memory Bandwidth 480 (GB/sec) • Peak performance* 5.6 TFLOPS • Memory 24GB GDDR5 • Cores 4992 • Initial investment: • 8 x K80 GPUs, 2 x 8-core CPU, 128GB RAM, 2 TB • Approximately 40,000 €/$ What do you need? 1915.10.2015 *performance for single precision
  • 20. www.fluidyna.com • Heat transfer • Surface tension • Prescribed motion input for a geometry • One-way coupling with MotionSolve • Buoyancy and (rigid body motion) More features 2015.10.2015
  • 21. www.fluidyna.com • Decoupled temperature equation. • Dirichlet boundary conditions: set constant temperature or allow it to evolve in time. • Heat transfer among all phases: fluids, walls and moving walls. Heat transfer 2115.10.2015
  • 22. www.fluidyna.com • Two-phase surface tension model • Accurate and fast. • Planned extensions: free surface surface tension, multi-phase capability. Surface tension 2215.10.2015 „Tip-streaming“ (volume rendered) Drop in shear flow (Couette device)„Square droplet“ test case
  • 23. www.fluidyna.com Prescribed motion 2315.10.2015 • Simulate any complex motion • Piston rod • Crankshaft • Planetary gearboxes t x y z η θ ζ 0 0 0 0 0 0 0 0.1 0.1 0 0.2 10 0 0 0.2 … … … … … … Translation & rotation as a f(t) Planetary motion of a cube in a pool of water.
  • 24. www.fluidyna.com • Import geometry and its prescribed positions as a function of time. • One-way coupling with MotionSolve results. Prescribed motion 2415.10.2015
  • 25. www.fluidyna.com • In development (testing phase). • Free translation and rotation of a rigid body as it interacts with the fluid. • Optional locking of motion (lock individual motion along/around axes). • Input: arbitrary definition of center of mass location, mass of the body, moment of inertia. • Measure forces and torques exerted on the body by the fluid. • For use in: • Naval industry • Hydro-turbines Buoyancy (rigid body motion) 2515.10.2015 *Public domain images.
  • 26. www.fluidyna.com Roadmap (tentative) 2615.10.2015 2015 2016 2017 Q3 Q4 Q1 Q2 Q3 Q4 Q2Q1 Core version • Free-surface flows • Rotating/moving geometries • multi-GPU • multi-phase • Decoupled T equation • Two-phase surface tension • Dynamic load-balancing • Rigid body motion • Coupled energy equation (viscosity) • Inlet-outlet boundary conditions v1.0 v1.04 v2.04 • Non-Newtonian fluids • Single-phase surface tension • Steady-state coupling with FV/LBM codes • Dynamic coupling with FV/LBM codes • Von-Neumann temperature boundary conds. • Variable resolution • Multi-phase surface tension models v1.10
  • 27. www.fluidyna.com THANK YOU FOR YOUR ATTENTION. 2715.10.2015 FOR MORE INFORMATION ABOUT VISIT www.nanofluidx.com