×

Rhino 3D to Abaqus: a T-spline based isogeometric analysis software framework. (English) Zbl 1356.74207

Bazilevs, Yuri (ed.) et al., Advances in computational fluid-structure interaction and flow simulation. New methods and challenging computations. Based on the presentations at the conference, AFSI, Tokyo, Japan, March 19–21, 2014. Basel: Birkhäuser/Springer (ISBN 978-3-319-40825-5/hbk; 978-3-319-40827-9/ebook). Modeling and Simulation in Science, Engineering and Technology, 271-281 (2016).
Summary: This chapter presents a novel software framework for T-spline based isogeometric analysis (IGA), interfacing between computer aided design (CAD) and finite element analysis environment for “design-through-analysis” concept. The framework is built on Rhinoceros 3D (Rhino) and SIMULIA Abaqus (Abaqus). This framework has three primary steps: creating CAD surface in Rhino with T-spline Plugin, converting surface T-spline representations into volumetric T-spline, and performing analysis with T-spline models in Abaqus through its user element subroutine. Both 2D and 3D examples are provided in the end to demonstrate our T-spline based IGA software framework.
For the entire collection see [Zbl 1356.76009].

MSC:

74S05 Finite element methods applied to problems in solid mechanics
65D17 Computer-aided design (modeling of curves and surfaces)
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Hughes, T.J.R., Cottrell, J.A., Bazilevs, Y.: Isogeometric analysis: CAD, finite elements, NURBS, exact geometry, and mesh refinement. Comput. Methods Appl. Mech. Eng. 194 (39), 4135–4195 (2005) · Zbl 1151.74419 · doi:10.1016/j.cma.2004.10.008
[2] Sederberg, T.W., Zheng, J., Bakenov, A., Nasri, A.: T-splines and T-NURCCs. ACM Trans. Graph. 22 (3), 477–484 (2003) · Zbl 05457575 · doi:10.1145/882262.882295
[3] Bazilevs, Y., Calo, V.M., Cottrell, J.A., Evans, J.A., Hughes, T.J.R., Lipton, S., Scott, M.A., Sederberg, T.W.: Isogeometric analysis using T-splines. Comput. Methods Appl. Mech. Eng. 199 (5), 229–263 (2010) · Zbl 1227.74123 · doi:10.1016/j.cma.2009.02.036
[4] Li, X., Zheng, J., Sederberg, T.W., Hughes, T.J.R., Scott, M.A.: On linear independence of T-spline blending functions. Comput. Aided Geom. Des. 29 (1), 63–76 (2012) · Zbl 1251.65012 · doi:10.1016/j.cagd.2011.08.005
[5] Zhang, Y., Wang, W., Hughes, T.J.R.: Solid T-spline construction from boundary representations for genus-zero geometry. Comput. Methods Appl. Mech. Eng. 249–252, 185–197 (2012) · Zbl 1348.65057 · doi:10.1016/j.cma.2012.01.014
[6] Wang, W., Zhang, Y., Liu, L., Hughes, T.J.R.: Trivariate solid T-spline construction from boundary triangulations with arbitrary genus topology. Comput. Aided Des. 45 (2), 351–360 (2013) · doi:10.1016/j.cad.2012.10.018
[7] Zhang, Y., Wang, W., Hughes, T.J.R.: Conformal solid T-spline construction from boundary T-spline representations. Comput. Mech. 51 (6), 1051–1059 (2013) · Zbl 1367.65024 · doi:10.1007/s00466-012-0787-6
[8] Wang, W., Zhang, Y., Xu, G., Hughes, T.J.R.: Converting an unstructured quadrilateral/hexahedral mesh to a rational T-spline. Comput. Mech. 50 (1), 65–84 (2012) · Zbl 1312.65197 · doi:10.1007/s00466-011-0674-6
[9] Liu, L., Zhang, Y., Hughes, T.J.R., Scott, M.A., Sederberg, T.W.: Volumetric T-spline construction using Boolean operations. Eng. Comput. 30 (4), 425–439 (2014) · doi:10.1007/s00366-013-0346-6
[10] Vuong, A.V., Heinrich, C., Simeon, B.: ISOGAT: A 2D tutorial MATLAB code for isogeometric analysis. Comput. Aided Geom. Des. 27 (8), 644–655 (2010) · Zbl 1205.65319 · doi:10.1016/j.cagd.2010.06.006
[11] De Falco, C., Reali, A., Vázquez, R.: GeoPDEs: a research tool for isogeometric analysis of PDEs. Adv. Eng. Softw. 42 (12), 1020–1034 (2011). · Zbl 1246.35010 · doi:10.1016/j.advengsoft.2011.06.010
[12] Scott, M.A., Borden, M.J., Verhoosel, C.V., Sederberg, T.W., Hughes, T.J.R.: Isogeometric finite element data structures based on Bézier Extraction of T-splines. Int. J. Numer. Methods Eng. 88 (2), 126–156 (2011) · Zbl 1242.65243 · doi:10.1002/nme.3167
[13] Asche, C., Berkhahn, V.: Efficient data structures for T-spline modeling. EG-ICE 2012 International Workshop: Intelligent Computing in Engineering, Technische Universität München, Germany (2012)
[14] Elguedj, T., Duval, A., Maurin, F., Al-Akhras, H.: Abaqus user element implementation of NURBS based isogeometric analysis. In: 6th European Congress on Computational Methods in Applied Sciences and Engineering, Vienna (2012)
[15] Scott, M.A., Hughes, T.J.R., Sederberg, T.W., Sederberg, M.T.: An integrated approach to engineering design and analysis using the Autodesk T-spline plugin for Rhino3d, ICES REPORT 14-33. The Institute for Computational Engineering and Sciences, The University of Texas at Austin (2014)
[16] L. Liu, Y. Zhang, X. Wei, Handling extraordinary nodes with weighted T-spline basis functions. 24th International Meshing Roundtable. Procedia Engineering 124, 161–173 (2015) · doi:10.1016/j.proeng.2015.10.130
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.