Borehole resistance line determination method and device, electronic equipment and readable storage medium

Through the blasthole resistance line determination method, using the dynamic simulation of the blasting process and spatial geometry algorithm, the inaccuracy problem of blasting design evaluation is solved, the blasthole resistance line size is quickly calculated, and the rationality of the blasting design and the blasting effect are improved.

CN120493583BActive Publication Date: 2025-10-10UNIV OF SCI & TECH BEIJING
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510978037.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-07-16
Publication Date
2025-10-10
Estimated Expiration
2045-07-16

AI Technical Summary

Technical Problem

In the existing technology, blasting design lacks effective quantitative indicators and dedicated methods, making it difficult to directly evaluate the rationality of blasting design from a spatial geometric perspective, resulting in inaccurate evaluation of blasting effects. In addition, the complex construction environment leads to poor data collection accuracy, making it impossible to establish a reliable correlation between blasting design and effects.

Method used

The blasthole resistance line determination method is adopted. Through dynamic simulation of the blasting process, the prior evaluation index of blasting design is established by using discretized point arrangement, coordinate transformation and distance calculation. This includes the preset blasting process, discrete point arrangement, coordinate transformation and distance calculation, the envelope surface of the blasting cavity and the new free surface range are constructed, and the resistance line size of the blasthole is calculated.

Benefits of technology

It realizes the rapid calculation of the resistance line size of the key cross-section of the blasthole, evaluates the rationality of the blasting design, guides the improvement of the blasting quality, and improves the reliability and accuracy of the blasting effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120493583B_ABST
    Figure CN120493583B_ABST
Patent Text Reader

Abstract

The application provides a blasthole resistance line determination method and device, electronic equipment and readable storage medium, and belongs to the field of tunnel blasthole design, and comprises the following steps: S1, presetting a blasting process, acquiring coordinates of both ends of all blastholes, grouping all blastholes, and determining a blasthole cavity range formed after blasting of each group of blastholes; S2, performing triangle closure to determine an envelope surface of the blasthole cavity and a new free surface range; S3, sequentially constructing a plane triangle that is congruent to the closed triangle in a two-dimensional plane, and arranging discrete points; S4, performing coordinate transformation on the discrete points; S5, cyclically executing the point arrangement process until all closed triangles representing each group of new free surfaces are fully arranged with discrete points; and S6, calculating the shortest distance from each key section of each group of blastholes to all discrete points in the previous group of new free surfaces as the resistance line size of the blasthole at the section. The application breaks through the posteriori evaluation mode, establishes a blasthole design priori evaluation index resistance line, and completes blasthole design quality evaluation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent tunnel blasting hole location design, and in particular to a blasthole resistance line determination method, device, electronic equipment and readable storage medium. Background Art

[0002] Drilling and blasting is a key method for efficient tunnel and roadway excavation. In recent years, tunnel and roadway excavation has become increasingly challenging, and the requirements for blasting effectiveness have become increasingly stringent. Blasting design and construction quality directly impact blasting effectiveness. Determining blasting design parameters based on on-site operating conditions and strictly adhering to the design are prerequisites for ensuring successful blasting results.

[0003] However, the existing blasting design and construction system lacks quantitative indicators and dedicated methods for effectively evaluating blasting design quality. Traditional blasting design, inherently based on a two-dimensional design approach, fails to reproduce the actual excavation space, making it difficult to develop a priori evaluation methods. This means that blasting designs cannot be directly evaluated from a spatial geometric perspective. Currently, the rationality of blasting designs is primarily evaluated indirectly by recording and comparing the actual effects after blasting. Establishing a relationship between blasting design and blasting effects provides a basis for optimizing a limited number of options. This a posteriori evaluation model based on blasting effects has two limitations. Theoretically, the development of an evaluation model is difficult for the following reasons: First, the multidimensional nature of blasting effects and design parameters makes it difficult to establish a universal model. Second, existing research focuses on the blasting mechanism of single-hole blasting or the parameter optimization of specific functional blastholes in local areas, lacking a systematic analytical framework that considers the synergistic effects of multiple holes across the entire cross-section. Practically, data collection is inaccurate, making it difficult to meet evaluation requirements. Engineering practice shows that due to the complex construction environment, the actual hole location and detonation sequence often deviate significantly from the design, resulting in the inability to accurately establish the relationship between blasting design and effect, fundamentally weakening the reliability of the evaluation conclusions.

