Method and apparatus for rapid determination of recoverable arrangement by grand-lattice node instrument
By identifying the target wire bundle and completed markers of the detector wires in the construction direction during node instrument acquisition, the problem of confirming the arrangement of detector wires in the field was solved, acquisition efficiency and data quality were improved, and the risk of mis-accepted arrangement was reduced.
Patent Information
- Application Number
- CN202111433317.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-29
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2041-11-29
AI Technical Summary
In high-efficiency acquisition projects using node instruments, existing technologies lack precise and rapid methods for accurately and quickly determining the retrievable arrangement of field detector wires, resulting in low efficiency in field operations and high risks to data integrity.
By identifying the target wire bundle with a "completed" mark at the forefront of the construction direction, locating the target detector wires at the rear of that bundle, and checking whether all wire bundles corresponding to that detector wire have a "completed" mark, and combining the wire bundle information and the construction direction, the arrangement of retrievable detector wires is determined.
It enables rapid identification of retrievable detector lines, improves the efficiency of seismic acquisition, reduces the probability of mis-acquisition events, and ensures data quality and security.
Smart Images

Figure CN116184487B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of seismic acquisition technology in geophysical exploration, specifically to a method and apparatus for rapidly determining a retrievable arrangement of large-scale node instruments. Background Technology
[0002] With the continuous innovation and rapid development of electronic information technology, more and more oil companies hope to improve the efficiency of seismic exploration operations and reduce costs by using new acquisition technologies and equipment for their own benefit. With the promotion of high-density spatial sampling technology, ultra-large data acquisition technology has been favored and recognized by various oil companies.
[0003] In high-efficiency data acquisition projects using nodal instruments, accurately and quickly determining whether there are retrievable detector lines in the field is currently a challenge and a hot topic in nodal instrument data acquisition. There is no precise and rapid judgment method yet, which leads to low work efficiency for field operators and a certain risk of misreceiving detector lines, resulting in incomplete data. Summary of the Invention
[0004] This invention provides a method and apparatus for rapidly determining retrievable arrays in large-scale data acquisition instruments. It can accurately and quickly identify which detector wires in field arrays can be retrieved and which cannot, improving the efficiency of seismic acquisition and effectively avoiding mis-acquisition array accidents, thus enhancing data quality and security.
[0005] To address the aforementioned problems, this invention discloses a method for rapidly determining recyclable arrangements using a large number of node data acquisition instruments. The method includes:
[0006] Based on the pre-obtained construction direction and blasting checkpoint relationship, among the multiple bundles of wires rolling in the construction direction, find the target bundle with the completed mark located in the front row.
[0007] Based on the shot-detector relationship, determine the target detector line located in the last row of the target wire harness, and check whether all wire harnesses corresponding to the target detector line have a completed status; wherein, each row of wire harnesses includes multiple detector lines arranged sequentially in the direction of construction;
[0008] If all the wire bundles corresponding to the target detector line have a completed marking, the target detector line is determined to be retrievable and is the last detector line in the retrievable arrangement, which includes one or more retrievable detector lines.
[0009] Furthermore, the method also includes:
[0010] Obtain wiring harness information from construction design documents;
[0011] Based on the wire harness information and the construction direction, the blasting information generated by the field instrument is divided into wire harnesses to obtain the blast-detector point relationship. The blast-detector point relationship includes the multiple wire harnesses, multiple detector wires in each wire harness, the theoretical number of blast points, and the station number of each blast point.
[0012] Furthermore, the method also includes:
[0013] Obtain the number of completed shots for each wire bundle;
[0014] The difference between the theoretical number of firing points and the number of firing points completed for each wire bundle is compared with the preset maximum number of unfired firing points for that wire bundle, and the wire bundle is marked as completed or incomplete.
[0015] Furthermore, the difference between the theoretical number of firing points and the number of completed firing points for each wire bundle is compared with the preset maximum number of unfired firing points for that wire bundle. The wire bundle is then marked as either completed or incomplete, including:
[0016] When the difference between the theoretical number of shot points and the number of completed shot points of the wire harness is greater than or equal to the maximum number of unloaded shot points of the wire harness, the marking of the wire harness is not completed.
[0017] When the difference between the theoretical number of shot points and the number of completed shot points of the harness is less than the maximum number of unloaded shot points of the harness, the harness has been marked.
[0018] Furthermore, the method also includes:
[0019] When the difference between the theoretical number of shot points and the number of completed shot points in the wire harness is less than the maximum number of unfinished shot points in the wire harness, all unfinished shot points in the wire harness are determined according to the station numbers of the completed shot points and the theoretical shot points in the wire harness.
[0020] Establish vectors X = [x1, x2, ..., xn] and Y = [y1, y2, ..., yn] for the coordinates of all unfinished shot points in the bundle, where vector X is the set of x coordinates of all unfinished shot points in the bundle, vector Y is the set of y coordinates of all unfinished shot points in the bundle, and n is the number of unfinished shot points in the bundle;
[0021] For any incomplete shot point (xi, yi) in the bundle, the distances from all incomplete shot points in the vector X and the vector Y to (xi, yi) are calculated by di = sqrt((X-xi)^2 + (Y-yi)^2), resulting in the distance set D = {di1,di2,...,din}.
[0022] Determine the empty point distance s, where the empty point distance represents the distance between any two empty shots among all the uncompleted shot points, and k is the number of consecutive empty shots, where:
[0023] If there exists card{D|di < s} < k, then determine that this wire bundle is a completed wire bundle and mark this wire bundle with a completed identifier;
[0024] If there exists card{D|di < s} >= k, then determine that this wire bundle is an uncompleted wire bundle and mark this wire bundle with an uncompleted identifier.
[0025] Furthermore, the method further includes:
[0026] In the case where not all the wire bundles corresponding to the target geophone line have a completed identifier, search in the opposite direction of the construction direction to check whether all the wire bundles corresponding to the next geophone line have a completed identifier.
[0027] Based on the same inventive concept, an embodiment of the present invention discloses a device for quickly determining a recoverable arrangement in large-channel node instrument acquisition, and the device includes:
[0028] A target wire bundle search module, configured to search for a target wire bundle with a completed identifier that is located in the front row among multiple wire bundles rolling in the construction direction according to the pre-obtained construction direction and shot-geophone point relationship;
[0029] A target geophone line determination module, configured to determine a target geophone line located in the last row in the target wire bundle according to the shot-geophone point relationship, and query whether all the wire bundles corresponding to the target geophone line have a completed identifier; wherein, each row of wire bundles includes multiple geophone lines arranged in sequence in the construction direction;
[0030] A recoverable geophone line determination module, configured to determine that the target geophone line is recoverable and is the last geophone line in the recoverable arrangement in the case where all the wire bundles corresponding to the target geophone line have a completed identifier, and the recoverable arrangement includes one or more recoverable geophone lines.
[0031] Furthermore, the device further includes:
[0032] A wire bundle information acquisition module, configured to acquire wire bundle information from the construction design document;
[0033] A shot information division module, configured to divide the shot information generated by the field instrument into wire bundles according to the wire bundle information and the construction direction to obtain the shot-geophone point relationship, and the shot-geophone point relationship includes the multiple wire bundles, multiple geophone lines in each wire bundle, the theoretical number of shot points, and the stake number of each shot point.
[0034] Furthermore, the device further includes:
[0035] The completed shot number acquisition module is used to acquire the completed shot numbers of each beam of wire bundles;
[0036] The wire bundle marking module is used to compare the difference between the theoretical shot number and the completed shot number of each beam of wire bundles with the maximum empty shot number preset for this beam of wire bundles, and mark the completed identification or uncompleted identification for this beam of wire bundles.
[0037] Further, the wire bundle marking module includes:
[0038] The first marking unit is used to mark the uncompleted identification for the wire bundle when the difference between the theoretical shot number and the completed shot number of the wire bundle is greater than or equal to the maximum empty shot number of this wire bundle;
[0039] The second marking unit is used to mark the completed identification for the wire bundle when the difference between the theoretical shot number and the completed shot number of the wire bundle is less than the maximum empty shot number of this wire bundle.
[0040] Further, the device further includes:
[0041] The uncompleted shot point determination module is used to determine all uncompleted shot points in the wire bundle according to the stake numbers of the completed shot points and the theoretical shot points in the wire bundle when the difference between the theoretical shot number and the completed shot number of the wire bundle is less than the maximum empty shot number of this wire bundle;
[0042] The vector establishment module is used to establish vectors X = [x1, x2,..., xn] and Y = [y1, y2,..., yn] for the coordinates of all uncompleted shot points in the wire bundle, where vector X is the set of x coordinates of all uncompleted shot points in the wire bundle, vector Y is the set of y coordinates of all uncompleted shot points in the wire bundle, and n is the number of uncompleted shot points in the wire bundle;
[0043] The distance set acquisition module is used to calculate the distances from all uncompleted shot points in vectors X and Y to (xi, yi) for any uncompleted shot point (xi, yi) in the wire bundle through di = sqrt((X - xi)^2 + (Y - yi)^2), and obtain the distance set D = {di1, di2,..., din};
[0044] The third marking unit is used to determine the empty point distance s, where the empty point distance represents the distance between any two adjacent empty shots among all uncompleted shot points, and k is the number of consecutive empty shots, where:
[0045] If there exists card{D|di < s} < k, then determine that this wire bundle is a completed wire bundle and mark the completed identification for this wire bundle;
[0046] If card{D|di exists<s}> If the result is k, then the harness is determined to be an incomplete harness, and the harness is marked as incomplete.
[0047] Furthermore, the device also includes:
[0048] The detector line search module is used to search in the opposite direction of the construction direction to see if all the wire bundles corresponding to the next detector line have completed markings when all the wire bundles corresponding to the target detector line do not have completed markings.
[0049] The embodiments of the present invention have the following advantages:
[0050] This application starts the detection wire retrieval check from the last wire bundle in the current construction phase. By determining whether the last row of detection wires in the target wire bundle marked as completed at the forefront of the construction direction can be retrieved, the last retrievable detection wire can be identified. Then, in the opposite direction of the construction phase, all detection wires before this retrievable wire are also retrievable. Therefore, this application realizes a method to determine all retrievable detection wires in the current construction phase by determining the retrievability of one detection wire. Compared with existing technologies, this greatly improves the speed of detection wire retrieval determination, and facilitates notification to the laying team which wires can be retrieved and which are in use, improving the overall efficiency of field operations. Furthermore, since the final identified target detection wire considers all its corresponding wire bundles, and retrieval is only performed after all its corresponding wire bundles have been collected, the accuracy of the wire arrangement (detector wire) retrieval is guaranteed. This improves field construction efficiency while significantly reducing the probability of mis-retrieved wire arrangements (detector wires), thus reducing the risk of field production data quality issues. Attached Figure Description
[0051] Figure 1 This is a flowchart illustrating the steps of a method for rapidly determining recyclable arrangements using a large number of node instruments according to an embodiment of this application.
[0052] Figure 2 A schematic diagram of a bundle of wires according to an embodiment of this application is shown;
[0053] Figure 3 This is a schematic diagram of the relationship between the gun and receiver points according to an embodiment of this application;
[0054] Figure 4 This is a functional block diagram of a device for rapidly determining recyclable arrangements by acquiring large number of node data in an embodiment of this application. Detailed Implementation
[0055] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0056] In response to the technical problems mentioned in the background section of this application, this application provides a method and apparatus for rapidly determining retrievable arrangements in the acquisition of large-scale nodal instruments. When assisting in the construction of field nodal instrument acquisition, it can accurately and quickly identify which detector lines (also known as detector lines) placed in the field can be retrieved and which cannot, thereby improving the production efficiency of seismic acquisition. At the same time, it can effectively avoid mis-acquisition of arrangements and improve data quality and security.
[0057] Specifically, refer to Figure 1 , Figure 1 A flowchart illustrating the steps of a method for rapidly determining recyclable arrangements using a number of node instruments according to an embodiment of this application is shown, as follows: Figure 1 As shown, the method may specifically include the following steps:
[0058] Step S101: Based on the pre-obtained construction direction and blasting point relationship, find the target wire bundle with the completed mark in the front row among the multiple wire bundles rolling in the construction direction;
[0059] In this application, the direction of construction can be obtained from the construction plan documents formulated at the start of the project. Figure 2 This paper shows a schematic diagram of the structure of a wire bundle (i.e., a bundle of wires) according to an embodiment of this application. Figure 3 A schematic diagram of the gun-receiver relationship according to an embodiment of this application is shown, as follows: Figure 2 and Figure 3 As shown, a beam contains multiple detector lines and all shot points between the two middle detector lines of the beam, with all shot points distributed across multiple parallel shot lines. Figure 3 As shown, the arrows indicate the direction of construction. The markings R1-R8 represent 8 detector lines, and S1-S5 represent the 5 shot lines shown. Figure 3 The completed wire harness division shown is wire harness 1, wire harness 2, wire harness 3, wire harness 4, and wire harness 5, wherein:
[0060] Harness 1 includes all shot points between the four detector lines R1-R4 and the two detector lines R2-R3.
[0061] Harness 2 includes the four detector lines R2-R5, and all shot points between the two detector lines R3-R4;
[0062] Harness 3 includes the four detector lines R3-R6, and all shot points between the two detector lines R4-R5;
[0063] Similarly, the setup of harnesses 4 and 5 is the same as that of harnesses 1-3. Due to space limitations, this application will not elaborate further here.
[0064] In this application, all the shot points of a wire bundle are collectively referred to as the theoretical shot points of the wire bundle (such as all shot points between the two detector lines R2-R3 in wire bundle 1, or all shot points between the two detector lines R3-R4 in wire bundle 2). Shot points that have been fired among the theoretical shot points are referred to as completed shot points.
[0065] In this application, the specific implementation process of step S101 can be as follows:
[0066] Sub-step S101-1: Determine the last wire harness currently under construction based on the construction direction and the relationship between the blast and the inspection point. In this application, since the data acquisition process proceeds from the constructed area to the unconstructed area, the wire harnesses closest to the unconstructed area along the construction direction are referred to as the "front row" in this application. Following this order, the positions of wire harnesses further away from the construction direction (i.e., further away from the unconstructed area) or those already in the constructed area can be called the "back row." Based on this, the last wire harness currently under construction can be understood as the front row of wire harnesses currently under construction.
[0067] Sub-step S101-2: Determine whether the last wire harness is marked with a completed indicator;
[0068] Sub-step S101-3: If the last wire harness is marked with a completed identifier, determine that the wire harness is the target wire harness;
[0069] Sub-step S101-4: If the last wire harness is not marked as completed, search for the next wire harness adjacent to the last wire harness in the opposite direction of the construction direction, and repeat sub-step S101-2 until the target wire harness is determined.
[0070] Step S102: Based on the shot-detector relationship, determine the target detector line located in the last row of the target wire harness, and check whether all wire harnesses corresponding to the target detector line have a completed mark; wherein, each row of wire harnesses includes multiple detector lines arranged sequentially in the construction direction;
[0071] In this application, each wire bundle includes multiple detector lines arranged sequentially in the construction direction. Since the construction process involves rolling forward in the construction direction, to ensure the accuracy of the data acquisition and detector line retrieval processes, the detector lines between adjacent wire bundles in this application partially overlap; that is, one wire bundle corresponds to multiple detector lines, and one detector line corresponds to multiple wire bundles. For example... Figure 3As shown, the detector lines that overlap between harness 1 and harness 2 are R2, R3, and R4, while the detector lines that overlap between harness 2 and harness 3 are R3, R4, and R5. Specifically, the four detector lines R4-R1 in harness 1 are arranged sequentially and parallel to each other in the direction of construction, with R1 being the first detector line and R4 being the last detector line. Similarly, the four detector lines R5-R2 in harness 2 are arranged sequentially and parallel to each other in the direction of construction, with R2 being the first detector line and R5 being the last detector line.
[0072] In one example, starting from the last beam of the current construction, assuming the target beam is beam 2, according to the shot-receiver relationship, the target receiver beam of beam 2 in the last row can be determined to be R5. This indicates that the last receiver beam used by beam 2 is R5.
[0073] During construction, the wire harnesses are marked as complete or incomplete based on whether all possible firing points within the harness have been deployed. Therefore, during retrieval, this application can directly locate all wire harnesses corresponding to the target detector line based on the firing-detector point relationship. For example, it can locate wire harnesses 2, 3, 4, and 5 corresponding to detector line R5.
[0074] Next, check whether harness 2, harness 3, harness 4 and harness 5 have a completed status.
[0075] Step S103: If all the wire bundles corresponding to the target detector wire have a completed mark, determine that the target detector wire is recyclable and is the last detector wire in the recyclable arrangement, wherein the recyclable arrangement includes one or more recyclable detector wires.
[0076] When all the wire bundles corresponding to the target detector line have a "completed" mark, it indicates that all the wire bundles corresponding to the target detector line have been acquired (i.e., all the firing points in all wire bundles have been fired). At this time, the target detector line can be determined as a recoverable detector line. For example, all the wire bundles corresponding to detector line R5 include wire bundles 2, 3, 4, and 5. If wire bundles 2, 3, 4, and 5 all have a "completed" mark, then R5 is determined to be the last recoverable detector line.
[0077] Since detector lines can also be called arrays, a retrievable array refers to an array that includes one or more retrievable detector lines. For example, such as... Figure 3 As shown, if R5 is determined to be the last retrievable detector line, then detector lines labeled R6-R8 can be directly identified as retrievable detector lines.
[0078] In practice, since the data acquisition instruments for major road nodes move in a rolling motion towards the construction direction, and the wire harnesses also move in a rolling motion for data acquisition, the surveying team retrieves the detector wires periodically, recovering one or more wires. Therefore, this application starts the detector wire retrieval check from the last wire harness currently under construction. By determining whether the last row of detector wires in the target wire harness marked as completed at the forefront of the construction direction can be retrieved, the last retrievable detector wire can be identified. Then, in the opposite direction of the construction direction, all detector wires before this retrievable detector wire are also retrievable. Thus, this application realizes a method that determines all retrievable detector wires in the current construction by determining that one detector wire is retrievable. Compared with existing technologies, this greatly improves the speed of detector wire retrieval determination, and allows for convenient notification to the surveying team which wires can be retrieved and which are in use, improving the overall efficiency of field operations. This application takes into account all the corresponding wire bundles when determining the target detector line, and only retrieves it after all the corresponding wire bundles have been collected. This ensures the accuracy of the array (detector line) retrieval, improves the efficiency of field construction, and greatly reduces the probability of mis-collected array (detector line) events, that is, reduces the incidence of field production data quality risks.
[0079] In one embodiment of this application, as Figure 1 As shown, the following methods are also provided:
[0080] Step S104: If not all the wire bundles corresponding to the target detector line have a completed mark, search in the opposite direction of the construction direction to see if all the wire bundles corresponding to the next detector line have a completed mark.
[0081] For example, such as Figure 3 As shown, if it is determined that the wire harnesses 2, 3, 4 and 5 corresponding to detector wire R5 do not all have the completed mark, then the next step is to continue to check whether the wire harnesses 3, 4 and 6 corresponding to R6 have the completed mark in the opposite direction of the construction direction, and then execute step S103 or step S104 until the last detector wire in the retrievable arrangement is determined.
[0082] In one embodiment of this application, the shot-receiver relationship can be obtained by the following steps:
[0083] Step A1: Obtain wiring harness information from the construction design documents; in this embodiment, wiring harness information specifically refers to information on how multiple detector lines and the shot points between two adjacent detector lines are divided. For example, such as... Figure 3 As shown, the wire harness information can be 3 shots and 4 lines, that is, a wire harness has 4 detector lines and multiple shot lines, and each shot line includes 3 shot points.
[0084] Step A2: Based on the wire harness information and the construction direction, divide the blasting information generated by the field instrument into wire harnesses to obtain the blast-detector point relationship. The blast-detector point relationship includes the multiple wire harnesses, multiple detector wires in each wire harness, the theoretical number of blast points, and the station number of each blast point.
[0085] In this embodiment, the field instrument can specifically be an excitation management instrument (also known as a controlled source management system). The field instrument can transmit the generated shot point information to the field production management system via network cable or mobile medium. The shot point information includes multiple detector lines, multiple shot points, and the station number of each shot point. This embodiment imports both the wire harness information and the construction direction information into the field production management system simultaneously. The field production management system can then execute step A2, which involves dividing the shot point information generated by the field instrument into wire harnesses based on the wire harness information and the construction direction. This yields multiple wire harnesses, multiple detector lines within each harness, the theoretical number of shot points, and the station number of each shot point. By establishing a network communication protocol between the field production management system and the controlled source management system, the effective combination of arrangement information (detector line information) and shot point information is achieved, thus fulfilling the necessary conditions for identifying retrievable arrangements.
[0086] In one embodiment of this application, a method for determining whether wire harness acquisition is complete and marking the wire harness is also provided. This method may include:
[0087] Step B1: Obtain the number of completed firing points for each wire bundle;
[0088] In this application, the number of completed firing points for each wire bundle can be obtained by determining the station number of the completion firing point for each wire bundle.
[0089] Step B2: Compare the difference between the theoretical number of firing points and the number of completed firing points for each wire bundle with the preset maximum number of unfired firing points for that wire bundle, and mark the wire bundle as either completed or incomplete.
[0090] For step B2, when the difference between the theoretical number of shot points and the number of completed shot points is greater than or equal to the maximum number of unloaded shots for the harness, the harness can be directly marked as incomplete. However, when the difference between the theoretical number of shot points and the number of completed shot points is greater than or equal to the maximum number of unloaded shots for the harness, there are two ways to determine whether the harness has been successfully collected:
[0091] Method 1: When the difference between the theoretical number of firing points and the actual number of firing points of the harness is less than the maximum number of unfired firing points for the harness, the harness is considered marked. This method is simple to calculate.
[0092] In the following method, the calculation steps shown in steps B1 to B2 can be: Define a theoretical shot count of a wire bundle as SD. i, the number of completed shot points actually constructed is SS i , the number of uncompleted shot points of the current wire bundle is W i , i is the wire bundle number of each wire bundle, W i = SD i - SS i , define q as the maximum number of empty shots of the current wire bundle, usually taking the average number of empty shots of the wire bundles constructed in the current work area. The value of q can be adjusted according to the specific construction situation. When W i >= q, it is determined that this wire bundle is an uncollected completed wire bundle, and this wire bundle is marked as f (uncompleted mark). When Wi < q, it is determined that this wire bundle is a collected completed wire bundle, and this wire bundle is marked as t (completed identification).
[0093] For example Figure 3 As shown, the theoretical number of shot points in wire bundle 1 is SD1, the number of completed shot points is SS1, and the number of uncompleted shot points of the current wire bundle is W1. W1 is calculated by W1 = SD1 - SS1. Since W1 >= q, it is determined that wire bundle 1 is an uncompleted wire bundle, and this wire bundle is marked as f.
[0094] Since wire bundle 1 is not completed, then calculate the next wire bundle in the reverse direction of the construction direction, which is wire bundle 2. Similarly, the theoretical number of shot points in wire bundle 2 is SD2, the number of completed shot points is SS2, and the number of uncompleted shot points of the current wire bundle is W2. W2 is calculated by W2 = SD2 - SS2. It is judged that W2 < q, and it is determined that wire bundle 2 is a collected completed wire bundle, and this wire bundle is marked as t.
[0095] Method 2: When the difference between the theoretical number of shot points and the completed number of shot points of the wire bundle is less than the maximum number of empty shots of this wire bundle, it is also considered that the uncompleted shot points may exist in the form of discontinuous empty shots or continuous empty shots. When there is a situation of continuous empty shots, it will cause the seismic exploration operation to be unclear. Therefore, this application needs to more carefully check this situation. When determining whether the wire bundle is collected and completed, the following steps shown are provided:
[0096] Step B3: When the difference between the theoretical number of shot points and the completed number of shot points of the wire bundle is less than the maximum number of empty shots of this wire bundle, determine all the uncompleted shot points in this wire bundle according to the stake numbers of the completed shot points and the theoretical shot points in this wire bundle;
[0097] Step B4: Establish vectors X = [x1, x2,..., xn] and vector Y = [y1, y2,..., yn] for the coordinates of all the uncompleted shot points in this wire bundle. Among them, vector X is the set of x coordinates of all the uncompleted shot points in this wire bundle, vector Y is the set of y coordinates of all the uncompleted shot points in this wire bundle, and n is the number of uncompleted shot points in this wire bundle;
[0098] Step B5: For any unfinished shot point (xi, yi) in the wire harness, calculate the distances from all the unfinished shot points in the vectors X and Y to (xi, yi) through di = sqrt((X - xi)^2 + (Y - yi)^2), and obtain a distance set D = {di1, di2,..., din};
[0099] Step B6: Determine that the empty - point distance is s, where the empty - point distance represents the distance between any two empty shots among all the unfinished shot points, and k is the number of consecutive empty shots. Among them:
[0100] If there exists card{D|di < s} < k, then determine that this wire harness is a completed wire harness, and mark this wire harness with a completed identifier;
[0101] If there exists card{D|di < s} >= k, then determine that this wire harness is an unfinished wire harness, and mark this wire harness with an unfinished identifier.
[0102] Through steps B3 to B6, the present application further ensures the accuracy of determining that the wire harness is a completed - acquisition wire harness, and reduces the probability of the event of mis - receiving detection lines.
[0103] Exemplarily: The number of unfinished shots in wire harness 2 is W2. Judge that W2 < q. At this time, compare the stake numbers of the completed shot points and the theoretical shot points in wire harness 2, and establish two vectors X = [x1, x2,..., xn] and Y = [y1, y2,..., yn] for the coordinates of the unfinished shot points. Among them, the X vector is the set of x - coordinates of all the unfinished shot points in wire harness 2, and the Y vector is the set of y - coordinates of all the unfinished shot points in wire harness 2. Arbitrarily take one unfinished shot point (xi, yi), calculate the distances from all the unfinished shot points in the vectors X and Y to (xi, yi) through di = sqrt((X - xi)^2 + (Y - yi)^2), and establish a set D = {di1, di2,..., din} to store the calculated distance set. If there exists card{D|di < s} >= k, then judge that this wire harness is an unfinished wire harness, and also mark this wire harness as f; if card{D|di < s} < k, then judge that all the shot points of this wire harness have been acquired, and mark this wire harness as t.
[0104] Based on the same inventive concept, the embodiment of the present invention also discloses a device for quickly determining a recyclable arrangement in a large - channel node instrument acquisition. Refer to Figure 4 , Figure 4 FIG. shows the functional - module diagram of the device for quickly determining a recyclable arrangement in a large - channel node instrument acquisition according to an embodiment of the present application. The device includes:
[0105] The target wire harness search module 401 is used to search for the target wire harness with a completed mark in the front row among multiple wire harnesses that are rolling in the construction direction, based on the pre-obtained construction direction and blast inspection point relationship;
[0106] The target detector line determination module 402 is used to determine the target detector line located in the last row of the target wire bundle according to the shot-detector point relationship, and to query whether all wire bundles corresponding to the target detector line have a completed mark; wherein, each row of wire bundles includes multiple detector lines arranged sequentially in the direction of construction;
[0107] The recyclable detector line determination module 403 is used to determine that the target detector line is recyclable and is the last detector line in the recyclable arrangement when all the wire bundles corresponding to the target detector line have a completed mark. The recyclable arrangement includes one or more recyclable detector lines.
[0108] Furthermore, the device also includes:
[0109] The wiring harness information acquisition module is used to obtain wiring harness information from construction design documents;
[0110] The blasting information division module is used to divide the blasting information generated by the field instrument into wire bundles according to the wire bundle information and the construction direction, so as to obtain the blast-detector point relationship. The blast-detector point relationship includes the multiple wire bundles, multiple detector wires in each wire bundle, the theoretical number of blast points, and the station number of each blast point.
[0111] Furthermore, the device also includes:
[0112] The module for obtaining the number of completed shots for each wire bundle is used to obtain the number of completed shots for each wire bundle.
[0113] The wire harness marking module is used to compare the difference between the theoretical number of firing points and the number of firing points completed for each wire harness with the preset maximum number of unfired firing points for that wire harness, and to mark the wire harness as completed or incomplete.
[0114] Furthermore, the wire harness marking module includes:
[0115] The first marking unit is used to mark the wire harness as incomplete if the difference between the theoretical number of shot points and the number of completed shot points is greater than or equal to the maximum number of unloaded shot points for the wire harness.
[0116] The second marking unit is used to mark the wire harness as completed when the difference between the theoretical number of shot points and the number of completed shot points is less than the maximum number of unloaded shot points for the wire harness.
[0117] Furthermore, the device also includes:
[0118] An incomplete shot point determination module, configured to determine all incomplete shot points in the wire bundle according to the stake numbers of the completed shot points and the theoretical shot points in the wire bundle when the difference between the theoretical number of shot points and the completed number of shot points in the wire bundle is less than the maximum number of empty shot points in the wire bundle;
[0119] A vector establishment module, configured to establish vectors X = [x1, x2,..., xn] and Y = [y1, y2,..., yn] for the coordinates of all incomplete shot points in the wire bundle, where vector X is the set of x coordinates of all incomplete shot points in the wire bundle, vector Y is the set of y coordinates of all incomplete shot points in the wire bundle, and n is the number of incomplete shot points in the wire bundle;
[0120] A distance set obtaining module, configured to calculate the distances from all incomplete shot points in vector X and vector Y to (xi, yi) for any incomplete shot point (xi, yi) in the wire bundle through di = sqrt((X - xi)^2 + (Y - yi)^2), and obtain a distance set D = {di1, di2,..., din};
[0121] A third marking unit, configured to determine an empty point distance s, where the empty point distance represents the distance between any two adjacent empty shots among all incomplete shot points, and k is the number of consecutive empty shots, where:
[0122] If there exists card{D|di < s} < k, then determine that the wire bundle is a completed wire bundle, and mark the wire bundle with a completed identifier;
[0123] If there exists card{D|di < s} >= k, then determine that the wire bundle is an incomplete wire bundle, and mark the wire bundle with an incomplete identifier.
[0124] Furthermore, the device further includes:
[0125] A detection line searching module, configured to search in the reverse direction of the construction direction to check whether all wire bundles corresponding to the next detection line have completed identifiers when not all wire bundles corresponding to the target detection line have completed identifiers.
[0126] Each embodiment in this specification is described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts among the embodiments can be referred to each other.
[0127] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, apparatus, or computer program products. Therefore, embodiments of the present invention can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of the present invention can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0128] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0129] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0130] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0131] Although preferred embodiments of the present invention have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present invention.
[0132] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.
[0133] The present invention provides a detailed description of a method and apparatus for rapidly determining recyclable arrangements by acquiring large number of nodes. Specific examples have been used to illustrate the principles and implementation methods of the present invention. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A method for rapidly determining recyclable arrangements using a large number of node data acquisition instruments, characterized in that, The method includes: Based on the pre-obtained construction direction and blasting point relationship, among the multiple bundles of wires rolling in the construction direction, find the target bundle with the completed mark in the front row; wherein, along the construction direction, the position of the bundles closer to the unconstructed area is the front row; the last bundle currently under construction is the front row bundle of the current construction. Based on the gun-detector point relationship, determine the target detector line located in the last row of the target wire harness, and check whether all wire harnesses corresponding to the target detector line have a completed mark; wherein, each row of wire harnesses includes multiple detector lines arranged sequentially in the construction direction; the position of wire harnesses far away from the unconstructed area or wire harnesses that are already in the constructed area is called the rear row; If all the wire bundles corresponding to the target detector wire have a completed marking, the target detector wire is determined to be retrievable and is the last detector wire in the retrievable arrangement, which includes one or more retrievable detector wires. The method further includes: Obtain the number of completed shots for each wire bundle; The difference between the theoretical number of firing points and the number of completed firing points for each wire bundle is compared with the preset maximum number of unfired firing points for that wire bundle. The wire bundle is marked as either completed or incomplete. The total number of firing points for a wire bundle is called the theoretical number of firing points for that wire bundle.
2. The method according to claim 1, characterized in that, The method further includes: Obtain wiring harness information from the construction design documents; wherein, the wiring harness information refers to the information on how to divide the shot points between multiple detector lines and between two adjacent detector lines; Based on the wire harness information and the construction direction, the blasting information generated by the field instrument is divided into wire harnesses to obtain the blast-detector point relationship. The blast-detector point relationship includes the multiple wire harnesses, multiple detector wires in each wire harness, the theoretical number of blast points, and the station number of each blast point.
3. The method according to claim 1, characterized in that, The difference between the theoretical number of firing points and the number of firing points completed for each wire bundle is compared with the preset maximum number of unfired firing points for that wire bundle. The wire bundle is then marked as either completed or incomplete, including: When the difference between the theoretical number of shot points and the number of completed shot points of the wire harness is greater than or equal to the maximum number of unloaded shot points of the wire harness, the marking of the wire harness is not completed; When the difference between the theoretical number of shot points and the number of completed shot points of the harness is less than the maximum number of unloaded shot points of the harness, the harness has been marked.
4. The method according to claim 1, characterized in that, The method further includes: When the difference between the theoretical number of shot points and the number of completed shot points in the wire harness is less than the maximum number of unfinished shot points in the wire harness, all unfinished shot points in the wire harness are determined according to the station numbers of the completed shot points and the theoretical shot points in the wire harness. Establish vectors X = [x1, x2, ... ,xn] and Y = [y1, y2, ... ,yn] for the coordinates of all unfinished shot points in the bundle, where vector X is the set of x coordinates of all unfinished shot points in the bundle, vector Y is the set of y coordinates of all unfinished shot points in the bundle, and n is the number of unfinished shot points in the bundle; For any unfinished shot point (xi, yi) in the wire harness, calculate the distances from all unfinished shot points in the vector X and the vector Y to (xi, yi) through di = sqrt((X - xi)^2 + (Y - yi)^2), and obtain a distance set D = {di1, di2,... , din}; Determine the empty point distance s, where the empty point distance represents the distance between any two empty shots among all unfinished shot points, and k is the number of consecutive empty shots, where: If there exists card{D|di < s} < k, then determine that this wire harness is a completed wire harness and mark this wire harness with a completed identifier; If there exists card{D|di < s} >= k, then determine that this wire harness is an unfinished wire harness and mark this wire harness with an unfinished identifier.
5. The method according to claim 1, characterized in that, The method further includes: When not all wire harnesses corresponding to the target geophone line have a completed identifier, search in the opposite direction of the construction direction to check whether all wire harnesses corresponding to the next geophone line have a completed identifier.
6. A device for rapidly determining recyclable arrangements by collecting large number of nodes, characterized in that, The device includes: A target wire harness search module, configured to search for a target wire harness with a completed identifier in the front row among multiple wire harnesses rolling in the construction direction according to the pre-obtained construction direction and shot-geophone point relationship; where, along the construction direction, the position of the wire harness closer to the unconstructed area is the front row; the last wire harness under current construction is the front row wire harness under current construction; A target geophone line determination module, configured to determine a target geophone line in the last row of the target wire harness according to the shot-geophone point relationship, and query whether all wire harnesses corresponding to the target geophone line have a completed identifier; where, each row of wire harnesses includes multiple geophone lines arranged in sequence in the construction direction; the position of the wire harness far from the unconstructed area or the wire harness already in the constructed area is called the back row; A recoverable geophone line determination module, configured to determine that the target geophone line is recoverable and is the last geophone line in the recoverable arrangement when all wire harnesses corresponding to the target geophone line have a completed identifier, and the recoverable arrangement includes one or more recoverable geophone lines; A completed shot point number acquisition module, configured to obtain the number of completed shot points of each wire harness; A wire harness marking module, configured to compare the difference between the theoretical shot point number and the completed shot point number of each wire harness with the maximum number of empty shots preset for this wire harness, and mark this wire harness with a completed identifier or an unfinished identifier; where, all shot points of a wire harness are collectively called the theoretical shot points of the wire harness.
7. The apparatus according to claim 6, characterized in that, The device further includes: A wire harness information acquisition module, configured to acquire wire harness information from the construction design document; where, the wire harness information refers to information on how to divide multiple geophone lines and the shot points between adjacent two geophone lines; A shot firing information division module, configured to divide the shot firing information generated by the field instrument into wire harnesses according to the wire harness information and the construction direction, and obtain the shot-geophone point relationship, and the shot-geophone point relationship includes the multiple wire harnesses, multiple geophone lines in each wire harness, the theoretical shot point number, and the stake number of each shot point.
8. The apparatus according to claim 6, characterized in that, The wire harness marking module includes: The first marking unit is used to mark the wire harness as incomplete if the difference between the theoretical number of shot points and the number of completed shot points is greater than or equal to the maximum number of unloaded shot points for the wire harness. The second marking unit is used to mark the wire harness as completed when the difference between the theoretical number of shot points and the number of completed shot points is less than the maximum number of unloaded shot points for the wire harness.
Citation Information
Patent Citations
Distributed data recovery method for wireless storage type seismometer
CN104181583A
Disaster countermeasure simulation device
JP2004295746A