1 Introduction

The historical introduction in Love [26] describes the microscopic model of elasticity based on pair potentials published in Cauchy’s memoir in 1828. The associated strain energy that is a quadratic function of strain based on the sum of energies of pair potentials, each with its own elastic constant, is referred to as the microscopic Cauchy model. It is well known [3, 4, 14, 26, 33, 34] that this microscopic Cauchy model has only 15 independent rari-constants, whereas the general theory of anisotropic elasticity has 21 independent constants. Specifically, the general theory introduces a strain energy \(\Sigma \) per unit mass as a quadratic function of strain

$$\begin{aligned} \begin{aligned}&\rho _z\Sigma = \frac{1}{2} {\textbf{K}}\cdot {\varvec{\varepsilon }}\otimes {\varvec{\varepsilon }}= \frac{1}{2} K_{ijk\ell } {\varepsilon }_{ij} {\varepsilon }_{k \ell } \,, \end{aligned} \end{aligned}$$
(1)

where \(\rho _z\) is the constant zero-stress density. The constant components \(K_{ijk \ell }\) of the stiffness tensor \({\textbf{K}}\) and the components \({\varepsilon }_{ij}\) of the strain tensor \({\varvec{\varepsilon }}\), relative to orthonormal base vectors \({\textbf{e}}_i\) fixed in the material, are defined so that

$$\begin{aligned} \begin{aligned}&{\textbf{K}}= K_{ijk \ell } {\textbf{e}}_i \otimes {\textbf{e}}_j \otimes {\textbf{e}}_k \otimes {\textbf{e}}_\ell \,, \quad {\varvec{\varepsilon }}= {\varepsilon }_{ij} {\textbf{e}}_i \otimes {\textbf{e}}_j \,. \end{aligned} \end{aligned}$$
(2)

Also, the associated symmetric stress tensor \({\textbf{T}}\) and its components \(T_{ij}\) are given by

$$\begin{aligned} \begin{aligned}&{\textbf{T}}= \rho _z \frac{{\partial }\Sigma }{{\partial }{\varvec{\varepsilon }}} = {\textbf{K}}\cdot {\varvec{\varepsilon }}\,, \quad T_{ij} = K_{ijk \ell } {\varepsilon }_{k \ell } \,. \end{aligned} \end{aligned}$$
(3)

In addition, throughout this paper, the usual summation convention over repeated lower cased indices \((i=1,2,3)\) is implied, \({\textbf{A}}\cdot {\textbf{B}}= \text {tr}({\textbf{A}}{\textbf{B}}^T)\) is the inner product of two second-order tensors \(({\textbf{A}}, {\textbf{B}})\), and \({\textbf{a}}\otimes {\textbf{b}}\) is the tensor product of two vectors \(({\textbf{a}}, {\textbf{b}})\). Details of the inner product of higher-order tensors can be found in Rubin [29]. Moreover, since \(\Sigma \) is a quadratic function of strain and the strain tensor \({\varvec{\varepsilon }}\) is symmetric, it follows that \(K_{ijk \ell }\) satisfies the symmetries

$$\begin{aligned} \begin{aligned}&K_{jik \ell } =K_{ij\ell k} = K_{k \ell ij} = K_{ijk \ell } \,, \end{aligned} \end{aligned}$$
(4)

which indicates that \(K_{ijk \ell }\) has 21 independent constants.

The microscopic Cauchy strain energy is characterized by pair potentials and can be expressed in the form

$$\begin{aligned} \begin{aligned}&\rho _z \hat{\Sigma } = \frac{1}{2} \sum _{I=1}^N \hat{k}_I \hat{{\varepsilon }}_I^2 = \frac{1}{2} \sum _{I=1}^N \hat{k}_I \, ({\textbf{s}}_I \otimes {\textbf{s}}_I \otimes {\textbf{s}}_I \otimes {\textbf{s}}_I) \cdot ({\varvec{\varepsilon }}\otimes {\varvec{\varepsilon }}) \,, \end{aligned} \end{aligned}$$
(5)

where \(\hat{k}_I\) are stiffnesses, the fiber strains \(\hat{{\varepsilon }}_I\) are defined by the unit vectors \({\textbf{s}}_I\) characterizing fiber directions, and the associated structural tensors \({\textbf{S}}_I\) are defined so that

$$\begin{aligned} \begin{aligned}&{\textbf{s}}_I \cdot {\textbf{s}}_I = 1 \,, \quad {\textbf{S}}_I = {\textbf{s}}_I \otimes {\textbf{s}}_I \,, \quad {\textbf{S}}_I \cdot {\textbf{I}}= 1 \,, \quad \hat{{\varepsilon }}_I = {\textbf{S}}_I \cdot {\varvec{\varepsilon }}\,. \end{aligned} \end{aligned}$$
(6)

Due to the symmetry of the stiffness tensor in Eq. 5, it is known [3] that the stiffness \(K_{ijk \ell }\) of the microscopic Cauchy strain energy function satisfies the additional restrictions

$$\begin{aligned} \begin{aligned}&K_{ikj \ell } = K_{ijk \ell } \,, \end{aligned} \end{aligned}$$
(7)

