Method and device for automatically generating coal mine geologic body

By integrating multi-source heterogeneous geological exploration data and using a triangular prism model construction method, a high-precision three-dimensional geological model is generated, which solves the problems of insufficient accuracy and lagging updates in existing coal mine geological modeling technologies. It realizes accurate depiction and real-time updating of underground geological structures, supporting safe production and intelligent mining in coal mines.

CN121883744APending Publication Date: 2026-04-17EVERYTHING MIRROR (SHANGHAI) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
EVERYTHING MIRROR (SHANGHAI) TECHNOLOGY CO LTD
Filing Date
2025-12-24
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

Existing coal mine geological modeling methods mainly rely on surface modeling technology, which is difficult to effectively depict the internal structure of coal seams and complex geological structures such as faults. This results in insufficient accuracy and reliability of 3D models, and the model update process is cumbersome and slow, which cannot meet the requirements of real-time geological information in dynamic mining processes.

Method used

By integrating multi-source heterogeneous geological exploration data and standardizing them, a volume model construction method using triangular prisms as voxels is adopted. Combined with spatial interpolation algorithms, a high-precision three-dimensional geological volume model is generated. A data architecture that separates memory structure and rendering structure is established to achieve accurate depiction and realistic restoration of complex underground geological structures in coal mines, supporting dynamic updates and geological stress analysis.

Benefits of technology

It achieves accurate depiction and realistic reproduction of complex underground geological structures in coal mines, improves the efficiency of 3D visualization rendering, supports real-time updates of geological information and stress analysis, provides reliable geological information support, and provides intuitive support for safe production and intelligent mining in coal mines.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121883744A_ABST
    Figure CN121883744A_ABST
Patent Text Reader

Abstract

The invention provides an automatic generation method and device for a coal mine geologic body, relates to the technical field of computers, and aims to solve the technical problems that in the prior art, a complex geologic structure is inaccurately depicted, and model updating lags behind. Unifying the data format and the space coordinate system of the geological exploration data; the standardized geological data are input into a preset geological body construction model, a three-dimensional geological body model composed of a plurality of triangular prism voxels is generated, and a data structure of the three-dimensional geological body model comprises a memory structure used for storing geometric and attribute data and a rendering structure used for three-dimensional visualization rendering. The memory structure is separated from the rendering structure; and in response to the received updated geological exploration data, dynamically updating the three-dimensional geological body model, and carrying out geological stress analysis based on the updated three-dimensional geological body model to generate stress distribution visual data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the field of computer technology, and in particular to a method and apparatus for automatically generating coal mine geological bodies. Background Technology

[0002] Coal mine safety production is highly dependent on a precise understanding of underground geological conditions. Traditional geological modeling is a crucial foundation for building digital mines, enabling intelligent mining, and facilitating scientific decision-making. This process requires integrating heterogeneous geological data from various sources, such as boreholes, geophysical exploration, and roadways, to reconstruct the complex three-dimensional spatial distribution of underground strata, coal seams, and geological structures.

[0003] However, existing coal mine geological modeling methods still mainly rely on surface modeling techniques, which focus on outlining and representing the external contours of geological bodies. These methods have limited fusion capabilities when processing multi-source, multi-scale geological data, making it difficult to effectively depict the internal structure of coal seams and complex geological structures such as faults. This results in insufficient accuracy and reliability of the constructed 3D models. Furthermore, the model update process is cumbersome and slow, failing to meet the real-time requirements of geological information during dynamic mining processes, thus limiting their effectiveness in guiding safe production and risk early warning. Summary of the Invention

[0004] Based on the above-mentioned technical problems, this application provides a method and apparatus for automatically generating coal mine geological bodies to overcome the technical problems of inaccurate characterization of complex geological structures and lagging model updates in the prior art.

[0005] In a first aspect, this application provides a method for automatically generating coal mine geological bodies, comprising: acquiring geological exploration data from multiple data sources, including borehole data with different distribution densities and exploration purposes, geophysical data for describing geological structures, and roadway data for describing underground spatial morphology; standardizing the geological exploration data to unify the data format and spatial coordinate system of the geological exploration data, forming standardized geological data; inputting the standardized geological data into a preset geological body construction model, processing the standardized geological data through a spatial interpolation algorithm in the geological body construction model, and generating a three-dimensional geological body model composed of multiple triangular prism voxels, wherein the data structure of the three-dimensional geological body model includes a memory structure for storing geometric and attribute data and a rendering structure for three-dimensional visualization rendering, the memory structure and the rendering structure being separated; and dynamically updating the three-dimensional geological body model in response to receiving updated geological exploration data, and performing geological stress analysis based on the updated three-dimensional geological body model to generate stress distribution visualization data.

[0006] Optionally, geological exploration data from multiple data sources may be acquired, including: acquiring first-level borehole data, which is used to characterize the basic information of strata and coal seam distribution in the macroscopic area of ​​the coal mine; acquiring second-level borehole data, which is used to supplement the detailed strata information in the mining area of ​​the coal mine working face, and the distribution density of second-level borehole data is greater than that of first-level borehole data; acquiring third-level borehole data, which is used to refine the characterization of coal seam thickness and roof and floor stability parameters in the roadway excavation area, and the update frequency of third-level borehole data is higher than that of first-level and second-level borehole data; acquiring geophysical data, which is used to accurately characterize the strike, dip, and dip angle information of faults; acquiring roadway data, which is used to construct a high-precision three-dimensional roadway model, and the roadway data contains strictly matched spatial topological relationships; and using the first-level borehole data, second-level borehole data, third-level borehole data, geophysical data, and roadway data as geological exploration data.

