Liquid injection drill hole arrangement method based on coal seam three-dimensional model and related device

Through the liquid injection drilling arrangement method based on the three-dimensional model of coal seam, the problem of lack of unified layout in the drilling design is solved, efficient and accurate drilling design is achieved, cost is reduced, and underground production is ensured.

CN119167656APending Publication Date: 2024-12-20SHENHUA XINJIANG ENERGY CO LTD +2
View PDF 0 Cites 2 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The lack of a unified drilling final hole arrangement method in the prior art affects the drilling design efficiency and success rate, resulting in an increase in the probability of invalid drilling, and forming a barrier blank area.

Method used

The liquid injection drilling arrangement method based on the three-dimensional coal seam model is adopted. By obtaining coal seam and tunnel information, a three-dimensional coordinate system is constructed, the starting point and end point of the drilling hole are determined, and the drilling path is generated. The TIN triangle grid model is constructed using the Delaunay triangulation algorithm. Automatically output three-dimensional images of drilling, tunnels, and coal seams, and automatically generate opening coordinates and construction parameters.

Benefits of technology

It significantly improves the efficiency and accuracy of the fluid injection drilling design, reduces engineering volume, reduces costs, ensures underground production safety, and improves the efficiency of coal mine enterprises.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119167656A_ABST
    Figure CN119167656A_ABST
Patent Text Reader

Abstract

The invention provides a liquid injection drill hole arrangement method based on a coal seam three-dimensional model and a related device, and the method comprises the steps: obtaining the basic information of a liquid injection drill hole, and the basic information comprises coal seam information and roadway information; constructing a three-dimensional coordinate system based on the basic information; determining a starting point and an ending point based on the three-dimensional coordinate system; and determining a drilling path based on the starting point and the ending point. By applying the method provided by the invention, the design of the liquid injection drill hole of the coal seam can be quickly and accurately carried out, the three-dimensional images of the drill hole, the roadway and the coal seam are automatically output, the plane and profile maps are automatically drawn, and the drilling construction parameters such as the hole opening coordinate, the azimuth angle and the dip angle are automatically generated. On the premise of ensuring that no extraction blank area exists, the design efficiency of liquid injection drilling can be remarkably improved, the engineering amount of drilling is reduced, and therefore the cost for arranging prevention drilling holes is reduced and the benefits of coal mine enterprises are improved while underground safety production is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of coal mining, and in particular to a method for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam and related devices. Background Art

[0002] In-situ chemical resistance is the main means of preventing coal seam spontaneous combustion before mining, and the quality of liquid injection drilling design will directly affect the effect of coal seam spontaneous combustion prevention. There is no definite and unified conclusion on the relationship between the spacing of the final borehole arrangement and the extraction radius. When designing liquid injection drilling, designers usually rely on personal experience and subjective analysis to make judgments, which not only affects the efficiency of drilling design, but also increases the probability of invalid drilling, forming a blank area of ​​chemical resistance.

[0003] Therefore, there is a technical problem in the prior art that there is a lack of a unified arrangement of drilling end holes, which affects the efficiency and success rate of drilling design. Summary of the invention

[0004] The main purpose of the present invention is to provide a method and related devices for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam, so as to solve the technical problem in the prior art that there is a lack of a unified arrangement of drilling end holes, which affects the efficiency and success rate of drilling design.

[0005] In order to achieve the above-mentioned purpose, according to one aspect of the present invention, a method for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam is provided, comprising: obtaining basic information of the liquid injection drilling holes, wherein the basic information includes coal seam information and tunnel information; constructing a three-dimensional coordinate system based on the basic information; determining a starting point and an end point based on the three-dimensional coordinate system; and determining a drilling path based on the starting point and the end point.

[0006] In some embodiments, the basic information of the injection drilling hole is obtained, including: determining the coal seam information and tunnel information based on the mine plan and geological profile, including the coordinates of the left and right sides of the tunnel, the elevation of the starting point, the coordinates of the slope change point and its elevation, the height of the side of the arched tunnel, the arch height, the inclination of the coal seam, the thickness, and the bottom plate elevation.

