Natural gamma-ray spectral logging peak correction method, device, equipment and medium
By performing nuclide correction on the energy spectrum curve of the natural gamma spectral logging tool and using the trace correction coefficient to correct the nuclide energy spectrum curve, the signal drift problem caused by charge accumulation and temperature rise was solved, and the measurement accuracy of the energy spectrum curve was improved.
Patent Information
- Application Number
- CN202310764514.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-27
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2043-06-27
AI Technical Summary
When the natural gamma spectral logging tool is in operation, the nonlinear drift of the signal due to charge accumulation and temperature rise causes the shape of the energy spectrum curve to drift, which cannot meet the requirements of accurate spectrum interpretation.
By acquiring the original energy spectrum curve, the energy spectrum curve of each radionuclide is determined. Based on the energy spectrum curve of the radionuclide and the standard characteristic peak, the channel correction coefficient is determined. The energy spectrum curve of the radionuclide is corrected to obtain the radionuclide correction curve. Based on the radionuclide correction curve, the energy spectrum correction curve is generated. The characteristic energy peak position of multiple radionuclides is corrected by using the characteristics of different radionuclides.
It effectively improves the measurement accuracy of energy spectrum curves, solves the problem of inaccurate energy spectrum curve measurement, and realizes linear correction of multiple nuclides.
Smart Images

