SPS file and surface element attribute generation method and device
By generating unit templates and calculating scroll parameters and calculating element attributes, the problems of SPS file construction and calculating element attributes in the non-continuously arranged sheet observation system are solved, and flexible observation system layout and attribute calculation are realized.
Patent Information
- Application Number
- CN202311385682.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-24
- Publication Date
- 2025-04-25
AI Technical Summary
In seismic exploration of oil and gas fields, in the non-continuous arrangement of sheet observation system, it is difficult to construct SPS files because the detection point line numbers corresponding to the gun points are discontinuous, and after the surface element grid is subdivided, the surface element attributes are difficult to calculate.
By generating unit templates of the target observation system, compute scrolling parameters, generate facet attributes based on these parameters, and finally determine the relationship between the arrangement slices to build an SPS file.
The SPS file construction and surface element attribute calculation of the non-continuous arrangement sheet observation system are realized, and the flexibility of field wiring and indoor processing interpretation is improved.
Smart Images

Figure CN119882052A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of oil and gas field geophysical exploration, and in particular to an SPS file, a method and a device for generating surface element attributes. Background Art
[0002] It is understandable that in the process of seismic exploration and development, the definition of the observation system is crucial, and the industry usually uses the SPS standard format to define the observation system. Its function is to transmit the coordinates of the shot check points and related auxiliary data collected in the field of seismic exploration to the processing personnel in a universal standard format, and this format data has been used as the standard data format of the oil and gas industry.
[0003] With the rapid development of oil and gas field seismic exploration and development technology, the application of high-precision three-dimensional seismic exploration is increasing day by day. The precision data has the characteristics of small track spacing, small sampling interval and small surface element. Under the condition of surface element subdivision, how to construct the SPS file (Shell Procession Format) of the non-continuous array observation system and calculate the surface element attributes has become an urgent concern for those skilled in the art.
[0004] Specifically, when designing a continuous array sheet observation system, since the connected detection points on a detection line correspond to the same array sheet, the existing method is generally to first calculate the detection point coordinates of each shot point in the observation system according to the layout, and then construct the SPS file for the entire observation system line by line; in an observation system of non-continuous array sheets, there may be physical points of other array sheets in the middle of the physical points on a physical point line of the observation system corresponding to a array sheet, and the storage format of the start point number and the end point number of the detection point on the detection line corresponding to each shot point in the SPS relationship file is difficult to store this type of array sheet. Summary of the invention
[0005] One object of the present invention is to provide a method for generating an SPS file and facet attributes, which is intended to solve the problem in the prior art that in a discontinuous arrangement slice observation system, the SPS file is difficult to construct due to the discontinuous line numbers of the detection points corresponding to the shot points in the same relationship slices, and the facet attributes are difficult to calculate after the facet grid is subdivided.
[0006] Another object of the present invention is to provide an SPS file and a surfel attribute generation device. Another object of the present invention is to provide a computer device, the computer device comprising a memory and a processor, the memory storing a computer program, and the processor implementing the steps of the above-mentioned SPS file and surfel attribute generation method when executing the computer program. Another object of the present invention is to provide a readable medium, on which a computer program is stored, and when the computer program is executed by the processor, the steps of the above-mentioned SPS file and surfel attribute generation method are implemented.
[0007] In order to achieve the above objectives, the present invention discloses, on one hand, a method for generating SPS files and facet attributes, comprising:
[0008] Generating a unit template of the target observation system according to characteristic parameters of the target observation system, wherein the arrangement slices in the target observation system are discontinuous;
[0009] generating a rolling parameter of the target observation system according to the unit template;
[0010] Generating a surface element attribute of the unit template according to the unit template and the rolling parameter to generate a surface element attribute of the target observation system;
[0011] The relationship between the arranged slices is determined according to the rolling parameter to generate an SPS file of the target observation system.
[0012] In some embodiments of the present invention, the characteristic parameters include: number of detection lines, number of detection points, track spacing, detection line spacing, detection point starting coordinates, number of shot lines, number of shot points, shot point spacing, shot line spacing and shot point starting coordinates.
[0013] In some embodiments of the present invention, the scrolling parameters include: scrolling azimuth, inline scrolling distance, x-line scrolling distance, inline scrolling times, and x-line scrolling times.
[0014] In some embodiments of the present invention, generating the surface element attributes of the unit template according to the unit template and the rolling parameter to generate the surface element attributes of the target observation system includes:
[0015] Meshing the unit template according to the parameter value of the unit template and the scrolling parameter to generate a mesh result;
[0016] Calculating the facet attributes of the division result according to the unit template and the scrolling parameter;
[0017] The surface element attributes of the target observation system are generated according to the surface element attributes of the segmentation result.
[0018] In some embodiments of the present invention, meshing the unit template according to the parameter value of the unit template and the scrolling parameter to generate a meshing result includes:
[0019] Calculating the maximum value of the defined grid parameter of the target observation system according to the parameter value of the unit template and the rolling parameter;
[0020] The unit template is meshed according to the maximum value of the defined mesh parameter and the application scenario of the target observation system to generate the meshing result.
[0021] In some embodiments of the present invention, generating the surface element attributes of the target observation system according to the surface element attributes of the segmentation result includes:
[0022] The surface element attributes of the segmentation result are scrolled and superimposed in the inline direction and the x-line direction in sequence according to the scrolling parameter to generate the surface element attributes of the target observation system.
[0023] In some embodiments of the present invention, determining the relationship between the arranged slices according to the rolling parameters to generate the SPS file of the target observation system includes:
[0024] According to the relationship between the arrayed slices, the detection points and the shot points are assigned line numbers and point numbers;
[0025] Calculate the horizontal and vertical coordinates of the detection points and the shot points of the arrangement slice after rolling according to the rolling parameters, the line number and the point number,
[0026] The SPS file is generated according to the line number, point number and the horizontal and vertical coordinates.
[0027] The present invention also discloses an SPS file and a facet attribute generation device, comprising:
[0028] A unit template generation module, used to generate a unit template of the target observation system according to characteristic parameters of the target observation system, wherein the arrangement slices in the target observation system are non-continuous;
[0029] A rolling parameter generating module, used for generating the rolling parameters of the target observation system according to the unit template;
[0030] A facet attribute generation module, used for generating facet attributes of the unit template according to the unit template and the rolling parameter, so as to generate facet attributes of the target observation system;
[0031] The SPS file generating module is used to determine the relationship between the arrangement slices according to the rolling parameters to generate the SPS file of the target observation system.
[0032] In some embodiments of the present invention, the characteristic parameters include: number of detection lines, number of detection points, track spacing, detection line spacing, detection point starting coordinates, number of shot lines, number of shot points, shot point spacing, shot line spacing and shot point starting coordinates.
[0033] In some embodiments of the present invention, the scrolling parameters include: scrolling azimuth, inline scrolling distance, x-line scrolling distance, inline scrolling times, and x-line scrolling times.
[0034] In some embodiments of the present invention, the facet attribute generation module includes:
[0035] A division result generating unit, used for performing grid division on the unit template according to the parameter value of the unit template and the scrolling parameter to generate a division result;
[0036] A bin attribute calculation unit, used for calculating the bin attributes of the segmentation result according to the unit template and the scrolling parameter;
[0037] A facet attribute generation unit is used to generate facet attributes of the target observation system according to the facet attributes of the segmentation result.
[0038] In some embodiments of the present invention, the division result generating unit includes:
[0039] A maximum value calculation unit, used to calculate the maximum value of the defined grid parameter of the target observation system according to the parameter value of the unit template and the rolling parameter;
[0040] The division result generating unit is used to perform grid division on the unit template according to the maximum value of the defined grid parameter and the application scenario of the target observation system to generate the division result.
[0041] In some embodiments of the present invention, the facet attribute generation unit includes:
[0042] The facet attribute rolling unit is used to roll and superimpose the facet attributes of the segmentation result in the inline direction and the x-line direction in sequence according to the rolling parameter to generate the facet attributes of the target observation system.
[0043] In some embodiments of the present invention, the SPS file generation module includes:
[0044] A detection point assigning unit, used for assigning line numbers and point numbers to detection points and shot points according to the relationship between the arrangement slices;
[0045] A coordinate calculation unit, used to calculate the horizontal and vertical coordinates of the detection points and the shot points of the arrangement slice after rolling according to the rolling parameters, the line number and the point number,
[0046] The SPS file generating unit is used to generate the SPS file according to the line number, point number and the horizontal and vertical coordinates.
[0047] From the above description, it can be seen that the SPS file, facet attribute generation method and device provided by the embodiments of the present invention first generate a unit template of the target observation system according to the characteristic parameters of the target observation system, wherein the arrangement slices in the target observation system are non-continuous; generate the scrolling parameters of the target observation system according to the unit template; generate the facet attributes of the unit template according to the unit template and the scrolling parameters to generate the facet attributes of the target observation system; determine the relationship between the arrangement slices according to the scrolling parameters to generate the SPS file of the target observation system.
[0048] The present invention provides an SPS construction and facet attribute calculation method suitable for a non-continuous arrangement slice observation system, and its purpose is to solve the problem that in a non-continuous arrangement slice observation system, the SPS file is difficult to construct due to the discontinuous line numbers of detection points corresponding to shot points in the same relationship slice, and the facet attributes are difficult to calculate after the facet grid is subdivided.
[0049] The present invention divides the entire observation system into sections according to the arrangement piece relationship and constructs an SPS file without considering the actual layout of the observation system. By subdividing the facet grid, the facet grid of the observation system is redefined to calculate the facet attributes, thereby completing the construction of the SPS file of the non-continuous arrangement piece observation system and the calculation of the facet attributes. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0051] Figure 1 Schematic diagram of the process of generating SPS file and facet attributes in the first embodiment of the present invention;
[0052] Figure 2 Schematic diagram of the process of step 300 in the method for generating SPS files and facet attributes in the first embodiment of the present invention;
[0053] Figure 3 Schematic diagram of the process of step 301 in the method for generating SPS files and facet attributes in the first embodiment of the present invention;
[0054] Figure 4 Schematic diagram of the process of step 303 in the method for generating SPS file and facet attributes in the first embodiment of the present invention;
[0055] Figure 5 4 is a flow chart of step 400 in the method for generating SPS files and facet attributes in the first embodiment of the present invention;
[0056] Figure 6 Schematic diagram of the process of generating SPS file and facet attributes in the second embodiment of the present invention;
[0057] Figure 7 A mind map of the SPS file and the facet attribute generation method in the second embodiment of the present invention;
[0058] Figure 8 A schematic diagram of the mesh division result of the non-continuously arranged slices in the second embodiment of the present invention;
[0059] Fig. 9 It is a schematic diagram of a non-continuously arranged slice observation system and a bin attribute calculation result in the second embodiment of the present invention;
[0060] Fig.10 It is a schematic diagram of the SPS detection point file of the non-continuous arrangement slice observation system in the second embodiment of the present invention;
[0061] Fig.11 It is a schematic diagram of a SPS shot point file of a non-continuous arrangement slice observation system in the second embodiment of the present invention;
[0062] Fig.12 It is a schematic diagram of the SPS relationship file of the non-continuous arrangement slice observation system in the second embodiment of the present invention;
[0063] Fig.13 It is a structural schematic diagram of an SPS file and a facet attribute generating device in Embodiment 3 of the present invention;
[0064] Fig.14 It is a schematic diagram of the structure of an electronic device in Embodiment 4 of the present invention. DETAILED DESCRIPTION
[0065] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0066] It should be noted that the terms "including" and "having" in the specification and claims of the present application and the above-mentioned drawings and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices. In the absence of conflict, the embodiments in the present application and the features in the embodiments may be combined with each other. The present application will be described in detail below with reference to the drawings and in combination with the embodiments.
[0067] The acquisition, storage, use, and processing of data in the technical solution of this application comply with the relevant provisions of laws and regulations.
[0068] In the prior art, with the rapid development of oil and gas field seismic exploration and development technology, the application of high-precision three-dimensional seismic exploration is increasing day by day, and the precision data has the characteristics of small track spacing, small sampling interval, and small surface element. Under the condition of surface element subdivision, how to construct the SPS file of the non-continuous array slice observation system and calculate the surface element attributes has become an urgent concern of technical personnel in this field.
[0069] Specifically, when designing a continuous array sheet observation system, since the connected detection points on a detection line correspond to the same array sheet, the existing method is generally to first calculate the detection point coordinates of each shot point in the observation system according to the layout, and then construct the SPS file for the entire observation system line by line; in an observation system of non-continuous array sheets, there may be physical points of other array sheets in the middle of the physical points on a physical point line of the observation system corresponding to a array sheet, and the storage format of the start point number and the end point number of the detection point on the detection line corresponding to each shot point in the SPS relationship file is difficult to store this type of array sheet.
[0070] Based on this, the embodiment of the present invention provides an SPS file, a method and a device for generating surface element attributes applicable to an observation system with discontinuous arrangement slices, and the specific contents include:
[0071] Embodiment 1
[0072] like Figure 1 As shown, the present invention provides an SPS file and a method for generating facet attributes applicable to an observation system in which the arrangement slices are non-continuous, which comprises:
[0073] Step 100: generating a unit template of the target observation system according to characteristic parameters of the target observation system, wherein the arrangement slices in the target observation system are discontinuous;
[0074] The observation system is a combination of shot point lines and receiving point lines. It can be understood that for a known 3D model block, with a given bin size and coverage times, the change in receiving line spacing and shot line spacing will affect the change in the length and width of the array to a certain extent, and produce many different 3D observation systems. The quality of an observation system depends on the effect of seismic imaging.
[0075] The basic requirements of seismic imaging for the observation system are: sufficiently small receiving point line spacing and shot line spacing to maintain a certain number of coverage of the shallow target layer to obtain an accurate shallow surface velocity model and static correction model; sufficiently large offset distance to meet the accuracy requirements of velocity analysis; the target layer has a high number of coverage and uniform azimuth distribution to improve the signal-to-noise ratio of the profile.
[0076] Step 200: Generate rolling parameters of the target observation system according to the unit template;
[0077] Preferably, the scrolling parameters in step 200 include: any scrolling azimuth, inline scrolling distance, x-line scrolling distance, inline scrolling times, and x-line scrolling times.
[0078] Step 300: Generate the surface element attributes of the unit template according to the unit template and the rolling parameter to generate the surface element attributes of the target observation system;
[0079] The bin attributes of the observation system mainly refer to coverage times, offsets, azimuths, bin superposition combinations, etc. Usually, coverage times include full coverage times, coverage gradient bands, unique coverage times, coverage times corresponding to different offsets, etc.; offsets include maximum offset, longitudinal offset, transverse offset, maximum and minimum offset, minimum and maximum offset, etc.; azimuths mainly refer to the position of the offset pair and the corresponding directional characteristics, etc.
[0080] Step 400: Determine the relationship between the arranged slices according to the rolling parameters to generate an SPS file of the target observation system.
[0081] SPS (shell processing support format) files organize the location data of physical points and geophysical auxiliary data collected at the earthquake site in a universal standard format, so that the organization of field data is standardized and automated, and transmitted to the seismic data processing center, which can greatly reduce the time of initial quality control of the processing center and improve the quality of the final processing results.
[0082] An SPS file consists of four files:
[0083] Receipt Point File: A set of point records containing details of a receipt point or a permanently marked point.
[0084] Shot point files: Several records containing shot point details.
[0085] Relationship file: contains the record number of each shot point and several records recording the relationship between the channel number and the receiving point.
[0086] Annotation file: contains detailed information of class newspaper.
[0087] Furthermore, the coordinates and elevations of physical points on the seismic line can be determined by interpolating between the measured points. The receiving point file contains the coordinates and elevations of all physical points (measured and interpolated) and permanent markers. The shot point files and relationship files are arranged in chronological order, while the receiving point files are arranged in ascending order of line number, point number and index number. To avoid any possible confusion, the location of each field physical point (shot point or receiving point) should maintain its unique name. The annotation file is a supplementary description of other auxiliary data.
[0088] From the above description, it can be seen that the SPS file and facet attribute generation method provided in the embodiment of the present invention first generates a unit template of the target observation system according to the characteristic parameters of the target observation system, wherein the arrangement slices in the target observation system are non-continuous; generates the scrolling parameters of the target observation system according to the unit template; generates the facet attributes of the unit template according to the unit template and the scrolling parameters to generate the facet attributes of the target observation system; determines the relationship between the arrangement slices according to the scrolling parameters to generate the SPS file of the target observation system.
[0089] The present invention divides the entire observation system into sections according to the arrangement piece relationship and constructs an SPS file without considering the actual layout of the observation system. By subdividing the facet grid, the facet grid of the observation system is redefined to calculate the facet attributes, thereby completing the construction of the SPS file of the non-continuous arrangement piece observation system and the calculation of the facet attributes.
[0090] In some embodiments of the present invention, the characteristic parameters include: number of detection lines, number of detection points, track spacing, detection line spacing, detection point starting coordinates, number of shot lines, number of shot points, shot point spacing, shot line spacing and shot point starting coordinates.
[0091] Receiver Line Number: refers to the number of detectors (seismic receivers) deployed in seismic exploration. The number of receiver lines determines the density and resolution of seismic data acquisition.
[0092] Receiver Point Number: refers to the number of receiver points (seismic receivers) on each detection line. The number of receiver points determines the spatial resolution of seismic data acquisition.
[0093] Receiver Interval: refers to the distance between two adjacent receiver points. The receiver interval determines the spatial sampling interval of seismic data acquisition.
[0094] Receiver Line Interval: refers to the distance between two adjacent receiver lines. The receiver line interval determines the area range and layout density of seismic data acquisition.
[0095] Receiver Point Start Coordinate: refers to the position coordinate of the first receiver point. It can be used to determine the starting position of the entire seismic data acquisition area.
[0096] Shot Line Number: refers to the number of shot points (seismic sources) deployed in seismic exploration. The number of shot lines determines the density and resolution of seismic data acquisition.
[0097] Shot Point Number: refers to the number of shot points (seismic sources) on each shot line. The number of shot points determines the spatial resolution of seismic data acquisition.
[0098] Shot Interval: refers to the distance between two adjacent shot points. The shot interval determines the spatial sampling interval of seismic data acquisition.
[0099] Shot Line Interval: refers to the distance between two adjacent shot lines. The shot line interval determines the area range and layout density of seismic data acquisition.
[0100] Shot Point Start Coordinate: refers to the position coordinates of the first shot point. It can be used to determine the starting position of the entire seismic data acquisition area.
[0101] In some embodiments of the present invention, the scrolling parameters include: scrolling azimuth, inline scrolling distance, x-line scrolling distance, inline scrolling times, and x-line scrolling times. Specifically:
[0102] Roll Angle: refers to the rotation angle of the seismic instrument (such as seismic sensor) relative to the horizontal plane when recording seismic data in seismic exploration. The roll azimuth can be used to describe the rotation direction and angle of seismic data.
[0103] Inline Roll Distance: refers to the distance that seismic data is rolled (moved) in the inline direction during seismic data processing. The inline direction refers to the direction parallel to the seismic exploration line.
[0104] X-line Roll Distance: refers to the distance that seismic data is rolled (moved) in the x-line direction during seismic data processing. The x-line direction refers to the direction perpendicular to the seismic exploration line direction.
[0105] Inline Roll Count: refers to the number of times the seismic data is rolled in the inline direction during seismic data processing. The number of rolls determines the translation amount of the seismic data in the inline direction.
[0106] X-line Roll Count: refers to the number of times the seismic data is rolled in the x-line direction during seismic data processing. The number of rolls determines the translation of the seismic data in the x-line direction.
[0107] In some embodiments of the present invention, see Figure 2 , step 300 comprises:
[0108] Step 301: Meshing the unit template according to the parameter value of the unit template and the scrolling parameter to generate a mesh result;
[0109] Step 302: Calculating the bin attributes of the division result according to the unit template and the scrolling parameter;
[0110] In step 301 and step 302, the unit template is first divided into multiple parts, namely the division results, and then the two-dimensional array of the facet attribute rolling template is initialized, and the facet attributes such as the unit template coverage times, the shot distance, and the azimuth are calculated according to the shot point coordinates.
[0111] Step 303: Generate the surface element attributes of the target observation system according to the surface element attributes of the segmentation result.
[0112] In some embodiments of the present invention, see Figure 3 , step 301 comprises:
[0113] Step 3011: Calculate the maximum value of the defined grid parameter of the target observation system according to the parameter value of the unit template and the rolling parameter;
[0114] According to the unit template parameters and rolling parameters, the maximum value of the observation system definable grid parameters is calculated according to the following formula:
[0115] Grid(x) = gcd (track distance, inline direction rolling distance),
[0116] Grid(y)=gcd(line distance, scrolling distance in x-line direction).
[0117] Where Grid(x) refers to the length of the unit grid in the inline direction, Grid(y) refers to the length of the unit grid in the x-line direction, and gcd refers to the greatest common divisor.
[0118] Step 3012: gridding the unit template according to the maximum value of the defined grid parameter and the application scenario of the target observation system to generate the gridding result.
[0119] The user needs are determined according to the application scenario of the target observation system, and the energy simulation is gridded according to the maximum values of the defined grid parameters determined in step 3011 .
[0120] In some embodiments of the present invention, see Figure 4 , step 303 includes:
[0121] Step 3031: scroll and superimpose the surface element attributes of the segmentation result in the inline direction and the x-line direction in turn according to the scrolling parameter to generate the surface element attributes of the target observation system.
[0122] Based on the unit template facet attribute array obtained in step 302, rolling superposition is performed first in the inline direction and then in the x-line direction according to the rolling parameters to obtain the observation system facet attribute array, thereby completing the non-continuous arrangement piece observation system facet attribute calculation.
[0123] It should be noted that the rolling distance in the inline / x-line direction has no restrictions on the track spacing and line spacing, and can be any value. When the inline (x-line) rolling distance of the observation system is not an integer multiple of the track spacing (line spacing), it means that the detection points of other arrays are interspersed in the middle of the same array, that is, a non-continuous array observation system.
[0124] In some embodiments of the present invention, see Figure 5 , step 400 comprises:
[0125] Step 401: assigning line numbers and point numbers to detection points and shot points according to the relationship between the arrangement slices;
[0126] When the inline (x-line) rolling distance of the observation system is an integer multiple of the track pitch (line pitch), the arrangement slices are discontinuous, and the detection points (shot points) are assigned line numbers and point numbers according to the relationship between the arrangement slices.
[0127] Step 402: Calculate the horizontal and vertical coordinates of the detection points and the shot points of the array after rolling according to the rolling parameters, the line number and the point number.
[0128] Step 403: Generate the SPS file according to the line number, point number and the horizontal and vertical coordinates.
[0129] In step 402 and step 403, after scrolling, the horizontal and vertical coordinates of the detection points (shot points) of the scrolled arrangement slice are calculated according to the scrolling parameters, and line numbers and point numbers are assigned according to the arrangement slice and stored in the detection point (shot point) file according to the SPS file format.
[0130] From the above description, it can be seen that the SPS file and facet attribute generation method provided in the embodiment of the present invention first generates a unit template of the target observation system according to the characteristic parameters of the target observation system, wherein the arrangement slices in the target observation system are non-continuous; generates the scrolling parameters of the target observation system according to the unit template; generates the facet attributes of the unit template according to the unit template and the scrolling parameters to generate the facet attributes of the target observation system; determines the relationship between the arrangement slices according to the scrolling parameters to generate the SPS file of the target observation system.
[0131] The present invention provides a method for constructing an SPS and calculating bin attributes applicable to a non-continuous array slice observation system, the purpose of which is to solve the problem that in a non-continuous array slice observation system, the SPS file is difficult to construct due to the discontinuous line numbers of the corresponding detection points of the shot points in the same relationship slice, and the bin attributes are difficult to calculate after the bin grid is subdivided. Specifically, the present invention has the following beneficial effects:
[0132] (1) An innovative method for constructing SPS files and calculating surface element attributes for non-continuous array observation systems is proposed;
[0133] (2) The deployment of non-continuous array observation systems can improve the flexibility of field wiring and indoor processing and interpretation.
[0134] (3) It can be used for the subdivision of the observation system and the calculation of related surface attributes;
[0135] Embodiment 2
[0136] In order to further illustrate the solution, the present invention also takes a certain block as an example to provide a specific application example of the SPS file and the facet attribute generation method.
[0137] In order to solve the problem in the existing method that, for a non-continuous array slice observation system, the line numbers of the corresponding detection points of the shot points in the same relationship slice are not continuous, making it difficult to construct an SPS file, and the surface element attributes are difficult to calculate after the surface element grid is subdivided. The present invention provides a method for constructing an SPS and calculating surface element attributes based on a non-continuous array slice observation system, see Figure 6 as well as Figure 7 , the method comprises the following steps:
[0138] S1: Establish unit template;
[0139] The unit template is established according to the unit template parameters. The parameters of the unit template include: number of detection lines, number of detection points, track distance, detection line distance, detection point starting coordinates, number of shot lines, number of shot points, shot point distance, shot line distance, and shot point starting coordinates. Specifically:
[0140] Receiver Line Number: refers to the number of detectors (seismic receivers) deployed in seismic exploration. The number of receiver lines determines the density and resolution of seismic data acquisition.
[0141] Receiver Point Number: refers to the number of receiver points (seismic receivers) on each detection line. The number of receiver points determines the spatial resolution of seismic data acquisition.
[0142] Receiver Interval: refers to the distance between two adjacent receiver points. The receiver interval determines the spatial sampling interval of seismic data acquisition.
[0143] Receiver Line Interval: refers to the distance between two adjacent receiver lines. The receiver line interval determines the area range and layout density of seismic data acquisition.
[0144] Receiver Point Start Coordinate: refers to the position coordinate of the first receiver point. It can be used to determine the starting position of the entire seismic data acquisition area.
[0145] Shot Line Number: refers to the number of shot points (seismic sources) deployed in seismic exploration. The number of shot lines determines the density and resolution of seismic data acquisition.
[0146] Shot Point Number: refers to the number of shot points (seismic sources) on each shot line. The number of shot points determines the spatial resolution of seismic data acquisition.
[0147] Shot Interval: refers to the distance between two adjacent shot points. The shot interval determines the spatial sampling interval of seismic data acquisition.
[0148] Shot Line Interval: refers to the distance between two adjacent shot lines. The shot line interval determines the area range and layout density of seismic data acquisition.
[0149] Shot Point Start Coordinate: refers to the position coordinates of the first shot point. It can be used to determine the starting position of the entire seismic data acquisition area.
[0150] S2: Determine the rolling parameters of the observing system;
[0151] The scrolling parameters include: any scrolling azimuth, inline scrolling distance, x-line scrolling distance, inline scrolling times, x-line scrolling times. Specifically:
[0152] Roll Angle: refers to the rotation angle of the seismic instrument (such as seismic sensor) relative to the horizontal plane when recording seismic data in seismic exploration. The roll azimuth can be used to describe the rotation direction and angle of seismic data.
[0153] Inline Roll Distance: refers to the distance that seismic data is rolled (moved) in the inline direction during seismic data processing. The inline direction refers to the direction parallel to the seismic exploration line.
[0154] X-line Roll Distance: refers to the distance that seismic data is rolled (moved) in the x-line direction during seismic data processing. The x-line direction refers to the direction perpendicular to the seismic exploration line direction.
[0155] Inline Roll Count: refers to the number of times the seismic data is rolled in the inline direction during seismic data processing. The number of rolls determines the translation amount of the seismic data in the inline direction.
[0156] X-line Roll Count: refers to the number of times the seismic data is rolled in the x-line direction during seismic data processing. The number of rolls determines the translation of the seismic data in the x-line direction.
[0157] S3: Calculate the grid parameters of the observation system and perform surface element grid division;
[0158] According to the unit template parameters and rolling parameters, the maximum value of the observation system definable grid parameters is calculated:
[0159] Grid(x) = gcd (track distance, inline direction rolling distance),
[0160] Grid(y)=gcd(line distance, scrolling distance in x-line direction).
[0161] Select grid parameters according to requirements to mesh the unit template, such as Figure 8 shown.
[0162] S4: construct the arrangement slice relationship;
[0163] Constructing an array sheet refers to saving the number of lines and points of the shot points and the number of lines and points of the detection points of a unit template so as to establish a relationship in the observation system according to the line number and point number of the shot detection point. In the observation system, the detection point only receives the signal excited by the shot points in the array sheet. When step S4 is implemented, the parameters of each unit template are recorded, and the array sheet is constructed according to the line number and point number of the shot detection points of the unit template.
[0164] S5: Calculate the coordinates of the shot checkpoints of the observation system using the rolling parameters, and construct the shot point, checkpoint, and relationship files according to the arrangement slice relationship;
[0165] In a continuous array slice observation system, the connected detection points on a detection line correspond to the same array slice. In a non-continuous array slice observation system, the detection points on a detection line of an observation system corresponding to a array slice may have detection points of other array slices in between. The storage format of the start point number and end point number of the detection point on the detection line corresponding to each shot point in the relationship file is difficult to store this type of array slice. The detection points (shot points) are stored according to the array slice. If a detection point (shot point) corresponds to n array slices, the detection point (shot point) stores the data corresponding to n array slices in the detection point (shot point) file, that is, different line numbers and point numbers may exist at a physical point position.
[0166] When the inline (x-line) rolling distance of the observation system is not an integer multiple of the track distance (line distance), that is, the arrangement slices are continuous, the SPS file is constructed normally;
[0167] When the inline (x-line) rolling distance of the observation system is an integer multiple of the track distance (line distance), the arrangement of the slices is discontinuous, such as Fig. 9As shown in the figure, in the construction of the detection point (shot point) file, the detection point (shot point) is assigned a line number and a point number according to the arrangement slice. After rolling, the horizontal and vertical coordinates of the detection point (shot point) of the arrangement slice after rolling are calculated according to the rolling parameters, and the line number and point number are assigned according to the arrangement slice and stored in the detection point (shot point) file according to the SPS file format, as shown in the figure. Fig.10 as well as Fig.11 As shown; in the construction of the xps relationship file, each shot point in the shot point file is assigned the detection point of the corresponding unit template according to the line number, starting point number and ending point number according to the arrangement piece, and is stored in the relationship file according to the SPS file format, such as Fig.12 shown.
[0168] S6: Calculate the panel attributes of the unit template;
[0169] The observation system coverage is divided by the unit template parameters and the unit template shot detection point coordinates according to the grid size calculated in step S3, and the two-dimensional array of the facet attribute rolling template is initialized. The facet attributes such as the unit template coverage times, shot detection distance, azimuth angle, etc. are calculated according to the shot detection point coordinates.
[0170] Initializing the scrolling template of the face element coverage times according to the grid size includes: dividing the count according to the grid size according to the coordinate range of the unit template, starting the count from the first grid containing the CMP point, and using a two-dimensional array to access the face element attribute data in the inline direction first and then the x-line direction.
[0171] S7: Calculate the observation system surface element attributes using rolling parameters;
[0172] The rolling superposition according to the rolling parameters includes: there is no need to construct a complete rolling observation system, and the observation system surface element attributes are generated only by parameter rolling superposition, so that the calculation results of the surface element attributes of the non-continuous arrangement piece observation system can be obtained.
[0173] When step S7 is implemented, the unit template bin attribute array obtained in step S6 is firstly rolled and superimposed in the inline direction and then in the x-line direction according to the rolling parameters to obtain the observation system bin attribute array, and the non-continuous arrangement piece observation system bin attribute calculation is completed, such as Fig. 9 shown.
[0174] From the above description, it can be seen that the SPS file and facet attribute generation method provided by the embodiment of the present invention comprises the following steps: (1) establishing a unit template; (2) establishing a rolling parameter of the observation system; (3) calculating the grid parameters of the observation system; (4) constructing an arrangement sheet relationship; (5) using the rolling parameter to calculate the coordinates of the shot and detection points of the observation system, and constructing the shot points, detection points, and relationship files according to the arrangement sheet; (6) calculating the facet attributes of the unit template; (7) using the rolling parameter to calculate the facet attributes of the observation system; the method of the present invention innovatively proposes a method for constructing an SPS file and calculating facet attributes for a non-continuous arrangement sheet observation system, which can be used for the facet subdivision problem of the observation system layout and the calculation of related facet attributes.
[0175] Embodiment 3
[0176] Based on the same principle, this embodiment also discloses a SPS file and a facet attribute generation device, such as Fig.13 As shown, the device comprises:
[0177] A unit template generation module 10, for generating a unit template of the target observation system according to characteristic parameters of the target observation system, wherein the arrangement slices in the target observation system are non-continuous;
[0178] A rolling parameter generating module 20, configured to generate rolling parameters of the target observation system according to the unit template;
[0179] A surfel attribute generation module 30, configured to generate surfel attributes of the unit template according to the unit template and the rolling parameter, so as to generate surfel attributes of the target observation system;
[0180] The SPS file generating module 40 is used to determine the relationship between the arrangement slices according to the rolling parameters to generate the SPS file of the target observation system.
[0181] In some embodiments of the present invention, the characteristic parameters include: number of detection lines, number of detection points, track spacing, detection line spacing, detection point starting coordinates, number of shot lines, number of shot points, shot point spacing, shot line spacing and shot point starting coordinates.
[0182] In some embodiments of the present invention, the scrolling parameters include: scrolling azimuth, inline scrolling distance, x-line scrolling distance, inline scrolling times, and x-line scrolling times.
[0183] In some embodiments of the present invention, the facet attribute generation module includes:
[0184] A division result generating unit, used for performing grid division on the unit template according to the parameter value of the unit template and the scrolling parameter to generate a division result;
[0185] A bin attribute calculation unit, used for calculating the bin attributes of the segmentation result according to the unit template and the scrolling parameter;
[0186] A facet attribute generation unit is used to generate facet attributes of the target observation system according to the facet attributes of the segmentation result.
[0187] In some embodiments of the present invention, the division result generating unit includes:
[0188] A maximum value calculation unit, used to calculate the maximum value of the defined grid parameter of the target observation system according to the parameter value of the unit template and the rolling parameter;
[0189] The division result generating unit is used to perform grid division on the unit template according to the maximum value of the defined grid parameter and the application scenario of the target observation system to generate the division result.
[0190] In some embodiments of the present invention, the facet attribute generation unit includes:
[0191] The facet attribute rolling unit is used to roll and superimpose the facet attributes of the segmentation result in the inline direction and the x-line direction in sequence according to the rolling parameter to generate the facet attributes of the target observation system.
[0192] In some embodiments of the present invention, the SPS file generation module includes:
[0193] A detection point assigning unit, used for assigning line numbers and point numbers to detection points and shot points according to the relationship between the arrangement slices;
[0194] A coordinate calculation unit, used to calculate the horizontal and vertical coordinates of the detection points and the shot points of the arrangement slice after rolling according to the rolling parameters, the line number and the point number,
[0195] The SPS file generating unit is used to generate the SPS file according to the line number, point number and the horizontal and vertical coordinates.
[0196] From the above description, it can be seen that the SPS file and facet attribute generation device provided by the embodiment of the present invention first generates a unit template of the target observation system according to the characteristic parameters of the target observation system, wherein the arrangement slices in the target observation system are non-continuous; generates the scrolling parameters of the target observation system according to the unit template; generates the facet attributes of the unit template according to the unit template and the scrolling parameters to generate the facet attributes of the target observation system; determines the relationship between the arrangement slices according to the scrolling parameters to generate the SPS file of the target observation system.
[0197] The present invention provides an SPS construction and facet attribute calculation device suitable for a non-continuous arrangement slice observation system, and its purpose is to solve the problem that in the non-continuous arrangement slice observation system, the SPS file is difficult to construct due to the discontinuous detection point line numbers corresponding to the shot points in the same relationship slice, and the facet attributes are difficult to calculate after the facet grid is subdivided.
[0198] The present invention divides the entire observation system according to the arrangement piece relationship to construct the SPS file, without considering the actual layout of the observation system. By subdividing the facet grid, the facet grid of the observation system is redefined to calculate the facet attributes, thereby completing the construction of the SPS file of the non-continuous arrangement piece observation system and the calculation of the facet attributes.
[0199] Embodiment 4
[0200] The embodiments of the present application also provide a specific implementation of an electronic device that can implement all the steps in the SPS file and the facet attribute generation method in the above embodiments, see Fig.14 , electronic equipment specifically includes the following:
[0201] Processor (processor) 1201, memory (memory) 1202, communication interface (CommunicationsInterface) 1203 and bus 1204;
[0202] The processor 1201, the memory 1202, and the communication interface 1203 communicate with each other via the bus 1204; the communication interface 1203 is used to realize information transmission between related devices such as server-side devices, computing units, and client devices.
[0203] The processor 1201 is used to call the computer program in the memory 1202. When the processor executes the computer program, all the steps in the SPS file and the facet attribute generation method in the above embodiment are implemented. For example, when the processor executes the computer program, the following steps are implemented:
[0204] Generating a unit template of the target observation system according to characteristic parameters of the target observation system, wherein the arrangement slices in the target observation system are discontinuous;
[0205] generating a rolling parameter of the target observation system according to the unit template;
[0206] Generating the surface element attributes of the unit template according to the unit template and the rolling parameter to generate the surface element attributes of the target observation system;
[0207] The relationship between the arranged slices is determined according to the rolling parameter to generate an SPS file of the target observation system.
[0208] In some embodiments of the present invention, the characteristic parameters include: number of detection lines, number of detection points, track spacing, detection line spacing, detection point starting coordinates, number of shot lines, number of shot points, shot point spacing, shot line spacing and shot point starting coordinates.
[0209] In some embodiments of the present invention, the scrolling parameters include: scrolling azimuth, inline scrolling distance, x-line scrolling distance, inline scrolling times, and x-line scrolling times.
[0210] In some embodiments of the present invention, generating the surface element attributes of the unit template according to the unit template and the rolling parameter to generate the surface element attributes of the target observation system includes:
[0211] Meshing the unit template according to the parameter value of the unit template and the scrolling parameter to generate a mesh result;
[0212] Calculating the facet attributes of the division result according to the unit template and the scrolling parameter;
[0213] The surface element attributes of the target observation system are generated according to the surface element attributes of the segmentation result.
[0214] In some embodiments of the present invention, meshing the unit template according to the parameter value of the unit template and the scrolling parameter to generate a meshing result includes:
[0215] Calculating the maximum value of the defined grid parameter of the target observation system according to the parameter value of the unit template and the rolling parameter;
[0216] The unit template is meshed according to the maximum value of the defined mesh parameter and the application scenario of the target observation system to generate the meshing result.
[0217] In some embodiments of the present invention, generating the surface element attributes of the target observation system according to the surface element attributes of the segmentation result includes:
[0218] The surface element attributes of the segmentation result are scrolled and superimposed in the inline direction and the x-line direction in sequence according to the scrolling parameter to generate the surface element attributes of the target observation system.
[0219] In some embodiments of the present invention, determining the relationship between the arranged slices according to the rolling parameters to generate the SPS file of the target observation system includes:
[0220] According to the relationship between the arrayed slices, the detection points and the shot points are assigned line numbers and point numbers;
[0221] Calculate the horizontal and vertical coordinates of the detection points and the shot points of the arrangement slice after rolling according to the rolling parameters, the line number and the point number,
[0222] The SPS file is generated according to the line number, point number and the horizontal and vertical coordinates.
[0223] Embodiment 5
[0224] The embodiments of the present application also provide a computer-readable storage medium capable of implementing all the steps in the SPS file and the method for generating surfel attributes in the above embodiments. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, all the steps in the SPS file and the method for generating surfel attributes in the above embodiments are implemented. For example, when the processor executes the computer program, the following steps are implemented:
[0225] Generating a unit template of the target observation system according to characteristic parameters of the target observation system, wherein the arrangement slices in the target observation system are discontinuous;
[0226] generating a rolling parameter of the target observation system according to the unit template;
[0227] Generating a surface element attribute of the unit template according to the unit template and the rolling parameter to generate a surface element attribute of the target observation system;
[0228] The relationship between the arranged slices is determined according to the rolling parameter to generate an SPS file of the target observation system.
[0229] In some embodiments of the present invention, the characteristic parameters include: number of detection lines, number of detection points, track spacing, detection line spacing, detection point starting coordinates, number of shot lines, number of shot points, shot point spacing, shot line spacing and shot point starting coordinates.
[0230] In some embodiments of the present invention, the scrolling parameters include: scrolling azimuth, inline scrolling distance, x-line scrolling distance, inline scrolling times, and x-line scrolling times.
[0231] In some embodiments of the present invention, generating the surface element attributes of the unit template according to the unit template and the rolling parameter to generate the surface element attributes of the target observation system includes:
[0232] Meshing the unit template according to the parameter value of the unit template and the scrolling parameter to generate a mesh result;
[0233] Calculating the facet attributes of the division result according to the unit template and the scrolling parameter;
[0234] The surface element attributes of the target observation system are generated according to the surface element attributes of the segmentation result.
[0235] In some embodiments of the present invention, meshing the unit template according to the parameter value of the unit template and the scrolling parameter to generate a meshing result includes:
[0236] Calculating the maximum value of the defined grid parameter of the target observation system according to the parameter value of the unit template and the rolling parameter;
[0237] The unit template is meshed according to the maximum value of the defined mesh parameter and the application scenario of the target observation system to generate the meshing result.
[0238] In some embodiments of the present invention, generating the surface element attributes of the target observation system according to the surface element attributes of the segmentation result includes:
[0239] The surface element attributes of the segmentation result are scrolled and superimposed in the inline direction and the x-line direction in sequence according to the scrolling parameter to generate the surface element attributes of the target observation system.
[0240] In some embodiments of the present invention, determining the relationship between the arranged slices according to the rolling parameters to generate the SPS file of the target observation system includes:
[0241] According to the relationship between the arrayed slices, the detection points and the shot points are assigned line numbers and point numbers;
[0242] Calculate the horizontal and vertical coordinates of the detection points and the shot points of the arrangement slice after rolling according to the rolling parameters, the line number and the point number,
[0243] The SPS file is generated according to the line number, point number and the horizontal and vertical coordinates.
[0244] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the hardware + program embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0245] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0246] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product 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.
[0247] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. 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.
[0248] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0249] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0250] The present invention uses specific embodiments to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A method for generating SPS files and facet attributes, characterized in that: include: Generating a unit template of the target observation system according to characteristic parameters of the target observation system, wherein the arrangement slices in the target observation system are discontinuous; generating a rolling parameter of the target observation system according to the unit template; Generating the surface element attributes of the unit template according to the unit template and the rolling parameter to generate the surface element attributes of the target observation system; The relationship between the arranged slices is determined according to the rolling parameter to generate an SPS file of the target observation system.
2. The SPS file and the facet attribute generation method according to claim 1, characterized in that: The characteristic parameters include: the number of detection lines, the number of detection points, the track distance, the detection line distance, the detection point starting coordinates, the number of shot lines, the number of shot points, the shot point distance, the shot line distance and the shot point starting coordinates.
3. The SPS file and facet attribute generation method according to claim 1, characterized in that: The scrolling parameters include: scrolling azimuth, inline scrolling distance, x-line scrolling distance, inline scrolling times, and x-line scrolling times.
4. The SPS file and the facet attribute generation method according to claim 1, characterized in that: Generating the surface element attributes of the unit template according to the unit template and the rolling parameter to generate the surface element attributes of the target observation system includes: Meshing the unit template according to the parameter value of the unit template and the scrolling parameter to generate a mesh result; Calculating the facet attributes of the division result according to the unit template and the scrolling parameter; The surface element attributes of the target observation system are generated according to the surface element attributes of the segmentation result.
5. The SPS file and facet attribute generation method according to claim 4, characterized in that: Meshing the unit template according to the parameter value of the unit template and the scrolling parameter to generate a mesh result includes: Calculating the maximum value of the defined grid parameter of the target observation system according to the parameter value of the unit template and the rolling parameter; The unit template is meshed according to the maximum value of the defined mesh parameter and the application scenario of the target observation system to generate the meshing result.
6. The SPS file and facet attribute generation method according to claim 4, characterized in that: Generating the surface element attributes of the target observation system according to the surface element attributes of the segmentation result includes: The surface element attributes of the segmentation result are scrolled and superimposed in the inline direction and the x-line direction in sequence according to the scrolling parameter to generate the surface element attributes of the target observation system.
7. The SPS file and the method for generating facet attributes according to any one of claims 1 to 6, characterized in that: Determining the relationship between the arrangement slices according to the rolling parameters to generate an SPS file of the target observation system includes: According to the relationship between the arrayed slices, the detection points and the shot points are assigned line numbers and point numbers; Calculate the horizontal and vertical coordinates of the detection points and the shot points of the arrangement slice after rolling according to the rolling parameters, the line number and the point number, The SPS file is generated according to the line number, point number and the horizontal and vertical coordinates.
8. An SPS file and a surface element attribute generation device, characterized in that: include: A unit template generation module, used to generate a unit template of the target observation system according to characteristic parameters of the target observation system, wherein the arrangement slices in the target observation system are non-continuous; A rolling parameter generating module, used for generating the rolling parameters of the target observation system according to the unit template; A facet attribute generation module, used for generating facet attributes of the unit template according to the unit template and the rolling parameter, so as to generate facet attributes of the target observation system; The SPS file generating module is used to determine the relationship between the arrangement slices according to the rolling parameters to generate the SPS file of the target observation system.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Cited By
Three-dimensional seismic acquisition and observation system design method for full wave field exploration
CN122283845A