1,224
Views
2
CrossRef citations to date
0
Altmetric
ARTICLE

A new unfolding code combining maximum entropy and maximum likelihood for neutron spectrum measurement

&
Pages 381-386 | Received 11 Jul 2012, Accepted 10 Dec 2012, Published online: 28 Mar 2013

Abstract

We present a new spectrum unfolding code, the Maximum Entropy and Maximum Likelihood Unfolding Code (MEALU), based on the maximum likelihood method combined with the maximum entropy method, which can determine a neutron spectrum without requiring an initial guess spectrum. The Normal or Poisson distributions can be used for the statistical distribution. MEALU can treat full covariance data for a measured detector response and response function. The algorithm was verified through an analysis of mock-up data and its performance was checked by applying it to measured data. The results for measured data from the Joyo experimental fast reactor were also compared with those obtained by the conventional J-log method for neutron spectrum adjustment. It was found that MEALU has potential advantages over conventional methods with regard to preparation of a priori information and uncertainty estimation.

1. Introduction

The inverse problem of determining radiation source information from measured detector readings has been investigated by many researchers [Citation1Citation5]. However, it remains unclear which methods achieve high accuracy for unfolding results, especially in underdetermined problems. In addition, most spectra unfolding codes require an a priori spectrum (i.e., a guess) to start the unfolding procedure for an unknown spectrum. The accuracy of the resulting spectrum strongly depends on the subjectively chosen guess spectrum.

A new spectrum unfolding code was developed, based on a combination of the maximum likelihood and maximum entropy methods. The code is called the Maximum Entropy and Maximum Likelihood Unfolding Code (MEALU). A critical advantage of the MEALU method is that it allows evaluation of the uncertainty and a determination of the neutron spectrum without an initial guess spectrum. Maximum likelihood combined with maximum entropy has been previously applied to the unfolding of neutron spectra, notably in the study of Itoh and Tsunoda [Citation1]. However, the MEALU formulation is a different way of combing or using the maximum likelihood and maximum entropy methods from previous applications [Citation1,Citation5Citation6] in the way that it combines maximum likelihood and maximum entropy.

It is important to estimate the uncertainty for an unfolded neutron spectrum as well as the integral quantity. To improve the sensitivity and propagation of uncertainties of the MEALU solution from a previous study [Citation7], we used analytical estimation of uncertainty propagation to consider the measurement uncertainty and the response function uncertainty. We checked the performance of the MEALU technique by analyzing mock-up data. The results from measured data were compared with those obtained by a conventional method for neutron spectrum unfolding.

2. Neutron spectrum measurement based on multi foil activation method

The M kinds of detector response ci are related to the irradiated neutron spectrum φ(E) by a Fredholm integral equation of the first kind:

where Ri(E) is the response function of the i-th detector. The problem for neutron spectrum unfolding is to estimate φ(E) satisfying Equation (1) with the measured data ci and the well evaluated data of Ri (E) within a reasonable uncertainty. The usual approach is to break the energy E into discrete intervals of N groups and rewrite Equation (1) in sum (or matrix) notation as
where Rik is the average value of Ri (E) and φk is the flux in the k-th energy interval group. In general, since the number N of energy groups is larger than the number M of measured detector responses, the simultaneous linear Equation (2) results in an indefinite problem mathematically in the case of the foil activation method and multisphere neutron spectrometer (Bonner Ball).

In the underdetermined problem, the unfolding code and procedure have the following requirements:

Stability of solution (reducing the effect of measurement uncertainty and the response function uncertainty)

Uniqueness of solution (only one valid solution)

Rejection of unphysical solutions (guarantee of a positive solution)

Uncertainty estimation (uncertainty propagation from measurement, response function and numerical analysis).

To solve such problems, many researchers have investigated and developed numerous unfolding codes such as STAY’SL [Citation2], FERRET [Citation3], NEUPAC [Citation4] and MAXED [Citation5]. These codes, however, require the preparation of a group-wise initial guess spectrum with their covariance matrix as a priori input information, and sometimes involve very complicated calculations to obtain physically reasonable solutions when dealing with ill-conditioned matrices and/or assuming nonlinear probability functions such as lognormal distributions.

3. The MEALU algorithm

3.1. Definitions

