Next Article in Journal
A UV-C LED Lamp Driver Circuit Applied to a Direct-Current-Input Voltage Source for Sterilization and Germicidal Applications
Previous Article in Journal
Calibrating Microscopic Traffic Simulation Model Using Connected Vehicle Data and Genetic Algorithm
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Automatic Identification of Rock Discontinuity Sets by a Fuzzy C-Means Clustering Method Based on Artificial Bee Colony Algorithm

1
Key Laboratory of Ministry of Education for Efficient Mining and Safety of Metal Mines, University of Science and Technology Beijing, Beijing 100083, China
2
State Key Laboratory of Strata Intelligent Control and Green Mining Co-Founded by Shandong Province and The Ministry of Science and Technology, Shandong University of Science and Technology, Qingdao 266590, China
3
Key Laboratory of Intelligent Bionic Unmanned Systems of Ministry of Education, University of Science and Technology Beijing, Beijing 100083, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(3), 1497; https://doi.org/10.3390/app15031497
Submission received: 27 November 2024 / Revised: 24 January 2025 / Accepted: 29 January 2025 / Published: 1 February 2025

Abstract

:
The identification and classification of rock discontinuities are crucial for studying rock mechanical properties and rock engineering optimization design and safety assessment. An improved artificial bee colony (ABC) algorithm is proposed and combined with the fuzzy C-means (FCM) clustering method to develop an FCM clustering method for automatically identifying rock discontinuity sets based on the ABC algorithm (FCM-ABC method). All the equations of the method are fully developed, and the methodology is presented in its entirety. Moreover, the rock structural planes are investigated in a gold mine in China using a ShapeMetriX 3D system. Based on the measured structural plane data, the specific calculation process, selection of parameters, effectiveness of grouping, and the dominant orientation of the proposed method for structural plane occurrence classification are analyzed and discussed, and satisfactory clustering results are achieved. This validates the validity and reliability of the method. Furthermore, multiple aspects of the excellent performance of this method for the identification of structural plane sets compared to traditional clustering methods are demonstrated. In addition, the significance of structural plane identification in the prevention and control of rock engineering disasters is discussed. This new method theoretically expands the technology of rock mass structural plane identification and has important application value in practical engineering.

1. Introduction

The grouping and orientation characterization of discontinuity (structural plane) sets is crucially important for rock mass characterization, geological disaster prevention and control, rock engineering applications (such as geothermal reservoirs, mines, tunnels, slopes, and water conservancy and hydropower), and earth science research [1,2]. Over a long period of geological evolution, the crust has undergone complex geological processes of construction and transformation, and various types and scales of structural planes, such as joints, fractures, and faults, are widely developed in the natural rock mass [3,4,5,6]. Because of the presence of discontinuity sets, the mechanical properties of rock masses exhibit significant anisotropic characteristics and are predominantly controlled by the structural plane. The occurrence, scale, density, morphology, and their combination of structural planes not only govern the stability of underground rock engineering but also dominate the shape, scale, and trend of the induced sliding body [7,8], because essentially, the structural plane changes the stress distribution mode in the rock mass. Also, the accurate identification of structural planes contributes significantly to the classification of the rock mass and the subsequent prevention and control of engineering geological disasters. As a consequence, on-site measurement and statistics of structural plane parameters in rock masses to detect structural plane characteristics and their combination distribution patterns are necessary prerequisites for quantitative analysis and the calculation of rock mass engineering stability.
In recent years, considerable efforts have been devoted to investigating effective methods for rock mass structural plane identification. Because of the strong randomness and uncertainty of the parameters of the structural plane, deterministic research methods are difficult to directly adopt. To analyze the regularity of developed structural planes, structural planes with some common characteristics are often classified, among which the most common is to group the structural planes and determine the dominant orientation according to their occurrence [9]. The traditional approaches for grouping structural planes generally adopt rose diagrams, pole plots, and isodensity plots. The representation of structural plane direction data and the identification of structural planes are usually conducted using techniques for the hemispherical projection of discontinuity poles (i.e., unit vectors with directions normal to structural planes) [10]. The advantage of this type of method lies in the ease of making an intuitive judgment on the distribution of the main structural planes, but the grouping results primarily depend on experience; in particular, the differences in results are even more pronounced when the boundaries between clusters are not clear [11,12]. Moreover, the visual clustering method of calculating density contour lines by calculating the number of poles falling within the reference circle is a commonly used method, but due to sampling bias, this method has some problems that need to be corrected [13,14]. In summary, these approaches may not be entirely satisfactory in some conditions, leading to the updating of alternative technologies for the automatic identification of structural planes.
Numerous attempts to address subjective issues have already been made using cluster analyses. For instance, Shanley and Mahtab [15] first proposed a clustering algorithm for structural plane orientation in 1976, which was then upgraded by Mahtab and Yegulalp [16] and Hammah and Curran [17] to develop an FCM clustering algorithm for the automatic identification of structural planes. Dershowitz et al. [18] described a random algorithm for clustering structural planes, which can handle the additional information provided; this algorithm is based on the probability distribution that defines each crack feature and involves the integration of these probability distribution functions. The above clustering algorithms are all dynamic clustering algorithms, which generally require a predetermined number of target sets to be divided and the determination of initial clustering centers for each type. Due to the significant impact of initial cluster centers on classification results, different initial cluster centers result in differences in the classification results. To this end, Cai et al. [7] proposed an FCM clustering method for rock mass discontinuity sets using a genetic algorithm, which avoided the subjectivity of artificially delineating classification boundaries. Zhou et al. [19] adopted a combination of fuzzy equivalence clustering and fuzzy soft clustering, using the optimal grouping results obtained from the fuzzy equivalence clustering method as the initial division of the fuzzy soft clustering approach, and using the clustering center obtained from the soft clustering method as the central orientation of each classification. Jimenez-Rodriguez and Sitar [20] used a spectral clustering algorithm to construct an affinity matrix for similarity measurement between discontinuities, used the eigenvalue of the affinity matrix to construct space vectors corresponding to the projection poles of discontinuities, and then employed the K-means method for classification. Behzad et al. [21] adopted the K-means clustering algorithm to group the multi-property data of discontinuity sets and applied the principal component analysis approach to calculate the eigenvalue of the covariance matrix of the measured data.
Additionally, statistical tools such as discriminant analysis, regressions, and decision analysis are used for exploratory analyses of structural plane data, and clustering methods that can combine other information besides structural plane orientation, such as planarity, weathering, spacing, or roughness, are proposed. Furthermore, methods of classifying structural plane sets using artificial intelligence technologies such as neural networks and machine learning have also been developed [22]. However, without prior information on the groups, data must be classified into homogeneous object groups, and cluster analysis is the most suitable tool for applications [17]. The clustering method is essentially a local search optimization approach, which is prone to getting stuck in local minima, thus dramatically affecting the clustering results of structural planes. Moreover, clustering analysis requires the number of clusters and fuzzy weighting index to be given in advance; how to scientifically and reasonably select these two parameters is currently an unresolved problem.
Against this background, new technical means need to be introduced to solve the above problems. In the present study, an improved ABC algorithm is proposed and combined with the FCM clustering method, and a new FCM clustering method for automatically identifying dominant rock mass structural planes based on the ABC algorithm (named the FCM-ABC method) is developed. All the equations of this approach are fully developed, and the methodology is presented in its entirety. Moreover, the structural planes of rock masses are investigated at multiple depth levels in a gold mine in China by using a ShapeMetriX 3D system (3GSM GmbH, Graz, Austria). Based on the measured data of structural planes, the specific calculation process, the selection of parameters, the effectiveness of grouping, and the determination of the dominant orientation of the proposed method for structural plane occurrence classification are analyzed and discussed, and multiple aspects including the higher recognition accuracy, faster convergence speed, and excellent performance of this method for the identification of structural plane sets compared to traditional clustering methods used in rock engineering applications are demonstrated. This method theoretically expands the technology of rock mass structural plane identification and has important application value in practical engineering.

