Abstract
This is Part II of a multipart article on a hyperelastic extended Kirchhoff–Love shell model with out-of-plane normal stress. We introduce an isogeometric discretization method for incompressible materials and present test computations. Accounting for the out-of-plane normal stress distribution in the out-of-plane direction affects the accuracy in calculating the deformed-configuration out-of-plane position, and consequently the nonlinear response of the shell. The return is more than what we get from accounting for the out-of-plane deformation mapping. The traction acting on the shell can be specified on the upper and lower surfaces separately. With that, the model is now free from the “midsurface’ location in terms of specifying the traction. In dealing with incompressible materials, we start with an augmented formulation that includes the pressure as a Lagrange multiplier and then eliminate it by using the geometrical representation of the incompressibility constraint. The resulting model is an extended one, in the Kirchhoff–Love category in the degree-of-freedom count, and encompassing all other extensions in the isogeometric subcategory. We include ordered details as a recipe for making the implementation practical. The implementation has two components that will not be obvious but might be critical in boundary integration. The first one is related to the edge-surface moment created by the Kirchhoff–Love assumption. The second one is related to the pressure/traction integrations over all the surfaces of the finite-thickness geometry. The test computations are for dome-shaped inflation of a flat circular shell, rolling of a rectangular plate, pinching of a cylindrical shell, and uniform hydrostatic pressurization of the pinched cylindrical shell. We compute with neo-Hookean and Mooney–Rivlin material models. To understand the effect of the terms added in the extended model, we compare with models that exclude some of those terms.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
This is Part II of a multipart article on a hyperelastic extended Kirchhoff–Love shell model with out-of-plane normal stress. In Part I [1], we presented the formulation. Here we introduce an isogeometric discretization method for incompressible materials and present test computations. Because the method description and test computations would be rather extensive otherwise, we will cover compressible materials in future work.
1.1 History of related shell formulations and examples
We include this subsection from Part I to reiterate the significance of this work compared to earlier related work. A good number of shell models were presented earlier in the finite element context (see, for example, [2,3,4,5,6,7,8]), with significant effort in bending representation. The model in [5] is based on a mixed formulation. The model in [8] is based on a discontinuous-Galerkin type approximation to weakly enforce \(C^1\) continuity. The model in [7] is a TUBA family element, which has displacement derivatives as unknowns to attain \(C^1\) continuity in the displacement. The model we are introducing here is similar to the model in [2], which uses only one parameter to represent the out-of-plane deformation. Most of the other shell formulations, including some based on the Reissner–Mindlin theory, use the plane-stress assumption. The models in [3, 4], based on the Reissner–Mindlin theory, are, however, without the plane-stress assumption, in the finite element context.
1.2 Accounting for the out-of-plane normal stress: summary
The isogeometric Kirchhoff–Love shell models have the advantage of not requiring rotational degrees of freedom. Within this category of the models, the extended method presented in this article encompasses all other extensions. We list what the method accounts for beyond the Kirchhoff–Love shell theory
-
out-of-plane deformation in the constitutive laws
-
out-of-plane deformation in the out-of-plane integration
-
curvature effects in the undeformed configuration
-
quadratic terms in the metric tensor
-
quadratic terms in the virtual work
-
out-of-plane normal stress
-
separate tractions acting on the upper and lower surfaces
-
moment generated by the separate shear tractions on the upper and lower surfaces
-
improved rotational kinematics
We reiterate, from [1], what motivated the development of the method introduced in Part I. The level of accuracy we are striving for in representing the tractions on the upper and lower surfaces would be meaningful in an fluid–structure interaction computation only if the flow solution method can deliver those tractions with a comparable level of accuracy. That level of flow solution accuracy, especially in representing the shear stress, requires moving-mesh methods [9], where the high mesh resolution near solid surfaces follows the fluid–solid interface as it moves. That is now possible even in flow computations with actual contact between solid surfaces or some other topology change. The Space–Time Topology Change method [10] enabled that. We can both represent the actual contact and have high-fidelity, moving-mesh flow solution near the solid surfaces.
1.3 Focus in Part II
We start with an augmented formulation that includes the pressure as a Lagrange multiplier and then eliminate it by using the geometrical representation of the incompressibility constraint. The resulting model is an extended one, in the Kirchhoff–Love category in the degree-of-freedom count, and encompassing all other extensions in the isogeometric subcategory. The vector form of the equations used in Part I provides good physical intuition about the formulation, and the tensor-coefficients form helps with efficient implementation. We include ordered details as a recipe for making the implementation practical. The implementation has two components that will not be obvious but might be critical in boundary integration. The first one is related to the edge-surface moment created by the Kirchhoff–Love assumption. The second one is related to the pressure/traction integrations over all the surfaces of the finite-thickness geometry. It will give us divergence-theorem-consistent representation in the integrations when the basis functions have \(C^2\) continuity.
1.4 Outline of the remaining sections
In Sect. 2, we briefly provide the kinematics, including some of the crucial definitions, from Part I, mass conservation, and the incompressibility constraint. In Sect. 3, we present an augmented variational formulation that includes the pressure as a Lagrange multiplier. In Sect. 4, we eliminate the pressure by using the geometrical representation of the incompressibility constraint. We describe the isogeometric discretization method in Sect. 5, including the path to the tangent stiffness matrix, and key methods in the boundary integrations. The test computations are presented in Sect. 6, and the concluding remarks are given in Sect. 7. The notation rules and some operator definitions are given in Appendix A, complete expressions for the symbols, used in putting the equations in a compact form, detailed derivations, and range of acceptable shell thickness in Appendices B and C, and the constitutive models in Appendix D.
2 Hyperelastic incompressible shell model
2.1 Kinematics
2.1.1 Overview of geometry concepts introduced in Part I
The spatial domain \(\varOmega _t= \overline{\varGamma }_t{\times }(h_\textrm{th})_t\in \mathbb {R}^{{n_{\textrm{sd}}}}\), where \(\overline{\varGamma }_t\) represents the “midsurface.” The midsurface quantities are identified by an overbar. The undeformed configuration is denoted by subscript 0; \(\varOmega _0= \overline{\varGamma }_0{\times }(h_\textrm{th})_0\), or by capital letters.
The position \(\overline{{\textbf {x}}} \in \overline{\varGamma }_t\), its covariant basis vector is \(\overline{{\textbf {g}}}_{\alpha }\), and \(\xi ^{\alpha }\) represents the parametric space. The thickness direction is \(\overline{{\textbf {n}}}\), and the parametric coordinate across the thickness is \(\xi ^3\). The basis vectors depend on \(\xi ^3\), and they are \({\textbf {g}}_{\alpha }\), while the normal direction remains the same. The counterparts in the undeformed configuration are \(\overline{{\textbf {X}}} \in \overline{\varGamma }_0\), \(\overline{{\textbf {G}}}_{\alpha }\), \(\xi ^{\alpha }\), \(\overline{{\textbf {N}}}\), \(\xi ^3_0\), and \({\textbf {G}}_{\alpha }\). We note that
where \(\lambda _3\) is the stretch in the thickness direction, and this parametrization was introduced in [11] to account for the out-of-plane deformation. We use the dual basis system, and the covariant metric tensor components for the current and undeformed configurations are
With that, the deformation gradient tensor \({\textbf {F}}\), its determinant \(J\), Cauchy–Green deformation tensor \({\textbf {C}}\), and Green–Lagrange strain tensor \({\textbf {E}}\) can be expressed. We also define the areas
and they depend on \(\xi ^3\) and \(\xi ^3_0\). We note that \(\bullet \) serves as an index position indicator for whether the tensor components are covariant or contravariant. This simplifies the notation for the matrix operators, such as the determinant, reduces the dummy indices used, and reduces, the confusion that may arise from repeated usage of indices. For details of our notation, see Appendix A.
2.1.2 Areas and mass conservation
We introduce ratios that are independent of the parametrization and, for convenience, alternate notations z and \(z_0\) for \(\xi ^3\) and \(\xi ^3_0\):
where \(z = z_0 = 0\) at the midsurface.
Remark 1
The areas given by Eqs. (6) and (7) are represented by quadratic functions with coefficients that are the mean and Gaussian curvatures at the midsurface of the current and undeformed configurations.
The mass conservation law can be written as
where z is a function of \(z_0\), and using \(\rho _0 = \rho J\), we get
Integrating both sides of Eq. (9) in corresponding parametric coordinates, and defining the two functions
we get
This relationship will represent the functional form
The alternate form given by Eq. (12) is what we will use instead of Eq. (1).
We now take variation of both sides of Eq. (12) holding \(\xi ^3_0\) constant at a given \(\xi ^3_0\). The left-hand side is
By using Eq. (188) from Appendix B.3 and \(\left. \delta {\textbf {g}}_{\alpha }\right| _{\xi ^3} = \delta \overline{{\textbf {g}}}_{\alpha } + \delta \overline{{\textbf {n}}}_{,\alpha } \xi ^3\), we get
The variation of the right-hand side of Eq. (12) is
We convert the integration to the current configuration as
Thus, we obtain
For notational convenience, we introduce \(\hat{{\textbf {q}}}_0^{\alpha }\), \(\hat{{\textbf {q}}}_1^{\alpha }\), and \(\delta \hat{J}\), and write as
2.1.3 Incompressibility constraint
With the incompressibility constraint \(J= 1\), Eq. (11) becomes
This and Eq. (10) can be integrated independently. With that, Eq. (13) becomes a cubic function relating \(\xi ^3\) and \(\xi ^3_0\), and satisfying this equation makes \(J= 1\) pointwise along the thickness direction for any midsurface deformation.
3 Variational formulation augmented by pressure
3.1 Strain-energy density and stress tensor
We assume that the strain-energy density function can be separated into the isovolumetric and volumetric parts as
For incompressible material, the volumetric part can be represented with pressure as the Lagrange multiplier:
and \(\varphi _\textrm{iso}\) does not depend on p. The second Piola–Kirchhoff tensor can also be separated into two parts:
where
This is based on writing the Green–Lagrange strain tensor as \({\textbf {E}}= E_{\alpha \beta } {\textbf {G}}^{\alpha }\,{\textbf {G}}^{\beta } + E_{33} \overline{{\textbf {N}}}\, \overline{{\textbf {N}}}. \) The volumetric parts can further be rewritten as
3.2 Internal virtual work
We repeat here Eq. (74) from Part I:
We consider the following equations:
Substituting them into Eq. (33), we get
The along-the-thickness part of the fourth integral can be rearranged as
Using
and
which can be obtained from Eq. (20), we get
Substituting this into Eq. (36), we obtain
We introduce
for notational convenience and substitute Eq. (20) into Eq. (42), obtaining
As in Part I, we define the first Piola–Kirchhoff tensor \(\tilde{{\textbf {p}}}^{\alpha } {\textbf {G}}_{\alpha }\) as
and its integral over \((h_\textrm{th})_0\) as
and its first moment as
With those, we obtain
We also note that the volumetric part of \(\tilde{S}^{\gamma \delta }\) is canceled as follows:
3.3 External virtual work
The external virtual work is given by Eq. (103) in Part I. From Part I, we expand Eq. (108) by using Eq. (21):
and write Eq. (147) from Part I:
Here \(\hat{{\textbf {h}}}_{0}^\textrm{e}\) and \(\hat{{\textbf {h}}}_{1}^\textrm{e}\) are the traction and its first moment (see Eqs. (144) and (145) in Part I).
Remark 2
We note that \(\hat{p}^-\) and \(\hat{p}^+\) are defined by Eqs. (113) and (114) in Part I. They are the normal tractions, not the pressure.
4 Variational formulation with the pressure eliminated
For any midsurface deformation, we construct \(\delta U\) using \(J= 1\) (see Sect. 2.1.3), and the Lagrange multiplier p is eliminated completely.
4.1 Internal virtual work
With \(J=1\) and \(\delta J= 0\) in Eq. (48), we get
As seen in Eq. (50), the integration does not involve the pressure.
4.2 External virtual work
With \(\delta J=0\) in Eq. (51), we get
and there is no change in Eq. (52):
4.3 Internal force and moment
We see the internal force \(\left( \hat{{\textbf {p}}}_{\textrm{tot}}\right) _0^{\alpha }\) and moment \(\left( \hat{{\textbf {p}}}_{\textrm{tot}}\right) _1^{\alpha }\) as the factors of \(\delta \overline{{\textbf {g}}}_{\alpha }\) and \(\delta \overline{{\textbf {n}}}_{,{\alpha }}\) in the integrals over \(\overline{\varGamma }_0\):
Remark 3
We note that in the strong-form representation, \(\left( \hat{{\textbf {p}}}_{\textrm{tot}}\right) _0^{\alpha }\) and \(\left( \hat{{\textbf {p}}}_{\textrm{tot}}\right) _1^{\alpha }\) are the same as \(\hat{{\textbf {p}}}_0^{\alpha }\) and \(\hat{{\textbf {p}}}_1^{\alpha }\) in the Part I; but not in the discrete form.
The moment \(\left( \hat{{\textbf {p}}}_{\textrm{tot}}\right) _1^{\alpha }\) with respect to the midsurface may need to be converted to moment with respect to a surface of our choice, \(\breve{\xi }^3\), in the deformed configuration. We do that by first writing
and
and then using those in Eq. (57). With that and Eq. (56), the conversion becomes
Remark 4
Most shell formulations do not take into account the deformation in the thickness direction, and the moment center is typically at the midsurface, resulting in
and that corresponds to the undeformed-configuration midsurface
In our formulation here, the thickness-direction centers of in the undeformed and deformed configurations may not correspond to each other. In addition, a more physically meaningful location would be the centroid, which would give zero moment under uniform pressure. We note that in many applications, the undeformed configuration is a flat plate or we may not be taking the curvature effects into account. In those cases, Eq. (64) represents the centroid. In our formulation, if we chose \(\breve{\xi }^3\) to be the centroid, from
we get
We can also express this at the undeformed configuration:
See the definition of \(L\), \(\overline{L}\), \(L_0\), \(\overline{L}_0\), and \(\lambda _\textrm{T}\) in Section 3.4 of Part I.
5 Computational method
In this section, we describe the full method for the isogeometric discretization, including the linearization needed in the Newton–Raphson iterations. We also describe a method for reducing the effect of the edge-surface moment creation by the Kirchhoff–Love assumption in arbitrary midsurface selection. Furthermore, we describe a divergence-theorem consistent pressure/traction integration method to overcome the difficulty due to the finite-thickness geometry.
5.1 Geometrical representation of the incompressibility constraint
We start with the geometrical-constraint equation given by Eq. (12). The area ratios in both the current and undeformed configurations can be expressed using the mean and Gaussian curvatures:
See the definitions and usable expressions for the mean and Gaussian curvatures in Appendix B.1. When the midsurface deformation is given, the midsurface quantities are given. Therefore, we can integrate the above equations as
With those, for a given \(z_0 = \xi ^3_0\), using Eq. (12), we can obtain the current position \(z = \xi ^3\) in the functional form of Eq. (13) by solving, with Newton–Raphson iterations, a cubic function for z. We note that there is a restriction on acceptable solutions for z. The restriction comes from not having overlapping material points due to high curvatures or large thicknesses. The range of acceptable z can be predetermined. We use that information to disallow going beyond that range in the Newton–Raphson solution of the cubic equation.
Remark 5
This is a limitation of the formulation here; if three is overlapping, the computation cannot proceed with the discretization used.
5.2 Variational formulation for isogeometric discretization
In many other shell implementations, we see the thickness integrations done term by term. In the formulation here, it is significantly more efficient to evaluate all the terms together at each thickness position. For that, we use quadrature points in the undeformed configuration and the corresponding points in the deformed configuration can be obtained as described in Sect. 5.1. Consequently, in our method, we evaluate the residuals using a rather simple expression of the form
Here \(\tilde{S}^{\alpha \beta }\) is obtained, at each thickness integration point, from Eq. (50), using the Green–Lagrange strain tensor or Cauchy–Green deformation tensor, and
Here \(\kappa _{\alpha \beta }\) is not an independent variable (see Eq. (34)), and \(\delta \overline{\omega }_{\alpha \beta }\) and \(\delta \xi ^3\) are also not independent from the midsurface quantities and \(\delta \overline{\varepsilon }_{\alpha \beta }\) and \(\delta \overline{\kappa }_{\alpha \beta }\). Those variations can be expressed as
Here \(\left( \overline{\mathbb {W}}_{\varepsilon }\right) ^{\gamma \delta }_{\quad \alpha \beta }\) and \(\left( \overline{\mathbb {W}}_{\kappa }\right) ^{\gamma \delta }_{\quad \alpha \beta }\) are given by Eqs. (223) and (224) of Appendix B.5.1, and \( Q_\varepsilon ^{\alpha \beta } \) and \( Q_\kappa ^{\alpha \beta } \) are given by Eqs. (251) and (254) of Appendix B.6.2.
5.3 Linearization for the Newton–Raphson iterations
The variation with subscript a is associated with the variational formulation, and the variation with subscript b is associated with the iteration linearization:
The elastic moduli \({\tilde{\mathbb {C}}}^{\alpha \beta \gamma \delta }\), which include the effect of the thickness-direction deformation, are given by Eq. (282) of Appendix C. For the second integral, which is the geometric stiffness, we need the second variation of \(E_{\alpha \beta }\):
We already mentioned that \(\kappa _{\alpha \beta }\), \(\delta \overline{\omega }_{\alpha \beta }\), and \(\delta \xi ^3\) are not independent, and here \(\delta _a \delta _b \overline{\omega }_{\alpha \beta }\) and \(\delta _a \delta _b \xi ^3\) are also not independent. We see \(\delta _a \delta _b \overline{\omega }_{\alpha \beta }\) only in the double contraction \(\frac{1}{2} \delta _a \delta _b \overline{\omega }_{\alpha \beta } \tilde{S}^{\alpha \beta } \), and that can be written as
The derivation is given in Appendix B.5.2. The other dependent second variation can be expressed as
The derivation can be found in Appendix B.6.2, together with the expressions for \( \mathbb {Q}_{\varepsilon \varepsilon }^{\alpha \beta \gamma \delta } \), \( \mathbb {Q}_{\varepsilon \kappa }^{\alpha \beta \gamma \delta } \), and \( \mathbb {Q}_{\kappa \kappa }^{\alpha \beta \gamma \delta } \) (see Eqs. (261),(263) and (264)), and \( \mathbb {Q}_{\kappa \varepsilon }^{\alpha \beta \gamma \delta } = \mathbb {Q}_{\varepsilon \kappa }^{\gamma \delta \alpha \beta } \).
5.4 Implementation details
Based on the earlier subsections, we introduce some new tensors and express \(\delta U\) and \(\delta _a \delta _b U\) as
and
The tensors introduced above are also evaluated at each thickness position. They are expressed as
and
where
Remark 6
We note that all second-order tensors have symmetry and all fourth-order tensors have at least minor symmetry. We can express these by using the Voigt notation.
Remark 7
The double contraction operator “ : ” between fourth-order tensors is defined by Eq. (143) of Appendix A.6, and the transpose “” for a fourth-order tensor with minor symmetry is defined by Eq. (144) of Appendix A.7.
Remark 8
The curvature at a thickness position differs from the one at midsurface, as can be seen in Eq. (34). The tensors \(Q_\varepsilon ^{\alpha \beta }\), \(Q_\kappa ^{\alpha \beta }\), \(\mathbb {Q}_{\varepsilon \varepsilon }^{\alpha \beta \gamma \delta }\), \(\mathbb {Q}_{\varepsilon \kappa }^{\alpha \beta \gamma \delta }\), \(\mathbb {Q}_{\kappa \varepsilon }^{\alpha \beta \gamma \delta }\), and \(\mathbb {Q}_{\kappa \kappa }^{\alpha \beta \gamma \delta }\) are also functions of z. In fact, they are rational functions. This is why in this formulation it is more efficient to do the integrations by evaluating all the terms together at each thickness-integration point, rather than doing the integrations as in a typical Kirchhoff–Love shell implementation.
5.5 Moment at the edge
As mentioned in Remark 21 in Part I, the \(\overline{{\textbf {b}}}^\star \) component of the moment (see the definition of \(\overline{{\textbf {b}}}^\star \) in Eq. (139) or Figure 6 of Part I) is predetermined in the Kirchhoff–Love shell model, with a dependence on the midsurface selection. Here we propose a method that makes the midsurface selection less consequential. To do that, we add to Eq. (55) the integral
which makes \(\left( \breve{\hat{{\textbf {p}}}}_{\textrm{tot}}\right) _1^{\alpha }\) zero instead of \(\left( \hat{{\textbf {p}}}_{\textrm{tot}}\right) _1^{\alpha }\). Currently our choice for \(\breve{\xi }^3\) is as given by Eq. (67). Substituting Eq. (62) into Eq. (93), we get
Thus, the new form of Eq. (55) is
5.6 Surface integration
We now examine the implications of performing the upper- and lower-surface integrations based on the midsurface normal vectors (see Fig. 1). The implications include the effect on having a conservative form and therefore on the consistency with the divergence theorem. As we do our analysis, we describe a different way of doing the integrations.
We do the analysis for the upper surface, but it is straightforward to apply that also to the lower surface. First we introduce a global thickness parameter \(0 \le \vartheta \le 1\), such that
and \(\vartheta = 1\) represents the upper surface in the undeformed and current configurations. We define the following variables:
With that, we have new coordinate systems:
If we integrate over the current configuration, we do not need to use the basis vectors in the undeformed configuration. Therefore, here we focus on the current configuration. See Appendix B.7 for the derivation of \(\xi ^3_{,\alpha }\). We define as
and its normal vector is
With that, can also be written as
We expand the cross product as
Because the second and third terms on the right-hand side are orthogonal to \(\overline{{\textbf {n}}}\), we get
which means
From that,
We write the modified versions of Eqs. (109)–(114) of Part I as
where is the traction acting on the curved current configuration, and use these tractions in Eq. (54).
Remark 9
With being the physical traction, and defining \(\hat{{\textbf {h}}}\) by
performing the integrations over the upper and lower surfaces represented the way A represents a surface would give the same result.
If the traction is given in terms of pressure, we need to form the traction vector by using the true normals. Therefore, doing the integrations over the upper and lower surfaces using the true normals will bring us closer to a conservative form.
Remark 10
When the traction is given in terms of pressure, we will have consistency with the divergence theorem when \((\xi ^3)^-\) and \((\xi ^3)^+\) are continuous across element boundaries. Otherwise, even if we use the true normals in forming the traction vector, we will not be in a conservative form. Then, a uniform pressure over all the boundaries, for example, may produce a net force. For \((\xi ^3)^-\) and \((\xi ^3)^+\) to have that continuity, the midsurface representation needs to have \(C^2\) continuity.
6 Test computations
In the Kirchhoff–Love category in the degree-of-freedom count, the extended model in this article is encompassing all other extensions in the isogeometric subcategory. The other extensions can be obtained by excluding certain terms. The set of methods compared will be described in Sect. 6.1. We conduct four test computations, with multiple cases in the first three.
-
1.
Dome-shaped inflation of a flat circular shell The circular shell is inflated with a uniform pressure and simply-supported edges. As the pressure is increasing, the bending deformation is dominant at first, but at the end, we have mostly in-plane deformation. From this perspective, the response to bending and in-plane deformations is validated. Similar tests were conducted in [12, 13].
-
2.
Rolling of a rectangular plate One edge of the plate is clamped, and the angle along the opposing edge is increased in a sequence of steady-state solutions. As the angle increases, the required moment increases. The pure bending response is validated.
-
3.
Pinching of a cylindrical shell While the bottom longitudinal line being simply-supported, a uniform vertical force is applied along the top longitudinal line. This is also a bending-dominant deformation, and it involves normal-curvature change of sign. In this problem, we are doing a verification study. Similar tests were conducted in [14,15,16,17].
-
4.
Uniform hydrostatic pressurization of the pinched cylindrical shell The uniform pressure is applied to the pinched cylindrical shell to validate the consistency with the divergence theorem.
In these studies, the number of elements is denoted by \(n_{\textrm{el}}\), and the polynomial order of the B-splines by p. As integration with Gaussian quadratures, we use \((p+1){\times }(p+1)\) points over the midsurface and 8 points in the thickness direction. All test problems are with steady-state computations. We use Eq. (95) on all midsurface edges. For the pressure loading, we use the true normal of the surface, as described in Sect. 5.6. For the visualization of the deformed shapes, we calculate the positions of the upper and lower surfaces. In all test computations, we will be working with nondimensional numbers.
6.1 Methods compared
We focus on two aspects of the methods. The first one (see Fig. 2) is about the out-of-plane normal stress (\(S^{33}\)). If we assume \(S^{33} \ne 0\), there are two options, whether we include the out-of-plane deformation in representing the bending effect (\(\xi ^3\ne \xi ^3_0\)) or not. From those scenarios, we consider three cases, identified as “M1,” “M2,” and “M3,” and with the level of assumptions decreasing in that order. The second aspect (see Fig. 3) is about the metric tensors. Omitting the quadratic terms, \(\overline{\omega }_{\alpha \beta }\) and \(\overline{\varOmega }_{\alpha \beta }\), in Eqs. (2) and (3) is the common practice. When we do not omit them, there are two options, whether we include \(\delta \overline{\omega }_{\alpha \beta }\) in Eq. (73) or not. For those scenarios, we consider three cases, identified as “A,” “B,” and “C,” and with the level of assumptions decreasing in that order.
The two aspects are independent and we identify their combinations with labels like “M3-C.” For example, the combination M3-B includes \(S^{33}\), and \(\delta \xi ^3\) in Eq. (73) is also included but \(\delta \overline{\omega }_{\alpha \beta }\) is not included. We also note that in comparing the methods, all other aspects of the formulations, such as those explained in Sects. 5.5 and 5.6, remain the same.
Remark 11
The method introduced in [15] is close to M1-A. In performing the integrations over the undeformed configuration, we take into account the curvature effects, which was introduced in [11].
Remark 12
The method introduced in [11] is close to M2-B.
Remark 13
From the set of methods proposed here, the one used in the comparisons is M3-C.
6.2 Dome-shaped inflation of a flat circular shell
6.2.1 Problem setup
A flat circular shell with radius \(r_0\) and thickness \((h_\textrm{th})_0\) shown in Fig. 4 is inflated with a uniform pressure and simply-supported edges as shown in Fig. 5. The vertical displacement of the plate center point is denoted by d.
6.2.2 Computational conditions
The Mooney–Rivlin material model given by Eq. (284) is used. The parameters are given in Table 1. With the symmetry condition, we compute only one fourth of the shell. The exact geometry is represented by using a quadratic NURBS mesh, with control points coalescing at the plate center. We start with the mesh shown in Fig. 6. Using order elevation and knot insertion techniques, we obtain a mesh with \(p = 4\) and \(n_{\textrm{el}}= 64\). We place the midsurface at the center in the undeformed configuration.
6.2.3 Results
Figures 7 and 8 show the deformed shapes at different \(p_\text {ext}\) values. Figure 9 shows the solutions from M1-A, M2-B, and M3-C. Figure 10 shows \(p_\text {ext}\) as a function of d. For each of M1, M2, and M3, the A and B solutions are essentially indistinguishable from the C solution. However, the computations with M3-A and M3-B could not be continued beyond \(p_\text {ext}= 30\,\, {\hbox {and}}\,\, 26\). We show those solutions in Fig. 11, together with the M2-B solution as a reference.
6.2.4 Discussion of the results
The performances of M1, M2, and M3 are different. At low values of \(p_\text {ext}\), M2 is closer to M1, and at high values, closer to M3. That is because the bending stiffness plays greater role at lower \(p_\text {ext}\) values, and the out-of-plane deformation plays greater role at high \(p_\text {ext}\) values. The out-of-plane deformation plays greater role at higher \(p_\text {ext}\) values because the shape of the lower surface plays greater role.
When the A and B solutions are computable, they are essentially indistinguishable from the C solution. We get full robustness and computability range by including all the quadratic terms in the metric-tensor representation.
6.3 Rolling of a rectangular plate
6.3.1 Problem setup
A straight rigid rod is attached to a rectangular plate of \(\ell _0{\times }w_0\) as shown in Fig. 12. One edge of the plate is clamped, and the angle \(\theta \) along the opposing edge is increased in a sequence of steady-state solutions. The required moment M supplied by the rod is obtained by integrating over the edge. We note that at both ends, the midsurface tangent angle is given, but the rotation around the normal direction is free.
6.3.2 Computational conditions
The Mooney–Rivlin material model is used. The parameters are given in Table 2. With symmetry along the \(x_1\) axis, we compute only half of the plate. The half-domain mesh is made of uniform B-splines with \(p=4\) and \(16{\times }4\) elements, as shown in Fig. 13.
6.3.3 Results: \((h_\textrm{th})_0=0.1\)
Figure 14 shows the deformed shape at different values of \(\theta \), and Fig. 15 shows M as a function of \(\theta \).
6.3.4 Results: \((h_\textrm{th})_0=0.2\)
Figure 16 shows the deformed shape at different values of \(\theta \), and Fig. 17 shows M as a function of \(\theta \).
6.3.5 Discussion of the results
The trend is the same for \((h_\textrm{th})_0= 0.1 \,\,{\hbox {and}}\,\, 0.2\). From Figs. 15 and 17, M1 is stiffer than M3. M2 is stiffer than M1 for A and B, and they are almost the same for C. We also see that A is stiffer than B, and B is stiffer than C. The difference between M3 and M1 is more than the difference between M1 and M2 for all of A, B, and C. This implies that in bending-dominant problems, the out-of-plane normal stress has larger impact than the out-of-plane deformation. In fact, in this example, just accounting for the out-of-plane deformation makes the response stiffer.
6.4 Pinching of a cylindrical shell
6.4.1 Problem setup
Figure 18 shows the cylindrical shell, with midsurface radius \(r_0\) and length \(\ell _0\), and how a uniform vertical force is applied along the top longitudinal line, with the bottom longitudinal line simply-supported. The uniform vertical force per unit length is \(F/\ell _0\). As F is increased, the midsurface displacement in the \(-x_3\) direction, d, measured as shown in Fig. 18, increases.
6.4.2 Computational conditions
The neo-Hookean material model given by Eq. (283) is used. There are two different thickness values. The parameters are given in Table 3. With the symmetry condition, we compute only one-fourth of the cylinder. The mesh is made of uniform B-splines in both the circumferential and longitudinal directions. The mesh is built in the circumferential direction by starting with full-circle periodic B-splines with equally spaced control points and splitting that into half by knot insertions. We do that for each \(n_{\textrm{el}}\), to reduce the difference from the exact arc. Our coarsest mesh has 8 elements in the circumferential direction and 3 in the \(x_1\) direction. The meshes used have various combinations of \(n_{\textrm{el}}\) and p, coming from \(n_{\textrm{el}}= 8{\times }3, 16{\times }6, 24{\times }9, 32{\times }12, {\hbox {and}}\,\, 48{\times }18\), and \(p = 2,3, {\hbox {and}}\,\, 4\). Figures 19, 20, and 21 show, as three examples, meshes with 8 elements in the circumferential direction and\(p = {2,3, {\hbox {and}}\,\, 4}\). The figures also show the radius of curvature, which of course should be constant in the exact representation. Except for the mesh with 8 elements in the circumferential direction and \(p=2\), the deviation from the exact radius of curvature is not noticeable. The radius of curvature with \(p=2\) is continuous in the figure, but that is just for the undeformed configuration, and it can be discontinuous in the deformed configuration.
6.4.3 Results: \((h_\textrm{th})_0=0.01\)
Figures 22, 23, 24, and 25 show, for M3-C and \(p=4\), \(n_{\textrm{el}}=96\), the deformed shapes for different F values. Figure 26 shows, for \(p=4\), \(n_{\textrm{el}}=96\), and \(F=8{\times }10^{-5}\), the deformed shapes for M1-A, M2-B, and M3-C. Figure 27 shows, for \(p=4\), \(n_{\textrm{el}}=96\), F as a function of d for all combinations of the methods. Figure 28 shows, for M3-C, mesh refinement studies with \(F=4{\times }10^{-5}\,\,{\hbox {and}}\,\,8{\times }10^{-5} \). Figure 29 shows, for the purpose of validating M1-A and M2-B, mesh refinement studies for M1-A, M2-B, and M3-C, again with \(F=4{\times }10^{-5}\,\, {\hbox {and}}\,\,8{\times }10^{-5} \).
6.4.4 Results: \((h_\textrm{th})_0=0.02\)
Figures 30, 31, 32, and 33 show, for M3-C and \(p=4\), \(n_{\textrm{el}}= 96\), the deformed shapes for different F values. Figure 34 shows, for \(p=4\), \(n_{\textrm{el}}=96\), and \(F={6.0{\times }10^{-4}}\), the deformed shapes for M1-A, M2-B, and M3-C. Figure 35 shows, for \(p=4\), \(n_{\textrm{el}}=96\), F as a function of d for all combinations of the methods.
6.4.5 Discussion of results
From Figs. 27 and 35, M2 is stiffer than M1, and M1 is stiffer than M3. We also see that A is stiffer than B, and B is stiffer than C. The difference between M3 and M1 is more than the difference between M1 and M2 for all of A, B, and C. Again, this implies the out-of-plane normal stress has large impact.
From Fig. 28, we see that the convergence rate for M3-C is roughly pth order. From Figs. 26 and 34, we see that the differences between methods for \((h_\textrm{th})_0= {0.01}\) are not as significant as they are for \((h_\textrm{th})_0= {0.02}\). However, what we see in Fig. 29 is that, even the converged solution from M1-A and M2-B can be obtained with M3-C using the coarsest mesh.
6.5 Uniform hydrostatic pressurization of the pinched cylindrical shell
6.5.1 Problem setup
A uniform hydrostatic pressure \(p_\infty \) is applied to the pinched cylindrical shell from Sect. 6.4. We integrate \(p_\infty \) over all the physical surfaces. Because of the symmetry assumed in the computations, for the purpose of evaluating the surface-integration accuracy, we can only check the \(x_3\) component of the force. We use the deformed shapes obtained for \((h_\textrm{th})_0= 0.01\), with \(n_{\textrm{el}}=96\) and \(p=2,3, {\hbox {and}}\,\, 4\).
The total surface area for the full cylindrical shell in the undeformed configuration is \(S_0 = 4 \pi r_0 \left( \ell _0 + (h_\textrm{th})_0\right) \). We computed only with one-fourth of the cylindrical shell. The symbol \({\textbf {f}}_{\frac{1}{4}}\) will represent the force obtained by integrating \(p_\infty \) over the physical surfaces of the one-fourth cylindrical shell. Due to the symmetry, we can write
where \({\textbf {e}}_3\) is the Cartesian basis vector.
We will use \(n_\textrm{quad}\) as a parameter representing the level of integration effort. On the upper and lower surfaces, we will have \(n_\textrm{quad}{\times }n_\textrm{quad}\) integration points in the 2D parametric space. On the edge surfaces, we will have \(n_\textrm{quad}{\times }n_\textrm{quad}\) integration points in the tangential parametric space and thickness direction.
6.5.2 Results and discussion
Figures 36 and 37 show \(\left\| {\textbf {f}} \right\| / (p_\infty S_0)\) and \(4 \left\| \smash {{\textbf {f}}_\frac{1}{4}} \right\| /(p_\infty S_0)\). From Fig. 36, we see that, with sufficient integration effort, the machine accuracy can be reached with \(p= 3\,\, {\hbox {and}}\,\, 4\), but not with \(p=2\). From Fig. 37, we see that the force value that is not expected to be zero is reaching almost high enough accuracy with \(n_\textrm{quad} = 3\). That is less than or equal to the typical integration accuracy requirement in solving the structural mechanics equations.
7 Concluding remarks
This was Part II of a multipart article on a hyperelastic extended Kirchhoff–Love shell model with out-of-plane normal stress. We start with an augmented formulation that includes the pressure as a Lagrange multiplier and then eliminate it by using the geometrical representation of the incompressibility constraint. The resulting model is an extended one, in the Kirchhoff–Love category in the degree-of-freedom count, and encompassing all other extensions in the isogeometric subcategory. The vector form of the equations used in Part I provides good physical intuition about the formulation, and the tensor-coefficients form helps with efficient implementation. We included ordered details as a recipe for making the implementation practical. The implementation has two components that are not be obvious but might be critical in boundary integration. The first one is related to the edge-surface moment created by the Kirchhoff–Love assumption. The second one is related to the pressure/traction integrations over all the surfaces of the finite-thickness geometry. It gives us divergence-theorem-consistent representation in the integrations when the basis functions have \(C^2\) continuity.
We have presented test computations for dome-shaped inflation of a flat circular shell, rolling of a rectangular plate, pinching of a cylindrical shell, and hydrostatic pressurization of the pinched cylindrical shell. We computed with neo-Hookean and Mooney–Rivlin material models. We evaluated the effect of the terms added in the extended model. In-plane stress is already represented well in all other extensions of the isogemetric Kirchhoff–Love shell model. However, if we have pressure acting on the upper or lower surface, a good representation of the out-of-plane deformation is required. In bending representation, both the out-of-plane deformation and out-of-plane normal stress are important, and the out-of-plane normal stress has a larger impact. In terms of the robustness of the computation, the quadratic term in the metric tensor plays a significant role when we account for the out-of-plane normal stress. With uniform hydrostatic pressurization of the pinched cylindrical shell, we demonstrated the divergence-theorem-consistency when using a midsurface representation with \(C^2\) or higher continuity. To have machine accuracy exactness in that consistency, the integration accuracy needs to be high. However, a level of accuracy comparable to the overall solution accuracy might be sufficient.
References
Taniguchi Y, Takizawa K, Otoguro Y, Tezduyar TE (2022) A hyperelastic extended Kirchhoff–Love shell model with out-of-plane normal stress: I. Out-of-plane deformation. Comput Mech 70:247–280. https://doi.org/10.1007/s00466-022-02166-x
Simo JC, Rifai MS, Fox DD (1990) On a stress resultant geometrically exact shell model. Part IV: Variable thickness shells with through-the-thickness stretching. Comput Methods Appl Mech Eng 81:91–126
Bischoff M, Ramm E (1997) Shear deformable shell elements for large strains and rotations. Int J Numer Methods Eng 40:4427–4449
Pimenta PM, Campello EMB, Wriggers P (2004) A fully nonlinear multi-parameter shell model with thickness variation and a triangular shell finite element. Comput Mech 34:181–193
Klinkel S, Gruttmann F, Wagner W (2008) A mixed shell formulation accounting for thickness strains and finite strain 3D material models. Int J Numer Methods Eng 74:945–970
Ivannikov V, Tiago C, Pimenta PM (2014) On the boundary conditions of the geometrically nonlinear Kirchhoff–Love shell theory. Int J Solids Struct 51:3101–3112
Ivannikov V, Tiago C, Pimenta PM (2015) Generalization of the \(C^1\) TUBA plate finite elements to the geometrically exact Kirchhoff–Love shell model. Comput Methods Appl Mech Eng 294:210–244
Viebahn N, Pimenta PM, Schröder J (2016) A simple triangular finite element for nonlinear thin shells: statics, dynamics and anisotropy. Comput Mech 59:281–297
Bazilevs Y, Takizawa K, Tezduyar TE (2013) Computational fluid–structure interaction: methods and applications. Wiley, ISBN:978-0470978771
Takizawa K, Tezduyar TE, Buscher A, Asada S (2014) Space-time interface-tracking with topology change (ST-TC). Comput Mech 54:955–971. https://doi.org/10.1007/s00466-013-0935-7
Takizawa K, Tezduyar TE, Sasaki T (2019) Isogeometric hyperelastic shell analysis with out-of-plane deformation mapping. Comput Mech 63:681–700. https://doi.org/10.1007/s00466-018-1616-3
Hughes TJ, Carnoy E (1983) Nonlinear finite element shell formulation accounting for large membrane strains. Comput Methods Appl Mech Eng 39(1):69–82
Betsch P, Gruttmann F, Stein E (1996) A 4-node finite shell element for the implementation of general hyperelastic 3D-elasticity at finite strains. Comput Methods Appl Mech Eng 130(1):57–79
Büchter N, Ramm E, Roehl D (1994) Three-dimensional extension of non-linear shell formulation based on the enhanced assumed strain concept. Int J Numer Methods Eng 37(15):2551–2568
Kiendl J, Hsu M-C, Wu MCH, Reali A (2015) Isogeometric Kirchhoff–Love shell formulations for general hyperelastic materials. Comput Methods Appl Mech Eng 291:280–303
Brank B, Korelc J, Ibrahimbegović A (2002) Nonlinear shell problem formulation accounting for through-the-thickness stretching and its finite element implementation. Comput Struct 80(9):699–717
Schwarze M, Reese S (2011) A reduced integration solid-shell finite element based on the EAS and the ANS concept–Large deformation problems. Int J Numer Methods Eng 85(3):289–329
Acknowledgements
This work was supported in part by JST-CREST (JP- MJCR1911); Grant-in-Aid for Scientific Research (A) 18H04100 and 23H00477 from Japan Society for the Promotion of Science, Rice–Waseda research agreement, and International Technology Center Indo-Pacific (ITC IPAC) Contract FA520921C0010. This work was also supported (first author) in part by Pioneering Research Program for a Waseda Open Innovation Ecosystem (W-SPRING). The work was also supported (fourth author) in part by the Top Global University Project of Waseda University.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Tensor notation and operators
We explain the basics of our notation in the context of second-order tensors. We assume that all tensors can be represented by the dual basis system. We use the symbols \({\textbf {A}}\), \({\textbf {B}}\), \({\textbf {C}}\), and \({\textbf {D}}\) to represent the second-order tensors. A tensor can be represented as
where \({\textbf {g}}_{\alpha }\) and \({\textbf {g}}^{\alpha }\) are the covariant and contravariant basis vectors. When the basis vectors are obvious or assumed, we will use the representation \( A^{\bullet \bullet }, \) where \(\bullet \) serves as an index position indicator for whether the tensor components are covariant or contravariant. We note that this is just for representing the components, but it also represents, if needed, the tensor by imagining the omitted basis vectors. After an operation, if we need to use any of the remaining indices as a dummy index, we do that by placing that index outside a pair of brackets. For example,
With Eq. (121), we do not need to use the dummy index \(\beta \), and the notation provides more physical intuition than Eq. (120).
1.1 Determinant
The determinant of a tensor can be written as
where \(g_{\bullet \bullet }\) represents the covariant metric tensor.
1.2 Trace
The vector-notation trace will be interpreted as
and the matrix-form is interpreted as
1.3 Symmetries of a fourth-order tensor
We denote the components of a fourth-order tensor as \(\mathbb {X}_{\alpha \beta \gamma \delta }\). There are two types of symmetry. The major symmetry is
The minor symmetry is
1.4 Fourth-order tensor products
Putting two tensors together without an operator in between generates a fourth-order tensor:
With the index notation, we can write this as
We can also write it as
We also define the following fourth-order tensor:
With the index notation, we can write this as
Remark 14
This operation brings minor symmetry. If \({\textbf {A}}\) and \({\textbf {B}}\) are both symmetric, we will then have also major symmetry.
We can also express the fourth-order tensor of Eq. (130) as
1.5 Double contraction between fourth- and second-order tensors
We define the double contractions between fourth- and second-order tensors as
We have the following identities:
In general, the operation \(\odot \) has priority over the double contraction. We note that the following relationship holds:
Because of Eq. (138), we can omit the parentheses; i.e.,
When \({\textbf {C}}\) and \({\textbf {D}}\) are symmetric, we can reduce the operations to
We can also express the operation given by Eq. (135) as
1.6 Double contraction between fourth-order tensors
The double contraction between two fourth-order tensors is defined as
1.7 Transpose of a fourth-order tensor with minor symmetry
The transpose of a fourth-order tensor with minor symmetry is
Geometrical concepts
The concepts we cover here are applicable to both undeformed and deformed configurations, but we explain them for the deformed configuration. The position in the thickness direction is z.
1.1 Midsurface curvature tensor
We define the curvature tensor as
The principal curvatures are \(\overline{\kappa }_1\) and \(\overline{\kappa }_2\), and the corresponding normalized eigenvectors \(\overline{{\textbf {t}}}_1\) and \(\overline{{\textbf {t}}}_2\). With that, we define
Then we can write
and write
From the four equations above,
where
The principal curvatures come from the solution of the characteristic equation
and they are
where \(\overline{\kappa }_1 \le \overline{\kappa }_2\). When \(\overline{\kappa }_k z = -1\), the integration arclength in the kth principal direction is zero. From that, we have the restriction \(\overline{\kappa }_k z > -1\). Then, we have the range limitations
We note that if \(\overline{\kappa }_\textrm{G} < 0\), then we have both range limits:
1.2 Area
By definition, the ratio between the areas at \(\xi ^3\) and midsurface is
This can be obtained from the tensor
and we get
Because we are in a 2D parametric space, the determinant, the third principal invariant, is equal to the second principal invariant:
From Eq. (159),
Rearranging Eq. (150), we get
and we can express \(\hat{{\textbf {A}}}\) as
We also note the following identities:
We can express \(\det \hat{{\textbf {A}}}\) as
Thus, we obtain
We now investigate about \(\hat{A}\) for \(\overline{\kappa }_\textrm{G} = 0\) or \(\overline{\kappa }_\textrm{G} \ne 0\).
When \(\overline{\kappa }_\textrm{G} = 0\), Eq. (175) is linear. If \(\overline{\kappa }_\textrm{M}\) is also zero, the area is a constant value. If \(\overline{\kappa }_\textrm{M} \ne 0\), the minimum area is zero, at \(z = -\frac{1}{2 \overline{\kappa }_\textrm{M}}\), which will be one of the limits in Eqs. (155) and (156).
When \(\overline{\kappa }_\textrm{G} \ne 0\), by setting \(\hat{A}(z) = 0\), we obtain
We will call the two solutions \(z_1\) and \(z_2\), and with that,
The local extremum is at \(z = - \frac{\overline{\kappa }_\textrm{M}}{\overline{\kappa }_\textrm{G}}\) and
If \(\overline{\kappa }_\textrm{G} > 0\), then either \(z_2 < z\) and \(\overline{\kappa }_2 > 0\) or \(z < z_1\) and \(\overline{\kappa }_1 < 0\). If \(\overline{\kappa }_\textrm{G} < 0\), then \(z_1< z < z_2\) and the maximum area is at \(z = - \frac{\overline{\kappa }_\textrm{M}}{\overline{\kappa }_\textrm{G}}\).
Remark 15
What is stated in the above paragraph is equivalent to the statements in Eqs. (155) and (156).
1.3 Variations of A and \(\overline{A}\)
We derive \(\delta A\) first and set the location to the midsurface to obtain \(\delta \overline{A}\). We start with
and take logarithmic variation of this:
Because metric tensors are invertible, their variations can be obtained by the Jacobi’s formula:
With that, Eq. (182) becomes
This can be expressed with the basis vectors. By using the identity
and the symmetry of the metric tensors, we get
For the second variation, we start from Eq. (185), and obtain
The midsurface versions are
and
1.4 Variations of \(\overline{\kappa }_\textrm{M}\) and \(\overline{\kappa }_\textrm{G}\)
We first write \(\overline{\kappa }_\textrm{M}\) and \(\overline{\kappa }_\textrm{G}\) as
The variation of \(\overline{\kappa }_\textrm{M}\) is
The variation of \(\overline{\kappa }_\textrm{G}\) is
The second variation of \(\overline{\kappa }_\textrm{M}\) is
where
With that,
The second variation of \(\overline{\kappa }_\textrm{G}\) is
where
Thus,
1.5 Variations of \(\overline{\omega }_{\alpha \beta }\)
We define \(\overline{\omega }_{\alpha \beta }\) as the covariant components of \(\overline{\pmb {\kappa }}^2\):
We show the variations of \(\overline{\omega }_{\alpha \beta }\) in terms of variations of \(\overline{\varepsilon }_{\alpha \beta }\) and \(\overline{\kappa }_{\alpha \beta }\).
1.5.1 \(\delta \overline{\omega }_{\alpha \beta }\)
We take variation on Eq. (218) as follows:
For notational convenience, we introduce the symbols:
and we write
1.5.2 \(\delta _a \delta _b \overline{\omega }_{\alpha \beta }\)
The second variation of \(\overline{\omega }_{\alpha \beta }\) is obtained by taking the variation of Eq. (225):
where
We will see these terms only as part of the contractions with \(\tilde{S}^{\alpha \beta }\). We write those contractions as
Then, we obtain
Thus, we can write
1.6 Variations of \(\xi ^3\)
We express the variations of \(\xi ^3\) in terms of variations of \(\overline{\varepsilon }_{\alpha \beta }\) and \(\overline{\kappa }_{\alpha \beta }\).
1.6.1 \(\delta \xi ^3\)
We take the variation of Eq. (12) and obtain
which gives us
By definition, \(\delta \hat{V}\) and \(\delta \hat{A}\) can be expressed as
Rearranging Eq. (242), we get
With that, \(\delta \xi ^3\) can be expressed as
Equation (246) is expressed in terms of the variations of \(\overline{\varepsilon }_{\alpha \beta }\) and \(\overline{\kappa }_{\alpha \beta }\) as follows:
where \(Q_\varepsilon ^{\alpha \beta } = Q_\varepsilon ^{\alpha \beta } (\xi ^3)\) and \(Q_\kappa ^{\alpha \beta } = Q_\kappa ^{\alpha \beta } (\xi ^3)\), which are expressed as
Remark 16
\(\hat{A} = 1\) at \(z=0\), and it is possible to have \(\hat{A} < 1\) (see Appendix B.2). \(Q_\varepsilon ^{\alpha \beta }\) is of order z to \(z^3\), and \(Q_\kappa ^{\alpha \beta }\) is of order \(z^2\) to \(z^3\).
1.6.2 \(\delta _a \delta _b \xi ^3\)
We rearrange Eq. (246) as
We take another variation and obtain
Substituting Eqs. (242) and (244) into this and rearranging the terms, we get
Thus,
By arranging the terms, we obtain
where
1.7 Spatial derivatives of \(\xi ^3\)
We take the logarithmic derivative of Eq. (12) with respect to \(\xi ^{\alpha }\) and multiply Eq. (12) on each side:
where
where \(\overline{K}_{\textrm{M}}\) and \(\overline{K}_{\textrm{G}}\) are the undeformed-configuration versions of \(\overline{\kappa }_\textrm{M}\) and \(\overline{\kappa }_\textrm{G}\). The left-hand side of Eq. (265) is
From Eqs. (246) and (247), we can write
Thus, we get
The right-hand side of Eq. (265) can be written as the undeformed-configuration version of the left-hand side:
where
\(\left( Q_\varepsilon \right) _0^{\gamma \delta } = \left( Q_\varepsilon \right) _0^{\gamma \delta } (\xi ^3_0)\) and \(\left( Q_\kappa \right) _0^{\gamma \delta } = \left( Q_\kappa \right) _0^{\gamma \delta } (\xi ^3_0)\), which are expressed as
Remembering that \(\lambda _3 = \frac{A_0}{A}\), we get
Thus,
Using Eq. (96), we get
The elastic moduli considering thickness deformation
The variation of the \(\tilde{S}^{\alpha \beta } = S_{\textrm{iso}}^{\alpha \beta } - \lambda _3^2 S_{\textrm{iso}}^{3 3} g^{\alpha \beta } \) is
From that, we get
Constitutive models
We test two constitutive models: neo-Hookean and Mooney–Rivlin materials. The strain-energy density functions are
where \(\mu \) is the shear modulus, and \(C_{10}\) and \(C_{01}\) are the coefficients of the Mooney–Rivlin material model. The shear modulus in the undeformed configuration is \(\mu _0 = \mu \) for the neo-Hookean material and \(\mu _0 = 2\left( C_{10}+C_{01}\right) \) for the Mooney–Rivlin material. In this article, we use these models in their incompressible-material forms.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Taniguchi, Y., Takizawa, K., Otoguro, Y. et al. A hyperelastic extended Kirchhoff–Love shell model with out-of-plane normal stress: II. An isogeometric discretization method for incompressible materials. Comput Mech 74, 561–589 (2024). https://doi.org/10.1007/s00466-024-02445-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00466-024-02445-9