[0004] Therefore, it is necessary to study a method, device, electronic device and readable storage medium for determining the resistance line of a blasthole to address the shortcomings of the existing technology and to solve or alleviate one or more of the above problems. Summary of the Invention

[0005] In view of this, the present invention provides a method, device, electronic device and readable storage medium for determining the resistance line of a blasthole, which can break through the traditional a posteriori evaluation mode. Based on the dynamic iteration results of the free surface range obtained through dynamic simulation of the blasting process, it adopts steps such as discretization point distribution, coordinate transformation and distance calculation to establish a priori evaluation index of blasting design - resistance line, and complete the blasting design quality evaluation.

[0006] In one aspect, the present invention provides a method for determining a blasthole resistance line, which is used for evaluating blasthole location design. The method comprises the following steps:

[0007] S1: Preset the blasting process, obtain the coordinates of both ends of all blastholes, determine the delayed detonation sequence, group all blastholes, and determine the range of the blasting cavity formed after the blasting of each group of blastholes;

[0008] S2: Perform triangular enclosing on the range of each group of blasting cavities, determine the envelope surface and new free surface range of the blasting cavity, and obtain the enclosing triangle;

[0009] S3: Construct plane triangles that are congruent with the enclosing triangle in sequence in the two-dimensional plane, and arrange discrete points in the plane triangles;

[0010] S4: Perform coordinate transformation on the discrete points, converting them from the plane triangle to the enclosing triangle;

[0011] S5: Loop through the point distribution process of S2-S4 until all enclosing triangles representing each group of new free surfaces are filled with discrete points;

[0012] S6: Calculate the shortest distance from each key section of each group of blastholes to all discrete points in the previous group of new free surfaces as the resistance line size of the blasthole at the section.

[0013] According to the above aspects and any possible implementation, a further implementation is provided, wherein in step S2, determining the envelope surface and the new free surface range of the blasting cavity by using a triangle enclosing method specifically includes:

[0014] S21: using a plurality of triangles with the blasthole opening or the bottom end of the hole as vertices to enclose the range of the blasting cavity, wherein the plurality of triangles do not overlap with each other and are not inside the blasting cavity;

[0015] S22: After removing the triangles located in the hole mouth working surface or the hole bottom working surface, the remaining triangles constitute a new free surface.

[0016] According to the above aspects and any possible implementation, a further implementation is provided, wherein in step S3, triangles congruent with the enclosing triangles are sequentially constructed in the two-dimensional plane, specifically:

[0017]

[0018] Where ΔABC is one of the triangles that make up the new free surface, CA, BA, and BC are the modulo lengths of the three sides of the triangle, and b and h are the length of the base and height of the triangle constructed in the two-dimensional plane.

[0019] According to the above aspects and any possible implementation, a further implementation is provided, wherein in step S3, arranging discrete points within the plane triangle specifically includes:

[0020] Use random point distribution method or grid point distribution method to arrange discrete points in a rectangle with a length of b and a height of h, and delete the redundant discrete points in the rectangle that do not belong to the triangle.

[0021] According to the above aspects and any possible implementation, there is further provided an implementation, wherein in step S4, coordinate transformation is performed on the discrete points;

[0022] Among them, the coordinate transformation matrix M i The form is:

[0023]

[0024] Among them, (n x , n y , n z ), (o x , o y , o z ) is the vector of the X and Y coordinate axes of the plane triangle in the coordinate system of ΔABC. The difference between the X axis vector and the Y axis vector is the Z axis. (a x , a y , a z ) is the normal vector of the plane triangle in the coordinate system of ΔABC, (p x , p y , p z ) are the coordinates of the origin of the plane triangle in the coordinate system of ΔABC.

[0025] According to the above aspects and any possible implementation, a further implementation is provided, wherein in step S4, the conversion from the plane triangle to the enclosing triangle is specifically as follows:

[0026]

[0027] Where (x, y, z) are the coordinates of point K in ΔABC; (x', y', 0) are the coordinates of point K' in the plane triangle.