[0007] Optionally, the geological exploration data can be standardized, including: cleaning the geological exploration data to remove abnormal data and fill in missing data; converting the cleaned geological exploration data to a predefined three-dimensional spatial coordinate system; and encapsulating the geological exploration data after unifying the coordinate system into a predefined standardized data format for use in geological body model construction.

[0008] Optionally, the standardized geological data is processed using a spatial interpolation algorithm in the geological body construction model to generate a three-dimensional geological body model composed of multiple triangular prism voxels. This includes: constructing an irregular triangular mesh as the upper and lower bases of the triangular prism voxels based on stratigraphic boundary information in the standardized geological data; selecting vertices on the irregular triangular mesh as edges of the triangular prism voxels based on the spatial distribution density of borehole data; performing spatial interpolation calculations on the standardized geological data based on the spatial interpolation algorithm to integrate different data sources and restore the continuity of geological structures. The spatial interpolation algorithm is used to express geological phenomena such as smooth transitions and pinch-outs of stratigraphy; and constructing the three-dimensional structure of the three-dimensional geological body model using a generalized triangular prism generation algorithm based on the interpolation calculation results.

[0009] Optionally, the memory structure of the 3D geological model stores the spatial geometric data and geological attribute data of the 3D geological model, including geological layer type, rock mass strength and formation pressure; the rendering structure of the 3D geological model only stores the surface mesh data of the 3D geological model.

[0010] Optionally, in response to receiving updated geological exploration data, the three-dimensional geological body model is dynamically updated, including: receiving updated geological exploration data through a preset data input interface; recalculating and reconstructing the three-dimensional geological body model using the updated geological exploration data; and storing the reconstructed three-dimensional geological body model as a new model version.

[0011] Optionally, geological stress analysis is performed based on the updated 3D geological model to generate stress distribution visualization data. This includes: performing a virtual cutting operation on the updated 3D geological model and obtaining the geometric and topological information of the cutting surface; calculating the stress field based on the geometric and topological information of the cutting surface, combined with the geological attribute data in the memory structure, to obtain the stress attribute values ​​at each point on the cutting surface; encapsulating the geometric information, topological information, and corresponding stress attribute values ​​into a visualization data file in a preset format; and parsing and rendering the visualization data file through a 3D graphics engine to generate a stress distribution visualization image.

[0012] Secondly, this application provides an automatic coal mine geological body generation device, comprising: an acquisition unit for acquiring geological exploration data from multiple data sources, including borehole data with different distribution densities and exploration purposes, geophysical data for describing geological structures, and roadway data for describing underground spatial morphology; a processing unit for standardizing the geological exploration data to unify the data format and spatial coordinate system of the geological exploration data, forming standardized geological data; a generation unit for inputting the standardized geological data into a preset geological body construction model, processing the standardized geological data through a spatial interpolation algorithm in the geological body construction model, and generating a three-dimensional geological body model composed of multiple triangular prism voxels, wherein the data structure of the three-dimensional geological body model includes a memory structure for storing geometric and attribute data and a rendering structure for three-dimensional visualization rendering, the memory structure and the rendering structure being separate; and an analysis unit for dynamically updating the three-dimensional geological body model in response to receiving updated geological exploration data, and performing geological stress analysis based on the updated three-dimensional geological body model to generate stress distribution visualization data.

[0013] Thirdly, this application provides an electronic device, including: a processor and a memory; the memory stores processor-executable instructions; when the processor is configured to execute the instructions, the electronic device implements the method described in the first aspect above.

[0014] Fourthly, this application provides a computer program product that, when run in an electronic device, causes the electronic device to execute the methods related to the first aspect described above, thereby implementing the methods of the first aspect.

[0015] Fifthly, this application provides a computer-readable storage medium comprising: software instructions; which, when executed in an electronic device, cause the electronic device to implement the method described in the first aspect.

[0016] The technical solution provided in this application can include the following beneficial effects: By integrating multi-source heterogeneous geological exploration data and performing standardized processing, this solution adopts a volume model construction method using triangular prisms as voxels, combined with spatial interpolation algorithms to generate a high-precision three-dimensional geological volume model, thereby achieving accurate depiction and realistic restoration of the complex underground geological structure of coal mines; by establishing a data architecture that separates memory structure and rendering structure, the efficiency of three-dimensional visualization rendering is improved while ensuring the storage of rich geological attribute information; by responding to real-time updated exploration data to drive the dynamic evolution of the geological model, and performing in-depth spatial calculations and visualization based on the updated volume model, this solution effectively overcomes the limitations of traditional surface modeling methods in terms of model accuracy, update timeliness, and analytical capabilities, providing reliable, intuitive, and up-to-date geological information support for safe coal mine production, intelligent mining, and risk early warning.

