Free surface range prediction method and device for hole site design evaluation system
The free surface range prediction method and device of the hole position design evaluation system solves the shortcomings of traditional blasting design evaluation, realizes dynamic simulation and prior evaluation of the blasting process, and improves the blasting effect and construction quality.
Patent Information
- Application Number
- CN202510967043.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-14
- Publication Date
- 2025-10-17
AI Technical Summary
The existing blasting design and construction system lacks effective quantitative indicators and special methods. Traditional design cannot directly evaluate blasting design from a spatial geometric perspective, which makes it difficult to establish an evaluation model. The complex construction environment also leads to insufficient reliability of the evaluation conclusions.
A free surface range prediction method and device for a hole location design and evaluation system are provided. By establishing a coordinate system, determining the detonation sequence, using triangles to enclose the excavation area, and screening and updating the envelope surface of the blasting cavity, dynamic simulation and prior evaluation of the blasting process are achieved.
It realizes the a priori evaluation of blasting design, improves the reliability and quality of blasting effects, and guides the rationality evaluation of blasting construction.
Smart Images

Figure CN120805476A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of tunnel intelligent blast hole design, in particular to a free surface range prediction method and device for a hole design evaluation system. BACKGROUND
[0002] The drill-and-blast method is one of the important methods for efficient excavation of tunnels and roadways. In recent years, the excavation of tunnels and roadways has become increasingly difficult, and the requirements for blasting effects have become increasingly stringent. The blasting design and construction quality directly affect the blasting effect. According to the site operation conditions, the parameters in the blasting design are determined, and the construction is strictly carried out according to the design, which is the prerequisite for ensuring good blasting effect.
[0003] However, in the existing blasting design and construction system, there is no quantitative index and special method that can effectively evaluate the quality of the blasting design. The traditional blasting design essentially adopts a planar design thinking, which cannot restore the real excavation space, and therefore it is difficult to produce a priori evaluation method. That is, it is impossible to directly evaluate the blasting design from the spatial geometric perspective. At the present stage, the rationality of the blasting design is mainly evaluated indirectly by recording and comparing the actual effect after blasting. By establishing the relationship between the blasting design and the blasting effect, a basis is provided for limited scheme optimization. This post-hoc evaluation mode based on the blasting effect has double limitations. On the theoretical level, it is difficult to build an evaluation model due to the following reasons: first, the blasting effect and the design parameters have multi-dimensional characteristics, making it difficult to establish a universal model; second, existing research focuses on the single-hole blasting mechanism or the parameter optimization of specific function blast holes in local areas, lacking a systematic analysis framework considering the synergistic effect of the full-face multi-hole. On the practical level, the accuracy of data collection is poor, which cannot meet the evaluation needs. Engineering practice shows that due to the complexity of the construction environment, the actual hole position and the initiation timing often deviate greatly from the design, resulting in the inability to accurately establish the correlation between the blasting design and the effect, which fundamentally weakens the reliability of the evaluation conclusion. SUMMARY
[0004] In view of the above problems, the purpose of the present application is to provide a free surface range prediction method and device for a hole design evaluation system, which can break through the traditional post-hoc evaluation mode, realize dynamic iterative calculation of the free surface range in the blasting process based on dynamic simulation of the blasting process, and establish the basis for prior evaluation of the blasting design.
[0005] To solve the above technical problems, the present application provides the following technical solutions: On the one hand, a free surface range prediction method for a hole design evaluation system is provided, which comprises the following steps: S1, establishing a coordinate system, performing blasting design, and obtaining the coordinates of both ends of all blast holes; S2, determining the initiation timing, grouping the blast holes and their coordinates according to the initiation timing, and determining the number of groups; S3, taking the cut holes as the first group of blastholes, and using triangles to enclose the range of the cut area to form an envelope surface of the cut area; S4, filtering out and removing triangles belonging to the hole mouth working surface and the hole bottom working surface, and the remaining triangles constitute the first group of new free surfaces; S5. Determine the range of the blasting cavity formed after each subsequent group of blasting, update the envelope surface of each subsequent group of blasting cavities, and update the new free surface corresponding to the group until the last group.
[0006] Optionally, in step S2, determining the detonation sequence specifically includes: All blastholes in the entire excavation space are detonated in the order of slot holes, rows of auxiliary holes on both sides of the slot area, rows of auxiliary holes above the slot area, auxiliary holes at the bottom below the slot area, peripheral holes, and bottom holes; the rows of auxiliary holes on both sides of the slot area are detonated in the order from near to far from the slot area; the rows of auxiliary holes above the slot area are detonated in the order from near to far from the slot area.
[0007] Optionally, in step S2, grouping the blastholes and their coordinates according to the detonation time sequence, and determining the number of groups specifically includes: All blastholes in the entire section are detonated by delayed blasting. Blastholes detonated at the same time are grouped together. In particular, all the slot holes are grouped together. Number of groups J It is equal to the number of delayed detonation sections except for the slot hole plus 1.
[0008] Optionally, in step S3, enclosing the scope of the cutout area using a triangle specifically includes: Randomly select three vertices from the openings and bottoms of all cutouts as triangles, ensuring that the generated triangles do not overlap. Continue generating triangles until the generated triangles can form a closed polyhedron that completely overlaps the cutout area. If this closed polyhedron is successfully enclosed, delete the internal triangles.
[0009] Optionally, in step S4, the calculation formula for the triangles belonging to the hole mouth working surface and the hole bottom working surface is selected, specifically:
[0010] in, T is the criterion value, z A , z B , z C The three vertices A, B, and C of the triangle Z Coordinate value, coordinate system Z The direction is consistent with the excavation direction. D is the design footage.T <=0, the triangle belongs to one of the hole mouth working surface or the hole bottom working surface. T >0, the triangle belongs to the first set of new free surfaces S (1).
[0011] Optionally, in step S5, determining the new free surface corresponding to each group specifically includes:
[0012] Among them, S( j ) indicates the j New free surface, 1≤ j ≤ J , ( x , y , z ) is the j Group blasting cavity Ω ( j ) at any point within S E ( j ) represents the outer envelope of the blasting cavity, F ( x , y , z )=0 describes the outer envelope S E ( j )midpoint( x , y , z ) is the equation of the triangle to which it belongs.
[0013] On the other hand, a free surface range prediction device for a hole location design evaluation system is provided, for implementing any of the above methods, the device comprising: Design module, used to establish a coordinate system, perform blasting design, and obtain the coordinates of both ends of all blastholes; The grouping module is used to determine the detonation sequence, group the blastholes and their coordinates according to the detonation sequence, and determine the number of groups; The enclosing module is used to use the cut holes as the first group of blastholes and use triangles to enclose the range of the cut area to form the envelope surface of the cut area; A screening module is used to screen out and remove triangles belonging to the hole mouth working surface and the hole bottom working surface, and the remaining triangles constitute the first group of new free surfaces; The updating module is used to determine the range of the blasting cavity formed after each subsequent group of blasting, update the envelope surface of each subsequent group of blasting cavities, and update the new free surface corresponding to the group until the last group.
[0014] In another aspect, an electronic device is provided, comprising: processor; A memory, wherein computer readable instructions are stored, the computer readable instructions are loaded and executed by the processor to implement the steps of the free surface range prediction method for the hole site design evaluation system.
[0015] In another aspect, a computer readable storage medium is provided, wherein program codes are stored, the program codes are called and executed by a processor to implement the steps of the free surface range prediction method for the hole site design evaluation system.
[0016] The technical solutions provided by the present application have at least the following beneficial effects: In the embodiment of the present application, by establishing a coordinate system, the blast design is carried out to obtain the coordinates of both ends of all blast holes; the initiation timing is determined, the blast holes and their coordinates are grouped according to the initiation timing, and the number of groups is determined; the cut hole is taken as the first group of blast holes, the range of the cut hole area is enclosed by using a triangle, and the envelope surface of the cut hole area is formed; the triangles belonging to the hole mouth working surface and the hole bottom working surface are screened out and removed, and the remaining triangles constitute the first group of new free surfaces; the range of the blast cavity formed after each subsequent group of blasting is determined, the envelope surface of each subsequent group of blast cavities is updated, the corresponding new free surface of this group is updated, and the process is repeated until the last group. The present application updates the envelope surface of the blast cavity and the range of the new free surface based on the graphic algorithm, the calculation converges quickly, and the range of each group of new free surfaces can be efficiently obtained. In combination with the subsequent calculation of the blast hole resistance line, the rationality of the blast design is evaluated, and the blast quality is improved. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. 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.
[0018] Figure 1 is a flowchart of a free surface range prediction method for a hole site design evaluation system provided by the embodiment of the present application; Figure 2 is an application example diagram for obtaining a blast cavity envelope surface provided by the embodiment of the present application; Figure 3 is a structural schematic diagram of a free surface range prediction device for a hole site design evaluation system provided by the embodiment of the present application; Figure 4 is a structural schematic diagram of an electronic device provided by the embodiment of the present application. DETAILED DESCRIPTION
[0019] In order to make the purposes, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions of the embodiments of the present application will be described clearly and completely below with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are some but not all of the embodiments of the present application. Based on the described embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort belong to the scope of the present application.
[0020] In the embodiments of the present application, the words such as "example", "for example", and the like are used to represent an example, illustration, or description. Any embodiment or design scheme described as "example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the word "example" is intended to present the concept in a specific manner.
[0021] The embodiments of the present application provide a free surface range prediction method for a hole site design evaluation system. Figure 1 As shown in the figure, the processing flow of the method can include the following steps: S1, a coordinate system is established, blasting design is performed, and coordinates of both ends of all blast holes are obtained.
[0022] In the early stage of system application, any method is used to complete blasting design, and coordinates of both ends of all blast holes are obtained.
[0023] S2, initiation timing is determined, blast holes and their coordinates are grouped according to the initiation timing, and the number of groups is determined.
[0024] As an optional implementation of the present application, determining the initiation timing specifically includes: All blast holes in the entire excavation space are sequentially initiated in the order of a cut hole, each row of auxiliary holes on both sides of a cut zone, each row of auxiliary holes above the cut zone, each row of auxiliary holes at the bottom of the cut zone, a peripheral hole, and a bottom hole; each row of auxiliary holes on both sides of the cut zone is sequentially initiated in the order of from near to far from the cut zone; and each row of auxiliary holes above the cut zone is sequentially initiated in the order of from near to far from the cut zone.
[0025] In the embodiments of the present application, a program can be written by using matlab programming software, and the initiation timing can be automatically determined according to the functions of the blast holes and the hole site relationship.
[0026] As an optional implementation of the present application, grouping the blast holes and their coordinates according to the initiation timing and determining the number of groups specifically includes: All blast holes of a full section are initiated by using a delay blasting mode. The blast holes initiated at the same time are divided into a group. In particular, all cut holes are the first group. The number of groups J is equal to the number of delay initiation segment positions except the cut holes plus 1.
[0027] In the embodiment of the present invention, a program can be written using MATLAB programming software to automatically assign group numbers to blastholes and count the number of groups.
[0028] S3. Use the cutout holes as the first group of blastholes, and use triangles to enclose the range of the cutout area to form the envelope surface of the cutout area.
[0029] As an optional embodiment of the present invention, the scope of the cutout area enclosed by a triangle specifically includes: Randomly select three vertices from the openings and bottoms of all cutouts as triangles, ensuring that the generated triangles do not overlap. Continue generating triangles until the generated triangles can form a closed polyhedron that completely overlaps the cutout area. If this closed polyhedron is successfully enclosed, delete the internal triangles.
[0030] In the embodiment of the present invention, the convhull function or the boundary function provided by the MATLAB programming software can be used to complete the generation and deletion of triangles.
[0031] S4. Filter out the triangles belonging to the hole mouth working surface and the hole bottom working surface and remove them. The remaining triangles constitute the first group of new free surfaces.
[0032] As an optional embodiment of the present invention, the calculation formula for the triangles belonging to the hole mouth working surface and the hole bottom working surface is selected, specifically:
[0033] in, T is the criterion value, z A , z B , z C The three vertices A, B, and C of the triangle Z Coordinate value, coordinate system Z The direction is consistent with the excavation direction. D is the design footage. T <=0, the triangle belongs to one of the hole mouth working surface or the hole bottom working surface. T >0, the triangle belongs to the first set of new free surfaces S (1).
[0034] In the embodiment of the present invention, a determination program can be written using MATLAB programming software to automatically determine the triangle's affiliation.
[0035] S5. Determine the range of the blasting cavity formed after each subsequent group of blasting, update the envelope surface of each subsequent group of blasting cavities, and update the new free surface corresponding to the group until the last group.
[0036] As an optional implementation manner of the present invention, determining the new free surfaces corresponding to each group specifically includes:
[0037] Among them, S( j ) indicates the j New free surface, 1≤ j ≤ J , ( x , y , z ) is the j Group blasting cavity Ω ( j ) at any point within S E ( j ) represents the outer envelope of the blasting cavity, F ( x , y , z )=0 describes the outer envelope S E ( j )midpoint( x , y , z ) is the equation of the triangle to which it belongs.
[0038] In the embodiment of the present invention, a loop program can be written using Matlab programming software to automatically complete the updating of the outer envelope surface and the free surface.
[0039] The present invention also provides an application example of obtaining the envelope of the blasting cavity, referring to Figure 2 As shown, to obtain the j An example diagram of the application of the group blasting cavity envelope surface.
[0040] The free surface range prediction utilizes the free surface range prediction method for the hole position design and evaluation system in any of the above-mentioned embodiments, and by establishing a coordinate system and performing blasting design, obtains the coordinates of both ends of all blastholes; determines the detonation sequence, groups the blastholes and their coordinates according to the detonation sequence, and determines the number of groups; uses the slot holes as the first group of blastholes, and uses triangles to enclose the range of the slot area to form an envelope surface of the slot area; selects and removes the triangles belonging to the hole mouth working surface and the hole bottom working surface, and the remaining triangles constitute the first group of new free surfaces; determines the range of the blasting cavity formed after each subsequent group of blasting, updates the envelope surface of each subsequent group of blasting cavities, and updates the new free surface corresponding to the group, until the last group.
[0041] The application is based on graph algorithm to update the envelope surface and new free surface range of the blasting cavity, can quickly converge, and can efficiently obtain the new free surface range of each group, cooperate with the subsequent calculation of blast hole resistance line, evaluate the rationality of the blasting design, and guide to improve the blasting quality.
[0042] Correspondingly, the embodiment of the application also provides a free surface range prediction device for a hole site design evaluation system, Figure 3 is a structural block diagram of a free surface range prediction device for a hole site design evaluation system according to an exemplary embodiment. As Figure 3 shown, the device comprises: The design module 201 is configured to establish a coordinate system, perform blasting design, and obtain the coordinates of both ends of all blast holes. The grouping module 202 is configured to determine the initiation timing, group the blast holes and their coordinates according to the initiation timing, and determine the number of groups. The surrounding module 203 is configured to take the cut hole as the first group of blast holes, use the triangle to surround the range of the cut zone, and form the envelope surface of the cut zone. The screening module 204 is configured to screen out the triangles belonging to the mouth working surface and the bottom working surface and remove them, and the remaining triangles constitute the first group of new free surfaces. The update module 205 is configured to determine the blasting cavity range formed after each subsequent group of blasting, update the envelope surface of each subsequent group of blasting cavities, update the corresponding new free surface of the group, and stop until the last group.
[0043] For the convenience of description, Figure 3 only the main components of the device are shown. The device of the embodiment can be used to execute the technical solutions of the method embodiment shown in Figure 1 the implementation principle and technical effects are similar, and will not be repeated here.
[0044] In exemplary embodiments, the application also provides an electronic device, which comprises: a processor; a memory, wherein the memory has computer readable instructions stored thereon, and the computer readable instructions are loaded and executed by the processor to realize the steps of the free surface range prediction method for the hole site design evaluation system.
[0045] Figure 4 is a structural schematic diagram of an electronic device provided by the embodiment of the application, as Figure 4As shown, the electronic device 300 can include a processor 3001 and a memory 3002. Optionally, the electronic device 300 can also include a transceiver 3003. Among them, the processor 3001 is connected with the memory 3002 and the transceiver 3003, such as can be connected through a communication bus. The memory 3002 stores computer readable instructions, which are executed by the processor 3001 to implement the steps of the free surface range prediction method for the hole site design evaluation system as described above.
[0046] In a specific implementation, as an example, the processor 3001 can include one or more CPUs, such as CPU0 and CPU1 shown in Figure 4 In a specific implementation, as an example, the processor 3001 can include one or more CPUs, such as CPU0 and CPU1 shown in
[0047] In a specific implementation, as an example, the electronic device 300 can also include multiple processors, such as processor 3001 and processor 3004 shown in Figure 4 In a specific implementation, as an example, the processor 3001 can include one or more CPUs, such as CPU0 and CPU1 shown in
[0048] Among them, the memory 3002 is used to store the software program for executing the scheme of the application, and is controlled by the processor 3001 to execute, and the specific implementation can refer to the above method embodiments, which will not be repeated here.
[0049] The transceiver 3003 is used to communicate with the network device or the terminal device.
[0050] Optionally, the transceiver 3003 can include a receiver and a transmitter. Among them, the receiver is used to realize the receiving function, and the transmitter is used to realize the transmitting function.
[0051] Optionally, the transceiver 3003 can be integrated with the processor 3001, or can exist independently and be coupled with the processor 3001 through the interface circuit of the electronic device 300, and the embodiments of the application do not make specific limitations here.
[0052] It should be noted that, Figure 4 The structure of the electronic device 300 shown in
[0053] In an exemplary embodiment, the present application also provides a computer readable storage medium having stored therein at least one instruction, which is loaded and executed by a processor to implement the steps of the free surface range prediction method for the hole site design evaluation system as described above. For example, the computer readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disc, an optical data storage device, and the like.
[0054] It should be noted that, in the present document, the terms "comprising", "containing" or any other similar term are intended to encompass non-exclusive inclusion, such that a process, method, article or terminal device that comprises a list of elements does not only include those elements, but can also include other elements not expressly listed or inherent to such process, method, article or terminal device. Without more limitations, an element defined by the phrase "comprising a" does not exclude the presence of additional identical elements in the process, method, article or terminal device that includes the element.
[0055] In the description, references to "one embodiment", "an embodiment", "example embodiment", "some embodiments" and the like mean that the described embodiment can include a particular feature, structure, or characteristic, but every embodiment can not necessarily include the particular feature, structure, or characteristic. Moreover, descriptions of a particular feature, structure, or characteristic in connection with an embodiment are not intended to imply that the feature, structure, or characteristic is required in all embodiments.
[0056] It should be understood that the term "and / or" in the present document is merely used to describe an associated relationship between associated objects, and means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In addition, the character " / " in the present document generally represents an "or" relationship between the associated objects, but can also represent an "and / or" relationship, which can be understood in the context before and after.
[0057] In the present application, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or the like means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b, or c can mean a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be singular or plural.
[0058] It should be understood that the size of the sequence number of each process described above does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0059] In several embodiments provided by the present application, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the above-described apparatus embodiments are merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0060] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0061] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.
[0062] If the functions are realized in the form of software functional units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the part of the present application that essentially contributes to the prior art or the part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various program code storage media.
[0063] The present application encompasses any alternatives, modifications, equivalent methods and solutions made within the spirit and scope of the present application. In order to make the public thoroughly understand the present application, specific details are described in the following preferred embodiments of the present application, and the present application can be fully understood without the description of these details by those skilled in the art. In addition, in order to avoid unnecessary confusion to the essence of the present application, well-known methods, processes, procedures, elements and circuits, etc. are not described in detail.
[0064] The above description is only the preferred embodiment of the present application, and is not used to limit the present application. Any modifications, equivalent replacements, improvements, 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 free surface range prediction method for a hole location design evaluation system, characterized in that: The following steps are involved: S1. Establish a coordinate system, perform blasting design, and obtain the coordinates of both ends of all blastholes; S2. Determine the detonation sequence, group the blastholes and their coordinates according to the detonation sequence, and determine the number of groups; S3, taking the cut holes as the first group of blastholes, and using triangles to enclose the range of the cut area to form an envelope surface of the cut area; S4, filtering out and removing triangles belonging to the hole mouth working surface and the hole bottom working surface, and the remaining triangles constitute the first group of new free surfaces; S5. Determine the range of the blasting cavity formed after each subsequent group of blasting, update the envelope surface of each subsequent group of blasting cavities, and update the new free surface corresponding to the group until the last group.
2. The free surface range prediction method for a hole location design and evaluation system according to claim 1, characterized in that: In step S2, determining the detonation sequence specifically includes: All blastholes in the entire excavation space are detonated in the order of slot holes, rows of auxiliary holes on both sides of the slot area, rows of auxiliary holes above the slot area, auxiliary holes at the bottom below the slot area, peripheral holes, and bottom holes; the rows of auxiliary holes on both sides of the slot area are detonated in the order from near to far from the slot area; the rows of auxiliary holes above the slot area are detonated in the order from near to far from the slot area.
3. The free surface range prediction method for a hole location design and evaluation system according to claim 1, characterized in that: In step S2, the blastholes and their coordinates are grouped according to the detonation time sequence, and determining the number of groups specifically includes: All blastholes in the entire section are detonated by delayed blasting. Blastholes detonated at the same time are grouped together. In particular, all the slot holes are grouped together. Number of groups J It is equal to the number of delayed detonation sections except for the slot hole plus 1.
4. The free surface range prediction method for a hole location design and evaluation system according to claim 1, characterized in that: In step S3, using triangles to enclose the scope of the cutout area specifically includes: Randomly select three vertices from the openings and bottoms of all cutouts as triangles, ensuring that the generated triangles do not overlap. Continue generating triangles until the generated triangles can form a closed polyhedron that completely overlaps the cutout area. If this closed polyhedron is successfully enclosed, delete the internal triangles.
5. The free surface range prediction method for a hole location design and evaluation system according to claim 1, characterized in that: In step S4, the calculation formula for the triangles belonging to the hole mouth working surface and the hole bottom working surface is screened out, specifically: in, T is the criterion value, z A , z B , z C The three vertices A, B, and C of the triangle Z Coordinate value, coordinate system Z The direction is consistent with the excavation direction. D is the design footage. T <=0, the triangle belongs to one of the hole mouth working surface or the hole bottom working surface. T >0, the triangle belongs to the first set of new free surfaces S (1).
6. The free surface range prediction method for a hole location design and evaluation system according to claim 1, characterized in that: In step S5, determining the new free surfaces corresponding to each group specifically includes: Among them, S( j ) indicates the j New free surface, 1≤ j ≤ J , ( x , y , z ) is the j Group blasting cavity Ω ( j ) at any point within S E ( j ) represents the outer envelope of the blasting cavity, F ( x , y , z )=0 describes the outer envelope S E ( j )midpoint( x , y , z ) is the equation of the triangle to which it belongs.
7. A free surface range prediction device for a hole design evaluation system, the device being used to implement the method according to any one of claims 1 to 6, characterized in that: The device comprises: Design module, used to establish a coordinate system, perform blasting design, and obtain the coordinates of both ends of all blastholes; The grouping module is used to determine the detonation sequence, group the blastholes and their coordinates according to the detonation sequence, and determine the number of groups; The enclosing module is used to use the cut holes as the first group of blastholes and use triangles to enclose the range of the cut area to form the envelope surface of the cut area; A screening module is used to screen out and remove triangles belonging to the hole mouth working surface and the hole bottom working surface, and the remaining triangles constitute the first group of new free surfaces; The updating module is used to determine the range of the blasting cavity formed after each subsequent group of blasting, update the envelope surface of each subsequent group of blasting cavities, and update the new free surface corresponding to the group until the last group.
8. An electronic device, characterized in that: The electronic device comprises: processor; A memory having computer-readable instructions stored thereon, wherein when the computer-readable instructions are loaded and executed by the processor, the method according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores program code, which can be called by a processor to execute the method according to any one of claims 1 to 6.