You are currently viewing a new version of our website. To view the old version click .
Mathematics
  • Feature Paper
  • Editor’s Choice
  • Article
  • Open Access

11 August 2022

Finite Gradient Models with Enriched RBF-Based Interpolation

,
,
and
1
IDMEC, Instituto de Engenharia Mecânica, Universidade de Lisboa, 1649-004 Lisboa, Portugal
2
Departamento de Engenharia Mecânica, Instituto Superior Técnico, 1049-001 Lisboa, Portugal
3
ICT, Instituto de Ciências da Terra, Universidade de Évora, 7000-667 Évora, Portugal
4
CIMA, Centro de Investigação em Matemática e Aplicações, Universidade de Évora, 7000-667 Évora, Portugal
This article belongs to the Special Issue Mathematical Dynamic Flow Models

Abstract

A finite strain gradient model for the 3D analysis of materials containing spherical voids is presented. A two-scale approach is proposed: a least-squares methodology for RVE analysis with quadratic displacements and a full high-order continuum with both fourth-order and sixth-order elasticity tensors. A meshless method is adopted using radial basis function interpolation with polynomial enrichment. Both the first and second derivatives of the resulting shape functions are described in detail. Complete expressions for the deformation gradient F and its gradient F are derived and a consistent linearization is performed to ensure the Newton solution. A total of seven constitutive properties is required. The classical Lamé parameters corresponding to the pristine material are considered constant. From RVE homogenization, seven properties are obtained, two homogenized Lamé parameters plus five gradient-related properties. Two validation 3D numerical examples are presented. The first example exhibits the size effect (i.e., the stiffening of smaller specimens) and the second example shows the absence of stress singularity and hence the convergence of the discretization method.

1. Introduction

In conventional finite solid mechanics (cf. [1,2,3,4]), only the position (or, in alternative, the displacement) gradient is considered in the measurement of deformation. Experimentally observed phenomena such as the size effect and nonlocal behavior are excluded from this framework [5]. In contrast, conventional solid mechanics predicts nonphysical effects, such as stress singularities at cracks and notch tips. This is especially taxing on numerical methods based on polynomials, since convergence failure is a fact in sharp corners, cracks and other geometrical disturbances. Alternatives to conventional theories have existed since the work of R.D. Mindlin [6] and the identification of properties can now be performed using RVE (representative volume element) analysis [7]. Since the classes of materials/constraints are shown to be equivalent to strain gradient models, large computational savings can be obtained by explicitly calculating the properties of the gradient models, see [8,9,10].
Periodically arranged architectured materials [11] can result in being too costly for direct simulations or even classical two-scale simulations.
If the simulation is part of a topological optimization process, a possible solution is homogenization. Energy equivalence requires that the homogenized continuum includes higher-order displacement derivatives. For certain cases (see, e.g., [11,12,13]), the second derivatives are sufficient. That is the case for the problem under analysis here and homogenization procedures have been established for determining the properties for the gradient model, e.g., [9]. Of course, a discretization compatible with C 1 continuity is required. The range of the applications of these gradient models is vast: from composites [13] to strain localization regularization, see, e.g., [14]. In addition, application to the Stokes equations is straightforward, and the analysis can be adopted in fluid mechanics.
For our current application, porous materials are known to be equivalent to the strain gradient continuum [15]. The general form of the isotropic sixth-order elasticity tensor is derived in Dell’Isolla’s work [8] and employed in this work.
The distinctive features of this work are the following:
  • Full 3D RVE analysis and generalized continua for a material containing spherical voids.
  • The use of enriched radial basis functions (RBF) with the first and second derivatives of the shape functions obtained in closed form.
  • RVE analysis is based on quadratic displacement at the faces and the least-squares fitting of constitutive properties.
