computational fluid dynamics cfd - lunds tekniska högskola

19
Computational Fluid Dynamics CFD Solving system of equations, Grid generation

Upload: others

Post on 19-Apr-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Computational Fluid Dynamics

CFD

Solving system of equations,

Grid generation

Page 2: Computational Fluid Dynamics CFD - Lunds tekniska högskola

2

Basic steps of CFD

Problem

?

•Gov. Eq.

•BC

•Init. Cond.

...,, jijti uu

•Discretization •Result

•Solution•OK?

Page 3: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Discretisation and grid

Questions:

•How complex is the geometry?

•What accuracy is required? Grid quality?

•What about stability?

•Grid refinement?

Page 4: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Grid generation-classification

4

Structured

Number of blocks

Mono Multi

Hierarchy

Cartesian

Shape

H C O

Orthogonality

Orthogonal

Body-fitted

Oct-tree

Unstructured

Tetra-hedral

Poly-hedral

Page 5: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Cell types

2-dimensional 3-dimensional

Triangular

(tri)

Quadrilateral

(quad)

Tetrahedron

(tet)

Hexahedron

(hex)

pyramid wedge

Page 6: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Grid types

Structured grid Unstructured grid

Page 7: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Unstructured grid

Grid types

Structured grid

Multi-block

Page 8: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Grid types

Hybrid grid

Page 9: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Grid typesHybrid grid

Page 10: Computational Fluid Dynamics CFD - Lunds tekniska högskola

10

Structured

• Easy to generate

• Inbuilt topology

• Low memory footprint

• Fast solution algorythms

• Easy to use high-order schemes

• Difficult for complex geometries

Unstructured

• Difficult to generate

• Topology has to be stored

• Lower mesh quality

• Slow algorythms

• Difficult for high-order

• Suitable for complex geometries

Page 11: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Mesh quality measures

11

• Stretching

• dy2/dy1

• Best: 1

• Aspect ratio

• dy1/dx

• Best: 1

• Skewness

a

• Best: equi-angle

a

dx

dy1

dy2

Page 12: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Efficient grids – grid stretching

12

Large gradients

Fine resolution

Page 13: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Efficient grids – grid stretching

13

i

i+1

i-1

...62 3

33

2

22

1

iii

iix

Tx

x

Tx

x

TxTT

...6

)(

2

)(3

33

2

22

1

iii

iix

Txr

x

Txr

x

TxrTT

)(2

)1(

)1(

2

2

2

11 xOx

Txr

xr

TT

x

T

i

ii

• Not second order any

more!

• Can be corrected

• Extra work

Page 14: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Grid stretching

Page 15: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Grid stretching

Page 16: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Efficient grids – local refinement

16

Page 17: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Efficient grids – adaptive

refinement

17

• Right marker parameter

• P, u, T, dt/dx, etc.

• Not too often

• Comp. Time

• Errors introduced

• Not too late

• Follow the flow

features

Page 18: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Refinement techniques

18

• Easier to implement

• Mesh quality

decreases

• Neighbours affected

• Better quality

Page 19: Computational Fluid Dynamics CFD - Lunds tekniska högskola

Other grid related issues

• Grid generation strategies

• Moving boundaries