[0007] In some embodiments, constructing a three-dimensional coordinate system based on the basic information includes: using a Delaunay triangulation algorithm to construct a TIN triangulated mesh model of the upper and lower surfaces of the coal seam and the tunnel.

[0008] In some embodiments, determining the drilling path based on the starting point and the end point includes: generating a drilling vector based on the drilling starting point and the drilling end point; determining a drilling angle and a length value of the drilling vector based on the drilling vector, wherein the drilling angle includes α, β and θ, and α, β and θ are the angles between the drilling vector and the X, Y and Z axes, respectively; and determining the drilling path based on the drilling angle.

[0009] In some embodiments, a method for generating a drilling vector according to a drilling start point and a drilling end point is:

[0010]

[0011] Where M represents the drilling vector from the starting point A to the end point B, that is, A indicates the starting point of drilling; B indicates the end point of drilling; (X B ,Y B ,Z B ) represents the three-dimensional coordinate point of the drilling end point B; (X A ,Y A ,Z A ) represents the three-dimensional coordinate point of the drilling starting point A.

[0012] In some embodiments, the angles α, β and θ between the drilling vector and the X, Y and Z axes satisfy the following formula:

[0013]

[0014] In some embodiments, the length value of the drilling vector is:

[0015]

[0016] Among them, L M Indicates the length value of the drilling vector.

[0017] According to another aspect of the present invention, the present invention also provides a liquid injection drilling arrangement device based on a three-dimensional model of a coal seam, comprising: an acquisition module for acquiring basic information of the liquid injection drilling, wherein the basic information includes coal seam information and tunnel information; a construction module for constructing a three-dimensional coordinate system based on the basic information; a first determination module for determining a starting point and an end point based on the three-dimensional coordinate system; and a second determination module for determining a drilling path based on the starting point and the end point.

[0018] According to another aspect of the present invention, the present invention further provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of any of the aforementioned methods for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam.

[0019] According to another aspect of the present invention, the present invention also provides an electronic device, comprising at least a memory and a processor, wherein the memory stores a computer program, and the processor implements the steps of any of the aforementioned methods for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam when executing the computer program on the memory.

[0020] The method for arranging liquid injection drilling holes based on the three-dimensional model of the coal seam provided by the present invention is applied to obtain the basic information of the liquid injection drilling holes, wherein the basic information includes coal seam information and tunnel information; and construct a three-dimensional coordinate system based on the basic information, which is conducive to intuitively displaying the stratigraphic relationship between the construction tunnel and the target coal seam; and determine the starting point and the end point based on the three-dimensional coordinate system, and then determine the drilling path, so that the coal seam liquid injection drilling holes can be designed quickly and accurately, and the three-dimensional stereo images of the boreholes, tunnels, and coal seams can be automatically output, and the plane and cross-section diagrams can be automatically drawn, and the drilling construction parameters such as the opening coordinates, azimuth, and inclination angles can be automatically generated. Under the premise of ensuring that there are no blank areas for extraction, the application of this system can significantly improve the design efficiency of liquid injection drilling holes and reduce the amount of drilling work, thereby achieving the goal of reducing the cost of arranging prevention and control drilling holes while ensuring underground production safety, and improving the benefits of coal mining enterprises. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0022] Figure 1 It is a three-dimensional structural diagram of the coal seam and the roadway provided by the present disclosure;

[0023] Figure 2 It is a flowchart of the steps of the method for arranging liquid injection drilling holes based on the three-dimensional model of the coal seam provided by the present disclosure;

[0024] Figure 3 is a flowchart of the steps of determining a drilling path based on the starting point and the end point provided by the present disclosure;

[0025] Figure 4 It is a structural block diagram of a liquid injection drilling arrangement device based on a three-dimensional coal seam model provided by the present disclosure;

[0026] Figure 5 It is a schematic diagram of the structure of the electronic device provided by the present disclosure. DETAILED DESCRIPTION

[0027] The specific embodiments of the present disclosure are described in detail below with reference to the accompanying drawings, but are not intended to limit the present disclosure.

