Drilling sequence data generation device, drilling sequence data generation method, and program
The device generates sequence data for blast hole formation in tunnels, optimizing the order using machine learning and geological data to simplify the blasting process and reduce efforts.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- FURUKAWA COMPANY
- Filing Date
- 2021-12-08
- Publication Date
- 2026-06-22
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing technologies lack an efficient method to determine the optimal sequence for forming multiple blast holes in tunnels or drifts, which complicates the blasting process and increases planning and drilling efforts.
A device and method that generates and outputs sequence data indicating the recommended order for forming blast holes using drilling position data, incorporating machine learning and geological data to minimize time and reduce interference, while allowing for operator input and adjustment.
Facilitates easier determination of the blast hole formation sequence, reducing planning and drilling efforts by optimizing the order based on geological conditions and minimizing interference.
Smart Images

Figure 0007877228000001 
Figure 0007877228000002 
Figure 0007877228000003
Abstract
Description
Technical Field
[0004] , , ,
[0005] , , , ,
[0001] The present invention relates to a perforation order data generation device, a perforation order data generation method, and a program.
Background Art
[0002] When performing blasting at the face in a tunnel or a drift, blasting holes for inserting explosives are formed. As a technique for assisting the process of forming these blasting holes, for example, there is the technique described in Patent Document 1. Patent Document 1 describes that when excavating a tunnel using a drilling machine provided on a boom, calculating the position of a blasting hole formed at the face using information on the position, attitude, and direction of a mobile trolley and information on the position of the drilling machine, and displaying the calculated position on a monitor.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] According to the present invention, a computer, A position acquisition process that acquires drilling position data indicating the position of each of the multiple blast holes to be formed in the face of the tunnel, A sequence data generation process that generates first sequence data indicating the recommended order of formation of the plurality of blast holes using the drilling position data, A screen output process that generates and outputs screen data showing the recommended order, A method for generating perforation sequence data is provided.
[0007] According to the present invention, a computer, A position acquisition function that acquires drilling position data indicating the position of each of the multiple blast holes to be formed in the face of the tunnel, A sequence data generation function that generates first sequence data indicating the recommended order of formation of the plurality of blast holes using the drilling location data, A screen output function that generates and outputs screen data showing the recommended order, A program is provided to give it this feature. [Effects of the Invention]
[0008] According to the present invention, when forming multiple blast holes in the tunnel face, the order in which these multiple blast holes are formed becomes easier to determine. [Brief explanation of the drawing]
[0009] The aforementioned objectives, as well as other objectives, features, and advantages, will become even clearer from the preferred embodiments described below and the accompanying drawings.
[0010] [Figure 1]It is a diagram for explaining the usage environment of the drilling order data generation device according to the first embodiment. [Figure 2] It is a diagram showing an example of the functional configuration of the drilling order data generation device. [Figure 3] It is a diagram showing an example of the screen displayed by the screen output unit. [Figure 4] It is a diagram showing an example of the hardware configuration of the drilling order data generation device. [Figure 5] It is a diagram showing an example of the functional configuration of the drilling order data generation device according to the second embodiment. [Figure 6] It is a diagram showing an example of the data stored in the drilling data storage unit. [Figure 7] It is a diagram showing an example of the functional configuration of the drilling order data generation device according to the third embodiment. [Figure 8] It is a diagram showing an example of the screen according to the screen data output by the screen output unit. [Figure 9] It is a diagram for explaining the first example of the process performed by the drilling order data generation device according to the fourth embodiment. [Figure 10] It is a diagram for explaining the second example of the process performed by the drilling order data generation device according to the fourth embodiment. [Figure 11] It is a diagram for explaining the function of the drilling order data generation device according to the fifth embodiment. [Figure 12] It is a diagram showing an example of the screen output by the screen output unit. [Figure 13] It is a diagram for explaining the function of the drilling order data generation device according to the sixth embodiment. [Figure 14] It is a diagram for explaining the function of the drilling order data generation device according to the seventh embodiment. [Figure 15] It is a diagram for explaining the function of the drilling order data generation device according to the eighth embodiment. <000,0090>
Embodiments for Carrying Out the Invention
[0011] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, the same components are denoted by the same reference numerals, and the description thereof will be omitted as appropriate.
[0012] (First Embodiment) FIG. 1 is a diagram for explaining the usage environment of the blast hole order data generation device 10 according to the present embodiment. The blast hole order data generation device 10 is used together with a drilling machine 20. The drilling machine 20 forms a plurality of blast holes in the face of a tunnel or a drift. These plurality of blast holes are used, for example, for loading explosives. The formation positions of these plurality of blast holes are determined, for example, by an operator. The blast hole order data generation device 10 generates data (hereinafter referred to as first order data) indicating the recommended order of the formation order of the plurality of blast holes whose positions have already been determined.
[0013] The blast hole order data generation device 10 generates and outputs screen data indicating the recommended order indicated by the first order data. For example, the blast hole order data generation device 10 may transmit the screen data to a display provided on the operator's seat of the drilling machine 20 and display it.
[0014] Also, when the operator of the drilling machine 20 is wearing a head-mounted display for augmented reality, the blast hole order data generation device 10 may generate screen data for augmented reality, transmit it to this head-mounted display, and display it. An example of the screen data in this case is data for displaying the positions and recommended order of the plurality of blast holes in the face on the augmented reality screen. And the head-mounted display overlays a mark indicating the position of the plurality of blast holes in the face and a numerical value indicating the formation order on the image of the face generated by the camera mounted on the head-mounted display, and displays an image where the marks overlap. Based on 、ヘッドマウントディスプレイに装着されたカメラが生成した切羽の画像に、切羽における複数の発破孔の位置を示すマーク及び形成順を示す数値を重ね、マークが重なった画像を表示する。 (On the image of the face generated by the camera mounted on the head-mounted display, a mark indicating the position of the plurality of blast holes in the face and a numerical value indicating the formation order are superimposed, and an image where the marks overlap is displayed.)
[0015] Furthermore, if the drilling machine 20 is equipped with a projection device that projects an image onto the tunnel face, the drilling sequence data generation device 10 generates data as screen data for projecting the positions of multiple blast holes onto the tunnel face along with the recommended order indicated by the first sequence data, and transmits it to the projection device. The projection device uses this screen data to project the positions of the blast holes onto the tunnel face along with the recommended order indicated by the first sequence data.
[0016] Furthermore, the screen data output by the drilling sequence data generation device 10 shows the positions of multiple blast holes and the first sequence data. Recommended In order, the Recommended The video (e.g., animation) may include a video showing the sequential movement of the boom 22 of the drilling machine 20.
[0017] In the example shown in this figure, the perforation sequence data generation device 10 is located outside the perforation machine 20. However, the perforation sequence data generation device 10 may also be mounted on the perforation machine 20.
[0018] Figure 2 shows an example of the functional configuration of the perforation sequence data generation device 10. The perforation sequence data generation device 10 includes a position acquisition unit 110, a sequence data generation unit 120, and a screen output unit 130.
[0019] The position acquisition unit 110 acquires drilling position data. The drilling position data indicates the position of each of the multiple blast holes to be formed in the tunnel face. The drilling position data is formed, for example, by a person performing or planning the tunnel or tunnel formation work, and is input to the position acquisition unit 110 from the user of the drilling sequence data generation device 10. The drilling position data indicates, for example, the coordinates of each of the multiple blast holes in a two-dimensional plane representing the tunnel face. Note that the drilling position data also indicates the coordinates of the starting point (hole opening) of each of the multiple blast holes in three-dimensional space. It showsAlternatively, the drilling position data may also include the angle of each blast hole (the angle to be drilled). Furthermore, the drilling position data may include the coordinates of the starting point (hole opening) and ending point (hole tail) of each of the multiple blast holes in three-dimensional space. In this case, the position acquisition unit 110 can calculate the angle of the blast hole (the angle to be drilled) by calculating the angle of the straight line connecting the coordinates of the hole opening and the hole tail.
[0020] The sequence data generation unit 120 generates the first sequence data described above using the drilling position data. When generating the first sequence data, the sequence data generation unit 120 generates the first sequence data such that, for example, the time required to form all the blast holes (work time) is minimized, or the path is shortened. but Determine the recommended order to display.
[0021] The sequence data generation unit 120 generates first sequence data using the model stored in the model storage unit 140 in addition to the drilling location data. The model stored in the model storage unit 140 generates first sequence data using at least the drilling location data and may be generated by machine learning such as a neural network, or it may be a program based on an algorithm that searches for the shortest path (e.g., the 2-opt method). In the case of machine learning, the training data includes drilling location data and work time (or path) from past cases.
[0022] Furthermore, by adjusting the model stored in the model storage unit 140, it is possible to ensure that blast holes located in a specific region (e.g., the outside) are formed first in the first sequence data. This can be achieved, for example, by assigning weighting coefficients to an algorithm that searches for the shortest path.
[0023] Furthermore, the model stored in the model storage unit 140 may include information about the drilling machine 20, such as the number of booms 22 that form blast holes. In this case, the user of the drilling sequence data generation device 10 also inputs the information about the drilling machine 20 to the position acquisition unit 110.
[0024] The screen output unit 130 generates and outputs screen data indicating the recommended order. Specific examples of the output destination for the screen data are as explained using Figure 1.
[0025] Figure 3 shows an example of a screen displayed by the screen output unit 130. In the screen shown in this figure, the position of each of the multiple blast holes is displayed along with a numerical value indicating the formation order of each blast hole. A line indicating the formation order is also displayed. This line connects a certain blast hole to the next blast hole to be formed.
[0026] After viewing this screen, the operator (for example, the operator of the drilling machine 20) may, if necessary, skip certain blast holes or rearrange the drilling order of some blast holes during actual drilling. Alternatively, the operator of the drilling sequence data generation device 10 may input these skips and rearrangements to the drilling sequence data generation device 10. In this case, the sequence data generation unit 120 modifies the first sequence data according to this input.
[0027] The screen output by the screen output unit 130 may also display the blast hole formation sequence in a table format.
[0028] Figure 4 shows an example of the hardware configuration of the drilling sequence data generation device 10. The drilling sequence data generation device 10 includes a bus 1010, a processor 1020, a memory 1030, a storage device 1040, an input / output interface 1050, and a network interface 1060.
[0029] Bus 1010 is a data transmission path for the processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060 to send and receive data to and from each other. However, the method of connecting the processor 1020 and the other components to each other is not limited to bus connection.
[0030] Processor 1020 is a processor implemented in components such as the CPU (Central Processing Unit) and GPU (Graphics Processing Unit).
[0031] Memory 1030 is a main memory device implemented using RAM (Random Access Memory), etc.
[0032] The storage device 1040 is an auxiliary storage device implemented as an HDD (Hard Disk Drive), SSD (Solid State Drive), memory card, or ROM (Read Only Memory). The storage device 1040 stores program modules that implement each function of the perforation sequence data generation device 10 (for example, the position acquisition unit 110, the sequence data generation unit 120, and the screen output unit 130). The processor 1020 reads these program modules into the memory 1030 and executes them, thereby realizing each function corresponding to the program module. The storage device 1040 also functions as a model storage unit 140.
[0033] The input / output interface 1050 is an interface for connecting the drilling sequence data generation device 10 with various input / output devices.
[0034] The network interface 1060 is connected to the drilling sequence data generation device 10 ofThis is an interface for connecting to a network. This network could be, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). The network interface 1060 can connect to the network via a wireless connection or a wired connection.
[0035] As described above, according to this embodiment, when the drilling sequence data generation device 10 acquires drilling position data indicating the locations of multiple blast holes to be formed in the tunnel face, it generates first sequence data indicating the recommended order for forming these multiple blast holes and outputs screen data indicating this recommended order. Therefore, it becomes easier for the operator to determine the order in which to form the multiple blast holes. As a result, the effort required for both planning the blast hole formation and drilling is reduced.
[0036] (Second Embodiment) Figure 5 shows an example of the functional configuration of the perforation sequence data generation device 10 according to this embodiment. The perforation sequence data generation device 10 shown in this figure has the same configuration as the perforation sequence data generation device 10 according to the first embodiment, except for the following points.
[0037] First, the perforation sequence data generation device 10 includes a perforation data storage unit 150. 。 The drilling data storage unit 150 stores drilling data for the tunnel or shaft currently being formed. The drilling data stores data related to the operation of the drilling machine 20 when drilling blast holes that have already been formed.
[0038] The sequence data generation unit 120, when generating the first sequence data, uses at least a portion of the drilling data in addition to the drilling location data. This is because the drilling data reflects the geology of the area where the tunnel or shaft is formed. The time it takes for a blast hole to form also varies depending on the geology. For this reason, in this embodiment, the model stored in the model storage unit 140 also uses the drilling data as input.
[0039] Figure 6 shows an example of data stored in the perforation data storage unit 150. Perforation data Storage part 150 This is data that identifies the location in the direction of extension of the tunnel or shaft (for example, data indicating which blasting operation created the blast hole: labeled as face number in Figure 6). and The system stores drilling data for when a blast hole was drilled at that location. Although multiple blast holes are formed in a single working face, the drilling data is stored separately for each blast hole, along with data indicating the location of the blast hole in the working face.
[0040] In the example shown in this figure, the drilling data includes the time required per unit length, vibration data, operation data, output data, and image data.
[0041] The time required per unit length is the time taken to drill a blast hole by a unit length (e.g., 50 cm). The vibration data shows a chart of at least one of the vibrations and sounds generated during drilling. These data directly indicate differences in geological strata.
[0042] The operation data shows the history of operations (e.g., mechanical operations such as lever operation) performed by the operator on the drilling machine 20 during drilling. The operation data indicates whether the operator had any difficulties during drilling, and indirectly indicates the length of time required for drilling.
[0043] The output data shows the history of the output magnitude of the drilling machine 20. If the drilling machine 20 is a hydraulic device, the output is indicated by the hydraulic pressure, oil temperature, etc. If the drilling machine 20 is an electric device, the output is indicated by the power consumption value (which may also be the current value), etc. When the geological layer is hard, the energy required for drilling is greater. Therefore, the output data also indirectly indicates the length of time required for drilling.
[0044] The image data is an image of the tunnel face. Alternatively, surface topography data showing the distribution of surface irregularities on the tunnel face may be used instead of, or in conjunction with, the image data. Surface topography data is generated, for example, using 3D-LiDAR. By analyzing the image data, the surface irregularities of the tunnel face can be understood. The surface irregularities of the tunnel face indicate the geological layers and the condition of the tunnel face in the area where it is located. Furthermore, if the image data includes color data, the distribution of hardness on the tunnel face can also be estimated from the distribution of colors. For this reason, the image data (or surface topography data) also influences the order in which blast holes are formed.
[0045] Furthermore, it is preferable that the perforation data used by the sequence data generation unit 120 is data from a predetermined number of times prior (for example, the most recent data, up to two times prior, or up to three times prior).
[0046] Similar to the first embodiment, this embodiment also reduces the effort required for both planning and drilling blast holes. Furthermore, the sequence data generation unit 120 uses drilling data when generating first sequence data that indicates the recommended order for forming multiple blast holes. The drilling data indicates the condition of the tunnel face and the condition of the surrounding geological layers. Therefore, the reliability of the first sequence data is increased.
[0047] (Third embodiment) Figure 7 shows an example of the functional configuration of the perforation sequence data generation device 10 according to this embodiment. The perforation sequence data generation device 10 shown in this figure has the same configuration as the perforation sequence data generation device 10 according to the second embodiment, except for the following points.
[0048] First, the drilling sequence data generation device 10 includes a second sequence data acquisition unit 160. The second sequence data acquisition unit 160 acquires second sequence data. The second sequence data is different from the first sequence data and indicates the formation sequence of the plurality of blast holes. The second sequence data may be, for example, the operator of the drilling machine 20. and others It is formed by (anyone) and shows a sequence based on the empirical rules of the workers.
[0049] The screen output unit 130 then outputs the first sequence data as screen data. Recommended Data is generated to visually confirm the order and the formation order indicated by the second order data. The screen data may include at least one of the following: the predicted work time when following the first order data, the predicted work time when following the second order data, and the difference between these two predicted values. These predicted values and the difference may also be output as audio.
[0050] Furthermore, if the screen data includes an animation showing the movement of the boom 22, this screen data may show only the movement of the boom 22 according to the first sequence data, or it may show the movement of the boom 22 according to the first sequence data and the movement of the boom 22 according to the second sequence data superimposed in a semi-transparent state, or it may show the movement of the boom 22 according to the first sequence data and the movement of the boom 22 according to the second sequence data in different display areas.
[0051] Figure 8 shows an example of a screen according to the screen data output by the screen output unit 130. In this figure, the screen includes an area showing the first sequence data and an area showing the second sequence data. The content displayed in each area is as explained using Figure 3.
[0052] The screen may also display buttons for selecting either the first sequence data or the second sequence data. The operator of the drilling machine 20 uses these buttons to select the sequence data to be applied. Subsequently, the drilling sequence data generation device 10 provides guidance for forming multiple blast holes according to the selected sequence data.
[0053] This embodiment also provides the same effects as the second embodiment. Furthermore, the screen, according to the screen data, includes both the first sequence data and the second sequence data. Therefore, the worker can visually understand how the order of blast hole formation has changed compared to previous empirical rules.
[0054] (Fourth Embodiment) In this embodiment, the drilling machine 20 has multiple booms 22, and the multiple booms 22 are operated in parallel. The drilling sequence data generation device 10 generates first sequence data corresponding to each of the multiple booms 22.
[0055] Specifically, when the position acquisition unit 110 acquires drilling position data, the sequence data generation unit 120 assigns a boom 22 that can reach each of the multiple blast holes (hereinafter referred to as assignment data). In this case, multiple booms 22 may be assigned to a single blast hole. The sequence data generation unit 120 then acquires information indicating the assignment balance. This information indicates the number of blast holes (or the ratio to the total number of blast holes) that should be allocated to each of the multiple booms 22, and is input into the drilling sequence data generation device 10, for example, by an operator.
[0056] Next, the sequence data generation unit 120 calculates the number of blast holes that each boom 22 should drill. In this process, the sequence data generation unit 120 uses the allocation data described above. Then, using the calculated number of blast holes, the sequence data generation unit 120 generates first sequence data corresponding to each boom 22. The sequence data generation unit 120 then checks whether the multiple booms 22 will physically interfere with each other when they operate according to the first sequence data, and if there are no problems, it confirms the first sequence data. On the other hand, if it is expected that the multiple booms 22 will interfere with each other, the sequence data generation unit 120 generates other first sequence data and repeats the same process.
[0057] Furthermore, when the sequence data generation unit 120 calculates the number of blast holes that each boom 22 should drill, it may use data indicating the hardness of the area where each blast hole is formed. This data may be, for example, past drilling data (e.g., the time required for drilling) for each blast hole (e.g., the time required for drilling). The sequence data generation unit 120 then reduces the number of blast holes assigned to booms 22 that are assigned relatively hard locations.
[0058] Figure 9 is a diagram illustrating a first example of the processing performed by the drilling sequence data generation device 10 according to this embodiment. In the example shown in this figure, the drilling machine 20 has three booms 22 (left boom, middle boom, and right boom). As shown in Figure 9(A), the drilling position data contains information about the position of the blast holes, but does not contain information indicating which boom 22 should drill each blast hole. As shown in the screen data of Figure 9(B), the sequence data generation unit 120 generates first sequence data for each of the three booms 22.
[0059] Figure 10 is a diagram illustrating a second example of the processing performed by the drilling sequence data generation device 10 according to this embodiment. In the example shown in this figure, the drilling machine 20 has three booms 22 (left boom, middle boom, and right boom). As shown in Figure 10(A), the drilling position data includes not only the position information of the blast holes but also information indicating which boom 22 should drill each blast hole. As shown in the screen data of Figure 10(B), the sequence data generation unit 120 generates first sequence data for each of the three booms 22. At this time, the sequence data generation unit 120 also changes the number of blast holes that each boom 22 should be responsible for. For example, if the geological conditions in the area that the left boom should be responsible for are hard, the sequence data generation unit 120 reduces the number of blast holes that the left boom should be responsible for and increases the number of blast holes that the middle boom should be responsible for.
[0060] As described above, according to this embodiment, when the drilling machine 20 has multiple booms 22, the drilling sequence data generation device 10 can generate first sequence data for each boom 22. Furthermore, the sequence data generation unit 120 reduces the number of blast holes assigned to booms 22 that are assigned hard locations. As a result, the time required to form multiple blast holes is shortened.
[0061] (Fifth embodiment) Figure 11 is a diagram illustrating the function of the drilling sequence data generation device 10 according to this embodiment. In this embodiment, the drilling machine 20 has a plurality of booms 22, and the plurality of booms 22 are operated in parallel. When the sequence data generation unit 120 of the drilling machine 20 generates the first sequence data, it ensures that the relative distance of the plurality of booms 22 satisfies a predetermined standard. Hereinafter, this standard will be referred to as the first standard. The first standard indicates, for example, the lower limit of the relative distance of the plurality of booms 22. In this case, the sequence data generation unit 120 generates the first sequence data so that the relative distance L of the plurality of booms 22 during drilling is equal to or greater than the first standard. At this time, the sequence data generation unit 120 generates the first sequence data for each of the plurality of booms 22.
[0062] The first criterion is set to a value such that adjacent booms 22 do not physically interfere with each other during drilling, and is set, for example, by the operator of the drilling sequence data generation device 10 or the construction site manager. The drilling sequence data generation device 10 may store only one first criterion, or it may store multiple first criteria that are different from each other. In the latter case, the sequence data generation unit 120 may generate first sequence data for each of the multiple first criteria and for each of the multiple booms 22.
[0063] Figure 12 shows an example of a screen output by the screen output unit 130 of the drilling sequence data generation device 10. In the example shown in this figure, the sequence data generation unit 120 generates first sequence data for each of the multiple first references and each of the multiple booms 22. The screen output unit 130 then generates screen data so that this first sequence data can be displayed on a single screen. More specifically, the screen output unit 130 displays the recommended order for each of the multiple booms 22, for each of the multiple first references, in a single display area. The display mode of each display area is the same as in the example shown in Figure 9(B).
[0064] In this embodiment as well, when the drilling machine 20 has multiple booms 22, the drilling sequence data generation device 10 can generate first sequence data for each boom 22. Furthermore, when drilling blast holes according to the first sequence data, the possibility of interference between the multiple booms 22 is reduced. In addition, when the screen output unit 130 displays the screen shown in Figure 12, the operator of the drilling sequence data generation device 10 can understand how the drilling sequence changes when the first reference changes.
[0065] (Sixth Embodiment) Figure 13 is a diagram illustrating the function of the drilling sequence data generation device 10 according to this embodiment. The sequence data generation unit 120 of the drilling sequence data generation device 10 sequentially determines the formation order of a plurality of blast holes by sequentially selecting the plurality of blast holes. In this embodiment, a reference for the direction of movement of the boom while the plurality of blast holes are being formed is set in advance. Hereinafter, this reference will be referred to as the second reference. The sequence data generation unit 120 of the drilling machine 20 then generates first sequence data using the second reference.
[0066] For example, the second criterion indicates the direction. When the sequence data generation unit 120 selects the next blast hole to be drilled after a certain blast hole, it ensures that the amount of boom movement in the direction indicated by the second criterion is as close to zero as possible. In other words, when the sequence data generation unit 120 generates the first sequence data, it ensures that the boom does not move backward as much as possible in the direction indicated by the second criterion. The sequence data generation unit 120 may, if necessary, further modify the first sequence data generated using the second criterion so that the boom movement distance is shortened (for example, minimized).
[0067] For example, the sequence data generation unit 120 generates the first sequence data as follows. First, as shown in Figure 13, the sequence data generation unit 120 generates a pattern of reciprocating motion in a direction that is almost perpendicular to the second reference (for example, so that the angle θ of the direction of travel relative to the second reference is 75° or more). Then, by selecting blast holes in the order in which they overlap with this pattern, it generates the initial data for the first sequence data. After that, the sequence data generation unit 120 modifies this initial data so that the boom travel distance is shortened (for example, to the minimum).
[0068] The perforation sequence data generation device 10 may store only one second criterion, or it may store multiple second criteria that are different from each other. In the latter case, the sequence data generation unit 120 may generate first sequence data for each of the multiple second criteria. The screen output unit 130 of the perforation sequence data generation device 10 may display the first sequence data for each of the multiple second criteria on a single screen.
[0069] Furthermore, if the drilling machine 20 has multiple booms 22, the drilling sequence data generation device 10 may store a second reference for each of the multiple booms 22. In this case, the sequence data generation unit 120 may generate first sequence data for each of the multiple second references and each of the multiple booms 22. The screen output unit 130 of the drilling sequence data generation device 10 then outputs the second references and the multiple booms 22. another The first sequence data generated may be displayed on a single screen. An example of this screen is similar to the example shown in Figure 12.
[0070] According to this embodiment, the administrator or user of the drilling sequence data generation device 10 can set a reference for the direction of movement of the boom 22.
[0071] (Seventh Embodiment) Figure 14 is a diagram illustrating the function of the drilling sequence data generation device 10 according to this embodiment. The sequence data generation unit 120 of the drilling sequence data generation device 10 sequentially determines the formation order of a plurality of blast holes by sequentially selecting the plurality of blast holes. When determining the drilling order of blast holes, there may be a rule defined. An example of this rule is the first criterion shown in the fifth embodiment. In this case, this rule is satisfied until a certain blast hole is selected, but when the next blast hole (hereinafter referred to as the first blast hole) is selected, this rule may no longer be satisfied. In this case, the screen output unit 130 outputs information indicating the first blast hole.
[0072] For example, in the example shown in Figure 14(A), the screen output unit 130 displays data indicating the drilling sequence up to the first blast hole on a screen showing the locations of multiple blast holes. In this case, the screen output unit 130 displays the first blast hole in a different manner from the other blast holes. An example of a different manner is that at least one of the color, pattern, and outline is different.
[0073] The sequence data generation unit 120 may also generate first sequence data assuming that there is no first blast hole. In this case, as shown in Figure 14(B), the screen output unit 130 may display the position of the first blast hole on the screen showing the recommended order indicated by this first sequence data.
[0074] According to this embodiment, if the sequence data generation unit 120 is unable to satisfy a predetermined rule while determining the recommended order of blast holes, the screen output unit 130 outputs the location of the first blast hole that caused this. Therefore, the administrator or user of the drilling sequence data generation device 10 can easily recognize the first blast hole. Furthermore, the administrator or user can recognize the recommended order for forming blast holes assuming that the first blast hole does not exist.
[0075] (Eighth embodiment) Figure 15 is a diagram illustrating the functions of the perforation sequence data generation device 10 according to this embodiment. The perforation sequence data generation device 10 according to this embodiment has the same configuration as the perforation sequence data generation device 10 according to any of the above embodiments, except for the following points.
[0076] First, the drilling location data includes attribute data. The attribute data indicates the attributes of at least one blast hole and is set, for example, by the person determining the location of the blast hole. For example, the attribute data indicates that it is better for that blast hole to be formed last. Such a blast hole is, for example, a lower-level blast hole. The reason for this is that if a lower-level blast hole is formed first, when forming a blast hole located above it, there is a possibility that rock fragments will accumulate in front of or near the lower-level blast hole.
[0077] The sequence data generation unit 120 then uses this attribute data to generate the first sequence data. For example, if the attribute data indicates that it is better for the blast hole to be formed last, the first sequence data is generated in such a way that the blast hole is formed last.
[0078] The attribute data may also indicate the attributes of all blast holes. For example, the attribute data may indicate the relative position of each blast hole (e.g., lower, middle, or upper). In this case, when the sequence data generation unit 120 generates the first sequence data, it ensures that the blast hole with the attribute "lower" is formed last.
[0079] Furthermore, it is preferable that the attributes to be included in the attribute data be pre-configured. For example, multiple candidate attributes may be pre-configured. Then, the person generating the attribute data selects the appropriate attribute for each blast hole from among the multiple candidates.
[0080] This embodiment also makes it easier for the operator to determine the order in which multiple blast holes are formed. Furthermore, the drilling position data includes attribute data. The drilling sequence data generation device 10 then uses this attribute data to generate the first sequence data. Consequently, the validity of the first sequence data is increased.
[0081] The embodiments of the present invention have been described above with reference to the drawings, but these are merely examples of the present invention, and various other configurations can also be adopted.
[0082] Furthermore, while the flowcharts used in the above description show multiple steps (processes) in sequence, the execution order of the steps performed in each embodiment is not limited to the order in which they are described. In each embodiment, the order of the illustrated steps can be changed to the extent that it does not impede the content. Also, the above embodiments can be combined to the extent that their contents do not conflict.
[0083] This application claims priority based on Japanese Patent Application No. 2020-211080, filed on 21 December 2020, and incorporates all of its disclosures herein. [Explanation of symbols]
[0084] 10. Drilling sequence data generation device 20 Drilling machine 22 Boom 110 Position acquisition part 120 Sequence Data Generation Unit 130 Screen output section 140 Model Memory Unit 150 Perforation data storage unit 160 Second Sequence Data Acquisition Unit
Claims
1. A position acquisition unit that acquires drilling position data indicating the position of each of the multiple blast holes to be formed in the face of the tunnel, A sequence data generation unit generates first sequence data indicating a recommended order for the formation sequence of the plurality of blast holes using the drilling position data, A screen output unit that generates and outputs screen data indicating the recommended order, A second sequence data acquisition unit acquires second sequence data from an external source, which is different from the first sequence data and indicates the formation sequence of the plurality of blast holes. Equipped with, The screen output unit is a perforation sequence data generation device that generates data for visually confirming the recommended sequence indicated by the first sequence data and the formation sequence indicated by the second sequence data, as screen data.
2. A position acquisition unit that acquires drilling position data indicating the position of each of the multiple blast holes to be formed in the face of the tunnel, A sequence data generation unit generates first sequence data indicating a recommended order for the formation sequence of the plurality of blast holes using the drilling position data, A screen output unit that generates and outputs screen data indicating the recommended order, Equipped with, When forming the aforementioned multiple blast holes, multiple booms are used. A first criterion is set that the relative distance between the multiple booms must satisfy while the multiple blast holes are being formed. The sequence data generation unit generates the first sequence data for each of the multiple booms so that the relative distance between the multiple booms satisfies the first criterion. Multiple initial criteria have been established, The sequence data generation unit generates the first sequence data for each of the multiple first criteria and each of the multiple booms, The aforementioned screen data is data for displaying the first sequence data, which is generated for each of the multiple first criteria and each of the multiple booms, on a single screen, in a drilling sequence data generation device.
3. A position acquisition unit that acquires drilling position data indicating the position of each of the multiple blast holes to be formed in the face of the tunnel, A sequence data generation unit generates first sequence data indicating a recommended order for the formation sequence of the plurality of blast holes using the drilling position data, A screen output unit that generates and outputs screen data indicating the recommended order, Equipped with, When forming the aforementioned multiple blast holes, multiple booms are used. A first criterion is set that the relative distance between the multiple booms must satisfy while the multiple blast holes are being formed. The sequence data generation unit generates the first sequence data for each of the multiple booms so that the relative distance between the multiple booms satisfies the first criterion. The sequence data generation unit sequentially determines the formation order of the plurality of blast holes by sequentially selecting the plurality of blast holes. The aforementioned screen output unit is a drilling sequence data generation device that outputs information indicating the first blast hole when the first criterion is not met when the first blast hole is selected.
4. In the perforation sequence data generation device according to claim 3, The sequence data generation unit is a drilling sequence data generation device that generates the first sequence data assuming that the first blast hole does not exist.
5. A position acquisition unit that acquires drilling position data indicating the position of each of the multiple blast holes to be formed in the face of the tunnel, A sequence data generation unit generates first sequence data indicating a recommended order for the formation sequence of the plurality of blast holes using the drilling position data, A screen output unit that generates and outputs screen data indicating the recommended order, Equipped with, A second criterion has been established that indicates the direction of boom movement while multiple blast holes are being formed. The sequence data generation unit is a perforation sequence data generation device that generates the first sequence data using the second criterion.
6. In the perforation sequence data generation device according to claim 5, Multiple pre-existing criteria have been established. The sequence data generation unit generates the first sequence data according to the plurality of second criteria, The aforementioned screen data is data for displaying the first sequence data generated according to the plurality of second criteria on a single screen, in a perforation sequence data generation device.
7. Computers A position acquisition process that acquires drilling position data indicating the position of each of the multiple blast holes to be formed in the face of the tunnel, A sequence data generation process that generates first sequence data indicating the recommended order of formation of the plurality of blast holes using the drilling position data, A screen output process that generates and outputs screen data showing the recommended order, A second sequence data acquisition process that acquires second sequence data from an external source, which is different from the first sequence data and indicates the formation order of the plurality of blast holes, Perform The aforementioned screen output processing is a perforation sequence data generation method that generates data for visually confirming the recommended sequence indicated by the first sequence data and the formation sequence indicated by the second sequence data, as screen data.
8. On the computer, A position acquisition function that acquires drilling position data indicating the position of each of the multiple blast holes to be formed in the face of the tunnel, A sequence data generation function that generates first sequence data indicating the recommended order of formation of the plurality of blast holes using the drilling position data, A screen output function that generates and outputs screen data showing the recommended order, A second sequence data acquisition function that acquires second sequence data from an external source, which is different from the first sequence data and indicates the formation sequence of the plurality of blast holes, Give it to him The aforementioned screen output function is a program that generates data for visually confirming the recommended order indicated by the first order data and the formation order indicated by the second order data, as screen data.
9. Computers A position acquisition process that acquires drilling position data indicating the position of each of the multiple blast holes to be formed in the face of the tunnel, A sequence data generation process that generates first sequence data indicating the recommended order of formation of the plurality of blast holes using the drilling position data, A screen output process that generates and outputs screen data showing the recommended order, Perform A second criterion has been established that indicates the direction of boom movement while multiple blast holes are being formed. The sequence data generation process is a perforation sequence data generation method that generates the first sequence data using the second criterion.
10. On the computer, A position acquisition function that acquires drilling position data indicating the position of each of the multiple blast holes to be formed in the face of the tunnel, A sequence data generation function that generates first sequence data indicating the recommended order of formation of the plurality of blast holes using the drilling position data, A screen output function that generates and outputs screen data showing the recommended order, Give it to him A second criterion has been established that indicates the direction of boom movement while multiple blast holes are being formed. The sequence data generation function is a program that generates the first sequence data using the second criterion.