[0028] According to the above aspects and any possible implementation, a further implementation is provided, wherein in step S5, the shortest distance from each key section of each group of blastholes to all discrete points in the previous group of new free surfaces is calculated, specifically:

[0029] W=min{||SK||}

[0030] Among them, S is the center point of any cross section of the blasthole, K is any discrete point in the previous group of new free surfaces of the group where the blasthole is located, ||SK|| is the distance between the two points, and W is the resistance line size of the blasthole at the cross section.

[0031] According to the above aspects and any possible implementation, a device for determining a blasthole resistance line is further provided. The device is used to implement any of the methods for determining a blasthole resistance line. The device comprises:

[0032] The design module is used to carry out blasting design, obtain the coordinates of both ends of all blastholes, determine the delayed detonation sequence, group the blastholes, determine the range of the blasting cavity formed after each group of blasting, and use the triangle enclosing method to determine the envelope surface and new free surface range of the blasting cavity;

[0033] The preset module is used to preset the blasting process, obtain the coordinates of both ends of all blastholes, determine the delayed detonation sequence, group all blastholes, and determine the range of the blasting cavity formed after the blasting of each group of blastholes;

[0034] The enclosing module is used to perform triangular enclosing on the range of each group of blasting cavities, determine the envelope surface and new free surface range of the blasting cavity, and obtain the enclosing triangle;

[0035] an arrangement module, for sequentially constructing triangles congruent with the enclosing triangles in a two-dimensional plane, and arranging discrete points in the plane triangles;

[0036] The transformation module is used to transform the coordinates of discrete points, converting them from the plane triangle to the enclosing triangle;

[0037] A loop module is used to repeatedly execute the point distribution process until all enclosing triangles representing each group of new free surfaces are filled with discrete points;

[0038] The calculation module is used to calculate the shortest distance from each key section of each group of blastholes to all discrete points in the previous group of new free surfaces as the resistance line size of the blasthole at the section.

[0039] According to the above aspects and any possible implementation manner, an electronic device is further provided, the electronic device including:

[0040] processor;

[0041] A memory having computer-readable instructions stored thereon, wherein when the computer-readable instructions are loaded and executed by the processor, any one of the methods for determining the resistance line of a blasthole is implemented.

[0042] According to the aspects described above and any possible implementation, a computer-readable storage medium is further provided, in which a program code is stored. The program code can be called by a processor to execute any of the methods for determining the borehole resistance line.

[0043] Compared with the prior art, the present invention can achieve the following technical effects:

[0044] The present invention performs cyclic calculations on the resistance line dimensions of key cross-sections of blastholes based on a spatial geometric algorithm. The calculation speed is fast, and the resistance line dimensions at each cross-section of each blasthole can be efficiently obtained, especially the resistance line dimensions at the final positions of the hole mouth and the hole bottom, so as to evaluate the rationality of the blasting design and provide guidance for improving the blasting quality.

[0045] Of course, any product implementing the present invention does not necessarily need to achieve all of the above-mentioned technical effects at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0047] Figure 1 This is a flow chart of a method for determining a blasthole resistance line for a hole location design and evaluation system provided by an embodiment of the present invention;

[0048] Figure 2 This is a diagram of an application example of obtaining coordinates of discrete points in a triangle through coordinate transformation provided by an embodiment of the present invention;

[0049] Figure 3 This is a schematic structural diagram of a blasthole resistance line determination device for a hole position design and evaluation system provided by an embodiment of the present invention;

[0050] Figure 4 It is a structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0051] In order to better understand the technical solution of the present invention, the embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0052] It should be understood that the embodiments described are only a portion of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative work are within the scope of protection of the present invention.

[0053] The terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The singular forms "a", "the" and "the" used in the embodiments of the present invention are also intended to include plural forms, unless the context clearly indicates other meanings.

[0054] The embodiment of the present invention provides a method for determining the blasthole resistance line for a hole location design and evaluation system. The method can be implemented by an electronic device, which can be a terminal or a server. Figure 1 As shown, the processing flow of the method may include the following steps:

[0055] S1. Perform blasting design, obtain the coordinates of both ends of all blastholes, determine the delayed detonation sequence, group the blastholes, determine the range of the blasting cavity formed after each group of blasting, and use the triangle enclosing method to determine the envelope surface and new free surface range of the blasting cavity;