[0028] It should be understood that various modifications may be made to the embodiments disclosed herein. Therefore, the above description should not be considered as limiting, but merely as an example of an embodiment. Other modifications within the scope and spirit of the present disclosure will occur to those skilled in the art.

[0029] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the present disclosure and, together with the general description of the present disclosure given above and the detailed description of the embodiments given below, serve to explain the principles of the present disclosure.

[0030] These and other characteristics of the present disclosure will become apparent from the following description of a preferred form of embodiment given as a non-limiting example, with reference to the attached drawings.

[0031] It should also be understood that, although the present disclosure has been described with reference to some specific examples, those skilled in the art will be able to realize many other equivalent forms of the present disclosure that have the features described in the claims and are therefore within the scope of protection defined thereby.

[0032] The above and other aspects, features and advantages of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.

[0033] Specific embodiments of the present disclosure are described hereinafter with reference to the accompanying drawings; however, it should be understood that the disclosed embodiments are merely examples of the present disclosure, which may be implemented in a variety of ways. Well-known and / or repeated functions and structures are not described in detail to avoid obscuring the present disclosure with unnecessary or redundant details. Therefore, the specific structural and functional details disclosed herein are not intended to be limiting, but merely serve as a basis and representative basis for the claims to teach those skilled in the art to use the present disclosure in a variety of ways with substantially any suitable detailed structure.

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

[0035] This specification may use the phrases "in one embodiment," "in another embodiment," "in a further embodiment," or "in other embodiments," all of which may refer to one or more of the same or different embodiments according to the present disclosure.

[0036] The present disclosure is further described below in conjunction with the accompanying drawings and specific embodiments.

[0037] In order to solve the technical problem in the prior art of lack of a unified arrangement of drilling end holes, which affects the efficiency and success rate of drilling design, the present invention provides a liquid injection drilling arrangement method and related devices based on a three-dimensional model of a coal seam.

[0038] Figure 1 The three-dimensional structure diagram of the coal seam and the tunnel is shown. Figure 1 As shown, during the coal mining process, it is necessary to drill a hole from the tunnel 1 into the coal seam 2, forming a drilling path 4 between the drilling start point and the drilling end point 3 in the tunnel, and forming a wetting range 5 around the drilling end point 3.

[0039] Figure 2 The flowchart of the steps of the method for arranging liquid injection drilling holes based on the three-dimensional model of the coal seam provided by the present invention is shown as follows: Figure 2 As shown, the method for arranging liquid injection drilling holes based on the three-dimensional model of the coal seam includes the following steps:

[0040] S101, obtaining basic information of the injection drilling hole, wherein the basic information includes coal seam information and tunnel information.

[0041] In this step, basic information of the injection borehole is obtained, wherein the basic information includes coal seam information and tunnel information.

[0042] Specifically, the coal seam information and tunnel information are determined based on the mine plan and geological profile, including the coordinates of the left and right sides of the tunnel, the elevation of the starting point, the coordinates of the slope change point and its elevation, the height of the side of the arched tunnel, the arch height, the inclination of the coal seam, the thickness, and the bottom plate elevation.

[0043] S102: construct a three-dimensional coordinate system based on the basic information.

[0044] After completing the above step S101, in this step, a three-dimensional coordinate system is constructed based on the basic information.

[0045] Specifically, after obtaining the above information, the C# programming language is used to perform secondary development on CAD, and a three-dimensional drilling design system is constructed. The parameters required for the above-mentioned three-dimensional automatic design of drilling holes are obtained through the tunnels, drilling sites, and coal seams on the plan and section drawings of the working face, and the drawings and the design parameters entered by the user are saved by building a database. This setting method is conducive to showing the stratigraphic relationship between the construction tunnel and the target coal seam by establishing a three-dimensional model, providing a model basis for the next step of drilling design, and making up for the defects of the traditional drilling design carried out in two-dimensional space that is inaccurate and non-intuitive.

