Next Article in Journal
Photocatalytic Generation of Singlet Oxygen by Graphitic Carbon Nitride for Antibacterial Applications
Previous Article in Journal
Design of Alkali-Activated Materials and Geopolymer for Deep Soilmixing: Interactions with Model Soils
Previous Article in Special Issue
Modeling of LCF Behaviour on AISI316L Steel Applying the Armstrong–Frederick Kinematic Hardening Model
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Mesh Strategy for Efficient Use of Interface Elements in a 3D Probabilistic Explicit Cracking Model for Concrete

by
Magno T. Mota
1,*,
Pierre Rossi
1,*,
Eduardo M. R. Fairbairn
1,
Fernando L. B. Ribeiro
1,
Jean-Louis Tailhan
2 and
Henrique C. C. Andrade
1
1
Civil Engineering Program, COPPE, Universidade Federal do Rio de Janeiro (UFRJ), Rio de Janeiro 21941-598, Brazil
2
Department of Materials and Structures, Université Gustave Eiffel, 13015 Marseille, France
*
Authors to whom correspondence should be addressed.
Materials 2024, 17(15), 3786; https://doi.org/10.3390/ma17153786
Submission received: 22 May 2024 / Revised: 3 July 2024 / Accepted: 4 July 2024 / Published: 1 August 2024

Abstract

:
In this paper, the development of a 3D adaptive probabilistic explicit cracking model for concrete is reported. The contribution offered herein consists in a new adaptive mesh strategy designed to optimize the use of interface elements in probabilistic explicit cracking models. The proposed adaptive mesh procedure is markedly different from other strategies found in the literature, since it takes into account possible influences on the redistribution of stresses after cracking and can also be applied to purely deterministic cracking models. The process of obtaining the most appropriate adaptive mesh procedure involved the development and evaluation of three different adaptivity strategies. Two of these adaptivity strategies were shown to be inappropriate due to issues related to stress redistribution after cracking. The validation results demonstrate that the developed adaptive probabilistic model is capable of predicting the scale effect at a level similar to that experimentally observed, considering the tensile failure of plain concrete specimens. The results also show that different softening levels can be obtained. The proposed adaptive mesh strategy proved to be advantageous, being able to promote significant reductions in the simulation time in comparison with the classical strategy commonly used in probabilistic explicit cracking models.

1. Introduction

Several studies have been conducted using probabilistic numerical models that deal directly with the heterogeneity of concrete [1,2,3,4,5,6,7,8,9,10,11,12,13]. With the statistical distribution of mechanical properties and possible use of fracture mechanics concepts, the failure process of structures can be analyzed in a more realistic and comprehensive way. In such models, manifestations of the scale effect, which involve the variation in global mechanical property evaluations with the change in the structure size, and softening behavior (gradual loss of load-bearing capacity) are intrinsic consequences, and the statistical treatment of global results is enabled by the Monte Carlo method.
One of the probabilistic approaches directed to the modeling of concrete behavior is the explicit cracking approach originally proposed by Rossi and Richer [1]. This approach is based on the finite element method (FEM), being mainly characterized by the use of zero-thickness interface elements to which the following purposes are assigned: to receive mechanical properties distributed randomly and to represent the material discontinuities (failure planes) explicitly. The models developed from this idea have advantages in situations of crack opening assessment, which can be performed directly, in addition to favoring the implementation of strategies to deal directly with phenomena that occur during the fracture process, such as the contact between crack surfaces.
The development of 3D probabilistic explicit cracking models remains at the initial stage, with considerable limitations imposed by their high computational cost. The inclusion of interface elements in the mesh significantly increases the number of nodes and, consequently, the execution time of the analyses, especially when quadratic elements are employed. It is important to think of strategies to deal with this issue, since three-dimensional analyses are indispensable in some cases, with the cracking process tending to be naturally three-dimensional. In such cases, for more realistic and comprehensive modeling, the fracture mechanisms cannot be neglected in any dimension. For safety and durability reasons, an important potential application of 3D models concerns, for example, the study of thermal cracking of massive concrete structures, such as dams and nuclear power plants. The computational cost issue can be handled by using a finite element code designed for high performance, proper data structures [14,15], and mesh adaptivity and computational parallelization strategies.
Mota et al. [11] developed a 3D probabilistic explicit cracking model capable of reproducing different levels of softening behavior and predicting the scale effect in tension with an intensity similar to that experimentally observed. This is of great importance, since the scale effect and softening behavior occur naturally for quasi-brittle materials such as concrete and strongly influence the fracture process of these materials. The mentioned model was implemented following the classical procedure of using interface elements between all the solid elements since the beginning of the analysis. Although the code was written on a high-performance FEM platform and parallelization strategies were employed, the computational cost can still be considerably reduced by adopting a mesh adaptivity strategy for the controlled use of interface elements.
As the use of interface elements is a strong time-consuming factor, an adaptivity strategy for inserting interface elements only in the regions of the mesh where they are indispensable is an important alternative to speed up the analyses. There are studies performed with adaptive mesh procedures in accordance with this idea [16,17,18,19,20,21,22,23], but these works do not encompass probabilistic cracking models and almost all of them [16,17,18,19,20,21,22] do not take into account the influence of the proposed adaptivity strategy on the redistribution of stresses after cracking. Furthermore, the adaptivity strategies proposed by Zhan and Meschke [22] and Rodrigues et al. [23] consider a different type of interface element (interface solid element with a high aspect ratio). Thus, the adaptive mesh strategies developed in all the mentioned studies [16,17,18,19,20,21,22,23] cannot be applied to the probabilistic explicit cracking approach, so a new strategy is necessary. An adaptivity procedure appropriate for probabilistic explicit cracking models can prove to be very efficient, for example, in simulations in which the structural failure occurs due to concentrated cracking in delimited regions of the mesh.
In view of the foregoing considerations, this work reports the development of a 3D adaptive probabilistic cracking model based on the explicit cracking approach proposed by Rossi and Richer [1]. The model in question represents an improvement of the one implemented by Mota et al. [11]. The contribution offered herein consists in an adaptive mesh strategy designed to optimize the use of interface elements in probabilistic explicit cracking models, taking into account possible influences on the redistribution of stresses after cracking. This strategy is markedly different from the strategies found in the literature [16,17,18,19,20,21,22,23] and can also be applied to purely deterministic cracking models that employ interface elements.

2. Empirical Relations for Scale Effect

Rossi et al. [24], by means of an extensive experimental investigation, obtained analytical expressions that define correlations between concrete heterogeneity and scale effects, contributing to the validation of probabilistic models. These expressions depend on the V T / V A ratio, which is a parameter of heterogeneity, and on the compressive strength ( f c ). The parameter V T is the total volume of the specimen, and V A is the volume of the coarsest aggregate, modeled by a sphere. The expressions are applicable to any concrete, except fiber-reinforced and lightweight concretes, with an f c ranging from 35 MPa to 130 MPa and with the V T / V A ratio varying from 10 to 10,000 in order of magnitude. For the mean value of tensile strength or mean tensile strength ( f t m e a n ) and the coefficient of variation ( C V ), which is a measure of dispersion defined as the ratio between the standard deviation ( S D ) and the mean tensile strength, Rossi et al. [24] obtained the following relations:
f t m e a n = a V T / V A γ
C V = A V T / V A β
in which a = 6.5 MPa, A = 0.35 , and the values of γ and β are defined by
γ = 0.25 3.6 × 1 0 3 f c c 1 + 1.3 × 1 0 5 f c c 1 2
β = 4.5 × 1 0 2 + 4.5 × 1 0 3 f c c 1 1.8 × 1 0 5 f c c 1 2
with c 1 = 1 MPa.
Figure 1 portrays the diagrams of γ and β versus f c . With the aid of these diagrams, it is possible to note that, with γ and β being always positive, the higher the V T / V A ratio in Equations (1) and (2), the lower the mean tensile strength and the coefficient of variation. Figure 1 also shows that, with the compressive strength being a quality indicator of the cement paste, when f c increases, γ decreases, leading to higher values of mean tensile strength. On the other hand, higher values of f c result in higher values for β and, consequently, in lower values for C V .
According to Rossi et al. [24], the tensile strength dispersion is occasioned by the material heterogeneity, being directly associated with the scale effect. Small values of C V , obtained either by increasing the V T / V A ratio or by increasing the value of f c , represent a low influence of the heterogeneity on the results and, consequently, a low-intensity scale effect.

3. 3D Adaptive Probabilistic Explicit Cracking Model

Figure 2 outlines the 3D probabilistic explicit cracking model without mesh adaptivity developed by Mota et al. [11], which is the basis of the present work, including for comparison purposes. The main characteristics of this model are described as follows:
  • The three-dimensional treatment is basically given by the use of tetrahedral solid elements of 10 nodes;
  • Zero-thickness interface elements of 6 + 6 nodes are previously inserted between all the solid elements in accordance with the classical method of mesh formation;
  • Quadratic interpolation functions are used in the elements to obtain results with a higher precision;
  • The heterogeneous and probabilistic character is established by the random assignment of tensile strength values to the interface elements according to the Weibull distribution. Thus, concrete is being defined as a heterogeneous material, since there is no tensile strength variation for a homogenous material. Weibull’s statistical law was chosen for two reasons: (1) it was developed for brittle materials, which can be associated with the fact that a brittle law is considered for the material locally; (2) negative values of random properties are not possible;
  • Solid elements have a linear elastic behavior;
  • Interface elements follow a sufficiently rigid and brittle behavior under tension, which is naturally associated with the Rankine failure criterion, resulting in local geometric and material discontinuity when the tensile strength of a given interface element is reached, causing the occurrence of a cracked interface element. Thus, during the computational analysis, there are local nonlinearities that generate nonlinearity in the global response;
  • Structural softening is naturally obtained according to the distribution of tensile strength among the interface elements;
  • When there is contact between the faces of cracked interface elements (contact problem locally), there is a reactivation of stiffness in the interface elements to take into account compression and friction effects;
  • The acquisition of structural responses occurs by means of the Monte Carlo method.
