Abstract
A procedure for generating curved meshes, suitable for high-order finite element analysis, is described. The strategy adopted is based upon curving a generated initial mesh with planar edges and faces by using a linear elasticity analogy. The analogy employs boundary loads that ensure that nodes representing curved boundaries lie on the true surface. Several examples, in both two and three dimensions, illustrate the performance of the proposed approach, with the quality of the generated meshes being analysed in terms of a distortion measure. The examples chosen involve geometries of particular interest to the computational fluid dynamics community, including anisotropic meshes for complex three dimensional configurations.
Similar content being viewed by others
References
Bassi F, Rebay S (1997) High-order accurate discontinuous finite element solution of the 2D Euler equations. J Comput Phys 138(2): 251–285
Brodersen O, Stürmer A (2001) Drag prediction of engine-airframe interference effects using unstructured Navier–Stokes calculations. In: 19th AIAA applied aerodynamics conference. AIAA
Chen Q, Babuška I (1995) Approximate optimal points for polynomial interpolation of real functions in an interval and in a triangle. Comput Methods Appl Mech Eng 128(3–4): 405–417
Chen Q, Babuška I (1996) The optimal symmetrical points for polynomial interpolation of real functions in the tetrahedron. Comput Methods Appl Mech Eng 137(1): 89–94
Davies RW, Morgan K, Hassan O (2009) high order hybrid finite element method applied to the solution of electromagnetic wave scattering problems in the time domain. Comput Mech 44(3): 321–331
Dey S, O’Bara RM, Shephard MS (1999) Curvilinear mesh generation in 3D. In: 8th International Meshing Roundtable. Sandia National Laboratories, USA
Dey S, O’Bara RM, Shephard MS (2001) Towards curvilinear meshing in 3D: the case of quadratic simplices. Comput Aided Des 33(3): 199–209
Dey S, Shephard MS, Flaherty JE (1997) Geometry representation issues associated with p-version finite element computations. Comput Methods Appl Mech Eng 150(1-4): 39–55
Dunavant DA (1985) High degree efficient symmetrical gaussian quadrature rules for the triangle. Int J Numer Methods Eng 21(6): 1129–1148
Felippa CA (2004) A compendium of FEM integration formulas for symbolic work. Eng Comput 21(8): 867–890
Hesthaven JS, Warburton T (2008) Nodal Discontinuous Galerkin Methods: Algorithms, Analysis, and Applications, vol 54. Springer, New York
Johnen A, Remacle JF, Geuzaine C (2011) Geometrical validity of curvilinear finite elements. In: 20th International Meshing Roundtable. Sandia National Laboratories, USA, pp 255–271
Johnson AA, Tezduyar TE (1994) Mesh update strategies in parallel finite element computations of flow problems with moving boundaries and interfaces. Comput Methods Appl Mech Eng 119(1–2): 73–94
Jörg P, Ulrich R (2008) Subdivision Surfaces, geometry and computing, vol 3. Springer, Berlin
Karniadakis GE, Sherwin SJ (2004) Spectral/hp element methods for computational fluid dynamics, 2nd edn. Oxford Universtity Press, Oxford
Kroll N (2010) The ADIGMA Project. In: Kroll N, Bieler H, Deconinck H, Couaillier V, van der Ven H, Sørensen K (eds) ADIGMA—a European initiative on the development of adaptive higher-order variational methods for aerospace applications, Notes on Numerical fluid mechanics and multidisciplinary design, vol 113, chap 1. Springer, New York, pp 1–9
Ledger PD, Morgan K, Hassan O (2005) Frequency and time domain electromagnetic scattering simulations employing higher order edge elements. Comput Methods Appl Mech Eng 194(2–5): 105–125
Luo XJ, Shephard MS, Remacle JF (2002) The influence of geometric approximation on the accuracy of higher order methods. In: 8th International Conference on Numerical Grid Generation in Computational Field Simulations
Luo XJ, Shephard MS, Remacle JF, O’Bara RM, Beall MW, Szabó, B, Actis R (2002) p-version mesh generation issues. In: 11th International Meshing Roundtable. Sandia National Laboratories, USA, pp 343–354
Persson PO, Peraire J (2009) Curved mesh generation and mesh refinement using Lagrangian solid mechanics. In: Proceedings of the 47th AIAA aerospace sciences meeting and exhibit. AIAA
Piegl L, Tiller W (1995) The NURBS book. Springer, London
Roca X, Gargallo-Peiró A, Sarrate J (2011) Defining quality measures for high-order planar triangles and curved mesh generation. In: 20th International Meshing Roundtable. Sandia National Laboratories, USA, pp 365–383
Sevilla R, Fernández-Méndez S (2011) Numerical integration over 2D NURBS shaped domains with applications to NURBS-enhanced FEM. Finite Elem Anal Des 47(10): 1209–1220
Sevilla R, Fernández-Méndez S, Huerta A (2008) NURBS-enhanced finite element method (NEFEM). Internat J Numer Methods Eng 76(1): 56–83
Sevilla R, Fernández-Méndez S, Huerta A (2008) NURBS-enhanced finite element method (NEFEM) for Euler equations. Internat J Numer Methods Fluids 57(9): 1051–1069
Sevilla R, Fernández-Méndez S, Huerta A (2011) 3D NURBS-enhanced finite element method (NEFEM). Internat J Numer Methods Eng 88(2): 103–125
Sevilla R, Fernández-Méndez S, Huerta A (2011) Comparison of high-order curved finite elements. Internat J Numer Methods Eng 87(8): 719–734
Sherwin SJ, Peiró J (2002) Mesh generation in curvilinear domains using high-order elements. Internat J Numer Methods Engng 53(1): 207–223
Solin P., Segeth K (2003) Higher-order finite element methods. Chapman & Hall, Boca Raton
Stein K, Tezduyar TE, Benney R (2003) Mesh moving techniques for fluid-structure interactions with large displacements. J Appl Mech 70(1): 58–63
Stein K, Tezduyar TE, Benney R (2004) Automatic mesh update with the solid-extension mesh moving technique. Comput Methods Appl Mech Eng 193(21–22): 2019–2032
Taylor MA, Wingate BA, Vincent RE (2000) An algorithm for computing Fekete points in the triangle. SIAM J Numer Anal 38(5): 1707–1720
Tezduyar T, Aliabadi S, Behr M, Johnson A, Mittal S (1993) Parallel finite-element computation of 3D flows. Computer 26(10): 27–36
Vincent PE, Jameson A (2011) Facilitating the adoption of unstructured high-order methods amongst a wider community of fluid dynamicists. Math Model Nat Phenom 6(3): 97–140
Wandzura S, Xiao H (2003) Symmetric quadrature rules on a triangle. Comput Math Appl 45(12): 1829–1840
Weatherill NP, Hassan O (1994) Efficient three-dimensional Delaunay triangulation with automatic point creation and imposed boundary constraints. Internat J Numer Methods Eng 37(12): 2005–2039
Xue D, Demkowicz L (2005) Control of geometry induced error in hp finite element (FE) simulations. I. Evaluation of FE error for curvilinear geometries. Internat J Numer Anal Model 2(3): 283–300
Zienkiewicz OC, Morgan K (1983) Finite elements and approximation. Dover, Mineola
Zienkiewicz OC, Taylor RL (2000) The Finite Element Method, vol 1. The basis, 5th edn. Butterwort-Heinemann, Oxford
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xie, Z.Q., Sevilla, R., Hassan, O. et al. The generation of arbitrary order curved meshes for 3D finite element analysis. Comput Mech 51, 361–374 (2013). https://doi.org/10.1007/s00466-012-0736-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00466-012-0736-4