[0046] Based on the data information of the mine plan drawings and their corresponding multiple geological profiles, the coordinates of the left and right sides of the tunnel, the elevation of the starting point, the coordinates of the slope change point and its elevation, the side height of the arched tunnel, the arch height, the coal seam inclination, thickness, the floor elevation and other parameters were preprocessed, and the coordinates of each characteristic point in the tunnel and coal seam model were calculated. The three-dimensional wireframe model was divided, and the Delaunay triangulation algorithm was used to construct the TIN triangulated mesh model of the upper and lower surfaces of the coal seam and the tunnel.

[0047] Furthermore, numerical simulation is used to analyze the influence of different injection parameters on the wetting-resistance range of the coal body under the conditions of real coal body structure, and the injection effects of coal seams with different hole layouts are compared. According to the actual occurrence of coal bodies in the mine, the wetting-resistance radius of coal seam injection is determined to provide a data basis for injection drilling design. Among them, the three-dimensional model of the coal seam and the borehole is imported into the numerical simulation software, and the injection parameters are adjusted to realize the visualization of the wetting process and wetting range of the inhibitory liquid under different injection pressures and injection times, so that the injection effect under different injection parameters can be evaluated through simulation results.

[0048] In order to accurately reflect the contours of the tunnel and coal seam, the elevations of the opening and ending holes are input into the 3D drilling design system, the characteristic point information such as the slope change point is entered according to the undulation of the tunnel, the top contour of the tunnel is selected and its related parameters are entered, so as to construct a 3D model of the tunnel where the drilling construction is located. This setting method is conducive to the rapid and accurate design of coal seam injection drilling holes; by collecting the contour points of the coal seam and the tunnel, not only the upper and lower surfaces of the coal seam can be efficiently constructed, but also the undulation and fault conditions of the coal seam can be more accurately presented.

[0049] S103: Determine a starting point and an end point based on the three-dimensional coordinate system.

[0050] After completing the above step S102, in this step, a starting point and an end point are determined based on the three-dimensional coordinate system.

[0051] Specifically, after the three-dimensional model is established, Figure 1 As shown, a point is selected in the tunnel as the drilling start point, and a point is selected in the coal seam as the drilling end point; liquid injection drilling is realized from the drilling start point to the drilling end point.

[0052] S104: Determine a drilling path based on the starting point and the end point.

[0053] After the drilling start point and the drilling end point are determined, in step 1, a drilling path is determined based on the start point and the end point.

[0054] Furthermore, if Figure 3 As shown, determining the drilling path based on the starting point and the end point includes the following steps:

[0055] S201, generating a drilling vector according to a drilling start point and a drilling end point.

[0056] In this step, a drilling vector is generated according to the drilling start point and the drilling end point.

[0057] Specifically, after determining the starting point and the end point of the drilling, a drilling vector is determined based on the starting point and the end point, wherein the drilling vector is determined in the following manner:

[0058]

[0059] Where M represents the drilling vector from the starting point A to the end point B, that is, A indicates the starting point of drilling; B indicates the end point of drilling; (X B ,Y B ,Z B ) represents the three-dimensional coordinate point of the drilling end point B; (X A ,Y A ,Z A ) represents the three-dimensional coordinate point of the drilling starting point A.

[0060] S202, determining a drilling angle and a length value of the drilling vector according to the drilling vector, wherein the drilling angle includes α, β and θ, and α, β and θ are angles between the drilling vector and the X, Y and Z axes, respectively.

[0061] After completing the above steps, in this step, the drilling angle and the length value of the drilling vector are determined according to the drilling vector, wherein the drilling angle includes α, β and θ, and α, β and θ are the angles between the drilling vector and the X, Y and Z axes respectively.

[0062] Specifically, the "regular hexagon inscribed in a circle" is used to step the drilling end point, and the position of the drilling end point is calculated.

[0063] First, after determining the drilling start point and the drilling end point, determine the length value of the drilling vector, which is obtained by the following method:

[0064]

[0065] Among them, L M Represents the length of the drilling vector, and || represents the modulo function.

[0066] After the length value of the drilling vector, determine the components of the drilling vector in the X, Y, and Z coordinate axes, where:

[0067]

[0068] Where P represents the component vector of the drilling vector M in the x direction, that is,

[0069]

[0070] Where Q represents the component vector of the drilling vector M in the y direction, that is,