The constitutive relation for the interface element can be basically written in the form of the following damage-type model [11]:
σ = 1 δ k w = 1 δ k 11 0 0 0 k 22 0 0 0 k 33 w t 1 w t 2 w n
in which δ is the damage parameter, k 11 and k 22 are penalty parameters associated with the tangential stiffness, k 33 is related to the normal stiffness, w t 1 and w t 2 are tangential relative displacements, and w n is the normal relative displacement. In order to obtain a brittle behavior, it is assumed that δ = 0 for the intact interface element, and δ = 1 when the tensile stress reaches the tensile strength (occurrence of a cracked interface element).
The friction between crack surfaces, which are represented by faces of cracked interface elements, is taken into account by means of the Mohr–Coulomb criterion [25] without cohesion:
τ σ c tan ϕ 0
where τ is the shear stress or, more specifically, the acting friction stress in the cracked interface element; σ c is the absolute value of the normal compressive stress; and ϕ is the angle of friction. A more detailed description of the friction model is provided by Mota et al. [12].
The next subsections describe the implementation of mesh adaptivity in the model portrayed in Figure 2. For convenience, the regions where interface elements can be inserted are referred to as interfacial regions of solid elements or simply interfacial regions.

3.1. Generation and Distribution of Random Tensile Strength

For the Weibull distribution [26], the cumulative distribution function and the inverse cumulative distribution function related to a random variable x can be written respectively as
F ( x , b , c ) = 1 e x c b = y
G ( y , b , c ) = c ln 1 y 1 b = x
in which x 0 , with this variable corresponding to the tensile strength in the present paper; b is the shape parameter, associated with the coefficient of variation; and c is the scale parameter, directly related to the mean value of x .
The generation of random values of tensile strength is based on the inverse transformation method or uniform probability transformation technique [27]. These values are generated and distributed to interfacial regions of solid elements according to Algorithm A1 (Appendix A). If the values of b and c are fixed, a different Monte Carlo sample for the same material will be obtained each time Algorithm A1 is used.

3.2. Adaptive Mesh Strategies for Efficient Use of Interface Elements

Regarding finite element meshes for mechanical problems, a relevant challenge is how to represent the crack explicitly. For a mesh composed only of solid elements, a crack at an interfacial region of the elements, as indicated in Figure 3a, can be detected relatively simply through the calculation of nodal stresses in the region. However, the incorporation of the geometric discontinuity generated by the crack requires strategies of greater complexity.
Figure 3b illustrates the classical strategy adopted in probabilistic explicit cracking models to deal with the appearance of cracks, while Figure 3c–e present the three adaptive mesh strategies developed and evaluated in the context of this work. Figure 4 provides more details about the adaptivity options, with the solid elements being displayed in a reduced size in the crack zone so that the interface elements are highlighted. Two dimensional representations are used for simplification purposes.
In the here-called Classical Strategy of Mesh Formation (CSMF), shown in Figure 3b, the mesh is initially prepared with interface elements inserted between all the solid elements. Thus, the crack observed in Figure 3a is detected directly in the interface element, which produces a geometric discontinuity when its rigidity is nullified, instantly generating stress redistribution around the crack. However, this strategy causes a significant increase in the number of nodes from the beginning of the analysis, with interface elements being used even in regions where these elements may be unnecessary.
The three previously mentioned mesh adaptivity strategies were developed so that interface elements could be employed only in regions where they are indispensable. In these strategies, the mesh is initially composed only of solid elements, with interface elements being used during the analysis as cracking occurs. Consequently, after the beginning of the analysis, there may or may not be interface elements in the interfacial regions of the solid elements. When a crack is detected at an interfacial region with no interface element, a cracked interface element is inserted in this region. However, for mesh conformity, it is also necessary to place intact interface elements in the vicinity of the cracked interface element.
In the first mesh adaptivity strategy, referred to as Adaptive Mesh Strategy 1 (AMS1) and portrayed in Figure 3c and Figure 4a, intact interface elements are inserted around the solid element that provides the top face of the cracked interface element. As the choice for the solid element related to the top face was purely arbitrary, one could opt to use intact interface elements around the solid element associated with the base face of the cracked interface element instead. In a 2D mesh composed of triangular elements, this strategy would entail the inclusion of at most two intact interface elements for each detected crack. In a 3D configuration with tetrahedral solid elements, at most three intact interface elements are included for each new crack.
In Adaptive Mesh Strategy 2 (AMS2), depicted in Figure 3d and Figure 4b, intact interface elements are placed around the solid elements that provide the base and top faces of the cracked interface element. In this way, for each new crack, a maximum of four intact interface elements would be inserted in a 2D case with triangular elements; on the other hand, in 3D meshes of tetrahedrons, a maximum of six intact interface elements can be added.
In Adaptive Mesh Strategy 3 (AMS3), which is represented in Figure 3e and Figure 4c, intact interface elements are placed around all the solid elements in the vicinity of the cracked interface element. In this case, for each new crack, the maximum number of intact interface elements that can be inserted depends on the level of mesh discretization in the crack zone.
Details of the computational implementation of AMS1, AMS2 and AMS3, such as utilized arrays, explained synthesized algorithms, and further information about the insertion of cracked and intact interface elements in the mesh, are described in Appendix B.

3.3. Computational Program for Finite Element Analyses

The finite element code, written in Fortran language, was implemented in a high-performance computational platform developed by Ribeiro and Ferreira [15]. This platform allows for the use of algorithms and data structures designed for high performance [14,15], having already been used as a basis for several works [28,29,30,31]. Details related to the developed computational program are described in Appendix C, with an overview of the implemented code being presented in Algorithm A5. This appendix includes the description of a method adopted to favor proper stress redistributions during the cracking process and to avoid any dependence of results on the load increment size, called the most dangerous element method.
The application of the Monte Carlo method requires Algorithm A5 to be executed a number of times, corresponding to a number of Monte Carlo samples whose load–displacement responses may naturally vary considerably from one sample to another. In order to deal automatically with this variation, two simulation stopping criteria were implemented, taking into account some load–displacement diagram information: maximum load ( F m a x ), ultimate load ( F u ), and ultimate displacement ( δ t o t ), as indicated in Figure 5.
The simulation stopping criteria are named as follows: SSC1, whose evaluation parameter is the ratio between F u and F m a x , with F u being necessarily less than F m a x ; and SSC2, whose evaluation parameter is simply δ t o t . It is also possible to opt for both criteria simultaneously. More specifically, these criteria are defined as follows:
  • SSC1 [ ψ a ] the criterion is met, and the simulation is terminated, when F u F m a x < ψ a ;
  • SSC2 [ ψ b ] the criterion is met, and the simulation is terminated, when δ t o t ψ b .
with the limit parameters ψ a and ψ b being set according to the particularities of the considered analysis, so that 0 ψ a < 1 and ψ b > 0 .
It is important to point out that values of ψ a close to 1 should be avoided, since such values do not guarantee the effective knowledge of the peak load. As load fluctuations can naturally occur in the load–displacement diagram, inappropriate values of ψ a can easily cause false peak-load results. For each type of mechanical problem, it is necessary to carry out previous analyses to determine suitable values of ψ a .

4. Analyzed Cases

The numerical simulations were divided into four stages: (1) mechanical evaluation of the adaptive mesh strategies; (2) inverse analysis; (3) validation; (4) assessment of time savings. Figure 6, Figure 7 and Figure 8 show the geometries and meshes of the analyzed cases, with the details presented in Table 1. In this table, the columns related to interface elements and nodes inform the maximum possible number of these entities in the mesh, remembering that, in case of adaptive mesh use, the informed numbers are not necessarily reached at the end of the analysis; the parameter 2 V e denotes the average value of the sum of the volumes of the two solid elements that provide the base and the top faces of the interface elements.
In stage 1, direct tensile test simulations were performed by using the square-based prisms (P1, P2, and P3) shown in Figure 6, with P3 corresponding to a cube. Boundary and loading conditions in agreement with the simulated test have been considered, with displacement restrictions being imposed on the base nodes, and displacement increments being applied on the top nodes in the longitudinal direction. Mechanical responses obtained by using the adaptive mesh strategies were compared with the responses provided by the classical strategy of mesh formation. For P1 and P2, the comparisons refer to values of the average, standard deviation, and coefficient of variation of tensile strength, and to the global load–displacement responses. For P3, the comparisons concern the local results of stress redistribution after crack appearance. The purpose of these comparisons was to identify the most suitable adaptive mesh strategy to be adopted in stages 2, 3, and 4, using the classical strategy of mesh formation (CSMF) to provide reference results. The mean tensile strength of each set of Monte Carlo samples ( f t m e a n ) and the corresponding standard deviation ( S D ) are calculated by the following expressions [27]:
f t m e a n = 1 M i = 1 M f t ( i )
S D = 1 M 1 i = 1 M f t ( i ) f t m e a n 2
in which M is the number of Monte Carlo samples, and f t ( i ) = F m a x ( i ) / A , where F m a x ( i ) is the maximum load of the i -th Monte Carlo sample, and A is the cross-sectional area.
In stages 2 and 3, the simulations with P1 and P2 were based on the experimental investigation conducted by Rossi et al. [24], which was chosen for the following reasons:
  • The study refers to concrete behavior in a direct tensile test, in which the transition from diffuse to localized cracking is the most important phenomenon and the most difficult to capture;
  • Concretes with different mechanical properties were produced, enabling the evaluation of different scenarios;
  • A large number of experimental samples were tested, implying statistical relevance;
  • Experimental results are expressed using Equations (1) and (2) with great accuracy, in such a way that it is completely possible to use these equations to obtain expected values according to the scale effect.