[0017] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this specification. Attached Figure Description

[0018] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a schematic diagram of the structure of an automatic coal mine geological body generation system provided in an embodiment of this application; Figure 2 A schematic diagram illustrating the composition of the electronic device provided in the embodiments of this application; Figure 3 A flowchart illustrating the automatic generation method for coal mine geological bodies provided in this application embodiment; Figure 4 This is a schematic diagram of the composition of the automatic coal mine geological body generation device provided in the embodiments of this application. Detailed Implementation

[0020] To enable those skilled in the art to better understand the technical solutions of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0021] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0022] Furthermore, in the description of the embodiments of this application, unless otherwise stated, " / " means "or". For example, A / B can mean A or B. The term "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, in the description of the embodiments of this application, "multiple" refers to two or more.

[0023] Before providing a detailed explanation of the embodiments of this application, some related terms and technologies involved in the embodiments of this application will be introduced first.

[0024] Coal mine safety production is highly dependent on a precise understanding of underground geological conditions. Traditional geological modeling is a crucial foundation for building digital mines, enabling intelligent mining, and facilitating scientific decision-making. This process requires integrating heterogeneous geological data from various sources, such as boreholes, geophysical exploration, and roadways, to reconstruct the complex three-dimensional spatial distribution of underground strata, coal seams, and geological structures.

[0025] However, existing coal mine geological modeling methods still mainly rely on surface modeling techniques, which focus on outlining and representing the external contours of geological bodies. These methods have limited fusion capabilities when processing multi-source, multi-scale geological data, making it difficult to effectively depict the internal structure of coal seams and complex geological structures such as faults. This results in insufficient accuracy and reliability of the constructed 3D models. Furthermore, the model update process is cumbersome and slow, failing to meet the real-time requirements of geological information during dynamic mining processes, thus limiting their effectiveness in guiding safe production and risk early warning.

[0026] In view of the above problems, this application proposes an automatic generation method for coal mine geological bodies. By integrating multi-source heterogeneous geological exploration data and performing standardization processing, a volume model construction method using triangular prisms as voxels is adopted, combined with spatial interpolation algorithms to generate a high-precision three-dimensional geological body model, thereby realizing the accurate depiction and realistic restoration of the complex underground geological structure of coal mines.

[0027] The automatic generation method for coal mine geological bodies provided in this application will be described in detail below with reference to the accompanying drawings.

[0028] The automatic coal mine geological body generation method provided in this application embodiment can be applied to an automatic coal mine geological body generation system. Figure 1 A schematic diagram of an automatic geological body generation system for this coal mine is shown. Figure 1 As shown, the automatic coal mine geological body generation system 10 includes an automatic coal mine geological body generation device 11, a server 12, and multiple geological exploration sensors 13. The automatic coal mine geological body generation device 11 is connected to the server 12 via a wired or wireless connection, and the server 12 is connected to the multiple geological exploration sensors 13 via a wired or wireless connection.

[0029] Multiple geological exploration sensors 13 can be various environmental monitoring sensors. Environmental monitoring sensors are devices that can sense physical quantities (such as temperature and humidity), chemical quantities (such as gas concentration and pH value), or biomass in the external environment and convert them into measurable and transmissible electrical signals or other forms of signals. They are the "sensory organs" of environmental monitoring systems and are key equipment for collecting raw environmental data. Environmental monitoring sensors include atmospheric environmental monitoring sensors, such as particulate matter sensors (PM2.5 / PM10), infrared (NDIR) sensors, temperature and humidity sensors, and wind speed / direction sensors. Environmental monitoring sensors also include water environmental monitoring sensors, such as pH sensors, dissolved oxygen (DO) sensors, and turbidity sensors.

[0030] Multiple geological exploration sensors 13 can store the detected environmental data in the server 12.

[0031] The automatic coal mine geological body generation device 11 can be used to obtain environmental data from various geological exploration sensors 13 in the charging server 12, and to conduct geological environment monitoring and risk assessment based on these environmental data. The specific geological environment monitoring and risk assessment process can refer to the geological environment monitoring and risk assessment method described in the following method embodiment, which will not be repeated here.

[0032] The automatic coal mine geological body generation device 11 can be any electronic device with data processing capabilities. For example, the automatic coal mine geological body generation device 11 can be a server, a computer, or a server cluster consisting of multiple servers. In some embodiments, the server cluster can also be a distributed cluster. Optionally, the server can be a central server, and the server can also be implemented on a cloud platform. For example, the cloud platform can include private cloud, public cloud, hybrid cloud, community cloud, distributed cloud, inter-cloud, and multi-cloud, or any combination thereof. This application embodiment does not limit this.

[0033] It should be noted that the above Figure 1 The example described uses the automatic coal mine geological body generation device 11 and the server 12 as independent devices. Optionally, the automatic coal mine geological body generation device 11 and the server 12 can also be combined into one device. For example, the automatic coal mine geological body generation device 11 or its corresponding functions, and the server 12 or its corresponding functions can be integrated into one device. This application does not limit this.