[0071]

[0072] Where R represents the component vector of the drilling vector M in the z direction, that is,

[0073]

[0074] Among them, L P Indicates the length value of the component vector in the x direction;

[0075]

[0076] Among them, L Q Indicates the length value of the component vector in the y direction;

[0077]

[0078] Among them, L R Indicates the length of the component vector in the z direction.

[0079] After determining the length value of each component vector, the angles α, β and θ between the drilling vector and the X, Y and Z axes are determined based on the length value, where α, β and θ satisfy the following formula:

[0080]

[0081] S203: Determine a drilling path based on the starting point and the drilling angle.

[0082] After completing the above step S202, in this step, the drilling path is determined based on the drilling starting point and the drilling angle.

[0083] Specifically, the drilling starting point and the drilling angle are input into the three-dimensional model, so that numerical simulation of the drilling can be realized.

[0084] The method for arranging liquid injection drilling holes based on the three-dimensional model of the coal seam provided by the present invention is applied to obtain the basic information of the liquid injection drilling holes, wherein the basic information includes coal seam information and tunnel information; and construct a three-dimensional coordinate system based on the basic information, which is conducive to intuitively displaying the stratigraphic relationship between the construction tunnel and the target coal seam; and determine the starting point and the end point based on the three-dimensional coordinate system, and then determine the drilling path, so that the coal seam liquid injection drilling holes can be designed quickly and accurately, and the three-dimensional stereo images of the boreholes, tunnels, and coal seams can be automatically output, and the plane and cross-section diagrams can be automatically drawn, and the drilling construction parameters such as the opening coordinates, azimuth, and inclination angles can be automatically generated. Under the premise of ensuring that there are no blank areas for extraction, the application of this system can significantly improve the design efficiency of liquid injection drilling holes and reduce the amount of drilling work, thereby achieving the goal of reducing the cost of arranging prevention and control drilling holes while ensuring underground production safety, and improving the benefits of coal mining enterprises.

[0085] Example 2

[0086] In order to better implement the above method, the second aspect of the present disclosure further provides a liquid injection drilling arrangement device based on a three-dimensional model of a coal seam, and the arrangement device can be integrated on an electronic device.

[0087] For example, Figure 4 As shown, the arrangement device 200 may include: an acquisition module 210, a construction module 220, a first determination module 230 and a second determination module 240, which are specifically as follows:

[0088] (1) An acquisition module 210, which is used to acquire basic information of the injection drilling hole, wherein the basic information includes coal seam information and tunnel information.

[0089] (2) A construction module 220, wherein the construction module 220 is used to construct a three-dimensional coordinate system based on the basic information.

[0090] (3) A first determination module 230, wherein the first determination module 230 is used to determine a start point and an end point based on the three-dimensional coordinate system.

[0091] (4) A second determination module 240, the second determination module 240 is used to determine a drilling path based on the starting point and the end point.

[0092] Furthermore, the basic information of the injection drilling hole is obtained, including: determining the coal seam information and tunnel information based on the mine plan and geological profile, including the coordinates of the left and right sides of the tunnel, the elevation of the starting point, the coordinates of the slope change point and its elevation, the height of the side of the arched tunnel, the arch height, the inclination of the coal seam, the thickness, and the bottom plate elevation.

[0093] Furthermore, constructing a three-dimensional coordinate system based on the basic information includes: using a Delaunay triangulation algorithm to construct a TIN triangulated mesh model of the upper and lower surfaces of the coal seam and the tunnel.

[0094] Furthermore, the second determination module 240 includes a generation unit, a first determination unit and a second determination unit, wherein the generation unit is used to generate a drilling vector according to the drilling start point and the drilling end point, and the first determination unit is used to determine the drilling angle and the length value of the drilling vector according to the drilling vector, wherein the drilling angle includes α, β and θ, and α, β and θ are the angles between the drilling vector and the X, Y and Z axes respectively; the second determination unit is used to determine the drilling path based on the drilling angle.