which reduces the number of independent constants to 15, called rari-constants. Consequently, the form Eq. 5 cannot describe a general anisotropic response no matter how many pair potentials are considered (large values of N).

The stiffness \(K_{ijk \ell }\) can be separated additively into a Cauchy part \(K_{i(jk)\ell }\) and its complimentary part \(K_{i[jk]\ell }\) defined by Campanella and Tonon [3]

$$\begin{aligned} \begin{aligned}&K_{ijk \ell } = K_{i(jk) \ell } + K_{i[jk] \ell } \,, \\&K_{i(jk) \ell } = \frac{1}{2} (K_{ijk \ell } + K_{ikj \ell }) \,, \quad K_{i[jk] \ell } = \frac{1}{2} (K_{ijk \ell } - K_{ikj \ell }) \,. \end{aligned} \end{aligned}$$
(8)

By definition, this complimentary part \(K_{i[jk]\ell }\) is independent of the Cauchy part \(K_{i(jk) \ell }\). A number of mathematical aspects of this separation have been discussed by Hehl and Itin [14] and Itin [19,20,21]. Also, it is known [3] that for linear elasticity, \(K_{i[jk] \ell }\) does not contribute to the equations of equilibrium. It was shown by Rubin and Ehret [32] that a general strain energy can be developed by adding to Eq. 5 an additional strain energy that depends on components of \({\varvec{\varepsilon }}^2\). Moreover, a new spectral representation of the strain energy function was developed by Rubin [31] for general anisotropic response which does not separate the stiffness as in Eq. 8.

One objective of this paper is to develop a new representation of the quadratic strain energy for general anisotropic linear elastic response based on fiber distributions. Instead of focussing on the separation of the stiffness tensor \(K_{ijk \ell }\) in Eq. 8, the strain energy function is expressed as the sum of 21 strain energies. In Ciambella and Rubin [6], a fiber distribution \(\Phi _I\) is defined as a symmetric, positive-definite tensor with unit trace

$$\begin{aligned} \begin{aligned}&{\varvec{\Phi }}_I^T = {\varvec{\Phi }}_I \,, \quad {\varvec{\Phi }}_I \cdot {\textbf{I}}= 1 \,, \quad {\varvec{\Phi }}_I \cdot {\textbf{s}}\otimes {\textbf{s}}> 0 \,, \end{aligned} \end{aligned}$$
(9)

where \({\textbf{s}}\) is an arbitrary non-zero vector. In this work, the fiber distributions are allowed to be positive semi-definite with

$$\begin{aligned} \begin{aligned}&{\varvec{\Phi }}_I \cdot {\textbf{s}}\otimes {\textbf{s}}\ge 0 \,. \end{aligned} \end{aligned}$$
(10)

Specifically, these fiber distributions are defined by six unit vectors \({\textbf{N}}_I\). Six fiber distributions \({\varvec{\Phi }}_I\)   \((I=1,2,\dots , 6)\) can be considered Dirac distributions each based on a single vector, and the remaining 15 planar-isotropic distributions \({\varvec{\Phi }}_I\)   \((I=7,8,\dots , 21)\) are defined by all pairs of distinct vectors. Then, the general strain energy function is proposed in the form

$$\begin{aligned} \begin{aligned}&\rho _z \Sigma = \frac{1}{2} \sum _{I=1}^{21} k_I {\varepsilon }_I^2 \,, \quad {\varepsilon }_I = {\varvec{\Phi }}_I \cdot {\varvec{\varepsilon }}\,, \end{aligned} \end{aligned}$$
(11)

where \(k_I\) are stiffnesses, \({\varepsilon }_I\) are fiber distribution strains, and the associated stress is given by

$$\begin{aligned} \begin{aligned}&{\textbf{T}}= \rho _z \frac{{\partial }\Sigma }{{\partial }{\varvec{\varepsilon }}} = \sum _{I=1}^{21} k_I {\varepsilon }_I {\varvec{\Phi }}_I \,. \end{aligned} \end{aligned}$$
(12)

The new feature of this representation is the coupling of the strain components \({\varepsilon }_{ij}\) in the fiber distribution strains \({\varepsilon }_I\)   \((I=7,8,\dots , 21)\), which is more general than the coupling in the standard fiber strains \({\varepsilon }_I\)   \((I=1,2,\dots , 6)\). This coupling allows the new representation to characterize general anisotropy with 21 independent constants.

Lanir [25] proposed a model for fibrous tissues which is based on stretches of fiber bundles. Anisotropic response can be modeled by introducing non-uniform distributions of the orientation of the fiber bundles; bundle undulation, which causes nonlinear response to fiber stretch; and the stiffness. This model requires integration over all orientations of strains in the direction of a vector defined on the unit sphere. The microplane model for strain-controlled inelastic behavior [2] and the non-affine micro-sphere model of rubber elasticity [27] are examples of other models which require integration of distributions. These structural models attempt to connect the anisotropic response of a material to observable microstructural features. Since there are only five regular polyhedron platonic solids (tetrahedron (4 vertices), octahedron (6 vertices), cube (8 vertices), icosahedron (12 vertices), dodecahedron (20 vertices)), no more than 20 points can be distributed equally spaced on the surface of a sphere. Consequently, numerical integration over the unit sphere can introduce undesired anisotropy and requires a large number of integration points for accuracy [1, 7, 22, 24, 35].