[0056] In the early stages of system implementation, an initial blasting design is completed using an arbitrary method to determine the positions of all blasthole ends. All blastholes are detonated sequentially according to the designed sequence. The blastholes are grouped according to the delayed detonation sequence. Each group forms a blasting cavity after detonation. The blasting cavity is enclosed by multiple triangles with the blasthole orifice or bottom as vertices. These triangles do not overlap and are not located within the blasting cavity. After removing the triangles located within the working surface of the orifice or bottom, the remaining triangles form a new free surface.

[0057] S2. Construct triangles that are congruent with each enclosing triangle in sequence in the two-dimensional plane, and arrange discrete points in the plane triangles.

[0058] As an optional embodiment of the present invention, triangles congruent with the enclosing triangles are sequentially constructed in a two-dimensional plane, specifically:

[0059]

[0060] Where ΔABC is one of the triangles that make up the new free surface, CA, BA, and BC are the modulo lengths of the three sides of the triangle, and b and h are the length of the base and height of the triangle constructed in the two-dimensional plane.

[0061] In the embodiment of the present invention, a program can be written using MATLAB programming software to obtain the base length and height of congruent triangles.

[0062] As an optional embodiment of the present invention, arranging discrete points within a plane triangle specifically includes:

[0063] Use random point distribution method or grid point distribution method to arrange discrete points in a rectangle with a length of b and a height of h, and delete the redundant discrete points in the rectangle that do not belong to the triangle.

[0064] In the embodiment of the present invention, a program can be written using MATLAB programming software, and random point distribution can be achieved using a Poisson disk sampling algorithm or the like.

[0065] S3. Perform coordinate transformation on the discrete points, converting them from the plane triangle to the enclosing triangle.

[0066] As an optional embodiment of the present invention, coordinate transformation is performed on the discrete points;

[0067] Among them, the coordinate transformation matrix M i The form is:

[0068]

[0069] Among them, (n x , n y , n z ), (o x , o y , o z ) is the vector of the X and Y coordinate axes of the plane triangle in the coordinate system of ΔABC, (a x , a y , a z ) is the normal vector of the plane triangle in the coordinate system of ΔABC, (p x , p y , p z ) are the coordinates of the origin of the plane triangle in the coordinate system of ΔABC.

[0070] In the embodiment of the present invention, a program can be written using MATLAB programming software to calculate the elements in the coordinate transformation matrix using matrix operations. The amount of calculation can be reduced by assuming that one side of the two triangles coincides.

[0071] As an optional embodiment of the present invention, the conversion from the plane triangle to the enclosing triangle is specifically as follows:

[0072]

[0073] Where (x, y, z) are the coordinates of point K in ΔABC; (x', y', 0) are the coordinates of point K' in the plane triangle.

[0074] In the embodiment of the present invention, a program can be written using matlab programming software, and coordinate transformation can be achieved using matrix operations.

[0075] S4. The point distribution process is executed repeatedly until all enclosing triangles representing each group of new free surfaces are filled with discrete points.

[0076] S5. Calculate the shortest distance from each key section of each group of blastholes to all discrete points in the previous group of new free surfaces as the resistance line size of the blasthole at the section.

[0077] As an optional embodiment of the present invention, the shortest distance from each key section of each group of blastholes to all discrete points in the previous group of new free surfaces is calculated, specifically:

[0078] W=min{||SK||}

[0079] Among them, S is the center point of any cross section of the blasthole, K is any discrete point in the previous group of new free surfaces of the group where the blasthole is located, ||SK|| is the distance between the two points, and W is the resistance line size of the blasthole at the cross section.

[0080] In the embodiment of the present invention, a discrimination program can be written using MATLAB programming software to obtain the minimum distance between two points.

[0081] The present invention also provides an application example of obtaining the coordinates of discrete points in a triangle by coordinate transformation, and transforming the triangle A'B'C' in the plane coordinate system O'X'Y' into the triangle ABC in the space coordinate system OXYZ, as shown in FIG. Figure 2 shown.

