Method for determining search range of neutron fluence rate, electronic equipment, program product and storage medium
By segmenting the energy range of the neutron energy spectrum and using the response and counting rate of the multi-sphere spectrometer detector, the search range of the neutron flux rate is determined, and the problem of high resolution time cost or inaccurate resolution in the prior art is solved, and efficient neutron energy spectrum solution is achieved.
Patent Information
- Application Number
- CN202510496184.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-18
- Publication Date
- 2025-06-24
AI Technical Summary
In the prior art, in the neutron despectral method, it is difficult to effectively determine the search range of the neutron flux rate, resulting in high resolution time cost or inaccurate resolution.
By dividing the energy range of the neutron energy spectrum to be measured into multiple energy intervals, using multiple multi-sphere spectrometer detectors of different radii, the neutron flux response and count rate of each energy interval is determined, and the target neutron flux rate is iteratively updated according to the preset neutron flux rate and detector response to determine the search range.
It realizes solving the correct neutron energy spectrum in a shorter time, and improves the solution spectrum efficiency of neutron energy spectrum.
Smart Images

Figure CN120195720A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of data processing, and particularly to a method for determining a search range of neutron fluence rate, an electronic device, a program product, and a storage medium. Background Art
[0002] As one of the most fundamental and important parameters in neutron physics, the neutron energy spectrum plays an important role in fields such as radiation protection, space exploration, and nuclear medicine. In neutron deconvolution methods, many methods require searching for a suitable solution within the search range of neutron fluence rate. Currently, in related technologies, the search range is set manually according to experience. If the search range is too large, the time cost for deconvolution is greater; if the search range is too small, the correct neutron energy spectrum cannot be obtained. Summary of the Invention
[0003] In view of this, the present application provides a method for determining a search range of neutron fluence rate, an electronic device, a program product, and a storage medium.
[0004] The technical solution of the present application is implemented as follows:
[0005] On the one hand, the present invention provides a method for determining a search range of neutron fluence rate, the method including:
[0006] Dividing the energy range of neutrons of the neutron energy spectrum to be measured into multiple energy intervals;
[0007] Determining, by means of multi-sphere spectrometers with multiple different radii, the neutron fluence response of each multi-sphere spectrometer to each energy interval, and the counting rate of each multi-sphere spectrometer;
[0008] Determining the target neutron fluence rate of each energy interval according to the preset neutron fluence rate of each energy interval, the neutron fluence response of each multi-sphere spectrometer to each energy interval, and the counting rate of each multi-sphere spectrometer;
[0009] Based on the target neutron fluence rate of each energy interval, determining the search range of the neutron fluence rate of the neutron energy spectrum to be measured.
[0010] In the above solution, the determining the search range of the neutron fluence rate of the neutron energy spectrum to be measured based on the target neutron fluence rate of each energy interval includes:
[0011] Determining the search range of the neutron fluence rate of the neutron energy spectrum to be measured according to the target neutron fluence rate with the largest value among the target neutron fluence rates of each energy interval.
[0012] In the above solution, determining the search range of the neutron fluence rate of the neutron energy spectrum to be measured according to the target neutron fluence rate with the largest value among the target neutron fluence rates of each energy interval includes:
[0013] Taking twice the value of the target neutron fluence rate with the largest value as the upper bound of the search range.
[0014] In the above solution, determining the target neutron fluence rate of each energy interval according to the preset neutron fluence rate of each energy interval, the neutron fluence response of each multi-sphere spectrometer detector to each energy interval, and the counting rate of each multi-sphere spectrometer detector includes:
[0015] Determining the corrected neutron fluence rate of each energy interval according to the preset neutron fluence rate of each energy interval, the neutron fluence response of each multi-sphere spectrometer detector to each energy interval, and the counting rate of each multi-sphere spectrometer detector;
[0016] Replacing the preset neutron fluence rate of each energy interval with the corrected neutron fluence rate of each energy interval, continuously iteratively updating the corrected neutron fluence rate of each energy interval until the number of iterations reaches the Nth time, and determining the corrected neutron fluence rate of each energy interval obtained by the Nth iterative update as the target neutron fluence rate of each energy interval.
[0017] In the above solution, the preset neutron fluence rate of each energy interval is 1 cm -2 s -1 .
[0018] In the above solution, dividing the energy range of the neutrons of the neutron energy spectrum to be measured into multiple energy intervals includes:
[0019] Equally logarithmically and uniformly dividing the energy range of the neutrons of the neutron energy spectrum to be measured into multiple energy intervals.
[0020] In the above solution, the method further includes:
[0021] Performing de-spectroscopy on the neutron energy spectrum to be measured based on the search range.
[0022] This application also provides an electronic device, including: a processor and a memory for storing a computer program that can run on the processor, wherein the processor is used to execute the steps in the method for determining the search range of the above neutron fluence rate when running the computer program.
[0023] This application also provides a computer storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the method for determining the search range of the above neutron fluence rate are implemented.
[0024] The present application also provides a computer program product, including a computer program which, when executed by a processor, implements the steps in the method for determining the search range of the neutron fluence rate described above.
[0025] In the embodiments of the present application, the energy range of neutrons in the neutron energy spectrum to be measured is divided into multiple energy intervals; through multi-sphere spectrometer detectors with multiple different radii, the neutron fluence response of each multi-sphere spectrometer detector to each energy interval and the counting rate of each multi-sphere spectrometer detector are determined; according to the preset neutron fluence rate of each energy interval, the neutron fluence response of each multi-sphere spectrometer detector to each energy interval, and the counting rate of each multi-sphere spectrometer detector, the target neutron fluence rate of each energy interval is determined; based on the target neutron fluence rate of each energy interval, the search range of the neutron fluence rate of the neutron energy spectrum to be measured is determined. The search range of the neutron fluence rate of the neutron energy spectrum to be measured determined in the embodiments of the present application can solve the correct neutron energy spectrum in a shorter time, improving the de-spectrification efficiency of the neutron energy spectrum. Description of the Drawings
[0026] Figure 1 It is a schematic flow chart of a method for determining the search range of a neutron fluence rate provided by an embodiment of the present application;
[0027] Figure 2 It is a neutron energy spectrum diagram after iterating N times provided by an embodiment of the present application;
[0028] Figure 3 It is a schematic diagram of a neutron energy spectrum obtained by solving provided by an embodiment of the present application;
[0029] Figure 4 It is a schematic diagram showing the change of the objective function value with the number of iterations provided by an embodiment of the present application;
[0030] Figure 5 It is a schematic diagram of another neutron energy spectrum obtained by solving provided by an embodiment of the present application;
[0031] Figure 6 It is a schematic diagram showing the change of another objective function value with the number of iterations provided by an embodiment of the present application;
[0032] Figure 7 It is a schematic diagram of the hardware composition structure of an electronic device provided by an embodiment of the present application. Detailed Embodiments
[0033] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0034] As one of the most fundamental and important parameters in neutron physics, the neutron energy spectrum plays an important role in the fields of radiation protection, space exploration, nuclear medicine, etc. Usually, methods such as the time-of-flight method, the few-channel deconvolution method, and the multi-channel deconvolution method are used to measure the neutron energy spectrum. Since the time-of-flight method requires the starting time of neutrons to be given, its application range is relatively narrow and it is generally used for the energy spectrum measurement of neutrons generated by pulsed charged particles bombarding a target; due to the detection threshold of the detector, the multi-channel deconvolution method is generally applicable to the measurement of fast neutron energy spectra; the few-channel deconvolution method has a wider application range. Generally, a gold foil activation foil or a multi-sphere spectrometer is used to measure the neutron energy spectrum. Due to the advantages that the peak positions of the fluence response of the multi-sphere spectrometer can be relatively evenly distributed within the energy range of the neutrons in the neutron energy spectrum to be measured and the peak values are basically the same, the multi-sphere spectrometer is used more frequently. The traditional multi-sphere spectrometer places a thermal neutron detector (including a bare thermal neutron detector) at the center of a polyethylene moderator sphere. Polyethylene spheres of different radii are sensitive to neutrons of different energies, so that the neutron energy spectrum can be solved by a certain method.
[0035] Assume that the neutron energy spectrum is expressed as Φ E (spectral neutron fluence), and the spectral neutron fluence rate is expressed as Then:
[0036]
[0037] In the formula, m represents the number of detectors of the multi-sphere spectrometer; c i represents the counting rate of the i-th detector, s -1 ; represents the neutron spectrum fluence rate, cm -2 s -1 MeV -1 ; r i (E) represents the fluence response of the i-th detector to neutrons with energy E, cm 2 .
[0038] In order to solve the neutron energy spectrum using computer programming, the continuous energy can be divided into multiple continuous energy intervals, then Equation 1 can be expressed as:
[0039]
[0040] In the formula, n represents the number of divided energy intervals; represents the neutron fluence rate in the j-th energy interval, cm- 2 s -1 ; r ij represents the neutron fluence response of the i-th detector to neutrons in the j-th energy interval, cm 2 .
[0041] Neutron spectrum unfolding is to solve Equation 2 In neutron spectrum unfolding methods, many methods need to search for appropriate solutions within the neutron fluence rate range of each energy group Among them represents the supremum of the search range of the neutron fluence rate of each energy group. If the used is too large, the time cost of spectrum unfolding is greater; if the used is too small, the correct neutron energy spectrum cannot be obtained.
[0042] Figure 1 is a schematic flow chart of the implementation of a method for determining the search range of neutron fluence rate provided by an embodiment of the present invention. Referring to Figure 1 , the method for determining the search range of neutron fluence rate includes:
[0043] S101, dividing the energy range of neutrons in the neutron energy spectrum to be measured into multiple energy intervals.
[0044] Dividing the continuous energy into multiple continuous energy intervals.
[0045] S102, through multi-sphere spectrometer detectors with multiple different radii, determine the neutron fluence response of each multi-sphere spectrometer detector to each energy interval, and the counting rate of each multi-sphere spectrometer detector.
[0046] Neutron fluence is a physical quantity that describes the properties of a neutron radiation field in terms of the number of incident neutrons. It is the quotient obtained by dividing the number of neutrons in a small sphere centered at a certain point in space, incident in any direction, by the maximum cross-sectional area of the sphere. The unit is n / cm 2 , where n represents neutrons. The neutron fluence per unit time is called the neutron fluence rate.
[0047] A multi-sphere spectrometer detector is a set of detectors composed of several moderating spheres (usually polyethylene) with different diameters and neutron detection elements placed therein. Different counting rates can be given to the same neutron beam by these sphere detectors with different diameters, and the energy spectrum of the neutron beam can be determined through a certain calculation program.
[0048] For example, as shown in Equation 2 above, c i represents the counting rate of the i-th detector, r ijIndicates the neutron fluence response of the i-th detector to neutrons in j energy intervals. Determine the neutron fluence response of each multi-sphere spectrometer detector to neutrons in each energy interval, as well as the counting rate of each multi-sphere spectrometer detector.
[0049] S103. Determine the target neutron fluence rate for each energy interval according to the preset neutron fluence rate for each energy interval, the neutron fluence response of each multi-sphere spectrometer detector to neutrons in each energy interval, and the counting rate of each multi-sphere spectrometer detector.
[0050] According to the neutron fluence response of each multi-sphere spectrometer detector to neutrons in each energy interval and the counting rate of each multi-sphere spectrometer detector, the probability that neutrons in the j-th energy interval form the counting rate of the i-th detector is:
[0051]
[0052] The counting rate formed by neutrons in the j-th energy interval on the i-th detector is:
[0053]
[0054] The counting rate formed by neutrons in the j-th energy interval on all detectors is:
[0055]
[0056] The fluence response formed by neutrons in the j-th energy interval on all detectors is:
[0057]
[0058] Therefore, combining Equation 2 gives:
[0059]
[0060] The left side of the equal sign in Equation 7 is the preset neutron fluence rate for energy interval j, and this can be set according to prior information and can be an artificial preset value. For example, it can be preset to 1 cm -2 s -1 . The right side of the equal sign in Equation 7 is the target neutron fluence rate for the j-th energy interval, that is, the target neutron fluence rate for each energy interval to be determined in step S103.
[0061] According to the above formula 7, according to the preset neutron fluence rate for each energy interval ( on the left side of the equal sign in Equation 7), the neutron fluence response of each multi-sphere spectrometer detector to neutrons in each energy interval (such as r ij ) and the counting rate of each multi-sphere spectrometer detector (such as c i), the right side of Equation 7 can be calculated to obtain Based on this, the target neutron fluence rate for each energy interval can be calculated.
[0062] S104, based on the target neutron fluence rate for each energy interval, determine the search range of the neutron fluence rate of the neutron energy spectrum to be measured.
[0063] For example, in one embodiment, the search range can be determined according to the maximum value among the target neutron fluence rates of all energy intervals.
[0064] In another embodiment, the maximum value among the target neutron fluence rates of all energy intervals can be weighted, and the weighted value is used as the upper bound of the search range.
[0065] In the embodiments of the present application, the energy range of the neutrons in the neutron energy spectrum to be measured is divided into multiple energy intervals; through multi-sphere spectrometer detectors with multiple different radii, determine the neutron fluence response of each multi-sphere spectrometer detector to each energy interval, and the counting rate of each multi-sphere spectrometer detector; according to the preset neutron fluence rate for each energy interval, the neutron fluence response of each multi-sphere spectrometer detector to each energy interval, and the counting rate of each multi-sphere spectrometer detector, determine the target neutron fluence rate for each energy interval; based on the target neutron fluence rate for each energy interval, determine the search range of the neutron fluence rate of the neutron energy spectrum to be measured. The search range of the neutron fluence rate of the neutron energy spectrum to be measured determined in the embodiments of the present application can solve the correct neutron energy spectrum in a shorter time, improving the spectral resolution efficiency of the neutron energy spectrum.
[0066] In one embodiment, the determining the search range of the neutron fluence rate of the neutron energy spectrum to be measured based on the target neutron fluence rate for each energy interval includes:
[0067] According to the target neutron fluence rate with the largest value among the target neutron fluence rates for each energy interval, determine the search range of the neutron fluence rate of the neutron energy spectrum to be measured.
[0068] For example, the maximum value among the target neutron fluence rates of all energy intervals can be weighted, and the weighted value is used as the upper bound of the search range.
[0069] In one embodiment, the determining the search range of the neutron fluence rate of the neutron energy spectrum to be measured according to the target neutron fluence rate with the largest value among the target neutron fluence rates for each energy interval includes:
[0070] Take twice the value of the target neutron fluence rate with the largest value as the upper bound of the search range.
[0071] For example, assume that the maximum value of the neutron fluence rates of all energy intervals is 435 cm-2 s -1 Then the search range can be set to [0, 870].
[0072] In one embodiment, the central detector used in the multi-ball spectrometer detector is an SP9 type He proportional counter filled with 1.75 atm, and the polyethylene used for moderation outside has a density of 0.91 g / cm³. The diameters of the polyethylene balls are: 2.5″, 3″, 3.5″, 4″, 5″, 6″, 8″, 10″, 12″. The multi-ball spectrometer detectors with different diameters have different responses to the neutron fluence. 3 He proportional counter, and the polyethylene used for moderation outside has a density of 0.91 g / cm³ -3 The diameters of the polyethylene balls are: 2.5″, 3″, 3.5″, 4″, 5″, 6″, 8″, 10″, 12″. The multi-ball spectrometer detectors with different diameters have different responses to the neutron fluence.
[0073] In one embodiment, determining the target neutron fluence rate for each energy interval according to the preset neutron fluence rate for each energy interval, the neutron fluence response of each multi-ball spectrometer detector to each energy interval, and the counting rate of each multi-ball spectrometer detector includes:
[0074] Determining the corrected neutron fluence rate for each energy interval according to the preset neutron fluence rate for each energy interval, the neutron fluence response of each multi-ball spectrometer detector to each energy interval, and the counting rate of each multi-ball spectrometer detector;
[0075] Replacing the preset neutron fluence rate with the corrected neutron fluence rate for each energy interval, and continuously iteratively updating the corrected neutron fluence rate for each energy interval until the number of iterations reaches the Nth time, and determining the corrected neutron fluence rate for each energy interval obtained by the Nth iterative update as the target neutron fluence rate for each energy interval.
[0076] For example, the He(n, p) reaction counting rates formed by the assumed neutron field on each detector of the multi-ball neutron spectrometer are shown in the following table: 3 The He(n, p) reaction counting rates formed by the assumed neutron field on each detector of the multi-ball neutron spectrometer are shown in the following table:
[0077] Radius of polyethylene sphere / ″ <![CDATA 3 He(n,p) reaction counting rate / s -1 > 0 5.992E+00 2.5 8.370E+02 3 2.513E+03 3.5 5.068E+03 4 8.296E+03 5 1.473E+04 6 1.956E+04 8 2.213E+04 10 1.851E+04 12 1.359E+04
[0078] Table 1
[0079] Substituting the fluence response and each detector counting rate data into Equation 7, the corrected neutron fluence rate for each energy interval can be obtained (the right side of the equal sign). Substituting the corrected neutron fluence rate for each energy interval into the left side of Equation 7 ) can recalculate the right side of Equation 7 After continuously iterating 10 times, the target neutron fluence rate for each energy interval is obtained. After continuously iterating 10 times, the target neutron fluence rate for each energy interval is obtained.
[0080] For example, as Figure 2 shown, Figure 2 is a neutron energy spectrum diagram after iterating N times, Figure 4It is the spectrum of Le. The maximum value of the target neutron fluence rate in all energy intervals is: 435 cm- 2 s -1 . The upper bound of the search range can be set as twice the maximum value of the target neutron fluence rate in all energy intervals
[0081] In one embodiment, the preset neutron fluence rate for each energy interval is 1 cm -2 s -1 .
[0082] In one embodiment, the method of dividing the energy range of neutrons in the neutron energy spectrum to be measured into multiple energy intervals includes:
[0083] Dividing the energy range of neutrons in the neutron energy spectrum to be measured into multiple logarithmically uniform energy intervals
[0084] In one embodiment, the method further includes:
[0085] Performing spectrum deconvolution on the neutron energy spectrum to be measured based on the search range
[0086] Taking the genetic algorithm as an example for the neutron energy spectrum deconvolution algorithm, the genetic algorithm simulates the process of biological evolution, and based on a certain population size, obtains the optimal solution through selection, crossover, and evolution
[0087] At the beginning of the calculation, each individual in the population (the neutron fluence rate in each energy interval of a neutron energy spectrum) needs to be encoded. Here, real number encoding is used, that is, a real number represents the neutron fluence rate of an energy interval, and one encoding is equivalent to one gene. Then the population is initialized, the population size is 1000, and the initial value of the neutron fluence rate in each energy interval is the upper bound value of the search range multiplied by a random number uniformly distributed in the range of (0, 1). Then the population is selected, crossed, and evolved to obtain the optimal solution
[0088] The sorting method is used for selection, and the objective function used is the left part of Equation 8. Select individuals with smaller objective function values, and the selection probability is 0.5. Then perform the crossover operation. Randomly select two individuals for crossover, and perform the crossover operation with a probability of 0.7. The crossover position is randomly selected for a certain gene (equivalent to the neutron fluence rate of the corresponding energy interval), and the crossover ratio is a random number between (0, 1). Finally, perform the mutation operation. By randomly selecting an individual in the population, perform the mutation operation with a probability of 0.1. The mutated gene is randomly selected, and the value of the mutated gene is determined by the current value, the random number, and the search range of each energy interval
[0089] The optimization objective function used in the genetic algorithm is as follows:
[0090]
[0091] The neutron energy spectrum obtained by solving with the search range of [0, 870] is as Figure 3 shown, and the variation of the objective function value with the number of iterations for the search range of [0, 870] is as Figure 4 shown, and the calculation time consumed is 3957 s.
[0092] The neutron energy spectrum obtained by solving with the search range of [0, 8700] is as Figure 5 shown, and the variation of the objective function value with the number of iterations for the search range of [0, 8700] is as Figure 6 shown, and the calculation time consumed is 18674 s.
[0093] As can be seen from the above description, after reducing the search range from [0, 8700] to [0, 870], with the same objective function value obtained, the calculation time is reduced to 21% of the original.
[0094] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
[0095] It should be understood that when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components, and / or their combinations.
[0096] It should be noted that the technical solutions described in the embodiments of the present invention can be combined arbitrarily without conflict.
[0097] In addition, in the embodiments of the present invention, "first", "second", etc. are used to distinguish similar objects, and do not have to be used to describe a specific order or sequence.
[0098] To implement the method of the embodiments of the present application, the embodiments of the present application further provide a device for determining the search range of neutron fluence rate. This device for determining the search range of neutron fluence rate corresponds to the above method for determining the search range of neutron fluence rate, and each step in the embodiments of the above method for determining the search range of neutron fluence rate is also fully applicable to the embodiments of this device for determining the search range of neutron fluence rate.
[0099] The device for determining the search range of neutron fluence rate includes:
[0100] A segmentation module, configured to segment the energy range of neutrons in the neutron energy spectrum to be measured into a plurality of energy intervals;
[0101] A first determination module, configured to determine, by using multi-sphere spectrometer detectors with multiple different radii, the neutron fluence response of each multi-sphere spectrometer detector to each energy interval, and the count rate of each multi-sphere spectrometer detector;
[0102] A second determination module, configured to determine the target neutron fluence rate of each energy interval according to the preset neutron fluence rate of each energy interval, the neutron fluence response of each multi-sphere spectrometer detector to each energy interval, and the count rate of each multi-sphere spectrometer detector;
[0103] A third determination module, configured to determine the search range of the neutron fluence rate of the neutron energy spectrum to be measured based on the target neutron fluence rate of each energy interval.
[0104] In one embodiment, the third determination module is specifically configured to:
[0105] Determine the search range of the neutron fluence rate of the neutron energy spectrum to be measured according to the target neutron fluence rate with the largest value among the target neutron fluence rates of each energy interval.
[0106] In one embodiment, the third determination module is specifically configured to: use twice the value of the target neutron fluence rate with the largest value as the upper bound of the search range.
[0107] In one embodiment, the second determination module is specifically configured to:
[0108] Determine the corrected neutron fluence rate of each energy interval according to the preset neutron fluence rate of each energy interval, the neutron fluence response of each multi-sphere spectrometer detector to each energy interval, and the count rate of each multi-sphere spectrometer detector;
[0109] Replace the preset neutron fluence rate of each energy interval with the corrected neutron fluence rate of each energy interval, continuously iterate and update the corrected neutron fluence rate of each energy interval until the number of iterations reaches the Nth time, and determine the corrected neutron fluence rate of each energy interval obtained by the Nth iteration update as the target neutron fluence rate of each energy interval.
[0110] In one embodiment, the preset neutron fluence rate of each energy interval is 1 cm -2 s -1 。
[0111] In one embodiment, the splitting module is specifically configured to:
[0112] Equally logarithmically divide the energy range of the neutrons of the neutron energy spectrum to be measured into multiple energy intervals.
[0113] In one embodiment, the apparatus further includes:
[0114] A spectrum deconvolution module for deconvolving the neutron energy spectrum to be measured based on the search range.
[0115] In practical applications, the above method embodiments can be implemented by a processor in an electronic device, such as a central processing unit (CPU), a digital signal processor (DSP), a microcontroller unit (MCU), or a field-programmable gate array (FPGA), etc.
[0116] To implement the method of the embodiments of the present application, the embodiments of the present application further provide an electronic device, and the method for determining the search range of the above neutron fluence rate is implemented by the processor of the electronic device.
[0117] Figure 7 It is a schematic diagram of the hardware composition structure of the electronic device of the embodiments of the present application, as Figure 7 shown, the electronic device includes:
[0118] A communication interface 701 capable of interacting with other devices such as network devices for information.
[0119] A processor 702, connected to the communication interface 701 to implement information interaction with other devices, and when running a computer program, executes the method provided by one or more technical solutions on the electronic device side. And the computer program is stored on the memory 703.
[0120] Of course, in practical applications, each component in the electronic device is coupled together through a bus system 704. It can be understood that the bus system 704 is used to realize the connection and communication between these components. In addition to the data bus, the bus system also includes a power bus, a control bus, and a status signal bus. However, for the sake of clear illustration, in Figure 7 all kinds of buses are labeled as the bus system 704.
[0121] The memory 703 in the embodiments of the present application is used to store various types of data to support the operation of the electronic device. Examples of these data include: any computer program for operating on the electronic device.
[0122] In the present application, the electronic device can be a single hardware device or a cluster composed of multiple hardware devices, such as a cloud computing platform. The so-called cloud computing platform is a cluster device that organizes the physical hardware resources of multiple independent electronic devices into pooled resources and provides the required virtual resources and services externally.
[0123] The memory 703 in the embodiments of the present application is used to store various types of data to support the operation of the electronic device. Examples of such data include: any computer program for operating on the electronic device.
[0124] It can be understood that the memory 703 can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a ferromagnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), sync link dynamic random access memory (SLDRAM), direct rambus random access memory (DRRAM). The memory described in the embodiments of the present application is intended to include but not be limited to these and any other suitable types of memory.
[0125] The method disclosed in the embodiments of the present application can be applied to a processor or implemented by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by the integrated logic circuit of the hardware in the processor or the instructions in the form of software. The above-mentioned processor may be a general-purpose processor, a DSP, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The processor can implement or execute each method, step, and logic block diagram disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. Combining the steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. The software module may be located in a storage medium, and this storage medium is located in the memory. The processor reads the program in the memory and combines its hardware to complete the steps of the foregoing method.
[0126] In an exemplary embodiment, the embodiments of the present application further provide a computer program product, including a computer program, and the computer program can be executed by a processor 702 of an electronic device to complete the steps of the method for determining the search range of the neutron fluence rate in the embodiments of the present application.
[0127] Optionally, when the processor executes the program, it implements the corresponding processes implemented by the electronic device in each method of the embodiments of the present application. For the sake of brevity, it will not be described in detail here.
[0128] In an exemplary embodiment, the embodiments of the present application further provide a storage medium, that is, a computer storage medium, specifically a computer-readable storage medium, such as a first memory including a stored computer program, and the above computer program can be executed by a processor of an electronic device to complete the steps of the foregoing method. The computer-readable storage medium may be a FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disc, or CD-ROM, etc.
[0129] In several embodiments provided by the present application, it should be understood that the disclosed apparatus, electronic device, and method can be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed with each other may be through some interfaces. The indirect coupling or communication connection of the devices or units may be electrical, mechanical, or other forms.
[0130] The units described above as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0131] In addition, in each embodiment of this application, all the functional units can be integrated into one processing unit, or each unit can be a separate unit alone, or two or more units can be integrated into one unit; the above-mentioned integrated units can be implemented in the form of hardware, or in the form of a combination of hardware and software functional units.
[0132] Those of ordinary skill in the art can understand that all or part of the steps to implement the above method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps including the above method embodiments; and the foregoing storage medium includes: various media such as removable storage devices, ROM, RAM, magnetic disks, or optical discs that can store program codes.
[0133] Alternatively, if the above-mentioned integrated units of this application are implemented in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, in essence or the part that contributes to the related technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, an electronic device, or a network device, etc.) to execute all or part of the methods described in each embodiment of this application. And the foregoing storage medium includes: various media such as removable storage devices, ROM, RAM, magnetic disks, or optical discs that can store program codes.
[0134] It should be noted that, without conflict, the technical solutions described in the embodiments of this application can be combined arbitrarily.
[0135] In addition, in the examples of this application, "first", "second", etc. are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence.
[0136] The above is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in this application, and all should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims
1. A method for determining a search range of a neutron fluence rate, characterized in that: The method comprises: dividing the energy range of neutrons of the neutron energy spectrum to be measured into a plurality of energy intervals; By using a plurality of multi-sphere spectrometer detectors with different radii, determining the neutron fluence response of each multi-sphere spectrometer detector to each energy interval and the count rate of each multi-sphere spectrometer detector; Determining a target neutron fluence rate for each energy interval based on a preset neutron fluence rate for each energy interval, a neutron fluence response of each multi-sphere spectrometer detector to each energy interval, and a count rate of each multi-sphere spectrometer detector; Based on the target neutron fluence rate of each energy interval, a search range of the neutron fluence rate of the neutron energy spectrum to be measured is determined.
2. The method according to claim 1, characterized in that: The step of determining a search range for the neutron fluence rate of the neutron energy spectrum to be measured based on the target neutron fluence rate of each energy interval includes: The search range of the neutron fluence rate of the neutron energy spectrum to be measured is determined according to the target neutron fluence rate with the largest value among the target neutron fluence rates of each energy interval.
3. The method according to claim 2, characterized in that: The step of determining a search range of the neutron fluence rate of the neutron energy spectrum to be measured according to the target neutron fluence rate having the largest value among the target neutron fluence rates of each energy interval comprises: The twice value of the target neutron fluence rate with the largest value is taken as the supremum of the search range.
4. The method according to claim 1, characterized in that: Determining a target neutron fluence rate for each energy interval according to a preset neutron fluence rate for each energy interval, a neutron fluence response of each multi-sphere spectrometer detector to each energy interval, and a count rate of each multi-sphere spectrometer detector includes: Determining a corrected neutron fluence rate for each energy interval based on a preset neutron fluence rate for each energy interval, a neutron fluence response of each multi-sphere spectrometer detector to each energy interval, and a count rate of each multi-sphere spectrometer detector; The preset neutron fluence rate is replaced by the corrected neutron fluence rate of each energy interval, and the corrected neutron fluence rate of each energy interval is continuously updated iteratively until the number of iterations reaches the Nth time, and the corrected neutron fluence rate of each energy interval obtained by the Nth iteration update is determined as the target neutron fluence rate for each energy interval.
5. The method according to claim 1, characterized in that: The preset neutron injection rate for each energy interval is 1 cm -2 s -1 .
6. The method according to claim 1, characterized in that: The step of dividing the energy range of neutrons of the neutron energy spectrum to be measured into a plurality of energy intervals comprises: The energy range of neutrons of the neutron energy spectrum to be measured is evenly divided into a plurality of energy intervals by equal logarithms.
7. The method according to claim 1, characterized in that: The method further comprises: The neutron energy spectrum to be measured is de-spectrified based on the search range.
8. An electronic device, characterized in that: include: A processor and a memory for storing a computer program that can be executed on the processor, wherein: The processor is used to execute the steps of the method for determining the search range of the neutron fluence rate according to any one of claims 1 to 7 when running the computer program.
9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method for determining the search range of the neutron fluence rate according to any one of claims 1 to 7 are implemented.
10. A computer 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 for determining the search range of the neutron fluence rate according to any one of claims 1 to 7 are implemented.