A second objective of this paper is to generalize the model to a nonlinear hyperelastic model for fibrous tissues that is based on 21 affinely deformed fiber distributions. The resulting model is not an approximation of a model based on integration over the surface of a sphere. Instead, it is a phenomenological model for nonlinear anisotropic response based on 21 fiber distribution deformation measures. In this regard, it is mentioned that alternative phenomenological continuum models have been developed using structural tensors to characterize anisotropy [8, 11, 15,16,17,18, 23].

An outline of this paper is as follows. Section 2 defines the 21 fiber distributions based on a regular icosahedron. Section 3 and Appendix determine values of the stiffnesses \(k_I\) for general anisotropic linear elastic response. Section 4 describes a generalization for nonlinear hyperelastic response with examples that examine undesirable anisotropic response for pure dilatation, isochoric extension, and simple shear. Finally, Section 5 presents a discussion.

Fig. 1
figure 1

Sketch of a regular icosahedron and the equilateral triangular defined by \({\textbf{N}}_1, {\textbf{N}}_2, {\textbf{N}}_3\) together with the points III,  and III defining loading directions

2 Fiber distributions based on vertices of a regular icosahedron

The six unit vectors \({\textbf{N}}_I\) parallel to opposing vertices of a regular icosahedron (see Fig. 1) were used by Elata and Rubin [9] to study the isotropy of strain energy functions that depend on a finite number of directional strain measures. They were also used by Elata and Rubin [10] to study anisotropy with damage, by Flynn et al. [12] to model the response of fibrous soft tissues, and by Rubin [30] to study anisotropy of a discrete fiber icosahedron model for fibrous tissues. Specifically, \({\textbf{N}}_I\) by Rubin [30] are specified by

$$\begin{aligned} {\textbf{N}}_1= & {} {\textbf{e}}_1 \,, \quad {\textbf{N}}_2 = \frac{1}{\sqrt{5}} ({\textbf{e}}_1 + 2 {\textbf{e}}_2) \,,\nonumber \\ {\textbf{N}}_3= & {} \frac{1}{\sqrt{5}} {\textbf{e}}_1 + \frac{1}{2} \big ( 1- \frac{1}{\sqrt{5}}\big ) {\textbf{e}}_2 + \sqrt{\frac{1}{2} \big ( 1+ \frac{1}{\sqrt{5}}\big )} \,{\textbf{e}}_3 \,, \nonumber \\ {\textbf{N}}_4= & {} \frac{1}{\sqrt{5}} {\textbf{e}}_1 - \frac{1}{2} \big ( 1+ \frac{1}{\sqrt{5}}\big ) {\textbf{e}}_2 + \sqrt{\frac{1}{2} \big ( 1- \frac{1}{\sqrt{5}}\big )} \,{\textbf{e}}_3 \,, \nonumber \\ {\textbf{N}}_5= & {} \frac{1}{\sqrt{5}} {\textbf{e}}_1 - \frac{1}{2} \big ( 1+ \frac{1}{\sqrt{5}}\big ) {\textbf{e}}_2 - \sqrt{\frac{1}{2} \big ( 1- \frac{1}{\sqrt{5}}\big )} \,{\textbf{e}}_3 \,, \nonumber \\ {\textbf{N}}_6= & {} \frac{1}{\sqrt{5}} {\textbf{e}}_1 + \frac{1}{2} \big ( 1- \frac{1}{\sqrt{5}}\big ) {\textbf{e}}_2 - \sqrt{\frac{1}{2} \big ( 1+ \frac{1}{\sqrt{5}}\big )} \,{\textbf{e}}_3 \,. \end{aligned}$$
(13)

Next, using these vectors, the 21 fiber distributions \({\varvec{\Phi }}_I\) are defined by

