Daniel Herrero Adan
Implementation of improvements to Isogeometric Analysis for trimmed-coupled solids directly extracted from Computer Aided Design environment
Herrero Adan, Daniel
Authors
Abstract
This research provides an algorithm to analyse structures composed of solids that are directly extracted from Computer Aided Design (CAD) environment. The analysis assumes linear elastic material and small displacements, being the result the displacements field of the structure under a set of forces and constraints. Since the equation to obtain such displacements is not analytically solvable, the solution is approximated by a linear combination of the so-called basis functions. The use of domains from CAD in analysis without additional meshing is the original purpose of the Isogeometric Analysis (IGA). The basis functions used by IGA are Non-uniform Rational B-splines (NURBS). Since any model developed in CAD is geometrically defined by NURBS, it already comes discretized into NURBS, and can be used directly by IGA to obtain the displacement field without additional meshing.
Therefore this work is based on IGA techniques. Solids are defined in CAD as a set of faces that wrap their volume. This arrangement is valid for representation, but not for analysis as the solid itself does not exist (only the hollow volume). Therefore the first challenge that appears in this work is the generation of the solid enclosed by those faces, or solid parametrization. In addition, the solids can be trimmed by surfaces to achieve the final shape of the domain. The existence of such trimming surfaces presents two challenging aspects. Firstly, the discretization with NURBS as they come from CAD is not valid anymore, being necessary to find an alternative discretization scheme. Secondly, the trimming surfaces that bound the discretization are unknown in the discretization space, being necessary to approximate them. The domain may be formed by multiple solids that are coupled in a weak manner using Lagrange multiplier approach on the coupling interfaces. Apart from tackling these problems, two novel techniques have been implemented in this algorithm: a new triangulation technique for surfaces to allow the representation of results on the faces of the solids, and a new approach to calculate coordinates in the solid parameter space (point projection) that brings more robustness to the computation.
The first part of the algorithm is devised to read the content of the CAD files and transform into suitable data for analysis. This transformation includes the solid parametrization. Then the trimming surfaces are approximated to allow the accurate definition of the limits of the discretization, which is carried out by tetrahedral mesh. The application of constraints and coupling with Lagrange multiplier approach follows the process to end up in the analysis results, which are the displacements of the domain. The stresses are also computed by a post-processor developed in this work. The performance of this algorithm is proved by a set of examples at the rear of the thesis.
Although the trimmed solids need discretization different from NURBS, which vanishes partially the IGA original purpose, this thesis stands as another step forward in the IGA development towards the CAD-analysis integration for solids.
Thesis Type | Thesis |
---|---|
Deposit Date | Oct 12, 2020 |
Publicly Available Date | Sep 9, 2021 |
Public URL | https://uwe-repository.worktribe.com/output/6771957 |
Award Date | Sep 9, 2021 |
Files
Implementation of improvements to Isogeometric Analysis for trimmed-coupled solids directly extracted from Computer Aided Design environment
(19.2 Mb)
PDF
SelMatlabs188-code
(1.6 Mb)
Archive
Diagrams Of Blocks
(5.3 Mb)
PDF
You might also like
Three-dimensional solid structures simulation on isogeometric b-rep analysis
(2018)
Presentation / Conference Contribution
Isogeometric analysis for modelling damage and fracture
(2017)
Presentation / Conference Contribution
Quasi-isotropic initial triangulation of NURBS surfaces
(2020)
Journal Article
Downloadable Citations
About UWE Bristol Research Repository
Administrator e-mail: repository@uwe.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search