Method, device, storage medium and program product for determining ore body split recovery
By using 3D modeling and bounding box traversal technology, the problems of low efficiency and poor accuracy in ore body fractionation statistics were solved, enabling efficient and accurate ore body fractionation calculation and a simplified verification and correction process, thereby improving the design efficiency and data reliability of open-pit mining.
Patent Information
- Application Number
- CN202510049316.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-13
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2045-01-13
AI Technical Summary
In the existing technology, during the mining of various complex open-pit mines, the statistical efficiency of ore body separation rate is low, the accuracy is poor, and the verification and modification are inconvenient, resulting in high mining dilution rate and low production indicators of beneficiation plants.
By employing a 3D modeling method, the ore body 3D model is divided into several blocks. The ore body model is traversed using a selection box to establish a block statistics table, update the mining attribute items, and determine the ore body mining rate, thus achieving efficient and accurate mining rate calculation.
It improves the statistical efficiency and accuracy of ore body mining rate, simplifies the subsequent inspection and correction process, and enhances design efficiency and data reliability.
Smart Images

Figure CN119989661B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of engineering geological exploration, and in particular to a method and device for determining a mining rate of ore bodies, an electronic device and a storage medium. BACKGROUND
[0002] At present, for the mining of multiple types of complex open-pit deposits, due to the limitations of design and mining technology, a simple mixed mining and mixed selection method is often used, resulting in high mining dilution rate and low production index of the ore dressing plant. In the design process, the geological personnel submits a three-dimensional model of the ore body to the mining professionals, who design the mining method according to the actual production of the mine, combined with the type of ore body and the ore conditions. Due to the large number of block types and uneven distribution in the three-dimensional model, when manually counting the ore mining rate, it is often necessary to divide the minimum mining unit in layers in turn, and then copy it into a spreadsheet, and finally calculate the mining rate of each layer of ore body through a formula.
[0003] The manual counting of the ore mining rate has at least the following disadvantages: 1) the amount of statistical data is large, and the process is tedious, which takes 2 to 5 working days to count the ore mining rate in a project, resulting in low statistical efficiency; 2) there is a manual error, and the statistical result is inaccurate; 3) after the statistics are completed, it is extremely inconvenient to check and modify the data results. SUMMARY
[0004] The present application provides a method and device for determining a mining rate of ore bodies, an electronic device and a storage medium, which can solve the problems of low efficiency and accuracy of manual ore body mining rate statistics, and inconvenient checking and modification.
[0005] To achieve the above-mentioned purpose, the present application adopts the following technical solutions:
[0006] In a first aspect, a method for determining a mining rate of ore bodies is provided, the method comprising:
[0007] obtaining a three-dimensional model of the ore body by modeling, the three-dimensional model of the ore body being divided into a plurality of first blocks in unit sizes;
[0008] determining the size of a minimum mining unit in the shape of a cuboid according to the mining parameters and the unit size;
[0009] determining a traversal frame in the shape of a cuboid, the size of the traversal frame being adapted to the size of the minimum mining unit, and the traversal frame being divided into a plurality of second blocks in the unit sizes;
[0010] establishing a block statistics table, the block statistics table comprising: a first block identification item and a mining attribute item for representing whether the first block can be mined;
[0011] The first block in the ore body three-dimensional model is traversed by using the traversal frame, when a first block is selected, one end point of the traversal frame coincides with the centroid of the first block; when all end points of the second blocks in the traversal frame all coincide with the centroids of the corresponding first blocks, the mining attribute item of all the coincided first blocks is updated to be mineable;
[0012] According to the statistical result of the block statistical table, the ore body mining rate is determined.
[0013] According to the above technical solution, a traversal frame adapted to the minimum mining unit size is used to traverse the first block in the ore body three-dimensional model, when all end points of the second blocks in the traversal frame all coincide with the centroids of the corresponding first blocks, that is, all the centroids of the first blocks framed by the minimum mining unit size all coincide with the end points of the second blocks in the traversal frame, all the first blocks framed by the minimum mining unit size all meet the mineable requirement, and then according to the traversal statistical result, the ore body mining rate under the conditions of layering and ore classification is determined. In this way, compared with manual calculation of the ore body mining rate, it is more efficient and accurate, and facilitates later inspection and correction.
[0014] In a possible design manner of the first aspect, when the first block in the ore body three-dimensional model is traversed by using the traversal frame,
[0015] When not all end points of the second blocks in the traversal frame all coincide with the centroids of the corresponding first blocks, the mining attribute item of the first block is not updated to be mineable.
[0016] In a possible design manner of the first aspect, the first block characteristic item further includes: an ore type and / or a layering,
[0017] According to the statistical result of the block statistical table, the ore body mining rate is determined, specifically:
[0018] According to the ore type and / or the layering, the ore body mining rate is determined in combination with the mining attribute item of the first block.
[0019] In a possible design manner of the first aspect, the block statistical table is established, including:
[0020] The block statistical table is established by using double-layer nested loops, wherein the outer loop creates a statistical array for the layering number, and constructs a list containing i zero-value elements for each layer, i is the number of ore types, and in the inner loop, a list composed of i zero values is generated each round.
[0021] In a possible design manner of the first aspect, the first block in the ore body three-dimensional model is traversed by using the traversal frame, specifically:
[0022] A three-dimensional coordinate system is constructed with one end point of the traversal frame as the origin, and the coordinate axis directions correspond to the length, width and height directions of the traversal frame respectively;
[0023] Define a as the second block end point function:
[0024]
[0025] Wherein, m, n, o are integers and m∈[0, x-1], n∈[0, y-1], o∈[0, z-1], x, y, z are respectively the division numbers of the minimum division unit in the parallel coordinate axis direction according to the unit size,
[0026] With the origin as the starting point, search whether the first block center coincides with the rest x×y×z-1 end points, and record the α value of each end point corresponding,
[0027] If all the second block end point a values in the traversal frame are 1, it is determined that the division properties of the x×y×z first blocks selected by the traversal frame are dividable.
[0028] In a possible design manner of the first aspect, the number of the second blocks in the traversal frame is (x-1)×(y-1)×(z-1).
[0029] In a second aspect, a device for determining the ore body division rate is provided, and the device comprises:
[0030] A modeling preprocessing unit is configured to model and obtain an ore body three-dimensional model, the ore body three-dimensional model is divided into a plurality of first blocks in unit size; determine the size of the smallest cuboid division unit according to the division parameters and the unit size; determine a traversal frame in cuboid shape, the size of the traversal frame is adapted to the size of the smallest cuboid division unit, and the traversal frame is divided into a plurality of second blocks in the unit size;
[0031] A table establishing unit is configured to establish a block statistical table, the block statistical table comprises a first block identification item and a division attribute item for representing whether the first block is dividable;
[0032] A traversal unit is configured to traverse the first blocks in the ore body three-dimensional model by using the traversal frame, when a certain first block is selected, one end point of the traversal frame coincides with the center of the first block; when all the end points of the second blocks in the traversal frame coincide with the centers of the corresponding first blocks, update the division attribute items of all the coincided first blocks to be dividable;
[0033] A determination unit is configured to determine the ore body division rate according to the statistical results of the block statistical table.
[0034] In a third aspect, an electronic device is provided, which includes a processor, and a memory coupled to the processor, the memory being configured to store a computer program; and the processor being configured to execute the computer program stored in the memory, so that the electronic device performs the method for determining the mining rate of the ore body according to any possible implementation manner of the first aspect.
[0035] In a fourth aspect, a computer readable storage medium is provided, which includes a computer program or instructions, when the computer program or instructions are run on a computer, so that the computer performs the method for determining the mining rate of the ore body according to any possible implementation manner of the first aspect.
[0036] In a fifth aspect, a computer program product is provided, which includes a computer program or instructions, when the computer program or instructions are run on a computer, so that the computer performs the method for determining the mining rate of the ore body according to any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or related description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0038] Figure 1 is a flowchart of the method for determining the mining rate of the ore body provided by the present application;
[0039] Figure 2 (a) is a schematic diagram of typical separable mining blocks and non-separable mining blocks on a plane; and (b) is a schematic diagram of typical separable mining blocks and non-separable mining blocks on an elevation (taking a minimum separable mining block unit 2x2x2 as an example);
[0040] Figure 3 is a flowchart of the method for automatically analyzing the mining rate of a multi-metal open-pit mine according to one specific example of the present application;
[0041] Figure 4 is a schematic diagram of the process of calculating separable mining blocks in one specific example of the present application;
[0042] Figure 5 is a schematic diagram of the planar relationship between the minimum separable mining unit of the ore body and the new block in the cuboid T in one specific example of the present application. DETAILED DESCRIPTION
[0043] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application and not to limit the present application.
[0044] It should be noted that although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described can be performed in a manner different from the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the description and claims and the above drawings are used to distinguish similar objects and do not necessarily describe a specific order or sequence.
[0045] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0046] As shown in Figure 1 An embodiment of the present application provides a method for determining a mining rate of an ore body, the method comprising:
[0047] S101, modeling to obtain a three-dimensional model of the ore body, the three-dimensional model of the ore body being divided into a plurality of first blocks in unit size; determining the size of a cuboid-shaped minimum mining unit according to mining parameters and the unit size; determining a cuboid-shaped traversal frame, the size of the traversal frame being adapted to the size of the minimum mining unit, and the traversal frame being divided into a plurality of second blocks in the unit size;
[0048] Specifically, three-dimensional modeling of the ore body can be performed by using three-dimensional mining software to obtain a corresponding three-dimensional model of the ore body; the unit size is a three-dimensional size of length x width x height; the three-dimensional model of the ore body is divided into a plurality of first blocks in unit size, the first blocks can be marked with 1, 2, 3, … labels for identification and differentiation, the first blocks can also be marked with the corresponding ore type, and the first blocks can also be marked with the ore body layer to which the first blocks belong. Of course, the first blocks can also be marked with the height of the bottom, and these marking items can be recorded in the block statistics table.
[0049] The mining parameters are, for example, the arrangement form of the mine blast hole, the division of the bench height, etc., and the minimum mining unit of the ore body can be determined by using the mining parameters and model definition (the unit size of the first block) and other factors. For example, when the unit size is length x width x height = 20m x 20m x 15m, the minimum mining unit covers 2 x 2 x 2 = 8 first blocks, the size of the minimum mining unit is length x width x height = 40m x 40m x 30m, and the size of the first block is the unit size.
[0050] The size of the traversal frame is adapted to the size of the minimum mining unit, and the size of the traversal frame is smaller than the size of the minimum mining unit. For example, the size of the minimum mining unit is length x width x height = 40 m x 40 m x 30 m, and the size of the traversal frame is length x width x height = 20 m x 20 m x 15 m. The traversal frame covers 1 x 1 x 1 = 1 second block, and the size of the second block is also the unit size.
[0051] In S102, a block statistics table is established, which includes a first block identification item and a mining attribute item for representing whether the first block can be mined.
[0052] Specifically, the block statistics table actually establishes a corresponding relationship between the table items, which can be a separate list or a plurality of lists associated with each other.
[0053] The table item can be the label of the first block, the ore type, the belonging layer, the bottom elevation, and the mining attribute item for indicating whether the first block can be mined, etc. Whether it can be mined can be referred to as the case shown in Figure 2
[0054] Preferably, the block statistics table can be established by using double nested loops. The outer loop creates a statistics array for the layer number, and constructs a list containing i zero value elements for each layer, where i is the number of ore types. In the inner loop, a list composed of i zero values is generated each time. In this way, a multi-dimensional statistical framework can be formed for subsequent filling.
[0055] In S103, the first block in the ore body three-dimensional model is traversed by using the traversal frame. When a certain first block is selected, one end point of the traversal frame coincides with the centroid of the first block. When all the end points of the second blocks in the traversal frame coincide with the centroids of the corresponding first blocks, the mining attribute items of all the coincided first blocks are updated to be mineable. When not all the end points of the second blocks in the traversal frame coincide with the centroids of the corresponding first blocks, the mining attribute items of the first blocks are not updated to be mineable.
[0056] One possible implementation is to construct a three-dimensional coordinate system with one end point of the traversal frame as the origin, and the coordinate axis directions correspond to the length, width and height directions of the traversal frame, respectively.
[0057] Define a as the second block end point function:
[0058]
[0059] Wherein, m, n, o are all integers and m∈[0, x-1], n∈[0, y-1], o∈[0, z-1], x, y, z are respectively the division number of the minimum mining unit in the direction parallel to the coordinate axis according to the unit size, for example: the minimum mining unit covers 2x2x2=8 first blocks, then x, y, z correspond to 2, 2, 2 respectively, the number of the second blocks in the traversal frame is (x-1)x(y-1)x(z-1), that is, 1x1x1;
[0060] Taking the origin as the starting point, search whether the first block center of the remaining xxyz-1 endpoints coincides with it, and record the value of each endpoint a,
[0061] If the value of all second block endpoints a in the traversal frame is 1, it is determined that the mining attribute of the xxyz first blocks selected by the traversal frame is mineable;
[0062] S104, according to the statistical result of the block statistics table, determine the mining rate of the ore body;
[0063] Generally, the mining rate of the ore body in the specified set or region can be calculated according to the following formula: mining rate = {mineable first block number / (mineable first block number + unmineable first block number)}x100%;
[0064] Specifically, according to the ore type and / or layer, combined with the mining attribute item of the first block, the mining rate of the ore body is determined, then the above specified set or region can be the specified ore type, the specified ore layer, or the region combined with the ore type and the layer.
[0065] Based on the above technical solution, a traversal frame suitable for the size of the minimum mining unit is used to traverse the first blocks in the three-dimensional model of the ore body, when all the second block endpoints in the traversal frame have corresponding first block centers coinciding with them, that is, all the first block centers framed by the size of the minimum mining unit coincide with the second block endpoints in the traversal frame, all the first blocks framed by the size of the minimum mining unit meet the mining requirements, and then the mining rate of the ore body under the conditions of layering (spatial division), ore classification, etc. is determined according to the traversal statistical result, which is more efficient, accurate and convenient for later inspection and correction compared with manual calculation of the mining rate of the ore body.
[0066] The determination method of the mining rate of the ore body of the embodiment of the present application will be described below through a specific example.
[0067] As Figure 3As shown, the scheme is based on CAD software and its secondary development language, combined with professional design software, to provide a multi-metal open-pit mine split recovery rate automatic analysis method. Using the method, the automatic calculation of ore split recovery rate can be quickly completed in a short time, greatly improving the design efficiency and data accuracy.
[0068] The main parameters of the scheme are set as follows: the size of the first block and the second block is long*wide*high=20m*20m*15m, the minimum split mining unit size is long*wide*high=40m*40m*30m, that is, the block corresponding to the minimum split mining unit is 2*2*2, the number of ore types is 2, which are lower layer A ore and upper layer B ore, and the block numbers are 1, 2,..., 45, 46, as shown in Figure 4 .
[0069] The scheme mainly includes the following steps:
[0070] 1) Use three-dimensional mining software to establish an open-pit deposit block model, and distinguish the block ore types by color, which are lower layer A ore and upper layer B ore, and the size of a single block is long*wide*high=20m*20m*15m;
[0071] 2) Determine the minimum split mining unit: according to the factors such as mine blast hole arrangement form, step height division, and block model definition, determine the minimum split mining unit block of the ore body as 2*2*2, and the size of the minimum split mining unit is long*wide*high=40m*40m*30m;
[0072] 3) Traverse all blocks and form a block classification table according to the block characteristics, and the specific operation is as follows:
[0073] ① Use the ssget function to select all polyline entities in the drawing area, set the loop index (i.e. the number of loop traversals), determine the total number of polyline entities (blocks) as 46, and prepare the list ptbs for collecting point data, set the layer height (layer_height) as 30m, the number of layers (layer_num) as 2, the bottom elevation (layer_bottom) as 4140, the number of ore types (litho_num) as 2, determine the color values representing each ore type, and initialize the point list ptbs;
[0074] ② Use the (repeat) loop to traverse each entity obtained from the selection set, convert it to the corresponding AutoCAD object, and read the object centroid coordinates and color attribute information;
[0075] ③ Remove duplicates: Use a (repeat) loop to check all points except the first one, check if the current point already exists in the ptbs list, if not, add it to the list with cons, otherwise skip it, maintain the list pure, the final result is as follows Table 1:
[0076] Table 1 ptbs list
[0077]
[0078] ④ Create different ore type block list ptbs litho_i(i=1,2); Create list list_blockn to count the number of blocks of various ore types in each layer, initialize list ptbs litho_i and list list_blockn;
[0079] ⑤ Use double nested loops: the outer loop is for the preset number of layers (layer_num), create a statistical array for each layer, and construct a list containing two zero elements for each layer; In the inner loop (repeat litho_num), a list of two zeros is generated in each round and added to list_blockn to form a multi-dimensional statistical framework, the results are used for subsequent filling;
[0080] ⑥ For all lists ptbs litho_i(i=1,2), use the selectlayer function to divide the depth position of each block and the pre-defined layer setting (layer_bottom, layer_height, layer_num) in the vertical direction, output list ptbs litho_i.
[0081] 4) As shown in Figure 5 , a cuboid T with a size of length x width x height (i.e. (x-1)·X×(y-1)·Y×(z-1)·Z) = 20m x 20m x 15m is randomly generated, and the cuboid T is divided into 1 x 1 x 1 (i.e. (x-1) x (y-1) x (z-1)) new blocks with a size of length x width x height (i.e. X x Y x Z) = 20m x 20m x 15m, and the three-dimensional coordinates of all endpoints of the new blocks in cuboid T are obtained according to the similar steps in 3);
[0082] 5) Any vertex of cuboid T falls on the centroid of a block, and it is determined whether all the remaining 7 endpoints in the new block of cuboid T fall on the centroid of the original block, if so, store the 8 original blocks and list them in the list of available mining, if not, list them in the list of unavailable mining, the specific judgment operation is as follows:
[0083] ① With any vertex of the cuboid T as the origin, a three-dimensional coordinate system is constructed, and the coordinate axis directions correspond to the block length, width and height directions respectively, and the definitions are as follows:
[0084]
[0085] Wherein j is the original block number, m, n and o are integers and m∈[0,x-1], n∈[0,y-1] and o∈[0,z-1];
[0086] Taking the origin as the starting point, search whether the blocks exist at the other 7 endpoints, and record the ɑ values of each endpoint;
[0087] Taking the cuboid T1 composed of the centroid points of blocks 1, 2, 5, 6, 14, 15, 16 and 17 as an example, and taking vertex P1 as the coordinate origin, then ɑ1(1,0,0) = 1, ɑ1(0,1,0) = 1, ɑ1(1,1,0) = 1, ɑ1(0,0,1) = 1, ɑ1(1,0,1) = 1, ɑ1(0,1,1) = 1, ɑ1(1,1,1) = 1;
[0088] In this way, the ɑ values of blocks 2-46 are calculated;
[0089] ② If the ɑ values in the cuboid T are all 1, it is determined that the 8 original blocks constituting the cuboid T can be separated, and they are listed in the separable list, otherwise, they are listed in the non-separable list;
[0090] ③ Repeat the above operation for all points in the ptbs list, and fill the results into the separable list and the non-separable list, and use the (repeat) loop to check all points in the separable list and the non-separable list, check whether the current point already exists repeatedly in the separable list and the non-separable list, if it is repeated, delete the point in the non-separable list, otherwise, skip, to ensure the uniqueness of the list data;
[0091] The separable blocks are:
[0092] {1,2,5,6,7,8,9,10,11,12,14,15,16,17,18,19,20,21,22,23,24,25,27,28,30,31,33,34,37,38,40,41,42,43,44,45};
[0093] The non-separable blocks are:
[0094] {3,4,13,26,29,32,35,36,39,46};
[0095] 6) According to the calculation statistics result of whether each block can be separately mined, the separate mining rate is calculated by layering, wherein the separate mining rate calculation formula is: separate mining rate = {number of separately mined blocks / (number of separately mined blocks+number of non-separately mined blocks)}x100%, and the separate mining rate in the present scheme is 78.26% which is calculated.
[0096] The embodiment of the present application further provides a determination device of a mining block separate mining rate, which comprises:
[0097] a modeling preprocessing unit, which is used for modeling to obtain a mining block three-dimensional model, wherein the mining block three-dimensional model is divided into a plurality of first blocks in unit size; the size of a minimum separate mining unit in cuboid shape is determined according to a separate mining parameter and the unit size; and a traversing frame in cuboid shape is determined, wherein the size of the traversing frame is matched with the size of the minimum separate mining unit, and the traversing frame is divided into a plurality of second blocks in the unit size;
[0098] a table establishing unit, which is used for establishing a block statistics table, wherein the block statistics table comprises a first block identification item and a separate mining attribute item used for representing whether the first block can be separately mined;
[0099] a traversing unit, which is used for traversing the first blocks in the mining block three-dimensional model by using the traversing frame, wherein when a certain first block is selected, one end point of the traversing frame is coincided with the center of the first block; and when all the end points of the second blocks in the traversing frame are all coincided with the centers of the corresponding first blocks, the separate mining attribute items of all the coincided first blocks are updated to be separately mined;
[0100] a determination unit, which is used for determining the mining block separate mining rate according to the statistics result of the block statistics table.
[0101] The embodiment of the present application further provides an electronic device, which comprises a processor, a memory and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the evaluation method of the distributed photovoltaic access scheme according to any one of the above-mentioned embodiments when executing the computer program.
[0102] The electronic device can be a desktop computer, a notebook computer, a palm computer and a cloud server and the like computing device. The electronic device can comprise, but is not limited to, a processor and a memory.
[0103] The processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor. The processor is a control center of the electronic device, and connects various parts of the entire device through various interfaces and lines.
[0104] The memory can be used to store the computer program, and the processor realizes various functions of the electronic device by running or executing the computer program stored in the memory and calling data stored in the memory.
[0105] The memory can mainly include a program storage area and a data storage area. The program storage area can store an operating system, at least one application required by a function, etc. The data storage area can store data created according to the use of the mobile phone, etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state memory devices.
[0106] The embodiment of the present application also provides a storage medium, which is a computer readable storage medium, and the computer program is stored in the computer readable storage medium. When the computer program is executed by a processor, the steps of each method embodiment described above can be realized. The computer program includes computer program code, which can be in the form of source code, object code, executable files or some intermediate forms, etc. The computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.
[0107] The embodiment of the present application further provides a computer program product, comprising a computer program or instructions, which, when running on a computer, enable the computer to execute the method for determining the ore body mining rate in any possible implementation manner of the first aspect.
[0108] The above is the preferred embodiment of the present application, it should be pointed out that, for those skilled in the art, without departing from the principles of the present application, can make a number of improvements and refinements, these improvements and refinements also considered as the protection scope of the present application.
Claims
1. A method of determining a mining rate for a mineral body, characterised by, The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises:
2. The method of claim 1, wherein the ore body recovery is determined by: The method comprises: The method comprises:
3. The method for determining the ore body extraction rate as described in claim 1, characterized in that, The method comprises: The method comprises: The method comprises:
4. The method of claim 3, wherein the ore body recovery is determined by: The method comprises: The method comprises:
5. The method of claim 1, wherein the ore body recovery fraction is determined by: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises:
6. The method of claim 5, wherein the ore body recovery fraction is determined by: The method comprises:
7. An apparatus for determining a mining rate of a mineral body, characterized by The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The method comprises: The modeling preprocessing unit is used for modeling to obtain a three-dimensional model of a mineral body, the three-dimensional model of the mineral body is divided into a plurality of first blocks in unit sizes; sizes of a cuboid-shaped minimum mining unit are determined according to mining parameters and the unit sizes; a cuboid-shaped traversal frame is determined, the sizes of the traversal frame are adapted to the sizes of the minimum mining unit, and the traversal frame is divided into a plurality of second blocks in the unit sizes; The table establishing unit is used for establishing a block statistics table, the block statistics table includes a first block identification item and a mining attribute item used for representing whether the first block can be mined; The traversal unit is used for traversing the first blocks in the three-dimensional model of the mineral body by using the traversal frame, when a certain first block is selected, an endpoint of the traversal frame is coincident with a center of the first block, and when all endpoints of all second blocks in the traversal frame are coincident with centers of corresponding first blocks, mining attribute items of all the coincident first blocks are updated to be mineable; The determining unit is used for determining a mining rate of the mineral body according to a statistical result of the block statistics table.
8. An electronic device, comprising: The electronic device includes a processor and a memory coupled to the processor, The memory is configured to store a computer program, The processor is configured to execute the computer program stored in the memory, so that the electronic device performs the method for determining the mining rate of the mineral body according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer readable storage medium includes a computer program or instructions, when the computer program or instructions are run on a computer, the computer executes the method for determining the mining rate of the mineral body according to any one of claims 1 to 6.
10. A computer program product, characterised in that, The computer program product includes a computer program or instructions, when the computer program or instructions are run on a computer, the computer executes the method for determining the mining rate of the mineral body according to any one of claims 1 to 6.
Citation Information
Patent Citations
Ore prospecting prediction method of nonlinear discrete speculation model
AU2020103098A4
Ore body combination constraint modeling method, device and equipment and storage medium
CN112036030A