×

High-quality construction of analysis-suitable trivariate NURBS solids by reparameterization methods. (English) Zbl 1311.65020

Summary: High-quality volumetric parameterization of computational domain plays an important role in three-dimensional isogeometric analysis. Reparameterization technique can improve the distribution of isoparametric curves/surfaces without changing the geometry. In this paper, using the reparameterization method, we investigate the high-quality construction of analysis-suitable NURBS volumetric parameterization. Firstly, we introduce the concept of volumetric reparameterization, and propose an optimal Möbius transformation to improve the quality of the isoparametric structure based on a new uniformity metric. Secondly, from given boundary NURBS surfaces, we present a two-stage scheme to construct the analysis-suitable volumetric parameterization: in the first step, uniformity-improved reparameterization is performed on the boundary surfaces to achieve high-quality isoparametric structure without changing the shape; in the second step, from a new variational harmonic metric and the reparameterized boundary surfaces, we construct the optimal inner control points and weights to achieve an analysis-suitable NURBS solid. Several examples with complicated geometry are presented to illustrate the effectiveness of proposed methods.

MSC:

65D17 Computer-aided design (modeling of curves and surfaces)

Software:

ISOGAT

References:

[1] Aigner M, Heinrich C, Jüttler B, Pilgerstorfer E, Simeon B, Vuong A-V (2009) Swept volume parametrization for isogeometric analysis. In: Hancock E, Martin R (eds) The mathematics of surfaces (MoS XIII 2009), LNCS vol 5654. Springer, Berlin, pp 19-44 · Zbl 1253.65182
[2] Bazilevs Y, Beirao de Veiga L, Cottrell JA, Hughes TJR, Sangalli G (2006) Isogeometric analysis: approximation, stability and error estimates for refined meshes. Math Models Methods Appl Sci 6:1031-1090 · Zbl 1103.65113 · doi:10.1142/S0218202506001455
[3] Bazilevs Y, Calo VM, Hughes TJR, Zhang Y (2008) Isogeometric fluid structure interaction: theory, algorithms, and computations. Comput Mech 43:3-37 · Zbl 1169.74015 · doi:10.1007/s00466-008-0315-x
[4] Bazilevs Y, Calo VM, Cottrell JA, Evans J, Hughes TJR, Lipton S, Scott MA, Sederberg TW (2010) Isogeometric analysis using T-splines. Comput Methods Appl Mech Eng 199:229-263 · Zbl 1227.74123 · doi:10.1016/j.cma.2009.02.036
[5] Burkhart D, Hamann B, Umlauf G (2010) Iso-geometric analysis based on Catmull-Clark subdivision solids. Comput Graph Forum 29:1575-1584 · doi:10.1111/j.1467-8659.2010.01766.x
[6] Cohen E, Martin T, Kirby RM, Lyche T, Riesenfeld RF (2010) Analysis-aware modeling: understanding quality considerations in modeling for isogeometric analysis. Comput Methods Appl Mech Eng 199:334-356 · Zbl 1227.74109 · doi:10.1016/j.cma.2009.09.010
[7] Cottrell JA, Hughes TJR, Bazilevs Y (2009) Isogeometric analysis: toward integration of CAD and FEA. Wiley, New York · Zbl 1378.65009 · doi:10.1002/9780470749081
[8] Cottrell JA, Hughes TJR, Reali A (2007) Studies of refinement and continuity in isogeometric analysis. Comput Methods Appl Mech Eng 196:4160-4183 · Zbl 1173.74407 · doi:10.1016/j.cma.2007.04.007
[9] Cottrell JA, Reali A, Bazilevs Y, Hughes TJR (2006) Isogeometric analysis of structural vibrations. Comput Methods Appl Mech Eng 195:5257-5296 · Zbl 1119.74024 · doi:10.1016/j.cma.2005.09.027
[10] Dörfel M, Jüttler B, Simeon B (2010) Adaptive isogeometric analysis by local h-refinement with T-splines. Comput Methods Appl Mech Eng 199:264-275 · Zbl 1227.74125 · doi:10.1016/j.cma.2008.07.012
[11] Elber G, Kim Y, Kim M (2012) Volumetric boolean sum. Comput Aided Geom Des 29(7):532-540 · Zbl 1253.65021 · doi:10.1016/j.cagd.2012.03.003
[12] Escobara JM, Cascónb JM, Rodrígueza E, Montenegro R (2011) A new approach to solid modeling with trivariate T-spline based on mesh optimization. Comput Methods Appl Mech Eng 200:3210-3222 · Zbl 1230.74223 · doi:10.1016/j.cma.2011.07.004
[13] Gomez H, Calo VM, Bazilevs Y, Hughes TJR (2008) Isogeometric analysis of the Cahn-Hilliard phase-field model. Comput Methods Appl Mech Eng 197:4333-4352 · Zbl 1194.74524 · doi:10.1016/j.cma.2008.05.003
[14] 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 · Zbl 1151.74419 · doi:10.1016/j.cma.2004.10.008
[15] Jia Y, Zhang Y, Xu G, Zhuang X, Rabczuk T (2013) Reproducing kernel triangular B-spline-based FEM for solving PDEs. Comput Methods Appl Mech Eng 267:342-358 · Zbl 1286.65161 · doi:10.1016/j.cma.2013.08.019
[16] Lee E, Lucian M (1991) Möbius reparameterization of rational B-splines. Comput Aided Geom Des 8:213-238 · Zbl 0757.41017 · doi:10.1016/0167-8396(91)90004-U
[17] Liu L, Zhang Y, Hughes TJR, Scott MA, Sederberg TW (2014) Volumetric T-Spline construction Using Boolean operations. Eng Comput. doi:10.1007/s00366-013-0346-6 · Zbl 1151.74419
[18] Martin T, Cohen E, Kirby RM (2009) Volumetric parameterization and trivariate B-spline fitting using harmonic functions. Comput Aided Geom Des 26:648-664 · Zbl 1205.65094 · doi:10.1016/j.cagd.2008.09.008
[19] Nguyen-Thanh N, Kiendl J, Nguyen-Xuan H, Wuchner R, Bletzinger KU, Bazilevs Y, Rabczuk T (2011) Rotation free isogeometric thin shell analysis using PHT-splines. Comput Methods Appl Mech Eng 200(47-48):3410-3424 · Zbl 1230.74230 · doi:10.1016/j.cma.2011.08.014
[20] Nguyen T, Jüttler B (2010) Using approximate implicitization for domain parameterization in isogeometric analysis. In: International conference on curves and surfaces, Avignon, France · Zbl 1227.74125
[21] Nguyen-Thanh N, Nguyen-Xuan H, Bordasd SPA, Rabczuk T (2011) Isogeometric analysis using polynomial splines over hierarchical T-meshes for two-dimensional elastic solids. Comput Methods Appl Mech Eng 200:1892-1908 · Zbl 1228.74091 · doi:10.1016/j.cma.2011.01.018
[22] Nguyen VP, Kerfriden P, Bordas SPA, Rabczuk T (2014) Isogeometric analysis suitable trivariate NURBS representation of composite panels with a new offset algorithm. Comput-Aided Des 55:49-63 · doi:10.1016/j.cad.2014.05.004
[23] Nocedal J, Wright SJ (1999) Numer Optim. Springer, Berlin · Zbl 0930.65067 · doi:10.1007/b98874
[24] Pilgerstorfer E, Jüttler B (2014) Bounding the influence of domain parameterization and knot spacing on numerical stability in isogeometric analysis. Comput Methods Appl Mech Eng 268:589-613 · Zbl 1295.65116 · doi:10.1016/j.cma.2013.09.019
[25] Pettersen KF, Skytt V (2012) Spline volume fairing. In: 7th International conference on curves and surfaces, Avignon, France, June 24-30, 2010, Lecture Notes in Computer Science, vol 6920, pp 553-561 · Zbl 1352.65064
[26] Wang CL, Tang K (2005) Non-self-overlapping Hermite interpolation mapping: a practical solution for structured quadrilateral meshing. Comput Aided Des 37:271-283 · Zbl 1103.65113
[27] Wang W, Zhang Y, Liu L, Hughes TJR (2013) Trivariate solid T-spline construction from boundary triangulations with arbitrary genus topology. Comput Aided Des 45:351-360 · doi:10.1016/j.cad.2012.10.018
[28] Wang X, Qian X (2014) An optimization approach for constructing trivariate B-spline solids. Comput Aided Des 46:179-191 · Zbl 1227.74123
[29] Xu G, Mourrain B, Duvigneau R, Galligo A (2013) Optimal analysis-aware parameterization of computational domain in 3D isogeometric analysis. Comput Aided Des 45:812-821
[30] Xu G, Mourrain B, Duvigneau R, Galligo A (2011) Parameterization of computational domain in isogeometric analysis: methods and comparison. Comput Methods Appl Mech Eng 200:2021-2031 · Zbl 1228.65232 · doi:10.1016/j.cma.2011.03.005
[31] Xu G, Mourrain B, Duvigneau R, Galligo A (2013) Analysis-suitable volume parameterization of multi-block computational domain in isogeometric applications. Comput Aided Des 45:395-404 · doi:10.1016/j.cad.2012.10.022
[32] Xu G, Mourrain B, Duvigneau R, Galligo A (2013) Constructing analysis-suitable parameterization of computational domain from CAD boundary by variational harmonic method. J Comput Phys 252:275-289 · Zbl 1349.65079 · doi:10.1016/j.jcp.2013.06.029
[33] Zhang Y, Wang W, Hughes TJR (2012) Solid T-spline construction from boundary representations for genus-zero geometry. Comput Methods Appl Mech Eng 201:185-197 · Zbl 1348.65057 · doi:10.1016/j.cma.2012.01.014
[34] Zhang Y, Wang W, Hughes TJR (2013) Conformal solid T-spline construction from boundary T-spline representations. Comput Mech 51:1051-1059 · Zbl 1367.65024 · doi:10.1007/s00466-012-0787-6
[35] Zhang Y, Jia Y, Wang SY (2012) An improved nearly-orthogonal structured mesh generation system with smoothness control functions. J Comput Phys 231:5289-5305 · Zbl 1251.65166 · doi:10.1016/j.jcp.2012.04.043
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.