1. Introduction
An accurate measurement of a neutron energy spectrum is of high interest in the fields of radiation protection, reactor physics, and neutron detection technology. Among the methods for obtaining the neutron spectrum, the recoiled proton method is considered to be the most effective and common owing to its simplicity in operation and relatively low cost1,2,3. The key point lies in the reconstruction of the neutron spectrum from the measured PHS, namely, unfolding. Unfolding techniques have advanced considerably over the years. In recent years, many different approaches to unfolding a PHS have been developed and tested experimentally, including a maximum-entropy method4, an iterative method5,6 based on a Bayesian formula and singular value decomposition (SVD)7, genetic methods8, and populated artificial neural network (ANN)9-11 methods.
Input variables, usually referring to a response matrix and PHS, are essentially the same for unfolding. However, small variations may lead to completely different results, particularly when the distribution shows peaks very close to each other. Inappropriate inputs may cause a shift and overlap of the peaks, or even a distortion of the spectrum. Therefore, the relationship between the unfolding results and the layout of the response matrix need to be further ascertained. This work investigates the influence brought about by the input variables during the unfolding process.
Section 2 provides a detailed mathematical description of the response matrix, Section 3 introduces the simulation model and unfolding program, and Section 4 illustrates and analyzes the results under different input conditions.
2. Description of the response matrix
The relationship between the neutron energy spectrum X(E) and PHS Y(h) is of the first type of Fredholm integral equation, which can be expressed as follows12:
where Emax is the maximum energy of incident neutrons; A(h,E) is the inherent response functions of the detector, representing the probability of migration of neutrons/photons with energy E to channel h; and Ei(E0<E1<…<En) defines the energy boundaries of the neutron spectrum.
According to the nature of the integral equation,
Eq. (8) can be written as
where
By dividing PHS into discrete bins with bin boundaries h0, h1, …, hM, the ith bin content Yi can then be expressed as follows:
Again applying eq. (9) to eq. (10), we obtain
The matrix form of eq. (12) is as follows:
Here,
In most cases, owing to the expense, inconvenience of the experiment, and a lack of mono-energetic neutron sources13,
3. Methods
3.1 Geant4 model
The response functions were carried out using Geant4 code version 4.10.1, and the container of the detector was taken into consideration during the simulation. The energy deposition of secondary particles, namely, e, p, α, 12C, etc., were recorded and converted into the light output19. To obtain the ultimate neutron response function, the output should be broadened with a Gaussian distribution20. Reaction channels, cross-sectional data, and the light output function are three important factors in the simulation of neutron response functions. Eighteen reaction channels including 12C(n,α)9 and 12C(n,n’)12C* were incorporated. G4NDL4.0 was adopted during the calculation, which comes largely from ENDF/B-VII. The light output functions of Cecil21 were employed in this work.
3.2 Comparison with experimental data
As shown in Fig. 1, the PHS for the AmBe source between the simulated results and the experimental data from Physikalisch-Technische Bundeanstalt (PTB)4 are compared. As Fig. 1 shows, the simulated results match the experimental data in both shape and amplitude, indicating that the calculation model meets the requirements of the response function simulation. The reliability of Geant4 in the simulation of a neutron response function within a wide energy range has also been verified in earlier studies22-24. The response matrix generated by Geant4 is shown in Fig. 2. All energy ranges are divided into 55 energy groups.
-201808/1001-8042-29-08-012/alternativeImage/1001-8042-29-08-012-F001.jpg)
-201808/1001-8042-29-08-012/alternativeImage/1001-8042-29-08-012-F002.jpg)
3.3 TUnfold25
TUnfold is an unfolding program based on the least-squares method along with Tikhonov regularization, which is mainly used to solve the multi-dimensional problems in high-energy physics. The program provides two ways to determine the regularization parameters, namely, L-Curve and a global correlation coefficient method. The program provides a solution (neutron spectrum) by finding the stationary point of the least squares fitting and the regularization condition. Background subtraction and propagation of statistical uncertainties are also supported by the program.
4. Results and discussion
According to Section 2, different layouts of the response matrix and PHS may produce distinctive unfolding results. The following investigates the influence caused by different layouts, i.e., counts, energy interval, channel width, and energy range. The results are all shown with error bars. Data of the AmBe truth in all figures come from the ISO26.
4.1 Counts
The unfolding results for two different PHSs, generated by
-201808/1001-8042-29-08-012/alternativeImage/1001-8042-29-08-012-F003.jpg)
From Fig. 3a, we can see that the unfolding results basically conform to the AmBe truth, with the exception of the first energy point. As shown in Fig. 3b, fluctuations arise at above 4 MeV, which makes the result completely useless. As shown in the above graphs, higher counts of incident neutrons will effectively suppress fluctuations to a extent in the unfolding. The difference near 1 MeV appearing in Fig. 3a can be explained as follows: the energy bin widths of this matrix were too wide to distinguish between the peaks, which are quite near one another when analyzing the pulse height distributions owing to low energy neutrons of less than 1 MeV. The main difference between the two PHSs generated by different numbers of incident neutrons exists in its end. In addition, the unfolding result for a PHS generated by
4.2 Energy interval
In Fig. 4, the results obtained by applying four different response matrixes to the simulated PHS for the AmBe source during the unfolding procedure are shown. Different energy intervals were used in these four response matrixes, i.e., 0.2, 0.3, 0.4, and 0.5 MeV. The energy interval represents the step length between two response functions. The AmBe PHS in Fig. 4 was generated through
-201808/1001-8042-29-08-012/alternativeImage/1001-8042-29-08-012-F004.jpg)
The unfolding results in Figs. 4b-4d are basically in accord with the shape of the truth distribution, i.e., AmBe ISO, whereas those in Figs. 4c and Fig. 4d show less energy points compared to Fig. 4b; Fig. 4b shows the best unfolding performance among these results in consideration of the smoothness and accuracy. The energy interval has an inverse relationship with parameter n within the response matrix. Consequently, the narrower the energy interval is, the smoother the result. The oscillation shown in Fig. 4a may originate from the finite resolution of the detector. As shown in Fig. 5, the energy resolution of the simulated detector at 1 MeV is 28.5%. The choice of energy interval in the construction of the response matrix is of high importance. If the energy interval is set smaller than the least energy resolution of the detector, the readings on multiple channels will not be equal to the expectation value, namely, the corresponding element
-201808/1001-8042-29-08-012/alternativeImage/1001-8042-29-08-012-F005.jpg)
4.3 Channel width
The channel width represents the channel width of multiple channels, which is inversely proportional to parameter m within the response matrix. In Fig. 6, the results obtained by applying another four response matrixes to the simulated PHS for the AmBe source during the unfolding procedure are shown. In this case, the four response matrixes were simulated for different channel widths, i.e., 0.150, 0.125, 0.100, and 0.075 MeVee. However, the energy interval continues to be 0.3 MeV. The AmBe PHS in Fig. 6 was generated using
-201808/1001-8042-29-08-012/alternativeImage/1001-8042-29-08-012-F006.jpg)
As shown in the four graphs above, we can see that neither a narrow or wide channel width leads to satisfying results. Figs. 6a and 6d show severe oscillations, and Figs. 6b and Fig. 6c consist of AmBe truth well, which can be explained as follows: a narrow channel width, i.e., more channels, signifies a more delicate distribution; however, it reduces the counts in each channel at the same time and naturally increases the statistical fluctuation, finally generating oscillations. Meanwhile, it should be noted that, when the channel width (in unit of MeVee) is in the order of 1/3–1/2 in energy interval, the result is satisfactory in terms of the position of the peaks and the ratio between the peaks and valleys.
4.4 Energy range of the response matrix
The energy range, namely, n, indicates the dimensions of the response matrix. In Fig. 7, the results obtained by applying two different response matrixes to the simulated PHS for the AmBe source are shown. The dimensions of the two response matrixes are 40
-201808/1001-8042-29-08-012/alternativeImage/1001-8042-29-08-012-F007.jpg)
We can see that the results in Fig. 7a, unfolding with a larger response matrix, are almost identical to the results in Fig. 7b,unfolding with a smaller matrix. In Fig. 7b, the unfolding energy points are nearly a straight line close to zero when the neutron energy is higher than the maximum incident energy of the AmBe neutron spectrum, indicating that the energy range of the response matrix has barely any influence on the unfolding results. Consequently, to ensure that the response matrix can be applied to various situations, it is suggested to broaden the dimensions of response matrix appropriately.
4.5 Unfolding test
The PHS and response matrix used in the following unfolding procedures are all applied under former conditions:
-201808/1001-8042-29-08-012/alternativeImage/1001-8042-29-08-012-F008.jpg)
5. Conclusion and discussion
A very simple, yet efficient program based on the least-squares method was used in the neutron spectra unfolding. The Monte-Carlo toolkit Geant4 was employed to generate the detector response functions and the pulse height spectrum. The effects caused by different layouts, i.e., the number of incident neutrons, energy interval, channel width, and energy range, were investigated. The following conclusions can be made: the incident neutrons for both simulations and experiments should be as great in number as possible to effectively suppress the oscillations in the unfolding results. In addition, the energy intervals should be chosen as slightly larger than the least resolution of the simulated or actual detector. The channel width should be in the order of 1/3–1/2 of the energy interval, and the energy range should be as large as possible. The above results show that the unfolding should not be simply approached as a purely mathematical problem, and the parameters should be chosen based on physical considerations. A proof was derived using Geant4 simulated data for mono-energetic and multi-energetic neutron sources, as well as a continuous in-energy neutron source. The results described in section 4.5 are all in accord with the truth, indicating the validity of the above considerations. The oscillations shown in Fig. 8 (c) may have occurred for the following two reasons: a finite resolution of the detector, and the statistical fluctuation from the tail of the truth distribution. Future research will focus on increasing the accuracy of the response matrix and investigating the influence of the energy resolution on the unfolding results.
Neutron spectrometry—historical review and present status
. J. Nucl Instrum Meth. 476,1-11 (2002). doi: 10.1016/S0168-9002(01)01378-XCalibration and Unfolding of the Pulse Height Spectra of Liquid Scintillator-Based Neutron Detectors Using Photon Sources
. J. Plasma Sci Technol. 14,553-557 (2012). doi: 10.1008/1009-0630/14/6/27Spectrum unfolding, sensitivity analysis and propagation of uncertainties with the maximum entropy deconvolution code MAXED
. J. Nucl Instrum Meth. 476,242-246 (2002). doi: 10.1016/S0168-9002(01)01439-5Unfolding the fast neutron spectra of a BC501A liquid scintillation detector using GRAVEL method
. J. Sci China-Phys Mech Astron. 57,1885-1890 (2014). doi: 10.1007/s11433-014-5553-7SVD approach to data unfolding
. J. Nucl.Instrum.Meth.A. 372,469-481 (1996). doi: 10.1016/0168-9002(95)01478-0Development of spectrum unfolding code for multi-sphere neutron spectrometer using genetic algorithms
. J. Nucl. Sci. Tech. 25, 36-41 (2014). doi: 10.13538/j.1001-8042/nst.25.S010503Unfolding the neutron spectrum of a NE213 scintillator using artificial neural networks
. J. Appl Radiat Isotopes. 67,1912-8 (2009). doi: 10.1016/j.apradiso.2009.05.020Application of artificial neural networks for unfolding neutron spectra by using a scintillation detector
. Sci China-Phys Mech Astron, 2011, 54:465-469.doi: 10.1007/s11433-011-4258-4Advantages of Artificial Neural Network in Neutron Spectra Unfolding
. J. Chinese Phys Lett. 31,69-72 (2014). doi: 10.1088/0256-307X/31/7/072901The unfolding of neutron spectra based on the singular value decomposition of the response matrix
. J. Nucl Instrum Meth. 325,314-318 (1993). doi: 10.1016/0168-9002(93)91032-IStudy on the unfolding algorithm for D-T neutron energy spectra measurement using recoil proton method
. J. Chinese Phys C. (2014). doi: 10.1088/1674-1137/39/7/076201MCNP-PoliMi: a Monte-Carlo code for correlation measurements
. J. Nucl Instrum Meth. 513,550-558 (2003). doi: 10.1016/j.nima.2003.06.012Geant4-A Simulation Toolkit
. Nucl Instrum Meth. 506,250-303 (2003). doi: 10.1016/S0168-9002(03)01368-8O5S: A MONTE CARLO CODE FOR CALCULATING PULSE HEIGHT DISTRIBUTIONS DUE TO MONOENERGETIC NEUTRONS INCIDENT ON ORGANIC SCINTILLATORS
. (SCINFUL: A Monte Carlo based computer program to determine a scintillator full energy response to neutron detection for En between 0. 1 and 80 MeV: User's manual and FORTRAN program listing
. (Results for the response function determination of the Compact Neutron Spectrometer
. J. Instrum. 7, 55-61 (2012). doi: 10.1088/1748-0221/7/03/C03023Improved Predictions of Neutron Detection Efficiency for Hydrocarbon Scintillators from 1 MeV to About 300 MeV
. J. Nucl Instrum Meth. 161,439-447 (1979). doi: 10.1016/0029-554X(79)90417-8Aspects of GEANT4 Monte-Carlo calculations of the BC501A neutron detector
. J. Nucl Instrum Meth. 578,351-355 (2007). doi: 10.1016/j.nima.2007.05.151Monte Carlo simulation of a single detector unit for the neutron detector array NEDA
. Nucl. Instrum. Methods, 2012, 673:64-72. doi: 10.1016/j.nima.2012.01.017Neutron response functions and detection efficiency of a spherical proton recoil proportional counter
. Nucl. Sci. Tech. 2010, 21:330-333. doi: 10.13538/j.1001-8042/nst.21.330-333TUnfold: an algorithm for correcting migration effects in high energy physics
. J. J Instrum. 7,T10003 (2012). doi: 10.1088/1748-0221/7/10/T10003