Akshay Pimpalkar, Vishal Agrawal, Sachin S. Gautam
{"title":"Development of a robust and integrable pre-processing tool for isogeometric analysis","authors":"Akshay Pimpalkar, Vishal Agrawal, Sachin S. Gautam","doi":"10.1007/s12046-024-02556-2","DOIUrl":null,"url":null,"abstract":"<p>The geometries constructed using the standard CAD software are always boundary-represented (B-Rep). Due to this, analysis-suitable volumetric parameterization of the geometries constructed using the standard CAD software is necessary for three-dimensional isogeometric analysis (IGA). This paper presents a user-friendly, robust volumetric parametrization tool capable of processing the B-Rep of the geometries constructed in one of the most popular CAD software, i.e. Rhinoceros<sup>®</sup>. The developed tool traverses multiple stages, starting with reading the standard 3DM CAD files of an arbitrarily shaped geometry. It then extracts surface control points, organizes them to establish an outer structural framework, and employs Coons volume parameterization to generate internal control points based on user-defined specifications. We use the NURBS-Python library for reading 3DM files and the NURBS toolbox to visualize and evaluate NURBS functions in the constructed geometries. We construct several baseline and intricate shape geometries to showcase the robustness and generality of the developed tool. Additionally, to demonstrate the effectiveness and applicability of our tool for IGA of non-linear three-dimensional problems, we simulate frictionless contact between two deformable geometries constructed using the developed tool.</p>","PeriodicalId":21498,"journal":{"name":"Sādhanā","volume":"212 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Sādhanā","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s12046-024-02556-2","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The geometries constructed using the standard CAD software are always boundary-represented (B-Rep). Due to this, analysis-suitable volumetric parameterization of the geometries constructed using the standard CAD software is necessary for three-dimensional isogeometric analysis (IGA). This paper presents a user-friendly, robust volumetric parametrization tool capable of processing the B-Rep of the geometries constructed in one of the most popular CAD software, i.e. Rhinoceros®. The developed tool traverses multiple stages, starting with reading the standard 3DM CAD files of an arbitrarily shaped geometry. It then extracts surface control points, organizes them to establish an outer structural framework, and employs Coons volume parameterization to generate internal control points based on user-defined specifications. We use the NURBS-Python library for reading 3DM files and the NURBS toolbox to visualize and evaluate NURBS functions in the constructed geometries. We construct several baseline and intricate shape geometries to showcase the robustness and generality of the developed tool. Additionally, to demonstrate the effectiveness and applicability of our tool for IGA of non-linear three-dimensional problems, we simulate frictionless contact between two deformable geometries constructed using the developed tool.