A unified framework, NLIGA (Non-Linear Isogeometric Analysis), is developed for mainly solving two and three-dimensional nonlinear problems on the MATLAB platform by using isogeometric analysis (IGA). Nonlinear hyperelastic and elastoplastic materials are primarily considered at this stage. Newton-Raphson method is used to solve the nonlinear governing equations. A series of benchmark examples are performed to validate the procedures. The visualization procedures are also developed to visualize the obtained results including displacements, stresses and numerical errors.
References:
[1] Xiaoxiao Du, Gang Zhao, Wei Wang, Mayi Guo, Ran Zhang, and Jiaming Yang. NLIGA: A MATLAB framework for nonlinear isogeometric analysis. Computer Aided Geometric Design, 2020, 80:101869.
[2] Xiaoxiao Du, et al. Numerical implementation for isogeometric analysis of thin-walled structures based on a Bézier extraction framework: nligaStruct. Thin-Walled Structures, 2022,180:109844
Features
- Nonlinear hyperelastic problems
- Nonlinear elastoplastic problems
- Hyperelastic materials Mooney-Rivlin, Neo-Hookean, Yeoh, etc
- Plane and solid elastic problems
- Poisson problems
- Plate and shell problems
- Conforming multi-patch problems
- Boundary conditions imposition
- Stress recovery from the Gaussian integration points
- Post-processing of the results distribution
- Nonlinear Kirchhoff-Love shell
- Bézier extraction
- Thin-walled structures
- NURBS and T-splines
- St. Venant-Kirchhoff materials