$$\begin{aligned}&{\varvec{\Phi }}_1 = {\textbf{N}}_1 \otimes {\textbf{N}}_1 \,, \quad {\varvec{\Phi }}_2 = {\textbf{N}}_2 \otimes {\textbf{N}}_2 \,, \quad {\varvec{\Phi }}_3 = {\textbf{N}}_3 \otimes {\textbf{N}}_3 \,, \nonumber \\&{\varvec{\Phi }}_4 = {\textbf{N}}_4 \otimes {\textbf{N}}_4 \,, \quad {\varvec{\Phi }}_5 = {\textbf{N}}_5 \otimes {\textbf{N}}_5 \,, \quad {\varvec{\Phi }}_6 = {\textbf{N}}_6 \otimes {\textbf{N}}_6 \,, \nonumber \\&{\varvec{\Phi }}_7 = \frac{1}{2}({\textbf{N}}_1 \otimes {\textbf{N}}_1+{\textbf{N}}_2 \otimes {\textbf{N}}_2) \,, \quad {\varvec{\Phi }}_8 = \frac{1}{2}({\textbf{N}}_1 \otimes {\textbf{N}}_1+{\textbf{N}}_3 \otimes {\textbf{N}}_3) \,, \nonumber \\&{\varvec{\Phi }}_9 = \frac{1}{2}({\textbf{N}}_1 \otimes {\textbf{N}}_1+{\textbf{N}}_4 \otimes {\textbf{N}}_4) \,, \quad {\varvec{\Phi }}_{10} = \frac{1}{2}({\textbf{N}}_1 \otimes {\textbf{N}}_1+{\textbf{N}}_5 \otimes {\textbf{N}}_5) \,, \nonumber \\&{\varvec{\Phi }}_{11} = \frac{1}{2}({\textbf{N}}_1 \otimes {\textbf{N}}_1+{\textbf{N}}_6 \otimes {\textbf{N}}_6) \,, \quad {\varvec{\Phi }}_{12} = \frac{1}{2}({\textbf{N}}_2 \otimes {\textbf{N}}_2+{\textbf{N}}_3 \otimes {\textbf{N}}_3) \,, \nonumber \\&{\varvec{\Phi }}_{13} = \frac{1}{2}({\textbf{N}}_2 \otimes {\textbf{N}}_2+{\textbf{N}}_4 \otimes {\textbf{N}}_4) \,, \quad {\varvec{\Phi }}_{14} = \frac{1}{2}({\textbf{N}}_2 \otimes {\textbf{N}}_2+{\textbf{N}}_5 \otimes {\textbf{N}}_5) \,, \nonumber \\&{\varvec{\Phi }}_{15} = \frac{1}{2}({\textbf{N}}_2 \otimes {\textbf{N}}_2+{\textbf{N}}_6 \otimes {\textbf{N}}_6) \,, \quad {\varvec{\Phi }}_{16} = \frac{1}{2}({\textbf{N}}_3 \otimes {\textbf{N}}_3+{\textbf{N}}_4 \otimes {\textbf{N}}_4) \,, \nonumber \\&{\varvec{\Phi }}_{17} = \frac{1}{2}({\textbf{N}}_3 \otimes {\textbf{N}}_3+{\textbf{N}}_5 \otimes {\textbf{N}}_5) \,, \quad {\varvec{\Phi }}_{18} = \frac{1}{2}({\textbf{N}}_3 \otimes {\textbf{N}}_3+{\textbf{N}}_6 \otimes {\textbf{N}}_6) \,, \nonumber \\&{\varvec{\Phi }}_{19} = \frac{1}{2}({\textbf{N}}_4 \otimes {\textbf{N}}_4+{\textbf{N}}_5 \otimes {\textbf{N}}_5) \,, \quad {\varvec{\Phi }}_{20} = \frac{1}{2}({\textbf{N}}_4 \otimes {\textbf{N}}_4+{\textbf{N}}_6 \otimes {\textbf{N}}_6) \,, \nonumber \\&{\varvec{\Phi }}_{21} = \frac{1}{2}({\textbf{N}}_5 \otimes {\textbf{N}}_5+{\textbf{N}}_6 \otimes {\textbf{N}}_6) \,. \end{aligned}$$
(14)

From Eqs. 9 and 14, it can be seen that the fiber distribution strains \({\varepsilon }_I \,(I=1,2,\dots ,6)\) are strains of specific material fibers like in Eq. 6, whereas the strains \({\varepsilon }_I \,(I=7,8,\dots ,21)\) are fiber distribution strains based on distributions of all pairs of distinct vectors \({\textbf{N}}_I\). Moreover, it is noted that these fiber distributions are different representations of the planar distribution discussed by Holzapfel et al. [16].

3 Determination of the material constants

By equating the strain energy (1) with (11), using the expressions \({\varepsilon }_I\) in Eq. 9 and the fiber distributions \({\varvec{\Phi }}_I\) in Eq. 14, the constants \(k_I\) can be determined in terms of the stiffnesses \(K_{ijk \ell }\) and the results are recorded in Appendix.

3.1 Isotropic response

Using the values of \(K_{ijk \ell }\) for isotropic response in Eq. A.1, it can be shown that

$$\begin{aligned} \begin{aligned}&k_I = \frac{\mu (7- 18\nu )}{2(1-2 \nu )}{} & {} (I=1,2,\dots ,6) \,,\\&k_I = \frac{\mu (4 \nu -1)}{1-2 \nu }{} & {} (I=7,8,\dots ,21) \,, \end{aligned} \end{aligned}$$
(15)

where \(\mu \) is the shear modulus and \(\nu \) is Poisson’s ratio. Notice that for \(\nu =1/4\), this strain energy function reduces to a microscopic Cauchy energy with strains only due to material fibers. The interesting history of Poisson’s ratio over two centuries in Greaves [13] discusses this value of \(\nu \) for the single elastic constant microscopic Cauchy model. Using assumed linear relations between stress and strain components, Cauchy also developed a continuum model for isotropic response with two elastic constants [26]. Furthermore, it can easily be shown that the value \(\nu =1/4\) is consistent with an isotropic linear elastic material with only one independent elastic constant for which Lame’s constant \(\lambda =\mu \). Moreover, it is noted that \(k_I\) are non-negative for \((1/4 \le \nu \le 7/18)\), whereas for other values of \(\nu \) (i.e. \(-1< \nu < 1/4\) and \(7/18< \nu < 1/2\)) in the range \((-1< \nu < 1/2)\), which ensures that the strain energy function is positive-definite, some of the values of \(k_I\) are negative.

