Method, device, medium and system for determining water accumulation amount of mine goaf

By constructing a three-dimensional model of the goaf and performing model cutting, and combining the triangular network data to calculate the water accumulation volume, the problem of low volume calculation accuracy in dynamic analysis of water accumulation in mining goaf is solved, and high-precision water accumulation analysis is achieved and dynamic monitoring.

CN119169070APending Publication Date: 2024-12-20SHENHUA SHENDONG COAL GRP +1
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411202911.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-29
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The existing dynamic analysis method for water accumulation in mining goaf area lacks three-dimensional display function, and the calculation of water accumulation volume is not accurate enough, so it is impossible to analyze the dynamic information of the water accumulation range and quantity in real time based on online monitoring water level data, especially in low-lying areas, water level cannot be dynamically deduced. Changes in correlation with the area and amount of accumulated water.

Method used

By obtaining the three-dimensional model of the goaf and the real-time water level elevation, a three-dimensional model of the water accumulation body is constructed using model cutting technology, combining the vertex data and index data of the triangle network, voxelization is carried out to calculate the water accumulation volume, and calculate it based on the water filling coefficient. The amount of water accumulation can achieve high-precision analysis of water accumulation.

Benefits of technology

It realizes high-precision dynamic analysis of water accumulation in mining goaf, solves the problem of low volume calculation accuracy caused by the traditional triangular cone method, and can reflect the dynamic changes of water accumulation in real time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119169070A_ABST
    Figure CN119169070A_ABST
Patent Text Reader

Abstract

The invention provides a method, a device, a medium and a system for determining the water accumulation amount of a mine goaf. Constructing a three-dimensional model of the goaf through the vertex data of the triangulation network and the index data of the triangulation network; based on the generated goaf model and real-time water level elevation monitoring data of the goaf, a model cutting algorithm is adopted to construct a plane at a water level elevation position, horizontal cutting is conducted on the goaf, and then a three-dimensional model of the ponding body is generated; based on the constructed ponding body model, the volume of the ponding body is obtained through calculation, and finally the ponding amount can be obtained by multiplying the volume of the ponding body by a corresponding water filling coefficient. According to the method, high-precision mine goaf ponding dynamic analysis is realized, and the problem that the accuracy of volume calculation of the ponding body is relatively low due to the adoption of a traditional triangular pyramid mode when the mine goaf ponding dynamic analysis is carried out in the existing scheme is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to three-dimensional modeling technology, and more specifically, to a method, device, medium and system for determining the amount of water accumulation in a mine goaf. Background Art

[0002] In the process of underground mining, the excavation of coal seams leaves behind many goafs, which poses a great threat to production safety. It is particularly important to be able to accurately model the goafs. Due to the complexity of the underground water system, groundwater flows into the goafs to form water accumulation. Monitoring the water accumulation in the goafs and accurately drawing the water body model, as well as dynamic analysis of the water accumulation are rigid requirements for current coal mine safety production.

[0003] The existing dynamic analysis methods for water accumulation in mining goaf areas have the following main disadvantages:

[0004] (1) There is a lack of three-dimensional visualization function to display the actual spatial shape of the water body in the coal mine goaf;

[0005] (2) The volume calculation of the water body is not accurate enough. If the traditional triangular cone method or other methods are used, the final result will have a large error and cannot truly reflect the fluctuation of the bottom interface of the water body;

[0006] (3) The existing mine waterlogging analysis method cannot combine online water level monitoring data to analyze the dynamic information of waterlogging range and waterlogging volume in real time.

[0007] (4) For the low-lying waterlogged areas inside the goaf and the lack of hydrological observation holes, the correlation and changing relationship between the water level and the waterlogged area and volume cannot be dynamically deduced.

[0008] That is, the existing scheme adopts the traditional triangular cone method when conducting dynamic analysis of water accumulation in mine goaf areas, resulting in low accuracy in volume calculation of the water body. Summary of the invention

[0009] The main purpose of the present application is to provide a method, device, medium and system for determining the amount of water accumulation in a mine goaf, so as to at least solve the problem that the existing solution uses the traditional triangular cone method when conducting dynamic analysis of water accumulation in mine goafs, resulting in low accuracy in volume calculation of the water body.

[0010] In order to achieve the above object, according to one aspect of the present application, a method for determining the amount of water accumulation in a mine goaf is provided, the method comprising:

[0011] Acquire a three-dimensional model of a goaf, wherein the three-dimensional model of the goaf represents a three-dimensional model of the goaf of a mine; acquire a real-time water level elevation of the goaf, and based on the real-time water level elevation, cut the three-dimensional model of the goaf to obtain a three-dimensional model of a water body; calculate the volume of the water body based on the three-dimensional model of the water body, and calculate the amount of water accumulated in the water body based on the volume of the water body.

[0012] Optionally, obtaining the three-dimensional model of the goaf includes: obtaining vertex data and index data of the goaf of the mine in the triangulation network; and constructing the three-dimensional model of the goaf based on the vertex data and index data of the goaf in the triangulation network.

[0013] Optionally, calculating the amount of water accumulated in the water body based on the volume of the water body includes: determining the amount of water accumulated in the water body as the product of the volume of the water body and a water filling coefficient.

[0014] Optionally, based on the real-time water level elevation, the three-dimensional model of the goaf is cut to obtain a three-dimensional model of the accumulated water body, including: based on the real-time water level elevation, using model cutting technology to construct a plane at the real-time water level elevation to horizontally cut the three-dimensional model of the goaf to generate a two-part model; determining the three-dimensional model of the accumulated water body to be the model of the part of the two-part model below the plane.

[0015] Optionally, based on the three-dimensional model of the accumulated water body, the volume of the accumulated water body is calculated, including: using model voxelization technology to voxelize the bounding box range of the three-dimensional model of the accumulated water body to obtain multiple voxel blocks; judging whether each of the voxel blocks is within the bounding box range of the three-dimensional model of the accumulated water body; and adding the volumes of all the voxel blocks within the bounding box range of the three-dimensional model of the accumulated water body to obtain the volume of the accumulated water body.

[0016] Optionally, after obtaining the three-dimensional model of the water body, the method further comprises: performing a transparent geological overlay analysis on the three-dimensional model of the water body to obtain an analysis result.

[0017] Optionally, after obtaining the analysis result, the method further includes: displaying the analysis result in a three-dimensional engine.

[0018] According to another aspect of the present application, a device for determining the amount of water accumulation in a mine goaf is provided, the device comprising:

[0019] A first acquisition unit is used to acquire a three-dimensional model of a goaf area, wherein the three-dimensional model of the goaf area represents a three-dimensional model of the goaf area of ​​a mine;

[0020] A second acquisition unit is used to acquire the real-time water level elevation of the goaf, and based on the real-time water level elevation, cut the three-dimensional model of the goaf to obtain a three-dimensional model of the accumulated water body;

[0021] The first processing unit is used to calculate the volume of the water body based on the three-dimensional model of the water body, and calculate the amount of water accumulated in the water body based on the volume of the water body.

[0022] According to another aspect of the present application, a computer-readable storage medium is provided, the computer-readable storage medium including a stored program, wherein when the program is run, the device where the computer-readable storage medium is located is controlled to execute any one of the methods for determining the amount of water accumulated in a mine goaf.

[0023] According to another aspect of the present application, a system for determining the amount of water accumulated in a mine goaf is provided, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include methods for executing any one of the methods for determining the amount of water accumulated in a mine goaf.

[0024] By applying the technical solution of the present application, a three-dimensional model of the goaf is constructed through the vertex data of the triangulated network and the index data of the triangulated network; based on the generated goaf model and the real-time water level elevation monitoring data of the goaf, a model cutting algorithm is used to construct a plane at the water level elevation, and the goaf is horizontally cut to generate a three-dimensional model of the accumulated water body; based on the constructed accumulated water body model, the volume of the accumulated water body is calculated, and finally the accumulated water volume can be obtained by multiplying the volume of the accumulated water body by the corresponding water filling coefficient. High-precision dynamic analysis of water accumulation in mine goafs is achieved, solving the problem of low accuracy of volume calculation of accumulated water bodies caused by the use of traditional triangular pyramid method in the existing solution when conducting dynamic analysis of water accumulation in mine goafs. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] The drawings constituting part of the present application are used to provide a further understanding of the present application. The exemplary embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0026] Figure 1 A schematic flow chart of a method for determining the amount of water accumulation in a mine goaf provided in an embodiment of the present application is shown;

[0027] Figure 2 A schematic flow chart of another method for determining the amount of water accumulation in a mine goaf provided in an embodiment of the present application is shown;

[0028] Figure 3A structural block diagram of a device for determining the amount of water accumulation in a mine goaf provided according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0029] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0030] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0032] For the convenience of description, some nouns or terms involved in the embodiments of the present application are explained below:

[0033] GIS software (Geographic Information System software) is a tool for collecting, storing, processing, analyzing and displaying geospatial data. It can help users create maps, perform spatial analysis, view geographic data and perform geographic visualization. Common GIS software includes ArcGIS, QGIS, MapInfo, Google Earth, etc. These software are often used in urban planning, environmental protection, natural resource management, geographic research and other fields. GIS software is widely used in various industries, providing users with better data management and spatial analysis capabilities.

[0034] Goaf: The hollow areas left after the underground mineral deposits have been fully or partially mined after economic mining is completed. These underground spaces are usually caused by mining activities, and as the ore is exhausted and mining ends, these hollow areas will be left. Goafs may have certain impacts on surface and groundwater systems, and appropriate measures need to be taken to treat and manage them.

[0035] Real-time water level elevation: refers to the height of a water body measured at a certain moment relative to a specific reference point or benchmark. This height can be used to measure the depth, flow rate and water level changes of the water body, which is of great significance to the fields of hydrology, water resources management and flood control projects. By monitoring and recording the real-time water level elevation, we can timely grasp the changes in the water body, prepare countermeasures in advance, and ensure the rational use and safe management of water resources.

[0036] Water filling coefficient: refers to the ratio of water added to a container of a certain volume. It is usually used to describe the liquid level in a container or the concentration of a liquid mixture. The water filling coefficient can be calculated by the volume of the container and the volume of water added. For example, if a container has a volume of 1000 ml and 500 ml of water is added, the water filling coefficient is 500 / 1000 = 0.5.

[0037] Transparent geological overlay analysis: A geological method that allows geological layers to be transparently overlaid to analyze geological structures, tectonic activities, and geological evolution processes. Through transparent geological overlay analysis, geologists can see the relationship between different geological layers more clearly, understand the time and spatial scope of geological changes, and thus study the evolutionary history of the earth in more depth. This analysis method is commonly used in the fields of geological exploration, resource exploration, and environmental geology.

[0038] Model voxelization technology: A process of converting a 3D model into a voxel grid composed of voxels (or cubic pixels). This method represents the model as a grid composed of small cubes in space, each cube is called a voxel. By voxelizing the model, it is easier to analyze, process and edit the model, such as performing collision detection, volume calculation, shape reconstruction and other operations. Common model voxelization methods include octree, gridding and voxelization techniques.

[0039] The vertex data of the triangulated network refers to the position data of the points in the three-dimensional space, usually including the coordinate value of each point. The index data of the triangulated network refers to the index data of the triangles connecting these vertices, usually represented by the vertex sequence of the triangle. These two types of data can be combined to describe the shape and structure of the triangulated network.

[0040] Overlay analysis is a commonly used analysis method in statistics to study the impact of different factors on a phenomenon or variable. In overlay analysis, two or more factors are considered simultaneously and their effects on a specific variable are analyzed to see whether they overlap or interact with each other. Through overlay analysis, staff can determine the extent to which different factors affect the variable and whether there is an interaction between them. This analysis method can help staff better understand the relationship between variables, thereby more accurately explaining and predicting the occurrence and change of phenomena.

[0041] As introduced in the background technology, the existing technology mainly has the following shortcomings: lack of three-dimensional visualization function to display the actual spatial shape of the water body in the coal mine goaf; the volume calculation of the water body is not accurate enough, and the final result error is large when the traditional triangular cone method or other methods are used for calculation, and it cannot truly reflect the influence of the undulation of the bottom interface of the water body; the existing mine water accumulation analysis method cannot combine the online monitoring water level data to analyze the dynamic information of the water accumulation range and water accumulation volume in real time; for the water accumulation area inside the goaf that is low and lacks hydrological observation holes, the correlation and change relationship between the water level and the water accumulation area and water accumulation volume cannot be dynamically deduced. In order to solve the problem that the existing solution uses the traditional triangular cone method when conducting dynamic analysis of water accumulation in mine goafs, resulting in low accuracy in volume calculation of the water body, the embodiments of the present application provide a method, device, medium and system for determining the water accumulation volume in a mine goaf.

[0042] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0043] In this embodiment, a method for determining the amount of water accumulated in a mine goaf that runs on a mobile terminal, a computer terminal or a similar computing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from that shown here.

[0044] Figure 1 Flow chart of a method for determining the amount of water accumulated in a mine goaf according to an embodiment of the present application. Figure 1 As shown, the method comprises the following steps:

[0045] Step S101, obtaining a three-dimensional model of a goaf, wherein the three-dimensional model of the goaf represents a three-dimensional model of the goaf of a mine;

