Abstract
We investigate the isogeometric analysis approach based on the extended Catmull–Clark subdivision for solving the PDEs on surfaces. As a compatible technique of NURBS, subdivision surfaces are capable of the refinability of B-spline techniques, and overcome the major difficulties of the interior parameterization encountered by the isogeometric analysis. The surface is accurately represented as the limit form of the extended Catmull–Clark subdivision, and remains unchanged throughout the h-refinement process. The solving of the PDEs on surfaces is processed on the space spanned by the Catmull–Clark subdivision basis functions. In this work, we establish the interpolation error estimates for the limit form of the extended Catmull–Clark subdivision function space on surfaces. We apply the results to develop the approximation estimates for solving multiple second-order PDEs on surfaces, which are the Laplace–Beltrami equation, the Laplace–Beltrami eigenvalue equation and the time-dependent Cahn–Allen equation. Numerical experiments confirm the theoretical results and are compared with the classical linear finite element method to demonstrate the performance of the proposed method.
Similar content being viewed by others
References
Lions JL, Temam R, Wang S (1993) Models for the coupled atmosphere and ocean. Comput Mech Adv 1:1–120
Reuter M, Wolter FE, Shenton M, Niethammer M (2009) Laplace–Beltrami eigenvalues and topological features of eigenfunctions for statistical shape analysis. J Comput Aided Des 41(10):739–755
Allen S, Cahn JW (1979) A microscopic theory for antiphase boundary motion and its application to antiphase domain coarsening. Acta Metall 27:1084–1095
Furihata D (2001) A stable and conservative finite difference scheme for the Cahn–Hilliard equation. Numer Math 87:675–699
Lee HG, Lowengrub JS, Goodman J (2002) Modeling pinch off and reconnection in a Hele–Shaw cell. II. Analysis and simulation in the nonlinear regime. Phys Fluids 14:514–545
Liu C, Shen J (2003) A phase field model for the mixture of two incompressible fluids and its approximation by a Fourie-spectral method. Physica D 179:211–228
Dziuk G, Elliot CM (2013) Finite element methods for surface PDEs. Acta Numerica 22:289–396
Bazilevs Y, Beirão da Veiga L, Cottrell JA, Hughes TJR, Sangalli G (2006) Isogeometric analysis: approximation, stability and error estimates for h-refined meshes. Math Models Methods Appl Sci 16(7):1031–1090
Hughes TJR, Cottrell JA, Bazilevs Y (2005) Isogeometric analysis: CAD, finite elements, NURBS, exact geometry, and mesh refinement. Comput Methods Appl Mech Eng 194:4135–4195
Piegl LA, Tiller W (1997) The NURBS book (monographs in visual communication), 2nd edn. Spinger, New York
Sederberg TW, Finnigan GT, Li X, Lin H (2008) Watertight trimmed NURBS. ACM Trans Graph 27(3):1–8
Sederberg TW, Zheng J, Bakenov A, Nasri A (2003) T-splines and T-NURCCs. ACM Trans Graph 22(3):477–484
Sederberg TW, Cardon DL, Finnigan GT, North NS, Zheng J, Lyche T (2004) T-splines simplification and local refinement. In: ACM SIGGRAPH2004, pp 276–283
Bazilevs Y, Calo VM, Cottrell JA, Evans JA, Hughes TJR, Lipton S, Scott MA, Sederberg TW (2010) Isogeometric analysis using T-splines. Comput Methods Appl Mech Eng 5–8:229–263
Bartezzaghi A (2017) Isogeometric analysis for high order geometric partial differential equations with applications. PhD thesis, EPFL, Switzerland
Bartezzaghi A, Dedè L, Quarteroni A (2015) Isogeometric analysis of high order partial differential equations on surfaces. Comput Methods Appl Mech Eng 295:446–469
Dedè L, Quarteroni A (2015) Isogeometric analysis for second order partial differential equations on surfaces. Comput Methods Appl Mech Eng 284:807–834
Zimmermann C, Toshniwal D, Landis CM (2017) An isogeometric finite element formulation for phase fields on deforming surfaces. Comput Methods Appl Mech Eng 351:441–477
Toshniwal D, Speleers H, Hughes TJR (2017) Smooth cubic spline spaces on unstructured quadrilateral meshes with particular emphasis on extraordinary points: geometric design and isogeometric analysis considerations. Comput Methods Appl Mech Eng 327:411–458
Casquero H, Wei X, Toshniwal D, Li A, Hughes TJR, Kiendl J, Zhang Y (2020) Seamless integration of design and Kirchhoff–Love shell analysis using analysis-suitable unstructured T-splines. Comput Methods Appl Mech Eng 360:112765
Catmull E, Clark J (1978) Recursively generated B-spline surfaces on arbitrary topological meshes. Comput Aided Des 10(6):350–355
Loop C (1978) Smooth subdivision surfaces based on triangles. Master’s thesis. Department of Mathematices, University of Utah
Stam J (1998) Fast evaluation of Catmull–Clark subdivision surfaces at arbitrary parameter values. In: SIGGRAPH ’98 proceedings, pp 395–404
Hoppe H, De Rose T, Duchamp T, Halstend M, Jin H, McDonald J, Schweitzer J, Stuetzle W (1994) Piecewise smooth surfaces reconstruction. In: Computer graphics proceedings, annual conference series, ACM SIGGRAPH94, pp 295–302
Cirak F, Ortiz M, Schröder P (2000) Subdivision surfaces: a new paradigm for thin-shell finite-element analysis. Int J Numer Methods Eng 47:2039–2072
Cirak F, Scott MJ, Antonsson EK, Ortiz M, Schröder P (2002) Integrated modeling, finite-element analysis, and engineering design for thin-shell structures using subdivision. Comput Aided Des 34(2):137–148
Bajaj C, Xu G (2003) Anisotropic diffusion of surface and functions on surfaces. ACM Trans Graph 22(1):4–32
Pan Q, Xu G (2011) Construction of quadrilateral subdivision surfaces with prescribed \(G^1\) boundary conditions. Comput Aided Des 43(6):605–611
Cracken RM, Joy K (1996) Free-form deformations of soid primitives with constraints. In: Proceedings of SIGGRAPH’96, vol 18, No. (5–6), pp 181–188
Bajaj C, Schaefer S, Warren J, Xu G (2002) A subdivision scheme for hexahedral meshes. Vis Comput 18(5–6):343–356
Hamann B, Burkhart D, Umlauf G (2010) Isogeometric finite element analysis based on Catmull–Clark subdivision solids. Comput Graph Forum 29:1575–1584
Speleers H, Manni C, Pelosi F, Sampoli ML (2012) Isogeometric analysis with Powell–Sabin splines for advection–diffusion–reaction problems. Comput Methods Appl Mech Eng 221–222:132–148
Wei X, Zhang Y, Hughes TJR, Scott MA (2015) Truncated hierarchical Catmull–Clark subdivision with local refinement. Comput Methods Appl Mech Eng 291(1):1–20
Pan Q, Xu G, Xu G, Zhang Y (2015) Isogeometric analysis based on extended loop’s subdivision. J Comput Phys 299(15):731–746
Pan Q, Xu G, Xu G, Zhang Y (2016) Isogeometric analysis based on extended Catmull–Clark subdivision. Comput Math Appl 71:105–119
Zhang Q, Sabin M, Cirak F (2018) Subdivision surfaces with isogeometric analysis adapted refinement weights. Comput Aided Des 102:104–114
Ma Y, Ma W (2019) A subdivision scheme for unstructured quadrilateral meshes with improved convergence rate for isogeometric analysis. Graph Model 106:101043
Li X, Wei X, Zhang Y (2019) Hybrid non-uniform recursive subdivision with improved convergence rates. Comput Methods Appl Mech Eng 352:606–624
Wei X, Li X, Zhang Y, Hughes TJR (2020) Tuned hybrid non-uniform subdivision surfaces with optimal convergence rates. Int J Numer Meth Eng 122(9):2117–2144
Biermann H, Levin A, Zorin D (2000) Piecewise-smooth subdivision surfaces with normal control. In: SIGGRAPH, pp 113–120
Strang G, Fix GJ (1973) An analysis of the finite element method. Prentice-Hall Inc, Englewood Cliffs
Acknowledgements
Qing Pan is supported by National Natural Science Foundation of China (No.11671130), and Construct Program of the Key Discipline in Hunan Province (No.19K056).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Pan, Q., Rabczuk, T. & Yang, X. Subdivision-based isogeometric analysis for second order partial differential equations on surfaces. Comput Mech 68, 1205–1221 (2021). https://doi.org/10.1007/s00466-021-02065-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00466-021-02065-7