2. FCM Clustering Algorithm

2.1. Measurement of Similarity

The FCM clustering algorithm was first proposed by Dunn [23] in 1974 and then extended by Bezdek [24]. In the FCM algorithm, the membership degree of each sample point to all class centers is obtained by optimizing the objective function, thereby determining the class membership of the sample points and achieving the automatic classification of sample data. Each sample is assigned a membership function belonging to each cluster, and the samples are classified according to their membership values. Among numerous fuzzy clustering algorithms, the FCM clustering algorithm is the most widely and successfully applied algorithm, which has been used in fields such as data mining and image processing.
A sample is a point in a feature space, and the distance between points reflects whether the corresponding samples belong to different types [11]. According to the distribution of main discontinuity sets in rock masses, the dip direction and dip angle parameters describing the occurrence of the structural planes are usually used as statistical indicators for cluster analysis. To facilitate analyses and comparisons, it is necessary to standardize the statistical indicators of each representative point. A good standardization method, while dimensionless, should also maintain the resolution of the original statistical indicators, that is, the magnitude of variability. For the clustering results and the proximity between the clustering center and the samples, the sine value of the included angle between normal vectors, similarity coefficient, or Euclidean distance are often used to represent them. Due to the characteristics of rotation invariance, sample features being unit vectors, and there being no need for the linear transformation of coordinate units, the Euclidean distance is adopted to measure the similarity between discontinuity sets in this study.

2.2. Characteristic Function

FCM clustering is to obtain the clustering center by minimizing the objective function, which is essentially the sum of the Euclidean distances (the sum of the squares of errors) from each point to each class. The objective function can be expressed as follows:
J m = i = 1 c k = 1 n u i k m X k V i 2
where X = X 1 , X 2 , , X n 2 is a finite sample in the two-dimensional real number space 2 , which contains n sample data subsets; X k = x k 1 , x k 2 2 is the sample feature vector, that is, the dip direction and dip angle parameter vector of the k-th sample; x k 1 represents the dip direction; x k 2 represents the dip angle; V i = v i 1 , v i 2 is the i-th cluster center; c is the number of cluster centers; and u i k represents the degree to which the k-th sample belongs to the i-th cluster center and satisfies u i k 0 , 1 and i = 1 c u i k = 1 .
When X k V i , the following can be written:
u i k = 1 X k V i 2 1 m 1 j = 1 c 1 X k V j 2 1 m 1 1
V i = k = 1 n u i k m X k k = 1 n u i k m , 1 i c , 1 k n
where m is the fuzzy weighted index and m 1 , , and j is a randomly selected subscript. The index m controls the allocation of membership degree and the fuzzy degree of clustering. The selection of m has been discussed in previous studies [17,25], and in general, taking m = 2 can meet the requirements.
By using the FCM clustering algorithm mentioned above, a fuzzy C-partition of X can be determined. This fuzzy processing method can precisely characterize the actual distribution of data, which is particularly suitable for situations in which various data points have overlapping distributions. Nevertheless, because the FCM clustering algorithm is realized through the iterative optimization of the objective function, the objective function Jm decreases in the iterative process, and the option of the initial clustering centers and the input order of samples have a remarkable impact on the final clustering results. If the initial clustering centers are imbalanced in the entire sample space, the FCM clustering algorithm will probably fall into local minima, which is particularly prominent when the data volume is large, especially in high-dimensional cases. Thus, it is crucially important to give the initial cluster center as accurately as possible. That is, using clustering methods to divide the occurrence data of structural planes requires a rough judgment of the grouping beforehand, including the number of clusters and the orientation of cluster centers. For this problem, the common countermeasure is to cluster with several different initial clustering centers and then choose the most satisfactory one as the final clustering result. When this method is used for data analyses of the structural plane orientation, it not only requires a large amount of work but also cannot guarantee the optimality of clustering results. In view of this, an attempt is made to use the ABC algorithm to solve the global optimization problem in the FCM clustering algorithm of rock mass structural planes.

3. FCM-ABC Method for Rock Mass Structural Plane Identification

3.1. Principle of the ABC Algorithm