In stage 2, inverse analysis procedures described by Mota et al. [11] were carried out with the purpose of determining the parameters b and c (statistical parameters related to Equations (7) and (8)) for P1 and B1. It is important to highlight that these parameters naturally depend on the volume of the mesh elements, in a manner similar to that in which the values of f t m e a n and C V given by Equations (1) and (2) depend on the volume of the considered specimens. The parameters b and c are scale effect parameters at the local level, while the values of f t m e a n and C V provided by Equations (1) and (2) are global-level scale effect results (specimen responses).
Basically, each inverse analysis procedure corresponds to analyzing the same case with different pairs of b and c to define the most appropriate pair of such parameters, taking into account empirical results. A considerable number of Monte Carlo processes is necessary. One Monte Carlo process provides, for example, the mean and the standard deviation of a certain global mechanical response for a given pair of b and c . Repeating this procedure for different pairs of b and c , two surfaces are obtained: one for the mean and another for the standard deviation. These surfaces are properly fitted using polynomial expressions. The expected results for the mean and standard deviation, which can be provided using Equations (1) and (2) for simulations with the prism P1, can be considered as horizontal planes on the b - c domain. In the next step, the intersection curves between these planes and the fitted surfaces must be determined. Figure 9 shows these curves, considering that the tensile strength of the samples, which is given by the maximum load divided by the cross-sectional area, is the mechanical response to be observed. In this figure, the intersection point of the curves represents the most suitable pair of b and c . More details related to the inverse analysis procedures are presented by Mota et al. [11].
For beam B1, detailed in Figure 7 and experimentally tested by Hordijk [32], the boundary and loading conditions were consistent with the simulated four-point bending test, with points A and B indicating the locations of displacement restrictions and points C and D signaling the places of application of displacement increments. Point E marks the deflection measurement location. The acting load was measured as the sum of the forces applied to the supports that contain points C and D. The possibility of using interface elements was restricted to the region highlighted in red in Figure 8. In the simulated test, due to its particularities, the failure is due to tension.
In stage 3, the ability to predict the scale effect was investigated. The values of b and c obtained from an inverse analysis with P1 were used in simulations with P2, which has larger dimensions, for the same concretes. In addition to depending on the material, the parameters b and c , as previously mentioned, depend on the volume of the mesh solid elements. Therefore, the meshes for P1 and P2 were prepared keeping the same average size of elements. In this way, it was possible to evaluate only the effect of increasing the size of the simulated specimen.
Also due to the dependency between the parameters b and c and the size of the elements, the mesh for B1 was generated with the elements of the central region having a very low level of volumetric variation. In relation to P3, there was no need to guarantee low volumetric variation among the elements, since there was no inverse analysis for this case. For this reason, the value of 2 V e is not important information for P3, as indicated in Table 1.
In stage 4, the efficiency of the adaptive mesh strategy selected in stage 1 was investigated. In order to do this, the simulation times for the analyses performed with the adaptive mesh strategy and the CSMF were compared. As shown in Table 1, the results for P1, P2, and B1 were taken into account in this stage.
Table 2 displays the compressive strength, the modulus of elasticity ( E ), and the volume of the coarsest aggregate of the considered concretes, as well as the heterogeneity parameters V T / V A and 2 V e / V A . Concretes C1, C2, and C3, experimentally studied by Rossi et al. [24], were applied to P1 and P2. Concrete C4, related to the experimental investigation conducted by Hordijk [32], was applied to B1, for which the value of 2 V e / V A corresponds to the region in red in Figure 8.
Table 3 contains the values of complementary modeling parameters: the angle of friction, which corresponds to an average estimate based on studies found in the literature [33,34]; the Poisson’s ratio of concretes C1, C2, C3, and C4; and the Poisson’s ratios and moduli of elasticity for P3 and for the steel support of B1. The adopted value for the penalty parameters k 11 , k 22 , and k 33 related to the constitutive relation of intact interface elements was 1 × 10 10   M N / d m 3 . This value was chosen from a calibration for which the results of a numerical linear analysis were similar to the analytical ones, without causing problems in the solution.
The nomenclature applied to the Monte Carlo samples involves the geometry, mesh, and concrete in question, according to the terminology used in Table 1 and Table 2. Altogether, there are seven classes of Monte Carlo samples: P1-C1, P1-C2, P1-C3, P2-C1, P2-C2, P2-C3, and B1-C4.
It is worth mentioning that, for the considered probabilistic cracking model, there are some restrictions for performing a mesh sensitivity analysis in which a convergence of results is evaluated as the degree of mesh refinement increases. The variation in the degree of mesh refinement naturally implies a change in the volume of the solid elements. However, the values of b and c depend on the volume of the solid elements (as mentioned before), which means that different values of b and c need to be used when the volume of the solid elements changes, modifying the characteristics of the problem and compromising the mesh sensitivity analysis. A mesh sensitivity analysis can be performed considering the elastic response (in order to ensure the correct elastic response, which is guaranteed in the cases analyzed in this paper) or considering the problem without tensile strength variation (with the same value of tensile strength for all interface elements in the model). In the present paper, the degree of mesh refinement is not a problem, since the adopted meshes provide a level of cracking information that enables the investigation described herein to be carried out. If results with a very high level of cracking information were needed, the meshes could be more refined (which would naturally generate a higher computational cost). But this is not the case in this work, whose purpose is to present a new adaptive mesh strategy and its viability, which does not require results with a very high level of cracking information.

5. Results

The results of the analyses conducted in the stages described above are exposed and discussed in the next subsections.

5.1. Mechanical Evaluation of the Adaptive Mesh Strategies

For the evaluation of the mesh adaptivity strategies, a total of 80 Monte Carlo samples were simulated for each adaptive mesh strategy as well as for the CSMF. Three pairs of values of b and c that represent different material characteristics were chosen based on previous analyses carried out only to obtain coherent initial values of these parameters: b = 1.2 and c = 12.0 MPa; b = 3.0 and c = 8.0 MPa; and b = 20.0 and c = 7.5 MPa. The following parameters were calculated: mean tensile strength, obtained via Equation (9); standard deviation, determined using Equation (10); coefficient of variation ( C V ), given by the ratio between S D and f t m e a n ; and the discrepancy between f t m e a n associated with the adaptive mesh strategy in question and f t m e a n obtained by using the CSMF ( 1 ). The results for P1 and P2 are presented in Table 4 and Table 5, respectively.
Table 4 and Table 5 show that, for the adaptive mesh strategies, the value of f t m e a n decreases as the number of interface elements inserted for each new crack increases. In other words, the highest and the lowest value of f t m e a n are generated with AMS1 and AMS3, respectively. This was observed for the six classes of samples considered in the tables in question. In relation to the comparison with the results of f t m e a n obtained by using the CSMF, for samples related to P1, Table 4 reveals that the discrepancy 1 was between 16.4% and 57.5% for AMS1, between 14.5% and 34.3% for AMS2, and between −0.2% and 1.1% for AMS3. For samples related to P2, Table 5 shows that 1 ranged between 21.7% and 58.3% for AMS1, between 19.9% and 37.0% for AMS2, and between −0.1 and 2.2% for AMS3.
The results contained in Table 4 and Table 5 indicate that only AMS3 is capable of generating values of f t m e a n similar to those produced with the CSMF. Considering the six classes of simulated samples, the maximum absolute value of 1 for AMS3, equal to 2.2%, is significantly lower than the value of 1 referring to AMS1 and AMS2. Furthermore, the values of S D and C V for AMS3 also have a pronounced similarity with those associated with the CSMF.
It is also important to highlight the occurrence of the scale effect on the values of f t m e a n , S D , and C V for all the considered strategies. In regard to f t m e a n , it can be seen in Table 4 and Table 5 that, for AMS3 for example, the value of this parameter changed from 2.95 MPa in P1-C1 to 2.85 MPa in P2-C1, from 3.77 MPa in P1-C2 to 3.57 MPa in P2-C2, and from 6.13 MPa in P1-C3 to 5.87 MPa in P2-C3. However, scale effect occurrences will be rigorously evaluated in Section 5.3 with values of b and c obtained from inverse analyses, which are necessary for an effective comparison with empirical results.
In order to promote a more specific assessment of the mechanical responses obtained with the adaptive mesh strategies, Figure 10 displays load–displacement diagrams for a certain Monte Carlo sample of classes P2-C1, P2-C2, and P2-C3. It should be mentioned that, for each class, the curves refer to exactly the same sample; that is, the random values of tensile strength at the interfacial regions of solid elements were kept the same for all the strategies.
Figure 10 shows that AMS3 tends to produce load–displacement responses very similar to those generated by the CSMF. As seen in Figure 10b, occasional differences can occur mainly in the post-peak branch. The reason for this is that the stress calculation referring to the interfacial regions of solid elements does not happen in the exact same way for the two strategies (see the process of obtaining the array Savg in Appendix B), which may cause different crack propagation paths depending on the random distribution of tensile strength values in the mesh. However, comparing the mechanical responses of other samples, in general, there were no accentuated differences in the post-peak branch, indicating that the CSMF and AMS3 indeed tend to generate similar fracture processes.
Regarding AMS1 and AMS2, Figure 10 demonstrates that both strategies produce load–displacement diagrams markedly different from those generated by the CSMF. Although there is a certain degree of similarity in the shape of the curves, the cracking localization process starts at a higher load level when AMS1 and AMS2 are employed. Consequently, the maximum loads are naturally also higher. This divergent behavior occurs because AMS1 and AMS2 do not generate an amount of intact interface elements in regions close to cracks capable of enabling a stress redistribution process similar to that observed with the CSMF, as discussed next.