[0082] The blast hole resistance line determination method for the hole position design and evaluation system in any of the above-mentioned embodiments is used to obtain the coordinates of both ends of all blast holes in the blasting design, determine the detonation sequence, group the blast holes, determine the range of the blasting cavity formed after each group of blasting, and use the triangle enclosure method to determine the envelope surface and the new free surface range of the blasting cavity; construct triangles that are congruent with each enclosing triangle in sequence in the two-dimensional plane, and arrange discrete points in the plane triangle; perform coordinate transformation on the discrete points, and convert them from the plane triangle to the enclosing triangle; loop the point arrangement process until all the enclosing triangles representing each group of new free surfaces are filled with discrete points; calculate the shortest distance from each key section of each group of blast holes to the discrete points in the new free surface of the previous group, and use it as the resistance line size of the blast hole at the section.

[0083] The present invention performs cyclic calculations on the resistance line dimensions of key cross-sections of blastholes based on a spatial geometric algorithm. The calculation speed is fast, and the resistance line dimensions at each cross-section of each blasthole can be efficiently obtained, especially the resistance line dimensions at the final positions of the hole mouth and the hole bottom, so as to evaluate the rationality of the blasting design and provide guidance for improving the blasting quality.

[0084] Accordingly, an embodiment of the present invention further provides a blasthole resistance line determination device for a hole location design evaluation system. Figure 3 It is a structural block diagram of a blasthole resistance line determination device for a hole location design and evaluation system according to an exemplary embodiment.

[0085] like Figure 3 As shown, the device includes:

[0086] Design module 201 is used to perform blasting design, obtain the coordinates of both ends of all blastholes, determine the delayed detonation sequence, group the blastholes, determine the range of the blasting cavity formed after each group of blasting, and use the triangle enclosing method to determine the envelope surface and new free surface range of the blasting cavity;

[0087] Arrangement module 202, for sequentially constructing triangles congruent with the enclosing triangles in a two-dimensional plane, and arranging discrete points in the plane triangles;

[0088] The transformation module 203 performs coordinate transformation on the discrete points, converting them from the plane triangle to the enclosing triangle;

[0089] Loop module 204, looping through the point distribution process until all enclosing triangles representing each group of new free surfaces are filled with discrete points;

[0090] The calculation module 205 calculates the shortest distance from each key section of each group of blastholes to all discrete points in the previous group of new free surfaces as the resistance line size of the blasthole at the section.

[0091] For ease of explanation, Figure 3 Only the main components of the device are shown. The device of this embodiment can be used to perform Figure 1 The technical solution of the method embodiment shown has similar implementation principles and technical effects, which will not be repeated here.

[0092] In an exemplary embodiment, the present invention further provides an electronic device, comprising:

[0093] processor;

[0094] A memory having computer-readable instructions stored thereon, wherein when the computer-readable instructions are loaded and executed by the processor, the steps of the blasthole resistance line determination method for the hole position design and evaluation system as described above are implemented.

[0095] Figure 4 is a schematic structural diagram of an electronic device provided by an embodiment of the present invention, such as Figure 4 As shown, electronic device 300 may include a processor 3001 and a memory 3002. Optionally, electronic device 300 may further include a transceiver 3003. Processor 3001, memory 3002, and transceiver 3003 may be connected, for example, via a communication bus. Memory 3002 stores computer-readable instructions that, when executed by processor 3001, implement the steps of the aforementioned method for determining a blasthole resistance line in a hole location design and evaluation system.

[0096] In a specific implementation, as an embodiment, the processor 3001 may include one or more CPUs, such as Figure 4 CPU0 and CPU1 are shown in FIG.

[0097] In a specific implementation, as an embodiment, the electronic device 300 may also include multiple processors, such as Figure 4 3001 and processor 3004 are shown in FIG. Each of these processors can be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). A processor herein can refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0098] The memory 3002 is used to store the software program for executing the solution of the present invention, and the execution is controlled by the processor 3001. The specific implementation method can refer to the above method embodiment and will not be repeated here.

[0099] The transceiver 3003 is used to communicate with a network device or a terminal device.

[0100] Optionally, the transceiver 3003 may include a receiver and a transmitter, wherein the receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.

[0101] Optionally, the transceiver 3003 may be integrated with the processor 3001 or exist independently and be coupled to the processor 3001 through an interface circuit of the electronic device 300 , which is not specifically limited in this embodiment of the present invention.