The ABC algorithm, developed by Derviş Karaboğa [26] in 2005, is a meta-heuristic optimization algorithm that imitates the behavior of bee colonies. It seeks the optimal solution by simulating the search and food collection processes of bee colonies, aiming at solving complex optimization problems, especially those that are difficult to solve by traditional methods. The algorithm exhibits the characteristics of simple individual behavior, distributed control, and strong robustness and scalability and is not constrained by domain knowledge. Compared to other methods, such as genetic algorithms, differential evolution algorithms, and particle swarm optimization algorithms, the ABC algorithm has greatly improved its convergence speed and algorithm performance [27,28] and has been applied in related fields such as cluster analysis [29], large-scale problems and project design optimization [30], and constrained optimization problems [31]. Combining the ABC algorithm with the FCM clustering method has advantages in terms of its global search ability, diversity maintenance, flexible parameter adjustment, efficient convergence, and adaptability to large-scale problems.
According to the different divisions of labor, bee colonies are classified into hiring bees, following bees, and reconnaissance bees [32]. The main task of hiring bees is to explore potential solutions in the search space. They choose a honey source (candidate solution), collect information on the honey source, and choose the next honey source to explore according to the quality of the current solution. The following bees observe the actions of the hiring bees and decide which honey source is worthy of further study based on the quality of the solutions discovered by the hiring bees. They explore this honey source with the hiring bees to obtain more information. If a honey source contains a better solution, the following bees will inform other bees. Three strategies for finding new honey sources are provided, as illustrated in Figure 1. The search space of reconnaissance bees is not limited to certain areas. If reconnaissance bees discover a potential honey source, they will transmit the information to other bees so that other bees can further explore the area. Therefore, the kernel of the ABC algorithm involves the following three parts: the hiring bees search for honey sources; the following bees select honey sources with a certain probability of searching according to the honey source information shared by the hiring bees; and the reconnaissance bees randomly search in the search space. In the search and optimization process of the ABC algorithm, the entire process is repeated over and over again until the end condition is met (i.e., the optimal solution is obtained).

3.2. Improved ABC Algorithm

When using the ABC algorithm to solve optimization problems, the location of the honey source is abstracted as a point in the solution space, which represents the potential solution of the problem. The mass of the honey source g (g = 1, 2, …, SN) corresponds to the fitness value fitg of the solution, where SN is the quantity of the honey sources. Let D be the dimension of the problem to be solved, and the position of the honey source g at t iterations can be expressed as follows:
L g t = l g 1 t ,   l g 2 t ,   l g 3 t ,   ,   l g D t
The initial location of the honey source g is stochastically produced in the search space based on Equation (5):
x g h = Q h + r a n d 0 ,   1 G h Q h
where xgh∈(Gh, Qh); Gh and Qh are the lower and upper limits of the search space, respectively; h = 1, 2, …, D; and rand stands for a random number between (0, 1).
In the ABC algorithm, the richness of the nectar contained in each honey source, that is, the fitness fitg of the solution it represents, is as follows:
f i t g = 1 J m + 1
In which
J m = l = 1 R g = 1 S m g l d 2 P g , w l
where Jm is the sum of the squares of the deviations; S is the number of structural planes; R is the number of groups divided by S structural planes; Pg is the g-th grouped structural plane; wl is the center vector (i.e., group center) of the l-th grouped structural plane Wl; d(Pg, wl) is the distance between Pg and wl; and mgl represents the attribution relationship between Pg and Wl as follows:
m g l = 1 P g W l 0 P g W l
At the beginning of the search, the hiring bees search around the honey source g according to Equation (9) to generate a new honey source, that is, update the solution:
v g h = x g h + o g h x g h x b h
where vgh is a new honey source (solution) obtained from the xgh neighborhood search; b is a honey source different from g (bg) randomly selected from SN honey sources; b∈{1, 2, …, SN}; ogh represents a random number in the range of [0, 1], which controls the generation range of the xgh neighborhood; and h represents a random integer in [1, D], which implies that the hiring bees stochastically select one dimension to search.
The newly produced possible solution is compared with the original solution:
New: vgh = {vg1, vg2, …, vgD}
Old: xgh = {xg1, xg2, …, xgD}
The greedy selection strategy is adopted to preserve the better solution.
The choice of the solution by the following bees is to judge the fitness value of the solution by observing the swing dance of the leading bees and selecting which hiring bees to follow according to the selection probability. The fitness value fitg is computed using the following equation:
f i t g = 1 1 + f g , f g > 0 1 + f g , f g 0
where fg represents the objective function value of the g-th solution.
The following bees follow the others according to the probability calculated by Equation (13) based on the honey source information shared by the hiring bees:
P g = f i t g e = 1 S N f i t n
where Pg represents the probability that the g-th honey source is chosen; and e denotes the maximum number of cycles.
In addition to the two control parameters of the number of honey sources and the maximum number of cycles, there is also another crucial control parameter in the ABC algorithm, i.e., the maximum number of times the same honey source is collected (limit), which is employed to record the number of times a solution is updated. If a solution has not been improved after limit consecutive cycles, it indicates that this solution is trapped into a local optimum and should be discarded, and then a new solution will be stochastically generated using Equation (5) to replace the original solution. The ABC algorithm defines two main behavior patterns that are essential for self-organization and swarm intelligence, namely, the positive feedback mechanism of recruiting more following bees to exploit richer honey sources and the negative feedback mechanism of abandoning honey source exhaustion [12]. The ABC algorithm combines global search and local search methods, achieving a good balance between honey source exploration and extraction for the bees, thereby greatly improving the performance of the algorithm.
In this study, the detailed calculation process of the FCM-ABC method is presented in Figure 2, which is automatically completed using a self-designed MATLAB program. The above approach also introduces the idea of a roulette wheel algorithm, which can provide better optimization direction and higher-quality candidate solutions in the iterative process of the ABC algorithm, strengthen the robustness and convergence speed of this algorithm, and balance its local search and global search capabilities.

3.3. Clustering Validity Verification

The clustering results obtained needed to be verified. At present, a variety of validity test indicators have been proposed. From the effectiveness of clustering, a good clustering result should be as clear of a division as possible [17,25]. Here, two test indicators, i.e., the classification entropy coefficient Hm and the fuzzy classification coefficient Fm, are employed to test the effectiveness of clustering, and the formulas for both are as follows [24]:
H m = 1 n k = 1 n i = 1 c u i k log a u i k
F m = 1 n k = 1 n i = 1 c u i k 2
where the base number of logarithm a∈(1, ∞), and it is agreed that when uik = 0, uikloga(uik) = 0 (the natural logarithm is taken in this study). For the two test indicators Hm and Fm, when Hm→0 and Fm→1, it indicates that the smaller the fuzziness value of the classification, the better the clustering effect.
In addition, to make an objective judgment on the optimal clustering results, it is necessary to use multiple indicators to test the clustering effect because fewer evaluation indicators may lead to one-sided evaluation results. Thus, another evaluation indicator, i.e., the fuzzy hypervolume Fh, is also used to evaluate the clustering effect. A minimum Fh value indicates the optimal fuzzy partition. The calculation formula for Fh is as follows [33]:
F h = i = 1 c det T i 0.5
In which, Ti is a fuzzy covariance matrix and the following can be written:
T i = j = 1 n u i j m X j V i X j V i T j = 1 n u i j m
According to the proposed FCM-ABC method, after the clustering effect test, the appropriate clustering number c obtained is the structural plane grouping number. Each group represents the dominant structural plane at the measurement point, and the clustering center stands for the mean normal vector of this group of the dominant structural planes in that group, which can be converted into the average occurrence according to Equation (18). Meanwhile, the sample size in each group can also reflect the different levels of importance of the dominant structural plane.
X l = cos α l sin β l ,   sin α l sin β l ,   sin α l cos β l
where αl and βl represent the dip direction and dip angle of the l-th structural plane, respectively, and l∈[1, n].

