×

Isogeometric collocation method with intuitive derivative constraints for PDE-based analysis-suitable parameterizations. (English) Zbl 1477.65253

Summary: This paper presents a general formulation of an isogeometric collocation method (IGA-C) for the parameterization of computational domains for the isogeometric analysis (IGA) using non-uniform rational B-splines (NURBS). The boundary information of desired computational domains for IGA is imposed as a Dirichlet boundary condition on a simple and smooth initial parameterization of an initial computational domain, and the final parameterization is produced based on the numerical solution of a partial differential equation (PDE) that is solved using the IGA-C method. In addition, we apply intuitive derivative constraints while solving the PDE to achieve desired properties of smoothness and uniformity of the resulting parameterization. While one may use any general PDE with any constraint, the PDEs and additional constraints selected in our case are such that the resulting solution can be efficiently solved through a system of linear equations with or without additional linear constraints. This approach is different from typical existing parameterization methods in IGA that are often solved through an expensive nonlinear optimization process. The results show that the proposed method can efficiently produce satisfactory analysis-suitable parameterizations.

MSC:

65N35 Spectral, collocation and related methods for boundary value problems involving PDEs
65D07 Numerical computation using splines
65D17 Computer-aided design (modeling of curves and surfaces)
49M41 PDE constrained optimization (numerical aspects)
Full Text: DOI

References:

[1] Anitescu, C.; Jia, Y.; Zhang, Y. J.; Rabczuk, T., An isogeometric collocation method using superconvergent points, Comput. Methods Appl. Mech. Eng., 284, 1073-1097 (2015) · Zbl 1425.65193
[2] Arioli, C.; Shamanskiy, A.; Klinkel, S.; Simeon, B., Scaled boundary parametrizations in isogeometric analysis, Comput. Methods Appl. Mech. Eng., 349, 576-594 (2019) · Zbl 1441.65113
[3] Auricchio, F.; Da Veiga, L. B.; Hughes, T.; Reali, A.; Sangalli, G., Isogeometric collocation methods, Math. Models Methods Appl. Sci., 20, 2075-2107 (2010) · Zbl 1226.65091
[4] Auricchio, F.; Da Veiga, L. B.; Hughes, T. J.; Reali, A.; Sangalli, G., Isogeometric collocation for elastostatics and explicit dynamics, Comput. Methods Appl. Mech. Eng., 249, 2-14 (2012) · Zbl 1348.74305
[5] Auricchio, F.; Da Veiga, L. B.; Kiendl, J.; Lovadina, C.; Reali, A., Locking-free isogeometric collocation methods for spatial Timoshenko rods, Comput. Methods Appl. Mech. Eng., 263, 113-126 (2013) · Zbl 1286.74057
[6] Biegler, L. T.; Zavala, V. M., Large-scale nonlinear programming using ipopt: an integrating framework for enterprise-wide dynamic optimization, Comput. Chem. Eng., 33, 575-582 (2009)
[7] Casquero, H.; Liu, L.; Zhang, Y.; Reali, A.; Gomez, H., Isogeometric collocation using analysis-suitable t-splines of arbitrary degree, Comput. Methods Appl. Mech. Eng., 301, 164-186 (2016) · Zbl 1425.65195
[8] Cohen, E.; Martin, T.; Kirby, R.; Lyche, T.; Riesenfeld, R., Analysis-aware modeling: understanding quality considerations in modeling for isogeometric analysis, Comput. Methods Appl. Mech. Eng., 199, 334-356 (2010) · Zbl 1227.74109
[9] Cottrell, J. A.; Hughes, T. J.; Bazilevs, Y., Isogeometric Analysis: Toward Integration of CAD and FEA (2009), John Wiley & Sons · Zbl 1378.65009
[10] De Lorenzis, L.; Evans, J.; Hughes, T. J.; Reali, A., Isogeometric collocation: Neumann boundary conditions and contact, Comput. Methods Appl. Mech. Eng., 284, 21-54 (2015) · Zbl 1423.74947
[11] Demko, S., On the existence of interpolating projections onto spline spaces, J. Approx. Theory, 43, 151-156 (1985) · Zbl 0561.41029
[12] Engen, P., Isogeometric Collocation-Numerical Solution of Differential Equations (2016), NTNU, Master’s thesis
[13] Eslami, M. R.; Hetnarski, R. B.; Ignaczak, J.; Noda, N.; Sumi, N.; Tanigawa, Y., Theory of Elasticity and Thermal Stresses, vol. 197 (2013), Springer · Zbl 1282.74001
[14] Falini, A.; Špeh, J.; Jüttler, B., Planar domain parameterization with thb-splines, Comput. Aided Geom. Des., 35, 95-108 (2015) · Zbl 1417.65066
[15] Farin, G.; Hansford, D., Discrete coons patches, Comput. Aided Geom. Des., 16, 691-700 (1999) · Zbl 0997.65033
[16] Farrashkhalvat, M.; Miles, J., Basic Structured Grid Generation: With an Introduction to Unstructured Grid Generation (2003), Elsevier: Elsevier URL
[17] Fedeli, P.; Frangi, A.; Auricchio, F.; Reali, A., Phase-field modeling for polarization evolution in ferroelectric materials via an isogeometric collocation method, Comput. Methods Appl. Mech. Eng., 351, 789-807 (2019) · Zbl 1441.74013
[18] Gomez, H.; De Lorenzis, L., The variational collocation method, Comput. Methods Appl. Mech. Eng., 309, 152-181 (2016) · Zbl 1439.74489
[19] Gomez, H.; Reali, A.; Sangalli, G., Accurate, efficient, and (iso) geometrically flexible collocation methods for phase-field models, J. Comput. Phys., 262, 153-171 (2014) · Zbl 1349.82084
[20] Gondegaon, S.; Voruganti, H. K., An efficient parametrization of planar domain for isogeometric analysis using harmonic functions, J. Braz. Soc. Mech. Sci. Eng., 40, 493 (2018)
[21] Gordon, W. J.; Hall, C. A., Construction of curvilinear co-ordinate systems and applications to mesh generation, Int. J. Numer. Methods Eng., 7, 461-477 (1973) · Zbl 0271.65062
[22] Gravesen, J.; Evgrafov, A.; Nguyen, D. M.; Nørtoft, P., Planar parametrization in isogeometric analysis, (International Conference on Mathematical Methods for Curves and Surfaces (2012), Springer), 189-212 · Zbl 1356.65157
[23] Hale, N.; Townsend, A., Fast and accurate computation of Gauss-Legendre and Gauss-Jacobi quadrature nodes and weights, SIAM J. Sci. Comput., 35, A652-A674 (2013) · Zbl 1270.65017
[24] Hinz, J.; Möller, M.; Vuik, C., Elliptic grid generation techniques in the framework of isogeometric analysis applications, Comput. Aided Geom. Des., 65, 48-75 (2018) · Zbl 1506.65037
[25] Hinz, J.; Möller, M.; Vuik, C., An iga framework for pde-based planar parameterization with arbitrary interface continuity (2019), ArXiv preprint
[26] Hughes, T. J.; Cottrell, J. A.; Bazilevs, Y., Isogeometric analysis: cad, finite elements, nurbs, exact geometry and mesh refinement, Comput. Methods Appl. Mech. Eng., 194, 4135-4195 (2005) · Zbl 1151.74419
[27] Jacob, F.; Ted, B., A First Course in Finite Elements (2007), Wiley · Zbl 1135.74001
[28] Jia, Y.; Anitescu, C.; Zhang, Y. J.; Rabczuk, T., An adaptive isogeometric analysis collocation method with a recovery-based error estimator, Comput. Methods Appl. Mech. Eng., 345, 52-74 (2019) · Zbl 1440.65248
[29] Johnson, R. W., Higher order b-spline collocation at the Greville abscissae, Appl. Numer. Math., 52, 63-75 (2005) · Zbl 1063.65072
[30] Jüttler, B.; Mokriš, D., Low rank interpolation of boundary spline curves, Comput. Aided Geom. Des., 55, 48-68 (2017) · Zbl 1375.65014
[31] Kestelman, H., Mappings with non-vanishing Jacobian, Am. Math. Mon., 78, 662-663 (1971) · Zbl 0212.40602
[32] Kiendl, J.; Auricchio, F.; Hughes, T. J.; Reali, A., Single-variable formulations and isogeometric discretizations for shear deformable beams, Comput. Methods Appl. Mech. Eng., 284, 988-1004 (2015) · Zbl 1423.74492
[33] Kiendl, J.; Auricchio, F.; da Veiga, L. B.; Lovadina, C.; Reali, A., Isogeometric collocation methods for the Reissner-Mindlin plate problem, Comput. Methods Appl. Mech. Eng., 284, 489-507 (2015) · Zbl 1425.65199
[34] Kruse, R.; Nguyen-Thanh, N.; De Lorenzis, L.; Hughes, T., Isogeometric collocation for large deformation elasticity and frictional contact problems, Comput. Methods Appl. Mech. Eng., 296, 73-112 (2015) · Zbl 1423.74649
[35] Liao, G.; Liu, H., Existence and c0, α regularity of minima of a functional related to the grid-generation problem, Numer. Methods Partial Differ. Equ., 9, 261-264 (1993) · Zbl 0773.65078
[36] Lim, C. G., A universal parametrization in b-spline curve and surface interpolation, Comput. Aided Geom. Des., 16, 407-422 (1999) · Zbl 0916.68156
[37] Lin, H.; Hu, Q.; Xiong, Y., Consistency and convergence properties of the isogeometric collocation method, Comput. Methods Appl. Mech. Eng., 267, 471-486 (2013) · Zbl 1286.65173
[38] Lin, H.; Xiong, Y.; Wang, X.; Hu, Q., Isogeometric least-squares collocation method with consistency and convergence analysis (2016), ArXiv preprint
[39] Liseikin, V. D., Grid Generation Methods, vol. 1 (2017), Springer: Springer Netherlands
[40] Liu, G. R.; Gu, Y. T., An Introduction to Meshfree Methods and Their Programming (2005), Springer: Springer Berlin
[41] Manni, C.; Reali, A.; Speleers, H., Isogeometric collocation methods with generalized b-splines, Comput. Math. Appl., 70, 1659-1675 (2015) · Zbl 1443.65107
[42] Martin, T.; Cohen, E.; Kirby, M., Volumetric parameterization and trivariate b-spline fitting using harmonic functions, (Proceedings of the 2008 ACM Symposium on Solid and Physical Modeling (2008), ACM), 269-280
[43] Montardini, M.; Sangalli, G.; Tamellini, L., Optimal-order isogeometric collocation at Galerkin superconvergent points, Comput. Methods Appl. Mech. Eng., 316, 741-757 (2017) · Zbl 1439.65187
[44] Mothes Hansvold, K. A., Mesh Generation Techniques for Isogeometric Analysis (2015), NTNU, Master’s thesis
[45] Nguyen, T.; Jüttler, B., Parameterization of contractible domains using sequences of harmonic maps, (International Conference on Curves and Surfaces (2010), Springer), 501-514 · Zbl 1352.65073
[46] Nguyen, V. P.; Anitescu, C.; Bordas, S. P.; Rabczuk, T., Isogeometric analysis: an overview and computer implementation aspects, Math. Comput. Simul., 117, 89-116 (2015) · Zbl 1540.65492
[47] Nian, X.; Chen, F., Planar domain parameterization for isogeometric analysis based on Teichmüller mapping, Comput. Methods Appl. Mech. Eng., 311, 41-55 (2016) · Zbl 1439.65189
[48] Pan, M.; Chen, F., Low-rank parameterization of volumetric domains for isogeometric analysis, Comput. Aided Des., 114, 82-90 (2019)
[49] Pan, M.; Chen, F.; Tong, W., Low-rank parameterization of planar domains for isogeometric analysis, Comput. Aided Geom. Des., 63, 1-16 (2018) · Zbl 1441.65016
[50] Piegl, L.; Tiller, W., The Nurbs Book (1996)
[51] Reali, A.; Gomez, H., An isogeometric collocation approach for Bernoulli-Euler beams and Kirchhoff plates, Comput. Methods Appl. Mech. Eng., 284, 623-636 (2015) · Zbl 1423.74553
[52] Reali, A.; Hughes, T. J., An introduction to isogeometric collocation methods, (Isogeometric Methods for Numerical Simulation (2015), Springer: Springer Udine, Italy), 173-204 · Zbl 1327.74144
[53] Schillinger, D.; Evans, J. A.; Reali, A.; Scott, M. A.; Hughes, T. J., Isogeometric collocation: cost comparison with Galerkin methods and extension to adaptive hierarchical nurbs discretizations, Comput. Methods Appl. Mech. Eng., 267, 170-232 (2013) · Zbl 1286.65174
[54] Shamanskiy, A.; Gfrerer, M.; Simeon, B., Isogeometric parametrization inspired by large elastic deformation, ArXiv preprint · Zbl 1436.74073
[55] Spekreijse, S. P., Elliptic grid generation based on Laplace equations and algebraic transformations, J. Comput. Phys., 118, 38-61 (1995) · Zbl 0823.65120
[56] Thompson, J. F.; Thames, F. C.; Mastin, C. W., Automatic numerical generation of body-fitted curvilinear coordinate system for field containing any number of arbitrary two-dimensional bodies, J. Comput. Phys., 15, 299-319 (1974) · Zbl 0283.76011
[57] Ugail, H., Partial Differential Equations for Geometric Design (2011), Springer-Verlag: Springer-Verlag London · Zbl 1230.68031
[58] da Veiga, L. B.; Lovadina, C.; Reali, A., Avoiding shear locking for the Timoshenko beam problem via isogeometric collocation methods, Comput. Methods Appl. Mech. Eng., 241, 38-51 (2012) · Zbl 1353.74045
[59] Wang, W.; Zhang, Y.; Liu, L.; Hughes, T. J., Trivariate solid t-spline construction from boundary triangulations with arbitrary genus topology, Comput. Aided Des., 45, 351-360 (2013)
[60] Wang, X.; Qian, X., An optimization approach for constructing trivariate b-spline solids, Comput. Aided Des., 46, 179-191 (2014)
[61] Winslow, A. M., Numerical solution of the quasilinear Poisson equation in a nonuniform triangle mesh, J. Comput. Phys., 1, 149-172 (1966) · Zbl 0254.65069
[62] Winslow, A. M., Adaptive-Mesh Zoning by the Equipotential Method (1981), Lawrence Livermore National Lab.: Lawrence Livermore National Lab. CA (USA), Technical Report
[63] Xiao, S.; Kang, H.; Fu, X. M.; Chen, F., Computing iga-suitable planar parameterizations by polysquare-enhanced domain partition, Comput. Aided Geom. Des., 62, 29-43 (2018) · Zbl 1505.65104
[64] Xu, G.; Kwok, T. H.; Wang, C. C., Isogeometric computation reuse method for complex objects with topology-consistent volumetric parameterization, Comput. Aided Des., 91, 1-13 (2017)
[65] Xu, G.; Li, M.; Mourrain, B.; Rabczuk, T.; Xu, J.; Bordas, S. P., Constructing iga-suitable planar parameterization from complex cad boundary by domain partition and global/local optimization, Comput. Methods Appl. Mech. Eng., 328, 175-200 (2018) · Zbl 1439.65200
[66] Xu, G.; Mourrain, B.; Duvigneau, R.; Galligo, A., Optimal analysis-aware parameterization of computational domain in isogeometric analysis, (International Conference on Geometric Modeling and Processing (2010), Springer), 236-254
[67] Xu, G.; Mourrain, B.; Duvigneau, R.; Galligo, A., Parameterization of computational domain in isogeometric analysis: methods and comparison, Comput. Methods Appl. Mech. Eng., 200, 2021-2031 (2011) · Zbl 1228.65232
[68] Xu, G.; Mourrain, B.; Duvigneau, R.; Galligo, A., Analysis-suitable volume parameterization of multi-block computational domain in isogeometric applications, Comput. Aided Des., 45, 395-404 (2013)
[69] Xu, G.; Mourrain, B.; Duvigneau, R.; Galligo, A., Constructing analysis-suitable parameterization of computational domain from cad boundary by variational harmonic method, J. Comput. Phys., 252, 275-289 (2013) · Zbl 1349.65079
[70] Xu, G.; Mourrain, B.; Duvigneau, R.; Galligo, A., Optimal analysis-aware parameterization of computational domain in 3d isogeometric analysis, Comput. Aided Des., 45, 812-821 (2013)
[71] Xu, J.; Chen, F.; Deng, J., Two-dimensional domain decomposition based on skeleton computation for parameterization and isogeometric analysis, Comput. Methods Appl. Mech. Eng., 284, 541-555 (2015) · Zbl 1425.65189
[72] Zhang, Y.; Wang, W.; Hughes, T. J., Solid t-spline construction from boundary representations for genus-zero geometry, Comput. Methods Appl. Mech. Eng., 249, 185-197 (2012) · Zbl 1348.65057
[73] Zheng, Y.; Pan, M.; Chen, F., Boundary correspondence of planar domains for isogeometric analysis based on optimal mass transport, Comput. Aided Des., 114, 28-36 (2019)
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.