The paper is organized as follows: Interpolation with enriched radial basis functions is described in Section 2. The Green–Lagrange strain and its derivative are derived in closed form in Section 3. In Section 4, details concerning the constitutive laws with second-order terms are exposed. Following that, in Section 5, the homogenization process is described. Validation examples are shown in Section 6 which provide a demonstration of two known effects of second-order models: the size effect and the removal of stress singularities. Finally, in Section 7, conclusions are drawn concerning the formulation and results.

2. Interpolation

The discretization of finite gradient models, see [16], requires the first and second derivatives of the unknown solution. This precludes the use of well-established finite element technology. Possible alternatives are meshless methods. Specifically, the radial basis function (RBF) method for PDE was introduced by Kansa [17]. Wu [18] and Wendland [19] introduced RBFs with compact support. RBFs are appropriate for gradient models for the following reasons:
  • The Kronecker delta property is satisfied
  • A strict positive definite interpolation matrix is obtained, even in the presence of enrichment [20].
The analysis of [21] showed that RBF enriched with polynomials results in a more robust interpolation than classical-polynomial-based moving-least-squares (MLS). We use a compact RBF enriched with a quadratic polynomial. Given n a nodes belonging to the support set Ω a , an interpolation function w X is constructed by multiplying a set of n a radial basis functions A i a r X by a set of n a unknown parameters a i a , with i a = 1 , , n a :
w X = A r X · a = i a = 1 n a A i a r X a i a
where r X is the distance between X i a and X :
r X = X i a X 2
The interpolation condition for node N is written by specializing the inner product (1):
w N = w X N = i a = 1 n a A i a r X N a i a
We introduce the notation A N i a = A i a r X N and w = { w 1 , , w n a } T , which results in the following solution:
a = A 1 · w
Inserting a in the interpolation Formula (1), we obtain the inner product of a shape function array and nodal function images:
w X = N X · w = A r X · A 1 · w
where N X = N 1 X , , N n a X T is the array of shape functions. If a monomial basis term B X of dimension n b is added to the interpolation, the result is:
w X = A r X · a + B X · b = i a = 1 n a A i a r X a i a + i b = 1 n b B i b X b i b
where { b 1 , , b n b } are additional parameters. The evaluation of B X at the nodes is similar to the previous notation:
B N i a = B i a X N
If w represents the images of a given polynomial p ( X ) evaluated at nodes X i a with i a = 1 , , n a , i.e., p = p X 1 , , p X n a T , then
w = p
For this polynomial p ( X ) , we have the following result for a :
a = A 1 · w p = A 1 · w B · b
We premultiply both sides of (9) by B T , and this will result in
B T · a = 0
The full interpolation system is given by:
A B B T 0 · a b = w 0
The purpose of this constrained system is to ensure the exact reproduction of constant and linear displacement fields [22]. For nonsingular A , we have the classical solutions for a and b :
a = A 1 · I B · H · w
b = H · w
where
H = B T · A 1 · B 1 · B T · A 1
is obtained for nonsingular A . We note that the matrix B T · A 1 · B in (14) is at most 10 × 10 for a quadratic monomial in 3D and a dedicated subroutine can be adopted. With this result, we obtain the following form for the shape functions:
N X = A r X · G + B X · H
with
G = A 1 · I B · H
For conciseness, the component-wise format is presented here for both the first and second derivatives:
N X X i = A r X r · G r X X i + B X X i · H
2 N X X i X j = 2 A r X r 2 · G r X X i r X X j + A r X r · G 2 r X X i X j + 2 B X X i X j · H
with
r X X i = 1 r X X i X i a i
2 r X X i X j = 1 r X δ i j 1 r X 3 X i X i a i X j X i a j
where i a is identified by the radius function r X . We now particularize the bases A r X and B X as a radial basis function’s basis and a quadratic basis, respectively. Compact support RBF bases by Wendland are used, see [19,20]. These are the appropriate forms for the solid mechanics problem under study, where the quadratic case in 3D is written:
A i a r X = 1 r / r max + 4 1 + 4 r / r max r r max 0 r > r max
B X = { 1 , X 1 , X 2 , X 3 , X 1 X 2 , X 1 X 3 , X 2 X 3 , X 1 2 , X 2 2 , X 3 2 }
where r max is the support radius, here determined from the preassigned number of support nodes, see [23]. In the 3D examples, we use 25 nodes for each quadrature point, which is found to be sufficient to capture the second derivatives.
A plot of the shape functions and derivatives is exhibited in Figure 1. We observe that the second derivative is quasilinear, regardless of the polynomial enrichment. The reason for this behavior is that the shape functions depend on the radius and this will appear as a cubic power in the denominator of the derivative with respect to the position X . Since a shape function derivative is a sum of two terms, (17), the radial basis term imposes the smoothness of the second derivative. Note that even with polynomial enrichment, the second derivative is continuous. A simple calculation shows that only the fourth derivative is discontinuous.
Figure 1. For nodes { 3 , 2 , 1 , 0 , + 1 , + 2 , + 3 } , shape function number 3 and its first and second derivatives.
RBFs are implemented in our own software SimPlas (www.simplassoftware.com), cf. [24], using Mathematica [25] with the AceGen add-on [26]. The specific source code for the RBF part of this work is provided in Github [27].