[0046] In one embodiment of the present application, obtaining the three-dimensional model of the goaf in the above-mentioned step S101 includes: obtaining the vertex data and index data of the goaf of the above-mentioned mine in the triangulated network; and constructing the three-dimensional model of the goaf based on the above-mentioned vertex data and the above-mentioned index data of the goaf in the triangulated network.

[0047] Collect ground data: Use ground surveying instruments such as total stations, laser scanners, etc. to conduct ground surveys around the goaf to obtain surface topographic data.

[0048] Collect underground data: Use geological exploration techniques such as drilling and seismic surveys to explore below the goaf and obtain underground geological structure data.

[0049] Data processing and integration: GIS software is used to integrate and process ground data and underground data to generate a three-dimensional model.

[0050] Specifically, the above data source is the goaf data generated by GIS software. The data saved in the file with the file format suffix Pnt is the vertex data X, Y and elevation Z of the triangulated network; the data saved in the file with the file format suffix Tri is the index data of the triangulated network; through the vertex data and index data of the triangulated network, a three-dimensional model of the goaf can be constructed.

[0051] Step S102, obtaining the real-time water level elevation of the goaf, and based on the real-time water level elevation, cutting the three-dimensional model of the goaf to obtain a three-dimensional model of the water body;

[0052] In one embodiment of the present application, the above-mentioned step S102 cuts the above-mentioned three-dimensional model of the goaf based on the above-mentioned real-time water level elevation to obtain a three-dimensional model of the accumulated water body, including: based on the above-mentioned real-time water level elevation, using model cutting technology to construct a plane at the real-time water level elevation to horizontally cut the above-mentioned three-dimensional model of the goaf to generate a two-part model; and determines that the above-mentioned three-dimensional model of the accumulated water body is the model of the part of the above-mentioned two-part model below the above-mentioned plane.

[0053] Specifically, the three-dimensional model of the water body in the goaf is constructed based on geographic coordinate data. The model cutting algorithm adopts an algorithm for finding the intersection of a plane and a model, wherein the plane data is created based on real-time water level monitoring data.

[0054] Step S103, calculating the volume of the water body based on the three-dimensional model of the water body, and calculating the amount of water accumulated in the water body based on the volume of the water body.

[0055] Through this embodiment, a three-dimensional model of the goaf can be constructed through the vertex data of the triangulated network and the index data of the triangulated network; based on the generated goaf model and the real-time water level elevation monitoring data of the goaf, a model cutting algorithm is used to construct a plane at the water level elevation, and the goaf is horizontally cut to generate a three-dimensional model of the accumulated water body; based on the constructed accumulated water body model, the volume of the accumulated water body is calculated, and finally the accumulated water volume can be obtained by multiplying the accumulated water body volume by the corresponding water filling coefficient. High-precision dynamic analysis of water accumulation in mine goafs is achieved, which solves the problem that the existing solution uses the traditional triangular cone method to calculate the volume of the accumulated water body with low accuracy when performing dynamic analysis of water accumulation in mine goafs.

[0056] In one embodiment of the present application, the step S103 of calculating the amount of water accumulated in the water body based on the volume of the water body includes: determining the amount of water accumulated in the water body as the product of the volume of the water body and a water filling coefficient.

[0057] In the specific implementation process, the above step S103 calculates the volume of the water body based on the above three-dimensional model of the water body, including: using model voxelization technology to voxelize the bounding box range of the above three-dimensional model of the water body to obtain multiple voxel blocks; judging whether each of the above voxel blocks is within the bounding box range of the above three-dimensional model of the water body; adding the volumes of all the above voxel blocks within the bounding box range of the above three-dimensional model of the water body to obtain the volume of the water body.

[0058] Specifically, the above-mentioned method for calculating the volume of the accumulated water body adopts a voxelization method. The finer the voxel division is, the more accurate the obtained accumulated water body volume data is.

[0059] The above method for calculating the range area of ​​the water body (i.e., corresponding to all voxels) is: by mapping the water body model onto a plane, the polygonal area of ​​the projection is calculated. The above method for calculating the maximum water depth of the water body is: the water surface elevation minus the minimum elevation of the goaf floor. The volume of the water body is the product of the range area of ​​the water body and the maximum water depth of the water body.

[0060] In one embodiment of the present application, after obtaining the three-dimensional model of the water body, the method further comprises: performing a transparent geological overlay analysis on the three-dimensional model of the water body to obtain an analysis result.

[0061] The new spatial relationship is intuitively displayed through the original goaf model and the dynamically generated water body model.