3.2 Orthotropic response

Using the values of \(K_{ijk \ell }\) for orthotropic response in Eq. A.1, it can be shown that an orthotropic material is characterized by the nine constants

$$\begin{aligned} \begin{aligned}&\big \{ k_1\,, k_2 \,, k_3 \,, k_4 \,, k_7 \,, k_8 \,, k_{13} \,, k_{16} \,, k_{17} \big \} \,, \end{aligned} \end{aligned}$$

with the remaining constants given by

$$\begin{aligned} k_5= & {} k_4 \,, \quad k_6 = k_3 \,, \quad k_{10} = k_9 \,, \quad k_{11} = k_8 \,, \quad k_{14} = k_{13} \,, \nonumber \\ k_{15}= & {} k_{12} \,, \quad k_{20} = k_{17} \,, \quad k_{21} = k_{16} \,, \nonumber \\ k_9= & {} \frac{(\sqrt{5}-1)k_7}{2} + \frac{(3-\sqrt{5})k_8}{2} \,, \nonumber \\ k_{12}= & {} -4 k_3 + 4 k_4 + \frac{(\sqrt{5}-1)k_7}{2} - \frac{(\sqrt{5}-1)k_8}{2}+ k_{13}+k_{16}-k_{17} \,, \nonumber \\ k_{18}= & {} 2k_2 + (\sqrt{5}-1) k_3 - (\sqrt{5}+1) k_4 - \frac{(\sqrt{5}-1)k_{13}}{2} + \frac{(\sqrt{5}+1)k_{17}}{2} \,, \nonumber \\ k_{19}= & {} 2 k_2 - (3+\sqrt{5})k_3 + (\sqrt{5}+1)k_4 + k_7 - k_8 \nonumber \\{} & {} + \frac{(\sqrt{5}+1)k_{13}}{2} + k_{16} - \frac{(\sqrt{5}+1)k_{17}}{2} \,. \end{aligned}$$
(16)

Notice that if \(k_I\) in Eq. 16 are positive, then all \(k_I\) will be positive if \((k_{12}, k_{18}, k_{19})\) are positive. In this regard, \((k_2, k_7, k_{16})\) can be specified to cause \((k_{12}, k_{18}, k_{19})\) to be positive. Therefore, a class of orthotropic materials exists for which all \(k_I\) are positive.

4 Nonlinear elastic response for fibrous tissues

For the nonlinear theory, the velocity \({\textbf{v}}\) of a material point that is located at \({\textbf{x}}\) in the current configuration is determined by

$$\begin{aligned} \begin{aligned}&{\textbf{v}}= \dot{{\textbf{x}}} \,, \end{aligned} \end{aligned}$$
(17)

where \(\dot{(\,\,)}\) denotes material time differentiation. Also, the total deformation gradient \({\textbf{F}}\) from the reference configuration \(({\textbf{F}}= {\textbf{I}})\) satisfies the evolution equation

$$\begin{aligned} \begin{aligned}&\dot{{\textbf{F}}} = {\textbf{L}}{\textbf{F}}\,, \end{aligned} \end{aligned}$$
(18)

with the velocity gradient \({\textbf{L}}\) and the rate of deformation tensor \({\textbf{D}}\) defined by

$$\begin{aligned} \begin{aligned}&{\textbf{L}}= {\partial }{\textbf{v}}/ {\partial }{\textbf{x}}\,, \quad {\textbf{D}}= \frac{1}{2}({\textbf{L}}+ {\textbf{L}}^T) \,. \end{aligned} \end{aligned}$$
(19)

Identifying \({\textbf{N}}_I\) in Eq. 13 as material fibers, the fiber distribution stretches \(\lambda _I\) and the current affinely deformed fiber distributions \({\varvec{\phi }}_I\) are defined by

$$\begin{aligned} \begin{aligned}&\lambda _I = \sqrt{{\textbf{F}}{\varvec{\Phi }}_I {\textbf{F}}^T \cdot {\textbf{I}}} \,, \quad {\varvec{\phi }}_I = \frac{{\textbf{F}}{\varvec{\Phi }}_I {\textbf{F}}^T}{\lambda _I^2} \,, \end{aligned} \end{aligned}$$
(20)

which satisfy the evolution equations

$$\begin{aligned} \begin{aligned}&\frac{\dot{\lambda }_I}{\lambda _I} = {\varvec{\phi }}_I \cdot {\textbf{D}}\,, \quad \dot{{\varvec{\phi }}}_I = {\textbf{L}}{\varvec{\phi }}_I + {\varvec{\phi }}_I {\textbf{L}}^T - 2 ({\varvec{\phi }}_I \cdot {\textbf{D}}) {\varvec{\phi }}_I \,. \end{aligned} \end{aligned}$$
(21)

The Fung strain energy by Chuong and Fung [5] is an exponential form of a quadratic strain energy function of the Lagrangian strain. Motivated by this form and modifying the strains, it is possible to propose an exponential Fung-type strain energy for fibrous tissues with 21 fiber distribution stretches in the form

