Beruflich Dokumente
Kultur Dokumente
Dr. K. P. Sinhamahapatra
Aerospace Engineering Department
IIT Kharagpur
|
° A mesh/grid is an artificial geometric
construction that facilitates the spatial
discretization of the governing equations to
be solved.
°
eometric data of the
Cartesian coordinates in the interior of a domain
are generated from specified values at the
boundaries through interpolations or specific
functions of the curvilinear coordinates.
° apping by solving
PDEs with the dependent and independent
variables being the physical domain coordinates
and transformed computational domain
coordinates respectively.
° utilize tensor
products of unidirectional FE interpolation
functions (Lagrangian, Hermite or Spline) for
two or three dimensions.
rA
p r
r , rp 1,2,3, ,, 1,2
p
p rA, , p, rp 1,2,3, 1,....,8
K
rA r rA r r rA rA r
rA r 1 rA 1 r0, 2 rA 2 r1,
r rA 1 r 1 rA,0 2 r 2 rA,1
rA r rA r
Physical domain
Transformed computational
domain
Transfinite interpolation
FN match the function at four corners but not
on all boundaries
Parameterization for 2D C-type structured grid
° | | Solution of a set of
elliptic PDE, (Laplace or Poisson equations)
r2
Ö AA 2rA Ö A Ö AÖ
2
Ö r
2
A ÖÖ r
A Ö
2
A
2
r2
Ö Ö2 AA 2rA Ö A Ö AÖ r
2
A A2 ÖÖ 2 r
A Ö
1
r 22,11
11 ,22 2
12 ,12
1 ,1
2 ,2 r1
1 2
2
A A , 11 2
A A
2
2
A, 11 2
2
2
,
12 A A A , ,1 A , A , A , ,2 , ,
,11 AA , AA , AA , ,22 , , , ,12 A , A , A
1 2
, p
p
1 2
|
° Construction of curves on the surfaces and
surface patches using appropriate basis
polynomials and control vectors NURBS are
most widely used.
° Union of the patches is the global surface.
° For valid mesh the curves bordering each
patch are to be meshed the same way in all
patches containing them.
° esh each patch, parametric space preferred.
Structured surface grid on the top surface of a generic hyperplane
Structured surface grid on the bottom surface of the hyperplane
Surface patches created on a hypersonic vehicle for unstructured grid generation
° esh point movement or mesh redistribution
structure and connectivity preserved.
1. Spring analogy each edge a spring, stiffness depends
on the quantity to be minimized.
2. Variational principle minimization functional
containing various solution based criteria as well as
grid quality criteria simultaneously.
3. Control functions modified to produce clustering
based on solution gradients or truncation errors.
° esh enrichment addition of extra vertices,
structure and connectivity lost.
|
° Requirement of structure in the mesh removed
offering increased flexibility.
° Nodes numbered in any order, and have arbitrary
number of neighbours.
° Arbitrary but homogeneous connectivity Ú Single
data structure for the entire mesh unlike block
structured mesh.
° Adaptive meshing is easy to implement
° Algorithms closely tied to computational
geometry.
|
° Elements are generally triangles and
tetrahedrons but need not be.
° Two most prevalent mesh generation
approaches.
!
"
° Initial Front union of the edges that discretize the
geometry boundary. This front advances out into the
field. A stack or priority queue.
° Selecting an edge from this list, a new point is created
based on specified criteria so that an optimal triangle
is formed.
° Updating the front by removing the current edge
and adding the two newly created edges depending on
their visibility.
° Process terminates when the stack (front) is empty.
Advancing Front Concept. Dotted line is
the initial front
O Field points are created to produce
triangles of optimal shape and size.
1. Specification of parameters
2. Field function or distribution function
3. Background grid
4. Interpolation
5. Cross-over (intersection) with other edges
6. Smaller edge or angle later
7. Smooth variation of triangle sizes
#
Edge-face swapping
Breakthrough of boundary in Delaunay triangulation
Example of a 2D unstructured grid
A tetrahedral unstructured grid for a 3D geometry