[0062] In one embodiment of the present application, after obtaining the analysis result, the method further includes: displaying the analysis result in a three-dimensional engine.

[0063] The three-dimensional modeling method of the present application is to produce in the form of triangulated networks, and the final result can be displayed in a mainstream three-dimensional engine. The above display is achieved through the dynamic changes of the water body model and the information interaction dialog box. From the dynamic change deduction of the water body model, it can be seen that as the water level increases (or decreases), the waterlogging boundary climbs (or falls) along the contour line of the bottom plate of the coal seam goaf, and different water depths are expressed with gradient colors. The information dialog box displays the input or access port of the water level, the custom entrance of the water filling coefficient, and the output ports of the water accumulation area, maximum depth, water accumulation volume and water accumulation amount.

[0064] In order to enable those skilled in the art to more clearly understand the technical solution of the present application, the implementation process of the method for determining the amount of water accumulation in a mine goaf of the present application will be described in detail below in conjunction with specific embodiments.

[0065] This embodiment relates to a specific method for determining the amount of water accumulation in a mine goaf. Figure 2 As shown, including:

[0066] Acquire a three-dimensional model of the goaf, where the three-dimensional model of the goaf represents a three-dimensional model of the goaf of the mine;

[0067] Obtain the real-time water level elevation of the goaf, and based on the real-time water level elevation, cut the three-dimensional model of the goaf to obtain a three-dimensional model of the accumulated water body;

[0068] Based on the three-dimensional model of the accumulated water body, the volume of the accumulated water body is calculated, and based on the volume of the accumulated water body, the accumulated water volume of the accumulated water body is calculated;

[0069] After obtaining the three-dimensional model of the water body, a transparent geological overlay analysis is performed on the three-dimensional model of the water body to obtain an analysis result;

[0070] After obtaining the analysis results, the analysis results are displayed in a three-dimensional engine.

[0071] The three-dimensional model of the goaf is constructed through the vertex data and index data of the triangulated network; based on the generated goaf model and the real-time water level elevation monitoring data of the goaf, a model cutting algorithm is used to construct a plane at the water level elevation, and the goaf is horizontally cut to generate a three-dimensional model of the water body; based on the constructed water body model, the volume of the water body is calculated, and finally the water volume can be obtained by multiplying the volume of the water body by the corresponding water filling coefficient. High-precision dynamic analysis of water accumulation in mine goafs is achieved, solving the problem of low accuracy of volume calculation of water bodies caused by the use of traditional triangular cones in the existing solutions when conducting dynamic analysis of water accumulation in mine goafs.

[0072] The embodiment of the present application also provides a device for determining the amount of water accumulated in a mine goaf. It should be noted that the device for determining the amount of water accumulated in a mine goaf in the embodiment of the present application can be used to execute the method for determining the amount of water accumulated in a mine goaf provided in the embodiment of the present application. The device is used to implement the above-mentioned embodiments and preferred implementation modes, and those that have been described will not be repeated here. As used below, the term "module" can implement a combination of software and / or hardware for a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0073] The following is an introduction to the device for determining the amount of water accumulation in a mine goaf provided in an embodiment of the present application.

[0074] Figure 3 1 is a structural block diagram of a device for determining the amount of water accumulation in a mine goaf provided in an embodiment of the present application. Figure 3 As shown, the device comprises:

[0075] An acquisition unit 31 acquires a three-dimensional model of a goaf, wherein the three-dimensional model of the goaf represents a three-dimensional model of the goaf of a mine;

[0076] The first processing unit 32 obtains the real-time water level elevation of the goaf, and based on the real-time water level elevation, cuts the three-dimensional model of the goaf to obtain a three-dimensional model of the water body;

[0077] The second processing unit 33 calculates the volume of the water body based on the three-dimensional model of the water body, and calculates the amount of water accumulated in the water body based on the volume of the water body.

[0078] In the above device, a three-dimensional model of the goaf is constructed through the vertex data of the triangulated network and the index data of the triangulated network; based on the generated goaf model and the real-time water level elevation monitoring data of the goaf, a model cutting algorithm is used to construct a plane at the water level elevation, and the goaf is horizontally cut to generate a three-dimensional model of the accumulated water body; based on the constructed accumulated water body model, the volume of the accumulated water body is calculated, and finally the accumulated water volume can be obtained by multiplying the accumulated water body volume by the corresponding water filling coefficient. High-precision dynamic analysis of water accumulation in mine goafs is achieved, which solves the problem that the existing solution uses the traditional triangular cone method to calculate the volume of the accumulated water body with low accuracy when conducting dynamic analysis of water accumulation in mine goafs.

