Presentation is loading. Please wait.

Presentation is loading. Please wait.

Problem Definition: Solution of PDE’s in Geosciences  Finite elements and finite volume require: u 3D geometrical model u Geological attributes and u.

Similar presentations


Presentation on theme: "Problem Definition: Solution of PDE’s in Geosciences  Finite elements and finite volume require: u 3D geometrical model u Geological attributes and u."— Presentation transcript:

1

2 Problem Definition: Solution of PDE’s in Geosciences  Finite elements and finite volume require: u 3D geometrical model u Geological attributes and u Numerical meshes

3 Model Creation  3D objects are defined by polygonal faces u Polygonal surfaces are input and intersected u A spatial subdivision is created  We require only the topological consistency of the input polygons  Vertices, edges and faces are constrained for meshing (internal and external boundaries)

4 Attributes  Horizons and faults are the building blocks u They have attributes, such as age and type u Attributes supply boundary conditions for PDE’s  The setting of attributes is not a simple task u Each vertex, edge, face has to know their horizons u A set of regions may correspond to a single layer

5 How to Generate Layers Automatically?  A 2.5D fence diagram u Two faults u Seven horizons

6 A Block Depicting Five Layers  Generally a layer is defined by two horizons, the eldest being at the bottom  Salt may cut several layers

7 The Algorithm  All regions have inward normals u We use the visibility of horizons from an outside point  The top horizon defines the layer u It has a negative volume and the greatest magnitude

8 A 3D Model With Four Layers  The blue layer is a salt diapir  All layers have been detected automatically

9 Automatic Mesh Generation  Three main families of algorithms u Octree methods u Delaunay based methods u Advancing front methods

10 Delaunay Advantages  Simple criteria for creating tetrahedra  Unconstrained Delaunay triangulation requires only two predicates u Point-in-sphere testing u Point classification according to a plane

11 Delaunay Disadvantages  No remarkable property in 3D u Does not maximize the minimum angle as in 2D  Constraining edges and faces may not be present (must be recovered later)  May produce “useless” numerical meshes u Slivers (“flat” tetrahedra) must be removed

12 Background Meshes  The Delaunay criterion just tells how to connect points - it does not create new points  We use background meshes to generate points into the model u Based on crystal lattices u 20% of tetrahedra are perfect, even using the Delaunay criteria

13 Bravais Lattices  Hexagonal and Cubic-F (diamond) generate perfect tetrahedra in the nature

14 Challenges  Size of a 3D triangulation u Each vertex may generate in average 7 tets  Multi-domain meshing u Implies that each simplex has to be classified  Mesh quality improvement u Resulting mesh has to be useful in simulations  Remeshing with deformation u If the problem evolve over the time, the mesh has to be rebuilt as long as topology change  Robustness  Geological scale

15 Robustness  Automatic mesh generation requires robust algorithms u Robustness depends on the nature of the geometrical operations u We have robust predicates using exact arithmetic  Intersections cause robustness problems u Necessary to recover missing edges and faces u When applied to slivers may lead to an erroneous topology

16 Geological Scale  The scale may vary from hundred of kilometers in X and Y  To just a few hundred meters in Z

17 Non-uniform Scale  Implies bad tetrahedra shape. The alternative is either to: u Insert a very large number of points into the model, or u Refine the mesh, or u Accept a ratio of at least 10 to1

18 Multi-domain Models  We have to triangulate multi-domain models u Composed of several 3D internal regions u One external region  We have to specify the simplices corresponding to surfaces defining boundary conditions u This is necessary in finite element applications

19 A 45 Degree Cut of the Gulf of Mexico  7 horizons u Bathymetri u Neogene u Paleogene u Upper Cretaceous u Lower Cretaceous u Jurassic u Basement

20 Cross Section of the Gulf of Mexico  Numbers u 2706 triangles u 4215 edges u 1210 vertices

21 Simplex Classification  Faces, edges and vertices on the boundary of the model are marked  A point-in-region testing is performed for a single tetrahedron (seed) u All tetrahedra reached from the seed without crossing the boundary are in the same region u tetrahedra in the external region are deleted

22 Gulf of Mexico Basin  Numbers u 6 regions u 63704 faces u 95175 edges u 31431 vertices

23 Triangulation of a Single Region  Numbers u 146373 tetrahedra u 1173 points automatically inserted u DA: [0.001241, 179.9] u Sa: [0.0, 359.2] u 2715 (1.854%) tets with min DA < 3.55 u 2257 out of 2715 tets with 4 vertices on constrained faces

24 Detail Showing Small Dihedral Angles

25 Conclusions  The use of a real 3D model opens a new dimension u Permits a much better understanding of geological processes  Multi-domain models are created by intersecting input surfaces u Must handle vertices closely clustered u Vertices in the range [10-7, 10+4] are not uncommon

26 Breaking the Egg u The ability of slicing a model reveals its internal structure.

27 Conclusions  Generation of 3D unconstrained Delaunay triangulation is straightforward u Hint: use an exact arithmetic package u The complicated part is to recover missing constrained edges and faces  Attributes must be present in the final mesh u We have a coupling during the mesh generation with the model being triangulated

28 Conclusions  The size of a tetrahedral mesh can be quite large u For a moderate size problem a laptop is enough

29


Download ppt "Problem Definition: Solution of PDE’s in Geosciences  Finite elements and finite volume require: u 3D geometrical model u Geological attributes and u."

Similar presentations


Ads by Google