3. Green–Lagrange Strain, Its Material Derivative and Nodal Sensitivity

Using shape functions and their first and second derivatives obtained from the meshless formalism, the following notation is adopted:
N K X N X K
N K i X = N K X / X i
N K i j X = 2 N K X / X i X j
where the upper-case K identifies a node, see, e.g., [28]. Given the nodal spatial coordinates x L , with L being the node number, the deformation gradient and its material derivative are given, respectively, by:
F i j X = N L j X x L i
F i j k X = N L j k X x L i
where the sum is implied in the nodal index L. With respect to the nodal coordinates, the derivatives of the deformation gradients (26) and (27) are calculated as:
F i j , L m X = N L j X δ m i
F i j k , L m X = N L j k X δ m i
where the comma separates the continuum mechanics indices from the nodal quantities. Note that the deformation gradient and its material gradient are linear functions of the nodal coordinates. The Green–Lagrange strain and its first material derivative can be written using index notation as:
E i j = 1 2 F n i F n j δ i j
E i j l = 1 2 F n i l F n j + F n i F n j l
with an implicit sum on n. Using the same notation, the following identities are a result of the chain rule:
E i j , L m = 1 2 F n i , L m F n j + F n i F n j , L m
E i j , L m , K l = 1 2 F n i , L m F n j , K l + F n i , K l F n j , L m
E i j l , L m = 1 2 F n i l , L m F n j + F n i , L m F n j l + F n i l F n j , L m + F n i F n j l , L m
E i j l , L m , K l = 1 2 F n i l , L m F n j , K l + F n i , L m F n j l , K l + F n i l , K l F n j , L m + F n i , K l F n j l , L m
After replacing (28) and (29) in (32)–(35), it is straightforward to obtain:
E i j = 1 2 N K i N L j x K m x L m δ i j
E i j , L m = 1 2 N L i F m j + N L j F m i
E i j , L m , K l = 1 2 N L i N K j + N L j N K i δ m l
E i j n = 1 2 N K i n N L j + N K i N L j n x K m x L m
E i j n , L m = 1 2 N L i n F m j + N L j n F m i + N L j F m i n + N L i F m j n
E i j n , L m , K l = 1 2 N L i n N K j + N L j n N K i + N L j N K i n + N L i N K j n δ m l
Table 1 organizes these quantities by derivative order.
Table 1. Required derivatives of the Green–Lagrange strain, in terms of the shape function derivatives.
Introducing the second Piola–Kirchhoff stress S , the hyperstress Σ , which is a third-order tensor, and the corresponding natural conditions [29], we have the following:
  • B is the volume force.
  • T is the surface loas resulting from the projection of both the second Piola–Kirchhoff and the hyperstress on the undeformed normal N , see [16].
  • τ is the double force per unit area. At Γ , the following holds: τ N · Σ · N = 0 .
  • f is the distributed edge force, which is in action at the locations with discontinuous N .
