variational method for construction of block-structured grids and thick prismatic mesh layers

49
Variational method for construction of block- structured grids and thick prismatic mesh layers , V.A. Garanzha 1,2 , L.N. Kudryavtseva 1,2 1 Computing Center RAS, Moscow 2 Moscow Institute of Physics and Technology

Upload: signe-bowen

Post on 30-Dec-2015

39 views

Category:

Documents


0 download

DESCRIPTION

Variational method for construction of block-structured grids and thick prismatic mesh layers. , V.A. Garanzha 1,2 , L.N. Kudryavtseva 1,2 1 Computing Center RAS, Moscow 2 Moscow Institute of Physics and Technology. Contents. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Variational method for construction of block-structured grids and thick prismatic mesh layers

Variational method for construction of block-structured grids and thick

prismatic mesh layers, V.A. Garanzha1,2, L.N. Kudryavtseva1,2

1Computing Center RAS, Moscow 2Moscow Institute of Physics and Technology

Page 2: Variational method for construction of block-structured grids and thick prismatic mesh layers

Contents

• Variational mesh generation method based on hyperelasticity theory;

• Mesh untangling technique;

Applications:• Untangling and optimization of structured and block-

structured meshes.• Construction of thick prismatic meshes using variational

method;

Page 3: Variational method for construction of block-structured grids and thick prismatic mesh layers

Finite hyperelasticity methods for mesh generation

• Elastic deformation is constructed as a mapping of domain in Lagrangian coordinates onto implicit domain in Eulerian coordinates.

• Elastic deformation maps Cartesian net in Lagrangian coordinates onto curvilinear mesh;

• Internal energy is minimized taking into account slip boundary conditions on implicitly defined boundary;

• Finite element method is used to approximate hyperelastic energy;

• Iterative energy minimization is based on preconditioned gradient search with projected gradients technique near boundaries.

Page 4: Variational method for construction of block-structured grids and thick prismatic mesh layers

Variational principle of hyperelasticity in lagrangian coordinates

Page 5: Variational method for construction of block-structured grids and thick prismatic mesh layers

Properties of hyperelastic potential

Page 6: Variational method for construction of block-structured grids and thick prismatic mesh layers

Examples of polyconvex distortion measures

Shape distortion measure. B.Joe, 1991, V. Liseikin, 1991, M. Rumpf, 1996, P.Knupp, 2001

Balanced distortion measure, θ = 4/5, Garanzha, 2000, Garanzha, Branets 2002, Branets, Carey 2003

Garanzha, 2000. Quasi-isometric distortion measure can be used for max-norm optimization of meshes and spatial mappings

Page 7: Variational method for construction of block-structured grids and thick prismatic mesh layers

Penalty formulation for barrier distortion measures

2d: Garanzha, Kaporin, 1999, 3d: Garanzha, Branets, 2002, Escobar et al, 2003

Earlier developments: S.Ivanenko, 1988, 1996, M. Rumpf, 1996, K. Rimslagh, 1996

Page 8: Variational method for construction of block-structured grids and thick prismatic mesh layers

Application of variational method for structured meshing: example of tesselated

model

Page 9: Variational method for construction of block-structured grids and thick prismatic mesh layers

Global flattening and curvature sensitive planar remeshing.

Page 10: Variational method for construction of block-structured grids and thick prismatic mesh layers

Result of remeshing is mapped back to model surface

Page 11: Variational method for construction of block-structured grids and thick prismatic mesh layers

Successive untangling and optimization of 3d structured mesh

Page 12: Variational method for construction of block-structured grids and thick prismatic mesh layers

Resulting boundary orthogonal 3d mesh

Page 13: Variational method for construction of block-structured grids and thick prismatic mesh layers

Ansys mesh for similar but simpler configuration contains 63 blocks

Page 14: Variational method for construction of block-structured grids and thick prismatic mesh layers

Swept winged body – rather hard test for structured meshing and untangling

Page 15: Variational method for construction of block-structured grids and thick prismatic mesh layers

Coordinate surfaces for winged body test case

Page 16: Variational method for construction of block-structured grids and thick prismatic mesh layers

Construction of thick prismatic meshes using variational method

Contents Objectives of research• Variational mesh

generation method using hyperelasticity theory;

• Construction of thick prismatic layers using variational methods;

• Elimination of layer self overlap using rough approximation of medial surfaces;

• Variational method for refinement and orthogonalization of meshes in prismatic layer.

• Development of hybrid grid module for multiphysics software tool LOGOS;

• Efficient implementation for huge meshes;

• Development of automatic almost structured mesh generator.

Page 17: Variational method for construction of block-structured grids and thick prismatic mesh layers

Stages of prismatic mesh construction

