Technische Universität München Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD - Free Boundary Value Problems Tobias Neckel,
Technische Universität München Tobias Neckel Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD, ST 2007 Examples
Technische Universität München Tobias Neckel Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD, ST 2007 Domain Representation imaginary fluid particles –fluid cell: #particles 1 –empty cell: #particles = 0 –obstacle cell
Technische Universität München Tobias Neckel Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD, ST 2007 Domain Representation II
Technische Universität München Tobias Neckel Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD, ST 2007 Boundary Values edges between surface and empty cells ( ) edges between two empty cells at corner of surface cells ( ) pressure in surface cells (x)
Technische Universität München Tobias Neckel Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD, ST 2007 Boundary Conditions equlibrium: surface tension surface stress neglection of surface tension zero stress components
Technische Universität München Tobias Neckel Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD, ST 2007 Discrete Boundary Conditions 5 types of surface cells discrete stress = 0 auxiliary construct: gravity compute values only once!
Technische Universität München Tobias Neckel Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD, ST 2007 Surface Cell Type I 1 empty neighbour
Technische Universität München Tobias Neckel Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD, ST 2007 Surface Cell Type II 2 empty neighbours, across
Technische Universität München Tobias Neckel Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD, ST 2007 Surface Cell Type III 2 empty neighbours, opposite
Technische Universität München Tobias Neckel Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD, ST 2007 Surface Cell Type IV 3 empty neighbours
Technische Universität München Tobias Neckel Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD, ST 2007 Surface Cell Type V 4 empty neighbours
Technische Universität München Tobias Neckel Fakultät für Informatik Scientific Computing in Computer Science Practical Course CFD, ST 2007 Algorithm (Time Step) (1)compute time step dt (particle positions) (2)mark fluid/surface/empty cells (3)set boundary values (+ free surface!) (4)compute preliminary velocities (5)solve pressure equation (6)compute final velocities (+ free surface!)