$$\begin{aligned} \begin{aligned}&\rho _z \Sigma = q \big [ \exp \big (\frac{Q}{q}\big ) -1 \big ] \,, \quad Q = \frac{1}{2} \sum _{I=1}^{21} k_I [\ln (\lambda _I)]^2 \,, \end{aligned} \end{aligned}$$
(22)

where the constant \(q >0\) controls nonlinearity and has the dimensions of stress. In this regard, it is noted that for \(q \rightarrow \infty \), the strain energy reduces to \(\rho _z \Sigma = Q\). Moreover, for values of \(\lambda _I\) infinitesimally close to unity, \(\rho _z \Sigma \) reduces exactly to the linear elastic form (11). Next, the rate of material dissipation \({\mathcal {D}}\) for the purely mechanical theory requires

$$\begin{aligned} \begin{aligned}&{\mathcal {D}}= {\textbf{T}}\cdot {\textbf{D}}- \rho \dot{\Sigma } \ge 0 \,, \end{aligned} \end{aligned}$$
(23)

where \({\textbf{T}}\) is the symmetric Cauchy stress. Also, the current density \(\rho \) is related to \(\rho _z\) by the conservation of mass equation

$$\begin{aligned} \begin{aligned}&\rho J = \rho _z \,, \quad J = \det ({\textbf{F}}) > 0 \,, \end{aligned} \end{aligned}$$
(24)

where J is the total dilatation. Then, using Eqs. 2123 and the condition that \({\mathcal {D}}\) vanishes for a hyperelastic material, the Cauchy stress \({\textbf{T}}\) and the pressure p are given by

$$\begin{aligned} \begin{aligned}&{\textbf{T}}= J^{-1} \exp \big (\frac{Q}{q}\big ) \sum _{I=1}^{21} k_I \ln (\lambda _I) {\varvec{\phi }}_I \,, \quad p = - \frac{1}{3} ({\textbf{T}}\cdot {\textbf{I}}) \,. \end{aligned} \end{aligned}$$
(25)

Using the values of \(k_I\) in Appendix for the new model based on 21 fiber distribution stretches, it is possible to model general small deformation anisotropy. However, since some of the values of \(k_I\) can be negative for general anisotropy, the large deformation response of the model does not necessarily ensure that the strain energy remains non-negative. Moreover, using experimental data to determine values of \(k_I\) for large deformation response, it is natural to identify differences in the measured values of \(k_I\) from the isotropic values (15) as measures of actual anisotropy. However, it was observed in Rubin [30] that a model based on only \(({\varvec{\phi }}_I ,\, I=1,2,\dots ,6)\) does not predict isotropic response exactly for large deformations. The purpose of this section is to examine the undesirable anisotropy of the new model using the isotropic values (15) by considering examples of pure dilatation, isochoric extension, and simple shear. For all the following examples, \(k_I\) are specified by the isotropic values in Eq. 15.

4.1 Pure dilatation

For pure dilatation, the deformation gradient \({\textbf{F}}\) is specified by

$$\begin{aligned} \begin{aligned}&{\textbf{F}}= J^{1/3} {\textbf{I}}\,, \quad \lambda _I = J^{1/3} \,, \quad {\varvec{\phi }}_I = {\varvec{\Phi }}_I \,, \end{aligned} \end{aligned}$$
(26)

and it can be shown using Eqs. 22 and 25 and the results

$$\begin{aligned} \begin{aligned}&\sum _{I=1}^6 {\varvec{\Phi }}_I = 2 {\textbf{I}}\,, \quad \sum _{I=7}^{21} {\varvec{\Phi }}_I = 5 {\textbf{I}}\end{aligned} \end{aligned}$$
(27)

that

$$\begin{aligned} \begin{aligned}&{\textbf{T}}= - p {\textbf{I}}\,, \quad p = K \exp \big (\frac{Q}{q}\big ) \frac{\ln (J)}{J} \,, \\&Q = \frac{K}{2} [\ln (J)]^2 \,, \quad K = \frac{2\mu (1+\nu )}{3(1-2\nu )} \,, \end{aligned} \end{aligned}$$
(28)

where K is the small deformation bulk modulus. As expected the deviatoric stress vanishes and the response is isotropic exactly. Figure 2 shows the influence of q on the dilatational response, with Fig. 2b,c focusing on compression and extension, respectively, to show the different responses more clearly. Moreover, from these figures, it can be seen that the maximum magnitude of the pressure p increases with decreasing values of q and that the response for \(q=100\) [GPa] is very close to that for the limiting value \(q=\infty \) [GPa].

Fig. 2
figure 2

Pure dilatation: the influence of q on the response

4.2 Isochoric extension

For isochoric extension in the unit \({\textbf{p}}\) direction, the deformation gradient \({\textbf{F}}\) is specified by

$$\begin{aligned} \begin{aligned}&{\textbf{F}}= a {\textbf{p}}\otimes {\textbf{p}}+ \frac{1}{\sqrt{a}} ({\textbf{I}}- {\textbf{p}}\otimes {\textbf{p}}) \,, \quad J = 1 \,, \end{aligned} \end{aligned}$$
(29)