[0034] The entity executing the geological environment monitoring and risk assessment method provided in this application embodiment can be the aforementioned coal mine geological body automatic generation device 11. As mentioned above, the coal mine geological body automatic generation device 11 can be an electronic device with data processing capabilities, such as a computer or server. Optionally, the coal mine geological body automatic generation device 11 can also be a processor (e.g., a central processing unit, CPU) in the aforementioned electronic device; or, the coal mine geological body automatic generation device 11 can also be an application (APP) with model training capabilities installed in the aforementioned electronic device; or, the coal mine geological body automatic generation device 11 can also be a functional module with model training capabilities in the aforementioned electronic device, etc. This application embodiment does not impose any limitations on this.

[0035] For simplicity, the following description will use the automatic coal mine geological body generation device 11 as an example of electronic equipment.

[0036] Figure 2 This is a schematic diagram illustrating the composition of an electronic device provided in an embodiment of this application. For example... Figure 2 As shown, the electronic device may include: a processor 20, a memory 21, a communication line 22, a communication interface 23, and an input / output interface 24.

[0037] The processor 20, memory 21, communication interface 23 and input / output interface 24 can be connected via communication line 22.

[0038] Processor 20 is used to execute instructions stored in memory 21 to implement the fault analysis method provided in the following embodiments of this application. Processor 20 may be a CPU, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller (MCU), a programmable logic device (PLD), or any combination thereof. Processor 20 may also be any other device with processing capabilities, such as a circuit, device, or software module; this application embodiment does not limit this. In one example, processor 20 may include one or more CPUs, for example... Figure 2 CPU0 and CPU1 in the example. As an optional implementation, the electronic device may include multiple processors; for example, in addition to processor 20, it may also include processor 25. Figure 2 (The example shown is a dashed line).

[0039] The memory 21 is used to store instructions. For example, the instructions may be computer programs. Optionally, the memory 21 may be a read-only memory (ROM) or other types of static storage devices that can store static information and / or instructions; it may also be a random access memory (RAM) or other types of dynamic storage devices that can store information and / or instructions; it may also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, etc. The embodiments of this application do not limit this.

[0040] It should be noted that the memory 21 can exist independently of the processor 20, or it can be integrated with the processor 20. The memory 21 can be located inside or outside the electronic device, and this embodiment does not impose any restrictions on this.

[0041] Communication line 22 is used to transmit information between the components included in the electronic device.

[0042] The communication interface 23 is used to communicate with other devices (such as the image acquisition device 100 described above) or other communication networks. These other communication networks can be Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. The communication interface 23 can be a module, circuit, transceiver, or any device capable of enabling communication.

[0043] Input / output interface 24 is used to enable human-computer interaction between the user and the electronic device. For example, it enables action interaction or information exchange between the user and the electronic device.

[0044] For example, the input / output interface 24 can be a mouse, keyboard, display screen, or touch screen. Action interaction or information exchange between the user and the electronic device can be achieved through a mouse, keyboard, display screen, or touch screen.

[0045] It should be noted that, Figure 2 The structures shown do not constitute a limitation on electronic devices, except... Figure 2 In addition to the components shown, electronic devices may include more or fewer components than illustrated, or combinations of certain components, or different component arrangements.

[0046] The following describes the geological environment monitoring and risk assessment methods provided in the embodiments of this application.

[0047] Figure 3 This is a flowchart illustrating the geological environment monitoring and risk assessment method provided in this application embodiment. Optionally, this method can be implemented by a person with the above-mentioned... Figure 2 The electronic device with the hardware structure shown performs, such as Figure 3 As shown, the method includes S301 to S304.

[0048] S301. Obtain geological exploration data from multiple data sources.

[0049] Among them, geological exploration data includes borehole data with different distribution densities and exploration purposes, geophysical data used to describe geological structures, and tunnel data used to describe the underground spatial morphology.

[0050] As one possible implementation, this application can acquire first-level borehole data, second-level borehole data, third-level borehole data, geophysical data, and tunnel data, and use these data as geological exploration data.

[0051] This plan acquires geological exploration data from multiple data sources, specifically including borehole data with different distribution densities and exploration purposes, geophysical data for describing geological structures, and roadway data for describing underground spatial morphology. The borehole data is divided into three levels according to exploration accuracy and spatial distribution characteristics: Level 1 borehole data covers the entire macroscopic area of ​​the mining area at relatively large intervals, used to establish regional stratigraphic frameworks and coal seam distribution models; Level 2 borehole data is deployed in the working face mining area at a higher density than Level 1 boreholes, used to supplement the stratigraphic details near the working face. Section information; Level 3 borehole data is deployed in the tunnel excavation area with short boreholes updated at a high frequency to refine the characterization of coal seam thickness changes and roof and floor stability parameters around the tunnel; Geophysical data is obtained through geophysical exploration methods and includes parameters for accurately characterizing the strike, dip, dip angle and displacement of fault geological structures; Tunnel data is obtained through 3D laser scanning or total station measurement and includes tunnel axis coordinates, cross-sectional morphology and support structure information for constructing high-precision 3D tunnel models, and the point, line and surface elements in the tunnel data maintain strict spatial topological relationships.

[0052] S302. Standardize geological exploration data to unify the data format and spatial coordinate system, forming standardized geological data.

