Reduced basis approximation of parametric eigenvalue problems in presence of clusters and intersections
Abstract
In this paper we discuss reduced order models for the approximation of parametric eigenvalue problems. In particular, we are interested in the presence of intersections or clusters of eigenvalues. The singularities originating by these phenomena make it hard a straightforward generalization of well known strategies normally used for standards PDEs. We investigate how the known results extend (or not) to higher order frequencies.
Keywords Parametric eigenvalue problem, Reduced order method, Singular value decomposition, Snapshot matrix, Finite element method.
1 Introduction
Reduced order methods are nowadays a classical tool for the efficient and effective approximation of partial differential equations. The interested reader is referred, for instance, to the monographs [17, 8] and to the references therein.
We aim to investigate the use of reduced order models for the approximation of parametric eigenvalue problems. In the pioneer works [11, 10] and [15, 16] the approximation of the first fundamental mode was explored. Investigations for higher (isolated) modes started in [13, 12, 14]. In [3] we exploited an idea originating from [4, 7] of adding a fictitious time variable for the solution of a non parametric eigenvalue problem.
The state of the art of the theory concerning reduced basis approximation of parametric eigenvalue problems stems from the results of [5] and [9]. In particular, [5] deals with the first isolated eigenvalue, while [9] approximates at once a fixed number of eigenmodes, with eigenvalues separated from the rest of the spectrum, starting from the first one. From those papers it is clear that trouble can come from the intersection of eigenvalues or when eigenvalues are not well separated from each other. Some preliminary discussion about these issues and about the tracking of different modes is contained in [1, 2] and an example of application to the Maxwell eigenvalue problem has been investigated in [6].
In this paper we are highlighting problematic situations, with the hope that these investigations can open the way towards robust solutions to the presented issues. For this reason, we will discuss rather simple examples where the parametric space is one or two dimensional.
After examining examples where the results of [5] and [9] are confirmed, we investigate the situation when higher frequencies are looked for. For instance, a naive generalization of [5] would deal with an isolated eigenvalue which is not the first fundamental one. Analogously, a direct generalization of [9] involves a cluster of eigenvalues well separated from the rest of the spectrum which does not contain the first fundamental mode. It turns out that the extension of those results to such situations is not true; in particular, the solution computed with a standard POD approach does not satisfy a min-max property with respect to the high fidelity solution. At a first glance we were surprised by the obtained results, even if there are clear explanations for the fact that the conclusions of [5] and [9] do not extend trivially to higher modes. As a side note, we also try to suggest cheaper solutions for the simultaneous approximation of the first eigenmodes presented in [9]. We also show how the obtained solutions can be sensitive to the dimension of the POD reduced basis.
We are confident that the presented results will be useful for future investigations with the aim of optimizing the strategy for the approximation of parametric eigenvalue problems.
In Section 2 we present the general setting of our elliptic parametric eigenvalue problem, together with its finite element discretization and the standard approach for the construction of a reduced order model based on POD and reduced basis. In Section 4 we describe the main outcomes of our investigations, which are reported in Section 5 and 6 for the one and two dimensional cases, respectively.
2 Problem setting
2.1 Parametric elliptic eigenvalue problem
Let be a bounded and polygonal domain and where is the parameter space. Our goal is to find such that
(2.1) |
where the diffusion matrix is symmetric and positive definite for all values of the parameter .
It is well known from the theory of compact elliptic eigenvalue problems that the above problem is well-posed and all the eigenvalues are strictly positive.
It is also well known that the regularity of the eigenmodes in terms of the parameter play a crucial role for the study of the solution. In particular, in this paper we are interested in those parametric eigenvalue problems where intersecting eigenvalue phenomena occur. We have initiated some discussion about this issue in [1] and we go deeper into it in this work.
2.2 Finite element approximation
The finite element approximation of (LABEL:1) is based on the following variational formulation. Let be the Sobolev space and be the parameter dependent bilinear forms defined by
(2.2) | ||||
The weak formulation of (LABEL:1) is defined as: given , find such that
(2.3) |
We note that is symmetric and coercive, with coercivity constant depending on the Poincaré constant and on , and that coincides with the -inner product for all . Actually, our setting would allow for a varying bilinear form on the right hand side of (2.3) even if in our examples we take it constant.
Let us consider the finite element subspace of dimension
where is a conforming triangulation of with internal vertices and is the set of polynomials with degree less than or equal to one on . The finite element or high fidelity problem is defined as: given , find such that
(2.4) |
Let be a basis of then the finite element solution can be expressed as
where are the finite element coefficients. Substituting the expression of in (2.4), we obtain the following linear algebraic equation
where the stiffness matrix and mass matrix are given by
with and where is the column vector formed by the finite element coefficients.
3 Reduced basis approach
In the last few years, reduced basis method has emerged as a very powerful method to solve parameterized PDEs. In this method, the original PDE is projected onto a reduced subspace whose basis is obtained from the high fidelity solution evaluated at few suitable sample points.
We start with a set of finite element solutions for various values of the parameter , the so called snapshots, and generate a set of basis functions, the so called reduced basis, . We define the -dimensional reduced basis space as follows
There are mainly two approaches based on which reduced basis can be constructed. The first one is the so called greedy approach in which snapshot vectors are chosen based on a posteriori error estimator, whereas the other approach is the proper orthogonal decomposition (POD) in which the reduced basis is chosen based on a singular value decomposition of the snapshot matrix. In our discussion we are going to follow the latter approach.
The reduced basis eigenvalue problem is given by: for , find , such that
(3.1) |
Since form a basis for the reduced space , any can be expressed as
where are the reduced basis coefficients. Substituting the expression of in (3.1), we obtain the following linear algebraic equation
where
(3.2) |
and where is the column vector of the the reduced basis coefficients.
Remark 3.1.
In the above discussion it is hidden a crucial difference between the analysis of eigenvalue problems and source problems. Namely, in a typical source problem there is only one high fidelity solution associated with the source term and any reduced order model is trying to approximate that unique solution. However, an eigenvalue problem has typically infinitely many solutions: in our case, a sequence of increasing eigenvalues which correspond to (finite dimensional) eigenspaces. The high fidelity problem (2.4) has solutions (counted with their multiplicities) and the classical theory guarantees that, for small enough, the -th discrete eigenvalue converges to the corresponding continuous one . Analogously, the discrete eigenfunctions converge to the continous ones, according to a definition that should take into account the multiplicity of the eigenspaces and the fact that convergence involves the entire eigenspace and not just a basis of it (typically the definition of convergence is stated in terms of the gap between subspaces of a Hilbert space).
It turns out, first of all, that the choice of snapshots should take into account which eigenmode(s) we want to approximate. After the choice of the reduced basis, the reduced problem (3.1) has solutions (counted with their multiplicities) and the main question is whether the -th eigenmode of (3.1) has some similarity with the -th eigenmode of (2.4) and, if so, for what values of and .
3.1 Relation between the reduced and the high fidelity systems
Since , the reduced basis can be written in terms of the finite element basis as
(3.3) |
Let us denote by the nodal vectors corresponding to the basis and let us consider the matrix
Using the expression (3.3) we have
for any .
Thus, we have the following relation between the matrices of the high fidelity and of the reduced systems
3.2 Online/offline paradigm
In order to develop computationally efficient reduced order models, we need some further assumptions on our parametric bilinear forms. We assume as usual that the bilinear forms and are affine dependent from the parameter, i.e.
and
where the bilinear forms and are parameter independent. Hence, these bilinear forms can be assembled only once for all the computations, which leads to a huge computational reduction in the reduced order method.
Let and be the matrices corresponding to the bilinear forms and , respectively, then the matrix form for the high fidelity problem will be
and the matrices corresponding to the reduced system will be
Since the matrices and are parameter independent, these are calculated in the offline stage and in the online stage the reduced matrices are formed by just evaluating the parameter dependent function () and () at the given parameter . Hence, in the online stage we only have to solve the reduced system.
3.3 Construction of the POD basis functions
In this subsection we recall the standard technique for the construction of the reduced basis using POD.
Given a snapshot matrix of snapshots, we want to find a reduced basis that spans the reduced space . The reduced basis can be obtained using the SVD of the snapshot matrix. Applying the SVD to the snapshot matrix , we get
(3.4) |
where
are orthogonal matrices and contains the singular values of with , where is the rank of the matrix . The columns of are the left singular vectors of , the columns of the matrix are the right singular vectors of , and are the singular values of . The first columns of are the best choice for the dimensional basis. The meaning of this claim is that this choice minimizes the sum of squares of the errors between each snapshot vector and its projection onto any -dimensional subspace; this is a consequence of the Schmidt–Eckart–Young theorem which we recall for the readers convenience.
Theorem 3.2 (Schmidt–Eckart–Young. See [17]).
Given a matrix of rank , the matrix
satisfies the optimality property
(3.5) |
where is the Frobenius matrix norm.
In general, and the following procedure can be adopted in order to compute the reduced basis, that is the first left singular vectors. From (3.4) we deduce
(3.6) |
and we can write
(3.7) |
The first relation of (3.7) gives
(3.8) |
Using (3.8) in the second relation of (3.7) we get
(3.9) |
Thus we need to find the first eigenvectors corresponding to the largest eigenvalues of the symmetric matrix . Once we find the right eigenvectors () we get the first left eigenvectors using (3.8). The advantage of this procedure is that we need to find eigenvalues of a matrix whose size is . The matrix is called correlation or Gram matrix.
Remark 3.3.
In this paper, we consider snapshot matrices using different eigenvectors and their combinations at the sample parameters (see also Remark 3.1). For example, we consider a snapshot matrix using the first three eigenvectors at the sample points , that is
In this case , and the columns are renamed as , .
From the above discussion it is clear that a crucial aspect will be the selection of the reduced basis dimension . A viable strategy consists in selecting a tolerance and in using the following formula.
Choose as the smallest integer such that
(3.10) |
where is the rank of the snapshot matrix.
A reasonable choice for our computations seems to be = . However, within the same example, we might vary in order to see how the results are sensitive to this choice.
3.4 Parameter sampling technique
The sampling of the parametric space is very important for the success of reduced order modeling, especially when the dimension of the parameter domain is high and where curse of dimensionality should be tackled. There are several techniques for sampling the parameters such as uniform tensorial grid, Latin hypercube sampling, random sampling, sparse Smolyak sampling with Clenshaw-Curtis points, Monte-Carlo sampling, etc. LHS sampling is a special type of random sampling. In this paper we used uniform sampling as the focus of the paper is to investigate the behavior of reduced order model in relation to the choice of eingenfunctions for the construction of the snapshot matrix.
In Figure 1 we have displayed the sample points with blue dots using a uniform sampling technique for the parameter domain . Four test points are used for testing the results of our reduced order model (ROM) in Subsection 6.
4 Overview of the numerical investigations
We want to investigate numerically the behavior of POD based ROM methods for the approximation of parametric eigenvalue problems in which intersecting eigenvalue phenomena occur. Our main questions are the following ones:
-
1.
How to form the snapshot matrix? Which eigenfunctions should be included in presence of crossings?
-
2.
How to choose the dimension of the reduced basis?
-
3.
Is it always the case that if is large (eventually up to the size of the snapshot matrix) then the solutions of the reduced model converge towards the high fidelity solutions?
From the analysis of the existing literature and from our intuition we were expecting the following behavior related to question number 1.
-
a)
If we want to approximate an eigenmode with an eigenvalue which has no intersections with other modes in the range of the parameter , then the snapshot matrix could be computed by using only high fidelity eigenfunctions associated with .
-
b)
If we want to approximate an eigenmode with an eigenvalue that has intersections with other eigenvalues and if all these eigenvalues are well separated from the rest of the spectrum in the range of the parameter , then the snapshot matrix should be computed by considering high fidelity eigenfunctions associated with all the modes that cross each other.
Concerning question number 2 we thought that the heuristic strategy described with formula (3.10) could be a good starting point for our numerical tests. Consequently, we were expecting the following behavior in connection with question number 3 depending on whether we are in presence of cases a) or b) above.
-
a)
The first eigenvalue of the reduced system converges toward the isolated high fidelity eigenvalue as increases. The same applies to the corresponding eigenspace.
-
b)
If there are eigenmodes belonging to the cluster that we are considereing, then the first eigenvalues of the reduced system converge towards the eigenvalues of interest of the high fidelity problem. The same applies to the corresponding eigenspaces.
The results of our computation are in agreement with our expectations provided we are dealing with the first eigenvalues in the spectrum. This means that things work well in case a) if is the first fundamental mode for all values of . We will see that things may go wrong if we form the snapshot matrix of an isolated eigenmode which is not the first one. Analogously, in presence of clusters of eigenvalues, it is in general a good strategy to form the snapshot matrix by considering all the corresponding eigenfunctions if we are dealing with the first eigenmodes (with possible crossings). On the other hand, things may go wrong if we perform the same strategy with clusters in the higher part of the spectrum.
We point out that this behavior is in perfect agreement with the theoretical results of [5] (first isolated eigenvalue) and [9] (first eigenvalues isolated from the next ones). However, our computations show that these results cannot be generalized to higher order modes.
To deal with these problems, we consider all eigenfunctions (corresponding to the first smallest eigenvalues) simultaneously in the snapshot matrix in order to obtain the first smallest eigenvalues. It is shown through various examples that using this strategy the reduced order method provides all eigenvalues (whether intersecting or non-intersecting) and the corresponding eigenfunctions correctly. It is also shown that as we increase the ROM dimension, eigenvalue based on ROM converge to the eigenvalue obtained through finite element approximation.
If we are interested in finding the first eigenvalues, then putting all the eigenvectors in the snapshot matrix at the sample points, we get good results which also maintain the order of the eigenvalues but the number of snapshots increased by multiple of . In order to reduce the size of the snapshot matrix, we consider the following alternate strategy for getting the first eigenvalues simultaneously. Instead of taking all the eigenvectors, we choose some linear combination
(4.1) |
of them in the snapshot matrix. Our tests show that this can be a cheaper alternative in order to compute simultaneous approximations of the eigenvalues and of the corresponding eigenfunctions in the correct order. In our numerical tests we use the sum of the first eigenfunctions in the snapshot matrix.
We present two sets of numerical examples: the first one is for a one dimensional parameter space and the second one is for a two dimensional parameter space.
5 Numerical results for eigenvalue problems depending on one parameter
We consider the following eigenvalue problem: for , find such that
(5.1) |
where the diffusion matrix is given by
It is easy to check that is symmetric and its eigenvalues are strictly greater than zero when .
We use the unstructured meshes shown in Figure 2 for finite element approximation, giving the high fidelity solutions reported in Figure 3. We have plotted the first six eigenvalues with a legenda and a color code that refers to a local sorting for each value of the parameter. It is clear that the eigenvalues cross each others and that the eigenspaces may have jump discontinuities when a crossing occurs. This phenomenon can be seen, for instance, by looking at the eigenfunctions reported in Figures 4 and 5.
5.1 Reduced order method to obtain
In order to obtain the first eigenvalue using reduced order method, we consider the snapshot matrix consisting of the first eigenvector columnwise at sample parameters. In Figure 6 we have presented the plot of the singular values of the snapshot matrix for different uniform partitions of the interval and observed that the singular values are decaying very fast. In Figure 7 we have shown the plot of first eigenvalue at different number of POD basis functions. It is evident from Figure 7 that the first eigenvalue obtained by ROM is converging to the first eigenvalue of FEM. The first eigenvalues obtained by FEM and ROM and their relative errors at six sample points are reported in Table 1. The ROM dimensions mentioned in Table 1 are obtained using the criterion (3.10) with tolerance and it can be noted that considering very low ROM dimension, we have achieved an accuracy of order – .
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|
9 | -1.25 | 5.98379108 | 5.98379387 | 4.7 | |||||
-0.75 | 7.00305328 | 7.00305363 | 5.0 | ||||||
-0.50 | 7.23588322 | 7.23588390 | 9.3 | ||||||
0.50 | 7.23585871 | 7.23585938 | 9.2 | ||||||
0.75 | 7.00299299 | 7.00299335 | 5.1 | ||||||
1.25 | 5.98368037 | 5.98368313 | 4.6 | ||||||
10 | -1.25 | 5.98379108 | 5.98379164 | 9.4 | |||||
-0.75 | 7.00305328 | 7.00305360 | 5.8 | ||||||
-0.50 | 7.23588322 | 7.23588349 | 3.6 | ||||||
0.50 | 7.23585871 | 7.23585900 | 3.9 | ||||||
0.75 | 7.00299299 | 7.00299332 | 5.4 | ||||||
1.25 | 5.98368037 | 5.98368097 | 1.0 |
5.2 Reduced order method to obtain
In this subsection, we discuss numerical results for the second eigenvalue considering different combinations of eigenvectors in the snapshot matrix.
5.2.1 Results of the EVP considering in the snapshot matrix
In order to obtain the second eigenvalue using reduced order method, we consider the snapshot matrix consisting of the second eigenvector columnwise at sample parameters. In Figure 8 we have shown the plot of the first eigenvalue of ROM for different number of POD basis functions. It is evident from Figure 8 that the first eigenvalue obtained by ROM is converging to the second eigenvalue of FEM as expected.
The first eigenvalues of ROM, the second eigenvalues of FEM and their relative errors are reported in Table 2. It can be noted that considering very low ROM dimension the relative errors are of order – .
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|
11 | -1.25 | 8.77547249 | 8.77547548 | 3.4 | |||||
-0.75 | 12.86380150 | 12.86380201 | 4.0 | ||||||
-0.50 | 13.95750227 | 13.95750231 | 3.3 | ||||||
0.50 | 13.95736933 | 13.95736937 | 3.2 | ||||||
0.75 | 12.86364140 | 12.86364192 | 4.0 | ||||||
1.25 | 8.77689931 | 8.77690230 | 3.4 | ||||||
12 | -1.25 | 8.77547249 | 8.77547254 | 4.8 | |||||
-0.75 | 12.86380150 | 12.86380156 | 5.1 | ||||||
-0.50 | 13.95750227 | 13.95750256 | 2.0 | ||||||
0.50 | 13.95736933 | 13.95736962 | 2.0 | ||||||
0.75 | 12.86364140 | 12.86364147 | 5.0 | ||||||
1.25 | 8.77689931 | 8.77689936 | 4.9 |
5.2.2 Results of the EVP considering is in the snapshot matrix
We consider the snapshot matrix consisting of the combination of eigenvectors column wise at sample parameters in order to compute the second eigenvalue using the reduced order method. In Figure 9 we have presented the plot of the second eigenvalue of ROM at different number of POD basis functions. The second eigenvalues obtained by FEM and ROM and their relative errors are reported in Table 3.
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|
14 | -1.25 | 8.77547249 | 8.78969339 | ||||||
-0.75 | 12.86380150 | 12.86380339 | |||||||
-0.50 | 13.95750227 | 13.95750436 | |||||||
0.50 | 13.95736933 | 13.95737012 | |||||||
0.75 | 12.86364140 | 12.86379512 | |||||||
1.25 | 8.77689931 | 8.81325897 | |||||||
15 | -1.25 | 8.77547249 | 8.79049305 | ||||||
-0.75 | 12.86380150 | 12.86380446 | |||||||
-0.50 | 13.95750227 | 13.95750469 | |||||||
0.50 | 13.95736933 | 13.95737042 | |||||||
0.75 | 12.86364140 | 12.86390127 | |||||||
1.25 | 8.77689931 | 8.82153162 |
5.3 Reduced order method to obtain
In this subsection, we discuss numerical results for the third eigenvalue considering different combinations of eigenvectors in the snapshot matrix. It can be seen from Figure 3 that the third and the fourth eigenvalues are intersecting at some values of . We observe many interesting phenomena in this case.
5.3.1 Results of the EVP considering only in the snapshot matrix
Let us consider the snapshot matrix consisting only third eigenvector at the sample points and compute the eigenvalues using reduced order method. Considering the criterion (3.10) with tolerance , the ROM dimension turns out to be 17 and 18 respectively. In this case, the first eigenvalue of ROM is not matching with the third eigenvalue of FEM, see Table 4. However, when we increase the number of POD basis functions, we notice that the first eigenvalue of the ROM matches with the second eigenvalue of the FEM, whereas the second eigenvalue of the ROM matches with the third eigenvalue of the FEM, see Figure 12. When we consider only the third eigenvector in the snapshot matrix, we were expecting that the first eigenvalue of the ROM would match with the third eigenvalue of the FEM, but this is not the case. The reason behind this is the fact that the inner product is not zero for , so the snapshots contain some component of the second eigenvector. Note that the inner product is zero for . In Figure 10, we report the inner product of and as a function of , respectively. The figure supports our claim that and are almost orthogonal, while and are not. In Figure 11 we have presented the plot of first eigenvalue of the ROM at different number of POD basis functions. It can be easily seen from Figure 11 that the first eigenvalue of the ROM is not matching with the third eigenvalue of the FEM. It turns out that the third eigenvector obtained by the ROM is not the same using different number of POD basis functions, see Figure 13.
|
|
|
|
||||
---|---|---|---|---|---|---|---|
17 | -1.25 | 12.38270171 | 12.38271385 | ||||
-0.75 | 21.12292172 | 15.19805477 | |||||
-0.50 | 22.22010384 | 15.81534625 | |||||
0.50 | 22.22018744 | 15.81572205 | |||||
0.75 | 21.12370790 | 15.19851153 | |||||
1.25 | 12.38958778 | 12.38960108 | |||||
18 | -1.25 | 12.38270171 | 12.38270216 | ||||
-0.75 | 21.12292172 | 15.31186360 | |||||
-0.50 | 22.22010384 | 15.92038351 | |||||
0.50 | 22.22018744 | 15.92406607 | |||||
0.75 | 21.12370790 | 15.31808566 | |||||
1.25 | 12.38958778 | 12.38958815 |
In Figure 14 we have shown the FEM and ROM eigenvalues for different number of POD basis functions for the parameter space . Note that for this particular parameter interval, the two eigenvalues do not intersect (see Figure 3). From the plot one can see that also in this case the situation is not as naively expected: the first eigenvalue of the ROM is matching with the second eigenvalue of the FEM and the second eigenvalue of the ROM is matching with the third eigenvalue of the FEM.
5.3.2 Results of the EVP considering and in the snapshot matrix
Since the third and the fourth eigenvalues are intersecting, we consider and in the snapshot matrix and compute the eigenvalues using the reduced order method. In Figure 15 we have presented the plot of the first eigenvalue obtained by the ROM. It can be easily seen that the first eigenvalue of ROM is not converging to the third eigenvalue of the FEM. However, the second eigenvalue of the ROM is converging to the third eigenvalue of FEM. In Table 5 we have reported the first and second eigenvalues of the ROM and the third eigenvalue of the FEM. Further, the third eigenvalue of the ROM converges to the fourth eigenvalue of the FEM. In Table 6, we have reported the third eigenvalue of the ROM and the fourth eigenvalue of the FEM and the relative error between them.
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|
26 | -1.25 | 12.38270171 | 10.32768230 | 12.38271820 | |||||
-0.75 | 21.12292172 | 14.01748876 | 21.12292540 | ||||||
-0.50 | 22.22010384 | 14.96276873 | 22.22010448 | ||||||
0.50 | 22.22018744 | 14.96700836 | 22.22018808 | ||||||
0.75 | 21.12370790 | 14.02396381 | 21.12371133 | ||||||
1.25 | 12.38958778 | 10.33922731 | 12.38960275 | ||||||
30 | -1.25 | 12.38270171 | 10.35774089 | 12.38270198 | |||||
-0.75 | 21.12292172 | 14.02551777 | 21.12292203 | ||||||
-0.50 | 22.22010384 | 14.96893932 | 22.22010447 | ||||||
0.50 | 22.22018744 | 14.97067172 | 22.22018807 | ||||||
0.75 | 21.12370790 | 14.02852884 | 21.12370817 | ||||||
1.25 | 12.38958778 | 10.36928581 | 12.38958799 |
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|
26 | -1.25 | 16.13593156 | 16.13594080 | ||||||
-0.75 | 22.08781810 | 22.08782217 | |||||||
-0.50 | 24.02185801 | 24.02186412 | |||||||
0.50 | 24.02234525 | 24.02235057 | |||||||
0.75 | 22.08790319 | 22.08790743 | |||||||
1.25 | 16.13984606 | 16.13985482 | |||||||
30 | -1.25 | 16.13593156 | 16.13593252 | ||||||
-0.75 | 22.08781810 | 22.08781835 | |||||||
-0.50 | 24.02185801 | 24.02185811 | |||||||
0.50 | 24.02234525 | 24.02234536 | |||||||
0.75 | 22.08790319 | 22.08790344 | |||||||
1.25 | 16.13984606 | 16.13984698 |
5.3.3 Results of the EVP considering , , and in the snapshot matrix
Let us consider the snapshot matrix consisting of , , and columnwise at the sample points and compute the first three smallest eigenvalues simultaneously using the reduced order method. Despite the intersection of the third and the fourth eigenvalues, the third eigenvalue of the ROM is converging to the third eigenvalue of the FEM in this case, see Figure 16. In Table 7 we have presented the first, second, and third eigenvalues of ROM at six sample points. It can be noted that we have obtained the first three smallest eigenvalues simultaneously. Eigenvalues obtained by the ROM are highly accurate. As expected, the third eigenvectors of the ROM are the same even when we increase the number of POD basis functions, see Figure 17.
|
|
|
|
|
|
||||||
---|---|---|---|---|---|---|---|---|---|---|---|
32 | -1.25 | 12.38270171 | 5.98379208 | 8.77547748 | 12.38270666 | ||||||
-0.75 | 21.12292172 | 7.00305355 | 12.86380188 | 21.12292235 | |||||||
-0.50 | 22.22010384 | 7.23588577 | 13.95750313 | 22.22010501 | |||||||
0.50 | 22.22018744 | 7.23586151 | 13.95737020 | 22.22018859 | |||||||
0.75 | 21.12370790 | 7.00299337 | 12.86364179 | 21.12370853 | |||||||
1.25 | 12.38958778 | 5.98368109 | 8.77690440 | 12.38959316 | |||||||
34 | -1.25 | 12.38270171 | 5.98379248 | 8.77547319 | 12.38270251 | ||||||
-0.75 | 21.12292172 | 7.00305409 | 12.86380239 | 21.12292251 | |||||||
-0.50 | 22.22010384 | 7.23588378 | 13.95750246 | 22.22010682 | |||||||
0.50 | 22.22018744 | 7.23585920 | 13.95736953 | 22.22019046 | |||||||
0.75 | 21.12370790 | 7.00299381 | 12.86364223 | 21.12370869 | |||||||
1.25 | 12.38958778 | 5.98368176 | 8.77689991 | 12.38958860 |
5.3.4 Results of the EVP considering in the snapshot matrix
We consider the snapshot matrix consisting column wise at the sample points and obtain first three smallest eigenvalues simultaneously using reduced order method. In Figure 19 we have shown the plot of third eigenvalues of ROM. It is observed that third eigenvalues of ROM is converging to the third eigenvalue of FEM. In Table 8 we have reported the first, second, and third eigenvalues of ROM at six sample points. We have shown only the third eigenvalue of FEM but all the first three eigenvalues of ROM converge to the respective eigenvalue of FEM, which is evident from Figure 18. As expected, the third eigenvectors of ROM are the same despite different number of POD basis functions, see Figure 20.
|
|
|
|
|
|
||||||
---|---|---|---|---|---|---|---|---|---|---|---|
22 | -1.25 | 12.38270171 | 5.98859162 | 8.77898776 | 12.38307378 | ||||||
-0.75 | 21.12292172 | 7.00306584 | 12.86381909 | 21.12293201 | |||||||
-0.50 | 22.22010384 | 7.23591373 | 13.95751305 | 22.22012955 | |||||||
0.50 | 22.22018744 | 7.23586309 | 13.95747389 | 22.22026978 | |||||||
0.75 | 21.12370790 | 7.00308513 | 12.86383468 | 21.12375349 | |||||||
1.25 | 12.38958778 | 5.99388504 | 8.86730411 | 12.45479398 | |||||||
25 | -1.25 | 12.38270171 | 5.98673888 | 8.77822960 | 12.38272369 | ||||||
-0.75 | 21.12292172 | 7.00305515 | 12.86380311 | 21.12292566 | |||||||
-0.50 | 22.22010384 | 7.23589141 | 13.95750303 | 22.22011036 | |||||||
0.50 | 22.22018744 | 7.23586289 | 13.95738837 | 22.22019762 | |||||||
0.75 | 21.12370790 | 7.00309327 | 12.86379347 | 21.12372327 | |||||||
1.25 | 12.38958778 | 5.99440793 | 8.79856593 | 12.40055649 |
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|
-1.25 | |||||||||
-.75 | |||||||||
-0.50 | |||||||||
0.50 | |||||||||
0.75 | |||||||||
1.25 | |||||||||
-1.25 | |||||||||
-.75 | |||||||||
-0.50 | |||||||||
0.50 | |||||||||
0.75 | |||||||||
1.25 | |||||||||
-1.25 | |||||||||
-.75 | |||||||||
-0.50 | |||||||||
0.50 | |||||||||
0.75 | |||||||||
1.25 |
|
|
|
|||||
---|---|---|---|---|---|---|---|
-1.25 | |||||||
-0.75 | |||||||
-0.50 | |||||||
0.50 | |||||||
0.75 | |||||||
1.25 | |||||||
-1.25 | |||||||
-0.75 | |||||||
-0.50 | |||||||
0.50 | |||||||
0.75 | |||||||
1.25 |
From Table 10 it is clear that relative error in the case when we considered , , and in the snapshot matrix, provides us with slightly better results than when considering . However, the latter case is computationally cheaper. As we mentioned in (4.1), if we take any non-zero linear combination of as snapshots then the first eigenvalues of ROM converge to the corresponding eigenvalue of the FEM. If we take different weights for the different eigenvectors then again the eigenvalues of ROM will converge to the corresponding eigenvalue of FEM, but the accuracy will not be the same for all eigenvalues. The most accurate eigenvalue will be that eigenvalue whose weight is maximum in the linear combination. In Table 9 we have reported the relative error for the first three eigenvalues while different combinations of are used as snapshot. Taking equal weights for all the eigenvectors gives the same results, no matter what is the value of the weight, since the corresponding snapshot matrices are multiple to each other. So the best choice is to take the sum or the average of all the eigenvectors in order to get eigenvalues converging in the right order.
5.4 Reduced order method to obtain
In this subsection we discuss numerical results for the fourth eigenvalue considering different combinations of eigenvectors in the snapshot matrix. Since the third and the fourth eigenvalues are intersecting, the numerical results obtained in this subsection present several interesting features.
5.4.1 Results of the EVP considering only is in the snapshot matrix
Let us consider the snapshot matrix consisting only of the fourth eigenvector at the sample points and compute the eigenvalues using the reduced order method. In Table 11 the fourth eigenvalue of the FEM and the first eigenvalue of the ROM are reported at few test points. It can be seen that the fourth eigenvalue of the FEM is not matching the first eigenvalue of the ROM, which is also evident from Figure 21. Moreover, when we increase the number of POD basis functions, we notice that the first eigenvalue of the ROM matches with the second eigenvalues of the FEM, the second eigenvalue of the ROM matches with the third eigenvalue of the FEM, and the third eigenvalues of the ROM matches with the fourth eigenvalues of the FEM, see Figure 22.
|
|
|
|
||||
---|---|---|---|---|---|---|---|
20 | -1.25 | 16.13593156 | 10.63650138 | ||||
-0.75 | 22.08781810 | 14.31298332 | |||||
-0.50 | 24.02185801 | 15.23531319 | |||||
0.50 | 24.02234525 | 15.24102596 | |||||
0.75 | 22.08790319 | 14.32162342 | |||||
1.25 | 16.13984606 | 10.65123417 | |||||
23 | -1.25 | 16.13593156 | 10.74968666 | ||||
-0.75 | 22.08781810 | 14.37615778 | |||||
-0.50 | 24.02185801 | 15.28535039 | |||||
0.50 | 24.02234525 | 15.28887728 | |||||
0.75 | 22.08790319 | 14.38179829 | |||||
1.25 | 16.13984606 | 10.76563540 |
5.4.2 Results of the EVP considering and in the snapshot matrix
Since and are intersecting, it is natural to consider both eigenvectors and columnwise in the snapshot matrix. In Table 12 we have reported the first and second eigenvalues of the ROM and the fourth eigenvalue of the FEM. As we can see, the second eigenvalue of the ROM matches with the fourth eigenvalues of the FEM. However, as we increase the number of POD basis functions, the second eigenvalue of the ROM is not converging to the fourth eigenvalue of the FEM, see Figure 23.
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|
26 | -1.25 | 16.13593156 | 10.32768230 | 12.38271820 | |||||
-0.75 | 22.08781810 | 14.01748876 | 21.12292540 | ||||||
-0.50 | 24.02185801 | 14.96276873 | 22.22010448 | ||||||
0.50 | 24.02234525 | 14.96700836 | 22.22018808 | ||||||
0.75 | 22.08790319 | 14.02396381 | 21.12371133 | ||||||
1.25 | 16.13984606 | 10.33922731 | 12.38960275 | ||||||
30 | -1.25 | 16.13593156 | 10.35774089 | 12.38270198 | |||||
-0.75 | 22.08781810 | 14.02551777 | 21.12292203 | ||||||
-0.50 | 24.02185801 | 14.96893932 | 22.22010447 | ||||||
0.50 | 24.02234525 | 14.97067172 | 22.22018807 | ||||||
0.75 | 22.08790319 | 14.02852884 | 21.12370817 | ||||||
1.25 | 16.13984606 | 10.36928581 | 12.38958799 |
5.4.3 Results of the EVP considering , , , and in the snapshot matrix
Let us consider , , , and columnwise in the snapshot matrix and compute the first four smallest eigenvalues simultaneously using the reduced order method. In Figure 24 we have presented the plot of the fourth eigenvalue of the ROM. It can be observed that the fourth eigenvalue of the ROM is converging to the fourth eigenvalue of the FEM. In Table 13 the first four smallest eigenvalues obtained by the ROM and the fourth eigenvalue of the FEM are reported. The obtained numerical results are highly accurate. As expected, the fourth eigenvector of ROM remains the same at different number of POD basis functions, see Figure 25.
|
|
|
|
|
|
|
|||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
41 | -1.25 | 16.13593156 | 5.98379230 | 8.77547626 | 12.38271182 | 16.13594735 | |||||||
-0.75 | 22.08781810 | 7.00305433 | 12.86380238 | 21.12292388 | 22.08782059 | ||||||||
-0.50 | 24.02185801 | 7.23588570 | 13.95750374 | 22.22010425 | 24.02185908 | ||||||||
0.50 | 24.02234525 | 7.23586132 | 13.95737083 | 22.22018787 | 24.02234624 | ||||||||
0.75 | 22.08790319 | 7.00299407 | 12.86364225 | 21.12370996 | 22.08790566 | ||||||||
1.25 | 16.13984606 | 5.98368138 | 8.77690306 | 12.38959840 | 16.13986166 | ||||||||
44 | -1.25 | 16.13593156 | 5.98379293 | 8.77547307 | 12.38270419 | 16.13593241 | |||||||
-0.75 | 22.08781810 | 7.00305414 | 12.86380198 | 21.12292253 | 22.08781883 | ||||||||
-0.50 | 24.02185801 | 7.23588682 | 13.95750267 | 22.22010421 | 24.02185980 | ||||||||
0.50 | 24.02234525 | 7.23586277 | 13.95736973 | 22.22018781 | 24.02234706 | ||||||||
0.75 | 22.08790319 | 7.00299410 | 12.86364189 | 21.12370888 | 22.08790390 | ||||||||
1.25 | 16.13984606 | 5.98368190 | 8.77689982 | 12.38959032 | 16.13984691 |
5.4.4 Results of the EVP considering in the snapshot matrix
Let us consider the snapshot matrix consisting of the combination columnwise at the sample points and compute the first four smallest eigenvalues simultaneously using the ROM. In Figure 26 we have shown the plot of the fourth eigenvalue of the ROM. It is observed that the fourth eigenvalue of the ROM is converging to the fourth eigenvalue of the FEM even when the number of POD basis functions increases. In Table 14 we have reported the first four smallest eigenvalues of ROM at six sample points. As expected, the fourth eigenvector of the ROM remains the same despite different number of POD basis functions, see Figure 27.
|
|
|
|
|
|
|
|||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
25 | -1.25 | 16.13593156 | 6.00975075 | 8.79767218 | 12.50952660 | 16.23425928 | |||||||
-0.75 | 22.08781810 | 7.00397060 | 12.86485702 | 21.12369222 | 22.08841968 | ||||||||
-0.50 | 24.02185801 | 7.23599290 | 13.95753367 | 22.22012647 | 24.02187149 | ||||||||
0.50 | 24.02234525 | 7.23652419 | 13.95782932 | 22.22070774 | 24.02277614 | ||||||||
0.75 | 22.08790319 | 7.00543420 | 12.86604820 | 21.12640999 | 22.09043982 | ||||||||
1.25 | 16.13984606 | 6.01170085 | 8.81168198 | 12.56293955 | 16.28632874 | ||||||||
28 | -1.25 | 16.13593156 | 5.99264622 | 8.78419766 | 12.51450348 | 16.24263319 | |||||||
-0.75 | 22.08781810 | 7.00338482 | 12.86406343 | 21.12305747 | 22.08797149 | ||||||||
-0.50 | 24.02185801 | 7.23594905 | 13.95750914 | 22.22013876 | 24.02186464 | ||||||||
0.50 | 24.02234525 | 7.23637667 | 13.95781101 | 22.22063923 | 24.02275865 | ||||||||
0.75 | 22.08790319 | 7.00524937 | 12.86578107 | 21.12624130 | 22.09037931 | ||||||||
1.25 | 16.13984606 | 6.01088776 | 8.80962709 | 12.52964177 | 16.27949336 |
|
|
|
|||||
---|---|---|---|---|---|---|---|
-1.25 | |||||||
-0.75 | |||||||
-0.50 | |||||||
0.50 | |||||||
0.75 | |||||||
1.25 | |||||||
-1.25 | |||||||
-0.75 | |||||||
-0.50 | |||||||
0.50 | |||||||
0.75 |
It is apparent from Table 15 that the relative error in the case when we consider , , , and in the snapshot matrix is slightly smaller than when considering the combination in the snapshot matrix. However, the latter case is computationally cheaper.
6 Numerical results for eigenvalue problem with multiple parameters
In this section we investigate the behavior of the reduced eigenvalues and eigenvectors for different choices of snapshot matrix for the following eigenvalue problem with two parameters:
(6.1) |
where the diffusion matrix is given by
with The problem is symmetric and the parameter space is chosen in such a way that the matrix is positive definite. It can be easily checked that the matrix is positive definite, for instance, for any nonzero value of and . For our numerical tests, we choose the parameter space to be . In Figure 28 we reported the surface plot for the eigenvalues of the eigenvalue problem (EVP) (28).
Numerical results with and uniform sample points are presented here. We reported the plot of the singular values of the snapshot matrix, plot for the FEM and the ROM eigenvalues for two sets of parameters, where varies and is fixed. Also, we have reported the values obtained using the FEM and the ROM at four points , , , and . The number of POD basis is chosen using the criterion (3.10) with tolerance . To test the behavior of the eigenvalues, we have plotted the eigenvalues of the ROM by varying the number of POD basis at the point . For all the experiments the mesh size is .
6.1 Reduced order method to obtain
We consider the snapshot matrix consisting of the first eigenvectors column-wise at the sample parameters. In Figure 29 we have shown the plot for the singular values of the snapshot matrix and noticed that the singular values are decaying very fast. As expected, the first eigenvalues of the ROM match with the first eigenvalues of the FEM, which is evident in Figure 30.
The results of FEM and ROM eigenvalues and their relative errors at four sample points are reported in Table 16 for all the sampling. The relative error are of order – . The number of POD dimensions is mentioned in Table 16, which is obtained using the criterion (3.10) with tolerance . In Figure 31 we have plotted the first eigenvalue at the point using a different number of POD basis. The eigenvalues are converging to the exact eigenvalue with an increasing number of POD basis.
Sampling points |
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|---|
25 | 8 | (0.5,0.6) | 65.42487472 | 65.42487526 | ||||||
(0.5,0.8) | 53.90654385 | 53.90654541 | ||||||||
(0.8,0.6) | 40.22444914 | 40.22445184 | ||||||||
(0.8,0.8) | 28.79395153 | 28.79395783 | ||||||||
40 | 9 | (0.5,0.6) | 65.42487472 | 65.42487518 | ||||||
(0.5,0.8) | 53.90654385 | 53.90654555 | ||||||||
(0.8,0.6) | 40.22444914 | 40.22444771 | ||||||||
(0.8,0.8) | 28.79395186 | 28.79395783 |
6.2 Reduced order method to obtain
We consider the snapshot matrix consisting of the second eigenvectors columnwise at the sample parameters. As expected, the first eigenvalue of the ROM matches with the second eigenvalue of the FEM, which is evident in Figure 32.
The results of FEM and ROM eigenvalues and their relative errors at four sample points are reported in Table 17 for all the sampling. The relative errors are of order – . The number of POD dimensions is mentioned in Table 17, which is obtained using the criterion (3.10) with tolerance . In Figure 33 we have plotted the first eigenvalue at the point using a different number of POD basis. The eigenvalue is converging to the exact eigenvalue with an increasing number of POD basis.
Sampling |
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|---|
25 | 12 | (0.5,0.6) | 139.30050529 | 139.30052177 | ||||||
(0.5,0.8) | 96.61215367 | 96.61216806 | ||||||||
(0.8,0.6) | 75.84831152 | 75.84831902 | ||||||||
(0.8,0.8) | 59.58973796 | 59.58974344 | ||||||||
49 | 12 | (0.5,0.6) | 139.30050529 | 139.30051498 | ||||||
(0.5,0.8) | 96.61215367 | 96.61216466 | ||||||||
(0.8,0.6) | 75.84831152 | 75.84831665 | ||||||||
(0.8,0.8) | 59.58973796 | 59.58974473 |
6.3 Reduced order method to obtain
In this subsection, we discuss the results for third eigenvalues considering different combinations of eigenvectors in the snapshot matrix.
6.3.1 Results of the EVP considering only in the snapshot matrix
Let us consider the snapshot matrix containing only the third eigenvectors at the sample points. In this case, from Figure 34 it can be seen that the first eigenvalue of the ROM matches the second eigenvalue of the FEM, and the second eigenvalue of the ROM matches the third eigenvalue of the FEM. But, as we consider in the snapshot matrix, one should expect that the first eigenvalue of the ROM should match with the third eigenvalue of the FEM. The reason behind this is the fact that the inner product is not zero for , so the snapshots contain some component of the second eigenvector. If we calculate the inner product then we see that these values are small for , that is why we are not getting the first eigenvalue. Note that the inner product is zero for . From Table 18 it is observed that the maximum relative error among the four test points is . In Figure 35 we have plotted the second eigenvalue of the ROM at the point with an increasing number of ROM dimensions. From Figure 35 one can see that if the number of POD basis is up to 38 then the second ROM eigenvalue is converging to the exact one, while then it starts to decrease.
In order to investigate this issue in more detail, we use more sample points and consider all left singular vectors as ROM basis and plot the first four eigenvalues of the FEM and the ROM for in Figure 36; we can observe that with the increasing number of sample points all the first four eigenvalues of the ROM converge to the corresponding eigenvalues of the FEM.
Sampling |
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|---|
25 | 21 | (0.5,0.6) | 188.82589386 | 188.82716018 | ||||||
(0.5,0.8) | 164.71911477 | 164.71911669 | ||||||||
(0.8,0.6) | 123.85385935 | 123.85419564 | ||||||||
(0.8,0.8) | 84.76248191 | 84.76248514 | ||||||||
49 | 24 | (0.5,0.6) | 188.82589386 | 188.82590770 | ||||||
(0.5,0.8) | 164.71911477 | 164.71911878 | ||||||||
(0.8,0.6) | 123.85385935 | 123.85387416 | ||||||||
(0.8,0.8) | 84.76248191 | 84.76248574 |
6.3.2 Results of the EVP considering , , and in the snapshot matrix
We consider the snapshot matrix containing the first three eigenvectors at the sample points. In this case, all three ROM eigenvalues coincide with the corresponding FEM eigenvalues, as it can be seen in Figure 37.
The eigenvalues of the FEM and the ROM at the four sample points are reported in Table 19. The relative error between the FEM and ROM eigenvalues are also reported and the maximum error is . Even if we are increasing the number of POD basis then also the 3rd eigenvalue corresponding to the ROM converges to the 3rd eigenvalue of the FEM as it is shown in Figure 38.
Sampling |
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|---|
25 | 32 | (0.5,0.6) | 188.82589386 | 188.82590469 | ||||||
(0.5,0.8) | 164.71911477 | 164.71917647 | ||||||||
(0.8,0.6) | 123.85385935 | 123.85438852 | ||||||||
(0.8,0.8) | 84.76248191 | 84.76249669 | ||||||||
45 | 33 | (0.5,0.6) | 188.82589386 | 188.82591285 | ||||||
(0.5,0.8) | 164.71911477 | 164.71913934 | ||||||||
(0.8,0.6) | 123.85385935 | 123.85389384 | ||||||||
(0.8,0.8) | 84.76248191 | 84.76249350 |
6.3.3 Results of the EVP considering in the snapshot matrix
The results of the ROM are good when we consider the first three eigenvectors in the snapshot matrix and the order of the eigenvalues is also preserved. However, the number of snapshots is three times the number of sample points. In order to try to reduce the computational cost, we consider the snapshot matrix containing the sum of the first three eigenvectors at the sample points as the column. Then the number of columns of the snapshot matrix is equal to the number of snapshots and the snapshots contain some components of all three eigenvectors. In this case, also, the first three eigenvalues of the ROM coincide with the first eigenvalues of the FEM and preserve the order, see Figure 39.
The 3rd eigenvalues of the ROM and the FEM at the four test points and the corresponding relative errors are reported in Table 20. The maximum relative error is . Note that by taking the combination of the eigenvectors we reduce the number of snapshots at the price of having results which are not as good as in the former case when we considered all three eigenvectors. In Figure 41 we reported the third eigenvectors obtained using the FEM and the ROM at the four sample points and they are matching up to the sign.
Sampling |
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|---|
25 | 22 | (0.5,0.6) | 188.82589386 | 188.82837895 | ||||||
(0.5,0.8) | 164.71911477 | 164.72021897 | ||||||||
(0.8,0.6) | 123.85385935 | 123.87322460 | ||||||||
(0.8,0.8) | 84.76248191 | 84.76361731 | ||||||||
49 | 28 | (0.5,0.6) | 188.82589386 | 188.82593692 | ||||||
(0.5,0.8) | 164.71911477 | 164.71919081 | ||||||||
(0.8,0.6) | 123.85385935 | 123.85406453 | ||||||||
(0.8,0.8) | 84.76248191 | 84.76249965 |
6.4 Reduced order method to obtain
In this subsection we will find the fourth eigenvalue of the problem using different choices of snapshot matrix.
6.4.1 Results of the EVP considering only in the snapshot matrix
First, we consider the snapshot matrix containing only the fourth eigenvector at the sample points. In Figure 42 we have shown the first four eigenvalues of the FEM and the first three eigenvalues of the ROM for the parameters ranging from to with step and equal to and respectively. In this case, the fourth eigenvalue of the FEM model is not matching with the first eigenvalue of the ROM, nor with the second eigenvalue of the ROM, but with the third eigenvalue of the ROM. This is consequence of the fact that the inner products and , for , are not zero nor small. The first eigenvalue of the ROM coincides with the second eigenvalue of the FEM, the second eigenvalue of the ROM coincides with the third eigenvalue of the FEM, and the third eigenvalue of the ROM coincides with the fourth eigenvalue of the FEM. In Figure 43 we have shown the eigenvalues of the FEM and the ROM with different number of sample points when we consider all the left singular vectors as a basis. We can see that as we increase the number of sample points the first eigenvalue of the ROM converges to the first eigenvalue of the FEM. Thus all four ROM eigenvalues follow the order of the FEM.
The fourth eigenvalue of the FEM and the corresponding ROM at the four test points are presented and the relative errors are presented in Table 21. The dimension of the reduced system obtained using the criterion (3.10) is also mentioned in the same table. The maximum relative error among the four test points is . Note that when we increase the number of sample points then the results are improving. We have shown the plot for the ROM at the point with the different ROM dimensions in Figure 44 and one can see that the ROM eigenvalue is converging to the exact eigenvalue when the ROM dimension is more than .
Sampling |
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|---|
25 | 22 | (0.5,0.6) | 235.80616993 | 235.80648771 | ||||||
(0.5,0.8) | 173.56836538 | 173.56839422 | ||||||||
(0.8,0.6) | 125.56104288 | 125.56186825 | ||||||||
(0.8,0.8) | 94.35030619 | 94.35031462 | ||||||||
49 | 28 | (0.5,0.6) | 235.80616993 | 235.80617183 | ||||||
(0.5,0.8) | 173.56836538 | 173.56838071 | ||||||||
(0.8,0.6) | 125.56104288 | 125.56105296 | ||||||||
(0.8,0.8) | 94.35030619 | 94.35030733 |
6.4.2 Results of the EVP considering and in the snapshot matrix
Since the third and fourth eigenvectors are intersecting, let us put and in the snapshot matrix and observe the result. Now the results behave as in the case when we considered only in the snapshot matrix, that is the fourth eigenvalue of the FEM matches with the third eigenvalue of the ROM and so on, see Figure 45). In Figure 46 we have shown the eigenvalues of the FEM and the ROM with different number of sample points and consider all the left singular vectors of the snapshot matrix as a basis. We can see that as we increase the number of sample points the first eigenvalue of the ROM converges to the first eigenvalue of the FEM. Thus all four ROM eigenvalues follow the order of the FEM. The fourth eigenvalue of the FEM and the corresponding ROM at the four test points are presented in Table 22 and the maximum relative error is .
Sampling |
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|---|
25 | 30 | (0.5,0.6) | 235.80616993 | 235.80618623 | ||||||
(0.5,0.8) | 173.56836538 | 173.56838092 | ||||||||
(0.8,0.6) | 125.56104288 | 125.56105844 | ||||||||
(0.8,0.8) | 94.35030619 | 94.35030784 | ||||||||
49 | 31 | (0.5,0.6) | 235.80616993 | 235.80617885 | ||||||
(0.5,0.8) | 173.56836538 | 173.56838605 | ||||||||
(0.8,0.6) | 125.56104288 | 125.56105806 | ||||||||
(0.8,0.8) | 94.35030619 | 94.35030780 |
6.4.3 Results of the EVP considering , , , and in the snapshot matrix
Then we consider the snapshot matrix containing the first fourth eigenvectors at the sample points. The first four eigenvalues of the FEM and ROM are plotted in Figure 48 for the parameters ranging from to with step and equal to and , respectively. In this case, all the first four eigenvalues of the ROM match with the first four eigenvalues of the FEM. In this case, considering all the left singular vectors of the snapshot matrix as a basis, the eigenvalues are stable (see Figure 49).
The fourth eigenvalue of the FEM and the fourth eigenvalue of the ROM at the four test points and their relative errors are presented in Table 23. The dimension of the reduced system obtained using the criterion (3.10) is also mentioned in the same table. The maximum relative error among the four test points is . We have shown the plot for the fourth eigenvalue of the ROM at the point with the different ROM dimensions in Figure 50 and one can see that the ROM eigenvalue is converging to the exact eigenvalue when the ROM dimension is more than .
Sampling |
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|---|
25 | 39 | (0.5,0.6) | 235.80616993 | 235.80620424 | ||||||
(0.5,0.8) | 173.56836538 | 173.56838242 | ||||||||
(0.8,0.6) | 125.56104288 | 125.56109105 | ||||||||
(0.8,0.8) | 94.35030619 | 94.35032541 | ||||||||
49 | 40 | (0.5,0.6) | 235.80616993 | 235.80619246 | ||||||
(0.5,0.8) | 173.56836538 | 173.56837272 | ||||||||
(0.8,0.6) | 125.56104288 | 125.56107025 | ||||||||
(0.8,0.8) | 94.35030619 | 94.35032558 |
6.4.4 Results of the EVP considering in the snapshot matrix
The results corresponding to the case when we consider all the first four eigenvectors in the snapshot matrix are good and the order of the eigenvalues of the ROM and the FEM are the same, but the number of snapshots is four times than the sample points. In order to reduce the computational cost, we add the first four eigenvectors and choose the resulting vector as a snapshot to control the number of snapshots. Also in this case all the ROM eigenvalues match the corresponding FEM eigenvalues, as it is shown in Figure 51.
The fourth eigenvalue of the FOM and the fourth eigenvalue of the ROM at the four test points and their relative errors are presented in Table 24. The dimension of the reduced system obtained using the criterion (3.10) is also mentioned in the same table. The maximum relative error among the four test points is . We have shown the plot for the fourth eigenvalue of ROM at the point with the different ROM dimensions in Figure 50 and one can see that the ROM eigenvalue is converging to the exact eigenvalue when the ROM dimension is more than . We use the sum of four eigenvectors we preserve the order of the eigenvalues of ROM and FEM at a price of getting a relative error which is higher than in the case where we use all the eigenvectors.
Sampling |
|
|
|
|
|
|||||
---|---|---|---|---|---|---|---|---|---|---|
25 | 24 | (0.5,0.6) | 235.80616993 | 235.80707671 | ||||||
(0.5,0.8) | 173.56836538 | 173.57125574 | ||||||||
(0.8,0.6) | 125.56104288 | 125.56717711 | ||||||||
(0.8,0.8) | 94.35030619 | 94.35107680 | ||||||||
49 | 40 | (0.5,0.6) | 235.80616993 | 235.80631238 | ||||||
(0.5,0.8) | 173.56836538 | 173.56860618 | ||||||||
(0.8,0.6) | 125.56104288 | 125.56118125 | ||||||||
(0.8,0.8) | 94.35030619 | 94.35036064 |
Acknowledgments
This research was supported by the Competitive Research Grants Program CRG2020 “Synthetic data-driven model reduction methods for modal analysis” and by the Opportunity Fund Program OFP2023 “Model reduction methods for modal analysis in computational mechanics” awarded by the King Abdullah University of Science and Technology (KAUST). Daniele Boffi is member of the INdAM Research group GNCS.
Conflict of interest
Authors have no conflict of interest to declare.
References
- [1] M. M. Alghamdi, F. Bertrand, D. Boffi, F. Bonizzoni, A. Halim, and G. Priyadarshi. On the matching of eigensolutions to parametric partial differential equations. In eccomas2022. 2022. URL: https://www.scipedia.com/public/Alghamdi_et_al_2022a.
- [2] M. M. Alghamdi, D. Boffi, and F. Bonizzoni. A greedy MOR method for the tracking of eigensolutions to parametric elliptic pdes. arXiv:2208.14054 [math.NA], 2022.
- [3] Fleurianne Bertrand, Daniele Boffi, and Abdul Halim. A reduced order model for the finite element approximation of eigenvalue problems. Comput. Methods Appl. Mech. Engrg., 404:Paper No. 115696, 2023.
- [4] A.G. Buchan, Christopher Pain, and Ionel Navon. A POD reduced order model for eigenvalue problems with application to reactor physics. International Journal for Numerical Methods in Engineering, 95(12):1011–1032, 2013.
- [5] I. Fumagalli, A. Manzoni, N. Parolini, and M. Verani. Reduced basis approximation and a posteriori error estimates for parametrized elliptic eigenvalue problems. ESAIM: Mathematical Modelling and Numerical Analysis, 50(6):1857 – 1885, 2016.
- [6] Niklas Georg, Wolfgang Ackermann, Jacopo Corno, and Sebastian Schöps. Uncertainty quantification for Maxwell’s eigenproblem based on isogeometric analysis and mode tracking. Comput. Methods Appl. Mech. Engrg., 350:228–244, 2019.
- [7] P. German and J. C. Ragusa. Reduced-order modeling of parameterized multi-group diffusion k-eigenvalue problems. Annals of Nuclear Energy, 134:144–157, 2019.
- [8] J. Hesthaven, G. Rozza, and B. Stamm. Certified Reduced Basis Methods for Parametrized Partial Differential Equations. Springer International Publishing, Bilbao, 2016.
- [9] T. Horger, B. Wohlmuth, and T. Dickopf. Simultaneous reduced basis approximation of parameterized elliptic eigenvalue problems. ESAIM: M2AN, 51(2):443–465, 2017.
- [10] L. Machiels, Y. Maday, I. B. Oliveira, A. T. Patera, and D. V. Rovas. Output bounds for reduced-basis approximations of symmetric positive definite eigenvalue problems. Comptes Rendus de l’Académie des Sciences - Series I - Mathematics, 331(2):153–158, 2000.
- [11] Y. Maday, A. T. Patera, and J. Peraire. A general formulation for a posteriori bounds for output functionals of partial differential equations; application to the eigenvalue problem. Comptes Rendus de l’Académie des Sciences - Series I - Mathematics, 328(9):823–828, 1999.
- [12] G.S.H. Pau. Reduced-basis method for band structure calculations. Phys. Rev. E, 76:046704, 2007.
- [13] G.S.H. Pau. Reduced basis method for quantum models of crystalline solids. Ph.D. thesis, Massachusetts Institute of Technology, 2008.
- [14] G.S.H. Pau. Reduced basis method for simulation of nanodevices. Physical Review B, 78:155425, 2008.
- [15] C. Prud’homme, Rovas D.V., Veroy K., and Patera A.T. A mathematical and computational framework for reliable real-time solution of parametrized partial differential equations. ESAIM: Mathematical Modelling and Numerical Analysis - Modélisation Mathématique et Analyse Numérique, 36(5):747–771, 2002.
- [16] C. Prud’homme, D. V. Rovas, K. Veroy, L. Machiels, Y. Maday, A.T. Patera, and G. Turinici. Reliable Real-Time Solution of Parametrized Partial Differential Equations: Reduced-Basis Output Bound Methods . Journal of Fluids Engineering, 124(1):70–80, 2002.
- [17] A. Quarteroni, A. Manzoni, and F. Negri. Reduced basis methods for partial differential equations: An introduction. Springer, 2016.