5.1.1. Stress Redistribution Verification

In order to clarify the divergences observed in the mechanical responses obtained with AMS1 and AMS2 in relation to the results provided by the CSMF and AMS3, simulations with P3 were performed taking into account the occurrence of a previously directed crack. The redistribution of stresses in the vicinity of the crack was investigated for each strategy for interface element usage. Figure 11 indicates the three interfacial regions of solid elements considered in such analyses. Regions 565 and 951 are located in the central plane of the cube, and region 1318 is inclined over region 565. Regions 565 and 1318 are located on faces of the same solid element, which corresponds to the top solid element of the interface element associated with region 565.
After imposing a displacement of 6 × 10−5 dm on the top face of the cube, a crack was induced in region 565. The normal stress in regions 951 and 1318 was evaluated before and right after the appearance of the crack. The results for each strategy of interface element usage are revealed in Table 6.
It can be seen in Table 6 that the CSMF and AMS3 caused the same level of stress variation in regions 951 (from 1.2 MPa to 1.6 MPa) and 1318 (from 0.8 MPa to 0.5 MPa). This resemblance in the stress redistribution process explains why these strategies tend to produce similar mechanical results, as observed in Table 4 and Table 5 and in Figure 10.
With regard to the analyses carried out with AMS1 and AMS2, Table 6 shows that region 951, without an interface element, did not undergo stress variation, with the stress before and right after the appearance of the crack remaining at a level of 1.2 MPa. On the other hand, in region 1318, which has an interface element, a considerable stress variation was noticed.
In region 951, for AMS1 and AMS2, there was no stress variation, because the change in the strain level of the solid elements in the vicinity of the crack was extremely low. It was observed that the existence of an interface element at an interfacial region close to the crack is necessary so that the stress redistribution is captured with greater sensitivity in this region. Therefore, in the analyses with the CSMF and AMS3, noticeable stress variations, captured by interface elements, were observed in the two examined regions.

5.1.2. Decision on Adaptive Mesh Procedure

It is assumed that the CSMF promotes adequate stress redistribution, since interface elements are previously inserted in all the interfacial regions of solid elements in this strategy, which makes the interface elements capable of capturing post-crack stress redistribution in any part of the mesh. For this reason, an appropriate and coherent adaptive mesh strategy for inserting interface elements efficiently during the analysis must provide results similar to those obtained with the CSMF. According to the evaluation of the adaptive mesh strategies, AMS1 and AMS2 cannot be used to replace the CSMF due to the occurrence of considerable divergences in the stress redistribution processes, resulting in important differences in the mechanical responses. Nevertheless, these results are of great relevance, since they can prevent these strategies from being used by other researchers in future investigations. On the other hand, the results generated with AMS3 show a high degree of equivalence with those obtained through the CSMF, which is justified by the similarity in the redistribution of stresses. Thus, considering the need to submit the mesh adaptivity to other assessments, AMS3 was chosen as the most suitable adaptive mesh strategy to continue the investigation.
AMS3 is markedly different from other adaptive mesh strategies involving interface elements found in the literature [16,17,18,19,20,21]. Such a difference is mainly due to the fact that these works do not take into account the influence of the adaptive mesh strategy on the redistribution of stresses after cracking. In these works, there is no comparison between the results generated with the proposed adaptive mesh strategy and the results obtained with interface elements in all the interfacial regions of solid elements from the beginning of the analysis.
It is important to highlight that, as the probabilistic nature of the cracking model used here did not affect the development of the adaptivity strategies, AMS3 can also be applied to purely deterministic cracking models that employ interface elements.

5.2. Inverse Analysis

The values of b and c obtained through inverse analysis procedures for samples related to P1 and B1 are shown in Table 7. For the samples related to P1, values of f t m e a n and C V given by Equations (1) and (2) were taken into account. For B1-C4, the inverse analysis was based on values of the maximum load and work of fracture extracted from an experimental curve. It can be noticed that the values of b and c determined with AMS3 are very similar to those obtained using the CSMF, with an absolute discrepancy of less than 2%. Naturally, the statistical parameters are not exactly the same for the two strategies due to the possibility of small differences in the mechanical responses, as previously discussed.
In order to verify the accuracy of the performed inverse analyses, the values of b and c presented in Table 7 were used to simulate 80 Monte Carlo samples for each of classes P1-C1, P1-C2, and P1-C3 and 20 Monte Carlo samples of class B1-C4. The results are displayed in Table 8 and Table 9. The variable 2 in Table 8 denotes the discrepancy between the numerical modeling result referring to f t m e a n , obtained through Equation (9), and the empirical value of f t m e a n , determined using Equation (1). In Table 9, F m a x e x p and W f e x p represent, respectively, the experimental values of the maximum load and work of fracture until the deflection of 0.3 mm, F m a x m e a n and W f m e a n denote the numerical modeling results for the mean maximum load and mean work of fracture until the mentioned deflection respectively, and 3 refers to the discrepancy between F m a x m e a n and F m a x e x p . It can be seen in both tables that all the numerical modeling results closely resemble the empirical or experimental data. The absolute values of 2 and 3 are less than 2%, associating the inverse analyses with a high degree of accuracy.
Figure 12 shows the load–deflection diagrams of the 20 Monte Carlo samples (MCS) of class B1-C4, considered in Table 9, for simulations with the CSMF and AMS3. The experimental response is also displayed. As expected, although the values of b and c for B1-C4 were obtained with AMS3, these values can be normally used in simulations with the CSMF, with the mechanical responses for both strategies being quite similar, mainly in terms of the average results, as indicated in Table 9.

5.3. Validation

The validation analyses consisted in simulating 80 Monte Carlo samples for each of the classes P2-C1, P2-C2, and P2-C3, with the values of b and c presented in Table 7. The results are revealed in Table 10, with 2 being the discrepancy between numerical modeling and empirical values for f t m e a n , as previously defined. Again, a strong similarity is observed between the results provided by the CSMF and AMS3. By comparing the numerical modeling results shown in Table 10 with those displayed in Table 8, it is possible to notice the scale effect on the values of f t m e a n , S D , and C V for the three analyzed classes, which was already expected, taking into account the results discussed in Section 5.1.
In Table 10, the values of 2 range from −4.3% to 8.6%, which can be judged as a good result, considering the high complexity of the probabilistic scale effect linked to the value of f t m e a n . The numerical modeling results for S D and C V also show good similarity with the empirical ones. Thus, it can be seen that the adaptive probabilistic model, as well as the classical alternative, is capable of predicting the scale effect at a level similar to that experimentally observed.
For a general assessment of the mechanical responses produced with the CSMF and AMS3, Figure 13 presents the 80 load–displacement diagrams obtained for each class of Monte Carlo samples indicated in Table 10 for both strategies. With the purpose of enabling detailed examinations, Figure 14 displays the typical curves for each class until the displacement of 1.5 × 10−3 dm. In this paper, a typical curve is one of the curves of the set of Monte Carlo sample curves that has characteristics that makes it close to an average curve. In the mentioned figures, the resemblance between the responses produced with the CSMF and AMS3 is clear, and occasional divergences between individual behaviors are easily compensated by the application of the Monte Carlo method. It is important to observe that parameter b exerts a strong influence on the results. Low values of this parameter are associated with high variability in the obtained diagrams. Moreover, the higher the value of b , the lower the level of nonlinearity in the pre-peak response and the lower the prominence of softening behavior. It can still be noted that the results reflect the very well-known phenomenon of brittleness growth under uniaxial tension with the increase in compressive strength.
As expected, the similarity in the load–displacement diagrams produced with the CSMF and AMS3 corresponds to a similarity in the crack patterns generated by both strategies, as illustrated in Figure 15, for a P2-C2 sample. In this figure, the cracking process is depicted by means of crack patterns corresponding to peak and post-peak loads. The localized fracture process, which involves cracking localization and crack propagation, is clearly noticed. As can be seen, the main crack did not develop at half the height of the specimen, which is a natural consequence of the random assignment of tensile strength values. If the rupture region is not previously directed, the main crack can appear anywhere along the height of the specimen, such as what occurs in experimental tests. A natural characteristic of the explicit cracking modeling approach is that the geometrical representation of cracks depends on the degree of refinement of the mesh. Therefore, the more refined the mesh, the more cracking information can be obtained. The degree of mesh refinement adopted in the present work is in accordance with the level of cracking information required for the investigation.

5.4. Assessment of Time Savings

