Stabilization of (G)EIM in presence of measurement noise: application to nuclear reactor physics
J. P. Argaud, B. Bouriquet, H. Gong, Y. Maday, O. Mula
General overview and contribution of the paper
For the sake of clarity, we shall start by formulating the goal of the paper in general terms containing statements that will be clarified in the forthcoming sections.
Under this hypothesis on the decay of , one can in principle build a sequence s.t. where is moderate.
Algorithms to build (or at least the first spaces in the sequence allowing to approximate beyond a given accuracy) and find appropriate linear functionals have been proposed in the community of reduced modeling (see MM2013 ; MPPY2014 ; MMT2016 ). Note that, even if this is not required in the previous statements, the construction of the spaces is then recursive, i.e. . There, the approximation of is done by interpolation or related approximations. The methods (in practice mainly based on a greedy procedure) are however not robust with respect to noise in the measurements and this paper introduces a constrained least squares approximation for which numerical experiments indicate its potential to address this obstruction.
Mathematical setting
Let us assume that (where the denotes the closure in of the set ) admits a Schauder basis , i.e., for every there exists a unique sequence of scalars such that For every , we define the -dimensional subspace Let us formulate in a different manner the hypothesis made involving the Kolmogorov -width of in : let us assume that the error in approximating the functions of in is where the sequence decays at a nice rate with .
Let now be the set of linear functionals of (of unity norm in ) such that for every , and are such that, for every and every , For any , we can now define a (generalized) interpolation operator such that for all By construction, for any and any , where and, for notational coherence, we set .
Using to approximate the functions of yields the error bound
where is the Lebesgue constant. The value of diverges at a certain rate so the behavior of with the dimension is dictated by the trade-off between the rate of divergence of (that is generally slow) and the convergence of (that is generally very fast). Also, for any
where and .
For any , let us define the cone We have for any and any . In presence of noise in the measurements, we assume that we receive values such that for . Interpolating from these values yields an element in denoted as that satisfies blurred error bound with respect to (2) that, depending on the precise definition of and the norm of can be
The second term of the bound diverges as increases and shows that the method is not asymptotically robust in presence of noise. An illustration of this can be found in the numerical results below. This motivates the search for other methods which would ideally yield a bound of the form and for which the error is asymptotically at the level of the noise .
In this paper, we are running the greedy algorithm of the so-called Generalized Empirical Interpolation Method (GEIM, MM2013 ), to generate a basis and the linear functionals . This method is reported to have a nice behavior for the Lebesgue constant, at least in case it is trained on a set with small Kolmogorov dimension (see MMT2016 ). This approach allows an empirical optimal selections of the positions of the sensors that provide (in case where no noise pollutes the measures) a stable representation of the physical system. The precise algorithm is documented elsewhere (see MM2013 and GABM2016 ). Then, we approximate any with the function defined in (4) with . We call this scheme Constrained Stabilized GEIM (CS-GEIM).
Note that the above approach could also be used with a POD approach to provide the imbedded spaces (that are more expensive to provide than the greedy GEIM approach but are more accurate) and well chosen linear functionals the choice of which infer on the behavior of the Lebesgue constant .
Numerical results
For the physical problem that we consider in this paper, the model is the two group neutron diffusion equation : the flux has two energy groups . Index 1 denotes the high energy group and 2 the thermal energy one. These are modeled by the following parameter dependent PDE model :
here is the so-called multiplication factor and is not a data but an unknown of the problem We omit here the technical details on the meaning of and refer to general references like Hebert2009 ., and the given parameters are
is the diffusion coefficient of group with .
is the macroscopic absorption cross section of group .
is the macroscopic scattering cross section from group 1 to 2.
is the macroscopic fission cross section of group .
is the average number of neutrons emitted per fission.
is the fission spectrum of group .
they are condensed in .
We assume that the parameters of our diffusion model range in, say,
then is the set of all parameters and the set of all possible states of the flux is given by
where the power is defined from as We assume (see CD2014 for elements sustaining this hypothesis) that the Kolmogorov-width decays rapidly, hence, it is possible to approximate all the states of the flux (given by ) with an accuracy in well-chosen subspaces of relatively small dimension .
To ensure enough stability in the reconstruction and minimize the approximation error, it is necessary to find the optimal placement of the sensors in the core. The selection is done with GEIM. If we denote the measurement of at a position by a certain sensor, this measurement can be modeled by a local average over centered at . Another possibility is to directly assume that the value at point is In the following part of this work, we directly assume that the value at point is as measurement.. Note that, in principle, the measurement could depend on other parameters apart from the position. We could imagine for instance that we have sensors with different types of accuracy or different physical properties. This flexibility is not included in the current notation but the reader will be able to extrapolate from the current explanations.
A specificity of the approach here is that is composed of vectorial functions . We deliberately choose to take measurements only on one of the components (say ) and thus reconstruct the whole field and with the only knowledge of thermal flux measurements.
Another specificity of our approach is on the spatial location of the measurements. We consider two cases:
Case I: the sensors can be placed at any point in the domain of definition of .
Case II: the admissible sensor locations are restricted to be deployed in a restricted part of that domain;
We have already reported in ABGMM2016 that these two specificities are well supported by the (G)EIM approach, as long as the greedy method is taught to achieve the goal of reconstructing the whole field .
Our aim here is to show that the noise can be controlled through our Constrained Stabilized (G)EIM approach.
2 Description of the PARCS 2D IAEA benchmark
We consider the classical 2D IAEA Benchmark Problem Benchmark , the core geometry which can be seen in figure 1. The problem conditions and the requested results are stated in page 437 of reference Benchmark . It is identified with the code 11-A2, and its descriptive title is Two-dimensional LWR Problem , also known as 2D IAEA Benchmark Problem . This problem represents the mid-plane of the 3D IAEA Benchmark Problem, that is used by references PARCS and show in application within 2D-IAEA-Benchmark .
The reactor domain is . The core and the reflector are and respectively. We consider only the value of in the reflector as a parameter (so and ). We assume that . The rest of the coefficients of the diffusion model (5) (including ) are fixed to the values indicated on table 3.2. In principle, one could also consider these coefficients as parameters but we have decided to focus only on because of its crucial role in the physical estate of the core: its variation can be understood as a change in the boundary conditions in which, up to a certain extent, allows to compensate the bias of the diffusion model with respect to reality. We shall report in a future paper more extended variations of the parameters.
Figure 5(a) shows the behavior of the Lebesgue constants in both cases. We can find that 1) the Lebesgue constant increases with GEIM interpolation function dimension, 2) if detectors are limited in a domain part (Case II), the Lebesgue constant gets worse, as an effect of the extrapolation that is required here, nevertheless the increase is still moderate.
Figure 5(b) shows the coefficients upper limits described as (see (2)) (so ) for Case I and Case II, which decreases quickly with .
We still focus on the 300 parameters , and compute the errors with equation (8), for each test case, we perform the interpolation process with CS-GEIM a number of times. Figure 7 shows the averaged norm for the decay of , and , with noise amplitude for Case I and Case II. For different measurement noise amplitude, the averaged errors in norm, norm and norm are shown in figure 8, figure 9 and figure 10 respectively, for Case I and Case II. The main conclusions are: in the noisy case, i) CS-GEIM improves the interpolation, with the error comparable to the noise input level, ii) in extrapolation case, CS-GEIM reduces the interpolation error dramatically, which extends GEIM practical use.
If we take more measurements with fixed number of interpolation functions, the ratio of the number of measurements to the number of interpolation functions increases, so it is expected to have the same effect than to repeat independent measure at the same point in order to measure the evaluation of the measure. We consider the analytical function for and ; we choose for a uniform discretization sample of 400 pointsWe replace the synthetic neutron problem here by the above analytical function so as to be able to have a more thorough and extensive numerical analysis. Then we change the ratio of the number of measurements to the number of interpolation functions with CS-GEIM process, figure 12 also shows the error converges with .
We have presented some results obtained the Empirical Interpolation Method (EIM) for the reconstruction of the whole field, solution to a simple but representative problem in nuclear reactor physics as an example of a set of parameterized functions. With EIM, a high accuracy can be got in reconstructing the physical fields, and also a better sensors deployment is proposed with which most information can be extracted in a given precision even if only part of the field (either in space or in component) is omitted in the measurement process. Then an improved Empirical Interpolation Method (CS-(G)EIM) is proposed. With CS-(G)EIM, i) the behavior of the interpolant is improved when measurements suffer from noise, ii) the error is dramatically improved in noisy extrapolation case, iii) it is possible to decrease the error by increasing the number of measurements.
Further works and perspective are ongoing: i) mathematical analysis of the stable and accurate behavior of this stabilized approach, ii) in this work, our first assumption is the model is perfect (i.e. we work on in silico solutions, a broader class of methods which couple reduced models with measured data named PBDW MPPY2015 are able to correct the bias of the model and use real data.