[0102] It should be noted that Figure 4 The structure of the electronic device 300 shown in the figure does not constitute a limitation on the electronic device. The actual electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. In addition, the technical effects of the electronic device 300 can refer to the technical effects of the above-mentioned method embodiment, and will not be repeated here.

[0103] In an exemplary embodiment, the present invention further provides a computer-readable storage medium storing at least one instruction, which is loaded and executed by a processor to implement the steps of the aforementioned method for determining a blasthole resistance line for a hole location design and evaluation system. For example, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, or optical data storage device.

[0104] The above describes in detail the borehole resistance line determination method, device, electronic device and readable storage medium provided by the embodiments of the present application. The above embodiment descriptions are only used to help understand the method of the present application and its core idea; meanwhile, for those skilled in the art, according to the idea of the present application, the specific implementation and application range can be changed, and the above is not understood as a limitation of the present application.

[0105] As some terms are used in the specification to refer to certain components. Those skilled in the art can understand that hardware manufacturers may use different names to refer to the same component. The specification does not distinguish components by name, but by the functional difference between components. As mentioned throughout the specification, "including" and "including" are open-ended terms, which should be interpreted as "including / including but not limited to". "Approximately" means within an acceptable error range, and those skilled in the art can solve the technical problems within a certain error range and basically achieve the technical effect. The subsequent description of the specification is a preferred embodiment of the present application, which is intended to illustrate the general principles of the present application, but not to limit the scope of the present application.

[0106] It should also be noted that the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the products or systems including a series of elements not only include those elements, but also include other elements not explicitly listed, or include elements inherent to such products or systems. Without more limitations, the element defined by the sentence "including a" does not exclude the existence of other identical elements in the product or system including the element.

[0107] It should be understood that the term "and / or" used herein is only a description of the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the existence of A alone, the existence of A and B, and the existence of B alone. In addition, the character " / " in this paper generally represents that the front and rear associated objects have an "or" relationship.

[0108] The above description shows and describes several preferred embodiments of the present application, but as mentioned above, it should be understood that the present application is not limited to the form disclosed herein, and should not be considered as excluding other embodiments, but can be used in various other combinations, modifications and environments, and can be modified by the above teachings or related art or knowledge within the scope of the application conceived.

Claims

1. A method for determining a blasthole resistance line, the method for determining a blasthole resistance line being used for blasthole location design evaluation, characterized in that: The method for determining the blasthole resistance line comprises the following steps: S1: Preset the blasting process, obtain the coordinates of both ends of all blastholes, determine the delayed detonation sequence, group all blastholes, and determine the range of the blasting cavity formed after the blasting of each group of blastholes; S2: Perform triangular enclosing on the range of each group of blasting cavities, determine the envelope surface and new free surface range of the blasting cavity, and obtain the enclosing triangle; S3: Construct plane triangles that are congruent with the enclosing triangle in sequence in the two-dimensional plane, and arrange discrete points in the plane triangles; S4: Perform coordinate transformation on the discrete points, converting them from the plane triangle to the enclosing triangle; S5: Loop through the point distribution process of S2-S4 until all enclosing triangles representing each group of new free surfaces are filled with discrete points; S6: Calculate the shortest distance from each key section of each group of blastholes to all discrete points in the previous group of new free surfaces as the resistance line size of the blasthole at the section; In step S3, triangles congruent with the enclosing triangles are sequentially constructed in the two-dimensional plane, specifically: Where ΔABC is one of the triangles forming the new free surface, CA, BA, and BC are the modulo lengths of the three sides of the triangle, and b and h are the lengths of the base and height of the triangle constructed in the two-dimensional plane; In step S3, arranging discrete points within the plane triangle specifically includes: Use random point distribution method or grid point distribution method to arrange discrete points in a rectangle with length b and height h, and delete redundant discrete points in the rectangle that do not belong to the triangle; In the step S4, coordinate transformation is performed on the discrete points; Among them, the coordinate transformation matrix M i The form is: Among them, (n x , n y , n z ), (o x , o y , o z ) is the vector of the X and Y coordinate axes of the plane triangle in the coordinate system of ΔABC, (a x , a y , a z ) is the normal vector of the plane triangle in the coordinate system of ΔABC, (p x , p y ,p z ) are the coordinates of the origin of the plane triangle in the coordinate system of ΔABC; In step S4, the conversion from the plane triangle to the enclosing triangle is specifically as follows: Where (x, y, z) are the coordinates of point K inside ΔABC; (x', y', 0) are the coordinates of point K' inside the plane triangle; In step S2, determining the envelope surface of the blasting cavity and the range of the new free surface by using the triangle enclosing method specifically includes: S21: using a plurality of triangles with the blasthole opening or the bottom end of the hole as vertices to enclose the range of the blasting cavity, wherein the plurality of triangles do not overlap with each other and are not inside the blasting cavity; S22: After removing the triangles located in the hole mouth working surface or the hole bottom working surface, the remaining triangles constitute a new free surface; In step S5, the shortest distance from each key section of each group of blastholes to all discrete points in the previous group of new free surfaces is calculated, specifically: W=min{||SK||} Among them, S is the center point of any cross section of the blasthole, K is any discrete point in the previous group of new free surfaces of the group where the blasthole is located, ||SK|| is the distance between the two points, and W is the resistance line size of the blasthole at the cross section.