The efficiency of AMS3, in terms of computational execution time, was evaluated by means of discrepancy between the average simulation times related to this strategy and to the CSMF. This discrepancy is denoted by 4 . Negative values of 4 refer to time savings, and, naturally, the higher the modulus of these values, the higher the efficiency of AMS3.
A computer with the basic characteristics reported in Table 11 was used to measure the simulation times. Table 12 displays the simulated classes, together with basic information about the performed analyses: the parameters b and c , whose values, for samples related to P1 and P2, are the same as those adopted in Section 5.1; the number of Monte Carlo samples ( M ); and the simulation stopping criterion (SSC) employed for each class, exposed according to definitions expressed in Section 3.3.
Table 13 reveals the results referring to the efficiency of AMS3, which are the following: the average time required to simulate a Monte Carlo sample of the considered class, for the CSMF and AMS3; the discrepancy 4 ; and the parameter η , defined as the average percentage ratio between the number of interface elements present in the mesh at the end of the simulation with AMS3 and the maximum possible number of these elements in the analyzed case.
In Table 13, the negative values of 4 indicate an efficiency of AMS3 for all the classes. The smallest moduli of 4 , 3.2% and 8.6%, are associated with very high values of η , while the largest moduli, 72.9% and 76.9%, are related to low values of η . There is coherence in this relationship between 4 and η , since high values of η denote that the amount of interface elements used in AMS3 become similar to that used in the CSMF, with AMS3 having time-consumption conditions similar to those observed in the CSMF. In this way, when the number of interface elements in AMS3 quickly approaches the maximum possible value, which happens with P1-C1 and P2-C1 (but mainly with P1-C1), this strategy shows low efficiency, tending to cause relatively small reductions in the simulation times. On the other hand, for values of η smaller than 85%, the average time savings are very significant. Thus, AMS3 proved to be noticeably advantageous, demonstrating an efficiency that naturally depends on the characteristics of the analyzed problem.
Individual results can be examined in Figure 16, which reveals the individual simulation times of 30 samples for P2-C1, P2-C2, and P2-C3, as well as the simulation times of the 20 B1-C4 samples considered in the analyses, for the CSMF and AMS3. In this figure, the difference in the simulation times for the same class of Monte Carlo samples is a natural consequence of the adopted probabilistic approach. Depending on the distribution of random tensile strength values, the crack pattern of the Monte Carlo samples can be very different, leading to distinct load–displacement diagrams (see Figure 13), similar to what happens in real experiments. Different load–displacement diagrams can be related to very different numbers of nonlinear iterations and, consequently, very different simulation times.
As can be seen in Figure 16b for samples 16 and 17, it is possible that, very infrequently, the simulation time for AMS3 is longer than that for the CSMF. The explanation for this is that, as previously justified, the stress calculation referring to the interfacial regions of solid elements does not happen in the exact same way in these strategies, so occasional differences between the mechanical behaviors produced by them can occur, mainly in the post-peak branch (see Figure 10b). Thus, the crack propagation process may not be exactly the same for both strategies, directly influencing the simulation times associated with them. For the same reason, the time reductions generated by AMS3 for some samples were considerably greater than the average reductions indicated in Table 13, as noticed, for example, in Figure 16a for sample 24 and in Figure 16b for sample 4. These observations reinforce the importance of evaluating the efficiency of AMS3 through average simulation times, favoring the statistical compensation of infrequent results.
In classes where practically the entire fracture process is concentrated in a delimited region of the mesh (P1-C3, P2-C3, and B1-C4), AMS3 saved a marked amount of time for absolutely all the analyzed samples, in accordance with what can be seen in Figure 16c for samples P2-C3 and in Figure 16d for samples B1-C4. It is important to note that the concentrated fracture process had different causes: predominantly sudden failure, for samples P2-C3, for example, as illustrated in Figure 10c; and presence of a notch, for samples B1-C4.

6. Conclusions

This paper communicates the development of an adaptive mesh strategy to optimize the use of interface elements in a 3D probabilistic explicit cracking model for concrete. The investigation involved the evaluation of three adaptive mesh strategies: AMS1, AMS2, and AMS3. Based on comparisons between mechanical behaviors, only AMS3 proved to be able to replace the classical strategy of mesh formation (CSMF) generally adopted in probabilistic explicit cracking models.
AMS1 and AMS2 are not suitable to replace the CSMF due to divergences in the redistribution of stresses during fracturing, which lead to remarkably different mechanical responses. On the other hand, the mechanical responses produced by using AMS3 tend to present a very high degree of equivalence with those obtained through the CSMF, as there is similarity in the redistribution of stresses. Thus, an important conclusion is that different adaptive mesh strategies can lead to distinct stress redistribution processes and, consequently, to very different mechanical responses.
Possible differences between the mechanical responses related to AMS3 and the CSMF are basically concentrated in the post-peak behavior. Such differences are generally of little importance and stem from the fact that the calculation of stresses in interfacial regions of solid elements does not happen in the exact same way for the two strategies. Nevertheless, with the application of the Monte Carlo method, the divergent behaviors tend to compensate for each other, so that there is convergence on very similar average results.
The adaptive probabilistic model based on AMS3, as well as the classical alternative, is capable of predicting the scale effect at a level similar to that experimentally observed, besides covering the occurrence of different levels of softening behavior.
Regarding the efficiency of AMS3, in terms of the computational execution time, it can be concluded that this adaptive procedure is advantageous. This strategy reduced the average simulation time for all the analyzed cases. Understandably, the level of efficiency depends on the characteristics of the considered problem. The smallest average time savings, in percentage terms, were observed for cases in which the number of interface elements quickly reached values very close to the maximum possible number. In cases where this did not occur, there were significant time savings, corresponding to reductions in the average simulation time that ranged from 32% to 77%.
It is also important to highlight that, as the probabilistic nature of the cracking model used here did not affect the development of the adaptivity strategies, AMS3 can also be applied to purely deterministic cracking models that employ interface elements.

Author Contributions

Conceptualization, M.T.M., P.R. and E.M.R.F.; methodology, M.T.M., P.R., E.M.R.F. and J.-L.T.; software, M.T.M., F.L.B.R. and H.C.C.A.; validation, M.T.M.; formal analysis, M.T.M.; investigation, M.T.M.; resources, E.M.R.F. and F.L.B.R.; data curation, M.T.M.; writing—original draft preparation, M.T.M.; writing—review and editing, M.T.M., P.R., E.M.R.F., F.L.B.R. and J.-L.T.; visualization, M.T.M.; supervision, P.R., E.M.R.F., F.L.B.R. and J.-L.T. All authors have read and agreed to the published version of the manuscript.

Funding

This study was financed by Brazilian scientific agencies, namely the Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) and the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)—Finance Code 001.

Data Availability Statement

The data related to this this study are available in the article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Algorithm for Generation and Distribution of Random Tensile Strength

The random values of tensile strength are generated and distributed to interfacial regions of solid elements according to Algorithm A1, with storage occurring in the array Str.
Algorithm A1. Basic steps for generation and distribution of random tensile strength
  • Set the values of b and c;
  • n = 0 ;               // interfacial region identifier
  • do (until the last interfacial region of solid elements)
  •             n = n + 1 ;
  •            Generate a random number y between 0 and 1 from uniform distribution;
  •            Compute the random number x using Equation (8);
  •            Str( n ) = x ;               //  tensile   strength   of   the   n -th interfacial region
  • end

Appendix B. Computational Implementation of the Adaptive Mesh Strategies

Regarding the computational implementation of the adaptive mesh strategies, two arrays determined in the pre-processing phase can be highlighted initially: Rmap and Ad. The array Rmap maps all interfacial regions of solid elements, correlating the interfacial regions with the faces of the solid elements. The array Ad gathers all the solid elements adjacent to each interfacial region. The determination of these arrays is based on the idea that each interfacial region is associated with a possible interface element in the mesh.
In Rmap, interfacial regions under global numbering relate to faces of solid elements under local numbering. Generically, the term Rmap(t, q) corresponds to the identifier number of the interfacial region located on the t-th face of the solid element q, with Rmap(t, q) = 0 indicating that there is no interfacial region on the face in question.
The array Ad is also associated with the global numbering of the interfacial regions, so that the term Ad(n, j) designates the n-th solid element adjacent to the interfacial region j. Specifically, the term Ad(1, j) represents the solid element that provides the base face, and Ad(2, j) is the one that provides the top face of the interface element that may be inserted in the interfacial region j. The other neighboring solid elements are stored in positions given by n  > 2.
In the processing phase, other arrays are of great importance, namely Ieac, which signals the interfacial regions with interface elements, as well as their cracking state; Savg, which stores the average normal stresses in interfacial regions, taking into account that positive values correspond to tensile stresses; and Intc, which indicates the detection of new cracks in interfacial regions without interface elements or with intact interface elements.
In order to facilitate recurring queries, the generic terms of the arrays mentioned above are described in Table A1.
Table A1. Generic terms of arrays used in the computational implementation of the adaptive mesh strategies.
Table A1. Generic terms of arrays used in the computational implementation of the adaptive mesh strategies.
Generic TermsDescription
Rmap(t, q)Identifier number of the interfacial region located on the t-th face of the solid element q.
Ad(n, j)n-th solid element adjacent to the interfacial region j.
Str(j)Tensile strength of the interfacial region j.
Ieac(j)Code for indicating the presence of interface element at the interfacial region j; Ieac(j) = 0 indicates that there is no interface element, Ieac(j) = 1 signals the presence of intact interface element, and Ieac(j) = 2 informs the existence of cracked interface element in region j.
Savg(j)Average normal stress acting in the interfacial region j; this term is calculated for Ieac(j) = 0 or Ieac(j) = 1.
Intc(j)Code for indicating the detection of new crack at the interfacial region j. Intc(j) = 0 indicates that no new crack was detected at the interfacial region j or that there is already a cracked interface element at this region, and Intc(j) = 1 signals the detection of a new crack at the region in question; the array Intc is updated at each iteration of the nonlinear solution procedure.
The array Savg is determined for interfacial regions without interface elements or with intact interface elements. For an interfacial region without an interface element, firstly, the nodal stresses are calculated. Then, an average stress tensor for this region is obtained from the contributions of all the nodes contained in it, with the stresses being added and averaged. Subsequently, this tensor is rotated according to the vector normal to the interfacial region plane. For an interfacial region with an intact interface element, the average normal stress is calculated directly at the interface element, taking into account its constitutive relation.
Algorithm A2 summarizes the determination of Intc at each nonlinear solution iteration. As informed in line 1, the input parameters are the arrays Ieac and Str. The array Savg is determined in line 3 according to steps described above. In this line, only the stresses for interfacial regions without interface elements are calculated, because the stresses for interfacial regions with intact interface elements are previously calculated. The detection of new cracks takes place in line 11 by considering the tensile strength ( f t i n t ) and the acting normal stress ( σ i n t ) at the interfacial region in question. It should be noted that line 7 guarantees that, at the end of the algorithm execution, the code stored in Intc can be equal to 1 only for interfacial regions without cracked interface elements.
Algorithm A2. Determination of Intc
  • Input: Ieac and Str
  • Output: Intc
  • Determine the array Savg;
  • j = 0;               // interfacial region identifier
  • do (until the last interfacial region)
  •               j =  j + 1;
  •            Intc(j) = 0 ;
  •            if  Ieac(j) = 0  or  Ieac(j) = 1  then
  •                        f t i n t =  Str(j);
  •                        σ i n t =  Savg(j);              // normal stress in the interfacial region j
  •                       if   σ i n t f t i n t   then  Intc(j) = 1;
  •            end
  • end
