Introduction. The failure mechanism of concrete specimens under various loading conditions is important for the design and construction of concrete structures and studied by many investigators. On the other hand, identification and detection of the concrete damages need to consider the damage mechanism of these brittle materials by developing some sophisticated methods. There are two main categories for detecting the structural damages in the constructing materials, i.e., the destructive and nondestructive methods. The destructive methods mainly involve laboratory tests on materials’ specimens until their failure. The nondestructive methods include the local and general detection methods. There are some limitations for the local damage detection methods, such as penetration depth of the waves and the defect location for performing the test [1]. Tiachacht et al. [2] investigated the effect of mode orders on the detectability of possible damages to structures. They used the continuous wavelet transform of normalized mode shapes to detect the possible damage location and intensity of cracks in beams. Their findings show that the higher is the order of investigated mode shape, the more reliable results are achieved, which shows the sensitivity of higher modes [2]. In another work, Janeliukstis et al. [3] proposed a method for detecting damage in structures using the finite element method (FEM), whose goal was to use the advantages of wavelet transform in detecting and locating small structural damages. In their proposed method, the mixed Gaussian continuous wavelet transform was used to obtain the distribution of wavelet coefficients, in order to detect the location of defects in a square-shaped plate [4].

Kaewunruen et al. [5] presented a fast and effective method for finding the location and depth of crack through the changes in the natural frequency of the structure [5, 6]. Zhang et al. [7] took into account the nonlinear terms associated with crack intensity to propose a new method for the detection of an unknown number of cracks in the structures using the natural frequency calculation process [7]. In another study, Pimentel et al. [8] indicated how bending cracks alter the vibrating properties, such as frequency response function, and how to use these properties to identify the damage. In their study, the crack was modeled in the form of torsion spring, and vibrating properties such as the natural frequency and mode shape were investigated to identify the structural damage [8]. Ravanfar et al. [9] presented a two-phase method for determining the location and severity of damage flexural vibration. Moreover, the effect of mode order and the distance of damage from the base was also examined. It was revealed that the distance of cracks from each other have no effect on finding their locations [9]. There are mainly two general approaches for considering the mechanism of damage (i.e., the continuum damage theory) and fracture (i.e., the linear elastic fracture mechanics) in brittle materials such as concrete and rocks. Based on these two approaches, many experimental and numerical investigations were accomplished to study the fragmentation and damage of the geo-materials such as concrete and rocks [10,11,12,13,14,15,16,17,18]. In this study, the effect of noise on various diagrams indicating the damage location and predicting the convergence based on the differential evolutionary algorithm is considered for the pre-cracked cubic concrete specimens with a center crack of different inclination angles. These diagrams are provided by establishing the algorithm in MATLAB considering four modes (I, II, III, and IV) for the tested concrete specimens. The PFC2D software is also used in this study to numerically simulate the crack propagation paths of the single-crack cubic specimens and the damage location and the convergence diagram of the differential evolutionary algorithm.

1. Methodology. The crack propagation paths of the single-crack cubic specimens have been numerically investigated by a versatile discrete element code known as Particle Flow Code (PFC2D). The MATLAB software is used in this study to numerically simulate the damage location and the convergence diagram of the differential evolutionary algorithm.

This study attempted to investigate the breakage process and noise effect in pre-cracked cubic specimens containing a single crack in the central part with inclination angles of 45, 60, 35, and 75° to the loading direction. The damage location and the convergence diagram of differential evolutionary algorithm were obtained with consideration of a 3% measurement noise under four modes I (opening mode), mode II (shearing mode), mode III (tearing mode), mode IV (in-plane axial mode or in-plane buckling mode) in the pre-cracked cubic specimens of concrete. For each specimen, the parametric analysis and the optimization algorithm implied a 3% noise.

2. Numerical Model.

2.1. Particle Flow Code. The polygonal grain geometry of the particles in a particle assembly, as proposed by Potyondy [19], was used to simulate the real joints in the geo-material in the form of flat joint (FJ) models. As shown in Fig. 1, the particle contacts were represented by local flat notional surfaces, while faced grains were represented by circular (2D) or spherical (3D) shapes at the skirted face [19].

Fig. 1
figure 1

The flat joint model [16].

2.2. Preparation and Calibration of the PFC2D Model for Rock-Like Material. To simulate the concrete or other geo-material specimens with PFC2D, the Brazilian test (Fig. 2) is usually used to calibrate the software. Then, the calibrated microproperties given in Table 1 were used for the concrete specimens’ modeling. Table 2 lists the well matched numerical and experimental results of the mechanical characteristics of concrete specimens.

Fig. 2
figure 2

Brazilian test of concrete: specimen (a) and its numerical simulation (b).

Table 1 Microfeatures Utilized to Characterize the Concrete
Table 2 Tensile Properties Used in the Numerical Models

