7
Practical Course SC & V More on Boundaries Dr. Miriam Mehl Institut für Informatik Schwerpunkt Wissenschaftliches Rechnen

Practical Course SC & V More on Boundaries Dr. Miriam Mehl Institut für Informatik Schwerpunkt Wissenschaftliches Rechnen

Embed Size (px)

Citation preview

Page 1: Practical Course SC & V More on Boundaries Dr. Miriam Mehl Institut für Informatik Schwerpunkt Wissenschaftliches Rechnen

Practical Course SC & VMore on Boundaries

Dr. Miriam Mehl

Institut fürInformatik

SchwerpunktWissenschaftliches

Rechnen

Page 2: Practical Course SC & V More on Boundaries Dr. Miriam Mehl Institut für Informatik Schwerpunkt Wissenschaftliches Rechnen

Examples

Page 3: Practical Course SC & V More on Boundaries Dr. Miriam Mehl Institut für Informatik Schwerpunkt Wissenschaftliches Rechnen

Boundary Conditions

• NOSLIP

• FREESLIP

• INFLOW

• OUTFLOW

additional input parameters problem-specific routines

flexibility

easiness,efficiency

Page 4: Practical Course SC & V More on Boundaries Dr. Miriam Mehl Institut für Informatik Schwerpunkt Wissenschaftliches Rechnen

New Algorithm

• compute time step dt

• set boundary values + specific boundary values

• compute preliminary velocities

• solve pressure equation

• compute final velocities

Page 5: Practical Course SC & V More on Boundaries Dr. Miriam Mehl Institut für Informatik Schwerpunkt Wissenschaftliches Rechnen

General Geometries

• flag field: obstacle & fluid

• restriction to NOSLIP

bit-coded cell- and boundary-types

Page 6: Practical Course SC & V More on Boundaries Dr. Miriam Mehl Institut für Informatik Schwerpunkt Wissenschaftliches Rechnen

New Algorithm

• compute time step dt

• set boundary values + specific boundary values

• compute preliminary velocities

• solve pressure equation

• compute final velocities

Page 7: Practical Course SC & V More on Boundaries Dr. Miriam Mehl Institut für Informatik Schwerpunkt Wissenschaftliches Rechnen

Pressure Boundaries

• given pressure difference / values

u and v: Neumann boundary

new input parameters

new flags