Algorithm A3 describes the basic steps for performing each adaptive mesh strategy (AMS) at each iteration of the nonlinear solution procedure. The input information, quoted in line 1, is the array Intc defined by Algorithm A2, the array Ieac (outdated), and the arrays Ad and Rmap. The output parameter is the array Ieac (updated), as indicated in line 2. The array Intc is used in line 6 for the purpose of selecting the interfacial regions in which new cracks were detected, with the insertion of cracked interface elements occurring in line 7. The array Ad is used in lines 10, 14, and 21, indicating the solid elements that will have their faces considered for the introduction of intact interface elements according to the particularities of each adaptive mesh strategy. In lines 11, 15, and 22, Algorithm A4 is used for inserting intact interface elements at interfacial regions adjacent to the cracked interface element.
Algorithm A3. Basic steps of the adaptive mesh strategies
  • Input: Intc, Ieac, Ad and Rmap
  • Output: Ieac
  • j = 0;               // interfacial region identifier
  • do (until the last interfacial region)
  •              j =  j + 1;
  •             if  Intc(j) = 1 then
  •                     Insert a cracked interface element at the interfacial region j;
  •                     Ieac(j) = 2;
  •                     if  AMS = AMS1  then
  •                              q =  Ad(2, j);           // top solid element
  •                            Utilize Algorithm A4, providing q, Rmap and Ieac;
  •                     else if AMS = AMS2 then
  •                            do (for n  = 1 and n  = 2)
  •                                          q =  Ad(n, j);
  •                                       Utilize Algorithm A4, providing q, Rmap and Ieac;
  •                            end
  •                     else if AMS = AMS3 then
  •                            n  = 0;         // identifier of the solid element adjacent to the region j
  •                            do (until the last solid element adjacent to the interfacial region j)
  •                                       n =  n + 1;
  •                                       q =  Ad(n, j);
  •                                     Utilize Algorithm A4, providing q, Rmap and Ieac;
  •                            end
  •                     end
  •             end
  • end
Algorithm A4. Insertion of intact interface elements at interfacial regions located on faces of the solid element q
  • Input: q, Rmap and Ieac
  • Output: Ieac
  • do (for t  = 1, …, 4);         // loop on the element faces
  •               m =  Rmap(t, q);         // interfacial region corresponding to face t
  •            if   m > 0  and  Ieac(m) = 0  then
  •                      Insert an intact interface element at the interfacial region m;
  •                      Ieac(m) = 1;
  •            end
  • end
In Algorithm A4, in line 4, the array Rmap indicates the solid element faces on which intact interface elements should be placed, with line 5 ensuring that only faces corresponding to interfacial regions without interface elements are taken into account. After that, the insertion of intact interface elements happens in line 6. It is important to note that, even when the crack is detected at an interfacial region containing an intact interface element, there is the possibility of inserting new intact interface elements around the crack. Thus, the pattern of disposition of interface elements around the crack in each adaptivity strategy is preserved.
The array Ieac is updated in line 8 of Algorithm A3 and in line 7 of Algorithm A4 according to the codification described in Table A1. These updates are of fundamental relevance not only to Algorithms A3 and A4 but also to Algorithm A2, which also has the array Ieac as input information.

Appendix C. Computational Program Developed for the Analyses

Algorithm A5 provides an overview of the developed computational program. The first step is to read the analysis configuration information: strategy for interface element usage (SIEU), reserved memory size, tolerances, results to be written, etc. After that, all the mesh and material data are read, including the arrays Rmap and Ad (see Appendix B), which were previously generated. The next step is the distribution of random tensile strength, involving the determination of the array Str (Algorithm A1). Lines 5–24 basically correspond to the integration of the iterative procedure for nonlinear analysis with Algorithms A2 and A3 at all the load steps. In line 8, the global stiffness matrix is calculated only for n  = 1 because, for n  > 1, this matrix will have already been updated in line 19 at the (n−1)-th step. If the classical strategy of mesh formation is being used, lines 16 and 17 are not accessed. The solution of the linear system of equations is obtained by using the direct Intel® MKL PARDISO solver.
Algorithm A5. Overview of the developed computational program
  • Read the configuration information;
  • Read the mesh and material data;
  • Algorithm A1;
  • n = 0;            // load step counter
  • do (until the last load step)
  •             n =  n + 1;
  •             i = 0;             // iteration counter
  •          if   n = 1  then  calculate the global stiffness matrix;
  •          Determine the load increment;
  •          do (until the balance between external and internal forces)
  •                     i =  i + 1;
  •                  Compute the linear solution displacements;
  •                  Update the total displacements;
  •                  Update the damage state of the interface elements present in the mesh;
  •                  if SIEU = AMS1 or SIEU = AMS2 or SIEU = AMS3 then
  •                          Algorithm A2;
  •                          Algorithm A3;
  •                  end
  •                  Update the global stiffness matrix;
  •                  Calculate the residual force vector;
  •          end
  •          Write the load step results;
  •          Verify the simulation stopping criterion (see Section 3.3);
  • end
Line 9 of Algorithm A5 refers to the determination of the increment size related to the failure of the interfacial region whose tensile strength is closest to being reached. The procedure for doing this can be called the most dangerous element method. It is important to carry out this step to favor proper stress redistributions during the cracking process as well as to avoid any dependence of the results on the load increment size. The procedure consists in performing a linear analysis with a given load increment, generating a stress increment σ at the interfacial regions. For each intact interfacial region (containing, or not, an interface element), the virtual cracking factor ( α ) is calculated:
α = f t i n t σ 0 t σ t σ 0 t = f t i n t σ 0 t σ  
with σ 0 t and σ t denoting the initial and final normal tensile stresses, respectively, and α > 0 . When the tensile strength is not reached, the result is α > 1 . Hence, this parameter is only relevant when 0 < α 1 , indicating that σ t f t i n t in such a way that the lower the value of α , the more imminent is the failure of the interfacial region. After calculating all the relevant values of α , the lowest one represents the percentage of the initial load increment that is actually to be applied. If α is greater than 1 for all interfacial regions, the analysis continues with the initially applied load increment.
In line 14 of Algorithm A5, the terms of the array Savg (see Table A1) corresponding to the interfacial regions with interface elements are calculated. If no adaptive mesh strategy is being used, which indicates the use of the classical strategy of mesh formation, the entire process of detecting new cracks and the transition from intact to cracked interface elements occur in this line. In addition, the frictional contact between crack surfaces is evaluated, with the possibility of reactivating or nullifying the rigidity of the cracked interface elements, if necessary.