[0053] As one possible implementation, this application can perform data cleaning on geological exploration data to remove outliers and fill in missing data. Furthermore, the cleaned geological exploration data is uniformly converted to a predefined three-dimensional spatial coordinate system. Finally, this application encapsulates the unified coordinate system geological exploration data into a predefined standardized data format for use in geological body model construction.

[0054] This scheme standardizes geological exploration data, specifically including three stages: data cleaning, coordinate system 1, and data format standardization. In the data cleaning stage, outlier detection and missing value imputation are performed on the acquired raw geological exploration data. Outlier detection uses a threshold judgment method based on prior geological knowledge to remove data points that clearly exceed the reasonable range of geological parameters. Missing value imputation uses an interpolation method based on spatial correlation to make reasonable estimates based on the spatial distribution characteristics of adjacent data points. In the coordinate system 1 stage, the cleaned multi-source geological exploration data is transformed to a predefined three-dimensional spatial coordinate system using a coordinate transformation algorithm. The right-hand rule is used, with the X-axis pointing geographically east, the Y-axis pointing geographically north, and the Z-axis pointing vertically upward, ensuring that all spatial data have a unified coordinate reference. In the data format standardization stage, the multi-source geological exploration data after unifying the coordinate system is encapsulated according to a predefined data structure to generate standard data objects containing data identifiers, spatial coordinates, attribute parameters, and timestamps. The standard data objects are organized in JSON format. Among them, borehole data is classified by layer to store spatial coordinates, lithological descriptions, and coal seam parameters; geophysical data stores fault geometric parameters and physical property indicators; and tunnel data stores point cloud coordinates and topological relationships, forming standardized geological data that can be directly called by geological body construction models.

[0055] S303. Input standardized geological data into a preset geological body construction model, process the standardized geological data through a spatial interpolation algorithm in the geological body construction model, and generate a three-dimensional geological body model composed of multiple triangular prism voxels.

[0056] The data structure of the three-dimensional geological body model includes a memory structure for storing geometric and attribute data and a rendering structure for three-dimensional visualization rendering, with the memory structure and rendering structure being separate. As one possible implementation, this application constructs an irregular triangular mesh as the upper and lower bases of a triangular prism voxel based on stratigraphic boundary information from standardized geological data. The electronic device selects vertices on the irregular triangular mesh as edges of the triangular prism voxels based on the spatial distribution density of borehole data. Using a spatial interpolation algorithm, it performs spatial interpolation calculations on the standardized geological data to integrate different data sources and restore the continuity of geological structures. The spatial interpolation algorithm is used to express geological phenomena such as smooth stratigraphic transitions and stratigraphic pinch-outs. Furthermore, based on the interpolation results, the electronic device uses a generalized triangular prism generation algorithm to construct the three-dimensional structure of a three-dimensional geological body model.

[0057] In this scheme, standardized geological data is processed using a spatial interpolation algorithm in the geological body construction model to generate a three-dimensional geological body model composed of multiple triangular prism voxels. Specifically, the following operations are performed: First, based on the stratigraphic interface control points in the standardized geological data, an irregular triangular mesh model is constructed as the upper and lower bases of the triangular prism voxels, where the selection of control points considers the spatial distribution characteristics of stratigraphic interfaces; second, based on the spatial distribution density of borehole data, appropriate points are selected from the vertices of the irregular triangular mesh as the vertical edges of the triangular prism voxels to ensure reasonable vertical stratification of the geological body; then, a pre-set spatial interpolation algorithm based on geostatistical theory is used to process the standardized geological data... The algorithm performs spatial interpolation calculations, analyzes the spatial autocorrelation of geological attributes, establishes a variogram model, and then estimates the attribute values ​​of unsampled points. This enables the effective fusion of geological data from different sources and the accurate restoration of the continuity of geological structures, making it particularly suitable for expressing typical geological phenomena such as gradual changes in stratum thickness and pinch-outs. Finally, based on the interpolation results, a generalized triangular prism generation algorithm is used to construct the structural framework of a three-dimensional geological model. This algorithm forms triangular prism voxels by connecting the corresponding vertices of the upper and lower base triangular meshes and establishes the topological adjacency relationship between voxels, ensuring that the generated three-dimensional geological model maintains the accuracy of the geological structure while possessing complete three-dimensional spatial expression capabilities.

[0058] It should be noted that the memory structure of the 3D geological model stores the spatial geometric data and geological attribute data of the 3D geological model. The geological attribute data includes geological layer type, rock mass strength and formation pressure; the rendering structure of the 3D geological model only stores the surface mesh data of the 3D geological model.

[0059] The 3D geological model employs a data architecture that separates the memory structure from the rendering structure. The memory structure, as the core data storage unit, fully stores the spatial geometric data and multi-dimensional geological attribute data of the 3D geological model. The spatial geometric data includes the vertex coordinates, edge information, and facet topological relationships of all triangular prism voxels. The geological attribute data includes the geological layer category identifiers corresponding to the voxels, rock mass strength parameters, formation pressure values, permeability coefficients, and resistivity characteristics. The rendering structure, as a dedicated visualization data unit, stores only the surface triangular mesh data after mesh simplification. This data is generated by thinning and optimizing the geometric data in the memory structure, calculating normal vectors, and mapping texture coordinates, significantly reducing the data volume while maintaining visual fidelity. The two structures communicate via a data interface, enabling unidirectional data transmission. The memory structure provides necessary geometric information to the rendering structure, while the rendering structure does not send data back to the memory structure. This separation design allows for complex spatial queries and analysis calculations during the geological model's construction process, while ensuring the efficiency and real-time performance of 3D visualization rendering. When performing geological spatial analysis, the complete data in the memory structure is accessed directly; when displaying a 3D scene, only the optimized data in the rendering structure is called.