[0079] In one embodiment of the present application, the acquisition unit includes an acquisition module and a first construction module. The acquisition module is used to obtain the vertex data and index data of the goaf of the above-mentioned mine in the triangulated network; the first construction module is used to construct the three-dimensional model of the above-mentioned goaf based on the above-mentioned vertex data and the above-mentioned index data of the above-mentioned goaf in the triangulated network.

[0080] In one embodiment of the present application, the second processing unit includes a first determination module, and the first determination module is used to determine that the amount of water accumulated in the above-mentioned water body is the product of the volume of the above-mentioned water body and the water filling coefficient.

[0081] In one embodiment of the present application, the first processing unit includes a second construction module and a second determination module. The second construction module is used to construct a plane at the real-time water level elevation based on the above-mentioned real-time water level elevation using model cutting technology to horizontally cut the above-mentioned goaf three-dimensional model to generate a two-part model; the second determination module is used to determine that the above-mentioned three-dimensional model of the accumulated water body is the model of the part of the above-mentioned two-part model below the above-mentioned plane.

[0082] In one embodiment of the present application, the second processing unit includes a first processing module, a judgment module and a second processing module. The first processing module is used to use model voxelization technology to voxelize the bounding box range of the above-mentioned three-dimensional model of the water body to obtain multiple voxel blocks; the judgment module is used to judge whether each of the above-mentioned voxel blocks is within the bounding box range of the above-mentioned three-dimensional model of the water body; the second processing module is used to add the volumes of all the above-mentioned voxel blocks within the bounding box range of the above-mentioned three-dimensional model of the water body to obtain the volume of the water body.

[0083] In one embodiment of the present application, the above-mentioned device also includes an analysis unit, which is used to perform transparent geological overlay analysis on the above-mentioned three-dimensional model of the water body after obtaining the three-dimensional model of the water body to obtain an analysis result.

[0084] In one embodiment of the present application, the above-mentioned device also includes a display unit, and the display unit is used to display the above-mentioned analysis result in a three-dimensional engine after obtaining the analysis result.

[0085] The above-mentioned device for determining the amount of accumulated water in the mining goaf includes a processor and a memory. The above-mentioned acquisition unit, the first processing unit, the second processing unit, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions. The above-mentioned modules are all located in the same processor; or, the above-mentioned modules are located in different processors in any combination.

[0086] The processor includes a kernel, which calls the corresponding program unit from the memory. One or more kernels can be set, and the kernel parameters can be adjusted to solve the problem that the existing solution uses the traditional triangular pyramid method to calculate the volume of the water body with low accuracy when performing dynamic analysis of water accumulation in the mine goaf.

[0087] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0088] An embodiment of the present invention provides a computer-readable storage medium, which includes a stored program, wherein when the program is running, the device where the computer-readable storage medium is located is controlled to execute the method for determining the amount of water accumulated in the mine goaf.

[0089] Specifically, the method for determining the amount of water accumulation in the mine goaf includes:

[0090] Step S101, obtaining a three-dimensional model of a goaf, wherein the three-dimensional model of the goaf represents a three-dimensional model of the goaf of a mine;

[0091] Specifically, the above data source is the goaf data generated by GIS software, and the data format is: the data saved in the file with the file format suffix Pnt is the vertex data X, Y and elevation Z of the triangulated network; the data saved in the file with the file format suffix Tri is the index data of the triangulated network; through the vertex data and index data of the triangulated network, a three-dimensional model of the goaf can be constructed.

[0092] Step S102, obtaining the real-time water level elevation of the goaf, and based on the real-time water level elevation, cutting the three-dimensional model of the goaf to obtain a three-dimensional model of the water body;

[0093] Specifically, the three-dimensional model of the water body in the goaf is constructed based on geographic coordinate data. The model cutting algorithm adopts an algorithm for finding the intersection of a plane and a model, wherein the plane data is created based on real-time water level monitoring data.

[0094] Step S103, calculating the volume of the water body based on the three-dimensional model of the water body, and calculating the amount of water accumulated in the water body based on the volume of the water body;

[0095] Specifically, the above-mentioned method for calculating the volume of the accumulated water body adopts a voxelization method. The finer the voxel division is, the more accurate the obtained accumulated water body volume data is.

[0096] Optionally, obtaining the three-dimensional model of the goaf includes: obtaining vertex data and index data of the goaf of the mine in the triangulated network; and constructing the three-dimensional model of the goaf based on the vertex data and index data of the goaf in the triangulated network.

