34
GRIDS OR MESHES

GRIDS OR MESHES

  • Upload
    odelia

  • View
    37

  • Download
    0

Embed Size (px)

DESCRIPTION

GRIDS OR MESHES. Discretização das Equações. As Equações de Transporte não são resolvidas analiticamente. Ao contrário, seu domínio de cálculo é dividido em volumes onde se busca alcançar uma solução numérica. - PowerPoint PPT Presentation

Citation preview

Page 1: GRIDS  OR  MESHES

GRIDS OR

MESHES

Page 2: GRIDS  OR  MESHES

Discretização das Equações• As Equações de Transporte não são resolvidas analiticamente. Ao contrário, seu

domínio de cálculo é dividido em volumes onde se busca alcançar uma solução numérica.

• A função da malha é definir a dimensão dos volumes, das áreas das faces e das distâncias entre centros e vértices onde serão avaliados os fluxos e outros termos fonte.

• Em contornos simples (cartesianos ou cilíndricos) é relativamente fácil criar uma malha ortogonal que se adapte a este contorno

• O desafio reside em adaptar malhas em contornos complexos

Page 3: GRIDS  OR  MESHES

Discretização das Equações

• Devido aos mais diversos motivos, a malha pode vir a ser modificada geometrias irregulares; localização / investigação de fenômenos em locais específicos; redução do número de volumes (rapidez de simulação, áreas mortas).

• Há diversas maneiras de se personalizar a malha (grid); técnicas como espaçamento em progressão geométrica ou segundo

uma power-law; malhas definidas por objetos (ver caso da biblioteca 290); finegrid.

Page 4: GRIDS  OR  MESHES

Características das Malhas utilizadas nas simulações do PHOENICS

• Malhas estruturadas (geometria hexaédrica):

1) cartesiana / polar / cilíndrica – todas ortogonais;

2) BFC (body-fitted coordinate) – ortogonalidade variável.

Page 5: GRIDS  OR  MESHES

Structured Mesh•Hexahedral elements orderly spaced with orthogonal or near orthogonal faces require three coordinates to locate each corner point, or 3*(I+1)*(J+1)*(K+1) values for the entire grid, which is much larger than the I+J+K values needed for rectangular grids. •In addition, other three-dimensional arrays are usually kept, such as their face areas and volumes, so these quantities don't have to be constantly recomputed. •This uses a large amount of stored memory and increases memory retrieval times. Although memory is becoming inexpensive, the amount of memory to be retrieved is becoming an important consideration in parallel computing.•The distortion of elements away from a purely rectangular shape has several consequences. For one thing, distortion may reduce numerical accuracy because numerical approximations are no longer centered (or symmetric) about the centroid of the volume element. This drawback, however, may be balanced by the increase in local grid resolution

Page 6: GRIDS  OR  MESHES

Grades Cartesianas e Polares

UniformeCartesiana

Não-UniformePower

Não-Uniformeduas regiões

UniformePolar

Não-UniformeFine Grid Embedding

Page 7: GRIDS  OR  MESHES

O sistema polar de coordenadas do PHOENICS• O Sistema cilíndrico polar está implementado no PHOENICS e seus termos fontes associados: centrífugo e coriolis para as equações de quantidade de movimento. • No sistema polar é necessário definir o Raio Interno, RINNER.• As demais especificações de domínio são coincidentes com aquelas do sistema cartesiano.

• A direção X do cartesiano corresponde a direção tangencial.

• A direção Y do cartesiano corresponde a direção radial.

• A direção Z do cartesiano corresponde a direção axial.

Page 8: GRIDS  OR  MESHES

Body Fitted CoordinatesHexahedral elements with orthogonal or near orthogonal faces which adapt to the body profile. Access link to PHOENICS tutorial: BFC

Page 9: GRIDS  OR  MESHES

Tratamento Sólido - Parede• PARSOL: partial solid – por default ativadoModelo implementado no PHOENICS que permite distinguirsólido de fluido em um mesmo volume de controle.

Malha cartesiana com volumes bloqueados pelo sólido

Malha BFC