A weak form of equilibrium is established as (see [8]):
Ω S : δ E + Σ δ E d V δ W int = Ω B · δ u d V + Γ T · δ u d Γ + Γ τ N : δ u d Γ + h E h F · δ u δ W ext
The Jacobian is obtained by a subsequent variation of (42), which is written as:
d δ W int = Ω d S : δ E + S : d δ E + d Σ δ E + Σ d δ E d V
It is not efficient to calculate the quantities of Table 1 separately for the geometric terms. In index notation, the terms are:
S : δ E = 1 2 S i j N L i F m j + N L j F m i δ x L m
Σ δ E = 1 2 Σ i j n N L i n F m j + N L j n F m i + N L j F m i n + N L i F m j n δ x L m and
S : d δ E = 1 2 S i j N L i N K j + N L j N K i δ x L m d x K m
Σ d δ E = 1 2 Σ i j n N L i n N K j + N L j n N K i + N L j N K i n + N L i N K j n δ x L m d x K m

4. Constitutive Laws

For the linear case, we adopt the laws established by Dell’Isolla and coworkers [8]. For the second Piola–Kirchhoff stress, Hooke’s law reads:
S i j = C i j k l E k l
with C i j k l = λ δ i j δ k l + μ δ i k δ j l + δ i l δ j k where λ and μ are the traditional Lamé parameters. These are related to the elastic properties E and ν as μ = κ 2 3 μ and μ = E 2 1 + ν and κ = E 3 1 2 ν . As in [8], no coupling exists between the Green–Lagrange strain gradient and S . A sixth-order tensor is required to relate Σ with E :
Σ = G E
For Σ , only five elastic parameters are required, c 2 , c 3 , c 5 , c 11 and c 15 :
G i j k l p q = c 2 δ i j δ k l δ p q + δ i j δ k p δ l q + δ i k δ j q δ l p + δ i q δ j k δ l p + c 3 δ i j δ k q δ l p + c 5 δ i k δ j l δ p q + δ i k δ j p δ l q + δ i l δ j k δ p q + δ i p δ j k δ l q + c 11 δ i l δ j p δ k q + δ i p δ j l δ k q + c 15 δ i l δ j q δ k p + δ i p δ j q δ k l + δ i q δ j l δ k p + δ i q δ j p δ k l
The positive-definiteness of the strain energy corresponding to Σ E , see [8], implies that:
c 11 > 0 c 11 2 < c 15 < c 11 5 c 3 + 4 c 11 > 2 c 15 c 5 > c 3 3 c 11 + c 15 + 2 c 11 2 5 c 2 2 6 c 15 c 2 2 c 15 2 + c 11 3 c 3 + c 15 4 c 15 10 c 3 8 c 11
With these terms, we can rewrite the variation of δ W int as:
d δ W int = Ω C : d E : δ E + S : d δ E + G d E δ E + Σ d δ E d V
where ( C : d E ) : δ E is given by:
C : d E : δ E = { λ N K · N L 2 + μ 2 N K 2 N K 3 N L 2 N L 3 + 2 N K 1 N L 1 N K 2 N L 2 + 2 N K 1 N L 1 N K 3 N L 3 + N K 1 2 2 N L 1 2 + N L 2 2 + N L 3 2 + N K 2 2 N L 1 2 + 2 N L 2 2 + N L 3 2 + N K 3 2 N L 1 2 + N L 2 2 + 2 N L 3 2 } · δ X L · X K d X K · X L
The term G d E δ E is too long to be written here and can be consulted in [27] where the Mathematica/Acegen sheets are stored. A PDF version of this term can be consulted in https://github.com/PedroAreiasIST/RBF/blob/main/mls3dstrainssecondkernel.pdf (accessed on 6 June 2022).

5. Homogenization

