Isogeometric analysis: an overview and computer implementation aspects
arXiv:1205.2129 · doi:10.1016/j.matcom.2015.05.008
Abstract
Isogeometric analysis (IGA) represents a recently developed technology in computational mechanics that offers the possibility of integrating methods for analysis and Computer Aided Design (CAD) into a single, unified process. The implications to practical engineering design scenarios are profound, since the time taken from design to analysis is greatly reduced, leading to dramatic gains in efficiency. The tight coupling of CAD and analysis within IGA requires knowledge from both fields and it is one of the goals of the present paper to outline much of the commonly used notation. In this manuscript, through a clear and simple Matlab implementation, we present an introduction to IGA applied to the Finite Element (FE) method and related computer implementation aspects. Furthermore, implemen- tation of the extended IGA which incorporates enrichment functions through the partition of unity method (PUM) is also presented, where several examples for both two-dimensional and three-dimensional fracture are illustrated. The open source Matlab code which accompanies the present paper can be applied to one, two and three-dimensional problems for linear elasticity, linear elastic fracture mechanics, structural mechanics (beams/plates/shells including large displacements and rotations) and Poisson problems with or without enrichment. The Bezier extraction concept that allows FE analysis to be performed efficiently on T-spline geometries is also incorporated. The article includes a summary of recent trends and developments within the field of IGA.
References in corpus (6)
- Nitsche's method for two and three dimensional NURBS patch coupling
- An isogeometric method for the Reissner-Mindlin plate bending problem
- Integrating strong and weak discontinuities without integration subcells and example applications in an XFEM/GFEM framework
- Isogeometric cohesive elements for two and three dimensional composite delamination analysis
- Nitsche's method method for mixed dimensional analysis: conforming and non-conforming continuum-beam and continuum-plate coupling
- PetIGA: A Framework for High-Performance Isogeometric Analysis
Cited by in corpus (36)
- An Energy Approach to the Solution of Partial Differential Equations in Computational Mechanics via Machine Learning: Concepts, Implementation and Applications
- A Deep Collocation Method for the Bending Analysis of Kirchhoff Plate
- Deep Autoencoder based Energy Method for the Bending, Vibration, and Buckling Analysis of Kirchhoff Plates
- Isogeometric analysis for functionally graded microplates based on modified couple stress theory
- Skew-symmetric Nitsche's formulation in isogeometric analysis: Dirichlet and symmetry conditions, patch coupling and frictionless contact
- Isogeometric cohesive elements for two and three dimensional composite delamination analysis
- A Group of Immersed Finite Element Spaces For Elliptic Interface Problems
- On quadrature rules for solving Partial Differential Equations using Neural Networks
- Taylor-series expansion based numerical methods: a primer, performance benchmarking and new approaches for problems with non-smooth solutions
- Biorthogonal splines for optimal weak patch-coupling in isogeometric analysis with applications to finite deformation elasticity
- Highly accurate acoustic scattering: Isogeometric Analysis coupled with local high order Farfield Expansion ABC
- Isogeometric Analysis for Surface PDEs with Extended Loop Subdivision
- Isogeometric Analysis and Harmonic Stator-Rotor Coupling for Simulating Electric Machines
- Physics Constrained Learning for Data-driven Inverse Modeling from Sparse Observations
- Isogeometric implementation of high order microplane model for the simulation of high order elasticity, softening, and localization
- Nitsche's method method for mixed dimensional analysis: conforming and non-conforming continuum-beam and continuum-plate coupling
- Isogeometric finite element analysis of time-harmonic exterior acoustic scattering problems
- Nonlinear material identification of heterogeneous isogeometric Kirchhoff-Love shells
- Graded Parametric CutFEM and CutIGA for Elliptic Boundary Value Problems in Domains with Corners
- An isogeometric finite element formulation for boundary and shell viscoelasticity based on a multiplicative surface deformation split
- SoftIGA: soft isogeometric analysis
- Tensor train based isogeometric analysis for PDE approximation on parameter dependent geometries
- A short perspective on a posteriori error control and adaptive discretizations
- A New Meshless Fragile Points Method (FPM) With Minimum Unknowns at Each Point, For Flexoelectric Analysis Under Two Theories with Crack Propagation. Part I: Theory and Implementation
- Tensor train-Karhunen-Loève expansion for continuous-indexed random fields using higher-order cumulant functions
- Isogeometric analysis of thin Reissner-Mindlin plates and shells: locking phenomena and B-bar method
- A rotation-based geometrically nonlinear spectral Reissner--Mindlin shell element
- Outlier removal for isogeometric spectral approximation with the optimally-blended quadratures
- A hybrid isogeometric approach on multi-patches with applications to Kirchhoff plates and eigenvalue problems
- Nonlinear elastodynamic material identification of heterogeneous isogeometric Bernoulli-Euler beams
- REPORT: Investigation on Curvilinear Anisotropy via Isogeometric Analysis (IGA)
- Vibration Analysis of Timoshenko Beams using Isogeometric Analysis
- A fast direct solver for two-dimensional transmission problems of elastic waves
- Multi-patch isogeometric neural solver for partial differential equations on computer-aided design domains
- Parameterized crack modelling based on a localized non-intrusive reduced basis method
- Imposing nonlocal boundary conditions in Galerkin-type methods based on non-interpolatory functions