Skip to main content
Erschienen in: Engineering with Computers 2/2009

01.03.2009 | ORIGINAL ARTICLE

Surface mesh regeneration considering curvatures

verfasst von: A. C. O. Miranda, L. F. Martha, P. A. Wawrzynek, A. R. Ingraffea

Erschienen in: Engineering with Computers | Ausgabe 2/2009

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This work describes an automatic algorithm for unstructured mesh regeneration on arbitrarily shaped three-dimensional surfaces. The arbitrary surface may be: a triangulated mesh, a set of points, or an analytical surface (such as a collection of NURBS patches). To be generic, the algorithm works directly in Cartesian coordinates, as opposed to generating the mesh in parametric space, which might not be available in all the cases. In addition, the algorithm requires the implementation of three generic functions that abstractly represent the supporting surface. The first, given a point location, returns the desired characteristic size of a triangular element at this position. The second method, given the current edge in the boundary-contraction algorithm, locates the ideal apex point that forms a triangle with this edge. And the third method, given a point in space and a projection direction, returns the closest point on the geometrical supporting surface. This work also describes the implementation of these three methods to re-mesh an existing triangulated mesh that might present regions of high curvature. In this implementation, the only information about the surface geometry is a set of triangles. In order to test the efficiency of the proposed algorithm of surface mesh generation and implementation of the three abstract methods, results of performance and quality of generated triangular element examples are presented.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Cavalcante Neto JB, Wawrzynek PA, Carvalho MTM, Martha LF, Ingraffea AR (2001) An algorithm for three-dimensional mesh generation for arbitrary regions with cracks. Eng Comput 17(1):75–91MATHCrossRef Cavalcante Neto JB, Wawrzynek PA, Carvalho MTM, Martha LF, Ingraffea AR (2001) An algorithm for three-dimensional mesh generation for arbitrary regions with cracks. Eng Comput 17(1):75–91MATHCrossRef
2.
Zurück zum Zitat Miranda ACO, Martha LF (2002) Mesh generation on high curvature surfaces based on background Quadtree structure. In: Proceedings of 11th International Meshing Roundtable 1, pp 333–341 Miranda ACO, Martha LF (2002) Mesh generation on high curvature surfaces based on background Quadtree structure. In: Proceedings of 11th International Meshing Roundtable 1, pp 333–341
3.
Zurück zum Zitat Miranda ACO, Cavalcante Neto JB, Martha LF (1999) An algorithm for two-dimensional mesh generation for arbitrary regions with cracks, SIBGRAPI’99. In: Stolfi J, Tozzi C (eds) XII Brazilian Symposium on Computer Graphics, Image Processing and Vision, IEEE Computer Society Order Number PRO0481, ISBN 0-7695-0481-7, pp 29–38 Miranda ACO, Cavalcante Neto JB, Martha LF (1999) An algorithm for two-dimensional mesh generation for arbitrary regions with cracks, SIBGRAPI’99. In: Stolfi J, Tozzi C (eds) XII Brazilian Symposium on Computer Graphics, Image Processing and Vision, IEEE Computer Society Order Number PRO0481, ISBN 0-7695-0481-7, pp 29–38
4.
Zurück zum Zitat Miranda ACO, Meggiolaro MA, Castro JTP, Martha LF, Bittencourt TN (2003) Fatigue life and crack path predictions in generic 2D structural components. Eng Fract Mech 70(10):1259–1279CrossRef Miranda ACO, Meggiolaro MA, Castro JTP, Martha LF, Bittencourt TN (2003) Fatigue life and crack path predictions in generic 2D structural components. Eng Fract Mech 70(10):1259–1279CrossRef
5.
Zurück zum Zitat Carlos J, Scheidegger E, Fleishman S, Silva CT (1996) Direct (re)meshing for efficient surface processing. Comput Graph Forum 25(3):527–536 Carlos J, Scheidegger E, Fleishman S, Silva CT (1996) Direct (re)meshing for efficient surface processing. Comput Graph Forum 25(3):527–536
6.
Zurück zum Zitat Lohner R (1996) Regridding surface triangulations. J Comput Phys 126(1):1–10CrossRef Lohner R (1996) Regridding surface triangulations. J Comput Phys 126(1):1–10CrossRef
7.
Zurück zum Zitat Shostko AA, Lohner R, Sandberg WC (1999) Surface triangulation over intersecting geometries. Int J Numer Meth Eng 44:1359–1376MATHCrossRef Shostko AA, Lohner R, Sandberg WC (1999) Surface triangulation over intersecting geometries. Int J Numer Meth Eng 44:1359–1376MATHCrossRef
8.
Zurück zum Zitat Nakahashi K, Sharov D (1995) Direct surface triangulation using the advancing front method. AIAA, pp 442–451 Nakahashi K, Sharov D (1995) Direct surface triangulation using the advancing front method. AIAA, pp 442–451
10.
Zurück zum Zitat Lo SH, Lau TS (1998) Mesh generation over curved surfaces with explicit control on discretization error. Eng Comput Int J Comput Eng 15(3):357–373MATH Lo SH, Lau TS (1998) Mesh generation over curved surfaces with explicit control on discretization error. Eng Comput Int J Comput Eng 15(3):357–373MATH
11.
Zurück zum Zitat Chan CT, Anastasiou K (1997) An automatic tetrahedral mesh generation scheme by the advancing front method. Commun Numer Methods Eng 13:33–46MATHCrossRefMathSciNet Chan CT, Anastasiou K (1997) An automatic tetrahedral mesh generation scheme by the advancing front method. Commun Numer Methods Eng 13:33–46MATHCrossRefMathSciNet
12.
Zurück zum Zitat Jin H, Tanner RI (1993) Generation of unstructured tetrahedral meshes by advancing front technique. Int J Numer Methods Eng 36:1805–1823MATHCrossRef Jin H, Tanner RI (1993) Generation of unstructured tetrahedral meshes by advancing front technique. Int J Numer Methods Eng 36:1805–1823MATHCrossRef
13.
Zurück zum Zitat Lo SH (1985) A new mesh generation scheme for arbitrary planar domains. Int J Numer Methods Eng 21:1403–1426MATHCrossRef Lo SH (1985) A new mesh generation scheme for arbitrary planar domains. Int J Numer Methods Eng 21:1403–1426MATHCrossRef
14.
Zurück zum Zitat Lohner R, Parikh P (1988) Generation of three-dimensional unstructured grids by the advancing-front method. Int J Numer Methods Fluids 8:1135–1149CrossRef Lohner R, Parikh P (1988) Generation of three-dimensional unstructured grids by the advancing-front method. Int J Numer Methods Fluids 8:1135–1149CrossRef
15.
Zurück zum Zitat Moller P, Hansbo P (1995) On advancing front mesh generation in three dimensions. Int J Numer Methods Fluids 38:3551–3569MathSciNet Moller P, Hansbo P (1995) On advancing front mesh generation in three dimensions. Int J Numer Methods Fluids 38:3551–3569MathSciNet
16.
Zurück zum Zitat Peraire J, Peiro J, Formaggia L, Morgan K, Zienkiewicz OC (1988) Finite Euler computation in three-dimensions. Int J Numer Methods Fluids 26:2135–2159MATH Peraire J, Peiro J, Formaggia L, Morgan K, Zienkiewicz OC (1988) Finite Euler computation in three-dimensions. Int J Numer Methods Fluids 26:2135–2159MATH
17.
Zurück zum Zitat Rassineux A (1998) Generation and optimization of tetrahedral meshes by advancing front technique. Int J Numer Methods Fluids 41:651–674MATH Rassineux A (1998) Generation and optimization of tetrahedral meshes by advancing front technique. Int J Numer Methods Fluids 41:651–674MATH
18.
Zurück zum Zitat Guttman A (1984) Rtrees: a dynamic index structure for spatial searching. In: Proceedings of ACM SIGMOD International Conference on Management of Data, pp 47–57 Guttman A (1984) Rtrees: a dynamic index structure for spatial searching. In: Proceedings of ACM SIGMOD International Conference on Management of Data, pp 47–57
19.
Zurück zum Zitat Rudolf B (1971) Binary B-Trees for virtual memory. ACM-SIGFIDET Workshop, San Diego, California, Session 5B, pp 219–235 Rudolf B (1971) Binary B-Trees for virtual memory. ACM-SIGFIDET Workshop, San Diego, California, Session 5B, pp 219–235
20.
Zurück zum Zitat Foley TA, Nielson GM (1989) Knot selection for parametric spline interpolation. In: Schumaker L (ed) Mathematical methods in CAGD. Academic Press, New York, pp 445–467 Foley TA, Nielson GM (1989) Knot selection for parametric spline interpolation. In: Schumaker L (ed) Mathematical methods in CAGD. Academic Press, New York, pp 445–467
21.
Zurück zum Zitat Borouchaki H, Hecht F, Frey PJ (1997) Mesh gradation control. In: Proceedings of 6th International Meshing Roundtable, Sandia National Laboratories, pp 131–141 Borouchaki H, Hecht F, Frey PJ (1997) Mesh gradation control. In: Proceedings of 6th International Meshing Roundtable, Sandia National Laboratories, pp 131–141
22.
Zurück zum Zitat Owen SJ, Saigal S (1997) Neighborhood-based element sizing control for finite element surface meshing. In: Proceedings of 6th International Meshing Roundtable, Sandia National Laboratories, pp 143–154 Owen SJ, Saigal S (1997) Neighborhood-based element sizing control for finite element surface meshing. In: Proceedings of 6th International Meshing Roundtable, Sandia National Laboratories, pp 143–154
23.
Zurück zum Zitat George PL, Seveno E (1994) The advancing-front mesh generation method revisited. Int J Numer Methods Fluids 37:3605–3619MATHMathSciNet George PL, Seveno E (1994) The advancing-front mesh generation method revisited. Int J Numer Methods Fluids 37:3605–3619MATHMathSciNet
24.
Zurück zum Zitat Borouchaki H, Hecht F, Frey PJ (1997) H-Correction. INRIA Report No. 3199, INRIA, pp 29 Borouchaki H, Hecht F, Frey PJ (1997) H-Correction. INRIA Report No. 3199, INRIA, pp 29
25.
Zurück zum Zitat Lohner R, Parikh P, Gumbert C (1988) Interactive generation of unstructured grid for three dimensional problems. Numerical grid generation in computational fluid mechanics ‘88. Pineridge Press, Swansea, pp 687–697 Lohner R, Parikh P, Gumbert C (1988) Interactive generation of unstructured grid for three dimensional problems. Numerical grid generation in computational fluid mechanics ‘88. Pineridge Press, Swansea, pp 687–697
26.
Zurück zum Zitat Owen SJ, Saigal S (2000) Surface mesh sizing control. Int J Numer Methods Fluids 47(1):289–312MathSciNet Owen SJ, Saigal S (2000) Surface mesh sizing control. Int J Numer Methods Fluids 47(1):289–312MathSciNet
27.
Zurück zum Zitat Mello UT, Cavalcanti PR (2000) A point creation strategy for mesh generation using crystal lattices as templates. In: Proceedings of 9th International Meshing Roundtable, Sandia National Laboratories, pp 253–261 Mello UT, Cavalcanti PR (2000) A point creation strategy for mesh generation using crystal lattices as templates. In: Proceedings of 9th International Meshing Roundtable, Sandia National Laboratories, pp 253–261
28.
Zurück zum Zitat Zhu J (2003) A new type of size function respecting premeshed entities. In: Proceedings of 12th International Meshing Roundtable, Sandia National Laboratories, pp 403–413 Zhu J (2003) A new type of size function respecting premeshed entities. In: Proceedings of 12th International Meshing Roundtable, Sandia National Laboratories, pp 403–413
29.
Zurück zum Zitat Persson P (2004) PDE-based gradient limiting for mesh size functions. In: Proceedings of 13th International Meshing Roundtable, Sandia National Laboratories, pp 377–388 Persson P (2004) PDE-based gradient limiting for mesh size functions. In: Proceedings of 13th International Meshing Roundtable, Sandia National Laboratories, pp 377–388
30.
Zurück zum Zitat Moller T, Trumbore B (1997) Fast, minimum storage ray-triangle intersection. J Graphics Tools 2(1):21–28 Moller T, Trumbore B (1997) Fast, minimum storage ray-triangle intersection. J Graphics Tools 2(1):21–28
31.
Zurück zum Zitat Krysl P (2005) Computational complexity of the advancing front triangulation. Eng Comput 12:16–22CrossRef Krysl P (2005) Computational complexity of the advancing front triangulation. Eng Comput 12:16–22CrossRef
Metadaten
Titel
Surface mesh regeneration considering curvatures
verfasst von
A. C. O. Miranda
L. F. Martha
P. A. Wawrzynek
A. R. Ingraffea
Publikationsdatum
01.03.2009
Verlag
Springer-Verlag
Erschienen in
Engineering with Computers / Ausgabe 2/2009
Print ISSN: 0177-0667
Elektronische ISSN: 1435-5663
DOI
https://doi.org/10.1007/s00366-008-0119-9

Weitere Artikel der Ausgabe 2/2009

Engineering with Computers 2/2009 Zur Ausgabe

Neuer Inhalt