For the determination of the seven properties E, ν , c 2 , c 3 , c 5 , c 11 and c 15 , a homogenization process based on a multiple-RVE discretization is adopted. If an RVE with volume V c is considered, where coordinates are identified as X c and displacement as u c , we use volume averaging to obtain the first and second macro displacement gradients:
u i X j 1 V c Ω c u i c X j c d V c = F i j δ i j 2 u i X j X k 1 V c Ω c u i c X j c X k c d V c = F i j k
from which E and E are obtained using (30) and (31).
This is implemented in SimPlas (www.simplassoftware.com) (accessed on 6 June 2022), cf. [24], using Mathematica [25] with the AceGen add-on [26]. The source code for the second derivatives is also provided in [27].
Of course, for a given set of essential boundary conditions, we have
ψ ( p ) 1 2 S : E + 1 2 Σ E
where p = μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 is the constitutive property array. By equating the RVE energy to ψ ( p ) , we obtain the following identity:
r ( μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ) = ψ ( μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ) 1 V c Ω c 1 2 S c : E c d V c ψ c = 0
which is the extended Hill–Mandel condition. Given that the energy of the RVE, ψ c , depends on each load case L = 1 , , n L , with n L > 7 , an over-determined system is obtained from identities (51) as:
ψ 1 μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ψ c 1 = 0 ψ 2 μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ψ c 2 = 0 ψ n L μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ψ c n L = 0
The vector form of (52) is written as:
ψ μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ψ c = 0
By using least-squares, we can replace the over-determined system (52) by:
min μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 1 2 ψ μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ψ c · ψ μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ψ c
which can be solved as the linear system:
ψ / p T ψ / p · p = ψ c · M M ψ / p
The dependence of the energy vector ψ on p is linear and this is reflected in the left-hand side of (54). The derivative of ψ ( μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ) with respect to the properties is obtained as follows:
ψ ( μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ) μ = E 11 2 + E 22 2 + E 33 2 + 2 E 12 2 + 2 E 13 2 + 2 E 23 2 ψ ( μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ) λ = 1 2 E 11 + E 22 + E 33 2 ψ ( μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ) c 2 = 2 i j E i j j j E j j i ψ ( μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ) c 3 = 1 2 i k E k k i 2 ψ ( μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ) c 5 = 2 i j E i j j 2 ψ ( μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ) c 11 = 2 i j E i j k 2 ψ ( μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 ) c 15 = 2 E 111 2 + E 222 2 + E 333 2 + E 121 2 + E 122 2 + E 231 2 + E 131 2 + E 133 2 + E 232 2 + E 233 2 + 4 E 123 E 231 + 4 E 223 E 232 + 4 E 133 E 331 + 4 E 233 E 332 + 4 E 112 E 121 + 4 E 131 E 113 + 2 E 123 E 132 + 2 E 122 E 221
Each load case of the RVE provides a specific energy equivalence relation. Least-squares is adopted for the properties p = { μ , λ , c 2 , c 3 , c 5 , c 11 , c 15 } T . We chose, for each displacement component, the following polynomial basis:
B = X 1 c , X 2 c , X 3 c , X 1 c X 2 c , X 2 c X 3 c , X 1 c X 3 c , X 1 c 2 , X 2 c 2 , X 3 c 2
which produces an over-determined system with 3 × 9 equations and seven unknowns. For all boundary nodes, we have i c = 1 , , 27 :
u i d i c = B i t i c
u j d i d = 0
with i d = 1 + i c 1 9 and i t = 1 + MOD i c 1 , 9 . Table 2 shows all the imposed displacement cases and the RVE configurations are displayed in Figure 2. In this Figure, ⊘ represents the spherical void diameter. The effect of the spherical voids is clearly shown in Figure 3 for the three void radii.
Table 2. Imposed displacements at the RVE boundaries.
Figure 2. RVE deformed i c = 1 , , 27 configurations.
Figure 3. RVE: contour plots for ψ with B 1 , B 4 and B 7 for different void diameters ⊘.
We assess a single cell of the RVE, with the characteristic node distances h = 3.75 × 10 5 , h = 5.00 × 10 5 , h = 7.5 × 10 5 and h = 10.0 × 10 5 . Table 3 shows the evolution of the constitutive properties for = 0.4 × 10 3 , 0.6 × 10 3 and 0.8 × 10 3 .
Table 3. Convergence of properties.
A quadratic fit of p with ⊘ will result in:
p = 74.672 2 + 28.037 + 74.335 114.259 2 + 43.537 + 110.987 54.759 2 53.998 7.549 109.517 2 + 107.996 + 15.0981 27.3793 2 + 26.9991 + 3.77452 39.7131 2 + 18.672 + 50.9333 19.8565 2 9.33602 25.4666 , [ 0.4 , 0.8 ]
For comparison, a classical homogenization procedure for the same problem will result in consistent but slightly distinct results. This is to be expected, as closed-form solutions for the gradient model with the present void problem are not present in the literature. The results from Chakraborty [30] are adapted, with an equivalent void diameter ⊘ corresponding to the reported void fraction, and are shown in Table 4. Since the diameters do not coincide, we use the quadratic fit for the Lamé parameters (58) to calculate our values.
Table 4. Comparison between homogenized Young’s modulus with the gradient model and classical closed-form solution [30].