• Construction of relatively thin one-cell thick prismatic mesh near boundary;

• Layer enlargement using elastic springback model – assuming that initial guess is highly compressed hyperelastic material with free boundary;

• Elimination of layer self-overlaps by cutting excessive material;

• Refinement and orthogonalization of 1-layered prismatic mesh using combination of variational method and marching technique.

Page 18: Variational method for construction of block-structured grids and thick prismatic mesh layers

Stages of prismatic mesh construction

Page 19: Variational method for construction of block-structured grids and thick prismatic mesh layers

Insensitivity of prismatic layer to mesh size and quality of surface elements

Page 20: Variational method for construction of block-structured grids and thick prismatic mesh layers

Prismatic layer behaviour inside acute corners

Page 21: Variational method for construction of block-structured grids and thick prismatic mesh layers

Construction of thick layer in the presence of thin passages and acute corners

Page 22: Variational method for construction of block-structured grids and thick prismatic mesh layers

Layer self-overlap zone

Page 23: Variational method for construction of block-structured grids and thick prismatic mesh layers

Self-overlap resolved by constructing approximate medial surface

Page 24: Variational method for construction of block-structured grids and thick prismatic mesh layers

Realistic aircraft model

Page 25: Variational method for construction of block-structured grids and thick prismatic mesh layers

Layer self-overlap zone

Page 26: Variational method for construction of block-structured grids and thick prismatic mesh layers

Approximate medial surface is constructed

Page 27: Variational method for construction of block-structured grids and thick prismatic mesh layers

Resulting self-contact spot is shown in yellow

Page 28: Variational method for construction of block-structured grids and thick prismatic mesh layers

Outline of the algorithm, I: initial thin layer, successive springback stages, elimination of self-intersections

Page 29: Variational method for construction of block-structured grids and thick prismatic mesh layers

Outline of algorithm, II: precise thickness cut and smoothing, steps of variational marching technique,

resulting prismatic layer

Page 30: Variational method for construction of block-structured grids and thick prismatic mesh layers

Outer boundary of prismatic layer

Page 31: Variational method for construction of block-structured grids and thick prismatic mesh layers

Rafal test case

Page 32: Variational method for construction of block-structured grids and thick prismatic mesh layers
Page 33: Variational method for construction of block-structured grids and thick prismatic mesh layers
Page 34: Variational method for construction of block-structured grids and thick prismatic mesh layers
Page 35: Variational method for construction of block-structured grids and thick prismatic mesh layers

Initial surface and last surface of prismatic layer, depending on surface

orientation

Page 36: Variational method for construction of block-structured grids and thick prismatic mesh layers

Interior and exterior prismatic layers

Page 37: Variational method for construction of block-structured grids and thick prismatic mesh layers

Interior and exterior layer around camel mouth

Page 38: Variational method for construction of block-structured grids and thick prismatic mesh layers

Example of the surface containing two non-lipschitz vertices

Page 39: Variational method for construction of block-structured grids and thick prismatic mesh layers

Prismatic layer in the neighborhood of non-lipschitz vertices inevitably contains degenerate prisms

Page 40: Variational method for construction of block-structured grids and thick prismatic mesh layers

Surface of the model contains more than a hundred nonlipschitz vertices

Page 41: Variational method for construction of block-structured grids and thick prismatic mesh layers

Prismatic layer in the presence of the nonlipschitz vertices

Page 42: Variational method for construction of block-structured grids and thick prismatic mesh layers

Project of CAGI spacecraft

Page 43: Variational method for construction of block-structured grids and thick prismatic mesh layers

Example of very thick layer

Page 44: Variational method for construction of block-structured grids and thick prismatic mesh layers

Prismatic layer thickness is comparable to the characteristic size of the model

Page 45: Variational method for construction of block-structured grids and thick prismatic mesh layers

Test hybrid mesh around spacecraft

Page 46: Variational method for construction of block-structured grids and thick prismatic mesh layers

Intermediate stage of semi-structured mesh construction

Page 47: Variational method for construction of block-structured grids and thick prismatic mesh layers

Conclusions and directions of further research

• Variational method is suggested with allows to construct thick prismatic layers around bodies of complicated shape;

• Method can be applied when nonlipshitz vertices are present on the surfaces;

• Efficiency issues for very large surface meshes should be resolved by applying variation method only in key regions;

• We plan to integrate prismatic layer generator with tet-, adaptive cartesian and polyhedral meshing tools;

• We plan to use this technique as building block for almost structured automatic mesh generator

Page 48: Variational method for construction of block-structured grids and thick prismatic mesh layers

Twisted prism as a result of numerical springback simulation

Page 49: Variational method for construction of block-structured grids and thick prismatic mesh layers

Twisted prism: isolated view