4. Engineering Application

4.1. Discontinuity Set Survey in a Gold Mine

A gold mine is located in Shandong province, China, with a mining depth exceeding one kilometer underground. The structural planes such as joints and fissures in this mine area are quite developed (Figure 3), which seriously threatens the stability of roadways and stopes. Hence, investigating the scale, occurrence, and distribution of the structural planes in this mine is crucial for the failure mode analysis and stability evaluation of the surrounding rock. A 3D non-contact measuring system (ShapeMetriX 3D) for the geometric parameters of the rock mass is used to investigate the rock mass structural planes of the mine, which primarily contains a high-resolution standard DSLR zoom camera (Nikon Imaging Japan Inc., Tokyo, Japan), corresponding marker rod components, and a 3D visual analysis software system, as shown in Figure 4. This system can provide real 3D images of the rock mass surface and determine the geometric measurement data of the rock discontinuity sets by being combined with the matching image analysis software, thus recording the tunnel outline and the spatial position of the rock mass discontinuity. The system essentially relies on the digital image correlation technique, which organizes the digital information of the rock mass to obtain information on the rock mass structure plane occurrence.
Figure 5 shows the basic principle of the 3D non-contact photogrammetry. Firstly, the investigation area is determined, and the left and right views of the exposure surface are obtained through the calibrated high-pixel camera, such as the points P1(u, v) and P2(u, v). Afterwards, the two views in the picture are imported into a software analysis system, and the system automatically identifies the points P1(u, v) and P2(u, v) and reconstructs them in three dimensions to obtain 3D points P(x, y, z) based on a series of techniques such as pixel point matching and image distortion deviation correction. Finally, the 3D model is synthesized and the direction and distance are realistic to obtain a true 3D digital model of the rock mass surface. According to the reconstructed 3D surface, the discontinuity sets of rock masses can be marked, such as the joint trace length, spacing, and fault distance, and thus, the geometric occurrence information of structural planes can be statistically analyzed.
The structural planes of the rock masses are investigated at multiple depth levels in the gold mine by using the ShapeMetriX 3D system. The following is an example of measuring the structural planes at a measuring point at a depth of 765 m underground. The left and right views of the survey location are identified (Figure 6a). These two views are imported into the ShapeMetriX 3D software analysis system, the key measurement areas are delineated, the 3D models are synthesized, and the direction and distance are realistically transformed to obtain the 3D view of the rock mass surface (Figure 6b). On the synthesized 3D map, rock joints are grouped according to the distribution of the main joints and fractures, and different colors represent different groups. There are two groups of the main joint distribution, namely, the red group and the blue group in Figure 6c. Based on the spatial distribution and grouping of discontinuity sets, the stereographic projection map (Figure 6d) and the structural plane trace distribution map (Figure 6e), which can reflect the joint spacing, are drawn.
The spatial distribution of rock discontinuity sets can be described by spatial geometric parameters such as occurrence, shape, scale, and spacing, and these basic geometrical features can be used to determine the spatial shape characteristics of each group of rock mass discontinuities. The collected data are counted and calculated using the software of the ShapeMetriX 3D system, and the geometric parameters such as the trace length, dip direction, dip angle, and spacing of each group of joints are counted, respectively, and the statistical distribution law of each set of discontinuities is obtained, as listed in Table 1.

4.2. Verification of Discontinuity Sets’ Clustering Effect