where \(a >0\) is the stretch in the \({\textbf{p}}\) direction. Figure 1 shows a sketch of a regular icosahedron and one of its equilateral triangular faces based on vertices defined by \({\textbf{N}}_1, {\textbf{N}}_2, {\textbf{N}}_3\). Due to the symmetry of the icosahedron, the responses for \({\textbf{p}}= {\textbf{N}}_I \, (I=1,2,\dots ,6)\) will be identical. Also, the responses for \({\textbf{p}}\) piercing identical points in any of the equilateral triangular faces of the icosahedron will be identical. Moreover, due to this symmetry, it is only necessary to consider \({\textbf{p}}\) piercing only one of the sub-triangles I-II-2, I-II-3, II-2-3 shown in Fig. 1. Thus, to examine potential anisotropy due to isochoric extension, consider unit vectors \({\textbf{p}}\) which pierce this triangular face in the triangular region denoted by the points III,  and III, defined by the unit vectors

$$\begin{aligned} \begin{aligned}&\text {For \, E1:}{} & {} {\textbf{p}}= {\textbf{p}}_1 = {\textbf{N}}_1 \,, \\&\text {For \, E2:}{} & {} {\textbf{p}}= {\textbf{p}}_2 = \frac{{\textbf{N}}_1+{\textbf{N}}_2+{\textbf{N}}_3}{|{\textbf{N}}_1+{\textbf{N}}_2+{\textbf{N}}_3|} \,, \\&\text {For \, E3:}{} & {} {\textbf{p}}= {\textbf{p}}_3 = \frac{{\textbf{N}}_1+{\textbf{N}}_3}{|{\textbf{N}}_1+{\textbf{N}}_3|} \,. \end{aligned} \end{aligned}$$
(30)

Also, the axial stress for each loading direction is defined by

$$\begin{aligned} \begin{aligned}&\sigma = {\textbf{T}}\cdot {\textbf{p}}\otimes {\textbf{p}}\,. \end{aligned} \end{aligned}$$
(31)

For all the following examples, \(\nu =1/3\) and, unless otherwise stated, \(q=10\) (GPa). Figure 3 examines the influence of the constant q on the response for loading in the E1 direction. From this figure, it can be seen that the maximum magnitude of the axial stress \(\sigma \) increases with decreasing values of q and that the response for \(q=100\) [GPa] is very close to that for the limiting value \(q=\infty \) [GPa].

Fig. 3
figure 3

Isochoric extension: influence of q on the response to loading in the E1 direction

Fig. 4
figure 4

Isochoric extension: responses to loading in the three directions E1, E2,  and E3 in Eq. 30

The axial stresses \(\sigma \) and the pressures p for isochoric extension in the directions (E1, E2, E3) in Eq. 30, shown in Fig. 4, indicate that the response is not exactly isotropic. Also, it is noted that for extension \((a > 1)\), the fiber distributions deform and become more aligned causing increased resistance to extension in the loading direction, whereas for compression \((a < 1)\), the fiber distributions become flatter and cause increased resistance to expansion normal to the direction of loading, which explains the low values of the axial stress \(\sigma \) for compression.

4.3 Simple shear

For simple shear, the deformation gradient \({\textbf{F}}\) is specified by

$$\begin{aligned} \begin{aligned}&{\textbf{F}}= {\textbf{I}}+ \beta {\textbf{b}}_1 \otimes {\textbf{b}}_2 \,, \end{aligned} \end{aligned}$$
(32)

where \({\textbf{b}}_1\) and \({\textbf{b}}_2\) are orthonormal vectors defining the shearing plane with shearing \(\beta \) in the \({\textbf{b}}_1\) direction. These vectors are defined for the following two shearing planes:

$$\begin{aligned} \begin{aligned}&\text {For \, S1:}{} & {} {\textbf{b}}_1 = \frac{{\textbf{p}}_2 - ({\textbf{p}}_2 \cdot {\textbf{b}}_2) {\textbf{b}}_2}{|{\textbf{p}}_2 - ({\textbf{p}}_2 \cdot {\textbf{b}}_2) {\textbf{b}}_2|} \,,{} & {} {\textbf{b}}_2 = {\textbf{N}}_1 \,, \\&\text {For \, S2:}{} & {} {\textbf{b}}_1 = \frac{{\textbf{p}}_3 - ({\textbf{p}}_3 \cdot {\textbf{p}}_2) {\textbf{p}}_2}{|{\textbf{p}}_3 - ({\textbf{p}}_3 \cdot {\textbf{b}}_2) {\textbf{b}}_2|} \,,{} & {} {\textbf{b}}_2 = {\textbf{N}}_1 \,. \end{aligned} \end{aligned}$$
(33)

where \({\textbf{p}}_i\) are defined in Eq. 30. Also, \({\textbf{b}}_1\) is the unit vector whose projection into the plane of the equilateral triangle in Fig. 1 is directed from the point I to the point II for S1 and directed from the point I to the point III for S2. Figure 5 shows that the response to simple shearing in these two shearing planes is nearly isotropic.

Fig. 5
figure 5

Simple shear: responses to loading in the two planes S1 and S2 in Eq. 33

5 Discussion