6. Macroscopic Size Effect

With the fitted properties, we validate the formulation with two exercises: The first one evaluates the effect of specimen size on the load/displacement results and the second shows the objectivity of stress components for a V-notched specimen. The first problem is identified in Figure 4. It is a parallelepiped beam, twice simply supported and under uniform load. A full 3D analysis is performed with edge effects being observed for the classical elasticity model, see Figure 4. This figure shows all six stress components for both models. Figure 5 presents the results for the size effect for three specimens: L = 10 , 100 and 1000 mm. As theoretically predicted, smaller specimens show additional stiffness when the gradient model is considered. In addition, larger values of ⊘ decrease the stiffness of smaller specimens, due to both the reduced elastic modulus and also the effect of the strain gradient. Figure 6 shows the effect of L in the ratio between the displacements of the classical elasticity model and the gradient model. The effect is pronounced for the smaller specimen but then dissipates as the void dimensions become much smaller than the overall dimensions of the part.
Figure 4. Simply supported beam under uniform pressure: relevant dimensions and S -contour plots for = 0.4 . Displacement is 10 × magnified.
Figure 5. Size effect for = 0.4 , 0.6 and 0.8 and four beam sizes.
Figure 6. Ratio of results as functions of L.
We now consider a notched specimen, as depicted in Figure 7. It consists of a rectangular plate with two sharp notches. In terms of discretization, four point distributions with lengths h = 0.004 , h = 0.003 , h = 0.002 and h = 0.0015 are tested. The goal here is to inspect the notch sensitivity when the strain gradient effect is present in the elastic law. It is known that singularities disappear in gradient solutions, and therefore discrete objectivity is to be expected. Contour plots for S 22 are shown in Figure 7. For the classical elasticity case, a sharper stress concentration appears at the notch and this increases with mesh refinement. Table 5 presents the values of S 22 at the monitored node for the aforementioned values of h. Table 5 reports the notch tip stress components for the two cases and the corresponding graphical representation is shown in Figure 8. We draw the following conclusions:
Figure 7. Notched specimen: geometry and boundary conditions. Dimensions in mm (properties reported in Table 3 are appropriately scaled).
Table 5. Notched specimen: S 22 at the monitored node for = 0.4 , 0.6 and 0.8 .
Figure 8. Effect of mesh size h on S 22 at the monitored node (see Figure 7).
  • Stresses converge with point refinement, in contrast with the classical elastic model, which predicts a singularity.
  • Lower discrepancies between finer and coarser point distributions are observed.
  • A very smooth stress distribution is visible in the contour plot, even at the notch tip.

7. Conclusions