The measured data of the structural planes at a depth of 765 m in this gold mine are used to validate the effectiveness and reliability of the automatic identification method for the structural planes proposed in this study. The FCM-ABC method is employed to cluster the joint parameters of each group together. The measured group size is 81, and the relevant parameters are set as follows: m = 2, c = 2–7, limit = 100, and e = 200. The two-dimensional distribution of joints on the surface of the original rock mass is plotted in Figure 7, showing two significant groups of dominant structural planes, which are used for comparison. The clustering results of the field discontinuity data automatically computed by the self-designed MATLAB code using different c values are presented in Figure 8, and the obtained values of the three cluster validity test indicators under different c values are provided in Table 2. Apparently, for the tested sample data, from c = 2 to c = 7, when c = 2, the classification entropy coefficient Hm is the closest to 0, the fuzzy classification coefficient Fm is the closest to 1, and the fuzzy hypervolume Fh is the smallest, indicating that the clustering effect is the best in this case and the grouping result is very satisfactory. According to the calculation results of the cluster center when c = 2, the average occurrence of the two sets of predominant discontinuity sets is determined, i.e., the dip direction of the first set of discontinuities is 248.16°, and the dip angle is 58.17°; the second set of discontinuities has a dip direction of 52.33° and a dip angle of 44.86°. The clustering calculation results are quite comparable to the actual measured results (Table 1 and Figure 7), which implies that the FCM-ABC method has a high solving accuracy and also verifies the correctness of the new algorithm.
Moreover, the correlation between the values of the cluster validity test indicators and c values is intuitively presented in Figure 9. Evidently, with the increase in the c value, Hm and Fh show an overall increasing trend, while Fm shows a decreasing trend. This indicates that the clustering effect is best when c = 2, which is identical to the real situation of the two dominant structural planes. The selection of the c value has a significant influence on the clustering results. Hence, choosing an appropriate c value is crucial. The proposed FCM-ABC method can accurately obtain the clustering center and membership degree through extensive training, which can effectively solve the problem of conventional clustering methods not being able to effectively select the appropriate initial clustering center. Accordingly, the new clustering approach can be applied to solve the problem of grouping the dominant structural planes of rock masses and reveal the geometric characteristics of the structural planes. In addition, the quality of clustering results will affect the convergence process to some extent. Figure 10 shows the process of searching for optimal solutions during the structural plane clustering calculation. The optimal solution is reached after around 125 cycles, and the actual time to find the optimum is approximately 0.02 s. The important feature of the ABC algorithm converging to the global optimal solution ensures that the proposed FCM-ABC method can quickly obtain the global optimal solution.
To further validate the performance and advantages of the proposed FCM-ABC method, this method was compared with other clustering algorithms (the FCM algorithm, genetic algorithm, and neural network) based on the same data. The clustering results that achieve the optimal solutions obtained by different methods are listed in Table 3. Compared to the traditional clustering algorithms, the FCM-ABC method significantly reduces the convergence times, demonstrating a better algorithm performance and faster convergence speed. Consequently, the calculation time of the program can be greatly reduced in engineering applications, which is convenient for repeated calculations. Moreover, this new method recruits following bees through a roulette wheel algorithm according to the probability determined by the calculated Euclidean distance of the clustering and constantly updates the Euclidean distance, inducing the optimization process to approach the optimal solution more closely. While improving the convergence speed, it can also converge to better results, greatly improving the reliability and objectivity of the clustering results. Therefore, the approach that we developed has outstanding advantages in grouping analyses of structural planes, effectively avoids the shortcoming of conventional clustering algorithms easily falling into local optima, and has broad application prospects. This study provides an effective approach and method for the automatic identification and grouping of structural planes.
In the grouping calculation of structural planes, for different geological conditions, a clustering analysis can be performed as long as there are structural plane parameters of the dip direction and dip angle. Of course, other parameters can also be selected, but they have not been verified in this paper. For low-quality or incomplete structural plane data, they can be eliminated in advance manually or by compiling a program that meets certain rules to avoid affecting the accuracy of the clustering calculation results. Moreover, based on the clustering calculation via the FCM-ABC method using the dip direction and dip angle of the engineering structural plane in this study, the empirical thresholds of the three clustering effectiveness indicators Hm, Fm, and Fh could be recommended as Hm < 0.15, Fm > 0.5, and Fh < 1000, respectively, to evaluate whether the clustering calculation has reached the optimal solution. This may need to be adjusted according to different data types, specific engineering conditions, and actual requirements. In addition, the selection scheme for an appropriate number of clusters is generally predetermined with different numbers of partition groups (usually between two and ten) [34], and the corresponding grouping result is the best grouping result when the clustering effectiveness indicator values are optimal.
Notably, the above method is also used to cluster analyze the structural plane data (all of which are two groups of dominant structural planes) investigated at other depth levels in this gold mine, and good recognition results are also reached. Due to the space limitation, the clustering calculation results of the dominant grouping for these structural planes are not provided. Nevertheless, it should be emphasized that only the sample data containing two groups of dominant structural planes are used to analyze and verify the proposed FCM-ABC method in this study. To further verify the applicability of the proposed method, the sample data containing at least three groups of dominant structural planes will be used for the clustering analysis in the next step, which is also conducive to optimizing and perfecting the method. In addition, only two parameters, i.e., dip direction and dip angle, are employed to group the dominant structural planes of rock masses, and the proposed method should be used to identify the dominant structural planes based on more parameters in the future because more parameters can more accurately characterize the distribution and development laws of structural planes.

5. Discussion

Numerous studies [35,36,37] have indicated that the occurrence of rock engineering disasters (such as spalling, falling roofs, collapses, large deformations of surrounding rock, rockburst, and water inrush) is mostly due to insufficient attention given to the influence of structural planes in the rock mass. In practice, generally, rock engineering is not suitable for being built in rock masses with completely continuous structural planes but is usually built in rock masses with discontinuous structural planes. Discontinuous structural planes usually crisscross in rock masses, forming non-continuous bodies with complex structural characteristics. The influence of the structural plane on the mechanical response behavior of engineering rock masses is multifaceted. The morphology, size, spatial distribution, and combination characteristics of structural planes are key factors determining the mechanical and engineering properties of rock masses and also controlling the stability and failure mode of engineering rock masses.
Specifically, structural planes can cause additional deformations of the surrounding rock, such as the closure and sliding of the structural planes. The existence of structural planes can seriously deteriorate the integrity and bearing capacity of the rock mass, and the existing structural planes are the source of new cracks, making the surrounding rock more prone to deformation and damage in engineering. Furthermore, structural planes can also alter the stress distribution pattern in engineering rock masses (such as changes in the magnitude and direction of the circumferential stress) [3,38,39], resulting in an abnormal stress distribution in local areas and thus causing different failure modes of the surrounding rock. In particular, the failure mode is directly related to the occurrence of structural planes. In addition, the mechanical properties of rock masses exhibit remarkable anisotropic characteristics, and the interaction between structural planes and between structural planes and engineering structures (such as tunnels) increases the complexity and unpredictability of the mechanical response and disaster behavior of engineering rock masses.
The stability analysis of rock masses often relies on a thorough understanding of the characteristics of structural planes. In practical engineering, the structural planes of rock masses may have complex geometric features (such as different shapes, orientations, dip angles, and distribution densities), which have a decisive impact on the strength, deformation, and failure modes of the rock mass. By using automated methods to identify and analyze these structural planes, the spatial distribution information of the planes can be accurately obtained, providing reliable data for rock mass stability assessment. Moreover, the characteristics of rock mass structural planes directly influence the design and construction of rock engineering projects (such as underground tunnels, mining, and underground storage facilities). Engineering design needs to comprehensively consider the geometric characteristics, mechanical properties, and distribution of structural planes within the rock mass. Thus, accurately mastering this information is crucial for optimizing design and improving construction safety. Additionally, during underground engineering and mining operations, the structural planes of rock masses are often the source of disasters such as rock bursts, spalling, and collapses. Changes in the distribution and characteristics of structural planes directly affect the failure behavior of the rock mass under external loading. Therefore, the automatic recognition technology of structural planes provides new ideas and methods for disaster warning and risk management in rock engineering. More accurate data on structural planes could enhance the scientific and effective prevention of disasters, ensuring the safety of the project. In particular, as rock engineering moves towards intelligence and digitization, the application of automatic recognition technology provides fundamental data for the intelligent management of rock engineering. Combined with big data analysis and machine learning, the technology of automatically recognizing structural planes in rock masses not only provides real-time monitoring information but also allows for long-term dynamic analysis, offering real-time support for engineering decision making. In summary, automatically identifying structural planes and accurately obtaining their geometric information can provide a data foundation for engineering rock mass quality grading, rock mass stability assessment and analysis, 3D geomechanical model construction, rock support design, and disaster monitoring and early warning involved in rock engineering disaster prevention and control. This is conducive to solving the dual scientific challenges of the prevention and precise control of rock engineering disasters and intelligent emergency decision making.
It should be noted that although considerable progress has been made in the theory and technology of the automatic identification of rock discontinuities, due to the complexity and uncertainty of geological bodies and the urgent need for accurate prevention and control of rock engineering disasters, relevant research is still needed in the future to strengthen the refined and intelligent identification, extraction, analysis, and characterization of discontinuities, so as to obtain complete and true information, such as the occurrence and spatial distribution of structural planes, to improve the theoretical and technical level of disaster prevention and control.