Figure CN116556929B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of well logging technology in oil exploration and development, and particularly to a method, apparatus, equipment and medium for correcting natural gamma ray spectral logging peaks. Background Technology
[0002] Natural gamma spectroscopy logging tools can collect information on natural radionuclides in downhole formations under complex well conditions such as highly deviated and horizontal wells. This includes the content of radionuclides such as potassium-40K, uranium-238U, and thorium-232Th, as well as total natural gamma and uranium-removed natural gamma curves. It has important application value in many aspects, such as finding high-radioactive reservoirs, studying fluid flow in oilfield development, calculating mud content, studying sedimentary environments and clay mineral types, and studying oil layers.
[0003] The core component of the natural gamma spectral logging tool is the NaI crystal detector, which converts the gamma photons from the decay of natural radionuclides in the formation into electrical pulse signals proportional to their incident energy. It then uses a multi-channel pulse amplitude analyzer to classify each pulse by amplitude and records the number of pulses of the corresponding amplitude in each channel, ultimately generating an instrument spectrum or a mixed spectrum composed of superimposed spectral lines of different nuclides.
[0004] In the process of realizing this invention, it was found that at least the following technical problems exist in the prior art: when the instrument is working, as the charge accumulates and the temperature rises, the performance of each component may change, resulting in nonlinear drift of the output signal, which ultimately causes the shape of the energy spectrum curve to drift, making it impossible to meet the requirements of subsequent spectral interpretation to obtain accurate content. Summary of the Invention
[0005] This invention provides a method, apparatus, equipment, and medium for correcting the peak of natural gamma ray spectral logging, in order to solve the technical problem of inaccurate measurement caused by energy spectrum curve shift and improve the measurement accuracy of energy spectrum curve.
[0006] According to one aspect of the present invention, a method for correcting natural gamma ray spectral logging peaks is provided, comprising:
[0007] Obtain the original energy spectrum curve and determine the energy spectrum curve of each radionuclide in the original energy spectrum curve;
[0008] For each radionuclide, the address correction coefficient corresponding to the radionuclide is determined based on the radionuclide energy spectrum curve and the standard characteristic peak of the radionuclide. The radionuclide energy spectrum curve corresponding to the radionuclide is then corrected based on the address correction coefficient to obtain the radionuclide correction curve.
[0009] Based on the nuclide correction curves corresponding to each radionuclide, the energy spectrum correction curves are obtained.
[0010] Optionally, based on the above scheme, the address correction coefficient corresponding to the radionuclide is determined based on the radionuclide energy spectrum curve and the standard characteristic peak value of the radionuclide, including:
[0011] Traverse the characteristic values of the energy spectrum curves of the radionuclide and take the maximum value of the characteristic value as the characteristic peak of the energy spectrum curve of the radionuclide.
[0012] The address correction coefficient is determined based on the characteristic peak value and standard characteristic peak value of the energy spectrum curve.
[0013] Optionally, based on the above scheme, the channel address correction coefficient is determined according to the characteristic peak value and standard characteristic peak value of the energy spectrum curve, including:
[0014] The ratio between the characteristic peak value of the energy spectrum curve and the standard characteristic peak value is used as the address correction coefficient.
[0015] Optionally, based on the above scheme, the radionuclide energy spectrum curves in the original energy spectrum curves are determined, including:
[0016] Identify multiple peak values in the original energy spectrum curve;
[0017] The counting channels for each radionuclide are determined based on the peak values of each curve.
[0018] For each radionuclide, the curve corresponding to the counting channel of the radionuclide in the original energy spectrum curve is taken as the radionuclide energy spectrum curve.
[0019] Optionally, based on the above scheme, the radionuclide energy spectrum curves corresponding to the radionuclides are corrected using the address correction coefficient to obtain the radionuclide correction curves, including:
[0020] Within the counting domain corresponding to the radionuclide, the characteristic values of the energy spectrum curves corresponding to each channel are adjusted based on the channel correction coefficient to obtain the nuclide correction curve.
[0021] Optionally, based on the above scheme, an energy spectrum correction curve is obtained based on the nuclide correction curves corresponding to each radionuclide, including:
[0022] Based on the counting channels of each nuclide correction curve, connect the correction curves of each nuclide to obtain the energy spectrum correction curve.
[0023] Optionally, based on the above scheme, the radionuclides include potassium, uranium, and thorium.
[0024] According to another aspect of the present invention, a natural gamma ray spectral logging peak correction device is provided, comprising:
[0025] The nuclide energy spectrum curve determination module is used to obtain the original energy spectrum curve and determine the nuclide energy spectrum curve of each radionuclide in the original energy spectrum curve.
[0026] The nuclide correction curve determination module is used to determine the channel correction coefficient corresponding to each radionuclide based on the radionuclide energy spectrum curve and the standard characteristic peak of the radionuclide, and to correct the radionuclide energy spectrum curve corresponding to the radionuclide based on the channel correction coefficient to obtain the nuclide correction curve corresponding to the radionuclide.
[0027] The energy spectrum correction curve determination module is used to obtain the energy spectrum correction curve based on the nuclide correction curve corresponding to each radionuclide.
[0028] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0029] At least one processor; and
[0030] A memory that is communicatively connected to at least one processor; wherein,
[0031] The memory stores a computer program that can be executed by at least one processor, such that the at least one processor is able to perform the natural gamma spectral logging peak correction method according to any embodiment of the present invention.
[0032] According to another aspect of the present invention, a computer-readable storage medium is provided, which stores computer instructions for causing a processor to execute and implement the natural gamma spectral logging peak correction method of any embodiment of the present invention.
[0033] The technical solution of this invention involves obtaining the original energy spectrum curve and determining the nuclide energy spectrum curve of each radionuclide within the original energy spectrum curve. For each radionuclide, a channel correction coefficient is determined based on the radionuclide's energy spectrum curve and standard characteristic peak value. The corresponding nuclide energy spectrum curve is then corrected based on the channel correction coefficient to obtain the corresponding nuclide correction curve. Based on the corresponding nuclide correction curve, the energy spectrum correction curve is obtained. By utilizing the characteristics of different nuclides, characteristic energy peak position correction for multiple nuclides is performed, converting the nonlinear spectral drift correction of the energy spectrum curve into a multi-count channel linear correction. This solves the calculation problem of inaccurate energy spectrum curve measurement and effectively improves the measurement accuracy of the energy spectrum curve.
[0034] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0035] To more clearly illustrate the technical solutions in the embodiments of the present invention, 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 the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 This is a flowchart illustrating a natural gamma ray spectral logging peak correction method provided in Embodiment 1 of the present invention;
[0037] Figure 2 This is a flowchart illustrating a natural gamma ray spectral logging peak correction method provided in Embodiment 2 of the present invention;
[0038] Figure 3 This is a schematic diagram of the characteristic peak positions and counting channels of an energy spectrum curve provided in Embodiment 2 of the present invention;
[0039] Figure 4 This is a peak correction result diagram of an energy spectrum curve provided in Embodiment 2 of the present invention;
[0040] Figure 5 This is a schematic diagram of the structure of a natural gamma ray spectral logging peak correction device provided in Embodiment 3 of the present invention;
[0041] Figure 6 This is a schematic diagram of the structure of an electronic device provided in Embodiment 4 of the present invention. Detailed Implementation
[0042] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0043] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0044] Example 1
[0045] Figure 1 This is a flowchart illustrating a natural gamma ray spectral logging peak correction method according to Embodiment 1 of the present invention. This embodiment is applicable to situations where natural gamma ray spectral logging peaks need correction. This method can be executed by a natural gamma ray spectral logging peak correction device, which can be implemented in hardware and / or software and can be configured in an electronic device. Figure 1 As shown, the method includes:
[0046] S110. Obtain the original energy spectrum curve and determine the nuclide energy spectrum curve of each radionuclide in the original energy spectrum curve.
[0047] The original energy spectrum curve can be the original energy spectrum curve data obtained by a natural gamma ray spectroscopy logging instrument at a certain measurement depth, with one original energy spectrum curve corresponding to each depth. Radioactive nuclides can refer to atomic nuclides with unstable nuclei that can spontaneously emit radiation (such as alpha rays, beta rays, etc.) and decay into stable nuclides. Currently, radioactive nuclides include potassium, uranium, and thorium.
[0048] The radionuclide energy spectrum curves can be extracted from the original energy spectrum curves using a preset method. When the radionuclides are potassium, uranium, and thorium, the radionuclide energy spectrum curves for potassium, uranium, and thorium are extracted from the original energy spectrum curves, respectively.
[0049] In one implementation, the preset method can be a manually set interval range. For example, multiple region ranges are preset, and the original energy spectrum curve is divided based on the preset multiple interval ranges to obtain the nuclide energy spectrum curve for each radionuclide.
[0050] In another implementation, the preset method can be: dividing the original energy spectrum curve based on its curve characteristics to obtain the nuclide energy spectrum curves for each radionuclide. It is understood that the nuclide energy spectrum curves of radionuclides are fluctuating curves; therefore, the peak values in the original energy spectrum curve correspond to the peak values of the nuclide energy spectrum curves for each radionuclide. The original energy spectrum curve can be divided based on these characteristics.
[0051] Optionally, determining the nuclide energy spectrum curve of each radionuclide in the original energy spectrum curve includes: determining multiple peak values in the original energy spectrum curve; determining the counting channel of each radionuclide based on each peak value; and for each radionuclide, using the curve corresponding to the counting channel of the radionuclide in the original energy spectrum curve as the nuclide energy spectrum curve of that radionuclide. For any peak value in the original energy spectrum curve, a range including multiple counting channels can be formed by extending a preset distance from the counting channel address corresponding to the peak value to both ends. This range is used as the counting channel of the radionuclide corresponding to the peak value, and the curve corresponding to the counting channel is used as the curve corresponding to the peak value, i.e., the nuclide energy spectrum curve of that radionuclide. Taking potassium, uranium, and thorium as examples, multiple peak values of the original energy spectrum curve are determined, corresponding to the peak values of the nuclide energy spectrum curves of potassium, uranium, and thorium, respectively. For any peak value, a counting channel is extended based on the counting channel address corresponding to the peak value, and the curve corresponding to the counting channel is used as the curve corresponding to the peak value. The original energy spectrum curve segment corresponding to the counting channel is extracted as the nuclide energy spectrum curve of the radionuclide. For example, if the counting channel of a certain radionuclide is from energy address n to energy address m, the curve corresponding to the range of energy address coordinates n to energy address coordinates m in the original energy spectrum curve is extracted from the original energy spectrum curve and used as the nuclide energy spectrum curve of the radionuclide.
[0052] The peak value of the curve can be calculated based on the curve equation of the original energy spectrum curve, or it can be obtained through artificial labeling.
[0053] By segmenting the original energy spectrum curve based on the counting channels corresponding to each radionuclide and correcting it separately for each nuclide, the nonlinear spectral drift correction of the energy spectrum curve can be converted into a multi-counting channel linear correction, simplifying the correction process of the energy spectrum curve.
[0054] S120. For each radionuclide, determine the corresponding address correction coefficient based on the radionuclide energy spectrum curve and the standard characteristic peak of the radionuclide, and correct the corresponding radionuclide energy spectrum curve based on the address correction coefficient to obtain the corresponding radionuclide correction curve.
[0055] The standard characteristic peak can be the characteristic standard value corresponding to each radionuclide, which is the property value of each radionuclide itself. For details, please refer to existing technology; further elaboration is not provided here. The address correction factor is a parameter used to correct the nuclide energy spectrum curves of each radionuclide, and the address correction factor corresponds one-to-one with the radionuclide. For any given radionuclide, its nuclide energy spectrum curve is corrected based on the address correction factor corresponding to that radionuclide to obtain the nuclide correction curve.
[0056] Optionally, the corresponding address correction coefficient can be obtained by comparing the standard characteristic peak value with the characteristic values in the nuclide energy spectrum curve. In one embodiment, the ratio between the characteristic peak value of the energy spectrum curve and the standard characteristic peak value is used as the address correction coefficient.
[0057] Specifically, the address correction factor can be determined by the characteristic peak and standard characteristic peak of the radionuclide energy spectrum curve. Optionally, the characteristic values of the radionuclide energy spectrum curve can be traversed, and the maximum value of the characteristic value can be taken as the characteristic peak of the radionuclide energy spectrum curve. The address correction factor can then be determined based on the characteristic peak and standard characteristic peak.
[0058] Among them, the characteristic value of the energy spectrum curve can reflect the nuclear radiation count recorded by the detector per unit time in natural gamma spectral logging, also known as the count rate. The characteristic value of the energy spectrum curve for traversing the nuclide energy spectrum curve can be obtained by reading the nuclide energy spectrum curve corresponding to each radionuclide. For example, draw a perpendicular line from each point (counting address) on the curve to the vertical axis and record the position of the intersection point with the curve. Read the value of each intersection point, sort the coordinate values of all intersection points, and take the maximum value as the characteristic peak value of the energy spectrum curve.
[0059] It should be noted that during instrument operation, the performance of various components may change due to the accumulation of charge and the increase in temperature, resulting in nonlinear drift of the output signal. Ultimately, this causes the shape of the original energy spectrum curve acquired by the instrument to drift, which cannot meet the requirements of subsequent spectral interpretation to obtain accurate 40K, 238U, and 232Th contents. Therefore, it is necessary to provide standard characteristic peak values for each radionuclide and use the ratio of the standard characteristic peak value to the peak value of the radionuclide reflected in the original energy spectrum curve acquired by the instrument as a basis to correct the original energy spectrum curve.
[0060] By determining the channel address correction coefficient based on the characteristic peak value and standard characteristic peak value of the energy spectrum curve, an accurate basis is provided for the correction of the energy spectrum curve.
[0061] Optionally, the nuclide calibration curve can be obtained by adjusting the characteristic values of the energy spectrum curves corresponding to each address within the counting channel corresponding to the radionuclide, based on the address correction coefficient. The energy address corresponding to the characteristic peak of the energy spectrum curve of the radionuclide in the original energy spectrum curve deviates from its standard address. Therefore, it is necessary to correct the energy address corresponding to the characteristic peak of the energy spectrum curve of each radionuclide in the original energy spectrum curve based on its corresponding standard address. The correction of the nuclide energy spectrum curve can be understood as the process of calculating the counting channel of the nuclide energy spectrum curve with the correction coefficient. Optionally, the nuclide calibration curve can be obtained by multiplying the energy address within each radionuclide counting channel with the address correction coefficient to obtain a new counting channel, reading the energy addresses at the start and end positions of the new counting channel, and stretching or compressing the nuclide energy spectrum curve of each radionuclide based on the energy addresses at the start and end positions of the new counting channel.
[0062] By utilizing the characteristics of different nuclides, segmented correction processing of the characteristic energy peak positions of multiple nuclides is performed, transforming the nonlinear spectral drift correction of the energy spectrum curve into a multi-count channel linear correction. This solves the calculation problem of inaccurate energy spectrum curve measurement and further improves the measurement accuracy of the energy spectrum curve.
[0063] S130. Based on the nuclide correction curves corresponding to each radionuclide, the energy spectrum correction curve is obtained.
[0064] Among them, the energy spectrum correction curve is the curve after correcting the original energy spectrum curve. It is a curve that reflects the agreement between the energy address corresponding to the characteristic peak of the energy spectrum curve of each radionuclide and the energy address corresponding to its standard characteristic peak.
[0065] Optionally, the energy spectrum correction curve can be obtained by connecting the nuclide correction curves based on their count channels. The curves can be rewritten into the coordinate system based on the start and end positions of the corrected curve's horizontal axis. To ensure the total number of addresses within the count channel remains unchanged, redundant curve portions are discarded, and missing curves are filled in (connected). It should be noted that after correcting the nuclide correction curves corresponding to each radionuclide based on the address correction coefficient, the energy spectrum curves within the count channel of each nuclide correction curve are essentially stretched or compressed. Therefore, to ensure the total number of addresses within the count channel remains unchanged, in the case of stretching, extra addresses are discarded, and in the case of compression, missing addresses are manually added.
[0066] The technical solution of this embodiment obtains the original energy spectrum curve and determines the nuclide energy spectrum curve of each radionuclide in the original energy spectrum curve; for each radionuclide, the channel correction coefficient corresponding to the radionuclide is determined based on the radionuclide energy spectrum curve and the standard characteristic peak of the radionuclide, and the nuclide energy spectrum curve corresponding to the radionuclide is corrected based on the channel correction coefficient to obtain the nuclide correction curve corresponding to the radionuclide; based on the nuclide correction curve corresponding to each radionuclide, the energy spectrum correction curve is obtained, and the characteristic energy peak position correction of multiple nuclides is performed using the characteristics of different nuclides, converting the nonlinear spectral drift correction of the energy spectrum curve into a multi-count channel linear correction, which solves the calculation problem of inaccurate energy spectrum curve measurement and effectively improves the measurement accuracy of energy spectrum curve.
[0067] Example 2
[0068] Figure 2 This is a flowchart illustrating a natural gamma ray spectral logging peak correction method according to Embodiment 2 of the present invention. Based on the above embodiments, this embodiment provides a preferred embodiment. Figure 2 As shown, the method includes:
[0069] S210, raw energy spectrum curve of natural gamma ray spectral logging.
[0070] Among them, the raw energy spectrum curve of natural gamma ray spectral logging can be obtained by reading the raw energy spectrum curve data SLSP0 stored in the natural gamma ray spectral logging instrument at different measurement depths. i (i = 0, ..., N) are obtained.
[0071] S220, energy spectrum curve smoothing and filtering processing.
[0072] Among them, the energy spectrum curve smoothing filtering can be a five-point smoothing filter, and the calculation formula is as follows:
[0073] Y(i)=a0*X(i)+a1*(X(i-1)+X(i+1))+a2*(X(i-2)+X(i+2))
[0074] Where i represents the current point, a0, a1, and a2 represent weight coefficients, X represents the data before filtering, and Y represents the data after filtering.
[0075] By performing smoothing filtering on the original energy spectrum curve, the statistical fluctuation error of radioactive decay fluctuations can be eliminated.
[0076] S230 sets the standard characteristic peak positions and counting channels for potassium, uranium, and thorium radionuclides.
[0077] Setting the standard characteristic peak positions and counting channels for potassium, uranium, and thorium radionuclides can be achieved by marking the standard characteristic peak positions and counting channels on the original energy spectrum curve.
[0078] For example, see details. Figure 3 , Figure 3 This is a schematic diagram of the characteristic peak positions and counting channels of an energy spectrum curve provided in Embodiment 2 of the present invention. The horizontal axis represents the channel address, and the vertical axis represents the count rate, i.e., the characteristic value. Standard characteristic peak positions Nstd1, Nstd2, and Nstd3 for 40K, 238U, 232Th (and potassium, uranium, and thorium) are set in the original energy spectrum curve, and the corresponding counting channels are given as [0, N0], [N0, N1], and [N1, N2]. It can be seen from the original energy spectrum curve that the energy channel addresses corresponding to the peak values of radionuclides 40K, 238U, and 232Th deviate from the standard channel addresses, which does not meet the quality requirements of the original data measured by the instrument.
[0079] S240, sequentially search for the maximum count rate in different counting channels.
[0080] For example, see details. Figure 3 The channel addresses of 40K, 238U, and 232Th within the counting channel domain can be represented as ChannelK, ChannelU, and ChannelTh, respectively. The points where the peak values of the corresponding curves within the counting channel domain are perpendicular to the horizontal axis and intersect with the horizontal axis are the energy channel addresses corresponding to the maximum values of the energy spectrum curves searched in the above counting channels, namely Nmea1, Nmea2, and Nmea3.
[0081] S250. Obtain the actual characteristic peak position of the energy spectrum curve and calculate the correction coefficients for different counting channels.
[0082] The actual characteristic peak position of the energy spectrum curve can be the maximum search count rate within different counting channels, i.e., the actual characteristic peak position of each potassium, uranium, and thorium radionuclide. The counting channel correction coefficient can be the channel address correction coefficient, which is the ratio of the channel address corresponding to the standard characteristic peak position to the energy channel address corresponding to the maximum value of the energy spectrum curve.
[0083] S260. Perform peak correction processing on the energy spectrum curves of different counting channels using correction coefficients.
[0084] Optionally, the formulas for calculating the energy address correction for each counting channel are as follows:
[0085]
[0086]
[0087]
[0088] Wherein, ChannelKC, ChannelUC, and ChannelThC represent the channel addresses within the counting channel domain after spectral peak correction, and the symbol "[]" indicates data rounding.
[0089] S270. Obtain the energy spectrum curve after peak correction.
[0090] After peak correction, the energy spectrum curves in each counting channel are equivalent to being stretched or compressed. In order to ensure that the total number of channel addresses in the counting channel remains unchanged, extra channel addresses are discarded in the case of stretching, and missing channel addresses are manually added in the case of compression.
[0091] For example, see details. Figure 4 , Figure 4 This is a peak correction result diagram of an energy spectrum curve provided in Embodiment 2 of the present invention. The solid curve represents the original energy spectrum curve, and the dashed curve represents the energy spectrum curve after peak correction. It can be seen that the trace addresses corresponding to the corrected 40K, 238U, and 232Th characteristic peaks match the standard characteristic peak trace addresses, meeting the data quality requirements for subsequent data processing of the natural gamma energy spectrum curve and for analyzing the content of 40K, 238U, and 232Th in the formation, thus improving the reliability of the energy spectrum curve data.
[0092] The technical solution of this embodiment obtains the original energy spectrum curve of natural gamma ray spectral logging, performs smoothing and filtering on the energy spectrum curve, sets the standard characteristic peak positions and counting channels for potassium, uranium, and thorium radionuclides, searches for the maximum count rate in different counting channels in turn to obtain the actual characteristic peak positions of the energy spectrum curve, and calculates the correction coefficients for different counting channels. The energy spectrum curves of different counting channels are then subjected to peak correction processing using the correction coefficients to finally obtain the peak-corrected energy spectrum curve. By utilizing the characteristics of different nuclides, characteristic energy peak position correction of multiple nuclides is performed, converting the nonlinear spectral drift correction of the energy spectrum curve into a linear correction of multiple counting channels. This solves the problem of inaccurate calculation of energy spectrum curve measurement and effectively improves the measurement accuracy of energy spectrum curve.
[0093] Example 3
[0094] Figure 5 This is a schematic diagram of a natural gamma ray spectral logging peak correction device provided in Embodiment 3 of the present invention. Figure 5 As shown, the device includes:
[0095] The nuclide energy spectrum curve determination module 510 is used to acquire the original energy spectrum curve and determine the nuclide energy spectrum curve of each radionuclide in the original energy spectrum curve.
[0096] The nuclide correction curve determination module 520 is used to determine the address correction coefficient corresponding to each radionuclide based on the radionuclide energy spectrum curve and the standard characteristic peak of the radionuclide, and to correct the radionuclide energy spectrum curve corresponding to the radionuclide based on the address correction coefficient to obtain the nuclide correction curve corresponding to the radionuclide.
[0097] The energy spectrum correction curve determination module 530 is used to obtain the energy spectrum correction curve based on the nuclide correction curve corresponding to each radionuclide.
[0098] The technical solution of this embodiment obtains the original energy spectrum curve through a nuclide energy spectrum curve determination module, and determines the nuclide energy spectrum curve of each radionuclide in the original energy spectrum curve; the nuclide correction curve determination module determines the channel correction coefficient corresponding to each radionuclide based on the radionuclide energy spectrum curve and the standard characteristic peak of the radionuclide, and corrects the nuclide energy spectrum curve corresponding to the radionuclide based on the channel correction coefficient to obtain the nuclide correction curve corresponding to the radionuclide; the energy spectrum correction curve determination module obtains the energy spectrum correction curve based on the nuclide correction curve corresponding to each radionuclide, and performs characteristic energy peak position correction of multiple nuclides using the characteristics of different nuclides, converting the nonlinear spectral drift correction of the energy spectrum curve into a multi-count channel linear correction, solving the calculation problem of inaccurate energy spectrum curve measurement, and effectively improving the measurement accuracy of the energy spectrum curve.
[0099] Optionally, based on the above scheme, the nuclide calibration curve determination module 520 is specifically used for:
[0100] Traverse the characteristic values of the energy spectrum curves of the radionuclide and take the maximum value of the characteristic value as the characteristic peak of the energy spectrum curve of the radionuclide.
[0101] The address correction coefficient is determined based on the characteristic peak value and standard characteristic peak value of the energy spectrum curve.
[0102] Optionally, based on the above scheme, the nuclide calibration curve determination module 520 is specifically used for:
[0103] The ratio between the characteristic peak value of the energy spectrum curve and the standard characteristic peak value is used as the address correction coefficient.
[0104] Optionally, based on the above scheme, the nuclide energy spectrum curve determination module 510 is specifically used for:
[0105] Identify multiple peak values in the original energy spectrum curve;
[0106] The counting channels for each radionuclide are determined based on the peak values of each curve.
[0107] For each radionuclide, the curve corresponding to the counting channel of the radionuclide in the original energy spectrum curve is taken as the radionuclide energy spectrum curve.
[0108] Optionally, based on the above scheme, the nuclide calibration curve determination module 520 is specifically used for:
[0109] Within the counting domain corresponding to the radionuclide, the characteristic values of the energy spectrum curves corresponding to each channel are adjusted based on the channel correction coefficient to obtain the nuclide correction curve.
[0110] Optionally, based on the above scheme, the energy spectrum correction curve determination module 530 is specifically used for:
[0111] Based on the counting channels of each nuclide correction curve, connect the correction curves of each nuclide to obtain the energy spectrum correction curve.
[0112] Optionally, based on the above scheme, the radionuclides include potassium, uranium, and thorium.
[0113] The natural gamma ray spectral logging peak correction device provided in this embodiment of the invention can execute the natural gamma ray spectral logging peak correction method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.
[0114] Example 4
[0115] Figure 6 This is a schematic diagram of the structure of an electronic device provided in Embodiment 4 of the present invention. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0116] like Figure 6 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0117] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0118] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the natural gamma spectral logging peak correction method.
[0119] In some embodiments, the natural gamma ray spectral logging peak correction method can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the natural gamma ray spectral logging peak correction method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the natural gamma ray spectral logging peak correction method by any other suitable means (e.g., by means of firmware).
[0120] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0121] The computer program for implementing the natural gamma ray spectral logging peak correction method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program can be executed entirely on the machine, partially on the machine, as a standalone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0122] Example 5
[0123] Embodiment 5 of the present invention also provides a computer-readable storage medium storing computer instructions for causing a processor to execute a natural gamma ray spectral logging peak correction method, the method comprising:
[0124] Obtain the original energy spectrum curve and determine the energy spectrum curve of each radionuclide in the original energy spectrum curve;
[0125] For each radionuclide, the address correction coefficient corresponding to the radionuclide is determined based on the radionuclide energy spectrum curve and the standard characteristic peak of the radionuclide. The radionuclide energy spectrum curve corresponding to the radionuclide is then corrected based on the address correction coefficient to obtain the radionuclide correction curve.
[0126] Based on the nuclide correction curves corresponding to each radionuclide, the energy spectrum correction curves are obtained.
[0127] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0128] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0129] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0130] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0131] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0132] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for correcting peaks in natural gamma ray spectral logging, characterized in that, Applied to oil exploration and development, including: Obtain the original energy spectrum curve and determine the energy spectrum curve of each radionuclide in the original energy spectrum curve; For each of the radionuclides, the address correction coefficient corresponding to the radionuclide is determined based on the radionuclide's energy spectrum curve and the standard characteristic peak value of the radionuclide, and the radionuclide's energy spectrum curve is corrected based on the address correction coefficient to obtain the radionuclide's correction curve. Based on the nuclide correction curves corresponding to each of the aforementioned radionuclides, the energy spectrum correction curves are obtained; The determination of the address correction factor corresponding to the radionuclide based on the radionuclide's energy spectrum curve and the standard characteristic peak value of the radionuclide includes: Traverse the characteristic values of the energy spectrum curves of the radionuclide, and take the maximum value of the characteristic value of the energy spectrum curve as the characteristic peak value of the energy spectrum curve of the radionuclide; The channel address correction coefficient is determined based on the characteristic peak value of the energy spectrum curve and the standard characteristic peak value. The step of determining the channel address correction coefficient based on the characteristic peak value of the energy spectrum curve and the standard characteristic peak value includes: The ratio between the characteristic peak value of the energy spectrum curve and the standard characteristic peak value is used as the address correction coefficient.
2. The method according to claim 1, characterized in that, The process of determining the radionuclide energy spectrum curves of each radionuclide in the original energy spectrum curve includes: Identify multiple peak values in the original energy spectrum curve; The counting channels of each radionuclide are determined based on the peak values of each curve. For each of the radionuclides, the curve corresponding to the counting channel of the radionuclide in the original energy spectrum curve is taken as the nuclide energy spectrum curve of the radionuclide.
3. The method according to claim 2, characterized in that, The step of correcting the radionuclide energy spectrum curve based on the address correction coefficient to obtain the radionuclide correction curve includes: Within the counting domain corresponding to the radionuclide, the characteristic values of the energy spectrum curves corresponding to each channel are adjusted based on the channel correction coefficient to obtain the nuclide correction curve.
4. The method according to claim 1, characterized in that, The process of obtaining the energy spectrum correction curve based on the nuclide correction curves corresponding to each of the aforementioned radionuclides includes: The energy spectrum correction curve is obtained by connecting the count channels of each nuclide correction curve.
5. The method according to claim 1, characterized in that, The radionuclides include potassium, uranium, and thorium.
6. A natural gamma ray spectral logging peak correction device, characterized in that, Applied to oil exploration and development, including: The nuclide energy spectrum curve determination module is used to acquire the original energy spectrum curve and determine the nuclide energy spectrum curve of each radionuclide in the original energy spectrum curve. The nuclide correction curve determination module is used to determine the address correction coefficient corresponding to each radionuclide based on the nuclide energy spectrum curve and the standard characteristic peak of the radionuclide, and to correct the nuclide energy spectrum curve corresponding to the radionuclide based on the address correction coefficient to obtain the nuclide correction curve corresponding to the radionuclide. The energy spectrum correction curve determination module is used to obtain the energy spectrum correction curve based on the nuclide correction curves corresponding to each of the radionuclides. The nuclide calibration curve determination module is specifically used for: Traverse the characteristic values of the energy spectrum curves of the radionuclide, and take the maximum value of the characteristic value of the energy spectrum curve as the characteristic peak value of the energy spectrum curve of the radionuclide; The channel address correction coefficient is determined based on the characteristic peak value of the energy spectrum curve and the standard characteristic peak value. The nuclide calibration curve determination module is specifically used for: The ratio between the characteristic peak value of the energy spectrum curve and the standard characteristic peak value is used as the address correction coefficient.
7. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the natural gamma spectral logging peak correction method according to any one of claims 1-5.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that cause a processor to execute the natural gamma spectral logging peak correction method according to any one of claims 1-5.
Citation Information
Patent Citations
Seawater gamma-ray spectrum temperature drift periodical correction method based on natural characteristic peaks
CN115327605A
Porosity measurement method and device, computing equipment and computer storage medium
CN115327650A