[0060] S304. In response to receiving updated geological exploration data, dynamically update the three-dimensional geological body model, and perform geological stress analysis based on the updated three-dimensional geological body model to generate stress distribution visualization data.

[0061] In some embodiments, the 3D geological body model is dynamically updated in response to received updated geological exploration data. The specific implementation process is as follows: Updated geological exploration data is received through a system-preset data input interface, which supports multiple data access methods, including real-time data streams and batch files. After the data verification is successful, the system automatically triggers the model update process, inputting the updated geological exploration data and existing standardized geological data into the geological body construction model. Spatial interpolation algorithms are used to perform local recalculation or global reconstruction of the affected area. For local data updates, an incremental update algorithm is used, re-interpolating and reconstructing only voxels within the influence radius centered on the updated data point. For major geological changes, a full model reconstruction process is initiated. After recalculation, the system generates a new version of the 3D geological body model and assigns a unique identifier to this version, while recording the version creation timestamp and data change summary. All historical versions of the 3D geological body model are stored in the model database according to the version sequence, maintaining a complete version evolution record. This supports backtracking the geological state at any historical moment by time dimension and provides a data foundation for subsequent scheme comparison and analysis.

[0062] In some embodiments, geological stress analysis is performed based on the updated 3D geological model, and stress distribution visualization data is generated. The specific implementation process is as follows: First, a virtual cutting operation is performed on the updated 3D geological model to generate an analysis profile with a specific orientation and geometric shape. At the same time, the complete geometric and topological information of the profile is obtained. The geometric information includes the vertex coordinates, edge composition, and patch connection relationships of the profile, while the topological information includes the adjacency and connectivity between geometric elements. Then, combined with the geological attribute data stored in the memory structure, the finite element analysis method is used to perform numerical simulation calculations of the stress field. By applying boundary constraints and load conditions that conform to actual engineering conditions, the stress attribute values ​​of each sampling point on the profile are obtained. The data includes the maximum principal stress, minimum principal stress, and shear stress components. Then, the geometric information, topological information, and corresponding stress attribute values ​​are encapsulated according to the standard format of the visualization toolkit to generate a visualization data file containing the complete dataset. This file organizes the mapping relationship between geometric elements and attribute data in a hierarchical structure. Finally, the visualization data file is parsed by the integrated 3D graphics engine, which reads the vertex coordinates, element connection relationships, and stress attribute arrays. Color mapping technology is used to convert the stress value range into a corresponding color sequence, which is then rendered in real-time through the graphics pipeline to generate a visualization image that intuitively reflects the magnitude and distribution characteristics of stress. Stress concentration areas are marked with warm colors, and low-stress areas are marked with cool colors.

[0063] Specifically, the electronic device can perform virtual cutting operations on the updated 3D geological model to obtain the geometric and topological information of the cutting surface. Based on this information, and combined with geological attribute data in its memory, the device calculates the stress field to obtain stress attribute values ​​at each point on the cutting surface. The device then encapsulates the geometric and topological information, along with the corresponding stress attribute values, into a pre-formatted visualization data file. Finally, a 3D graphics engine parses and renders this visualization data file to generate a stress distribution visualization image.

[0064] In some embodiments, this application also provides a user interface for displaying different versions of three-dimensional geological body models side by side.

[0065] In practical applications, this user interface can respond to user selections on the interface and highlight the differences between the selected versions of the 3D geological body model.

[0066] The system architecture adopted by this user interface includes a data acquisition layer, an algorithm calculation layer, a business logic layer, and a visualization layer. The data acquisition layer is used to acquire geological exploration data from multiple data sources; the algorithm calculation layer is used to deploy the geological body construction model and generate a 3D geological body model composed of multiple triangular prism voxels; the business logic layer is used to perform standardization processing of the geological exploration data, drive the geological body construction model to dynamically update the 3D geological body model, and perform geological stress analysis based on the updated 3D geological body model; the visualization layer is used to display the 3D geological body model and a visualized image of stress distribution.

[0067] The foregoing primarily describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the aforementioned functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the units and algorithm steps of the various examples described in the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0068] In an exemplary embodiment, this application also provides an automatic coal mine geological body generation device. Figure 4 This is a schematic diagram illustrating the composition of the automatic coal mine geological body generation device provided in an embodiment of this application. Figure 4 As shown, the automatic coal mine geological body generation device includes: an acquisition unit 401, a processing unit 402, a generation unit 403, and an analysis unit 404.

[0069] The acquisition unit 401 is used to acquire geological exploration data from multiple data sources, including borehole data with different distribution densities and exploration purposes, geophysical data used to describe geological structures, and tunnel data used to describe the underground spatial morphology.

