Isogeometric hyperelastic shell analysis with out-of-plane deformation mapping

    Research output: Contribution to journalArticle

    10 Citations (Scopus)

    Abstract

    We derive a hyperelastic shell formulation based on the Kirchhoff–Love shell theory and isogeometric discretization, where we take into account the out-of-plane deformation mapping. Accounting for that mapping affects the curvature term. It also affects the accuracy in calculating the deformed-configuration out-of-plane position, and consequently the nonlinear response of the material. In fluid–structure interaction analysis, when the fluid is inside a shell structure, the shell midsurface is what it would know. We also propose, as an alternative, shifting the “midsurface” location in the shell analysis to the inner surface, which is the surface that the fluid should really see. Furthermore, in performing the integrations over the undeformed configuration, we take into account the curvature effects, and consequently integration volume does not change as we shift the “midsurface” location. We present test computations with pressurized cylindrical and spherical shells, with Neo-Hookean and Fung’s models, for the compressible- and incompressible-material cases, and for two different locations of the “midsurface.” We also present test computation with a pressurized Y-shaped tube, intended to be a simplified artery model and serving as an example of cases with somewhat more complex geometry.

    Original languageEnglish
    JournalComputational Mechanics
    DOIs
    Publication statusAccepted/In press - 2018 Jan 1

      Fingerprint

    Keywords

    • Artery
    • Fung’s material model
    • Hyperelastic material
    • Isogeometric discretization
    • Kirchhoff–Love shell theory
    • Neo-Hookean material model
    • Out-of-plane deformation mapping

    ASJC Scopus subject areas

    • Ocean Engineering
    • Mechanical Engineering
    • Computational Theory and Mathematics
    • Computational Mathematics
    • Applied Mathematics

    Cite this