It has been shown that general anisotropic linear elastic response can be characterized by the sum of energies of the 21 strains of fiber distributions of all pairs of the six vectors \({\textbf{N}}_I\) in Eq. 13 of a regular icosahedron. To understand the importance of using fiber distribution strains based on two fiber directions to model general anisotropic response, it is recalled from Rubin and Ehret [32] that no matter how many pair potential strains are included in the microscopic Cauchy strain energy (5), there are only 15 independent rari-constants characterizing the strain energy. For example, it was shown by Rubin and Ehret [32] that the dependence of the microscopic Cauchy strain energy on \({\varepsilon }_{12}^2\) appears only in the combination

$$\begin{aligned} \begin{aligned}&2 {\varepsilon }_{11} {\varepsilon }_{22}+{\varepsilon }_{12}^2 \,. \end{aligned} \end{aligned}$$
(34)

This means that the resistance to \({\varepsilon }_{12}^2\) cannot be controlled independently. However, the fiber distribution strain \({\varepsilon }_7^2\) in Eq. 9 for linear elasticity takes the form

$$\begin{aligned} \begin{aligned}&{\varepsilon }_7^2 = \frac{25}{4} \big [{\varepsilon }_{11}^2 +3 {\varepsilon }_{11} {\varepsilon }_{12} + 2 {\varepsilon }_{12} {\varepsilon }_{22} + {\varepsilon }_{22}^2 + (3 {\varepsilon }_{11} {\varepsilon }_{22}+{\varepsilon }_{12}^2) \big ] \,, \end{aligned} \end{aligned}$$
(35)

which in combination with the microscopic Cauchy strain energy allows for separate control of the resistances to \({\varepsilon }_{11} {\varepsilon }_{22}\) and \({\varepsilon }_{12}^2\). The extra coupling in the fiber distribution strains \({\varepsilon }_I^2 \, (I=7,8,\dots ,21)\) may be somewhat similar to the extra coupling in a rectangular truss element made of two triangular truss elements that has been stiffened by adding an additional diagonal cross-bar (see Fig. 6).

Fig. 6
figure 6

A truss element stiffened by adding a diagonal cross-bar

Replacing the fiber distribution strains \({\varepsilon }_I\) by the logarithm of the fiber distribution stretches \(\lambda _I\), the strain energy function (11) is generalized for large deformation to take the form Q in Eq. 22. This strain energy function is further generalized by the Fung-type exponential form \(\Sigma \) in Eq. 22.

In microstructural models, like that proposed [25], the distributions of the orientation of the fiber bundles, bundle undulation, and the stiffness are modeled explicitly, with the strain energy proposed as an integral over these distributions. In contrast, the proposed model is phenomenological with the functional forms of the fiber distribution strains in the strain energy function and their associated stiffnesses modeling the combined effects of the distributions in the microstructural models. In both a microstructural model and the fiber distribution model, parameter identification is difficult due to coupled physical effects. However, the proposed model with 21 fiber distributions significantly reduces the computational effort in evaluating the response of the fibrous tissue over that in the microstructural models.

Since the two quantities

$$\begin{aligned} \begin{aligned}&\sum _{I=1}^6 [\ln (\lambda _I)]^2 \,, \quad \sum _{I=7}^{21} [\ln (\lambda _I)]^2 \,, \end{aligned} \end{aligned}$$
(36)

cannot be expressed as functions of the invariants of the right Cauchy-Green deformation tensor \({\textbf{C}}={\textbf{F}}^T{\textbf{F}}\), it follows that the proposed strain energy function cannot characterize nonlinear isotropic elastic response exactly when \(k_I\) are specified by the values (15) for isotropic linear elastic response. However, it has been shown that the proposed model, with \(k_I\) specified by Eq. 15, is exactly isotropic for small deformations and is nearly isotopic for moderate deformations. The examples indicate that this model based on 21 fiber distribution stretches remains nearly isotropic for a larger range of loading than the model in Rubin [30], which used a strain energy function based on the Lagrangian strains of six fiber directions. Furthermore, using (27) and the expression (20) for \(\lambda _I\), it can be shown that

$$\begin{aligned} \begin{aligned}&\sum _{I=1}^6 \lambda _I^2 = 2 {\textbf{C}}\cdot {\textbf{I}}\,, \quad \sum _{I=7}^{21} \lambda _I^2 = 5 {\textbf{C}}\cdot {\textbf{I}}\,. \end{aligned} \end{aligned}$$
(37)

Since \({\textbf{C}}\cdot {\textbf{I}}\) is the first invariant of \({\textbf{C}}\), it follows that exact nonlinear isotropic elastic response can be characterized by a strain energy function that depends on either of these sums.

Modeling the response of fibrous tissues with significant variability requires less accuracy than modeling standard structural materials. For this reason, the undesirable anisotropy exhibited by the proposed model using the isotropic values \(k_I\) in Eq. 15 may be insignificant in modeling and understanding the anisotropic response predicted by general values of \(k_I\). In this regard, it may be sufficient to consider anisotropic material response with positive \(k_I\), which ensure that the strain energy function is positive-definite.

Furthermore, it is noted that the logarithmic dependence on the fiber distribution stretches \(\lambda _I\) in Eq. 22 is motivated by the modeling of inelastic response of cardiac muscle [28]. Future work is planned on modeling the anisotropic elastic-inelastic response of fibrous tissues using a generalization of the nonlinear model developed in this paper.