In this work, we introduce a model for finite gradient elasticity, specifically a continuum containing spherical voids, using a two-stage (and two-scale) approach. In the first stage, properties for the gradient model are determined from RVE analysis using a least-squares method. Quadratic displacements are applied to the boundary of the RVE and energy equivalence is established, which results in an unique set of seven elastic properties: two for the fourth-order tensor C and five for the sixth-order tensor G . In terms of discretization, we adopt a meshless method consisting of radial basis function interpolation with polynomial enrichment and we establish both the first and second derivatives of the shape functions in closed form. Note that an FE mesh is adopted for integration purposes. Detailed expressions for the deformation gradient F and its gradient F are shown and a consistent linearization is performed to ensure the Newton solution. The source code for this work is available in Github [27]. Validation is performed with two 3D numerical examples: the first one demonstrates the presence of size effect (i.e., the stiffening of smaller specimens) and the second example demonstrates the absence of stress singularity and hence the convergence of the discretization scheme.

Author Contributions

Conceptualization, P.A. and R.M.; Methodology, P.A. and F.C.; Software, P.A.; Validation, J.C.L.; Writing—original draft preparation, P.A. and R.M.; Writing—review and editing, J.C.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by FCT—Fundação para a Ciência e a Tecnologia through the grant UIDB/04674/2020 for CIMA-UÉ and through the grant UIDB/50022/2020 for IDMEC under LAETA.

Data Availability Statement

Source code for this work can be found in Github [27].

Acknowledgments