Taking the expectation of both sides of Equation (2) and denoting the total number of neutrons incident on the detector by α, we have

where
The expectation of a variable q is denoted by 〈q〉.

3.2. Derivation of new method

For the vector p being a probability, the quantity

is known as Shannon's information entropy. Based on the maximum entropy method, we choose the energy distribution p which maximizes Equation (8).

On the other hand, the logarithmic likelihood relevant to the Poisson statistics of neutron detection [Citation6] is given by the following:

In this study, we select p that maximizes the linear combination of the entropy and the likelihood. The combination of entropy and likelihood, Q, is given by

This study adopts other formulations to improve the reproducibility of unfolded neutron spectrum comparisons with conventional algorithms using maximum entropy, such as Itoh and Tsunoda's [Citation1]. They used maximum entropy for the function formulation of p, and used the maximum likelihood method for the determination of the Lagrange multiplier in p. In our proposed method, the entropy and the likelihood were maximized together, that is the adoption of the maximum entropy method for regularization of the maximum likelihood equation.

To maximize Equation (10), Q is differentiated with respect to pk , and the result is set equal to zero to give the following:

We define λ as
Finally, we obtain the set of (N+M) equations to be solved in terms of λi using Equation (7):
According to Equation (12), the number of λ i matches the number of ci for the underdetermined and overdetermined problems. Although this paper focuses on the underdetermined problem, the MEALU method can also be applied to the overdetermined problem without reformulation.

The problem now is to solve the nonlinear system (12) for the vector 〈c〉 included in λ. For this we apply Newton's method. The unfolded spectrum under the present method is not affected by an arbitrary choice of initial guess, but a starting point of λ is required in the iterative scheme. We employed all zeros for this starting value, so that the final result is independent of initial lambda.

The solution ⟨φ⟩ is calculated from the product of p and α:

On the other hand, the logarithmic likelihood relevant to the normal distribution statistics is given by the following:
where Σc and Σ〈c〉 are the covariance matrices of c and 〈c〉, respectively. In this case, Equation (12) takes the following form:
By formula (17), since the number of the elements of lambda and the number of the elements of ci are always in agreement, p becomes settled by formula (13) irrespective of the underdetermined or overdetermined problem. Moreover, it guarantees that p always becomes positive irrespective of the positivity/negativity of lambda.

Although this algorithm is not formulated for using an initial guess spectrum as a priori information, it is easy to consider a priori information for this algorithm. In this case, Equations (8), (13) and (14) are modified as follows:

3.3. Preparation of total number of neutrons

Determining the absolute value of the neutron spectrum is an important task in an unfolding problem.

Although the total neutron number α should be determined at the end of the experiment, it was not possible for us to know its true value. However, α can be measured when a detector for counting the total number of neutrons can be used.

In unfolding methods and codes that require an initial guess spectrum, the following two techniques are adopted:

1.

an absolute neutron spectrum is input as a priori information, equivalent to inputting α; or

2.

a relative neutron spectrum is input for the spectrum shape and α is determined by the least squares method as the maximum likelihood value.

In both cases, the uncertainty in α is evaluated from the covariance matrices of initial guess spectrum and measured response.

Since α appears in both λ and λ′, it is an important parameter for both scaling and determining the spectral shape in this algorithm. In the MEALU algorithm, α is input with the uncertainty as an input parameter. In other words, a priori information is required for MEALU. However, it is more convenient to prepare α than estimate the neutron spectral shape.

If there is no a priori information on α, a flat spectrum is adopted as the starting point of the nonlinear solution method in MEALU algorithm. For this technique, the following two methods are proposed for determining α:

1.

α is input with its uncertainty; or

2.

a flat spectrum is assumed and α is determined by the least squares method as the maximum likelihood value (if necessary, the MEALU algorithm including α is iterated to maximum H+lnL).

3.4. Uncertainty estimation

A previous study [Citation7] applied the Monte Carlo method to estimate the uncertainty propagation. In this study, we adopt an analytical estimation of uncertainty propagation. For sensitivity analysis and propagation of uncertainties of the MEALU solutions, we have considered the effect of variations δci in the measurements, δRik in the response function and δα in the total number of neutrons incident on the detector. If the maximum entropy and maximum likelihood solution exist, it can be shown that we can find explicit solutions for the matrices δφk ci , δφk Rik and δφk α. We can then introduce the N × N total uncertainty matrix U, given by