[0070] Processing unit 402 is used to standardize geological exploration data in order to unify the data format and spatial coordinate system of geological exploration data, thereby forming standardized geological data.

[0071] The generation unit 403 is used to input standardized geological data into a preset geological body construction model, process the standardized geological data through a spatial interpolation algorithm in the geological body construction model, and generate a three-dimensional geological body model composed of multiple triangular prism voxels. The data structure of the three-dimensional geological body model includes a memory structure for storing geometric and attribute data and a rendering structure for three-dimensional visualization rendering. The memory structure and the rendering structure are separated.

[0072] Analysis unit 404 is used to dynamically update the three-dimensional geological body model in response to receiving updated geological exploration data, and to perform geological stress analysis based on the updated three-dimensional geological body model to generate stress distribution visualization data.

[0073] Optionally, the acquisition unit 401 is specifically used for: acquiring first-level borehole data, which is used to characterize the basic information of strata and coal seam distribution in the macroscopic area of ​​the coal mine; acquiring second-level borehole data, which is used to supplement the detailed information of strata in the mining area of ​​the coal mine working face, and the distribution density of the second-level borehole data is greater than that of the first-level borehole data; acquiring third-level borehole data, which is used to refine the characterization of coal seam thickness and roof and floor stability parameters in the roadway excavation area, and the update frequency of the third-level borehole data is higher than that of the first-level and second-level borehole data; acquiring geophysical data, which is used to accurately characterize the strike, dip, and dip angle information of faults; acquiring roadway data, which is used to construct a high-precision three-dimensional roadway model, and the roadway data contains strictly matched spatial topological relationships; and using the first-level borehole data, second-level borehole data, third-level borehole data, geophysical data, and roadway data as geological exploration data.

[0074] Optionally, the processing unit 402 is specifically used for: cleaning the geological exploration data to remove abnormal data and fill in missing data; uniformly converting the cleaned geological exploration data to a predefined three-dimensional spatial coordinate system; and encapsulating the geological exploration data after unifying the coordinate system into a predefined standardized data format for use in geological body construction models.

[0075] Optionally, generation unit 403 is specifically used for: constructing an irregular triangular mesh as the upper and lower bases of the triangular prism element based on the stratigraphic boundary point information in the standardized geological data; selecting vertices on the irregular triangular mesh as the edges of the triangular prism element based on the spatial distribution density of the borehole data; performing spatial interpolation calculations on the standardized geological data based on a spatial interpolation algorithm to integrate different data sources and restore the continuity of geological structures. The spatial interpolation algorithm is used to express geological phenomena such as smooth transitions and pinch-outs of stratigraphy; and constructing the three-dimensional structure of the three-dimensional geological body model using a generalized triangular prism generation algorithm based on the interpolation calculation results.

[0076] Optionally, the memory structure of the 3D geological model stores the spatial geometric data and geological attribute data of the 3D geological model, including geological layer type, rock mass strength and formation pressure; the rendering structure of the 3D geological model only stores the surface mesh data of the 3D geological model.

[0077] Optionally, the analysis unit 404 is specifically used for: receiving updated geological exploration data through a preset data input interface; recalculating and reconstructing the three-dimensional geological body model using the updated geological exploration data; and storing the reconstructed three-dimensional geological body model as a new model version.

[0078] Optionally, the analysis unit 404 is specifically used for: performing a virtual cutting operation on the updated 3D geological model and obtaining the geometric and topological information of the cutting surface; calculating the stress field based on the geometric and topological information of the cutting surface and the geological attribute data in the memory structure to obtain the stress attribute values ​​of each point on the cutting surface; encapsulating the geometric information, topological information and the corresponding stress attribute values ​​into a visualization data file in a preset format; and parsing and rendering the visualization data file through a 3D graphics engine to generate a stress distribution visualization image.

[0079] It should be noted that, Figure 4 The module division shown is illustrative and represents only one logical functional division; in actual implementation, other division methods are possible. For example, two or more functions can be integrated into a single processing module. These integrated modules can be implemented in hardware or as software functional units.

[0080] In an exemplary embodiment, this application also provides a computer-readable storage medium including software instructions that, when run on an electronic device, cause the electronic device to perform any of the methods provided in the above embodiments.

[0081] In an exemplary embodiment, this application also provides a computer program product containing computer execution instructions, which, when run on an electronic device, causes the electronic device to perform any of the methods provided in the above embodiments.

[0082] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer-executable instructions. When these computer-executable instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer-executable instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer-executable instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a solid-state disk (SSD), etc.

[0083] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, disclosure, and appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.

[0084] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely exemplary illustrations of this application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from the spirit and scope of this application. Thus, if such modifications and modifications of this application fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and modifications.

[0085] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for automatically generating geological bodies in coal mines, characterized in that, include: Geological exploration data from multiple data sources is acquired, including borehole data with different distribution densities and exploration purposes, geophysical data for describing geological structures, and tunnel data for describing the underground spatial morphology. The geological exploration data is standardized to unify the data format and spatial coordinate system, thus forming standardized geological data. The standardized geological data is input into a preset geological body construction model. The standardized geological data is processed by a spatial interpolation algorithm in the geological body construction model to generate a three-dimensional geological body model composed of multiple triangular prism voxels. The data structure of the three-dimensional geological body model includes a memory structure for storing geometric and attribute data and a rendering structure for three-dimensional visualization rendering. The memory structure and the rendering structure are separate. In response to receiving updated geological exploration data, the three-dimensional geological body model is dynamically updated, and geological stress analysis is performed based on the updated three-dimensional geological body model to generate stress distribution visualization data.