6. Conclusions

The traditional classification methods for rock mass structural planes have many limitations when dealing with complex rock mass structures and large-scale data. To overcome the drawback of the FCM clustering algorithm easily falling into local optima, in this paper, an improved ABC algorithm is proposed and combined with FCM clustering, and a new FCM-ABC method is developed. Using the measured structural plane data, the specific calculation process, the selection of parameters, the effectiveness of grouping, and the dominant orientation of the proposed method for structural plane occurrence classification are analyzed and discussed, and satisfactory clustering results are achieved, verifying the effectiveness of the method. Also, multiple aspects of the excellent performance of this method for the identification of structural plane sets compared to traditional clustering methods are demonstrated. The approach can not only solve the problem of the sensitivity of traditional clustering algorithms to the initial clustering center but also accelerate the convergence speed of this algorithm and improve the clustering accuracy and stability of the algorithm, showing great potential in solving complex optimization problems. In particular, this method can avoid the subjectivity of artificially defining classification boundaries when the grouping boundary of dominant structural planes is not clear and prior knowledge is insufficient. Additionally, it can give objective and reliable results without relying on engineering experience, providing a reliable basis for the identification and classification of rock discontinuity sets, the optimization design and stability analysis of rock engineering, and the accurate prevention and control of engineering disasters. The method theoretically expands the technology of rock mass structural plane identification and has important application value in practical engineering. Note that to further verify the applicability and reliability of this method, the sample data containing at least three groups of dominant structural planes should be used for clustering analysis based on more parameters in the future. Also, corresponding software platforms to achieve the intelligent and refined grouping of structural planes should be developed to guide engineering practice.

Author Contributions

Conceptualization, P.L. and M.C.; methodology, P.L., T.C. and M.C.; software, T.C.; validation, P.L., T.C. and L.S.; formal analysis, P.L., Y.L. and T.C.; investigation, P.L., Y.L. and P.W.; resources, P.L. and X.Z.; data curation, P.L. and T.C.; writing—original draft preparation, P.L. and T.C.; writing—review and editing, P.L. and X.Z.; visualization, Y.L. and Y.W.; supervision, M.C.; project administration, P.L. and M.C.; funding acquisition, P.L. and M.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Science, Technology & Innovation Project of Xiongan New Area (Grant No. 2023XAGG0061), the Open Research Fund of the State Key Laboratory of Strata Intelligent Control and Green Mining co-founded by Shandong Province and the Ministry of Science and Technology, Shandong University of Science and Technology (Grant No. SICGM202303), the National Natural Science Foundation of China (Grant Nos. 52204084 and 52474091), the Interdisciplinary Research Project for Young Teachers of USTB (Fundamental Research Funds for the Central Universities) (Grant No. FRF-IDRY-GD22-002), and the National Key R&D Program of China (Grant Nos. 2022YFC2905600 and 2022YFC3004601).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The datasets used during the current study are available from the corresponding author upon reasonable request.

Acknowledgments