The authors acknowledge the support of FCT—Fundação para a Ciência e a Tecnologia, through IDMEC, under LAETA, project UIDB/50022/2020. This work has been partially supported by Centro de Investigação em Matemática e Aplicações da Universidade de Évora (CIMA-UÉ), through the grand UIDB/04674/2020 of FCT-Fundação para a Ciência e a Tecnologia, Portugal.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gurtin, M. An Introduction to Continuum Mechanics; Mathematics in Science and Engineering; Academic Press: New York, NY, USA, 1981; Volume 158. [Google Scholar]
  2. Gurtin, M. Topics in Finite Elasticity; SIAM: Philadelphia, PA, USA, 1981. [Google Scholar]
  3. Truesdell, C.; Noll, W. The Non-Linear Field Theories of Mechanics, 3rd ed.; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar]
  4. Ogden, R. Non-Linear Elastic Deformations; Dover Publications: Mineola, NY, USA, 1997. [Google Scholar]
  5. Auffray, N.; Le Quang, H.; He, Q. Matrix representations for 3D strain-gradient elasticity. J. Mech. Phys. Solids 2013, 61, 1202–1223. [Google Scholar] [CrossRef]
  6. Mindlin, R. Micro-structure in linear elasticity. Arch. Ration. Mech. Ann. 1964, 16, 51–78. [Google Scholar] [CrossRef]
  7. Forest, S.; Trinh, D. Generalized continua and non-homogeneous boundary conditions. ZAMM Z. Angew. Math. Mech. 2011, 91, 90–109. [Google Scholar] [CrossRef]
  8. Dell’Isola, F.; Sciarra, G.; Vidoli, S. Generalized Hooke’s law for isotropic second gradient materials. Proc. R. Soc. A 2009, 465, 2177–2196. [Google Scholar] [CrossRef]
  9. Trinh, D.; Janicke, R.; Auffray, N.; Diebels, S.; Forest, S. Evaluation of generalized continuum substitution models for heterogeneous materials. Int. J. Multiscale Comput. Eng. 2012, 10, 527–549. [Google Scholar] [CrossRef]
  10. Enakoutsa, K. New applications of a generalized Hooke’s law for second gradient materials. Theory Appl. Mech. Lett. 2015, 5, 129–133. [Google Scholar] [CrossRef][Green Version]
  11. Yvonnet, J.; Auffray, N.; Monchiet, V. Computational second-order homogenization of materials with effective anisotropic strain-gradient behavior. Int. J. Solids Struct. 2020, 191–192, 434–448. [Google Scholar] [CrossRef]
  12. Yang, H.; Abali, B.; Timofeev, D.; Müller, W. Determination of metamaterial parameters by means of a homogenization approach based on asymptotic analysis. Contin. Mech. Therm. 2020, 32, 1251–1270. [Google Scholar] [CrossRef]
  13. Abdoul-Anziz, H.; Seppecher, P. Strain gradient and generalized continua obtained by homogenizing frame lattices. Math. Mech. Complex Syst. 2018, 6, 213–250. [Google Scholar] [CrossRef]
  14. Mazière, M.; Forest, S. Strain gradient plasticity modeling and finite element simulation of Lüders band formation and propagation. Contin. Mech. Therm. 2015, 27, 83–104. [Google Scholar] [CrossRef]
  15. Zybell, L.; Mühlich, U.; Kuna, M. Constitutive equations for porous plane-strain gradient elasticity obtained by homogenization. Arch. Appl. Mech. 2009, 79, 359–375. [Google Scholar] [CrossRef]
  16. Bertram, A.; Forest, S. (Eds.) Mechanics of Strain Gradient Materials; Springer: Berlin/Heidelberg, Germany; CISM International Centre for Mechanical Sciences, CISM: Udine, Italy, 2020; Volume 600. [Google Scholar]
  17. Kansa, E. Multiquadrics-a scattered data approximation scheme with applications to computational fluid-dynamics. I surface approximations and partial derivative estimates. Comput. Math. Appl. 1990, 19, 127–145. [Google Scholar] [CrossRef]
  18. Wu, Z. Compactly supported positive definite radial functions. Adv. Comput. Math. 1995, 4, 283–292. [Google Scholar] [CrossRef]
  19. Wendland, H. Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. Adv. Comp. Math. 1995, 4, 389–396. [Google Scholar] [CrossRef]
  20. Buhmann, M. Radial Basis Functions: Theory and Implementation; Cambridge Monographs on Applied and Computational Mathematics; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  21. Bayona, V. Comparison of moving least squares and RBF+poly for interpolation and derivative approximation. J. Sci. Comput. 2019, 81, 486–512. [Google Scholar] [CrossRef]
  22. Zienkiewicz, O.; Taylor, R.; Zhu, J. The Finite Element Method. Its Basics & Fundamentals, 7th ed.; Elsevier: Oxford, UK, 2013; Volume 1. [Google Scholar]
  23. Areias, P.; Fernandes, J.; Rodrigues, H. Galerkin-based finite strain analysis with enriched radial basis interpolation. Comput. Methods Appl. Mech. Eng. 2022, 394, 114873. [Google Scholar] [CrossRef]
  24. Areias, P. Simplas. Portuguese Software Association (ASSOFT) Registry Number 2281/D/17. Available online: http://www.simplassoftware.com (accessed on 6 June 2022).
  25. Research Inc, W. Mathematica 2022. Available online: https://www.wolfram.com/mathematica (accessed on 6 June 2022).
  26. Korelc, J. Multi-language and multi-environment generation of nonlinear finite element codes. Eng. Comput. 2002, 18, 312–327. [Google Scholar] [CrossRef]
  27. Areias, P. RBF with Second Derivatives for Gradient Models. 2022. Available online: https://github.com/PedroAreiasIST/RBF (accessed on 6 June 2022).
  28. Belytschko, T.; Liu, W.; Moran, B. Nonlinear Finite Elements for Continua and Structures; John Wiley & Sons: Hoboken, NJ, USA, 2000. [Google Scholar]
  29. Seppecher, P. Étude des conditions aux limites en théorie du second gradient: Cas de la capillarité. Comptes R. Acad. Sci. 1989, 309, 497–502. [Google Scholar]
  30. Chakraborty, A. An analytical homogenization method for heterogeneous porous materials. Int. J. Solids Struct. 2011, 48, 3395–3405. [Google Scholar] [CrossRef][Green Version]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.