2.3. Numerical Simulation of Specimens Containing the Inclusion. The modeled tests for uniaxial compression of the concrete specimens, as shown in Fig. 3a3d, correspond to the notch’s inclination angles of 45, 60, 35, and 75°, respectively. The particle assembly was modeled via the calibrated PFC2D using 12,456 circular discs with 0.27 radii for the modeled specimens (four different models) of 150 × 150 mm in size.

Fig. 3
figure 3

Models containing one notch with inclination angles: (a) φ = 45° , (b) φ = 60° , (c) φ = 35° , and (d) φ = 75° .

2.4. Failure Mechanism of the Numerical Model. The failure and fracture mechanisms of the modeled concrete specimens are shown in Fig. 4a4d, respectively, considering central crack's inclination angles of 45, 60, 35, and 75°.

Fig. 4
figure 4

Failure patterns of models containing a notch with inclination angle: (a) 45°, (b) 60°, (c) 35°, and (d) 75°.

3. Investigating the Results with the Measurement Noise. The effect of the measured noise on the effectiveness of the proposed damage detection algorithm is discussed in this section. This effect was presented by considering a ±3% standard error due to the measured noise. The effect of this noise on the measured accelerations of the damaged concrete specimen was assessed as follows:

$$ R\ Acceleration\ D= Acceleration\ D\times \kern0.5em \left[1\kern0.5em +\kern0.5em \left(2(random)1\right)\times noise\right], $$
(1)

where noise is the measured noise (preset at 3%), random is the function of the yielding positive values smaller than one, and designed by MATLAB software with the same size of the node acceleration vector of the damaged concrete specimen, Acceleration D and R Acceleration D are the vectors of node accelerations of the damaged concrete specimen without and with the measured noise effect, respectively.

In the following section, the obtained results are presented considering the measured noise effect.

3.1. Centered Single-Cracked Cubic Specimen with Crack Inclination Angle of 45°. In this section, the effect of noise on the damage mechanism of the centered single-cracked cubic specimen with a crack inclination angle of 45° is studied. The noise distorts the accelerations of the damaged concrete specimen. In this case, the effectiveness of the algorithm is even more highlighted.

Figure 5 depicts the damage identification diagrams in the presence of the measured noise. These diagrams show that the defined damage is approximately the same as that of the calculated one, which confirms the accuracy of the proposed method in detecting the damaged elements. These figures depict the diagrams for the concrete specimens containing a centered crack with a 45° inclination angle.

Fig. 5
figure 5

Predicted damage locations in a centered single-cracked cubic specimen with crack’s inclination angle of 45° with consideration of a 3% measurement noise under mode I (a), mode II (b), and mode III (c).

Figure 6 depicts the convergence diagrams of the optimization algorithm for the pre-cracked concrete specimens under modes I, II, and III. These figures show that after 400 iterations, the algorithm did not change significantly during the last 100 iterations and reached the desired convergence.

Fig. 6
figure 6

Convergence of the differential evolutionary algorithm in a centered single-cracked cubic specimen with crack’s inclination angle of 45° under modes I, II, and III considering a 3% of measured noise: diagram of the evolutionary algorithm for mode I (a), mode II (b), and mode III (c).

3.2. Investigating the Parameter F in a Centered Single-Cracked Cubic Specimen with a Crack Inclination Angle of 45° under Mode III. The differential evolutionary diagrams, like other optimization diagrams, consist of certain parameters controlling the optimization process. One of these parameters is F , which is a function of the generating and mutant vectors. Since the differential evolutionary algorithm has not been used in the damage detection process for the concrete specimens, the trial-and-error method had to be used to obtain each parameter. For the F range from 0 to 1, the results plotted in Fig. 7 indicate that F parameter had its best performance at 0.6. The algorithm was repeated 10 times for each value and converged to its desired value when F reached 0.6. The number of iterations corresponding to the algorithm response for various values is shown in Fig. 7. It is noteworthy that the value of F was obtained via a trial-and-error method and can be used in the damage detection problems. In other cases, the best performance may be attained at different values of F.

Fig. 7
figure 7

Analysis of the parameter F used for the convergence of a centered single-cracked cubic specimen with a crack inclination angle of 45° under mode III.

3.3. The Centered Single-Cracked Cubic Specimen with a Crack Inclination Angle of 60°. In this section, the noise effect on the damage mechanism of the centered single-cracked cubic specimen with a crack inclination angle of 60° is considered. The noise may distort the accelerations of the damaged concrete specimen so that the effectiveness of the algorithm is even more highlighted. The noise effect was preset at ±3% and obtained according to Eq. (1). Figure 8 depicts the damage identification diagrams due to the noise effect for the concrete specimens under the modes I, II, III, and IV. These diagrams show that the defined damage is approximately the same as that of the real one, which confirms the accuracy of the proposed method for detecting the damaged elements. Figure 9 shows the damage identification for a concrete specimen containing a center crack with a crack inclination angle of 60°. The optimization algorithm converges under the loading modes I, II, III, and IV for this specimen.

Fig. 8
figure 8

Predicted damage locations in a centered single-cracked cubic specimen with a crack inclination angle of 60°, considering a 3% measurement noise under mode I (a), mode II (b), mode III (c), and mode IV (d).