Page 10: GRIDS  OR  MESHES

Outros Exemplos de PARSOL com Fine-Grid

Page 12: GRIDS  OR  MESHES

Outros Recursos

• interpolação para malhas mais refinadas: PINTO (ver tutorial)

• refinamentos dinâmico (time-varying) – exemplo: pistão de motor;

• Observações:

evitar distorções nas malhas (> 1:3 pode ser perigoso)

sempre malhas eulerianas;

Page 13: GRIDS  OR  MESHES

Grades BFC e Mult-Block para Geometrias ComplexasBody Fitted Coordinates - BFCOrtogonal ou Não Ortogonal

Multi-BlockOrtogonal ou Não Ortogonal

Grade Cartesiana com Objetos Imersos: • Iteração volume a volume tipo ‘escada’ ou;• Iteração via software com algoritmo PARSOL

Page 14: GRIDS  OR  MESHES

Unstructured grids

Unstructured Meshing of Control VolumesUnstructured grids have the advantage of generality in that they can be made to conform to nearly any desired geometry. This generality, however, comes with a price. The grid generation process is not completely automatic and may require considerable user interaction to produce grids with acceptable degrees of local resolution while at the same time having a minimum of element distortion. Unstructured grids require more information to be stored and recovered than structured grids (e.g., the neighbor connectivity list), and changing element types and sizes can increase numerical approximation errors.

Optimization of Alumina Refinery Isolation Valves

Page 15: GRIDS  OR  MESHES
Page 16: GRIDS  OR  MESHES

WORKSHOP: Fine Grid Application• Fine grid increases the grid

fineness in specific regions while on other regions the domain employs a coarse grid. This strategy can reduce the computational time.

coarse grid

fine grid

• Observe on the figure that at the grids’ interface a single coarse grid cell face shares two fine grid cell faces.

• The have success on fine grid applications avoid:• placing the grid interface at regions with strong gradient,• introducing fineness greater than 3. Prefer the use of

double or tripling fineness in multiple of 2 instead

Page 17: GRIDS  OR  MESHES

WORKSHOP: Fine Grid Application• This workshop models the laminar flow

around a circular cylinder in a free stream.

• The objective is to compare the use of FG (50x50) against regular grid (100x100) with equivalent FG cell sizes to estimate the wake length behind the cylinder and the CPU time.

Page 18: GRIDS  OR  MESHES

Flow

visu

aliza

tion

at th

e w

ake

of a

cyl

inde

r at R

e of

41

Experimental data: laminar flow regime

Page 19: GRIDS  OR  MESHES

Prob

lem

Dat

a

OBJ X Y Z ATRIBUTES OBJ X Y Z ATRIBUTES

SIZEIN

0 6 1U = 1,025

CYL

0,6 0,6 1 SOLID WITH FRICTIONPLACE 0 0 0 3,7 2,7 0

SIZEEOUT

0 6 1P = 0

FG

5 3 1FINENES = 2

PLACE 10 0 0 2,5 1,5 0SIZE

SOUT10 0 1

P = 0

NOUT10 0 1

P = 0PLACE 0 0 0 0 6 0

XMON YMON ZMON RELAX AUTO 5,62 3 0,5

10m

Domain Properties: RHO1=1 & ENUL = 0.015Model outlets

6m

InletU=1,025 m/s

CylinderD=0.6m

FineGrid

Page 20: GRIDS  OR  MESHES

Grid Check: 51 x 51 with FG x 2

• In Numerics box set sweeps to 3200.• It is ready to run

• Use the auto-mesh and adjust the init-cell-factor to get a 51x51 grid.

• Place the pointer downstream saddle point, choose: (x,y,z) = (5.62, 3, 0.5)

Page 21: GRIDS  OR  MESHES

100 X 100 without FG

Wake length: numerical x experimental

CPU time of run 60 s

CPU time of run 30 s

51 X 51 with FG X2

Rescue q1

Rescue q1

Page 22: GRIDS  OR  MESHES

Wake length: numerical x experimental

CPU time of run 390 s

CPU time of run 500 s

200 X 200 without FG

