Method and device for determining shot point excitation time and storage medium
By generating the excitation time of irregular shot point layouts in multi-source seismic exploration and combining it with the distance between the source vessel and the shot point in the target area, the problem of inaccurate excitation time in existing technologies is solved, and the separation effect of seismic exploration data is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA NAT PETROLEUM CORP
- Filing Date
- 2024-11-05
- Publication Date
- 2026-05-08
AI Technical Summary
In multi-source seismic exploration, existing techniques for determining excitation time based on regular shot point layouts fail to adequately consider the influence of the distance between the source vessel and adjacent shot points, resulting in inaccurate excitation times and affecting the separation of seismic exploration data.
By obtaining the first excitation time of the shot points and determining the flutter time based on the distance between the source ship and the adjacent shot points in the target area, the actual excitation time of the irregular shot point layout is generated by combining a random algorithm and preset parameters.
It improves the separation effect of cascaded acquisition data in seismic exploration, reduces interference between seismic sources, and enhances the accuracy and efficiency of data separation.
Smart Images

Figure CN121995435A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of seismic exploration technology, and in particular to a method, apparatus and storage medium for determining the firing time of a shot point. Background Technology
[0002] With the development of marine / terrestrial seismic exploration, multi-source seismic exploration technology has been widely applied. When using multi-source seismic exploration technology for marine seismic exploration, it is necessary to determine the target area for seismic exploration. Within the target area, multiple equally spaced shot lines are deployed, with multiple shot points evenly spaced along each shot line, forming a regular shot point layout. In this regular shot point layout, each shot line corresponds to at least one pre-positioned source vessel. As the source vessel passes through the shot points along the shot line, it excites the source at each shot point location, generating seismic data. Since multiple sources may be excited simultaneously within the exploration area, seismic data from different sources at the same time will alias, causing the geophones to receive this aliased seismic data. In subsequent data processing, aliasing separation methods are used to separate the aliased seismic data, obtaining the separated data corresponding to each shot point location.
[0003] In related technologies, to facilitate the extraction of separated seismic data from aliased seismic data, the excitation time interval between adjacent shot points on each shot line in a regular shot point layout is determined. Then, randomly generated times are used to correct the corresponding excitation time intervals at each shot point, making the source excitation time exhibit a random distribution to reduce interference between sources and facilitate the subsequent extraction of separated seismic data from the aliased seismic data. However, the above-mentioned determination of the source excitation time interval is based on a regular shot point layout with randomized time allocation, without considering the influence of other parameters. This results in inaccurate excitation times generated for shot point excitation, which is detrimental to the efficient separation of aliased seismic acquisition data in seismic exploration. Summary of the Invention
[0004] This application provides a method, apparatus, and storage medium for determining the firing time of shot points, which can improve the separation effect of efficiently aliased seismic exploration data. The technical solution is as follows:
[0005] On the one hand, a method for determining the firing time of a shot point is provided, the method comprising:
[0006] For each shot point in the target area, the first firing time of the shot point is obtained, and the first firing time is used to generate an irregular shot point layout.
[0007] The flutter time is determined based on the distance between multiple pre-set source vessels in the target area and the distance between the firing point and the previous adjacent firing point. The distance between the multiple source vessels is the distance between every two source vessels during their travel in the target area. The actual firing time of the firing point is obtained based on the first firing time and the flutter time of the firing point.
[0008] Optionally, the first firing time for acquiring the shot point includes:
[0009] The first firing time of the shot point is determined according to a preset random algorithm; or,
[0010] Based on the preset firing point offset distance and the speed of the seismic source ship, the first firing time of the firing point is determined. The preset firing point offset distance is the distance between the firing point and the firing point in the preset regular firing points.
[0011] Optionally, determining the first firing time of the gun point based on a preset gun point offset distance and the speed of the seismic source vessel includes:
[0012] Divide the gun point offset distance by the travel speed to obtain the second firing time;
[0013] The first excitation time is obtained based on the preset excitation time difference between adjacent shot points and the second excitation time.
[0014] Optionally, determining the first firing time of the shot point according to a preset random algorithm includes:
[0015] Obtain a preset firing time difference between adjacent firing points, wherein the firing time difference is determined based on a preset distance between preset regular firing points;
[0016] The excitation time difference is corrected according to a preset random algorithm to obtain the first excitation time.
[0017] Optionally, determining the flutter time based on the distances between multiple pre-set seismic source vessels in the target area and the distance between the firing point and the firing point adjacent to the firing point includes:
[0018] From the distances between the multiple seismic source vessels, the largest distance is selected as the maximum synchronization distance corresponding to the multiple seismic source vessels;
[0019] Based on the maximum synchronization distance, the maximum random time in the preset random time set, and the preset minimum synchronization trigger distance, the time threshold corresponding to the preset random time set is obtained;
[0020] The tremor time is determined based on the time threshold, the minimum synchronous excitation distance, and the shot point distance.
[0021] Optionally, determining the chatter time based on the time threshold, the minimum synchronization firing distance, and the shot point distance includes:
[0022] Determine whether the distance between the gun points is greater than the minimum synchronous firing distance. If so, select any random time not greater than the time threshold from the random time set as the flutter time.
[0023] If not, then any random time greater than the time threshold is selected from the set of random times as the tremor time.
[0024] On the one hand, an apparatus for determining the firing time of a shot point is provided, the apparatus comprising:
[0025] The acquisition module is used to acquire the first firing time of each firing point in the target area. The first firing time is used to generate an irregular firing point layout.
[0026] The first determining module is used to determine the flutter time based on the distance between multiple pre-set seismic source vessels in the target area and the distance between the firing point and the firing point adjacent to the firing point; the distance between the multiple seismic source vessels is the distance between every two seismic source vessels during the travel of the multiple seismic source vessels in the target area.
[0027] The second determining module is used to obtain the actual firing time of the shot point based on the first firing time and the tremor time of the shot point.
[0028] Optionally, the acquisition module includes:
[0029] The first determining submodule is used to determine the first firing time of the shot point according to a preset random algorithm; or,
[0030] The second determining submodule is used to determine the first firing time of the gun point based on a preset gun point offset distance and the speed of the seismic source ship. The preset gun point offset distance is the distance between the gun point and the gun point in the preset regular gun points.
[0031] Optionally, the second determining submodule includes:
[0032] The first determining unit is used to divide the gun point offset distance by the travel speed to obtain the second firing time;
[0033] The second determining unit is used to obtain the first excitation time based on the preset excitation time difference between adjacent shot points and the second excitation time.
[0034] Optionally, the first determining submodule includes:
[0035] The acquisition unit is used to acquire a preset firing time difference between adjacent shot points, wherein the firing time difference is determined based on a preset distance between preset regular shot points;
[0036] The third determining unit is used to correct the excitation time difference according to a preset random algorithm to obtain the first excitation time.
[0037] Optionally, the first determining module includes:
[0038] The selection submodule is used to select the largest distance from the distances between the multiple seismic source vessels as the maximum synchronization distance corresponding to the multiple seismic source vessels;
[0039] The third determining submodule is used to obtain the time threshold corresponding to the preset random time set based on the maximum synchronization distance, the maximum random time in the preset random time set, and the preset minimum synchronization triggering distance.
[0040] The fourth determining submodule is used to determine the tremor time based on the time threshold, the minimum synchronous excitation distance, and the shot point distance.
[0041] Optionally, the fourth determining submodule includes:
[0042] The judgment unit is used to determine whether the distance between the gun points is greater than the minimum synchronous firing distance. If so, it selects any random time not greater than the time threshold from the random time set as the jitter time; if not, it selects any random time greater than the time threshold from the random time set as the jitter time.
[0043] On one hand, a computer device is provided, the computer device including one or more processors and one or more memories, the one or more memories storing at least one instruction, the instruction being loaded and executed by the one or more processors to perform the operation performed by the method for determining the firing time of the shot point.
[0044] On one hand, a storage medium is provided that stores at least one instruction, which is loaded and executed by a processor to perform the operation performed by the method for determining the firing time of the shot point.
[0045] The beneficial effects of the technical solutions provided in this application embodiment may include:
[0046] In this embodiment, the first excitation time of each shot point corresponding to the irregular shot point layout is determined, and the flutter time is determined based on the distance between multiple pre-set source vessels and the shot point distance between adjacent shot points in the target area. The actual excitation time of the shot point is obtained based on the first excitation time and the flutter time. This means that when determining the actual excitation time of the shot point, not only the first excitation time of the irregular shot point layout is considered, but also the influence of the distance between multiple pre-set source vessels and the shot point distance between adjacent shot points in the target area on the excitation time. Compared with the traditional excitation time generation method, the generated excitation time for exciting shot points is more accurate, thereby reducing the interference between source vessels caused by the simultaneous excitation of multiple source vessels in the exploration area. This facilitates the subsequent use of aliased seismic data to obtain separated seismic data, thereby improving the separation effect of efficient aliased acquisition data in seismic exploration. Attached Figure Description
[0047] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0048] Figure 1 This is a flowchart illustrating a method for determining the firing time of a shot point, as provided in an embodiment of this application.
[0049] Figure 2 This is a flowchart illustrating a method for determining the firing time of a shot point, as provided in an embodiment of this application.
[0050] Figure 3 This is a schematic diagram illustrating the distribution of the number of random times in a preset random time set provided in an embodiment of this application;
[0051] Figure 4 This is a schematic diagram of a device for determining the firing time of a shot point, provided in an embodiment of this application. Detailed Implementation
[0052] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0053] In the following description, when referring to the accompanying drawings, the same numbers in different drawings denote the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0054] First, to make the solutions shown in the embodiments of this application easier to understand, the application scenarios of the embodiments of this application are introduced below:
[0055] When conducting marine seismic exploration using multi-source seismic exploration technology, it is necessary to determine the target area for seismic exploration. Within the target area, multiple equally spaced shot lines are deployed, with multiple shot points equally spaced along each shot line, thus forming a regular shot point layout. In this regular shot point layout, each shot line corresponds to at least one pre-positioned source vessel. As the source vessel passes through the shot points along the shot line in sequence, it triggers the seismic source at each shot point it reaches, thereby generating seismic data.
[0056] Because multiple seismic sources may be triggered simultaneously in the exploration area, the seismic data generated by different sources at the same time will be superimposed, causing the installed detectors to receive superimposed seismic data from multiple sources.
[0057] In related technologies, the excitation time interval between adjacent shot points on each shot line in a regular shot point layout is determined, and then randomly generated times are used to correct the corresponding excitation time intervals of the seismic source at each shot point. This results in a random distribution of the source excitation time, reducing interference between seismic sources and facilitating the later extraction of separated seismic data from aliased seismic data. However, the above-mentioned determination of the source excitation time interval is based on a regular shot point layout and randomization of time, which is not conducive to the separation effect of efficient aliased seismic exploration data. Based on this, the method for determining the shot point excitation time provided in this application can significantly improve the separation effect of efficient aliased seismic exploration data.
[0058] Please refer to Figure 1 This application provides a method for determining the firing time of a shot point, the method comprising:
[0059] Step 101: For each firing point in the target area, obtain the first firing time of the firing point.
[0060] The first firing time is used to generate an irregular shot point layout.
[0061] Step 102: Determine the flutter time based on the distances between multiple pre-set source ships in the target area and the distance between the gun point and the previous adjacent gun point.
[0062] The distance between multiple seismic source vessels is the distance between any two seismic source vessels during their journey in the target area.
[0063] Step 103: Based on the first firing time and the tremor time of the firing point, obtain the actual firing time of the firing point.
[0064] In this embodiment, the first excitation time of each shot point corresponding to the irregular shot point layout is determined, and the flutter time is determined based on the distance between multiple pre-set source vessels and the shot point distance between adjacent shot points in the target area. The actual excitation time of the shot point is obtained based on the first excitation time and the flutter time. This means that when determining the actual excitation time of the shot point, not only the first excitation time of the irregular shot point layout is considered, but also the influence of the distance between multiple pre-set source vessels and the shot point distance between adjacent shot points in the target area on the excitation time. Compared with the traditional excitation time generation method, the generated excitation time for exciting shot points is more accurate, thereby reducing the interference between source vessels caused by the simultaneous excitation of multiple source vessels in the exploration area. This facilitates the subsequent use of aliased seismic data to obtain separated seismic data, thereby improving the separation effect of efficient aliased acquisition data in seismic exploration.
[0065] Please refer to Figure 2 This application provides another method for determining the firing time of a shot point, which can be applied to a seismic source ship. The method includes:
[0066] Step 201: For each firing point in the target area, obtain the first firing time of the firing point.
[0067] In this embodiment, the target area is the seismic area where seismic exploration is required. The size of the target area can be set according to the actual situation.
[0068] The first firing time refers to the firing time between adjacent firing points, that is, the time between the firing of the previous adjacent firing point and the firing of the current firing point. The first firing time is used to generate an irregular firing point layout. By using this first firing time to fire at the seismic source ship, an irregular firing point layout can be generated. An irregular firing point layout means that multiple firing points are randomly distributed along each firing line, and the spacing between adjacent firing points can be different.
[0069] In this embodiment, the first excitation time can be implemented by either of the following two schemes, as follows:
[0070] Option 1: Determine the first firing time of the shot point according to the preset random algorithm.
[0071] It should be noted that the first excitation time can be obtained directly from a preset random algorithm, or it can be obtained through one of the following methods. The range of the first excitation time can be set according to the actual situation. In one embodiment of this application, the first excitation time is usually in the range of -10s to 10s.
[0072] The process of determining the first firing time of a shot point according to a preset random algorithm includes: obtaining a preset firing time difference between adjacent shot points; correcting the firing time difference according to the preset random algorithm to obtain the first firing time; the firing time difference is determined based on a preset distance between preset rule shot points.
[0073] In this embodiment, the preset regular firing points refer to firing points forming a regular firing point layout, where the distance between adjacent firing points is equal. The preset distance between adjacent firing points in this regular firing point layout can be pre-set. The excitation time difference can be obtained by using the preset distance and the velocity of the seismic source vessel that excites the firing point.
[0074] In this embodiment of the application, the source ship is the ship that triggers the gun point. The speed of the source ship can be the average speed. The triggering time difference is obtained by dividing the preset distance by the speed of the source ship.
[0075] In the embodiments of this application, one or more random correction times can be obtained by using a preset random algorithm. One random correction time is used to correct the firing time difference corresponding to a shot point to obtain the first firing time corresponding to each shot point.
[0076] The preset random algorithm is set according to the actual situation, and the preset random algorithm can be: time jitter sampling algorithm.
[0077] The sampling principle of the time jitter sampling algorithm is as follows: during the sampling process, the continuous time signal is simulated with clock jitter, that is, a random offset is added at the sampling time, and the magnitude and distribution of the offset depend on the preset parameters of time jitter.
[0078] It should be noted that since the excitation time difference is determined based on the shot points in the regular shot point layout, the excitation time difference is the time difference corresponding to the regular shot point layout. By using a random algorithm to offset the excitation time difference, the first excitation time is random. Therefore, by exciting the vibration source based on the first excitation time, an irregular shot point layout can be obtained.
[0079] Option 2: Determine the first firing time of the firing point based on the preset firing point offset distance and the velocity of the seismic source vessel. The preset firing point offset distance is the distance between the firing point and other firing points in a preset set of regular firing points.
[0080] It should be noted that the scheme of determining the first firing time based on the preset shot point offset distance is based on the preset irregular shot point layout. For the same shot point, the distance between the target shot point position on the irregular shot point layout and the original shot point position of the shot point on the regular shot point layout is used as the shot point offset distance to determine the first firing time.
[0081] In the embodiments of this application, the method for determining the original shot point positions on the regular shot point layout includes: determining the grid information corresponding to the target area; the grid information includes the grid spacing value; and generating the original shot point positions with equal spacing on the same shot point line based on the grid information.
[0082] In this embodiment of the application, determining the first firing time of the firing point based on the preset firing point offset distance and the speed of the seismic source ship includes: dividing the firing point offset distance by the speed of travel to obtain the second firing time; and obtaining the first firing time based on the preset firing time difference between adjacent firing points and the second firing time.
[0083] In this embodiment of the application, the method for determining the excitation time difference is the same as that for determining the excitation time difference in the above-mentioned Scheme 1, and the first excitation time is obtained by adding the excitation time to the second excitation time.
[0084] Step 202: Select the largest distance among the distances between the multiple source ships as the maximum synchronization distance between the multiple source ships.
[0085] The distance between multiple source vessels refers to the distance between any two source vessels during their travel within the target area. It should be noted that the target area corresponds to multiple equally spaced gun lines, each corresponding to at least one source vessel. The starting point for each source vessel is pre-set at both ends of the gun line, ensuring the source vessel starts its journey from the endpoints and travels along the corresponding gun line. During the travel of multiple source vessels, the distance between any two source vessels will change at different times. Therefore, after obtaining the distance between any two source vessels, the largest distance among these distances needs to be selected as the maximum synchronization distance for the multiple source vessels. This maximum synchronization distance is then used to determine the corresponding time threshold.
[0086] In embodiments of this application, the starting points of multiple seismic source vessels can be set at the vertices corresponding to the target area. In this case, the maximum synchronization distance should be the distance between the two farthest vertices corresponding to the target area. For example, if the target area is a rectangle or a square, the maximum synchronization distance is the length between the diagonals.
[0087] Step 203: Based on the maximum synchronization distance, the maximum random time in the preset random time set, and the preset minimum synchronization trigger distance, obtain the time threshold corresponding to the preset random time set.
[0088] The preset set of random times includes multiple random times. The number of random times corresponding to each random time can follow a normal distribution, or it can be as follows: Figure 3 The distribution pattern shown.
[0089] In this embodiment, the preset random time can be positive or negative, and the range of the random time can be set according to the actual situation. The maximum random time in the preset random time set can be determined by the range of the random time. For example, if the range of the random time is [-500ms, 500ms], then the maximum random time in the preset random time set is 500ms.
[0090] The preset minimum synchronous excitation distance refers to the minimum distance between the seismic data generated by two seismic source ships simultaneously without aliasing. This minimum synchronous excitation distance is preset, for example, it can be 10km.
[0091] In embodiments of this application, a time threshold corresponding to a preset random time set is obtained based on the maximum synchronization distance, the maximum random time in a preset random time set, and a preset minimum synchronization triggering distance, including:
[0092] Based on the maximum synchronization distance, the maximum random time in the preset random time set, and the preset minimum synchronization trigger distance, the time threshold corresponding to the preset random time set is obtained using Formula 1.
[0093] Formula 1:
[0094] in, T 1 represents the time threshold. T max For the maximum random time, d t To minimize the synchronous excitation distance, d max This represents the maximum synchronization distance.
[0095] It should be noted that the time thresholds obtained by the above method are used to divide random times arranged in ascending order from a preset set of random times into intervals. The resulting time thresholds include both positive and negative time thresholds; for details, please refer to [link to relevant documentation]. Figure 3 The time threshold in the data divides the random time set into Zone I and Zone II.
[0096] Step 204: Determine the tremor time based on the time threshold, minimum synchronous excitation distance, and shot point distance.
[0097] Among them, the distance between the firing points is the distance between the firing point and the firing point adjacent to the previous firing point.
[0098] It should be noted that the shot point distance refers to the distance between adjacent shot points in the irregular shot point layout in step 201.
[0099] In this embodiment of the application, determining the chatter time based on the time threshold, the minimum synchronous firing distance, and the shot point distance includes: determining whether the shot point distance is greater than the minimum synchronous firing distance; if so, selecting any random time not greater than the time threshold from the random time set as the chatter time; if not, selecting any random time greater than the time threshold from the random time set as the chatter time.
[0100] In this embodiment of the application, it can be determined whether the distance between the shot points is greater than the minimum synchronous firing distance by directly comparing the distance between the shot points and the minimum synchronous firing distance, or by making a ratio between the minimum synchronous firing distance and the distance between the shot points, and then comparing the ratio with 1. If the ratio is greater than or equal to 1, then the distance between the shot points is greater than or equal to the minimum synchronous firing distance; otherwise, the distance between the shot points is less than the minimum synchronous firing distance.
[0101] It should be noted that when determining the relationship between time thresholds, only the absolute values of the time thresholds are compared; the positive or negative signs of the time thresholds are not included in the comparison.
[0102] In this embodiment, any time threshold can be set according to actual conditions. Any random time can be the minimum value among random times not greater than the time threshold, or the maximum value among random times greater than the time threshold.
[0103] Step 205: Based on the first firing time and the tremor time of the firing point, the actual firing time of the firing point is obtained.
[0104] The actual firing time of the shot point refers to the time when the source ship fires the shot point, so that the source ship fires the shot point at the corresponding time to generate seismic data.
[0105] In the embodiments of this application, the first firing time and the tremor time of the firing point are added together to obtain the actual firing time of the firing point.
[0106] The actual excitation time of each shot point corresponding to the seismic source vessel is obtained through steps 201-205 described above. To ensure minimal interference between seismic data obtained using this actual excitation time, which is beneficial for seismic data reconstruction, the actual excitation time can be evaluated according to certain rules. If the evaluation result meets the preset evaluation requirements, the seismic source vessel will excite the shot points at the corresponding time to generate seismic data. If the evaluation result does not meet the preset evaluation requirements, the actual excitation time of each shot point corresponding to the seismic source vessel will be obtained through steps 201-205 until the evaluation result meets the preset evaluation requirements.
[0107] In this embodiment of the application, a normal random algorithm can be used to determine whether the actual excitation time and the number corresponding to the actual excitation time satisfy a normal distribution. If they satisfy the normal distribution, they meet the preset evaluation requirements; if they do not satisfy the normal distribution, they do not meet the preset evaluation requirements.
[0108] In this embodiment of the application, a preset compressed sensing theoretical model can be established to process the shot point matrix, obtain the observation matrix corresponding to the shot point matrix, determine the Gram matrix corresponding to the observation matrix, normalize the Gram matrix to obtain the normalized Gram matrix, determine the maximum value of the off-diagonal elements in the normalized Gram matrix, and if the maximum value is less than a certain threshold, it is determined to meet the preset evaluation requirements; otherwise, it does not meet the preset evaluation requirements.
[0109] It should be noted that the smaller the maximum value of the off-diagonal elements in the normalized Gram matrix, the less interference there is between the seismic data obtained by excitation at the actual excitation time, which is beneficial for the reconstruction of seismic data.
[0110] The shot point matrix is used to indicate whether there are shot points within a preset cell grid corresponding to the target area. For example, if there is a shot point within the cell grid, the value of the corresponding position in the cell grid is 1; if there is no shot point within the cell grid, the value of the corresponding position in the cell grid is 0.
[0111] In this embodiment, the first excitation time of each shot point corresponding to the irregular shot point layout is determined, and the flutter time is determined based on the distance between multiple pre-set source vessels and the shot point distance between adjacent shot points in the target area. The actual excitation time of the shot point is obtained based on the first excitation time and the flutter time. This means that when determining the actual excitation time of the shot point, not only the first excitation time of the irregular shot point layout is considered, but also the influence of the distance between multiple pre-set source vessels and the shot point distance between adjacent shot points in the target area on the excitation time. Compared with the traditional excitation time generation method, the generated excitation time for exciting shot points is more accurate, thereby reducing the interference between seismic sources caused by the simultaneous excitation of multiple seismic sources in the exploration area. This is beneficial for obtaining separated seismic data using aliased seismic data in the later stage, thereby improving the separation effect of efficient aliased acquisition data in seismic exploration.
[0112] Please refer to Figure 4 , Figure 4 This application provides an embodiment of a device for determining the firing time of a shot point. The device includes:
[0113] The acquisition module 401 is used to acquire the first firing time of each firing point in the target area. The first firing time is used to generate an irregular firing point layout.
[0114] The first determining module 402 is used to determine the flutter time based on the distance between multiple pre-set seismic source vessels in the target area and the distance between the firing point and the previous adjacent firing point; the distance between the multiple seismic source vessels is the distance between every two seismic source vessels during the travel of the multiple seismic source vessels in the target area.
[0115] The second determining module 403 is used to obtain the actual firing time of the shot point based on the first firing time and the tremor time of the shot point.
[0116] Optionally, module 401 includes:
[0117] The first determining submodule is used to determine the first firing time of the shot point according to a preset random algorithm; or,
[0118] The second determining submodule is used to determine the first firing time of the firing point based on the preset firing point offset distance and the speed of the source ship. The preset firing point offset distance is the distance between the firing point and the firing points in the preset regular firing points.
[0119] Optionally, the second determining submodule includes:
[0120] The first determining unit is used to divide the gun point offset distance by the travel speed to obtain the second firing time;
[0121] The second determining unit is used to obtain the first excitation time based on the preset excitation time difference between adjacent shot points and the second excitation time.
[0122] Optionally, the first determined submodule includes:
[0123] The acquisition unit is used to acquire the preset firing time difference between adjacent shot points, which is determined based on the preset distance between preset rule shot points;
[0124] The third determining unit is used to correct the excitation time difference according to a preset random algorithm to obtain the first excitation time.
[0125] Optionally, the first determining module includes:
[0126] The selection submodule is used to select the largest distance among the distances between multiple seismic source vessels as the maximum synchronization distance for the multiple seismic source vessels.
[0127] The third determining submodule is used to obtain the time threshold corresponding to the preset random time set based on the maximum synchronization distance, the maximum random time in the preset random time set, and the preset minimum synchronization triggering distance.
[0128] The fourth determination submodule is used to determine the flutter time based on the time threshold, minimum synchronous excitation distance, and shot point distance.
[0129] Optional, the fourth determination submodule includes:
[0130] The judgment unit is used to determine whether the distance between the shot points is greater than the minimum synchronous firing distance. If so, it selects any random time not greater than the time threshold from the random time set as the jitter time; if not, it selects any random time greater than the time threshold from the random time set as the jitter time.
[0131] In this embodiment, the first excitation time of each shot point corresponding to the irregular shot point layout is determined, and the flutter time is determined based on the distance between multiple pre-set source vessels and the shot point distance between adjacent shot points in the target area. The actual excitation time of the shot point is obtained based on the first excitation time and the flutter time. This means that when determining the actual excitation time of the shot point, not only the first excitation time of the irregular shot point layout is considered, but also the influence of the distance between multiple pre-set source vessels and the shot point distance between adjacent shot points in the target area on the excitation time. Compared with the traditional excitation time generation method, the generated excitation time for exciting shot points is more accurate, thereby reducing the interference between seismic sources caused by the simultaneous excitation of multiple seismic sources in the exploration area. This is beneficial for obtaining separated seismic data using aliased seismic data in the later stage, thereby improving the separation effect of efficient aliased acquisition data in seismic exploration.
[0132] It should be noted that the apparatus for determining the firing time of a shot point provided in the above embodiments is only an example of the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus for determining the firing time of a shot point provided in the above embodiments and the method embodiments for determining the firing time of a shot point belong to the same concept, and the specific implementation process is detailed in the method embodiments, which will not be repeated here.
[0133] This application also provides a computer device, which includes one or more processors and one or more memories. The one or more memories store at least one instruction, which is loaded and executed by the one or more processors to perform the operation of the method for determining the firing time of the shot point.
[0134] This application also provides a computer-readable storage medium storing at least one instruction, which is loaded and executed by a processor to perform the operation of the method for determining the firing time of a shot point.
[0135] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.
[0136] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for determining the firing time of a shot point, characterized in that, The method includes: For each shot point in the target area, the first firing time of the shot point is obtained, and the first firing time is used to generate an irregular shot point layout. The flutter time is determined based on the distances between multiple pre-set seismic source vessels in the target area and the distance between the firing point and the previous adjacent firing point of the firing point; the distances between the multiple seismic source vessels are the distances between every two seismic source vessels during their travel in the target area. The actual firing time of the shot point is obtained based on the first firing time and the tremor time of the shot point.
2. The method according to claim 1, characterized in that, The first firing time for acquiring the shot point includes: The first firing time of the shot point is determined according to a preset random algorithm; or, Based on the preset firing point offset distance and the speed of the seismic source ship, the first firing time of the firing point is determined. The preset firing point offset distance is the distance between the firing point and the firing point in the preset regular firing points.
3. The method according to claim 2, characterized in that, The determination of the first firing time of the gun point based on the preset gun point offset distance and the speed of the seismic source vessel includes: Divide the gun point offset distance by the travel speed to obtain the second firing time; The first excitation time is obtained based on the preset excitation time difference between adjacent shot points and the second excitation time.
4. The method according to claim 2, characterized in that, Determining the first firing time of the shot point according to a preset random algorithm includes: Obtain a preset firing time difference between adjacent firing points, wherein the firing time difference is determined based on a preset distance between preset regular firing points; The excitation time difference is corrected according to a preset random algorithm to obtain the first excitation time.
5. The method according to claim 1, characterized in that, The determination of the flutter time based on the distances between multiple pre-set seismic source vessels in the target area and the distance between the firing point and the firing point adjacent to the firing point includes: From the distances between the multiple seismic source vessels, the largest distance is selected as the maximum synchronization distance corresponding to the multiple seismic source vessels; Based on the maximum synchronization distance, the maximum random time in the preset random time set, and the preset minimum synchronization trigger distance, the time threshold corresponding to the preset random time set is obtained; The tremor time is determined based on the time threshold, the minimum synchronous excitation distance, and the shot point distance.
6. The method according to claim 5, characterized in that, The determination of the chatter time based on the time threshold, the minimum synchronous firing distance, and the shot point distance includes: Determine whether the distance between the gun points is greater than the minimum synchronous firing distance. If so, select any random time not greater than the time threshold from the random time set as the flutter time. If not, then any random time greater than the time threshold is selected from the set of random times as the tremor time.
7. A device for determining the firing time of a shot point, characterized in that, The device includes: The acquisition module is used to acquire the first firing time of each firing point in the target area. The first firing time is used to generate an irregular firing point layout. The first determining module is used to determine the flutter time based on the distance between multiple pre-set seismic source vessels in the target area and the distance between the firing point and the firing point adjacent to the firing point; the distance between the multiple seismic source vessels is the distance between every two seismic source vessels during the travel of the multiple seismic source vessels in the target area. The second determining module is used to obtain the actual firing time of the shot point based on the first firing time and the tremor time of the shot point.
8. The apparatus according to claim 7, characterized in that, The acquisition module includes: The first determining unit is used to determine the first firing time of the shot point according to a preset random algorithm; or, The second determining unit is used to determine the first firing time of the gun point based on a preset gun point offset distance and the speed of the seismic source ship. The preset gun point offset distance is the distance between the gun point and the gun point in the preset regular gun points.
9. A computer device, characterized in that, The computer device includes one or more processors and one or more memories, the one or more memories storing at least one instruction, the instruction being loaded and executed by the one or more processors to perform the operation performed by the method for determining the firing time of a shot point as described in any one of claims 1 to 6.
10. A storage medium, characterized in that, The storage medium stores at least one instruction, which is loaded and executed by a processor to perform the operation of the method for determining the firing time of a shot point as described in any one of claims 1 to 6.