[0095] The device for arranging liquid injection drilling holes based on the three-dimensional model of the coal seam provided by the present invention is applied to obtain the basic information of the liquid injection drilling holes, wherein the basic information includes the coal seam information and the tunnel information; and construct a three-dimensional coordinate system based on the basic information, which is conducive to intuitively displaying the stratigraphic relationship between the construction tunnel and the target coal seam; and determine the starting point and the end point based on the three-dimensional coordinate system, and then determine the drilling path, so that the design of the coal seam liquid injection drilling holes can be carried out quickly and accurately, and the three-dimensional stereo images of the drilling holes, tunnels, and coal seams can be automatically output, and the plane and cross-section drawings can be automatically drawn, and the drilling construction parameters such as the opening coordinates, azimuth, and inclination angle can be automatically generated. Under the premise of ensuring that there is no blank area for extraction, the application of this system can significantly improve the design efficiency of the liquid injection drilling holes and reduce the engineering workload of the drilling holes, thereby achieving the goal of reducing the cost of arranging prevention and control drilling holes while ensuring underground production safety, and improving the benefits of coal mining enterprises.

[0096] Example 3

[0097] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0098] To this end, a third embodiment of the present disclosure provides a storage medium, which is a computer-readable medium and stores a computer program. When the computer program is executed by a processor, the method provided by the embodiment of the present disclosure is implemented, including the following steps S11 to S14:

[0099] S11, obtaining basic information of the injection drilling hole, wherein the basic information includes coal seam information and tunnel information;

[0100] S12, constructing a three-dimensional coordinate system based on the basic information;

[0101] S13, determining a starting point and an end point based on the three-dimensional coordinate system;

[0102] S14, determining a drilling path based on the starting point and the end point.

[0103] Furthermore, when the computer program is executed by a processor, other methods provided by any of the above embodiments of the present disclosure are implemented.

[0104] According to the alarm method for the seat belt buckle provided by the embodiment of the present disclosure, by obtaining the safety parameter information of the seat belt buckle, determining the state information of the seat belt buckle based on the safety parameter information, and determining the safety level of the seat belt buckle based on the state information, the alarm prompt information of the seat belt is generated based on the safety level. The alarm method for the seat belt buckle of the present disclosure can ensure that the buckle is in a good connection state, prevent the buckle from malfunctioning and connection failure, and automatically remind the operator through the alarm sound and light effects, which greatly improves the safety effect of the use of the seat belt.

[0105] Example 4

[0106] A fourth embodiment of the present disclosure provides an electronic device, such as Figure 5 As shown, the electronic device at least includes a memory 310 and a processor 320. The memory 310 stores a computer program. The processor 320 implements the method provided by any embodiment of the present disclosure when executing the computer program on the memory 310. Exemplarily, the method executed by the electronic device computer program is as follows:

[0107] S21, obtaining basic information of the injection drilling hole, wherein the basic information includes coal seam information and tunnel information;

[0108] S22, constructing a three-dimensional coordinate system based on the basic information;

[0109] S23, determining a starting point and an end point based on the three-dimensional coordinate system;

[0110] S24, determining a drilling path based on the starting point and the end point.

[0111] In specific implementation, the acquisition module 210, the construction module 220, the first determination module 230 and the second determination module 240 are all stored in the memory as program units, and the processor executes the program units stored in the memory to implement corresponding functions.

[0112] According to the alarm method for the seat belt buckle provided by the embodiment of the present disclosure, by obtaining the safety parameter information of the seat belt buckle, determining the state information of the seat belt buckle based on the safety parameter information, and determining the safety level of the seat belt buckle based on the state information, the alarm prompt information of the seat belt is generated based on the safety level. The alarm method for the seat belt buckle of the present disclosure can ensure that the buckle is in a good connection state, prevent the buckle from malfunctioning and connection failure, and automatically remind the operator through the alarm sound and light effects, which greatly improves the safety effect of the use of the seat belt.

[0113] The storage medium may be included in the electronic device, or may exist independently without being installed in the electronic device.