100 X 100 with FG X2

Page 23: GRIDS  OR  MESHES

Comments I

• The reduction on the CPU time with the use of FG is of 50% for a 50 x 50 grid. The prediction on the wake length is equivalent for a uniform grid although not coincident with the experimental value.

• A 100 x 100 grid with FG makes it hard to get a solution satisfying the residuals. The relaxation factors have to be reduced and the CPU time increases. There is still a reduction in CPU time but it is less than the 50%. Perhaps a search of optimum relaxation factor is necessary.

• The use of FG is more appropriate for problems where flow changes more quickly in a specific region while in others it remains fairly behaved.

Page 24: GRIDS  OR  MESHES

Comments II • The use of outlets to the North and South faces of the domain is necessary to simulate the flow around a cylinder in an unbounded fluid, i.e., like the atmosphere.

• When one uses the symmetry condition, i.e., just leave these frontiers to the default condition, it is like having mirror images of the cylinder.

• The confinement of the mirror images of the cylinders increases the maximum velocity

Unbounded domain

Symmetric domain

Page 25: GRIDS  OR  MESHES

Further Simulations

• Just get the 50 x 50 FG case and double the inlet velocity, 2,050 m/s. The Re number now should be of 82.

• Try run this case and comment your results.

Page 26: GRIDS  OR  MESHES

Comments• When the inlet velocity changed to 2,050 the solution did not

converged. On the contrary, the monitor spot was periodic. The residuals were high after 2000 sweeps.

Page 27: GRIDS  OR  MESHES

Comments• The X velocity field was quite distinct from the Re 41.

• The question is: this discrepancy is due to a numerical problem or the physics of the phenomena has been changed

Page 28: GRIDS  OR  MESHES

Comments

• The physics of the phenomenon has been changed!• The flow above Re 47 is periodic.• A flow instability develops at the separated regions

shedding wall vorticity to the wake flow. • See further information on the following links– Reference 1– Reference 2

Page 29: GRIDS  OR  MESHES

Re=104

Drag & Flow visualization at different Re

Page 30: GRIDS  OR  MESHES

Further references

Go to POLIS and visit:• Documentation...

Hard-copy documentation

> Starting with PHOENICS-VR; TR 324

> The PHOENICS-VR reference guide; TR 326

Page 31: GRIDS  OR  MESHES

FLOW WITH ANGLED INLET/OUTLET

• Air distribution inside a 2D ware-house• The case shows a 2D cross-section through a long warehouse.

An ANGLED-IN object is used to inject air at 2m^3/s normal to the roof, and an ANGLED-OUT object is used to create an opening on the sloping roof.

Page 32: GRIDS  OR  MESHES

• Models:– Velocity ON; Turbulence: KECHEN; Energy: OFF

• Properties– Air (material 0)

• Numeric: – 500 sweeps

Settings

Page 33: GRIDS  OR  MESHES

Objects settings

SET DOMAIN: X = 10M, Y = 1M & Z = 4M

OBJ X Y Z ATRIBUTES OBJ X Y Z ATRIBUTES

SIZECRATE1

2 1 1BLOCKAGE

ROOF2

5 1 1 BLOCKAGE, WEDGE

PLACE 1,5 0 0 10 0 4

SIZECRATE2

2 1 1BLOCKAGE

IN

1 1 0,75 ANGLED IN, Q=2m3/s &

k=5%PLACE 6,5 0 0 2 0 5

SIZEROOF1

5 1 1 BLOCKAGE, WEDGE

OUT

1 1 0,75ANGLED OUT

PLACE 0 0 4 7 0 4

XMON YMON ZMON RELAX FALSDT, U1 =V1=100 & 100; KE=EP=-0,5 5 0,5 2

Page 34: GRIDS  OR  MESHES

Comments• The angle in object was set to give volumetric

flow rate normal to the aperture of roof1.• It is also possible specify a velocity. For

example, try set a velocity of 2m/s directed at 45o to the left of the vertical.

45o

U1

W1U1 2 Sin45 1.414 m/sW1 2 Cos45 1.414 m/s