The authors are deeply indebted to the financial supporters.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Kulatilake, P.H.S.W.; Wathugala, D.N.; Poulton, M.; Stephansson, O. Analysis of Structural Homogeneity of Rock Masses. Eng. Geol. 1990, 29, 195–211. [Google Scholar] [CrossRef]
  2. Martin, M.W.; Tannant, D.D. A Technique for Identifying Structural Domain Boundaries at the EKATI Diamond Mine. Eng. Geol. 2004, 74, 247–264. [Google Scholar] [CrossRef]
  3. Sagong, M.; Park, D.; Yoo, J.; Lee, J.S. Experimental and Numerical Analyses of an Opening in a Jointed Rock Mass under Biaxial Compression. Int. J. Rock Mech. Min. Sci. 2011, 48, 1055–1067. [Google Scholar] [CrossRef]
  4. Li, P.; Cai, M.F. Energy Evolution Mechanism and Failure Criteria of Jointed Surrounding Rock under Uniaxial Compression. J. Cent. South Univ. 2021, 28, 1857–1874. [Google Scholar] [CrossRef]
  5. Wang, Y.; Yi, X.F.; Li, P.; Cai, M.F.; Sun, T. Macro-Meso Damage Cracking and Volumetric Dilatancy of Fault Block-in-Matrix Rocks Induced by Freeze–Thaw-Multistage Constant Amplitude Cyclic (F-T-MSCAC) Loads. Fatigue Fract. Eng. Mater. Struct. 2022, 45, 2990–3008. [Google Scholar] [CrossRef]
  6. Li, P.; Cai, M.F.; Guo, Q.F.; Ren, F.H. Investigation on Acoustic Emission Characteristics of Hole-Joint Contained Granite under a Compressive Disturbance: Experimental Insights. Lithosphere 2022, 2022, 3594940. [Google Scholar] [CrossRef]
  7. Cai, M.F.; Wang, P.; Zhao, K.; Zhang, D.K. Fuzzy C-Means Cluster Analysis Based on Genetic Algorithm for Automatic Identification of Joint Sets. Chin. J. Rock Mech. Eng. 2005, 24, 371–376. [Google Scholar]
  8. Li, P.; Cai, M.F.; Gao, Y.B.; Wang, P.T.; Miao, S.J.; Wang, Y. Fracture Evolution and Failure Behavior around an Opening in Brittle Jointed Rocks Subjected to Uniaxial Compression. Theor. Appl. Fract. Mech. 2022, 122, 103651. [Google Scholar] [CrossRef]
  9. Li, P.; Wu, Y.Q.; Cai, M.F. Failure Behavior of the Surrounding Rock of Jointed Rock Masses in a Gold Mine under Blasting Impact Disturbance. Environ. Earth Sci. 2022, 81, 106. [Google Scholar] [CrossRef]
  10. Harrison, J.P. Fuzzy Objective Functions Applied to the Analysis of Discontinuity Orientation Data. In Proceedings of the Rock Characterization: ISRM Symposium, Eurock ’92, Chester, UK, 14–17 September 1992; pp. 25–30. [Google Scholar]
  11. Zhao, K.; Cai, M.F. Application of Fuzzy C-Means Cluster Algorithm in Identification of Structural Plane Group. Met. Mine 2002, 13–15. [Google Scholar] [CrossRef]
  12. Song, T.J.; Chen, J.P.; Zhang, W.; Xiang, L.J.; Yang, J.H. A Method for Multivariate Parameter Dominant Partitioning of Discontinuities of Rock Mass Based on Artificial Bee Colony Algorithm. Rock Soil Mech. 2015, 36, 861–868. [Google Scholar]
  13. Terzaghi, R.D. Sources of Error in Joint Surveys. Géotechnique 1965, 15, 287–304. [Google Scholar] [CrossRef]
  14. Zhang, L.; Einstein, H.H. Estimating the Mean Trace Length of Rock Discontinuities. Rock Mech. Rock Eng. 1998, 31, 217–235. [Google Scholar] [CrossRef]
  15. Shanley, R.J.; Mahtab, M.A. Delineation and Analysis of Clusters in Orientation Data. J. Int. Assoc. Math. Geol. 1976, 8, 9–23. [Google Scholar] [CrossRef]
  16. Mahtab, M.A.; Yegulalp, T.M. A Rejection Criterion for Definition of Clusters in Orientation Data. In Proceedings of the The 23rd U.S. Symposium on Rock Mechanics (USRMS), Berkeley, CA, USA, 25–27 August 1982; Volume All Days, p. ARMA-82-116. [Google Scholar]
  17. Hammah, R.E.; Curran, J.H. Fuzzy Cluster Algorithm for the Automatic Identification of Joint Sets. Int. J. Rock Mech. Min. Sci. 1998, 35, 889–905. [Google Scholar] [CrossRef]
  18. Dershowitz, W.; Busse, R.; Geier, J.; Uchida, M. A Stochastic Approach for Fracture Set Definition. In Proceedings of the 2nd North America Rock Mechanics Symposium, Montreal, QC, Canada, 19–21 June 1996; Volume All Days, p. ARMA-96-1809. [Google Scholar]
  19. Zhou, Y.X.; Zhou, Z.F.; Sun, Q.G. Synthetical Fuzzy Clustering Analysis for Joints Occurrence of Rock Mass. Chin. J. Rock Mech. Eng. 2005, 24, 2283–2287. [Google Scholar]
  20. Jimenez-Rodriguez, R.; Sitar, N. A Spectral Method for Clustering of Rock Discontinuity Sets. Int. J. Rock Mech. Min. Sci. 2006, 43, 1052–1061. [Google Scholar] [CrossRef]
  21. Tokhmechi, B.; Memarian, H.; Moshiri, B.; Rasouli, V.; Noubari, H.A. Investigating the Validity of Conventional Joint Set Clustering Methods. Eng. Geol. 2011, 118, 75–81. [Google Scholar] [CrossRef]
  22. Sirat, M.; Talbot, C.J. Application of Artificial Neural Networks to Fracture Analysis at the Äspö HRL, Sweden: Fracture Sets Classification. Int. J. Rock Mech. Min. Sci. 2001, 38, 621–639. [Google Scholar] [CrossRef]
  23. Dunn†, J.C. Well-Separated Clusters and Optimal Fuzzy Partitions. J. Cybern. 1974, 4, 95–104. [Google Scholar] [CrossRef]
  24. Bezdek, J.C. Pattern Recognition with Fuzzy Objective Function Algorithms. In Advanced Applications in Pattern Recognition; Springer: Berlin/Heidelberg, Germany, 1981. [Google Scholar]
  25. Gao, X.B.; Li, J.; Xie, W.X. Optimal Choice of Weighting Exponent in a Fuzzy C Means Clustering Algorithm. Pattern Recognit. Artif. Intell. 2000, 13, 7–12. [Google Scholar]
  26. Karaboğa, D. An Idea Based on Honey Bee Swarm for Numerical Optimization; Technical Report-TR06; Erciyes University: Kayseri, Türkiye, 2005. [Google Scholar]
  27. Karaboga, D.; Basturk, B. A Powerful and Efficient Algorithm for Numerical Function Optimization: Artificial Bee Colony (ABC) Algorithm. J. Glob. Optim. 2007, 39, 459–471. [Google Scholar] [CrossRef]
  28. Karaboga, D.; Basturk, B. On the Performance of Artificial Bee Colony (ABC) Algorithm. Appl. Soft Comput. 2008, 8, 687–697. [Google Scholar] [CrossRef]
  29. Karaboga, D.; Ozturk, C. A Novel Clustering Approach: Artificial Bee Colony (ABC) Algorithm. Appl. Soft Comput. 2011, 11, 652–657. [Google Scholar] [CrossRef]
  30. Akay, B.; Karaboga, D. Artificial Bee Colony Algorithm for Large-Scale Problems and Engineering Design Optimization. J. Intell. Manuf. 2012, 23, 1001–1014. [Google Scholar] [CrossRef]
  31. Brajevic, I.; Tuba, M. An Upgraded Artificial Bee Colony (ABC) Algorithm for Constrained Optimization Problems. J. Intell. Manuf. 2013, 24, 729–740. [Google Scholar] [CrossRef]
  32. Qin, Q.D.; Cheng, S.; Li, L.; Shi, Y.H. Artificial Bee Colony Algorithm: A Survey. CAAI Trans. Intell. Syst. 2014, 9, 127–135. [Google Scholar]
  33. Gath, I.; Geva, A.B. Unsupervised Optimal Fuzzy Clustering. IEEE Trans. Pattern Anal. Mach. Intell. 1989, 11, 773–780. [Google Scholar] [CrossRef]
  34. Dong, F.R.; Wang, S.H.; Hou, Q.K. Multi-Parameter Dominant Grouping Method of Rock Mass Discontinuity Based on Principal Component Analysis. Rock Soil Mech. 2022, 43, 2457–2470. [Google Scholar]
  35. Park, C.H.; Bobet, A. Crack Coalescence in Specimens with Open and Closed Flaws: A Comparison. Int. J. Rock Mech. Min. Sci. 2009, 46, 819–829. [Google Scholar] [CrossRef]
  36. Zhang, X.P.; Wong, L.N.Y. Crack Initiation, Propagation and Coalescence in Rock-like Material Containing Two Flaws: A Numerical Study Based on Bonded-Particle Model Approach. Rock Mech. Rock Eng. 2013, 46, 1001–1021. [Google Scholar] [CrossRef]
  37. Li, P.; Cai, M.F.; Gao, Y.B.; Guo, Q.F.; Miao, S.J.; Ren, F.H.; Wang, Y. Mechanical Responses and Fracturing Behavior of Jointed Rock Masses with a Cavity under Different Dynamic Loads. Int. J. Impact Eng. 2023, 178, 104608. [Google Scholar] [CrossRef]
  38. Afolagboye, L.O.; He, J.M.; Wang, S.J. Crack Initiation and Coalescence Behavior of Two Non-Parallel Flaws. Geotech. Geol. Eng. 2018, 36, 105–133. [Google Scholar] [CrossRef]
  39. Li, P.; Cai, M.F.; Miao, S.J.; Li, Y.; Wang, Y. Correlation between the Rock Mass Properties and Maximum Horizontal Stress: A Case Study of Overcoring Stress Measurements. Int. J. Miner. Metall. Mater. 2025, 32, 39–48. [Google Scholar] [CrossRef]