[0097] Optionally, based on the volume of the accumulated water body, calculating the accumulated water volume of the accumulated water body includes: determining the accumulated water volume of the accumulated water body as the product of the volume of the accumulated water body and a water filling coefficient.

[0098] Optionally, based on the above-mentioned real-time water level elevation, the above-mentioned three-dimensional model of the goaf is cut to obtain a three-dimensional model of the accumulated water body, including: based on the above-mentioned real-time water level elevation, using model cutting technology to construct a plane at the real-time water level elevation to horizontally cut the above-mentioned three-dimensional model of the goaf to generate a two-part model; determining the above-mentioned three-dimensional model of the accumulated water body to be the model of the part of the above-mentioned two-part model below the above-mentioned plane.

[0099] Optionally, based on the above-mentioned three-dimensional model of the accumulated water body, the volume of the accumulated water body is calculated, including: using model voxelization technology to voxelize the bounding box range of the above-mentioned three-dimensional model of the accumulated water body to obtain multiple voxel blocks; judging whether each of the above-mentioned voxel blocks is within the bounding box range of the above-mentioned three-dimensional model of the accumulated water body; and adding the volumes of all the above-mentioned voxel blocks within the bounding box range of the above-mentioned three-dimensional model of the accumulated water body to obtain the volume of the accumulated water body.

[0100] Optionally, after obtaining the three-dimensional model of the water body, the method further comprises: performing a transparent geological overlay analysis on the three-dimensional model of the water body to obtain an analysis result.

[0101] Optionally, after obtaining the analysis result, the method further includes: displaying the analysis result in a three-dimensional engine.

[0102] An embodiment of the present invention provides a processor, and the processor is used to run a program, wherein the method for determining the amount of water accumulation in the mine goaf is executed when the program is run.

[0103] The embodiment of the present invention provides a device, the device includes a processor, a memory, and a program stored in the memory and executable on the processor, and the processor implements at least the following steps when executing the program: obtaining a three-dimensional model of a goaf, the three-dimensional model of the goaf representing a three-dimensional model of the goaf of a mine; obtaining the real-time water level elevation of the goaf, and based on the real-time water level elevation, cutting the three-dimensional model of the goaf to obtain a three-dimensional model of a water body; calculating the volume of the water body based on the three-dimensional model of the water body, and calculating the amount of water accumulated in the water body based on the volume of the water body. The device in this article can be a server, PC, PAD, mobile phone, etc.

[0104] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having at least the following method steps: obtaining a three-dimensional model of a goaf, wherein the three-dimensional model of the goaf represents a three-dimensional model of the goaf of a mine; obtaining the real-time water level elevation of the goaf, and based on the real-time water level elevation, cutting the three-dimensional model of the goaf to obtain a three-dimensional model of a water body; calculating the volume of the water body based on the three-dimensional model of the water body, and calculating the amount of water accumulated in the water body based on the volume of the water body.

[0105] The present application also provides a system for determining the amount of water accumulated in a mine goaf, comprising: one or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include methods for executing any one of the above-mentioned methods for determining the amount of water accumulated in a mine goaf.

[0106] The three-dimensional model of the goaf is constructed through the vertex data and index data of the triangulated network; based on the generated goaf model and the real-time water level elevation monitoring data of the goaf, a model cutting algorithm is used to construct a plane at the water level elevation, and the goaf is horizontally cut to generate a three-dimensional model of the water body; based on the constructed water body model, the volume of the water body is calculated, and finally the water volume can be obtained by multiplying the volume of the water body by the corresponding water filling coefficient. High-precision dynamic analysis of water accumulation in mine goafs is achieved, solving the problem of low accuracy of volume calculation of water bodies caused by the use of traditional triangular cones in the existing solutions when conducting dynamic analysis of water accumulation in mine goafs.

[0107] Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.

[0108] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0109] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0110] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0111] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0112] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0113] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0114] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0115] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0116] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0117] 1) The method for determining the amount of water accumulation in a mine goaf of the present application is to construct a three-dimensional model of the goaf through the vertex data and index data of the triangulated network; based on the generated goaf model and the real-time water level elevation monitoring data of the goaf, a model cutting algorithm is used to construct a plane at the water level elevation, and the goaf is horizontally cut to generate a three-dimensional model of the water body; based on the constructed water body model, the volume of the water body is calculated, and finally the amount of water can be obtained by multiplying the volume of the water body by the corresponding water filling coefficient. This achieves a high-precision dynamic analysis of water accumulation in mine goafs, and solves the problem of low accuracy in the volume calculation of the water body caused by the use of the traditional triangular cone method in the existing solution when conducting dynamic analysis of water accumulation in mine goafs.