[0114] The storage medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: obtains at least two Internet Protocol addresses; sends a node evaluation request including at least two Internet Protocol addresses to a node evaluation device, wherein the node evaluation device selects an Internet Protocol address from the at least two Internet Protocol addresses and returns it; receives the Internet Protocol address returned by the node evaluation device; wherein the obtained Internet Protocol address indicates an edge node in a content distribution network.

[0115] Alternatively, the storage medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device: receives a node evaluation request including at least two Internet Protocol addresses; selects an Internet Protocol address from the at least two Internet Protocol addresses; and returns the selected Internet Protocol address; wherein the received Internet Protocol address indicates an edge node in a content distribution network.

[0116] Computer program code for performing operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the passenger computer, partially on the passenger computer, as a separate software package, partially on the passenger computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the passenger computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0117] It should be noted that the storage medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any storage medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0118] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0119] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a unit does not, in some cases, limit the unit itself.

[0120] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0121] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0122] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0123] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0124] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

[0125] Multiple embodiments of the present disclosure are described in detail above, but the present disclosure is not limited to these specific embodiments. Those skilled in the art can make various variations and modifications to the embodiments based on the concepts of the present disclosure, and these variations and modifications should all fall within the scope of protection required by the present disclosure.

Claims

1. A method for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam, characterized in that: include: Acquiring basic information of the injection borehole, wherein the basic information includes coal seam information and tunnel information; Constructing a three-dimensional coordinate system based on the basic information; Determine a starting point and an end point based on the three-dimensional coordinate system; A drilling path is determined based on the start point and the end point.

2. The method for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam according to claim 1, characterized in that: The basic information of the injection drilling hole is obtained, including: determining the coal seam information and tunnel information based on the mine plan and geological profile, including the coordinates of the left and right sides of the tunnel, the elevation of the starting point, the coordinates of the slope change point and its elevation, the height of the side of the arched tunnel, the arch height, the coal seam inclination, thickness, and the bottom plate elevation.

3. The method for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam according to claim 1, characterized in that: The constructing of a three-dimensional coordinate system based on the basic information includes: The Delaunay triangulation algorithm is used to construct the TIN triangulated mesh model of the upper and lower surfaces of the coal seam and the tunnel.

4. The method for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam according to claim 1, characterized in that: The determining of the drilling path based on the starting point and the end point comprises: Generate a drilling vector according to the drilling start point and the drilling end point; Determine the drilling angle and the length of the drilling vector according to the drilling vector, wherein the drilling angle includes α, β and θ, and α, β and θ are the angles between the drilling vector and the X, Y and Z axes respectively; A drilling path is determined based on the drilling angle.

5. The method for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam according to claim 4, characterized in that: The method for generating a drilling vector based on the drilling start point and the drilling end point is: Where M represents the drilling vector from the starting point A to the end point B, that is, A indicates the starting point of drilling; B indicates the end point of drilling; (X B ,Y B ,Z B ) represents the three-dimensional coordinate point of the drilling end point B; (X A ,Y A ,Z A ) represents the three-dimensional coordinate point of the drilling starting point A.

6. The method for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam according to claim 4, characterized in that: The angles α, β and θ between the drilling vector and the X, Y and Z axes satisfy the following formula:

7. The method for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam according to claim 4, characterized in that: The length of the drilling vector is: Among them, L M Indicates the length value of the drilling vector.

8. A device for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam, characterized in that: include: An acquisition module, used for acquiring basic information of the injection drilling hole, wherein the basic information includes coal seam information and tunnel information; A construction module, used to construct a three-dimensional coordinate system based on the basic information; A first determination module, used to determine a starting point and an end point based on the three-dimensional coordinate system; The second determination module is used to determine a drilling path based on the starting point and the end point.

9. A storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam as described in any one of claims 1 to 7 are implemented.

10. An electronic device, comprising at least a memory and a processor, wherein a computer program is stored in the memory, wherein: The processor implements the steps of the method for arranging liquid injection drilling holes based on a three-dimensional model of a coal seam as described in any one of claims 1 to 7 when executing the computer program on the memory.

Citation Information

Cited By

  • Gas extraction blind area detection method and system

    CN120626123A

  • Oriented bedding downward hole forming process for soft low-permeability coal seam

    CN121006934A