Skip to main navigation Skip to search Skip to main content

NLIGA: A MATLAB framework for nonlinear isogeometric analysis

  • Xiaoxiao Du
  • , Gang Zhao
  • , Wei Wang*
  • , Mayi Guo
  • , Ran Zhang
  • , Jiaming Yang
  • *Corresponding author for this work
  • Beihang University
  • Beijing Engineering Technological Research Center of High-Efficient and Green CNC Machining Process and Equipment

Research output: Contribution to journalArticlepeer-review

Abstract

Nonlinear behaviors are commonplace in many engineering applications, e.g., metal forming and vehicle crash tests. Different from linear systems, nonlinear problems cannot be solved by using a system of linear equations and there is no guarantee that a unique solution can be found. In this work, we develop a unified framework, NLIGA (Non-Linear Isogeometric Analysis), for mainly solving two and three-dimensional nonlinear problems on the MATLAB platform by using the isogeometric method. Nonlinear hyperelastic and elastoplastic materials are primarily considered at this stage. The Newton-Raphson method is used to solve the nonlinear governing equations. A series of examples are performed to validate the procedures. First, we provide dozens of scripts to solve linear elastic benchmark problems including plane and solid problems, Poisson problems, plate and shell problems and compare the obtained numerical solutions with exact solutions and FEA solutions. Second, we further investigate several nonlinear examples considering hyperelastic and elastoplastic materials and compare the results with that obtained from commercial software. The visualization procedures are also developed in this framework to visualize the obtained results including displacements, stresses and numerical errors. Finally, NLIGA is an open-source framework and free to use (http://nliga.sourceforge.net/).

Original languageEnglish
Article number101869
JournalComputer Aided Geometric Design
Volume80
DOIs
StatePublished - Jun 2020

Keywords

  • Elastoplasticity
  • Hyperelasticity
  • Isogeometric analysis
  • NLIGA
  • Nonlinear
  • Open source

Fingerprint

Dive into the research topics of 'NLIGA: A MATLAB framework for nonlinear isogeometric analysis'. Together they form a unique fingerprint.

Cite this