References

  1. Rossi, P.; Richer, S. Numerical modelling of concrete cracking based on a stochastic approach. Mater. Struct. 1987, 20, 334–337. [Google Scholar] [CrossRef]
  2. Rossi, P.; Wu, X. Probabilistic Model for Material Behavior Analysis and Appraisement of Concrete Structures. Mag. Concr. Res. 1992, 44, 271–280. [Google Scholar] [CrossRef]
  3. Schlangen, E.; Van Mier, J.G.M. Simple Lattice Model for Numerical Simulation of Fracture of Concrete. Mater. Struct. 1992, 25, 534–542. [Google Scholar] [CrossRef]
  4. Rossi, P.; Ulm, F.-J.; Hachi, F. Compressive Behavior of Concrete: Physical Mechanisms and Modeling. J. Eng. Mech. 1996, 122, 1038–1043. [Google Scholar] [CrossRef]
  5. Fairbairn, E.M.R.; Guedes, Q.M.; Ulm, F.-J. An inverse problem analysis for the determination of probabilistic parameters of concrete behaviour modeled by a statistical approach. Mater. Struct. 1999, 32, 9–13. [Google Scholar] [CrossRef]
  6. Tailhan, J.-L.; Pont, S.D.; Rossi, P. From Local to Global Probabilistic Modeling of Concrete Cracking. Ann. Solid Struct. Mech. 2010, 1, 103–115. [Google Scholar] [CrossRef]
  7. Tang, X.; Zhou, Y.; Zhang, C.; Shi, J. Study on the heterogeneity of concrete and its failure behaviour using the equivalent probabilistic model. J. Mater. Civil Eng. 2011, 23, 402–413. [Google Scholar] [CrossRef]
  8. Tailhan, J.-L.; Rossi, P.; Daviau-Desnoyers, D. Probabilistic numerical modelling of cracking in steel fibre reinforced concretes (SFRC) structures. Cement Concr. Compos. 2015, 55, 315–321. [Google Scholar] [CrossRef]
  9. Rossi, P.; Daviau-Desnoyers, D.; Tailhan, J.-L. Probabilistic numerical model of cracking in ultra-high performance fibre reinforced concrete (UHPFRC) Beams Subjected to Shear Loading. Cem. Concr. Compos. 2018, 90, 119–125. [Google Scholar] [CrossRef]
  10. Nader, C.; Rossi, P.; Tailhan, J.-L. Multi-scale strategy for modeling macrocracks propagation in reinforced concrete structures. Cem. Concr. Compos. 2019, 99, 262–274. [Google Scholar] [CrossRef]
  11. Mota, M.T.; Fairbairn, E.M.R.; Ribeiro, F.L.B.; Rossi, P.; Tailhan, J.-L.; Andrade, H.C.C.; Rita, M.R. A 3D probabilistic model for explicit cracking of concrete. Comput. Concr. 2021, 27, 549–562. [Google Scholar] [CrossRef]
  12. Mota, M.T.; Fairbairn, E.M.R.; Ribeiro, F.L.B.; Rossi, P.; Tailhan, J.-L.; Andrade, H.C.C.; Rita, M.R. Numerical Simulation of Concrete Fracture by Means of a 3D Probabilistic Explicit Cracking Model. In Numerical Modeling Strategies for Sustainable Concrete Structures: SSCS 2022; RILEM Bookseries; Rossi, P., Tailhan, J.L., Eds.; Springer: Cham, Switzerland, 2023; Volume 38. [Google Scholar] [CrossRef]
  13. Rita, M.R.; Rossi, P.; Fairbairn, E.M.R.; Ribeiro, F.L.B.; Tailhan, J.-L.; Andrade, H.C.C.; Mota, M.T. Three-Dimensional Probabilistic Semi-Explicit Cracking Model for Concrete Structures. Appl. Sci. 2024, 14, 2298. [Google Scholar] [CrossRef]
  14. Ribeiro, F.L.B.; Coutinho, A.L.G.A. Comparison between element, edge and compressed storage schemes for iterative solutions in finite element analyses. Int. J. Numer. Meth. Eng. 2005, 63, 569–588. [Google Scholar] [CrossRef]
  15. Ribeiro, F.L.B.; Ferreira, I.A. Parallel implementation of the finite element method using compressed data structures. Comput. Mech. 2007, 41, 31–48. [Google Scholar] [CrossRef]
  16. Camacho, G.T.; Ortiz, M. Computational modeling of impact damage in brittle materials. Int. J. Solids Struct. 1996, 33, 2899–2938. [Google Scholar] [CrossRef]
  17. Pandolfi, A.; Krysl, P.; Ortiz, M. Finite element simulation of ring expansion and fragmentation: The capturing of length and time scales through cohesive models of fracture. Int. J. Fract. 1999, 95, 279–297. [Google Scholar] [CrossRef]
  18. Pandolfi, A.; Ortiz, M. An Efficient Adaptive Procedure for Three-Dimensional Fragmentation Simulations. Eng. Comput. 2002, 18, 148–159. [Google Scholar] [CrossRef]
  19. Miehe, C.; Gürses, E. A robust algorithm for configurational-force-driven brittle crack propagation with R-adaptive mesh alignment. Int. J. Numer. Methods Eng. 2007, 72, 127–155. [Google Scholar] [CrossRef]
  20. Paulino, G.H.; Celes, W.; Espinha, R.; Zhang, Z. A general topology-based framework for adaptive insertion of cohesive elements in finite element meshes. Eng. Comput. 2008, 24, 59–78. [Google Scholar] [CrossRef]
  21. Geißler, G.; Netzker, C.; Kaliske, M. Discrete crack path prediction by an adaptive cohesive crack model. Eng. Fract. Mech. 2010, 77, 3541–3557. [Google Scholar] [CrossRef]
  22. Zhan, Y.; Meschke, G. Adaptive crack modeling with interface solid elements for plain and fiber reinforced concrete structures. Materials 2017, 10, 771. [Google Scholar] [CrossRef] [PubMed]
  23. Rodrigues, E.A.; Manzoli, O.L.; Bitencourt, L.A.G., Jr.; Bittencourt, T.N.; Sánches, M. An adaptive concurrent multiscale model for concrete based on coupling finite elements. Comput. Methods Appl. Mech. Eng. 2018, 328, 26–46. [Google Scholar] [CrossRef]
  24. Rossi, P.; Wu, X.; Le Maou, F.; Belloc, A. Scale effect on concrete in tension. Mater. Struct. 1994, 27, 437–444. [Google Scholar] [CrossRef]
  25. Coulomb, C.A. Essai sur une Application des Règles des Maximis & Minimis à Quelques Problèmes de Statique, Relatifs à L’architecture; Academie Royale Des Sciences: Paris, France, 1776; Volume 7, pp. 343–387. [Google Scholar]
  26. Weibull, W. A Statistical Theory of Strength of Materials; Swedish Royal Institute for Engineering: Stockholm, Sweden, 1939; pp. 1–45. [Google Scholar]
  27. Hahn, G.J.; Shapiro, S.S. Statistical Models in Engineering; Wiley Classics Library Edition; John Wiley & Sons: Hoboken, NJ, USA, 1994. [Google Scholar]
  28. Fairbairn, E.M.R.; Ferreira, I.A.; Cordeiro, G.C.; Silvoso, M.M.; Filho, R.D.T.; Ribeiro, F.L.B. Numerical simulation of dam construction using low-CO2-emission concrete. Mater. Struct. 2010, 43, 1061–1074. [Google Scholar] [CrossRef]
  29. Silva, A.B.C.G.; Telles, J.C.F.; Fairbairn, E.M.R.; Ribeiro, F.L.B. A general tangent operator applied to concrete using a multi-surface plasticity model. Comput. Concr. 2015, 16, 329–342. [Google Scholar] [CrossRef]
  30. Silva, A.B.C.G.; Wrobel, L.C.; Ribeiro, F.L.B. A thermoregulation model for whole body cooling hypothermia. J. Therm. Biol. 2018, 78, 122–130. [Google Scholar] [CrossRef] [PubMed]
  31. Silva, A.B.C.G.; Andrade, H.C.C.; Fairbairn, E.M.R.; Telles, J.C.F.; Ribeiro, F.L.B.; Toledo-Filho, R.D.; Medeiros, J. Modeling refractory concrete lining of fluid catalytic cracking units of oil refineries. Comput. Concr. 2020, 25, 29–36. [Google Scholar] [CrossRef]
  32. Hordijk, D.A. Local Approach to Fatigue of Concrete. Ph.D. Thesis, Delft University of Technology, Delft, The Netherlands, 1991. [Google Scholar]
  33. Mansur, M.A.; Vinayagam, T.; Tan, K.H. Shear Transfer across a Crack in Reinforced High-Strength Concrete. J. Mater. Civ. Eng. 2008, 20, 294–302. [Google Scholar] [CrossRef]
  34. Pul, S.; Ghaffari, A.; Öztekin, E.; Hüssen, M.; Demir, S. Experimental Determination of Cohesion and Internal Friction Angle on Conventional Concretes. ACI Mater. J. 2017, 114, 407–416. [Google Scholar] [CrossRef]