provided the covariance matrices K, K ′ and K are available. We make the usual assumption that K is an M × M diagonal matrix with elements δci 2 on the diagonal. For the N × N covariance matrix K ′, it is useful to consider the full covariance matrix in each detector response. K is the uncertainty of α. The matrix U can be used to assign an uncertainty to any integral quantity H of the form H = Σihkφk . The uncertainty associated with H is given by

4. Performance test

We created a prototype MEALU program and checked its performance through analyses of mock-up data for verification and real measured data for validation for the application to real problems.

4.1. Mock up data

Inconsistencies between a measured detector response and a prepared response function make it difficult to evaluate the characteristics of an unfolding algorithm. To avoid this situation, a problem with five group neutron fluxes unfolded from three detector responses was prepared as shown in . In this test, the total neutron flux α was assumed as a given parameter. It was assumed that the response function had no uncertainty. For the probability distribution for likelihood, a normal distribution was used. The true reaction rate data with no artificial noise was used as an input. The uncertainty value for the reaction rate input was set to 5%.

Table 1 Parameters for test problem

4.2. Real measured data

The sample problem considered was dosimetry data analysis in the Joyo experimental fast reactor. Details of the Joyo dosimetry experiments are described elsewhere [Citation8]. The unfolding calculations were carried out using five kinds of reaction rate data, where the input neutron cross section as a response function prepared by the NJOY code from JENDL Dosimetry File 99 [Citation9] is given in 23 energy group numbers. The uncertainty value for the reaction rate input was set to the measurement uncertainty as a diagonal matrix, which consists mainly of calibration uncertainties of the γ-ray detector. The uncertainty of α was set to the square of 3.47% derived from the uncertainty of the reactor thermal output, which is equal to the total flux uncertainty. Initial α is calculated from the 235U fission rate dosimeter using a flat spectrum and final α is determined by iteration of the MEALU algorithm to maximize the probability of solution. In this problem, it is impossible to know the true results for an absolute neutron spectrum. The results of MEALU were compared with the conventional J-log method [Citation4] to validate the algorithm, where the input initial guess spectrum was calculated by the MCNP code using the cross section based on JENDL-3.2 in 103 energy group numbers.

5. Results and discussion

5.1. Mock up data

and show the unfolded spectrum with uncertainty estimation obtained from the MEALU prototype code. The results have no negative component, as predicted theoretically. The MEALU unfolding results are in good agreement with the true spectral shape and magnitude without an initial guess spectrum. The original spectrum was reproduced within 1σ at each energy bin. The detector response using the unfolded spectrum and results of χ 2 tests are shown in and . The re-folded detector responses using an unfolded spectrum also agree with the exact values.

Table 2 Result of uncertainty estimation by measurement data

Table 3 Unfolded response

Table 4 Probability

Figure 1 Unfolded spectrum

Figure 1 Unfolded spectrum

5.2. Real measured data

A comparison of the unfolded neutron spectrum with the uncertainty obtained by the MEALU and J-log methods from the same measured reaction rate data set is shown in , where 90% response range of each reaction is also presented. The 90% response range indicates the energy range containing 90% of the reaction rate energy integration. In this irradiation field, it is well known that the spectral shape is typically that of a fast reactor spectrum, and indeed the spectra are well reproduced by such a spectrum. Both results are in good quantitative agreement within the estimated uncertainties in the energy region of the 90% response range. In the energy region without sensitivity, only the J-log method shows a spectral shape due to the initial guess spectrum. Measurement of a hard spectrum such as that from a fast reactor fuel region requires a reaction rate with the 90% response range below 104 eV.

Figure 2 Comparison of neutron spectra

Figure 2 Comparison of neutron spectra

show comparisons of the integral values and χ 2 test. Both results are in good agreement quantitatively within the estimated uncertainties. The results of the χ2 test show comparable unfolding between the MEALU and J-log methods.

Table 6 Comparison of reaction rate

Table 5 Comparison of integral value

Table 7 Comparison of probability

6. Conclusions

A new spectrum unfolding code, MEALU, is currently under development based on a combination of the maximum likelihood and maximum entropy methods. We have demonstrated typical unfolding results of the MEALU algorithm using mock-up data and real measured data. The MEALU algorithm is found to accurately reproduce the neutron spectrum and agrees with the results of a conventional method within the estimated uncertainties. Compared with conventional methods, the new method has the following potential advantages:

It is not necessary to prepare an initial guess spectrum and covariance data as a priori information.

A positive solution is guaranteed.

Normal and Poisson distributions can be used for the statistical distribution.

The MEALU algorithm can treat full covariance data for a measured detector response and the response function for uncertainty estimation.

The MEALU algorithm can be applied to large problems with approximately 100 energy bins and other neutron fields with different spectral shapes. Although this algorithm was formulated for the multi activation foil method, it should be applicable to other detectors such as the Bonner counter system and the NE213 recoil proton detector system. It is also expected that MEALU could be used in other unfolding problems in nuclear engineering.

References

  • Itoh , S and Tsunoda , T . 1989 . Neutron spectrum unfolding with maximum entoropy and maximum likelihood . J Nucl Sci Technol , 26 ( 9 ) : 833 – 843 .
  • Perey , F G . 1977 . Least squares dosimetry unfolding: the program STAY’SL. ORNL/TM 6062 , USA : Oak Ridge National Laboratory .
  • Schmittroth , F . 1979 . FERRET data analysis code. HEDL-TME 79-40 , USA : Hanford Engineering Development Laboratory .
  • Taniguchi , T , Ueda , N , Nakazawa , M and Sekiguchi , A . 1985 . Systematic study on spectral effects in the adjustment calculations using the NEUPAC-83 code . Proc. the Fifth Int. Symp. on Reactor Dosimetry , : 685 – 692 . In: Genthon JP, Röttger H, editors. Sep;24-28 Geesthacht (Germany)
  • Reginatto , M , Goldhagen , P and Neumann , S . 2002 . Spectrum unfolding, sensitivity analysis and propagation of uncertainties with the maximum entropy deconvolution code MAXED . Nucl Instrum Methods Phys Res Sect A. , 476 ( 1-2 ) : 242 – 246 .
  • Itoh , S. A . 1986 . Fundamental study of neutron spectra unfolding based on the maximum likelihood method . Nucl Instrum Methods Phys Res A , 251 : 144 – 155 .
  • Maeda , S , Tomita , H , Kawarabayashi , J and Iguchi , T . 2011 . Fundamental study on neutron spectrum unfolding using maximum entropy and maximum likelihood method . Progress Nucl Sci Technol , 1 : 233 – 236 .
  • Maeda , S , Ito , C , Ohkawachi , Y , Sekine , T and Aoyama , T . 2008 . Characterization of neutron fields in the experimental fast reactor Joyo MK-III core . Proc. 13th Int. Symp. on Reactor Dosimetry , : 474 – 482 . In: Voorbraak W, Bebarberis L, D'hondt P, Wagemans J, editors. May;25-30. Akersloot (The Netherlands)
  • Kobayashi , K , Iguchi , T , Iwasaki , S , Aoyama , T , Shimakawa , S , Ikeda , Y , Odano , N , Sakurai , K , Shibata , K , Nakagawa , T and Nakazawa , M . 2002 . JENDL dosimetry File 99 (JENDL/D-99) , Japan : Japan Atomic Energy Research Institute .

Appendix

A.1 Likelihood function based on Poisson distribution

It is common practise to use a Bonner ball for neutron measurements. Since the number of counts in each Bonner sphere follows the Poisson distribution, the probability Pi (ci ) that we have counts ci (i = 1, …,M) in the i-th Bonner sphere is given by

where λi is the expected value of ci:

The expected value of a random variable x will be written as 〈x〉. In Equation (A.2), φj (j = 1, …,N) is the number of neutrons incident on the detector belonging to the j-th energy group, i.e.

and Rij is the probability that a neutron of the j-th group produced a count in the i-th Bonner sphere. Then the joint probability distribution function of the c's, i.e. the likelihood function, is
by the mutual independence of c's.

The maximum likelihood method is a method to find φ with maximum L. At the point of maximum L for φ, the differential coefficient of the logarithmic likelihood function ℓnL also becomes zero. Therefore, we adopted the following function:

A.2 Likelihood function based on normal distribution

The probability density function of the normal distribution N(λ, σ) is

The logarithmic likelihood function ℓnL is

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.