[0118] 2) The device for determining the amount of water accumulated in a mine goaf of the present application constructs a three-dimensional model of the goaf through the vertex data of the triangulated network and the index data of the triangulated network; based on the generated goaf model and the real-time water level elevation monitoring data of the goaf, a model cutting algorithm is used to construct a plane at the water level elevation, and the goaf is horizontally cut to generate a three-dimensional model of the accumulated water body; based on the constructed water body model, the volume of the accumulated water body is calculated, and finally the amount of accumulated water can be obtained by multiplying the volume of the accumulated water body by the corresponding water filling coefficient. This realizes a high-precision dynamic analysis of water accumulation in mine goafs, and solves the problem of low accuracy in the volume calculation of the accumulated water body caused by the use of the traditional triangular cone method in the existing solution when conducting dynamic analysis of water accumulation in mine goafs.

[0119] The above description is only the preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for determining the amount of water accumulation in a mine goaf, characterized in that: include: Acquire a three-dimensional model of a goaf, wherein the three-dimensional model of the goaf represents a three-dimensional model of the goaf of a mine; Acquire the real-time water level elevation of the goaf, and based on the real-time water level elevation, cut the three-dimensional model of the goaf to obtain a three-dimensional model of the accumulated water body; The volume of the water body is calculated based on the three-dimensional model of the water body, and the amount of water accumulated in the water body is calculated based on the volume of the water body.

2. The method according to claim 1, characterized in that Obtain the 3D model of the goaf, including: Obtaining vertex data and index data of the goaf of the mine in the triangulated network; Based on the vertex data and index data of the goaf in the triangulated network, a three-dimensional model of the goaf is constructed.

3. The method according to claim 1, characterized in that: Calculating the amount of accumulated water in the accumulated water body based on the volume of the accumulated water body includes: The amount of water accumulated in the water body is determined as the product of the volume of the water body and the water filling coefficient.

4. The method according to claim 1, characterized in that: Based on the real-time water level elevation, the three-dimensional model of the goaf is cut to obtain a three-dimensional model of the water body, including: Based on the real-time water level elevation, a plane is constructed at the real-time water level elevation using a model cutting technique to horizontally cut the three-dimensional model of the goaf to generate a two-part model; The three-dimensional model of the accumulated water body is determined to be the model of the part of the two-part model below the plane.

5. The method according to claim 1, characterized in that Calculating the volume of the water body based on the three-dimensional model of the water body includes: Using model voxelization technology, voxelizing the bounding box range of the three-dimensional model of the water body to obtain a plurality of voxel blocks; Determine whether each of the voxel blocks is within the bounding box of the three-dimensional model of the water body; The volume of the water body is obtained by adding the volumes of all the voxel blocks within the bounding box of the three-dimensional model of the water body.

6. The method according to claim 1, characterized in that After obtaining the three-dimensional model of the accumulated water body, the method further comprises: A transparent geological overlay analysis is performed on the three-dimensional model of the water body to obtain an analysis result.

7. The method according to claim 1, characterized in that After obtaining the analysis result, the method further includes: The analysis results are displayed in a three-dimensional engine.

8. A device for determining the amount of water accumulation in a mine goaf, characterized in that: include: A first acquisition unit is used to acquire a three-dimensional model of a goaf area, wherein the three-dimensional model of the goaf area represents a three-dimensional model of the goaf area of ​​a mine; A second acquisition unit is used to acquire the real-time water level elevation of the goaf, and based on the real-time water level elevation, cut the three-dimensional model of the goaf to obtain a three-dimensional model of the accumulated water body; The first processing unit is used to calculate the volume of the water body based on the three-dimensional model of the water body, and calculate the amount of water accumulated in the water body based on the volume of the water body.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method for determining the amount of water accumulation in a mine goaf as described in any one of claims 1 to 7.

10. A system for determining the amount of water accumulation in a mine goaf, characterized in that: include: One or more processors, a memory, and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors, and the one or more programs include a method for determining the amount of water accumulated in a mine goaf as described in any one of claims 1 to 7.

Citation Information

Cited By

  • Method and system for calculating separated layer water accumulation amount of glutenite aquifer

    CN120045811A

  • Water body volume estimation method based on lake surface height correction

    CN120403440A