Punching order data generating apparatus, punching order data generating method, and computer-readable recording medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- FURUKAWA COMPANY
- Filing Date
- 2021-12-08
- Publication Date
- 2026-07-03
AI Technical Summary
When multiple blasting holes are formed on the tunnel face, it is difficult to optimize the formation sequence of the blasting holes, resulting in a waste of labor.
A device and method for generating perforation sequence data are provided. By acquiring the location, generating the sequence data, and outputting the image, a recommended formation sequence of blast holes is generated and displayed. The formation sequence of blast holes is optimized by using machine learning and shortest path search algorithms.
This allows for easy determination of the formation sequence of multiple blasting holes on the tunnel face, reducing the labor required for planning and actual operation of blasting hole formation.
Smart Images

Figure CN116635606B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a perforation sequence data generation apparatus, a perforation sequence data generation method, and a computer-readable recording medium. Background Technology
[0002] In tunnels and shafts, blasting is performed at the excavation face to create blasting holes for inserting explosives. As a technique to assist in the formation of these blasting holes, for example, there is the technique described in Patent Document 1. Patent Document 1 describes a method for calculating the location of the blasting holes to be formed at the excavation face when excavating a tunnel using a drilling machine mounted on a crane boom, using information about the position, posture, and direction of the moving trolley, as well as information about the position of the drilling machine, and displaying the calculated location on a monitor.
[0003] Existing technical documents
[0004] Patent documents
[0005] Patent Document 1: Japanese Patent Application Publication No. 2018-197445 Summary of the Invention
[0006] The problem the invention aims to solve
[0007] Generally, multiple blast holes are formed on the tunnel face. Therefore, the labor required to form these multiple blast holes varies depending on their formation sequence. However, it is difficult to optimize the formation sequence of the blast holes. One example of the object of this invention is to make it easier to determine the formation sequence of multiple blast holes when they are formed on the tunnel face.
[0008] means for solving problems
[0009] According to the present invention, a perforation sequence data generation apparatus is provided, wherein,
[0010] have:
[0011] The location acquisition unit acquires perforation location data, which indicates the location of each of the multiple blasting holes to be formed on the tunnel face.
[0012] The sequence data generation unit uses the perforation location data to generate first sequence data representing a recommended order of formation of the plurality of blast holes; and
[0013] The screen output unit generates and outputs screen data representing the recommended order.
[0014] According to the present invention, a method for generating perforation sequence data is provided, wherein,
[0015] The computer performs the following processing:
[0016] Location acquisition processing, acquiring perforation location data, wherein the perforation location data represents the location of each of the multiple blasting holes to be formed on the tunnel face;
[0017] Sequential data generation processing, using the perforation location data, generates first sequential data representing a recommended order of formation of the plurality of blast holes; and
[0018] The screen output is processed to generate and output screen data representing the recommended order.
[0019] According to the present invention, a computer-readable recording medium is provided, which records a computer program that is executed by a computer's processor, thereby causing the computer to perform the following steps:
[0020] The location acquisition step involves acquiring perforation location data, which represents the location of each of the multiple blasting holes that should be formed on the tunnel face.
[0021] The sequence data generation step involves using the perforation location data to generate first sequence data representing a recommended order of formation of the plurality of blast holes; and
[0022] The screen output step generates and outputs screen data representing the recommended order.
[0023] The effects of the invention
[0024] According to the present invention, when multiple blasting holes are formed on the tunnel face, the formation sequence of these multiple blasting holes can be easily determined. Attached Figure Description
[0025] The objectives described above, as well as other objectives, features, and advantages, will become clearer from the preferred embodiments described below and the accompanying drawings.
[0026] Figure 1 This is a diagram illustrating the usage environment of the perforation sequence data generation apparatus according to the first embodiment.
[0027] Figure 2 This is a diagram illustrating an example of the functional structure of a perforation sequence data generation device.
[0028] Figure 3 This is a diagram showing an example of a screen displayed by the screen output unit.
[0029] Figure 4 This is a diagram illustrating an example of the hardware structure of a punch sequence data generation device.
[0030] Figure 5This is a diagram illustrating an example of the functional structure of the perforation sequence data generation apparatus according to the second embodiment.
[0031] Figure 6 This is a diagram illustrating an example of data stored in a punched data storage unit.
[0032] Figure 7 This is a diagram illustrating an example of the functional structure of the perforation sequence data generation apparatus according to the third embodiment.
[0033] Figure 8 This is an example of a screen that displays screen data output by the screen output unit.
[0034] Figure 9 This is a diagram illustrating a first example of the processing performed by the perforation sequence data generation apparatus according to the fourth embodiment.
[0035] Figure 10 This is a diagram illustrating a second example of the processing performed by the perforation sequence data generation apparatus according to the fourth embodiment.
[0036] Figure 11 This is a diagram illustrating the function of the perforation sequence data generation apparatus according to the fifth embodiment.
[0037] Figure 12 This is an example diagram showing the image output by the image output unit.
[0038] Figure 13 This is a diagram illustrating the function of the perforation sequence data generation apparatus according to the sixth embodiment.
[0039] Figure 14 This is a diagram illustrating the function of the perforation sequence data generation apparatus according to the seventh embodiment.
[0040] Figure 15 This is a diagram illustrating the function of the perforation sequence data generation apparatus according to the eighth embodiment. Detailed Implementation
[0041] Hereinafter, embodiments of the present invention will be described using the accompanying drawings. Furthermore, in all the drawings, the same reference numerals are used to denote the same constituent elements, and descriptions are omitted where appropriate.
[0042] (First Implementation)
[0043] Figure 1This diagram illustrates the usage environment of the perforation sequence data generation apparatus 10 according to this embodiment. The perforation sequence data generation apparatus 10 is used in conjunction with a perforating machine 20. The perforating machine 20 forms multiple blasting holes on the excavation face of tunnels, pits, etc. These multiple blasting holes are used, for example, for filling explosives. The formation positions of these multiple blasting holes are determined, for example, by the operators. The perforation sequence data generation apparatus 10 generates data indicating a recommended order (hereinafter referred to as first order data) representing the formation order of the multiple blasting holes whose positions have been determined.
[0044] The punching sequence data generation device 10 generates and outputs screen data representing the recommended order shown in the first sequence data. For example, the punching sequence data generation device 10 can also send the screen data to a display on the operator's seat of the punching machine 20 for display.
[0045] Furthermore, when the operator of the punching machine 20 wears an augmented reality head-mounted display, the punching sequence data generation device 10 can also generate augmented reality image data and send it to the head-mounted display for display. One example of this image data is data used to display the positions and recommended order of multiple blast holes in the tunnel face on an augmented reality screen. Furthermore, based on the image data, the head-mounted display overlays markers indicating the positions of the multiple blast holes in the tunnel face and numerical values indicating the formation order onto an image of the tunnel face generated by a camera mounted on the head-mounted display, displaying an image with the markers overlapping.
[0046] Furthermore, when the drilling machine 20 has a projection device for projecting images onto the tunnel face, the drilling sequence data generation device 10 generates image data as screen data for projecting the positions of multiple blast holes onto the tunnel face in the recommended order shown in the first sequence data, and sends this image data to the projection device. The projection device uses this image data to project the positions of the blast holes onto the tunnel face in the recommended order shown in the first sequence data.
[0047] In addition, the image data output by the perforation sequence data generation device 10 may also include the positions of multiple blast holes and the recommended order represented by the first sequence data, as well as dynamic images (e.g., animations) representing the movement of the lifting arm 22 of the perforator 20 according to the recommended order.
[0048] In the example shown in this figure, the punching sequence data generation device 10 is disposed outside the punching machine 20. However, the punching sequence data generation device 10 may also be mounted on the punching machine 20.
[0049] Figure 2 This diagram illustrates an example of the functional structure of the punch sequence data generation device 10. The punch sequence data generation device 10 includes a position acquisition unit 110, a sequence data generation unit 120, and a screen output unit 130.
[0050] The location acquisition unit 110 acquires perforation location data. The perforation location data represents the position of each of the multiple blasting holes to be formed on the tunnel face. This data is generated, for example, by a person performing the tunnel or shaft formation work or making the plan, and is input to the location acquisition unit 110 by the user of the perforation sequence data generation device 10. The perforation location data represents, for example, the coordinates of each of the multiple blasting holes on a two-dimensional plane of the tunnel face. Alternatively, the perforation location data can also represent the coordinates of the excavation start (hole opening) of each of the multiple blasting holes in three-dimensional space. Furthermore, the perforation location data can also represent the angle (desired excavation angle) of each of the blasting holes. The perforation location data can also include the coordinates of the excavation start (hole opening) and excavation end (hole tail) of each of the multiple blasting holes in three-dimensional space. In this case, the location acquisition unit 110 can calculate the angle of the blasting hole (desired excavation angle) by calculating the angle of the straight line connecting the coordinates of the hole opening and the hole tail.
[0051] The sequence data generation unit 120 uses the perforation location data to generate the aforementioned first sequence data. When generating the first sequence data, the sequence data generation unit 120 determines the recommended sequence represented by the first sequence data in a manner that minimizes the time (operation time) required to form all the blast holes or minimizes the path.
[0052] In addition to the punching location data, the sequential data generation unit 120 also uses a model stored in the model storage unit 140 to generate first sequential data. The model stored in the model storage unit 140 is a model that uses at least the punching location data to generate the first sequential data; for example, it can be generated through machine learning such as neural networks, or it can be a program based on a shortest path search algorithm (e.g., the 2-opt method). In the case of machine learning, the teacher data includes punching location data and assignment time (or path) from past examples.
[0053] Furthermore, by adjusting the model stored in the model storage unit 140, it is possible to first form blast holes located in a specific region (e.g., the outer side) in the first sequence of data. This can be achieved, for example, by assigning weighting coefficients in an algorithm for searching the shortest path.
[0054] Additionally, the model input stored in the model storage unit 140 may include information about the perforating machine 20, such as the number of lifting arms 22 used to form the blasting holes. In this case, the user of the perforation sequence data generation device 10 will also input the information about the perforating machine 20 into the position acquisition unit 110.
[0055] The screen output unit 130 generates and outputs screen data representing the recommended order. For specific examples of the screen data output destination, please refer to [link / reference needed]. Figure 1As explained.
[0056] Figure 3 This diagram illustrates an example of a screen displayed by the screen output unit 130. In the screen shown, the positions of multiple blast holes are displayed along with numerical values indicating the formation order of each blast hole. Additionally, a line indicating the formation order is also displayed. This line connects a blast hole to the next blast hole that should be formed.
[0057] After viewing this screen, the operator (e.g., the operator of the perforating machine 20) can, as needed, skip any blasting holes or change the perforation order of some blasting holes during actual perforation. Additionally, the operator of the perforation sequence data generation device 10 can input these skips and changes into the device. In this case, the sequence data generation unit 120 corrects the first sequence data according to the input.
[0058] The formation sequence of the blast holes can also be displayed in a table on the screen output by the screen output unit 130.
[0059] Figure 4 This is a diagram illustrating an example of the hardware structure of the punch sequence data generation device 10. The punch 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.
[0060] Bus 1010 is a data transmission path for processor 1020, memory 1030, storage device 1040, input / output interface 1050, and network interface 1060 to send and receive data to each other. However, the method of interconnecting processor 1020 and the like is not limited to bus connection.
[0061] The processor 1020 is a processor implemented by a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit).
[0062] The memory 1030 is a main storage device implemented using RAM (Random Access Memory) or similar devices.
[0063] Storage device 1040 is an auxiliary storage device implemented using HDD (Hard Disk Drive), SSD (Solid State Drive), memory card, or ROM (Read Only Memory). Storage device 1040 stores program modules that implement the various functions of punched sequence data generation apparatus 10 (e.g., position acquisition unit 110, sequence data generation unit 120, and screen output unit 130). Processor 1020 reads these program modules into memory 1030 and executes them, thereby implementing the functions corresponding to those program modules. Additionally, storage device 1040 also serves as model storage unit 140.
[0064] The input / output interface 1050 is an interface for connecting the punch sequence data generation device 10 and various input / output devices.
[0065] Network interface 1060 is an interface for connecting the punched sequence data generation device 10 to a network. This network may be, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). The network interface 1060 can be connected to the network wirelessly or via a wired connection.
[0066] According to this embodiment, when the perforation sequence data generation device 10 acquires perforation position data indicating the positions of multiple blast holes to be formed on the tunnel face, it generates first sequence data indicating a recommended order for the formation of these multiple blast holes, and outputs screen data indicating the recommended order. Therefore, the operator can easily determine the formation order of the multiple blast holes. As a result, the labor involved in both planning the formation of blast holes and the perforation process can be reduced.
[0067] (Second Implementation)
[0068] Figure 5 This figure illustrates an example of the functional structure of the punching sequence data generation apparatus 10 according to this embodiment. The punching sequence data generation apparatus 10 shown in this figure is structurally the same as the punching sequence data generation apparatus 10 according to the first embodiment, except for the following points.
[0069] First, the perforation sequence data generation device 10 includes a perforation data storage unit 150. The perforation data storage unit 150 stores perforation data in the currently formed tunnel or trench. The perforation data storage also stores data related to the operation of the perforating machine 20 when perforating already formed blast holes.
[0070] Then, when generating the first sequence data, the sequence data generation unit 120 uses at least a portion of the perforation data in addition to the perforation location data. This is because the perforation data reflects the geology of the area where the tunnel or pit is formed. The formation time of the blast holes also varies with the geology. Therefore, in this embodiment, the model stored in the model storage unit 140 also uses the perforation data as input.
[0071] Figure 6 This diagram illustrates an example of the data stored in the perforation data storage unit 150. The perforation data storage unit 150 stores data determining the location of a tunnel or shaft in its extension direction (e.g., data indicating the number of blast holes formed during a specific blast). Figure 6 The data includes the face number and the drilling data at that location. Although multiple blast holes are formed on a face, the drilling data for each blast hole is stored together with data indicating the location of the blast holes on the face.
[0072] In the example shown in this figure, the perforation data includes the time required per unit length, vibration data, operational data, output data, and image data.
[0073] The time required per unit length is the time required to excavate a blast hole to a unit length (e.g., 50 cm). Vibration data represents a graph of at least one of the vibrations and sounds generated during drilling. These data directly illustrate the differences in the formation.
[0074] Operational data represents the operator's history of operations (e.g., mechanical operations such as levering) performed on the drilling machine 20 during drilling. Operational data indicates the level of effort required from the operator during drilling, indirectly indicating the duration of drilling.
[0075] The output data represents the history of the output of the drilling machine 20. In the case of a hydraulic drilling machine 20, the output is represented by hydraulic pressure or oil temperature, etc. Conversely, in the case of an electric drilling machine 20, the output is represented by power consumption (or current value), etc. In cases of hard formations, the energy required for drilling increases. Therefore, the output data also indirectly indicates the length of time required for drilling.
[0076] Image data refers to images of the tunnel face. Alternatively, it can be used in conjunction with image data to represent the distribution of unevenness on the surface of the tunnel face. Unevenness data can be generated, for example, using 3D LiDAR. By analyzing image data, the unevenness of the tunnel face can be determined. The unevenness of the tunnel face indicates the state of the geological formations and the tunnel face itself in the area where the tunnel face is located. Furthermore, if the image data includes color data, the hardness distribution of the tunnel face can be inferred from the color distribution. Therefore, image data (or unevenness data) also influences the formation sequence of blast holes.
[0077] Furthermore, the perforation data used by the sequential data generation unit 120 is preferably data from a predetermined number of times (e.g., the previous data, up to the first two times, or up to the first three times).
[0078] According to this embodiment, similarly to the first embodiment, the labor involved in planning the formation of blast holes and during drilling is reduced. Furthermore, the sequence data generation unit 120 uses drilling data when generating first sequence data representing a recommended order of formation of multiple blast holes. The drilling data represents the state of the tunnel face and the state of the strata surrounding the tunnel face. Therefore, the reliability of the first sequence data is increased.
[0079] (Third Implementation)
[0080] Figure 7 This figure illustrates an example of the functional structure of the piercing sequence data generation apparatus 10 according to this embodiment. The piercing sequence data generation apparatus 10 shown in this figure is structurally the same as the piercing sequence data generation apparatus 10 according to the second embodiment, except for the following points.
[0081] First, the perforation sequence data generation device 10 includes a second sequence data acquisition unit 160. The second sequence data acquisition unit 160 acquires second sequence data. This second sequence data is different from the first sequence data and represents the formation order of the plurality of perforations. The second sequence data is generated, for example, by a worker (who could be the operator of the perforation machine 20 or someone else), and represents the order according to the worker's experience rules.
[0082] Then, the image output unit 130 generates image data for visually confirming the recommended order shown by the first sequence data and the formation order shown by the second sequence data. Additionally, the image data may include a predicted value of the operation time according to the first sequence data, a predicted value of the operation time according to the second sequence data, and at least one of the difference between these two predicted values. Furthermore, these predicted values and the difference may also be output by voice.
[0083] In addition, when the screen data includes an animation representing the movement of the crane boom 22, the screen data may only represent the movement of the crane boom 22 according to the first sequence data, or the movement of the crane boom 22 according to the first sequence data and the movement of the crane boom 22 according to the second sequence data may be superimposed in a semi-transparent state, or the movement of the crane boom 22 according to the first sequence data and the movement of the crane boom 22 according to the second sequence data may be represented in different display areas.
[0084] Figure 8This diagram illustrates an example of a screen displaying screen data output by the screen output unit 130. In this diagram, the screen includes an area representing first-order data and an area representing second-order data. The display content in each area is shown in the reference diagram. Figure 3 As explained.
[0085] Additionally, this screen may also display a button for selecting either the first or second sequence data. The operator of the perforating machine 20 uses this button to select the sequence data for the actual application. Then, the perforation sequence data generation device 10 guides the formation of multiple blast holes according to the selected sequence data.
[0086] According to this embodiment, the same effect as in the second embodiment can be obtained. Furthermore, the screen displaying the data also includes first sequence data and second sequence data. Therefore, by comparing this data with existing empirical rules, operators can visually grasp how the formation sequence of the blast holes has changed.
[0087] (Fourth Implementation)
[0088] In this embodiment, the punching machine 20 has multiple lifting arms 22, which operate in parallel. Furthermore, the punching sequence data generation device 10 generates first sequence data corresponding to each of the multiple lifting arms 22.
[0089] Specifically, when the position acquisition unit 110 acquires perforation position data, the sequence data generation unit 120 assigns a lifting arm 22 that can reach each of the plurality of blast holes (hereinafter referred to as allocation data). Sometimes, multiple lifting arms 22 are assigned to one blast hole. Then, the sequence data generation unit 120 acquires information indicating allocation balance. This information, for each of the plurality of lifting arms 22, indicates the number of blast holes that should be allocated to that lifting arm 22 (or the proportion relative to the total number of blast holes), and is, for example, input by the operator into the perforation sequence data generation device 10.
[0090] Next, the sequence data generation unit 120 calculates the number of blast holes that should be drilled in each of the plurality of lifting arms 22. At this time, the sequence data generation unit 120 uses the aforementioned allocation data. Then, using the calculated number of blast holes, the sequence data generation unit 120 generates first sequence data corresponding to each of the plurality of lifting arms 22. Then, when the plurality of lifting arms 22 operate according to the first sequence data, the sequence data generation unit 120 checks whether there is physical interference between them. If there is no problem, the first sequence data is confirmed. On the other hand, if interference between the plurality of lifting arms 22 is anticipated, the sequence data generation unit 120 generates other first sequence data and repeats the same process.
[0091] Additionally, the sequence data generation unit 120 may use data representing the hardness of the portion forming each blast hole when calculating the number of blast holes to be drilled for each of the plurality of lifting arms 22. This data may be, for example, the drilling data (e.g., the time required for drilling) of each blast hole in the past (e.g., before). Then, the sequence data generation unit 120 reduces the number of blast holes assigned to lifting arms 22 that are assigned to relatively hard locations.
[0092] Figure 9 This diagram illustrates a first example of the processing performed by the perforation sequence data generation apparatus 10 according to this embodiment. In the example shown in this diagram, the perforator 20 has three lifting arms 22 (left lifting arm, middle lifting arm, and right lifting arm). Figure 9 As shown in (A), the perforation location data contains the location information of the blast holes, but does not contain information indicating which crane arm 22 should pierce each blast hole. Then, as... Figure 9 As shown in the screen data in (B), the sequence data generation unit 120 generates first sequence data for each of the three crane booms 22.
[0093] Figure 10 This is a diagram illustrating a second example of the processing performed by the perforation sequence data generation apparatus 10 according to this embodiment. In the example shown in this diagram, the perforator 20 has three lifting arms 22 (left lifting arm, middle lifting arm, and right lifting arm). Figure 10 As shown in (A), the perforation location data, in addition to the location information of the blast holes, also includes information indicating which crane boom 22 should be used to perforate each blast hole. Then, as... Figure 10 As shown in the image data (B), the sequence data generation unit 120 generates first sequence data for each of the three crane booms 22. At this time, the sequence data generation unit 120 also changes the number of blasting holes that each crane boom 22 should be responsible for. For example, if the geological conditions in the area that the left crane boom should be responsible for are relatively hard, the sequence data generation unit 120 reduces the number of blasting holes that the left crane boom should be responsible for and increases the number of blasting holes that the middle crane boom should be responsible for.
[0094] According to this embodiment, when the perforating machine 20 has multiple lifting arms 22, the perforation sequence data generation device 10 can generate first sequence data for each of the lifting arms 22. Furthermore, the sequence data generation unit 120 reduces the number of perforations assigned to lifting arms 22 that are assigned to harder locations. Therefore, the time required to form multiple perforations is shortened.
[0095] (Fifth Implementation)
[0096] Figure 11This diagram illustrates the function of the perforation sequence data generation apparatus 10 according to this embodiment. In this embodiment, the perforation machine 20 has multiple lifting arms 22, which operate in parallel. Furthermore, when generating first sequence data, the sequence data generation unit 120 of the perforation machine 20 ensures that the relative distance between the multiple lifting arms 22 meets a predetermined reference. Hereinafter, this reference will be referred to as the first reference. The first reference, for example, represents a lower limit of the relative distance between the multiple lifting arms 22. In this case, the sequence data generation unit 120 generates the first sequence data such that the relative distance L between the multiple lifting arms 22 during perforation is greater than or equal to the first reference. At this time, the sequence data generation unit 120 generates first sequence data for each of the multiple lifting arms 22.
[0097] Furthermore, the first reference is a value that prevents physical interference between adjacent lifting arms 22 during perforation, and is set, for example, by the operator of the perforation sequence data generation device 10 or the site manager. The perforation sequence data generation device 10 may store only one first reference, or it may store multiple different first references. In the latter case, the sequence data generation unit 120 may also generate first sequence data for each of the multiple first references and for each of the multiple lifting arms 22.
[0098] Figure 12 This diagram illustrates an example of the screen output by the screen output unit 130 of the perforation sequence data generation device 10. In the example shown, the sequence data generation unit 120 generates first sequence data for each of the plurality of first references and for each of the plurality of lifting booms 22. Then, the screen output unit 130 generates screen data in a manner that allows these first sequence data to be displayed on a single screen. More specifically, the screen output unit 130 displays the recommended order of each of the plurality of lifting booms 22 in a display area for each of the plurality of first references. Furthermore, the display method of each display area is different from that of the screen output unit 120. Figure 9 The example shown in (B) is the same.
[0099] According to this embodiment, when the perforating machine 20 has multiple lifting arms 22, the perforation sequence data generation device 10 can also generate first sequence data for each of the lifting arms 22. Furthermore, when perforating the blast hole according to the first sequence data, the possibility of interference between the multiple lifting arms 22 is reduced. Consequently, the image is displayed on the screen output unit 130. Figure 12 In the scenario shown, the operator of the perforation sequence data generation device 10 can understand how the perforation sequence changes according to the first reference.
[0100] (Sixth Implementation Method)
[0101] Figure 13This diagram illustrates the function of the perforation sequence data generation apparatus 10 according to this embodiment. The sequence data generation unit 120 of the perforation sequence data generation apparatus 10 sequentially selects multiple perforations and determines the formation order of these perforations. Furthermore, in this embodiment, a reference for the movement direction of the crane arm during the formation of the multiple perforations is preset. Hereinafter, this reference will be described as the second reference. Then, the sequence data generation unit 120 of the perforation machine 20 uses the second reference to generate first sequence data.
[0102] As an example, the second reference indicates direction. Then, when selecting the next blast hole to be drilled after a certain blast hole, the sequence data generation unit 120 makes the movement of the crane boom in the direction indicated by the second reference as close to zero as possible. In other words, when generating the first sequence data, the sequence data generation unit 120 tries to prevent the crane boom from moving backward in the direction indicated by the second reference. In addition, the sequence data generation unit 120 can further modify the first sequence data generated using the second reference as needed to shorten the movement distance of the crane boom (for example, to a minimum).
[0103] For example, the sequential data generation unit 120 generates first sequential data in the following manner. First, as... Figure 13 As shown, the sequence data generation unit 120 generates a pattern of reciprocating motion in a direction substantially orthogonal to the second reference (e.g., the angle θ relative to the direction of travel of the second reference is 75° or more). Then, by selecting blasting holes in a sequence overlapping with this pattern, initial data for the first sequence data is generated. Then, the sequence data generation unit 120 corrects this initial data to shorten the travel distance of the crane boom (e.g., to a minimum).
[0104] Furthermore, the punch sequence data generation device 10 may store only one second reference, or it may store multiple different second references. In the latter case, the sequence data generation unit 120 may also generate first sequence data for each of the multiple second references. Then, the screen output unit 130 of the punch sequence data generation device 10 may also display the first sequence data on a screen for each of the multiple second references.
[0105] Furthermore, when the punching machine 20 has multiple lifting arms 22, the punching sequence data generation device 10 can also store a second reference for each of the multiple lifting arms 22. In this case, the sequence data generation unit 120 can also generate first sequence data for each of the multiple second references and for each of the multiple lifting arms 22. Then, the screen output unit 130 of the punching sequence data generation device 10 can also display the first sequence data generated for each of the multiple second references and for each of the multiple lifting arms 22 on a single screen. An example of this screen is... Figure 12The example shown is the same.
[0106] According to this embodiment, the manager or user of the perforation sequence data generation device 10 can set a reference for the movement direction of the lifting boom 22.
[0107] (Seventh Implementation)
[0108] Figure 14 This diagram illustrates the function of the perforation sequence data generation apparatus 10 according to this embodiment. The sequence data generation unit 120 of the perforation sequence data generation apparatus 10 determines the formation order of a plurality of perforated holes by sequentially selecting multiple perforated holes. When determining the perforation order of the perforated holes, certain rules are sometimes defined. An example of such a rule is the first reference shown in the fifth embodiment. In this case, the rule is satisfied before a certain perforated hole is selected, but sometimes it cannot be satisfied when the next perforated hole (hereinafter referred to as the first perforated hole) is selected. In this case, the screen output unit 130 outputs information indicating the first perforated hole.
[0109] For example, in Figure 14 In the example shown in (A), the screen output unit 130 displays data indicating the perforation sequence up to the first perforation hole in a screen showing the positions of multiple perforations. At this time, the screen output unit 130 displays the first perforation hole in a manner different from the other perforations. Here, an example of this difference is a difference in at least one of color, pattern, and outline.
[0110] Alternatively, the sequence data generation unit 120 can also generate first sequence data assuming there is no first blast hole. In this case, such as Figure 14 As shown in (B), the screen output unit 130 can also display the position of the first blast hole in a screen that represents the recommended order shown by the first sequence data.
[0111] According to this embodiment, during the process of the sequence data generation unit 120 determining the recommended order of the blast holes, if the preset rules cannot be met, the screen output unit 130 outputs the position of the first blast hole that is the cause. Therefore, the manager or user of the blast hole sequence data generation device 10 can easily identify the first blast hole. In addition, the manager or user can identify the recommended order for forming blast holes assuming there is no first blast hole.
[0112] (Eighth Implementation Method)
[0113] Figure 15This diagram illustrates the function of the piercing sequence data generation apparatus 10 according to this embodiment. The piercing sequence data generation apparatus 10 according to this embodiment is structurally identical to the piercing sequence data generation apparatus 10 according to any of the above embodiments, except for the following points.
[0114] First, the borehole location data includes attribute data. Attribute data represents the properties of at least one borehole, set by the person determining its location. For example, the attribute data indicates that the borehole is preferably formed last. Such a borehole is, for example, a borehole located in the lower section. The reason is that, if a borehole located in the lower section is formed first, when a borehole located above it is formed, it is possible that rock fragments will accumulate in front of or near the lower borehole.
[0115] Then, the sequence data generation unit 120 uses the attribute data to generate first sequence data. For example, if the attribute data indicates that the blast hole is preferably formed last, the blast hole is formed last when generating the first sequence data.
[0116] Alternatively, the attribute data can represent the attributes of all blast holes. For example, the attribute data can also represent the relative position of each blast hole (e.g., lower section, middle section, or upper section). In this case, when generating the first sequence data, the sequence data generation unit 120 ensures that the blast hole with the attribute "lower section" is formed last.
[0117] Alternatively, it is preferable to pre-define the attributes that should be included in the attribute data. For example, multiple candidate attributes are pre-defined. Then, the person generating the attribute data selects the attribute for each blast hole from the multiple candidate attributes.
[0118] According to this embodiment, the operator can easily determine the formation order of multiple blasting holes. Furthermore, the blasting location data includes attribute data. Then, the blasting sequence data generation device 10 uses this attribute data to generate first sequence data. Therefore, the reliability of the first sequence data is increased.
[0119] The embodiments of the present invention have been described above with reference to the accompanying drawings, but these are examples of the present invention, and various structures other than those described above can also be adopted.
[0120] Furthermore, while multiple steps (processes) are sequentially described in the flowcharts used in the above description, the execution order of these steps in each embodiment is not limited to this described order. In each embodiment, the order of the illustrated steps can be changed without affecting the overall content. Additionally, the above embodiments can be combined without contradicting each other.
[0121] This application claims priority to Japanese Patent Application No. 2020-211080, filed on December 21, 2020, the entire disclosure of which is incorporated herein by reference.
[0122] Explanation of reference numerals in the attached figures:
[0123] 10-hole sequence data generation device
[0124] 20 punching machine
[0125] 22 lifting boom
[0126] 110 Location Acquisition Department
[0127] 120 Sequential Data Generation Department
[0128] 130 screen output unit
[0129] Model 140 storage unit
[0130] 150 punch data storage unit
[0131] 160 Second Sequence Data Acquisition Department
Claims
1. A perforation sequence data generation device, wherein, have: The location acquisition unit acquires perforation location data, which indicates the location of each of the multiple blasting holes to be formed on the tunnel face. The sequence data generation unit uses the perforation location data to generate first sequence data representing a recommended order of formation of the plurality of blast holes; as well as The screen output unit generates and outputs screen data representing the recommended order. The perforation sequence data generation device includes a second sequence data acquisition unit, which acquires second sequence data from an external source. This second sequence data is different from the first sequence data and represents the formation sequence of the plurality of blast holes. The screen output unit generates data as the screen data for visually confirming the recommended order shown by the first sequence data and the formation order shown by the second sequence data.
2. The perforation sequence data generation device according to claim 1, wherein, The excavation face is located in a tunnel or pit. The sequential data generation unit acquires perforation data, which is data generated during the excavation of blast holes that were already formed during the tunneling or excavation of the tunnel or pit. The sequential data generation unit uses the perforation location data and the perforation data to generate the first sequential data.
3. The perforation sequence data generation device according to claim 2, wherein, The perforation data includes the time required to form the blast hole.
4. The perforation sequence data generation apparatus according to claim 2 or 3, wherein, The perforation data includes vibration data representing the vibrations or sounds generated during the formation of the blast hole.
5. The perforation sequence data generation apparatus according to claim 2 or 3, wherein, The perforation data includes operational data representing the operations performed by the operator on the machinery used to form the blast hole.
6. The perforation sequence data generation apparatus according to claim 2 or 3, wherein, The perforation data includes output data representing the magnitude of the mechanical output used in the blasting hole.
7. The perforation sequence data generation apparatus according to any one of claims 1 to 3, wherein, The sequential data generation unit also uses at least one of bump data representing the surface bumps of the tunnel face and an image of the tunnel face to generate the first sequential data.
8. The perforation sequence data generation apparatus according to any one of claims 1 to 3, wherein, Multiple lifting arms are used when forming multiple blast holes. The sequence data generation unit assigns the blast hole to be formed for each of the plurality of lifting arms, and generates the first sequence data for each of the plurality of lifting arms.
9. The perforation sequence data generation apparatus according to any one of claims 1 to 3, wherein, The image output unit includes a dynamic image of the crane boom performing the piercing when the piercing is performed according to the first sequence data in the image data.
10. The perforation sequence data generation apparatus according to any one of claims 1 to 3, wherein, The image data is used to project the positions of the multiple blast holes onto the tunnel face in the recommended order shown by the first sequence data. The image output unit outputs the image data to a projection device that projects an image onto the tunnel face.
11. The perforation sequence data generation apparatus according to any one of claims 1 to 3, wherein, The image data is used to display the positions of the multiple blasting holes in the tunnel face on the augmented reality screen. The image output unit outputs the image data to the display used for augmented reality.
12. The perforation sequence data generation apparatus according to any one of claims 1 to 3, wherein, Multiple lifting arms are used when forming multiple blast holes. A first reference is set to be satisfied by the relative distance between the multiple lifting booms during the formation of the multiple blast holes. The sequential data generation unit generates the first sequential data for each of the plurality of crane booms in such a way that the relative distances between the plurality of crane booms satisfy the first reference.
13. The perforation sequence data generation apparatus according to claim 12, wherein, There are multiple first references. The sequential data generation unit generates the first sequential data for each of the plurality of first references and for each of the plurality of crane booms. The screen data is used to display the first sequential data generated for each of the plurality of first references and for each of the plurality of crane booms on a single screen.
14. The perforation sequence data generation apparatus according to claim 12, wherein, The sequential data generation unit determines the formation order of multiple blast holes by sequentially selecting them. If the first reference is not met when the first explosion hole is selected, the screen output unit outputs information representing the first explosion hole.
15. The perforation sequence data generation apparatus according to claim 14, wherein, The sequential data generation unit generates the first sequential data assuming there is no first blast hole.
16. The perforation sequence data generation apparatus according to any one of claims 1 to 3, wherein, A second reference is established to indicate the direction of movement of the crane boom during the period in which multiple blast holes are formed. The sequential data generation unit uses the second reference to generate the first sequential data.
17. The perforation sequence data generation apparatus according to claim 16, wherein, Multiple second references are set. The sequential data generation unit generates the first sequential data for each of the plurality of second references. The screen data is used to display the first sequential data generated for each of the plurality of second references on a single screen.
18. The perforation sequence data generation apparatus according to any one of claims 1 to 3, wherein, The perforation location data also includes attribute data representing the properties of at least one of the blast holes. The sequential data generation unit also uses the attribute data to generate the first sequential data.
19. A method for generating perforation sequence data, wherein, The computer performs the following processing: Location acquisition processing, acquiring perforation location data, wherein the perforation location data represents the location of each of the multiple blasting holes to be formed on the tunnel face; Sequential data generation processing, using the perforation location data, generates first sequential data representing a recommended order of formation of the plurality of blast holes; and The image output is processed to generate and output image data representing the recommended order. A second sequence data processing is performed, in which second sequence data is acquired from an external source. This second sequence data is different from the first sequence data and represents the formation order of the multiple blast holes. In the image output processing, data is generated to visually confirm the recommended order shown by the first sequence data and the formation order shown by the second sequence data as the image data.
20. The perforation sequence data generation method according to claim 19, wherein, Multiple lifting arms are used when forming multiple blast holes. A first reference is set to be satisfied by the relative distance between the multiple lifting booms during the formation of the multiple blast holes. In the sequential data generation process, for each of the plurality of crane booms, the first sequential data is generated in such a way that the relative distance between the plurality of crane booms satisfies the first reference.
21. The perforation sequence data generation method according to claim 19, wherein, A second reference is established to indicate the direction of movement of the crane boom during the period in which multiple blast holes are formed. In the sequential data generation process, the second reference is used to generate the first sequential data.
22. The perforation sequence data generation method according to claim 19, wherein, The perforation location data also includes attribute data representing the properties of at least one of the blast holes. In the sequential data generation process, the attribute data is also used to generate the first sequential data.
23. A computer-readable recording medium having a computer program recorded thereon, the computer program being executed by a computer's processor to cause the computer to perform the following steps: The location acquisition step involves acquiring perforation location data, which represents the location of each of the multiple blasting holes that should be formed on the tunnel face. The sequential data generation step uses the perforation location data to generate first sequential data representing a recommended order of formation of the multiple blast holes; The screen output step generates and outputs screen data representing the recommended order; The second sequence data processing involves acquiring second sequence data from an external source. This second sequence data differs from the first sequence data and represents the formation order of the multiple blast holes. In the image output step, data is generated to visually confirm the recommended order shown by the first sequence data and the formation order shown by the second sequence data as the image data.
24. The computer-readable recording medium according to claim 23, wherein, Multiple lifting arms are used when forming multiple blast holes. A first reference is set to be satisfied by the relative distance between the multiple lifting booms during the formation of the multiple blast holes. In the sequential data generation step, for each of the plurality of crane booms, the first sequential data is generated in such a way that the relative distance between the plurality of crane booms satisfies the first reference.
25. The computer-readable recording medium according to claim 23, wherein, A second reference is established to indicate the direction of movement of the crane boom during the period in which multiple blast holes are formed. In the sequential data generation step, the second reference is used to generate the first sequential data.
26. The computer-readable recording medium according to claim 23, wherein, The perforation location data also includes attribute data representing the properties of at least one of the blast holes. In the sequential data generation step, the attribute data is also used to generate the first sequential data.