Figure 1. Illustration of the honey source update.
Figure 1. Illustration of the honey source update.
Applsci 15 01497 g001
Figure 2. FCM clustering flowchart based on the ABC algorithm.
Figure 2. FCM clustering flowchart based on the ABC algorithm.
Applsci 15 01497 g002
Figure 3. Illustrations of the geographical location and structural plane development of the gold mine.
Figure 3. Illustrations of the geographical location and structural plane development of the gold mine.
Applsci 15 01497 g003
Figure 4. ShapeMetriX 3D measurement system.
Figure 4. ShapeMetriX 3D measurement system.
Applsci 15 01497 g004
Figure 5. Imaging principle of the 3D surface measurement [9].
Figure 5. Imaging principle of the 3D surface measurement [9].
Applsci 15 01497 g005
Figure 6. Illustration of information collection for structural planes of rock masses: (a) left and right views during photography; (b) 3D reconstruction map; (c) identification of structural plane; (d) stereographic projection; and (e) trace distribution of structural planes.
Figure 6. Illustration of information collection for structural planes of rock masses: (a) left and right views during photography; (b) 3D reconstruction map; (c) identification of structural plane; (d) stereographic projection; and (e) trace distribution of structural planes.
Applsci 15 01497 g006
Figure 7. Distribution of joints on the surface of the original rock mass.
Figure 7. Distribution of joints on the surface of the original rock mass.
Applsci 15 01497 g007
Figure 8. Clustering results of the field structural plane data based on different c values: (a) c = 2; (b) c = 3; (c) c = 4; (d) c = 5; (e) c = 6; and (f) c = 7.
Figure 8. Clustering results of the field structural plane data based on different c values: (a) c = 2; (b) c = 3; (c) c = 4; (d) c = 5; (e) c = 6; and (f) c = 7.
Applsci 15 01497 g008
Figure 9. Relationship between the values of the cluster validity test indicators and c values.
Figure 9. Relationship between the values of the cluster validity test indicators and c values.
Applsci 15 01497 g009
Figure 10. Process of searching for optimal solutions during the structural plane clustering calculation.
Figure 10. Process of searching for optimal solutions during the structural plane clustering calculation.
Applsci 15 01497 g010
Table 1. Geometric parameter values of structural planes and their distribution models.
Table 1. Geometric parameter values of structural planes and their distribution models.
GroupTrace Length (m)Dip Direction (°)Dip Angle (°)Spacing (m)
Distribution ModelMean ValueStandard DeviationDistribution ModelMean ValueStandard DeviationDistribution ModelMean ValueStandard DeviationDistribution ModelMean ValueStandard Deviation
No. 1Normal0.440.103Normal251.8839.4Normal56.6516.06Negative exponential0.340.35
No. 2Normal0.250.06Normal49.2119.75Normal42.7016.92Negative exponential0.110.07
Table 2. Obtained values of the three cluster validity test indicators under different c values.
Table 2. Obtained values of the three cluster validity test indicators under different c values.
c234567
Hm0.100.210.190.190.190.22
Fm0.580.250.180.130.100.09
Fh998.471288.001340.691297.491322.031459.50
Table 3. Clustering results obtained by different clustering algorithms.
Table 3. Clustering results obtained by different clustering algorithms.
AlgorithmHmFmFhIterationsConvergence Time/s
FCM-ABC0.100.58998.471250.02
FCM0.150.271195.913088.99
Genetic algorithm0.180.211453.83562306.69
Neural network0.200.131501.5540037509.56
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

Li, P.; Chen, T.; Liu, Y.; Cai, M.; Sun, L.; Wang, P.; Wang, Y.; Zhang, X. Automatic Identification of Rock Discontinuity Sets by a Fuzzy C-Means Clustering Method Based on Artificial Bee Colony Algorithm. Appl. Sci. 2025, 15, 1497. https://doi.org/10.3390/app15031497

AMA Style

Li P, Chen T, Liu Y, Cai M, Sun L, Wang P, Wang Y, Zhang X. Automatic Identification of Rock Discontinuity Sets by a Fuzzy C-Means Clustering Method Based on Artificial Bee Colony Algorithm. Applied Sciences. 2025; 15(3):1497. https://doi.org/10.3390/app15031497

Chicago/Turabian Style

Li, Peng, Tianqi Chen, Yan Liu, Meifeng Cai, Liang Sun, Peitao Wang, Yu Wang, and Xuepeng Zhang. 2025. "Automatic Identification of Rock Discontinuity Sets by a Fuzzy C-Means Clustering Method Based on Artificial Bee Colony Algorithm" Applied Sciences 15, no. 3: 1497. https://doi.org/10.3390/app15031497

APA Style

Li, P., Chen, T., Liu, Y., Cai, M., Sun, L., Wang, P., Wang, Y., & Zhang, X. (2025). Automatic Identification of Rock Discontinuity Sets by a Fuzzy C-Means Clustering Method Based on Artificial Bee Colony Algorithm. Applied Sciences, 15(3), 1497. https://doi.org/10.3390/app15031497

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