2. A device for determining a blasthole resistance line, the device being used to implement the blasthole resistance line determination method according to claim 1, characterized in that: The blasthole resistance line determination device comprises: The design module is used to carry out blasting design, obtain the coordinates of both ends of all blastholes, determine the delayed detonation sequence, group the blastholes, determine the range of the blasting cavity formed after each group of blasting, and use the triangle enclosing method to determine the envelope surface and new free surface range of the blasting cavity; The preset module is used to preset the blasting process, obtain the coordinates of both ends of all blastholes, determine the delayed detonation sequence, group all blastholes, and determine the range of the blasting cavity formed after the blasting of each group of blastholes; The enclosing module is used to perform triangular enclosing on the range of each group of blasting cavities, determine the envelope surface and new free surface range of the blasting cavity, and obtain the enclosing triangle. In this case, triangles congruent with each enclosing triangle are sequentially constructed in the two-dimensional plane. Specifically, Where ΔABC is one of the triangles forming the new free surface, CA, BA, and BC are the modulo lengths of the three sides of the triangle, and b and h are the lengths of the base and height of the triangle constructed in the two-dimensional plane; The arrangement module is used to sequentially construct triangles congruent with the enclosing triangles in a two-dimensional plane, and arrange discrete points in the plane triangles, wherein arranging the discrete points in the plane triangles specifically includes: Use random point distribution method or grid point distribution method to arrange discrete points in a rectangle with length b and height h, and delete redundant discrete points in the rectangle that do not belong to the triangle; The transformation module is used to transform the coordinates of the discrete points, converting them from the plane triangle to the enclosing triangle, wherein the coordinates of the discrete points are transformed; the coordinate transformation matrix M i The form is: Among them, (n x , n y , n z ), (o x , o y , o z ) is the vector of the X and Y coordinate axes of the plane triangle in the coordinate system of ΔABC, (a x , a y , a z ) is the normal vector of the plane triangle in the coordinate system of ΔABC, (p x , p y ,p z ) are the coordinates of the origin of the plane triangle in the coordinate system of ΔABC; Convert from a plane triangle to an enclosing triangle, specifically: Where (x, y, z) are the coordinates of point K inside ΔABC; (x', y', 0) are the coordinates of point K' inside the plane triangle; A loop module is used to repeatedly execute the point distribution process until all enclosing triangles representing each group of new free surfaces are filled with discrete points; The calculation module is used to calculate the shortest distance from each key section of each group of blastholes to all discrete points in the previous group of new free surfaces as the resistance line size of the blasthole at the section.

3. An electronic device, characterized in that: The electronic device comprises: processor; A memory having computer-readable instructions stored thereon, wherein the computer-readable instructions, when loaded and executed by the processor, implement the method for determining the resistance line of the blasthole as claimed in claim 1.

4. 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 blasthole resistance line determination method as described in claim 1.

Citation Information

Patent Citations

  • Coal body explosion-cutting production method for increasing block coal rate

    CN105674824A

  • Blast hole bottom position determination method with minimum resistance line changing in proportion

    CN117190811A