Figure 1. Diagrams of γ and β versus f c (parameters related to Equations (1)–(4)).
Figure 1. Diagrams of γ and β versus f c (parameters related to Equations (1)–(4)).
Materials 17 03786 g001
Figure 2. Important features of the probabilistic cracking model implemented by Mota et al. [11]: use of tetrahedral solid elements that remain undamaged; use of interface elements following a brittle behavior to represent cracking; local random distribution of tensile strength values; and Monte Carlo method for structural responses.
Figure 2. Important features of the probabilistic cracking model implemented by Mota et al. [11]: use of tetrahedral solid elements that remain undamaged; use of interface elements following a brittle behavior to represent cracking; local random distribution of tensile strength values; and Monte Carlo method for structural responses.
Materials 17 03786 g002
Figure 3. (a) Mesh without interface elements with a crack detected in an interfacial region of solid elements; (b) classical strategy of mesh formation for probabilistic explicit cracking models—CSMF; (c) Adaptive Mesh Strategy 1—AMS1; (d) AMS2; (e) AMS3.
Figure 3. (a) Mesh without interface elements with a crack detected in an interfacial region of solid elements; (b) classical strategy of mesh formation for probabilistic explicit cracking models—CSMF; (c) Adaptive Mesh Strategy 1—AMS1; (d) AMS2; (e) AMS3.
Materials 17 03786 g003
Figure 4. Crack zone in detail for the three considered adaptive mesh strategies: (a) AMS1; (b) AMS2; (c) AMS3.
Figure 4. Crack zone in detail for the three considered adaptive mesh strategies: (a) AMS1; (b) AMS2; (c) AMS3.
Materials 17 03786 g004
Figure 5. Generic load–displacement diagram, highlighting information that can be used in the simulation stopping criteria: F m a x , F u , and δ t o t .
Figure 5. Generic load–displacement diagram, highlighting information that can be used in the simulation stopping criteria: F m a x , F u , and δ t o t .
Materials 17 03786 g005
Figure 6. Geometries and meshes for tensile test simulation.
Figure 6. Geometries and meshes for tensile test simulation.
Materials 17 03786 g006
Figure 7. Geometry of the simulated beam (B1).
Figure 7. Geometry of the simulated beam (B1).
Materials 17 03786 g007
Figure 8. Mesh of the considered beam (B1). Interface elements can only be used in the region highlighted in red, whose length is 100 mm.
Figure 8. Mesh of the considered beam (B1). Interface elements can only be used in the region highlighted in red, whose length is 100 mm.
Materials 17 03786 g008
Figure 9. Final step of the inverse analysis procedure for obtaining the most suitable pair of parameters b and c .
Figure 9. Final step of the inverse analysis procedure for obtaining the most suitable pair of parameters b and c .
Materials 17 03786 g009
Figure 10. Load–displacement diagrams related to the strategies for interface element usage for a certain Monte Carlo sample of classes (a) P2-C1, (b) P2-C2, and (c) P2-C3.
Figure 10. Load–displacement diagrams related to the strategies for interface element usage for a certain Monte Carlo sample of classes (a) P2-C1, (b) P2-C2, and (c) P2-C3.
Materials 17 03786 g010
Figure 11. Interfacial regions of solid elements of P3 (highlighted in blue) considered in the stress redistribution verification.
Figure 11. Interfacial regions of solid elements of P3 (highlighted in blue) considered in the stress redistribution verification.
Materials 17 03786 g011
Figure 12. Load–deflection diagrams of 20 samples B1-C4 for simulations with (a) the CSMF and (b) AMS3.
Figure 12. Load–deflection diagrams of 20 samples B1-C4 for simulations with (a) the CSMF and (b) AMS3.
Materials 17 03786 g012
Figure 13. Load–displacement diagrams of 80 Monte Carlo samples of classes P2-C1, P2-C2, and P2-C3 for simulations with (a) the CSMF and (b) AMS3.
Figure 13. Load–displacement diagrams of 80 Monte Carlo samples of classes P2-C1, P2-C2, and P2-C3 for simulations with (a) the CSMF and (b) AMS3.
Materials 17 03786 g013
Figure 14. Comparison between typical load–displacement diagrams obtained by using the CSMF and AMS3 for samples (a) P2-C1, (b) P2-C2, and (c) P2-C3.
Figure 14. Comparison between typical load–displacement diagrams obtained by using the CSMF and AMS3 for samples (a) P2-C1, (b) P2-C2, and (c) P2-C3.
Materials 17 03786 g014
Figure 15. Crack patterns of sample P2-C2 obtained by using (a) the CSMF and (b) AMS3 for (i) the peak load and (ii,iii,iv) post-peak loads.
Figure 15. Crack patterns of sample P2-C2 obtained by using (a) the CSMF and (b) AMS3 for (i) the peak load and (ii,iii,iv) post-peak loads.
Materials 17 03786 g015aMaterials 17 03786 g015b
Figure 16. Individual simulation times of samples (a) P2-C1, (b) P2-C2, (c) P2-C3, and (d) B1-C4 for the CSMF and AMS3.
Figure 16. Individual simulation times of samples (a) P2-C1, (b) P2-C2, (c) P2-C3, and (d) B1-C4 for the CSMF and AMS3.
Materials 17 03786 g016
Table 1. Details relating to geometries and meshes of the considered computational samples.
Table 1. Details relating to geometries and meshes of the considered computational samples.
GeometryStages *Length (dm)Cross-Section (dm2)Solid ElementsInterface ElementsNodes 2 V e
(10−3 dm3)
P11, 2, 42.20.9503837152283705.0
P21, 3, 43.01.76712141401021,4105.0
P311.01.05279585270---
B12, 45.0---8496607139,7160.16
* Stages: 1—mechanical evaluation of the adaptive mesh strategies; 2—inverse analysis; 3—validation; 4—assessment of time savings.
Table 2. Mechanical properties and heterogeneity parameters of the simulated concretes.
Table 2. Mechanical properties and heterogeneity parameters of the simulated concretes.
Concretes f c (MPa) E (GPa) V A
(10−3 dm3)
V T / V A 2 V e / V A
P1P2P1 and P2B1
C135.039.84.2499.11265.61.2---
C255.845.3
C3127.553.9
C448.138.00.27---------0.6
Table 3. Complementary modeling parameters.
Table 3. Complementary modeling parameters.
ParametersValue
Angle of friction36°
Poisson’s ratio of concretes0.2
Poisson’s ratio for simulation of P30.2
Modulus of elasticity for simulation of P320 GPa
Poisson’s ratio for the steel support of B10.3
Modulus of elasticity for the support of B1200 GPa
Table 4. Results of the mechanical evaluation of the adaptive mesh strategies for samples related to P1.
Table 4. Results of the mechanical evaluation of the adaptive mesh strategies for samples related to P1.
Samples b c (MPa)Strategy f t m e a n (MPa) S D (MPa) C V 1 (%)
P1-C11.212.0CSMF2.960.300.103---
AMS14.660.430.09257.5
AMS23.860.390.10230.7
AMS32.950.300.102−0.2
P1-C23.08.0CSMF3.750.240.063---
AMS15.450.340.06345.2
AMS25.040.330.06534.3
AMS33.770.240.0630.6
P1-C320.07.5CSMF6.070.330.054---
AMS17.060.160.02316.4
AMS26.950.170.02514.5
AMS36.130.350.0571.1
Table 5. Results of the mechanical evaluation of the adaptive mesh strategies for samples related to P2.
Table 5. Results of the mechanical evaluation of the adaptive mesh strategies for samples related to P2.
Samples b c (MPa)Strategy f t m e a n (MPa) S D (MPa) C V 1 (%)
P2-C11.212.0CSMF2.850.200.070---
AMS14.510.330.07458.3
AMS23.800.290.07833.3
AMS32.850.200.069−0.1
P2-C23.08.0CSMF3.560.210.058---
AMS15.290.270.05048.8
AMS24.870.270.05437.0
AMS33.570.200.0570.4
P2-C320.07.5CSMF5.750.260.045---
AMS17.000.150.02121.7
AMS26.890.160.02319.9
AMS35.870.270.0462.2
Table 6. Stress redistribution results for a crack in region 565 of P3.
Table 6. Stress redistribution results for a crack in region 565 of P3.
StrategyStress in Region 951 (MPa)Stress in Region 1318 (MPa)
Before the CrackAfter the CrackBefore the CrackAfter the Crack
CSMF1.21.60.80.5
AMS11.21.20.80.3
AMS21.21.20.80.3
AMS31.21.60.80.5
Table 7. Weibull distribution parameters b and c obtained via inverse analysis.
Table 7. Weibull distribution parameters b and c obtained via inverse analysis.
SamplesStrategy b c (MPa)
P1-C1CSMF1.1711.35
AMS31.1611.43
P1-C2CSMF2.828.25
AMS32.858.18
P1-C3CSMF23.987.64
AMS323.637.58
B1-C4AMS31.0112.42
Table 8. Verification of the accuracy of the inverse analyses carried out with samples P1-C1, P1-C2, and P1-C3.
Table 8. Verification of the accuracy of the inverse analyses carried out with samples P1-C1, P1-C2, and P1-C3.
SamplesEmpiricalStrategyNumerical 2 (%)
f t m e a n (MPa) S D (MPa) C V f t m e a n (MPa) S D (MPa) C V
P1-C12.720.310.11CSMF2.730.290.110.05
AMS32.720.280.10−0.1
P1-C23.730.290.08CSMF3.770.290.081.2
AMS33.770.310.081.3
P1-C36.410.300.05CSMF6.450.280.040.6
AMS36.450.280.040.6
Table 9. Verification of the accuracy of the inverse analyses carried out with samples B1-C4.
Table 9. Verification of the accuracy of the inverse analyses carried out with samples B1-C4.
SamplesExperimentalStrategyNumerical 3 (%)
F m a x e x p (kN) W f e x p (kN∙mm) F m a x m e a n (kN) W f m e a n (kN∙mm)
B1-C41.360.26CSMF1.360.26−0.17
AMS31.360.26−0.12
Table 10. Validation results for samples P2-C1, P2-C2, and P2-C3.
Table 10. Validation results for samples P2-C1, P2-C2, and P2-C3.
SamplesEmpiricalStrategyNumerical 2 (%)
f t m e a n (MPa) S D (MPa) C V f t m e a n (MPa) S D (MPa) C V
P2-C12.390.230.10CSMF2.600.220.098.6
AMS32.590.220.098.4
P2-C23.430.220.06CSMF3.560.200.064.0
AMS33.530.210.063.1
P2-C36.390.220.03CSMF6.120.240.04−4.3
AMS36.210.250.04−2.8
Table 11. Basic characteristics of the computer used to measure simulation times.
Table 11. Basic characteristics of the computer used to measure simulation times.
ProcessorIntel® Xeon® E5-2630 v4 (2 units)
       Total cores20 (10 per processor)
       Frequency 2.2 GHz (fixed in the analyses)
RAM16 GB DDR4-2133 MHz (16 units, totaling 256 GB)
MotherboardIntel® S2600CWR
Operational systemCentOS Linux 7
Table 12. Basic information about the analyses performed to evaluate the efficiency of AMS3.
Table 12. Basic information about the analyses performed to evaluate the efficiency of AMS3.
Samples b c (MPa) M SSC
P1-C11.212.080SSC1 [0.40]
P1-C23.08.080
P1-C320.07.580
P2-C11.212.080SSC1 [0.50]
P2-C23.08.080
P2-C320.07.580
B1-C41.0112.4220SSC2 [0.3 mm]
Table 13. Results referring to the efficiency of AMS3.
Table 13. Results referring to the efficiency of AMS3.
SamplesAverage Time (s) 4 (%) η (%)
CSMFAMS3
P1-C125892507−3.299.5
P1-C2196132−32.881.5
P1-C33810−72.937.7
P2-C116,03214,652−8.699.7
P2-C21387856−38.383.2
P2-C325458−76.928.1
B1-C432,70722,168−32.282.0
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Mota, M.T.; Rossi, P.; Fairbairn, E.M.R.; Ribeiro, F.L.B.; Tailhan, J.-L.; Andrade, H.C.C. Adaptive Mesh Strategy for Efficient Use of Interface Elements in a 3D Probabilistic Explicit Cracking Model for Concrete. Materials 2024, 17, 3786. https://doi.org/10.3390/ma17153786

AMA Style

Mota MT, Rossi P, Fairbairn EMR, Ribeiro FLB, Tailhan J-L, Andrade HCC. Adaptive Mesh Strategy for Efficient Use of Interface Elements in a 3D Probabilistic Explicit Cracking Model for Concrete. Materials. 2024; 17(15):3786. https://doi.org/10.3390/ma17153786

Chicago/Turabian Style

Mota, Magno T., Pierre Rossi, Eduardo M. R. Fairbairn, Fernando L. B. Ribeiro, Jean-Louis Tailhan, and Henrique C. C. Andrade. 2024. "Adaptive Mesh Strategy for Efficient Use of Interface Elements in a 3D Probabilistic Explicit Cracking Model for Concrete" Materials 17, no. 15: 3786. https://doi.org/10.3390/ma17153786

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop