Skip to main content
Log in

A strategy of automatic hexahedral mesh generation by using an improved whisker-weaving method with a surface mesh modification procedure

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

One of the demands for three dimensional (3D) finite element analyses is the development of an automatic hexahedral mesh generator. For this problem, several methods have been proposed by many researchers. However, reliable automatic hexahedral mesh generation has not been developed at present. In this paper, a new strategy of fully automatic hexahedral mesh generation is proposed. In this strategy, the prerequisite for generating a hexahedral mesh is a quadrilateral surface mesh. From the given surface mesh, combinatorial dual cycles (sheet loops for the whisker-weaving algorithm) are generated to produce a hexahedral mesh. Since generating a good quality hexahedral mesh does not depend only on the quality of quadrilaterals of the surface mesh but also on the quality of the sheet loops generated from it, a surface mesh modification method to remove self-intersections from sheet loops is developed. Next, an automatic hexahedral mesh generator by the improved whisker-weaving algorithm is developed in this paper. By creating elements and nodes on 3D real space during the weaving process, it becomes possible to generate a hexahedral mesh with fewer bad-quality elements. Several examples will be presented to show the validity of the proposed mesh generation strategy.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25

Similar content being viewed by others

Explore related subjects

Discover the latest articles and news from researchers in related subjects, suggested using machine learning.

References

  1. Shephard M, Georges M (1991) Automatic three-dimensional mesh generation by the finite octree technique. Int J Numer Methods Eng 32:709–749

    Article  MATH  Google Scholar 

  2. Lo SH (1991) Volume discretization into tetrahedra-II. 3D triangulation by advancing front approach. Comput Struct 39:501–511

    Article  MATH  MathSciNet  Google Scholar 

  3. Kettunen L, Forsman K (1995) Tetrahedral mesh generation in convex primitives. Int J Numer Methods Eng 38:99–117

    Article  MATH  Google Scholar 

  4. Cook W, Oakes W (1982) Mapping methods for generating three-dimensional meshes. Comput Mech Eng 1:67–72

    Google Scholar 

  5. Miyoshi K, Blacker T (2000) Hexahedral mesh generation using multi-axis cooper algorithm. In: Proc 9th int meshing roundtable

  6. Blacker T (1996) The cooper tool. In: Proc 5th int meshing roundtable, pp 13–29

  7. Lai M, Benzley S, White D (2000) Automated hexahedral mesh generation by generalized multiple source to multiple target sweeping. Int J Numer Methods Eng 49:261–275

    Article  MATH  Google Scholar 

  8. Li TS, McKeag R, Armstrong C (1995) Hexahedral meshing using midpoint subdivision and integer programming. Comput Meth Appl Mech Eng 124:171–193

    Article  Google Scholar 

  9. Schneiders R (1996) A grid-based algorithm for the generation of hexahedral element meshes. Eng Comput 12:168–177

    Article  Google Scholar 

  10. Canann S (1991) Plastering and optismoothing: new approaches to automated 3D hexahedral mesh generation and mesh smoothing. Ph.D. Dissertation, Brigham Young Univ., Provo

  11. Tautges T, Blacker T, Mitchell S (1996) The whisker-weaving algorithm: a connectivity-based method for constructing all-hexahedral finite element meshes. Int J Numer Methods Eng 39:3327–3349

    Article  MATH  MathSciNet  Google Scholar 

  12. Kawamura Y, Okura A, Sumi Y (2002) Automatic hexahedral mesh generation based on the whisker-weaving algorithm with refinement technique of element shape (in Japanese). Proc Conf Comput Eng Sci (JSCES) 7:419–422

    Google Scholar 

  13. Staten M, Owen S, Blacker T (2005) Unconstrained paving and plastering: a new idea for all hexahedral mesh generation. In: Proc 14th int meshing roundtable, pp 399–416

  14. Staten M, Kerr R, Owen S, Blacker T (2006) Unconstrained paving and plastering: progress update. In: Proc 15th int meshing roundtable, pp 469–486

  15. Mitchell S (1996) A characterization of the quadrilateral meshes of a surface which admit a compatible hexahedral mesh of the enclosed volume. In: Proc 13th symposium on theoretical aspects of computer science, pp 465–476

  16. Wenjie C, Shinoda J, Hagiwara I (2004) The principle of automatic hexahedral mesh generation and proposal of the method for getting rid of self-intersections of dual cycles (in Japanese). J Jpn Soc Simul Technol 23(3):238–246

    Google Scholar 

  17. Mantyla M (1988) An introduction to solid modeling. Computer Science Press, Rockville

  18. Zhu J, Zienkiewicz OC, Hinton E, Wu J (1991) A new approach to the development of automatic quadrilateral mesh generation. Int J Numer Methods Eng 32:849–866

    Article  MATH  Google Scholar 

  19. Blacker T (1991) Paving: a new approach to automated quadrilateral mesh generation. Int J Numer Methods Eng 32:811–847

    Article  MATH  Google Scholar 

  20. Kawamura Y, Mu Y, Sumi Y (1999) Development of an automatic quadrilateral mesh generator for the simulation of curved crack growth. Trans JSCES 2:1–6

    Google Scholar 

  21. Folwell N, Mitchell S (1999) Reliable whisker-weaving via curve contraction. Eng Comput 15:292–302

    Article  MATH  Google Scholar 

  22. Calvo N, Idelsohm S (2002) All-hexahedral element meshing: automatic elimination of self-intersecting dual lines. Int J Numer Methods Eng 55:1439–1449

    Article  MATH  Google Scholar 

  23. Lo S, Lee C (1992) On using meshes of mixed element types in adaptive finite element analysis. Finite Elem Anal Des 11:307–336

    Article  MATH  Google Scholar 

  24. Muller-Hannemann M (1998) Hexahedral mesh generation by successive dual cycle elimination. In: Proc 7th international meshing roundtable, pp 379–393

  25. Patran MSC (2001) Reference manual, vol 2. In: Finite element modeling, chap 11, pp 170–192

  26. Freitag L (1997) On combining Laplacian and optimization-based mesh smoothing techniques. Trends in unstructural mesh generation AMD-vol 220. ASME, pp 37–43

  27. Canann S, Tristano J, Staten M (1998) An approach to combined Laplacian and optimization-based smoothing for triangular, quadrilateral, and quad-dominant meshes. In: Proc 7th int meshing roundtable, pp 479–494

  28. Field D (1987) Laplacian smoothing and delaunay triangulations. Commun Appl Numer Meth 4:709–712

    Article  Google Scholar 

  29. Hansbo P (1995) Generalized Laplacian smoothing of unstructured grids. Commun Numer Methods Eng 11:455–464

    Article  MATH  Google Scholar 

  30. Tautges J, Mitchell SA (1995) Pillowing doublets: refining a mesh to ensure that faces share at most one edge. In: Proc 4th int meshing roundtable, pp 231–240

  31. Suzuki K, Takahashi S, Shephard J (2005) Practical interior surface generation method for all-hexahedral meshing. In: Proc 14th int meshing roundtable, pp 377–393

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yasumi Kawamura.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kawamura, Y., Islam, M.S. & Sumi, Y. A strategy of automatic hexahedral mesh generation by using an improved whisker-weaving method with a surface mesh modification procedure. Engineering with Computers 24, 215–229 (2008). https://doi.org/10.1007/s00366-008-0092-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-008-0092-3

Keywords