Fig. 9
figure 9

Convergence of the differential evolutionary algorithm under the loading modes I (a), II (b), III (c), and IV (d) for a centered single-cracked concrete specimen with a crack inclination angle of 60° and considering a measured noise of 3%.

As shown in Fig. 9, after 300 iterations, the algorithm did not change significantly in the last 100 iterations and converged to the desired value of the parameter.

3.4. Examining parameter CR in the Centered Single-Cracked Cubic Specimen with a Crack Inclination Angle of 60° under Mode IV. The differential evolutionary diagram, like the other optimization diagrams, consists of certain parameters controlling the optimization process. One of these parameters is the CR parameter. Since the differential evolutionary algorithm has not been used in the damage detection of concrete specimens yet, the trial-and-error method was used to obtain each proper parameter. As the value of CR ranged between 0 and 1, the analysis of this parameter was performed, as shown in Fig. 10. The parameter had the best performance at CR = 0.3. The algorithm was repeated 10 times for each value, being systematically converged at CR = 0.3. The number of iterations for the algorithm to make responses for various values of the parameters is shown in Fig. 10.

Fig. 10
figure 10

Convergence in the CR parameter for a centered single-cracked cubic specimen with a crack inclination angle of 35°.

3.5. The Centered Single-Cracked Cubic Specimen with a 35° Crack Inclination Angle. In this section, the effect of noise was considered in the failure analysis of the cubic concrete specimen with a center crack inclined at 35° to the loading axis. The noise effect distorted the accelerations of the damaged concrete specimen so that the effectiveness of the algorithm was even more highlighted. The other influencing parameters were the same as those previously mentioned in this research. The noise effect in this failure analysis was ± 3%, which was obtained according to Eq. (1). Figure 11 depicts the damage identification diagrams considering the noise effect for the specimens under modes I, II, and III. These diagrams show that the defined damage was approximately the same as that of the measured damage, confirming the high accuracy of the proposed method in detecting the damaged elements in the concrete specimens.

Fig. 11
figure 11

Predicted damage locations in cubic concrete specimens with a single center crack with a 35° inclination angle under modes I (a), II (b), and III (c), with a 3% measured noise effect.

The damage identification diagram and the optimization algorithm convergence diagram for a centered single-cracked cubic specimen with a crack inclination angle of 35° and modes I, II, and III are shown in Fig. 12.

Fig. 12
figure 12

Convergence of the differential evolutionary algorithm for modes I (a), II (b), and III (c) in a centered single-cracked cubic specimen with crack inclination angle of 35° considering a 3% measured noise effect.

As seen in Fig. 12, after 800 iterations, the algorithm reached convergence at the last 500 iterations, with no significant changes observed in the results.

3.6. The Centered Single-Cracked Cubic Specimen with Crack Inclination Angle of 75°. The noise effect on the failure process of the cubic concrete specimens containing a centered single-crack with a 75° inclination angle is considered in this section. All other parameters were the same as in the previous cases. The noise effect was preset at ±3% via Eq. (1). Figure 13 presents damage identification diagrams with a 3% noise for modes I, II, and III. These diagrams show that the defined damage was approximately the same as that obtained for real damage, which confirms the accuracy of the proposed method in detecting the damaged elements in the concrete specimens.

Fig. 13
figure 13

Predicted damage locations for modes I (a), II (b), and III (c) of loading conditions in a single-cracked cubic specimen with a center crack inclined at 75° considering a 3% measured noise effect.

The damage identification diagrams and the optimization algorithm convergence diagrams in the concrete specimen with a center crack of 75° inclination to the loading axis for modes I, II, and III are shown in Fig. 14.

Fig. 14
figure 14

Convergence of differential evolutionary algorithm under modes I (a), II (b), and III (c) in a centered single-cracked cubic specimen with a crack inclination angle of 75° and a 3% measurement noise.

As seen in these diagrams, after 300 iterations, the algorithm reached convergence during the last 100 iterations, showing the effectiveness and correctness of the present analysis.

Conclusions. In this study, the damage locations and convergence diagrams of the differential evolutionary algorithm under modes I, II, III, and IV in cubic concrete specimens containing a single center crack with different inclination angles were investigated,taking into account the measured noise effect.

The crack propagation paths in the single-crack cubic specimens were numerically simulated by a versatile discrete element code referred to as Particle Flow Code (PFC2D). The MATLAB software was used in this study to numerically simulate the damage locations and plot convergence diagrams of the differential evolutionary algorithm.

The parametric analysis and optimization algorithm were realized considering a 3% noise effect. To calculate the accelerations, Newmark’s method was used. At first, the damage detection problem was reduced to an optimization problem. The noise effects were considered, and the optimization problem was solved using the differential evolutionary algorithm. To examine the effectiveness of the proposed method and the damage detection process, the modeling was carried out with reduced elastic moduli of the elements. It was concluded that the measured noise might have significantly bias these diagrams, especially, in the case of central cracks with high inclination angles (over 45°) to the applied loading direction.