Abstract
In this contribution, a finite element implementation of the stress gradient theory is proposed. The implementation relies on a reformulation of the governing set of partial differential equations in terms of one primary tensor-valued field variable of third order, the so-called generalised displacement field. Whereas the volumetric part of the generalised displacement field is closely related to the classic displacement field, the deviatoric part can be interpreted in terms of micro-displacements. The associated weak formulation moreover stipulates boundary conditions in terms of the normal projection of the generalised displacement field or of the (complete) stress tensor. A detailed study of representative boundary value problems of stress gradient elasticity shows the applicability of the proposed formulation. In particular, the finite element implementation is validated based on the analytical solutions for a cylindrical bar under tension and torsion derived by means of Bessel functions. In both tension and torsion cases, a smaller is softer size effect is evidenced in striking contrast to the corresponding strain gradient elasticity solutions.
Similar content being viewed by others
1 Introduction
Stress gradient elasticity is a generalised continuum theory that has been proposed very recently as a counterpart of Mindlin’s well-known strain gradient elasticity model [14, 25, 26]. Stress gradient elasticity should neither be confused with the Aifantis gradient elasticity model which is a special case of isotropic strain gradient elasticity [13, 29], nor with models based on Laplacians of stress and strain which have been recently recognised as special cases of micromorphic elasticity [7, 10, 16]. The essential feature of the stress gradient continuum is that each material point is endowed with a third rank tensor of additional degrees of freedom complementing its usual displacement. These new degrees of freedom, called microdisplacements in [14], are conjugate to the stress gradient tensor in the generalised work of internal forces. The microstructural origin of the microdisplacements was recently highlighted based on an original homogenisation approach in [18]. In contrast, the strain gradient model is solely based on the classic displacement degrees of freedom.
The resolution of boundary value problems for stress gradient elastic bodies requires the definition of suitable boundary conditions. A debate commenced after the discovery of the stress gradient theory on the possibility of prescribing all stress components at a boundary which emerges in the stress gradient framework [27]. This is in contrast to classic Cauchy mechanics where the traction vector only can be controlled. Proper extensions of Korn’s inequality show that the set of boundary conditions defined in [14] leads to a well-posed boundary value problem, with associated existence and uniqueness theorems [31]. They confirm the possibility of applying extended Neumann conditions in the form of fully prescribed stress components at a boundary.
Applications of stress gradient elasticity have been rather limited up to now. They include prediction of size effects in bending with a comparison with strain gradient and micromorphic approaches [28], and particle size effects in composite materials [33]. The latter reference contains extensions of the Eshelby and Hashin-Shtrikman homogenisation approaches to heterogeneous stress gradient media in a simplified case of isotropic elasticity.
The objective of the present work is to propose the first finite element implementation of stress gradient linearised elasticity theory. The choice of appropriate nodal degrees of freedom and matrix form of the variational formulation of the boundary value problem will be discussed. Validation examples with respect to analytical solutions are provided for simple tension and torsion in a simplified case of isotropic stress gradient elasticity. Free surface boundary conditions will be shown to play an essential role in the modification of the stress distributions compared to classic elasticity. The observed size effects with respect to structure size and the intrinsic length scale of the model will be discussed in detail.
In particular, this contribution is organised as follows: after a brief recapitulation of the fundamentals of the stress gradient theory in Sect. 2, a finite element formulation is discussed in detail in Sect. 3. By making use of the latter, representative boundary value problems are studied in Sect. 4. Moreover, analytical solutions are derived for validation purposes. The findings are summarised and concluding remarks are given in Sect. 5.
1.1 Notation
Let \(\varvec{\alpha }\), \(\varvec{\beta }\), \(\varvec{\gamma }\), \(\varvec{\delta }\), \(\varvec{\zeta }\), \(\varvec{\eta }\) denote arbitrary first order tensors, let the standard dyadic product be indicated by \(\varvec{\alpha }\otimes \varvec{\beta }\) and let the standard single tensor contraction be given by \(\varvec{\alpha }\cdot \varvec{\beta }\). With these definitions at hand, double and triple tensor contractions are understood in the sense \(\left[ \varvec{\alpha }\otimes \varvec{\beta }\right] :\left[ \varvec{\gamma }\otimes \varvec{\delta }\right] = \left[ \varvec{\alpha }\cdot \varvec{\gamma }\right] \,\left[ \varvec{\beta }\cdot \varvec{\delta }\right]\,\,{\text{and}}\) \(\left[ \varvec{\alpha }\otimes \varvec{\beta }\otimes \varvec{\gamma }\right] \therefore \left[ \varvec{\delta }\otimes \varvec{\zeta }\otimes \varvec{\eta }\right] = \left[ \varvec{\alpha }\cdot \varvec{\delta }\right] \,\left[ \varvec{\beta }\cdot \varvec{\zeta }\right] \,\left[ \varvec{\gamma }\cdot \varvec{\eta }\right] \). Moreover, the symmetric part of a second order tensor \(\varvec{\varXi }\) is given by
with \(\varvec{e}_\bullet \) denoting Cartesian basis vectors. In analogy with second order tensors, the additive spherical-deviatoric decomposition of third order tensors \(\varvec{\mathcal {T}}\) that are symmetric with respect to the first two indices is introduced as
In particular, the spherical part of a symmetric third order tensor in a three-dimensional setting is given by
where the special dyadic product \(\overline{\otimes }\) was used, see also [14]. In addition to the second order identity tensor
with \(\delta _{ij}\) denoting the Kronecker-delta, the fourth order symmetric identity tensor
the sixth order symmetric identity tensor
and the sixth order symmetric and deviatoric identity tensor
with
are introduced, see also [33]. Furthermore, (right-)gradient and (right-)divergence operators are denoted as \(\nabla \left( \bullet \right) \) and \(\nabla \cdot \left( \bullet \right) \), respectively.
2 Stress gradient theory
The governing equations of the stress gradient theory as derived in [14] based on variational principles and on the method of virtual power will briefly be recapitulated in this section.
At the outset of the theory, a generalised (volume specific) stress energy density function of the form \(w^*\left( \varvec{\sigma }, \varvec{R}\right) \) is postulated which depends on the symmetric small deformation stress tensor \(\varvec{\sigma }\) and on the third order generalised stress tensor \(\varvec{R}\). The associated minimisation problem of the (generalised) complementary energy functional on the domain \(\mathcal {B}\) is moreover subjected to the extended set of static admissibility conditions
with \(\rho \) denoting the mass density and \(\varvec{f}\) the (mass specific) body force density. Based on the symmetry of the stress tensor and on the observation that the volumetric part of the stress gradient is determined by (9a) since
holds, the third order generalised stress tensor \(\varvec{R}\) is assumed to be symmetric on the first two indices and deviatoric. This entails the assumption that the deviatoric part of the stress gradient contributes to the stress energy density function \(w^*\left( \varvec{\sigma }, \varvec{R}\right) \), in addition to the stress tensor.
In order to derive the primal variational formulation of the stress gradient theory, the static admissibility conditions (9a) and (9b) are multiplied by the kinematic field variables \(\delta \varvec{u}\) and \(\delta \varvec{\varPhi }\), respectively. In analogy with \(\varvec{R}\), the third order tensor field \(\delta \varvec{\varPhi }\) is assumed to be symmetric and deviatoric. By integrating the ensuing equations over the domain \(\mathcal {B}\) with boundary \(\partial \mathcal {B}\) and with outward unit normal vector \(\varvec{n}\), and by applying the divergence theorem one arrives at
Equation (11) can be interpreted as a virtual work balance for the stress gradient theory, with the virtual work of internal forces \(\mathcal {P}^{(i)}\left( \delta \varvec{u}, \delta \varvec{\varPhi }\right) \), the virtual work of volume distributed forces \(\mathcal {P}^{(v)}\left( \delta \varvec{u}\right) \) and with the virtual work of contact forces \(\mathcal {P}^{(c)}\left( \delta \varvec{u}, \delta \varvec{\varPhi }\right) \). With regard to the virtual work of internal forces \(\mathcal {P}^{(i)}\left( \delta \varvec{u}, \delta \varvec{\varPhi }\right) \), energetic dualities are observed between the stresses \(\varvec{\sigma }\) and the generalised strain tensor
and between the generalised stress tensor \(\varvec{R}\) and the kinematic variable \(\varvec{\varPhi }\), which is henceforth referred to as the micro-displacement tensor. The latter observation motivates the introduction of a generalised strain energy density function \(w\left( \varvec{e}, \varvec{\varPhi }\right) \) such that
The elasticity potentials \(w^*\left( \varvec{\sigma }, \varvec{R}\right) \) and \(w\left( \varvec{e}, \varvec{\varPhi }\right) \) are related to each other by a Legendre(-Fenchel) transform. Moreover, the specific form of the virtual work of contact forces \(\mathcal {P}^{(c)}\left( \delta \varvec{u}, \delta \varvec{\varPhi }\right) \) stipulates Dirichlet-type boundary conditions in terms of the generalised displacements \( \left[ \delta \varvec{u}\otimes \varvec{n}\right] ^{\rm sym}+ \delta \varvec{\varPhi }\cdot \varvec{n}\) and Neumann-type boundary conditions in terms of the complete stress tensor \(\varvec{\sigma }\). A detailed discussion on the boundary conditions of the stress gradient theory is additionally provided in [14].
3 Finite element formulation
This section focuses on the finite element implementation of the stress gradient theory. In particular, a reformulation of the generalised virtual work equation (11) is discussed in Sect. 3.1 and the corresponding discretised weak form is derived in Sect. 3.2.
3.1 A different view on the virtual work equation
The derivation of the finite element implementation of the stress gradient theory is based on a reformulation of the generalised virtual work equation (11) in terms of one primary field variable \(\varvec{\varPsi }\), hereafter referred to as the generalised displacement field. The generalised displacement field is a tensor field of third order that is symmetric with respect to the first two indices and that was first introduced in the existence and uniqueness proofs of the stress gradient theory presented in [31]. It is constructed so that its deviatoric part is identical with the micro-displacement field, i.e.
whereas its spherical part is defined in terms of the (classic) displacement field, namely,
The other way around, the displacement field can conveniently be reconstructed from the generalised displacement field via
and it can be observed that
holds, see also [31]. By making use of (12) and by invoking relation
one moreover arrives at the representation of the generalised strain tensor in terms of the generalised displacements
Finally, inserting (14), (16) and (17) into (11) yields the virtual work balance
which is particularly useful for the finite element implementation, as it implies that either the (components) of the stress tensor or the corresponding normal projections of the generalised displacement field can independently be prescribed. In this sense, the two-field problem in terms of the displacement field \(\varvec{u}\) and the micro-displacement field \(\varvec{\varPhi }\) is reformulated in terms of one primary field quantity, i.e. in terms of the generalised displacement field \(\varvec{\varPsi }\).
3.2 Discretisation
The virtual work balance (20) serves as the basis for the derivation of the discrete weak form of the stress gradient theory. More specifically speaking, the generalised displacement field and the test function \(\varvec{\eta }\) are discretised by using a finite element approach
with shape functions \(N_\bullet \), nodal values \(\varvec{\varPsi }_\bullet \) and \(\varvec{\eta }_\bullet \), and with \({\rm n}_{{\rm en}}\) denoting the number of element nodes. By approximating the domain \(\mathcal {B}\) with a finite number of elements \({\rm n_{el}}\), by denoting the respective element domains as \(\mathcal {B}^e\) and by making use of the assembly operator
, (20) and (21b) give rise to the discrete vector of internal forces
to the discrete vector of volume distributed forces
and to the discrete vector of contact forces
Following standard procedure, the resulting system of (in general non-linear) equations is brought into a residual-type format \(\varvec{r}^{\rm h}\) and solved for the list of generalised nodal displacements \({\widehat{\varvec{\varPsi }}}\), namely
The linear part of the corresponding Taylor-series expansion \(\varDelta \varvec{r}^{\rm h}\) is given in terms of the generalised stiffness matrix
where dead-loads have been assumed and with \(\bullet ^{\overset{13}{{\rm T}}}\) indicating a transposition with respect to the first and third index.
4 Representative simulation results
After the specification of the material model and of the constitutive equations in Sect. 4.1, representative simulation results are the focus of this section. In particular, a cylindrical bar under tension is studied by using the proposed finite element formulation in Sect. 4.2 and by means of analytical methods in Sect. 4.3. Breaking the rotational symmetry of the tensile problem, the focus is on a rectangular bar under tension in Sect. 4.4 before the torsion problem of a cylindrical bar is eventually studied in Sect. 4.5. Finite element results shown in this section are based on element-wise mean values.
4.1 Material model
Motivated by the theoretical developments of the stress gradient theory presented in [14, 31, 33], a symmetric positive definite quadratic form for the generalised stress energy density function is assumed
with \({\mathbf{\mathsf{C}}}\) and \(\varvec{\mathcal {C}}\) denoting the compliance and the generalised compliance tensor, respectively. By making use of the Legendre(-Fenchel) transform, the corresponding generalised strain energy density function takes the form
with the stiffness tensor \({\mathbf{\mathsf{E}}}\) and the generalised stiffness tensor \(\varvec{\mathcal {E}}\) defined as
In the scope of this work, a classic form for the stiffness tensor \({\mathbf{\mathsf{E}}}\) in terms of the Lamé-type constants \(\lambda \) and \(\mu \), namely
is adopted and the generalised stiffness tensor is assumed to take the form
with \(\ell \) denoting the material length scale parameter. Moreover, the Lamé-type constants are related to the generalised Young’s modulus and to the generalised Poisson’s ratio via
With the specific form of the strain energy density function defined by (28)–(31) at hand, the evaluation of (13) yields the specific form of the stress and generalised stress tensor
4.2 Cylindrical bar under tension
In this section, the tensile problem of a cylindrical bar as depicted in Fig. 1 is studied, with positions and tensor indices referring either to a Cartesian \((x_1, x_2, x_3)\) or to a cylindrical coordinates \((r, \theta , z)\) description. At the left boundary of the bar (\(z={0}\) mm), generalised clamping boundary conditions of the form
are assumed for the generalised displacement field. It is noted that these do, in general, not imply vanishing (classic) displacements since
holds. At the right boundary (\(z={100}\) mm), generalised traction boundary conditions of the form
with the overbar indicating a prescribed quantity, are applied which result in a total axial force of 660 kN. Moreover, the outer surface of the cylindrical bar (\(r={10}\) mm) is assumed to be stress-free, i.e.
In order to study the size-dependent material response, the problem dimensions defined in Fig. 1 are kept fixed and the material length scale parameter \(\ell \) is varied. In particular, the set of material parameters provided in Table 1 is used.
The simulation results are based on a finite element discretisation with linear (eight-node) Lagrangian elements, and integrals are evaluated numerically by using a Gaussian quadrature scheme with eight sampling points. Taking into account the rotational symmetry of the problem, the predicted stress distribution in the cross section at \(z={50}\) mm is presented in Fig. 2 with respect to the natural (physical) basis system induced by the cylindrical coordinates.
First, it is observed that the boundary condition (37) causes all coefficients of the stress tensor to approach zero at the boundaries. This is a significant difference compared to the classic Cauchy continuum approach where only the normal projection of the stress tensor can be prescribed and where a constant stress profile \(\sigma _{zz}\approx {2100}\) N/mm\(^{2}\) is expected when an isotropic, linear elastic material response is assumed and when boundary effects are neglected. In contrast, \(\sigma _{zz}\) takes a parabolic profile in the present case, with the extreme value at \(r={0}\) mm and the slope of the profile being functions of the material length scale parameter \(\ell \), see Figs. 2a and 3a. The in-plane coefficients of the stress tensor \(\sigma _{rr}\) and \(\sigma _{zz}\), which would take zero values for a classic Cauchy continuum theory, are depicted in Figs. 2b, c, 3b and c. They show a strong dependence on the material length scale parameter and are observed to be approx. two orders of magnitude smaller than the axial stresses. Due to the vanishing stress boundary condition at \(r={10}\) mm, it is moreover observed that the element-wise mean values of all coefficients of the stress tensor approach zero at the boundary, with the resolution being limited by the finite element discretisation. In addition, the radial displacement as a function of the material length scale parameter is provided in Fig. 2d. The corresponding profile becomes linear for smaller values of the internal length scale.
4.3 Comparison of simulation results and analytical solution in the case of vanishing Poisson’s ratio
In order to derive an analytic solution for the boundary value problem depicted in Fig. 1, a class of axisymmetric stress states is considered in the form
where the stress components \(\sigma _r=\sigma _{r\,r}, \sigma _\theta =\sigma _{\theta \theta }\) and \(\sigma _z= \sigma _{zz}\) are unknown functions of \(r\) in the cylindrical coordinate system \((r,\theta ,z)\). Subject to the assumptions of quasi-statics and vanishing body forces, see (9b) and (10), the generalised stress tensor is computed as
with primes denoting derivatives with respect to \(r\). By additionally invoking the static balance equation for the active stress components, i.e.
the generalised stress tensor can be rewritten as
For the computation of the third order tensor \(\varvec{\varPhi }\) of microdisplacements, it is necessary to evaluate the divergence of the generalised stress tensor
where the equilibrium equation (40) has again been taken into account.
The displacement vector and its gradient are taken in the form
Under simple tensile/compression loading conditions, the displacement gradient contribution \(\frac{\partial u_z}{\partial z} = {{\bar{\varepsilon }}}\) is prescribed. The generalised strain tensor can now be computed by making use of (12), (29)–(33) and by assuming that \(\ell \) and \(\mu \) are constant in space, i.e.
Combining (42)–(44) leads to the differential system
This system must be complemented by the balance relation (40) in order to be solved for the four unknown functions \(u_r,\sigma _r, \sigma _\theta , \sigma _z\). In accordance with Fig. 1, vanishing stress boundary conditions are prescribed at the outer boundary of the cylindrical bar with radius \(r_{{\rm m}}\), i.e.
It can be shown that the functions \(\sigma _r= \sigma _\theta =0\) are no solutions of the system, with the considered boundary conditions, except in the very special case \(\nu =0\). This is in contrast to simple tension in a cylindrical bar for the Cauchy continuum.
In the particular case \(\nu = 0\) the system simplifies and it is found that \(u_r= 0\), that \(\sigma _r= \sigma _\theta = 0\) and that the axial stress is solution of the ordinary differential equation
with
A particular solution is the classic one \(\sigma _z(r) = E\,{{\bar{\varepsilon }}}\), which, however, does not fulfil the boundary condition of vanishing stresses at \(r= r_{{\rm m}}\). With the scaling \(x=r/\tilde{\ell }\) and with the notation \(y(x) = \sigma _z(\tilde{\ell }\, x)\) being adopted, the homogeneous equation to solve is given by
where primes indicate derivatives with respect to x. This is a special case of the modified Bessel’s equation
with \(\alpha = 0\), see [1]. The solution is given by a linear combination of modified Bessel functions, also denoted as hyperbolic Bessel functions, of the first and second kind: \(I_0(x)\) and \(K_0(x)\). The function \(K_0\) is singular at \(x=0\) and cannot appear in the solution of the considered boundary value problem. Thus, the solution is of the form
where \(\sigma _0\) is the stress value at the centre that can be related to the stress value \(E\,{{\bar{\varepsilon }}}=C_2\). Finally, this gives
Figure 4 shows the excellent agreement between the analytical and finite element solutions for three different length scales and vanishing Poisson’s ratio. Regarding the analytical solution of the tensile problem given by (51) and (52), it is moreover observed that the solution converges to the one of a classic Cauchy continuum for \(\tilde{\ell }\rightarrow 0^+\), except for an increasingly thin boundary layer that occurs due to the vanishing stress boundary condition at the outer surface. In addition to the latter results, the convergence of the finite element results towards the analytical solution upon mesh refinement is studied in the Appendix.
4.4 Rectangular bar under tension
Breaking the rotational symmetry of the boundary value problem discussed in Sects. 4.2 and 4.3, the tensile problem of a rectangular bar with a square cross section sketched in Fig. 5 is studied in this section. In accordance with the previous sections, generalised clamping boundary conditions are assumed at the left boundary (\(z={0}\) mm), and generalised traction boundary conditions that result in a total axial force of 840 kN are applied at the right boundary (\(z={100}\) mm). At the remaining boundaries, homogeneous generalised Neumann boundary conditions are assumed. The material parameters are chosen in accordance with Table 1, the bar is discretised by using linear (eight-node) Lagrangian elements, and a Gaussian quadrature scheme with eight sampling points is used for numerical integration.
The finite element results are presented with respect to the Cartesian basis specified in Fig. 5 and are evaluated for the cross section at \(z={50}\) mm to reduce the influence of boundary effects. The simulation results are summarised in Fig. 6 and differ significantly from the homogeneous, uniaxial stress state expected in the case of a classic Cauchy continuum with an isotropic, linear-elastic material model: (1) A strongly inhomogeneous axial stress field \(\sigma _{33}\) is observed in Fig. 6a–c. The axial stress takes its maximum value in the centre of the cross section and approaches zero at the boundaries. In accordance with the observations for the cylindrical bar in Sect. 4.2, the slope and the maximum value of the \(\sigma _{33}\) profile depend on the material length scale parameter \(\ell \) which penalises stress gradients in an energetic manner. (2) Significant in-plane stresses are observed in Fig. 6d–i. (3) The complex stress state in the cross-section is associated with a complex deformation of the cross-section which, in particular, does not remain square. The latter deformation mode becomes more pronounced with increasing values of the material length scale parameter \(\ell \). Moreover, no warping of the cross section’s surface with unit normal vector \(\varvec{e}_3\) is observed.
In contrast, the homogeneous uniaxial stress state that is expected (at a distance from the clamped boundary) in the case of a classic Cauchy continuum with an isotropic linear-elastic material model can be recovered by taking into account a different set of boundary conditions. More specifically speaking, the bar is again assumed to be clamped (in a generalised sense) at the left boundary (\(x_3={0}\) mm)
and homogeneous traction boundary conditions
are assumed at the right boundary (\(x_3= {100}\) mm). At the remaining boundaries, generalised stress boundary conditions that are consistent with the expected uni-axial stress state are prescribed, i.e.
The simulation results that were calculated with the set of boundary conditions (53)–(55), cf. Fig. 5, and with \(\ell ={1.0}\) mm are provided in Fig. 7. For an applied axial load of 840 kN, the uniaxial stress state at a distance from the clamped boundary is given by
as indicated by light grey colour. In addition, an inhomogeneous stress distribution due to the clamping conditions is observed in the vicinity of the left boundary.
4.5 Torsion test
The torsion problem of a cylindrical bar as depicted in Fig. 8 is analysed in this section. The bar is assumed to be clamped (in a generalised sense) at the left boundary. The remaining boundary, except for the right end of the cylindrical bar where a torque is induced by means tangential forces, is assumed to be stress free. In particular, traction boundary conditions at the surface with outward unit normal vector \(\varvec{n}=\varvec{e}_r\), in the vicinity of the right boundary (\(z={100}\) mm), of the form
are applied that result in a torque of approx. 1100 N m with respect to the \(\varvec{e}_z\)-axis. Moreover, by making use of the relation between the Cartesian and polar basis
the boundary condition (57) can alternatively be expressed as
The corresponding coefficient matrix with respect to the Cartesian basis system takes the form
The material parameters are chosen according to Table 1, and a Gaussian quadrature scheme with eight sampling points and discretisations based on linear (eight-node) Lagrangian elements are used.
The simulation results are summarised in Figs. 9 and 10 with respect to a cylindrical basis system and are evaluated for the cross section at \(z={50}\) mm. Due to the boundary conditions at the outer surface of the cylinder, the in-plane shear stress \(\sigma _{\theta z}\) does not linearly increase on the interval \(r\in \left[ {0}~\mathrm{mm}, {10}~\mathrm{mm}\right] \) as would be the case for a classic Cauchy continuum with an isotropic, linear elastic material model. In contrast, a parabolic profile that approaches zero at the centre (\(r={0}\) mm) and at the outer radius (\(r={10}\) mm) is observed in Fig. 9, with the slope and the maximum shear stress value depending on the material length scale \(\ell \). In addition, the shear stress distribution in the cross section is provided in Fig. 10 for the three different values of the length scale parameter studied.
4.6 Comparison with the analytic solution in torsion
The stress tensor takes the form
where \(\tau = \sigma _{\theta z}\) is the unknown function to be determined. The static balance equations, in the absence of body forces, require that \(\tau \) is a function of the sole variable \(r\). Under these conditions, the stress gradient is deviatoric and one finds that
where \(\tau '\) denotes the derivative of the stress component with respect to \(r\). Its divergence is then computed as
On the other hand, the displacement vector is described by a single function \(u_\theta (r,z)\) in the form
from which the infinitesimal strain tensor is computed as
Assuming that \(\ell \) and \(\mu \) are constant in space, the generalised strain tensor can now be expressed as
In the analysed torsion case, generalised Hooke’s law (33a) simplifies to
By taking into account (61), (66) and (67), the differential system of two equations
is thus derived. It follows from (68a) that \(u_\theta (r,z) = \alpha (z)\,r\) where \( \alpha \) is a function of the sole variable \(z\). Furthermore, (68b) shows that this function reduces to \( \alpha (z) = \alpha _0 \, z\). Equation (68b) can now be written in the form
A particular solution of this equation is the well-known linear field from classic elasticity
The remaining homogeneous ordinary differential equation to be solved is then
where definition (48) was used. The change of variable \(r= \tilde{\ell }\, x\) and the definition \(y(x) = \tau (\tilde{\ell }\,x)\) lead to the ordinary differential equation
where primes indicate derivatives with respect to x. According to [1], the solutions are given by modified Bessel functions of order one, i.e.
with \(Y_1(ix) = -\,I_1(x) -\frac{2i}{\pi }\, K_1(x)\). The modified Bessel function of the second kind \(K_1\) is singular at \(x=0\) and is therefore not acceptable for the considered bar. The solution of the torsion problem thus takes the form
where the constant \(C_1\) was determined from the condition \(\tau (r=r_{{\rm m}}) = 0\).
The solution is found to be such that \(\tau (r=0) = 0\), with the vanishing shear stress at the tube’s axis being a consequence of the specific form of the analytical solution and not imposed to the governing differential equation. In accordance with the tensile problem discussed in Sect. 4.3, it is moreover observed that the analytical solution (75) converges towards the one of a classic Cauchy continuum in the limit \(\tilde{\ell }\rightarrow 0^+\), except for an increasingly thin boundary layer that occurs due to the vanishing stress boundary condition at the outer surface. In addition, the convergence of the finite element results towards the analytical solution upon mesh refinement is exemplarily shown for \(\ell ={1.0}\) mm in the Appendix.
The next step consists in evaluating the torque resulting from the computed shear stress function. The only non-vanishing component of this vector is \(M\,\varvec{e}_z\) and given by
with \(x_{{\rm m}}= r_{{\rm m}}/\tilde{\ell }\). The last integral can be evaluated exactlyFootnote 1 by means of two successive integrations by parts as
The torque can now be related to the torsion angle per unit length, \( \alpha _0\), as
The torque value was prescribed in the finite element analysis of Sect. 4.5. The value \( \alpha _0\) can be computed from (80) and completely determines the shear stress field (75). A comparison of the analytical and numerical shear stress profiles is plotted in Fig. 11 for three values of the intrinsic length scale. Excellent agreement is obtained, which shows that the usual linear shear stress profile is replaced by a non-monotonic distribution with a boundary layer close to the free surface.
4.7 Smaller is softer
The torsion stiffness \(\mathcal {J}_\ell \) can be defined from relation (80). It is a function of the wire radius and of the characteristic length of the stress gradient elastic continuum. Specifically speaking,
holds, with \(\mathcal {J}_0\) denoting the usual torsion stiffness of a cylindrical bar
A tensile stiffness of the cylindrical bar can also be defined from the solution found in Sect. 4.3. The stress distribution was given by (51) and (52). Alternatively, it can be expressed in terms of the stress value \(E\,{{\bar{\varepsilon }}}\), where \({{\bar{\varepsilon }}}\) is the prescribed axial displacement gradient, namely
The tensile stiffness of the bar is defined as the ratio of the applied force \(F\) and the prescribed relative displacement \(\delta = L\,{{\bar{\varepsilon }}}\), with \(L\) denoting the length of the bar. In the case of a Cauchy continuum, it is well-known that the reference stiffness is
For the stress gradient continuum, the total force is computed as
It follows that
with the relative tensile stiffness defined as
The tensile and torsion relative stiffnesses are plotted in Fig. 12. The curves clearly reveal a smaller is softer tendency, meaning that the stiffness decreases when the intrinsic length scale increases. It is particularly remarkable that the bar stiffness tends towards zero when the length scale increases or when the bar radius decreases. This effect stems from the existence of a boundary layer with vanishing stress whose thickness becomes dominant for small bar radii or large intrinsic length scales.
The limit case of torsion for large radii or small internal length scales is also interesting. The usual stiffness \(\mathcal {J}_0\) is retrieved in this limit case in spite of the presence of a stress gradient. The reason is that, at the limit, the shear stress is a linear function implying that the divergence of the stress gradient and of microdisplacements (see (63)) vanishes, leaving the usual strain tensor unaffected.
A comparison can be drawn with solutions according to existing strain gradient elasticity models, including Mindlin’s original theory [25] or Aifantis simplified model [13]. No size effect is expected in tension in strain gradient elasticity at least for long enough bars fulfilling Saint-Venant’s conditions. The softening effect obtained in torsion according to stress gradient elasticity is in striking contrast to the predictions of strain gradient elasticity which are notoriously associated with a smaller is stiffer effect, see [6]. Solutions of the torsion problem of strain gradient elastic bars have been provided in [2, 20, 32]. A torsion stiffening effect is predicted by strain gradient elasticity when the bar radius has the same order of magnitude as the intrinsic length scale and below. The linear stress profile is still valid in a strain gradient elastic circular cylindrical bar because it fulfils all required higher order boundary conditions. This is in contrast to the stress gradient solution worked out in the previous section. However, the torsion stiffness is increased by a contribution of the higher order elasticity moduli [19, 20], at least if the bar is long enough to fulfil the Saint-Venant conditions, see [23] which focuses on special boundary conditions at the bar’s ends. This relative stiffness enhancement is proportional to \(\left[ 1+ a\, x_{{\rm m}}^{-2}\right] \), where \(x_{{\rm m}}\) is the ratio of the bar radius divided by one strain gradient elastic length scale, and where a is a factor depending on the specific strain gradient model considered. This implies that the relative stiffness approaches infinity for vanishingly small radii or very large intrinsic length scales. It is recalled that the stress gradient elasticity theory predicts a vanishing relative stiffness under these conditions. Finite element solutions of the torsion problem of strain gradient elastic bars were presented in [5], confirming the absence of warping for circular bars and computing the warping of elliptical sections.
5 Closure
In this contribution, a finite element implementation of the stress gradient theory was proposed and studied in detail. The implementation relied on a reformulation of the governing set of field equations (of the stress gradient theory) in terms of one primary, tensor-valued field variable of third order. Since the latter field variable was based on the classic displacement field and on a micro-displacement field-type quantity, it was referred to as a generalised displacement field. It was then shown that a reformulation of the weak form of the balance equations in terms of the generalised displacement field is particularly suitable for a finite element-based implementation, especial with regard to (the implementation of) boundary conditions. More specifically speaking, a peculiarity of the stress gradient theory as opposed to the classic Cauchy continuum was that the complete stress tensor could be prescribed at the boundaries. With the finite element implementation at hand, representative boundary value problems were studied in detail. In particular, a cylindrical bar under tension was analysed for which an analytical solution by means of Bessel functions could be derived for validation purposes in the case of a circular cross section. Breaking the rotational symmetry of the bar, the study of a rectangular bar under tension revealed a significantly different deformation behaviour as compared to a classic Cauchy continuum. These results strongly differ from strain gradient elasticity which does not predict any size effect for a bar in tension, at least in the sense of Saint-Venant. Finally, the (unusual) shear stress distribution in a cylindrical bar under torsion was studied by means of numerical and analytical methods. Note that the analytical solution of the simple tension problem was provided explicitly for a circular bar in the special case of vanishing Poisson’s ratio. In contrast, the solution presented for torsion loading in isotropic stress gradient elasticity is general.
The stress gradient continuum represents a generalisation of a classic Cauchy continuum. Amongst others, it allows for generalised boundary conditions in terms of the complete stress tensor and naturally accounts for a material length scale. The simulation examples provided in this work illustrate a remarkable feature of stress gradient elasticity which predicts that smaller is softer in the presence of stress free boundaries. This is in contrast to smaller is stiffer effects according to strain gradient elasticity. Free boundary layer effects can be accounted for by means of second strain gradient elasticity and essentially lead to an increase of the tensile stiffness of a bar [9, 22]. Smaller is softer effects have been reported in materials science for the apparent Young’s modulus of nanowires in [36] in relation to free surface effects, see [9] and references quoted therein. This trend was also observed in the plasticity of bulk metallic glasses according to [17]. It may also be relevant in the context of boundary layer effects in elastic composite materials, see the bending-gradient theory for thick heterogeneous plates discussed in [30]. Additionally, both smaller is stiffer as well as smaller is softer effects have been reported in bending experiments on human cortical bone samples [8, 35]. These seemingly contradictory results prompted the analyses presented in [34], which suggests by employing simple analytical laminate beam theories and finite element-based studies of two-dimensional beam-type samples with periodic heterogeneities that the latter experimental findings can be explained by the particular properties of the material surface. From a modeling point of view, recent research efforts moreover focus on the combination of gradient and nonlocal elasticity theories to account for both smaller is softer as well as smaller is stiffer effects that may, possibly, be related to different material length scales, [3]. Applications of nonlocal strain gradient theories to simulate beam- and shell-type nanoscale structures are discussed in, for example, [11, 24], and it remains to be shown how these theories are related to the stress gradient theory that serves as the basis for the present contribution.
In addition, the simplified isotropic elasticity law used in the present work involving a single additional intrinsic length scale should be extended to more general sixth order tensors of stress gradient elasticity, including isotropy and anisotropy [4, 14]. Furthermore, more complex geometries and loadings will be investigated in future works so as to reveal the full potential of the stress gradient theory. Another challenging issue to be considered is the introduction of nonlinear aspects of the stress gradient theory into the proposed finite element approach, regarding either the finite deformation framework established in [15] or plasticity theory [12]. The latter would allow for a comparison between stress gradient plasticity and strain gradient plasticity predictions for a wealth of physical situations which were explored in the past only in the case of strain gradient approaches [6, 21].
Availability of data and materials
Research data and material will be provided by the authors upon request.
Notes
The following identities for Bessel functions have been used: \(\quad I_0'(x)=I_1(x), \quad I_1'(x) = I_0(x)-I_1(x)/x\).
References
Abramowitz M, Stegun IA (1972) Handbook of mathematical functions. Applied Mathematics Series 55. National Bureau of Standards, USA
Aifantis EC (1999) Strain gradient interpretation of size effects. Int J Fract 95:299–314. https://doi.org/10.1023/A:1018625006804
Aifantis EC (2011) On the gradient approach—relation to Eringen’s nonlocal theory. Int J Eng Sci 49(12):1367–1377. https://doi.org/10.1016/j.ijengsci.2011.03.016
Auffray N, He QC, Le Quang H (2019) Complete symmetry classification and compact matrix representations for 3D strain gradient elasticity. Int J Solids Struct 159:197–210. https://doi.org/10.1016/j.ijsolstr.2018.09.029
Beheshti A (2018) A numerical analysis of Saint-Venant torsion in strain-gradient bars. Eur J Mech A Solids 70:181–190. https://doi.org/10.1016/j.euromechsol.2018.02.001
Bertram A, Forest S (2020) Mechanics of strain gradient materials. Springer, CISM International Centre for Mechanical Sciences, vol 600. https://doi.org/10.1007/978-3-030-43830-2
Broese C, Tsakmakis C, Beskos D (2016) Mindlin’s micro-structural and gradient elasticity theories and their thermodynamics. J Elast 125:87–132. https://doi.org/10.1007/s10659-016-9572-7
Choi K, Kuhn JL, Ciarelli MJ, Goldstein SA (1990) The elastic moduli of human subchondral, trabecular, and cortical bone tissue and the size-dependency of cortical bone modulus. J Biomech 23(11):1103–1113. https://doi.org/10.1016/0021-9290(90)90003-L
Cordero NM, Forest S, Busso EP (2016) Second strain gradient elasticity of nano-objects. J Mech Phys Solids 97:92–124. https://doi.org/10.1016/j.jmps.2015.07.012
Eringen AC (1983) On differential equations of nonlocal elasticity and solutions of screw dislocation and surface waves. J Appl Phys 54:4703–4710. https://doi.org/10.1063/1.332803
Faghidian SA (2020) Higher-order nonlocal gradient elasticity: a consistent variational theory. Int J Eng Sci 154:103337. https://doi.org/10.1016/j.ijengsci.2020.103337
Forest S (2020) Continuum thermomechanics of nonlinear micromorphic, strain and stress gradient media. Philos Trans A 378:20190169. https://doi.org/10.1098/rsta.2019.0169
Forest S, Aifantis EC (2010) Some links between recent gradient thermo-elasto-plasticity theories and the thermomechanics of generalized continua. Int J Solids Struct 47:3367–3376. https://doi.org/10.1016/j.ijsolstr.2010.07.009
Forest S, Sab K (2012) Stress gradient continuum theory. Mech Res Commun 40:16–25. https://doi.org/10.1016/j.mechrescom.2011.12.002
Forest S, Sab K (2020) Finite-deformation second-order micromorphic theory and its relations to strain and stress gradient models. Math Mech Solids 25:1429–1449. https://doi.org/10.1177/1081286517720844
Gutkin MY, Aifantis EC (1999) Dislocations in the theory of gradient elasticity. Scr Mater 40:559–566. https://doi.org/10.1016/S1359-6462(98)00424-2
Huang YJ, Shen J, Sun JF (2007) Bulk metallic glasses: smaller is softer. Appl Phys Lett 90:081919. https://doi.org/10.1063/1.2696502
Hütter G, Sab K, Forest S (2020) Kinematics and constitutive relations in the stress-gradient theory: interpretation by homogenization. Int J Solids Struct 193–194:90–97. https://doi.org/10.1016/j.ijsolstr.2020.02.014
Iesan D (2016) Deformation of chiral cylinders in the gradient theory of porous elastic solids. Math Mech Solids 21:1138–1148. https://doi.org/10.1177/1081286514556013
Iesan D, Quintanilla R (2016) On chiral effects in strain gradient elasticity. Eur J Mech A Solids 58:233–246. https://doi.org/10.1016/j.euromechsol.2016.02.001
Kaiser T, Menzel A (2019) An incompatibility tensor-based gradient plasticity formulation—theory and numerics. Comput Methods Appl Mech Eng 345:671–700. https://doi.org/10.1016/j.cma.2018.11.013
Khakalo S, Niiranen J (2018) Form II of Mindlin’s second strain gradient theory of elasticity with a simplification: for materials and structures from nano- to macro-scales. Eur J Mech A Solids 71:292–319. https://doi.org/10.1016/j.euromechsol.2018.02.013
Lazopoulos KA, Lazopoulos AK (2013) Strain gradient elasticity and stress fibers. Arch Appl Mech 83:1371–1381. https://doi.org/10.1007/s00419-013-0752-7
Malikan M, Krasheninnikov M, Eremeyev VA (2020) Torsional stability capacity of a nano-composite shell based on a nonlocal strain gradient shell model under a three-dimensional magnetic field. Int J Eng Sci 148:103210. https://doi.org/10.1016/j.ijengsci.2019.103210
Mindlin RD, Eshel NN (1968) On first strain gradient theories in linear elasticity. Int J Solids Struct 4:109–124. https://doi.org/10.1016/0020-7683(68)90036-X
Polizzotto C (2014) Stress gradient versus strain gradient constitutive models within elasticity. Int J Solids Struct 51:1809–1818. https://doi.org/10.1016/j.ijsolstr.2014.01.021
Polizzotto C (2015) A unifying variational framework for stress gradient and strain gradient elasticity theories. Eur J Mech A-Solids 49:430–440. https://doi.org/10.1016/j.euromechsol.2014.08.013
Polizzotto C (2018) A micromorphic approach to stress gradient elasticity theory with an assessment of the boundary conditions and size effects. ZAMM J Appl Math Mech 98:1528–1553. https://doi.org/10.1002/zamm.201700364
Ru CQ, Aifantis EC (1993) A simple approach to solve boundary value problems in gradient elasticity. Acta Mech 101:59–68. https://doi.org/10.1007/BF01175597
Sab K, Lebée A (2015) Homogenization of heterogeneous thin and thick plates. Wiley, London
Sab K, Legoll F, Forest S (2016) Stress gradient elasticity theory: existence and uniqueness of solution. J Elast 123(2):179–201. https://doi.org/10.1007/s10659-015-9554-1
Tong P, Yang F, Lam DCC, Wang J (2004) Size effects of hair-sized structures—torsion. Key Eng Mater 261–263:11–22. https://doi.org/10.4028/www.scientific.net/kem.261-263.11
Tran VP, Brisard S, Guilleminot J, Sab K (2018) Mori–Tanaka estimates of the effective elastic properties of stress-gradient composites. Int J Solids Struct 146:55–68. https://doi.org/10.1016/j.ijsolstr.2018.03.020
Wheel MA, Frame JC, Riches PE (2015) Is smaller always stiffer? On size effects in supposedly generalised continua. Int J Solids Struct 67:84–92. https://doi.org/10.1016/j.ijsolstr.2015.03.026
Yang JFC, Lakes RS (1982) Experimental study of micropolar and couple stress elasticity in compact bone in bending. J Biomech 15(2):91–98. https://doi.org/10.1016/0021-9290(82)90040-9
Zhou LG, Huang H (2004) Are surfaces elastically softer or stiffer? Appl Phys Lett 84:1940. https://doi.org/10.1063/1.1682698
Funding
Open Access funding enabled and organized by Projekt DEAL.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Code availability
The C++ implementation is part of the Institute of Mechanics’ in-house code and cannot be made available.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix: Convergence studies
Appendix: Convergence studies
The convergence upon mesh refinement of the finite element results discussed in Sects. 4.3 and 4.5 is briefly studied in this section. In particular, the convergence of the element-wise mean values of the axial stress \(\sigma _{zz}\) for the tensile problem and of the in-plane shear stress \(\sigma _{\theta z}\) for the torsion problem against the analytical solution is exemplarily shown for \(\ell ={1.0}\) mm in Fig. 13. The simulation results for the different finite element meshes are additionally provided in Figs. 14 and 15 in terms of surface plots.
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
Kaiser, T., Forest, S. & Menzel, A. A finite element implementation of the stress gradient theory. Meccanica 56, 1109–1128 (2021). https://doi.org/10.1007/s11012-020-01266-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11012-020-01266-3