2. The method according to claim 1, characterized in that, The acquisition of geological exploration data from multiple data sources includes: Acquire first-level borehole data, which is used to characterize the basic information of strata and coal seam distribution in the macroscopic area of ​​the coal mine; Second-level borehole data is obtained to supplement the geological details of the mining area of ​​the coal mine working face. The distribution density of the second-level borehole data is greater than that of the first-level borehole data. Obtain third-level borehole data, which is used to refine the characterization of coal seam thickness and roof and floor stability parameters in the roadway excavation area. The update frequency of the third-level borehole data is higher than that of the first-level borehole data and the second-level borehole data. Acquire geophysical data, which is used to accurately characterize the strike, dip, and dip angle of the fault; Acquire tunnel data, which is used to construct a high-precision three-dimensional tunnel model. The tunnel data contains strictly matched spatial topological relationships. The first-level borehole data, the second-level borehole data, the third-level borehole data, the geophysical data, and the tunnel data are used as the geological exploration data.

3. The method according to claim 1, characterized in that, The standardization process for the geological exploration data includes: The geological exploration data is cleaned to remove outlier data and fill in missing data. The cleaned geological exploration data is uniformly converted to a predefined three-dimensional spatial coordinate system; The geological exploration data after unifying the coordinate system is encapsulated into a predefined standardized data format for use in the geological body construction model.

4. The method according to claim 1, characterized in that, The process of processing the standardized geological data using a spatial interpolation algorithm in the geological body construction model to generate a three-dimensional geological body model composed of multiple triangular prism voxels includes: Based on the stratigraphic boundary information in the standardized geological data, an irregular triangular network is constructed as the upper and lower bases of the triangular prism element; Based on the spatial distribution density of the borehole data, the vertices on the irregular triangular network are selected as the edges of the triangular prism element. Based on the aforementioned spatial interpolation algorithm, spatial interpolation calculations are performed on the standardized geological data to integrate different data sources and restore the continuity of geological structures. The spatial interpolation algorithm is used to express geological phenomena such as smooth transitions and pinch-outs of strata. Based on the interpolation results, the three-dimensional structure of the three-dimensional geological body model is constructed using a generalized triangular prism generation algorithm.

5. The method according to claim 1, characterized in that, The memory structure of the three-dimensional geological body model stores the spatial geometric data and geological attribute data of the three-dimensional geological body model. The geological attribute data includes geological layer type, rock mass strength and formation pressure. The rendering structure of the three-dimensional geological model only stores the surface mesh data of the three-dimensional geological model.

6. The method according to claim 1, characterized in that, The step of dynamically updating the three-dimensional geological model in response to receiving updated geological exploration data includes: The updated geological exploration data is received through a preset data input interface; The updated geological exploration data is used to recalculate and reconstruct the three-dimensional geological body model; The reconstructed 3D geological model is stored as a new model version.

7. The method according to claim 1, characterized in that, The geological stress analysis based on the updated three-dimensional geological model generates stress distribution visualization data, including: The updated three-dimensional geological model is subjected to virtual cutting operations, and the geometric and topological information of the cutting surface is obtained. Based on the geometric and topological information of the cut surface, combined with the geological attribute data in the memory structure, stress field calculation is performed to obtain the stress attribute values ​​of each point on the cut surface. The geometric information, the topological information, and the corresponding stress property values ​​are encapsulated into a visual data file in a preset format; The visualization data file is parsed and rendered using a 3D graphics engine to generate the stress distribution visualization image.

8. An automatic coal mine geological body generation device, characterized in that, include: The acquisition unit is used to acquire geological exploration data from multiple data sources, including borehole data with different distribution densities and exploration purposes, geophysical data for describing geological structures, and tunnel data for describing the underground spatial morphology. The processing unit is used to standardize the geological exploration data to unify the data format and spatial coordinate system of the geological exploration data, thereby forming standardized geological data. The generation unit is used to input the standardized geological data into a preset geological body construction model, process the standardized geological data through a spatial interpolation algorithm in the geological body construction model, and generate a three-dimensional geological body model composed of multiple triangular prism voxels. The data structure of the three-dimensional geological body model includes a memory structure for storing geometric and attribute data and a rendering structure for three-dimensional visualization rendering. The memory structure and the rendering structure are separate. The analysis unit is used to dynamically update the three-dimensional geological body model in response to receiving updated geological exploration data, and to perform geological stress analysis based on the updated three-dimensional geological body model to generate stress distribution visualization data.

9. An electronic device, characterized in that, include: Processor and memory; The memory stores instructions that the processor can execute; When the processor is configured to execute the instructions, the electronic device performs the method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The readable storage medium includes: software instructions; When the software instructions are executed in an electronic device, the electronic device causes the electronic device to perform the method as described in any one of claims 1-7.