This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Reduced basis approximation of parametric eigenvalue problems in presence of clusters and intersections

Daniele Boffi King Abdullah University of Science and Technology, Saudi Arabia Dipartimento di Matematica “F. Casorati”, University of Pavia, Italy Abdul Halim King Abdullah University of Science and Technology, Saudi Arabia Department of Mathematics, Memari College, West Bengal, India Gopal Priyadarshi King Abdullah University of Science and Technology, Saudi Arabia Department of Mathematics, S.M.D. College, Patliputra University, India
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 Ω2\Omega\subset\mathbb{R}^{2} be a bounded and polygonal domain and μP,\mu\in\mathcal{M}\subset\mathbb{R}^{P}, where \mathcal{M} is the parameter space. Our goal is to find (λ(μ),u(μ))(\lambda(\mu),u(\mu)) such that

{div(A(μ)u(μ))=λ(μ)u(μ)in Ωu(μ)=0on Ω,\left\{\begin{aligned} &-\text{div}(A(\mu)\nabla u(\mu))=\lambda(\mu)u(\mu)&&\text{in }\Omega\\ &u(\mu)=0&&\text{on }\partial\Omega,\end{aligned}\right. (2.1)

where the diffusion matrix A(μ)2×2A(\mu)\in\mathbb{R}^{2\times 2} is symmetric and positive definite for all values of the parameter μ\mu.

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 μ\mu 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 VV be the Sobolev space H01(Ω)H_{0}^{1}(\Omega) and a,m:V×V×a,m:V\times V\times\mathcal{M}\to\mathbb{R} be the parameter dependent bilinear forms defined by

a(u,v;μ)\displaystyle a(u,v;\mu) =Ω(A(μ)u(μ))vdx\displaystyle=\int_{\Omega}(A(\mu)\nabla u(\mu))\cdot\nabla v\,dx (2.2)
m(u,v;μ)\displaystyle m(u,v;\mu) =Ωu(μ)v𝑑x.\displaystyle=\int_{\Omega}u(\mu)v\,dx.

The weak formulation of (LABEL:1) is defined as: given μ\mu\in\mathcal{M}, find (λ(μ),u(μ))+×V{0}(\lambda(\mu),u(\mu))\in\mathbb{R}_{+}\times V\setminus{\{0\}} such that

a(u,v;μ)=λ(μ)m(u,v;μ)vV.a(u,v;\mu)=\lambda(\mu)m(u,v;\mu)\quad\forall v\in V. (2.3)

We note that a(,;μ)a(\bullet,\bullet;\mu) is symmetric and coercive, with coercivity constant depending on the Poincaré constant and on μ\mu, and that m(,;μ)m(\bullet,\bullet;\mu) coincides with the L2(Ω)L^{2}(\Omega)-inner product for all μ\mu. 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 VhVV_{h}\subset V of dimension NhN_{h}

Vh={vhC0(Ω¯):vh|K1(K)K𝒯hvh|Ω=0},V_{h}=\{v_{h}\in C^{0}(\bar{\Omega}):v_{h}|_{K}\in\mathbb{P}_{1}(K)\ \forall K\in\mathcal{T}_{h}\ v_{h}|_{\partial\Omega}=0\},

where 𝒯h\mathcal{T}_{h} is a conforming triangulation of Ω\Omega with NhN_{h} internal vertices and 1(K)\mathbb{P}_{1}(K) is the set of polynomials with degree less than or equal to one on K𝒯hK\in\mathcal{T}_{h}. The finite element or high fidelity problem is defined as: given μ\mu\in\mathcal{M}, find (λh(μ),uh(μ))+×Vh{0}(\lambda_{h}(\mu),u_{h}(\mu))\in\mathbb{R}_{+}\times V_{h}\setminus{\{0\}} such that

a(uh,vh;μ)=λh(μ)m(uh,vh;μ)vhVh.a(u_{h},v_{h};\mu)=\lambda_{h}(\mu)m(u_{h},v_{h};\mu)\quad\forall v_{h}\in V_{h}. (2.4)

Let {ϕi}i=1Nh\{\phi_{i}\}_{i=1}^{N_{h}} be a basis of Vh,V_{h}, then the finite element solution uh(μ)u_{h}(\mu) can be expressed as

uh(μ)=i=1Nhuhi(μ)ϕiu_{h}(\mu)=\sum_{i=1}^{N_{h}}u_{h}^{i}(\mu)\phi_{i}

where {uhi(μ)}i=1Nh\{u_{h}^{i}(\mu)\}_{i=1}^{N_{h}} are the finite element coefficients. Substituting the expression of uh(μ)u_{h}(\mu) in (2.4), we obtain the following linear algebraic equation

Ah(μ)Uh(μ)=λh(μ)Mh(μ)Uh(μ)A_{h}(\mu)U_{h}(\mu)=\lambda_{h}(\mu)M_{h}(\mu)U_{h}(\mu)

where the stiffness matrix AhA_{h} and mass matrix MhM_{h} are given by

(Ah(μ))i,j=a(ϕj,ϕi;μ)(A_{h}(\mu))_{i,j}=a(\phi_{j},\phi_{i};\mu)
(Mh(μ))i,j=m(ϕj,ϕi;μ)(M_{h}(\mu))_{i,j}=m(\phi_{j},\phi_{i};\mu)

with i,j=1,2,,Nhi,j=1,2,\dots,N_{h} and where Uh(μ)U_{h}(\mu) 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 μ\mu, the so called snapshots, and generate a set of NN basis functions, the so called reduced basis, {ζ1,ζ2,,ζN}\{\zeta_{1},\zeta_{2},\dots,\zeta_{N}\}. We define the NN-dimensional reduced basis space as follows

VN=span{ζi:i=1,2,,N}.V_{N}=\text{span}\{\zeta_{i}:i=1,2,\dots,N\}.

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 μ\mu\in\mathcal{M}, find (λN(μ),uN(μ))+×VN{0}(\lambda_{N}(\mu),u_{N}(\mu))\in\mathbb{R}_{+}\times V_{N}\setminus{\{0\}}, such that

a(uN,vN;μ)=λN(μ)m(uN,vN;μ)vNVN.a(u_{N},v_{N};\mu)=\lambda_{N}(\mu)m(u_{N},v_{N};\mu)\quad\forall v_{N}\in V_{N}. (3.1)

Since {ζi}i=1N\{\zeta_{i}\}_{i=1}^{N} form a basis for the reduced space VNV_{N}, any uNVNu_{N}\in V_{N} can be expressed as

uN(μ)=i=1NuNi(μ)ζi,u_{N}(\mu)=\sum_{i=1}^{N}u_{N}^{i}(\mu)\zeta_{i},

where {uNi(μ)}i=1N\{u_{N}^{i}(\mu)\}_{i=1}^{N} are the reduced basis coefficients. Substituting the expression of uN(μ)u_{N}(\mu) in (3.1), we obtain the following linear algebraic equation

AN(μ)UN(μ)=λN(μ)MN(μ)UN(μ),A_{N}(\mu)U_{N}(\mu)=\lambda_{N}(\mu)M_{N}(\mu)U_{N}(\mu),

where

(AN(μ))i,j=a(ζj,ζi;μ) and (MN(μ))i,j=m(ζj,ζi;μ)(i,j=1,2,,N)(A_{N}(\mu))_{i,j}=a(\zeta_{j},\zeta_{i};\mu)\mbox{ and }(M_{N}(\mu))_{i,j}=m(\zeta_{j},\zeta_{i};\mu)\quad(i,j=1,2,\dots,N) (3.2)

and where UN(μ)U_{N}(\mu) 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 NhN_{h} solutions (counted with their multiplicities) and the classical theory guarantees that, for hh small enough, the kk-th discrete eigenvalue λh,k(μ)\lambda_{h,k}(\mu) converges to the corresponding continuous one λk(μ)\lambda_{k}(\mu). 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 NN solutions (counted with their multiplicities) and the main question is whether the kk-th eigenmode of (3.1) has some similarity with the \ell-th eigenmode of (2.4) and, if so, for what values of kk and \ell.

3.1 Relation between the reduced and the high fidelity systems

Since VNVhV_{N}\subset V_{h}, the reduced basis ζi\zeta_{i} can be written in terms of the finite element basis as

ζi=j=1Nhζijϕj,i=1,,N.\zeta_{i}=\sum\limits_{j=1}^{N_{h}}\zeta_{i}^{j}\phi_{j},\quad i=1,\dots,N. (3.3)

Let us denote by 𝜻i=(ζi1,,ζiNh)Nh\boldsymbol{\zeta}_{i}=(\zeta_{i}^{1},\dots,\zeta_{i}^{N_{h}})^{\top}\in\mathbb{R}^{N_{h}} the nodal vectors corresponding to the basis ζi\zeta_{i} and let us consider the matrix

𝕍=[𝜻1||𝜻N]Nh×N.\mathbb{V}=\big{[}\boldsymbol{\zeta}_{1}|\cdots|\boldsymbol{\zeta}_{N}\big{]}\in\mathbb{R}^{N_{h}\times N}.

Using the expression (3.3) we have

a(ζp,ζq;μ)=i=1Nhj=1Nhζpja(ϕj,ϕi;μ)ζqi,m(ζp,ζq;μ)=i=1Nhj=1Nhζpjm(ϕj,ϕi;μ)ζqi,\displaystyle a(\zeta_{p},\zeta_{q};\mu)=\sum\limits_{i=1}^{N_{h}}\sum\limits_{j=1}^{N_{h}}\zeta_{p}^{j}a(\phi_{j},\phi_{i};\mu)\zeta_{q}^{i},\quad m(\zeta_{p},\zeta_{q};\mu)=\sum\limits_{i=1}^{N_{h}}\sum\limits_{j=1}^{N_{h}}\zeta_{p}^{j}m(\phi_{j},\phi_{i};\mu)\zeta_{q}^{i},

for any 1p,qN1\leq p,q\leq N.

Thus, we have the following relation between the matrices of the high fidelity and of the reduced systems

AN(μ)=𝕍Ah(μ)𝕍,MN(μ)=𝕍Mh(μ)𝕍.\displaystyle A_{N}(\mu)=\mathbb{V}^{\top}A_{h}(\mu)\mathbb{V},\quad M_{N}(\mu)=\mathbb{V}^{\top}M_{h}(\mu)\mathbb{V}.

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 a(,;μ)a(\bullet,\bullet;\mu) and m(,;μ)m(\bullet,\bullet;\mu) are affine dependent from the parameter, i.e.

a(,;μ)=k=1Sθk(μ)ak(,)a(\bullet,\bullet;\mu)=\sum_{k=1}^{S}\theta_{k}(\mu)a_{k}(\bullet,\bullet)

and

m(,;μ)=k=1QΘk(μ)mk(,),m(\bullet,\bullet;\mu)=\sum_{k=1}^{Q}\Theta_{k}(\mu)m_{k}(\bullet,\bullet),

where the bilinear forms ak(,)a_{k}(\bullet,\bullet) and mk(,)m_{k}(\bullet,\bullet) 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 AhkA^{k}_{h} and MhkM^{k}_{h} be the matrices corresponding to the bilinear forms ak(,)a_{k}(\bullet,\bullet) and mk(,)m_{k}(\bullet,\bullet), respectively, then the matrix form for the high fidelity problem will be

Ah(μ)=k=1Sθk(μ)Ahk,Mh(μ)=k=1QΘk(μ)MhkA_{h}(\mu)=\sum_{k=1}^{S}\theta_{k}(\mu)A_{h}^{k},\quad M_{h}(\mu)=\sum_{k=1}^{Q}\Theta_{k}(\mu)M_{h}^{k}

and the matrices corresponding to the reduced system will be

AN(μ)=k=1Sθk(μ)ANk=k=1Sθk(μ)𝕍Ahk𝕍,Mh(μ)=k=1QΘk(μ)MNk=k=1QΘk(μ)𝕍Mhk𝕍.A_{N}(\mu)=\sum_{k=1}^{S}\theta_{k}(\mu)A_{N}^{k}=\sum_{k=1}^{S}\theta_{k}(\mu)\mathbb{V}^{\top}A_{h}^{k}\mathbb{V},\quad M_{h}(\mu)=\sum_{k=1}^{Q}\Theta_{k}(\mu)M_{N}^{k}=\sum_{k=1}^{Q}\Theta_{k}(\mu)\mathbb{V}^{\top}M_{h}^{k}\mathbb{V}.

Since the matrices 𝕍Ahk𝕍\mathbb{V}^{\top}A_{h}^{k}\mathbb{V} and 𝕍Mhk𝕍\mathbb{V}^{\top}M_{h}^{k}\mathbb{V} 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 θk\theta_{k} (k=1,,Sk=1,\dots,S) and Θk\Theta_{k} (k=1,,Qk=1,\dots,Q) at the given parameter μ\mu. 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 S=[𝒔1||𝒔Ns]S=\big{[}\boldsymbol{s}_{1}|\dots|\boldsymbol{s}_{N_{s}}\big{]} of NsN_{s} snapshots, we want to find a reduced basis ζ1,,ζN\zeta_{1},\dots,\zeta_{N} (N<<Nh)(N<<N_{h}) that spans the reduced space VNV_{N}. The reduced basis can be obtained using the SVD of the snapshot matrix. Applying the SVD to the snapshot matrix SS, we get

S=WΣZ\displaystyle S=W\Sigma Z^{\top} (3.4)

where

W=[𝜻1,,𝜻Nh]Nh×NhandZ=[𝝍1,,𝝍Ns]Ns×NsW=\big{[}\boldsymbol{\zeta}_{1},\dots,\boldsymbol{\zeta}_{N_{h}}\big{]}\in\mathbb{R}^{N_{h}\times N_{h}}\quad\text{and}\quad{Z}=\big{[}\boldsymbol{\psi}_{1},\cdots,\boldsymbol{\psi}_{N_{s}}\big{]}\in\mathbb{R}^{N_{s}\times N_{s}}

are orthogonal matrices and Σ=diag(σ1,,σr,0,,0)Nh×Ns\Sigma=\mathrm{diag}(\sigma_{1},\dots,\sigma_{r},0,\dots,0)\in\mathbb{R}^{N_{h}\times N_{s}} contains the singular values of SS with σ1σ2σr>0\sigma_{1}\geq\sigma_{2}\geq\cdots\geq\sigma_{r}>0, where rr is the rank of the matrix SS. The columns of WW are the left singular vectors of SS, the columns of the matrix ZZ are the right singular vectors of SS, and σ1,,σr\sigma_{1},\dots,\sigma_{r} are the singular values of SS. The first NN columns of WW are the best choice for the NN dimensional basis. The meaning of this claim is that this choice minimizes the sum of squares of the errors between each snapshot vector 𝒔i\boldsymbol{s}_{i} and its projection onto any NN-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 SNh×NsS\in\mathbb{R}^{N_{h}\times N_{s}} of rank rr, the matrix

Sk=i=1kσi𝜻i𝝍i(1kr)S_{k}=\sum_{i=1}^{k}\sigma_{i}\boldsymbol{\zeta}_{i}\boldsymbol{\psi}_{i}^{\top}\quad(1\leq k\leq r)

satisfies the optimality property

SSkF=minBNh×Nsrank(B)kSBF=i=k+1rσi2,\|{S}-{S}_{k}\|_{F}=\min_{\begin{subarray}{c}B_{N_{h}\times N_{s}}\\ \mathrm{rank}({B})\leq k\end{subarray}}\|S-B\|_{F}=\sqrt{\sum_{i=k+1}^{r}\sigma_{i}^{2}}, (3.5)

where F\|\cdot\|_{F} is the Frobenius matrix norm.

In general, NhNsN_{h}\gg N_{s} and the following procedure can be adopted in order to compute the reduced basis, that is the first NN left singular vectors. From (3.4) we deduce

SZ=WΣandSW=ZΣ\displaystyle SZ=W\Sigma\quad\text{and}\quad S^{\top}W=Z\Sigma^{\top} (3.6)

and we can write

S𝝍i=σi𝜻iandS𝜻i=σi𝝍ii=1,,r.\displaystyle S\boldsymbol{\psi}_{i}=\sigma_{i}\boldsymbol{\zeta}_{i}\quad\text{and}\quad S^{\top}\boldsymbol{\zeta}_{i}=\sigma_{i}\boldsymbol{\psi}_{i}\quad i=1,\dots,r. (3.7)

The first relation of (3.7) gives

𝜻i=1σiS𝝍ii=1,,r.\boldsymbol{\zeta}_{i}=\frac{1}{\sigma_{i}}S\boldsymbol{\psi}_{i}\quad i=1,\dots,r. (3.8)

Using (3.8) in the second relation of (3.7) we get

SS𝝍i=σi2𝝍ii=1,,r.\displaystyle S^{\top}S\boldsymbol{\psi}_{i}=\sigma_{i}^{2}\boldsymbol{\psi}_{i}\quad i=1,\dots,r. (3.9)

Thus we need to find the first NN eigenvectors corresponding to the largest eigenvalues of the symmetric matrix SSNs×NsS^{\top}S\in\mathbb{R}^{N_{s}\times N_{s}}. Once we find the right eigenvectors 𝝍i\boldsymbol{\psi}_{i} (i=1,,Ni=1,\dots,N) we get the first NN left eigenvectors using (3.8). The advantage of this procedure is that we need to find eigenvalues of a matrix whose size is NsNhN_{s}\ll N_{h}. The matrix SSS^{\top}S 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 SS using the first three eigenvectors at the sample points μ1,μ2,,μns\mu_{1},\mu_{2},\dots,\mu_{n_{s}}, that is

S=[u1,h(μ1)|u2,h(μ1)|u3,h(μ1)|u1,h(μ2)||u3,h(μns)].S=\big{[}u_{1,h}(\mu_{1})|u_{2,h}(\mu_{1})|u_{3,h}(\mu_{1})|u_{1,h}(\mu_{2})|\dots|u_{3,h}(\mu_{n_{s}})\big{]}.

In this case Ns=3nsN_{s}=3n_{s}, and the columns are renamed as 𝒔i\boldsymbol{s}_{i}, i=1,2,,Nsi=1,2,\dots,N_{s}.

From the above discussion it is clear that a crucial aspect will be the selection of the reduced basis dimension NN. A viable strategy consists in selecting a tolerance ϵtol\epsilon_{tol} and in using the following formula.

Choose NN as the smallest integer such that

i=1Nσi2i=1rσi21ϵtol\frac{\sum\limits_{i=1}^{N}\sigma_{i}^{2}}{\sum\limits_{i=1}^{r}\sigma_{i}^{2}}\geq 1-\epsilon_{tol} (3.10)

where rr is the rank of the snapshot matrix.

A reasonable choice for our computations seems to be ϵtol\epsilon_{tol} = 10810^{-8}. However, within the same example, we might vary NN 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 =[0.4,1]2\mathcal{M}=[0.4,1]^{2}. Four test points are used for testing the results of our reduced order model (ROM) in Subsection 6.

Refer to caption
(a) Uniform sampling with 25 points
Refer to caption
(b) Uniform sampling with 49 points
Figure 1: Uniform sampling of the parameter domain [0.4,1]2[0.4,1]^{2} with 25 and 49 points.

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. 1.

    How to form the snapshot matrix? Which eigenfunctions should be included in presence of crossings?

  2. 2.

    How to choose the dimension NN of the reduced basis?

  3. 3.

    Is it always the case that if NN 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.

  1. a)

    If we want to approximate an eigenmode with an eigenvalue λ(μ)\lambda(\mu) which has no intersections with other modes in the range of the parameter μ\mu\in\mathcal{M}, then the snapshot matrix could be computed by using only high fidelity eigenfunctions associated with λ(μ)\lambda(\mu).

  2. 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 μ\mu\in\mathcal{M}, 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.

  1. a)

    The first eigenvalue of the reduced system converges toward the isolated high fidelity eigenvalue λ(μ)\lambda(\mu) as NN increases. The same applies to the corresponding eigenspace.

  2. b)

    If there are kk eigenmodes belonging to the cluster that we are considereing, then the first kk 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 λ(μ)\lambda(\mu) is the first fundamental mode for all values of μ\mu\in\mathcal{M}. 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 kk 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 kk 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 kk 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 nn eigenfunctions (corresponding to the first smallest nn eigenvalues) simultaneously in the snapshot matrix in order to obtain the first smallest nn eigenvalues. It is shown through various examples that using this strategy the reduced order method provides all nn 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 nn eigenvalues, then putting all the nn 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 nn. In order to reduce the size of the snapshot matrix, we consider the following alternate strategy for getting the first nn eigenvalues simultaneously. Instead of taking all the nn eigenvectors, we choose some linear combination

u~(μ)=c1u1(μ)++cnun(μ)(cj0j)\tilde{u}(\mu)=c_{1}u_{1}(\mu)+\cdots+c_{n}u_{n}(\mu)\quad(c_{j}\neq 0\ \forall j) (4.1)

of them in the snapshot matrix. Our tests show that this can be a cheaper alternative in order to compute nn 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 nn 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 μ(2,2)\mu\in(-\sqrt{2},\sqrt{2}), find (λ(μ),u(μ))+×V{0}(\lambda(\mu),u(\mu))\in\mathbb{R}^{+}\times V\setminus{\{0\}} such that

{div(A(μ)u(μ))=λ(μ)u(μ)in Ω=(1,1)2u(μ)=0on Ω,\left\{\begin{aligned} &-\text{div}(A(\mu)\nabla u(\mu))=\lambda(\mu)u(\mu)&&\text{in }\Omega=(-1,1)^{2}\\ &u(\mu)=0&&\text{on }\partial\Omega,\end{aligned}\right. (5.1)

where the diffusion matrix A(μ)2×2A(\mu)\in\mathbb{R}^{2\times 2} is given by

A(μ)=[1μμ2].A(\mu)=\begin{bmatrix}1&\mu\\ \mu&2\end{bmatrix}.

It is easy to check that AA is symmetric and its eigenvalues are strictly greater than zero when 2<μ<2-\sqrt{2}<\mu<\sqrt{2}.

Refer to captionRefer to caption
Figure 2: Sequence of unstructured meshes (h=0.1h=0.1 and 0.050.05)

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.

Refer to caption
Figure 3: First six sorted eigenvalues when h=0.05h=0.05 and μ=1.4:0.01:1.4\mu=-1.4:0.01:1.4.
Refer to caption
(a) First EV (μ=1.25\mu=-1.25)
Refer to caption
(b) First EV (μ=0.75\mu=-0.75)
Refer to caption
(c) First EV (μ=0.5\mu=-0.5)
Refer to caption
(d) Second EV (μ=1.25\mu=-1.25)
Refer to caption
(e) Second EV (μ=0.75\mu=-0.75)
Refer to caption
(f) Second EV (μ=0.5\mu=-0.5)
Refer to caption
(g) Third EV (μ=1.25\mu=-1.25)
Refer to caption
(h) Third EV (μ=0.75\mu=-0.75)
Refer to caption
(i) Third EV (μ=0.5\mu=-0.5)
Refer to caption
(j) Fourth EV (μ=1.25\mu=-1.25)
Refer to caption
(k) Fourth EV (μ=0.75\mu=-0.75)
Refer to caption
(l) Fourth EV (μ=0.5\mu=-0.5)
Figure 4: First four eigenvectors at μ=1.25,0.75,0.5\mu=-1.25,-0.75,-0.5 using FEM.
Refer to caption
(a) First EV (μ=0.5\mu=0.5)
Refer to caption
(b) First EV (μ=0.75\mu=0.75)
Refer to caption
(c) First EV (μ=1.25\mu=1.25)
Refer to caption
(d) Second EV (μ=0.5\mu=0.5)
Refer to caption
(e) Second EV (μ=0.75\mu=0.75)
Refer to caption
(f) Second EV (μ=1.25\mu=1.25)
Refer to caption
(g) Third EV (μ=0.5\mu=0.5)
Refer to caption
(h) Third EV (μ=0.75\mu=0.75)
Refer to caption
(i) Third EV (μ=1.25\mu=1.25)
Refer to caption
(j) Fourth EV (μ=0.5\mu=0.5)
Refer to caption
(k) Fourth EV (μ=0.75\mu=0.75)
Refer to caption
(l) Fourth EV (μ=1.25\mu=1.25)
Figure 5: First four eigenfunctions at μ=0.5,0.75,1.25\mu=0.5,0.75,1.25 using FEM

5.1 Reduced order method to obtain lambda1\\ lambda_{1}

In order to obtain the first eigenvalue using reduced order method, we consider the snapshot matrix consisting of the first eigenvector u1u_{1} 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 μ\mu 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 10810^{-8} and it can be noted that considering very low ROM dimension, we have achieved an accuracy of order 10710^{-7}10810^{-8}.

Refer to captionRefer to caption
Figure 6: Singular values corresponding to snapshot matrix based on u1u_{1} when μ=1.4:0.1:1.4\mu=-1.4:0.1:1.4 and μ=1.4:0.05:1.4.\mu=-1.4:0.05:1.4.
ROM dimension
μ\mu
1st EV(FEM)
1st EV(ROM)
Relative error
9 -1.25 5.98379108 5.98379387 4.7 ×107\times 10^{-7}
-0.75 7.00305328 7.00305363 5.0 ×108\times 10^{-8}
-0.50 7.23588322 7.23588390 9.3 ×108\times 10^{-8}
0.50 7.23585871 7.23585938 9.2 ×108\times 10^{-8}
0.75 7.00299299 7.00299335 5.1 ×108\times 10^{-8}
1.25 5.98368037 5.98368313 4.6 ×107\times 10^{-7}
10 -1.25 5.98379108 5.98379164 9.4 ×108\times 10^{-8}
-0.75 7.00305328 7.00305360 5.8 ×108\times 10^{-8}
-0.50 7.23588322 7.23588349 3.6 ×108\times 10^{-8}
0.50 7.23585871 7.23585900 3.9 ×108\times 10^{-8}
0.75 7.00299299 7.00299332 5.4 ×108\times 10^{-8}
1.25 5.98368037 5.98368097 1.0 ×107\times 10^{-7}
Table 1: Approximation of λ1\lambda_{1} with snapshot based on u1u_{1}: comparison of FEM and ROM at h=0.05h=0.05
Refer to captionRefer to caption
Figure 7: Approximation of λ1\lambda_{1} with snapshot based on u1u_{1}: eigenvalues corresponding to different number of POD basis functions when μ=1.25\mu=1.25 and h=0.05.h=0.05.

5.2 Reduced order method to obtain λ2\lambda_{2}

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 u2u_{2} 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 u2u_{2} 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 10710^{-7}10810^{-8}.

ROM dimension
μ\mu
2nd EV(FEM)
1st EV(ROM)
Relative error
11 -1.25 8.77547249 8.77547548 3.4 ×107\times 10^{-7}
-0.75 12.86380150 12.86380201 4.0 ×108\times 10^{-8}
-0.50 13.95750227 13.95750231 3.3 ×109\times 10^{-9}
0.50 13.95736933 13.95736937 3.2 ×109\times 10^{-9}
0.75 12.86364140 12.86364192 4.0 ×108\times 10^{-8}
1.25 8.77689931 8.77690230 3.4 ×107\times 10^{-7}
12 -1.25 8.77547249 8.77547254 4.8 ×109\times 10^{-9}
-0.75 12.86380150 12.86380156 5.1 ×109\times 10^{-9}
-0.50 13.95750227 13.95750256 2.0 ×108\times 10^{-8}
0.50 13.95736933 13.95736962 2.0 ×108\times 10^{-8}
0.75 12.86364140 12.86364147 5.0 ×109\times 10^{-9}
1.25 8.77689931 8.77689936 4.9 ×109\times 10^{-9}
Table 2: Approximation of λ2\lambda_{2} with snapshot based on u2u_{2}: comparison of FEM and ROM at h=0.05h=0.05
Refer to captionRefer to caption
Figure 8: Approximation of λ2\lambda_{2} with snapshot based on u2u_{2}: eigenvalues corresponding to different number of POD basis functions when μ=1.25\mu=1.25 and h=0.05.h=0.05.

5.2.2 Results of the EVP considering u1+u2u_{1}+u_{2} is in the snapshot matrix

We consider the snapshot matrix consisting of the combination of eigenvectors u1+u2u_{1}+u_{2} 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.

Refer to captionRefer to caption
Figure 9: Approximation of λ2\lambda_{2} with snapshot based on u1+u2u_{1}+u_{2}: eigenvalues corresponding to different number of POD basis functions when μ=1.25\mu=1.25 and h=0.05.h=0.05.
ROM dimension
μ\mu
2nd EV(FEM)
2nd EV(ROM)
Relative error
14 -1.25 8.77547249 8.78969339 1.6×1031.6\times 10^{-3}
-0.75 12.86380150 12.86380339 1.4×1071.4\times 10^{-7}
-0.50 13.95750227 13.95750436 1.5×1071.5\times 10^{-7}
0.50 13.95736933 13.95737012 5.6×1085.6\times 10^{-8}
0.75 12.86364140 12.86379512 1.2×1051.2\times 10^{-5}
1.25 8.77689931 8.81325897 4.1×1034.1\times 10^{-3}
15 -1.25 8.77547249 8.79049305 1.7×1031.7\times 10^{-3}
-0.75 12.86380150 12.86380446 2.2×1072.2\times 10^{-7}
-0.50 13.95750227 13.95750469 1.7×1071.7\times 10^{-7}
0.50 13.95736933 13.95737042 7.8×1087.8\times 10^{-8}
0.75 12.86364140 12.86390127 2.0×1052.0\times 10^{-5}
1.25 8.77689931 8.82153162 5.0×1035.0\times 10^{-3}
Table 3: Approximation of λ2\lambda_{2} with snapshot based on u1+u2u_{1}+u_{2}: comparison of FEM and ROM at h=0.05h=0.05

It can be seen from the Table 2 and Table 3 that considering only u2u_{2} in the snapshot matrix provides us slightly better results than considering u1+u2u_{1}+u_{2} in the snapshot matrix. However, considering u1+u2u_{1}+u_{2} in the snapshot matrix, both the eigenvalues λ1\lambda_{1} and λ2\lambda_{2} can be obtained simultaneously.

5.3 Reduced order method to obtain λ3\lambda_{3}

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 μ\mu. We observe many interesting phenomena in this case.

5.3.1 Results of the EVP considering only u3u_{3} 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 10810^{-8}, 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 u3u_{3} 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 L2L^{2} inner product (u2(μi),u3(μj))(u_{2}(\mu_{i}),u_{3}(\mu_{j})) is not zero for iji\neq j, so the snapshots contain some component of the second eigenvector. Note that the inner product is zero for i=ji=j. In Figure 10, we report the L2L^{2} inner product of (u1(μi),u2(μj))(u_{1}(\mu_{i}),u_{2}(\mu_{j})) and (u2(μi),u3(μj))(u_{2}(\mu_{i}),u_{3}(\mu_{j})) as a function of μi\mu_{i}, respectively. The figure supports our claim that u1(μi)u_{1}(\mu_{i}) and u2(μj)u_{2}(\mu_{j}) are almost orthogonal, while u2(μi)u_{2}(\mu_{i}) and u3(μj)u_{3}(\mu_{j}) 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.

ROM dimension
μ\mu
3rd EV(FEM)
1st EV(ROM)
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
Table 4: Approximation of λ3\lambda_{3} with snapshot based on u3u_{3} at h=0.05h=0.05
Refer to captionRefer to caption
Figure 10: Scalar product of eigenfunctions for different parameters. Left: maxj(u1(μi),u2(μj))\max_{j}(u_{1}(\mu_{i}),u_{2}(\mu_{j})) as a function of μi\mu_{i}; right: maxj(u2(μi),u3(μj)\max_{j}(u_{2}(\mu_{i}),u_{3}(\mu_{j}) as a function of μi\mu_{i}. While u1(μi)u_{1}(\mu_{i}) and u2(μj)u_{2}(\mu_{j}) are almost orthogonal, u2(μi)u_{2}(\mu_{i}) and u3(μj)u_{3}(\mu_{j}) are not.
Refer to captionRefer to caption
Figure 11: Approximation of λ3\lambda_{3} with snapshot based on u3u_{3}: eigenvalues corresponding to different number of POD basis functions when μ=1.25\mu=1.25 and h=0.05.h=0.05.
Refer to caption
(a) ROM dimension 18
Refer to caption
(b) ROM dimension 30
Refer to caption
(c) ROM dimension 50
Figure 12: FEM and ROM based eigenvalues at different ROM dimensions
Refer to captionRefer to caption
Figure 13: Approximation of u3u_{3} with snapshot based on u3u_{3} when ROM dimension is 18 and 30, μ=1.25\mu=1.25 and h=0.05.h=0.05.
Refer to caption
(a) ROM dimension 10
Refer to caption
(b) ROM dimension 15
Refer to caption
(c) ROM dimension 20
Figure 14: Approximation of eigenvalues with snapshot based on u3u_{3} and =(0.6,0.6)\mathcal{M}=(-0.6,0.6)

In Figure 14 we have shown the FEM and ROM eigenvalues for different number of POD basis functions for the parameter space =(0.6,0.6)\mathcal{M}=(-0.6,0.6). 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 u3u_{3} and u4u_{4} in the snapshot matrix

Since the third and the fourth eigenvalues are intersecting, we consider u3u_{3} and u4u_{4} 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.

ROM dimension
μ\mu
3rd EV(FEM)
1st EV(ROM)
2nd EV(ROM)
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
Table 5: Approximation of λ3\lambda_{3} with snapshot based on u3u_{3} and u4u_{4} at h=0.05h=0.05
ROM dimension
μ\mu
4th EV(FEM)
3rd EV(ROM)
Relative Error
26 -1.25 16.13593156 16.13594080 5.7×1075.7\times 10^{-7}
-0.75 22.08781810 22.08782217 1.8×1071.8\times 10^{-7}
-0.50 24.02185801 24.02186412 2.5×1072.5\times 10^{-7}
0.50 24.02234525 24.02235057 2.2×1072.2\times 10^{-7}
0.75 22.08790319 22.08790743 1.9×1071.9\times 10^{-7}
1.25 16.13984606 16.13985482 5.4×1075.4\times 10^{-7}
30 -1.25 16.13593156 16.13593252 5.9×1085.9\times 10^{-8}
-0.75 22.08781810 22.08781835 1.1×101.1\times 10^{-}
-0.50 24.02185801 24.02185811 4.1×1094.1\times 10^{-9}
0.50 24.02234525 24.02234536 4.5×1094.5\times 10^{-9}
0.75 22.08790319 22.08790344 1.1×1081.1\times 10^{-8}
1.25 16.13984606 16.13984698 5.6×1085.6\times 10^{-8}
Table 6: Approximation of λ4\lambda_{4} with snapshot based on u3u_{3} and u4u_{4} at h=0.05h=0.05
Refer to captionRefer to caption
Figure 15: Approximation of λ3\lambda_{3} with snapshot based on u3u_{3} and u4u_{4}: eigenvalues corresponding to different number of POD basis functions when μ=1.25\mu=1.25 and h=0.05.h=0.05.

5.3.3 Results of the EVP considering u1u_{1}, u2u_{2}, and u3u_{3} in the snapshot matrix

Let us consider the snapshot matrix consisting of u1u_{1}, u2u_{2}, and u3u_{3} 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.

ROM dimension.
μ\mu
3rd EV(FEM)
1st EV(ROM)
2nd EV(ROM)
3rd EV(ROM)
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
Table 7: Approximation of λ1,λ2\lambda_{1},\lambda_{2} and λ3\lambda_{3} with snapshot based on u1,u2u_{1},u_{2} and u3u_{3} at h=0.05h=0.05
Refer to captionRefer to caption
Figure 16: Approximation of λ3\lambda_{3} with snapshot based on u1,u2u_{1},u_{2} and u3u_{3}: eigenvalues corresponding to different number of POD basis functions when μ=1.25\mu=1.25 and h=0.05.h=0.05.
Refer to captionRefer to caption
Figure 17: Approximation of u3u_{3} with snapshot based on u1,u2u_{1},u_{2} and u3u_{3} when ROM dimension is 34 and 80 respectively (μ=1.25\mu=1.25 and h=0.05.h=0.05.)

5.3.4 Results of the EVP considering u1+u2+u3u_{1}+u_{2}+u_{3} in the snapshot matrix

We consider the snapshot matrix consisting u1+u2+u3u_{1}+u_{2}+u_{3} 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.

ROM dimension
μ\mu
3rd EV(FEM)
1st EV(ROM)
2nd EV(ROM)
3rd EV(ROM)
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
Table 8: Approximation of λ1,λ2\lambda_{1},\lambda_{2} and λ3\lambda_{3} with snapshot based on u1+u2+u3u_{1}+u_{2}+u_{3} at h=0.05h=0.05
Refer to caption
(a) u1,u2,u3u_{1},u_{2},u_{3}
Refer to caption
(b) u1+u2+u3u_{1}+u_{2}+u_{3}
Figure 18: First three eigenvalues of FEM and ROM with snapshot based on u1,u2,u3u_{1},u_{2},u_{3} and u1+u2+u3u_{1}+u_{2}+u_{3}.
Refer to captionRefer to caption
Figure 19: Approximation of λ3\lambda_{3} with snapshot based on u1+u2+u3u_{1}+u_{2}+u_{3}: eigenvalues corresponding to different number of POD basis functions when μ=1.25\mu=1.25 and h=0.05.h=0.05.
Refer to captionRefer to caption
Figure 20: Approximation of third eigenvector with snapshot based on u1+u2+u3u_{1}+u_{2}+u_{3} when ROM dimension is 37 and 90 respectively at μ=1.25\mu=1.25 and h=0.05.h=0.05.
(c1,c2,c3)(c_{1},c_{2},c_{3})
μ\mu
Rel. Error in 1st EV
Rel. Error in 2nd EV
Rel. Error in 3rd EV
(1,5,10)(1,5,10) -1.25 1.5×1031.5\times 10^{-3} 2.3×1052.3\times 10^{-5} 3.7×1063.7\times 10^{-6}
-.75 4.5×1054.5\times 10^{-5} 4.5×1064.5\times 10^{-6} 8.1×1088.1\times 10^{-8}
-0.50 3.3×1053.3\times 10^{-5} 1.5×1061.5\times 10^{-6} 1.6×1081.6\times 10^{-8}
0.50 1.2×1051.2\times 10^{-5} 1.8×1071.8\times 10^{-7} 6.8×1086.8\times 10^{-8}
0.75 3.7×1053.7\times 10^{-5} 2.4×1072.4\times 10^{-7} 1.3×1081.3\times 10^{-8}
1.25 2.6×1032.6\times 10^{-3} 5.0×1055.0\times 10^{-5} 1.3×1051.3\times 10^{-5}
(5,10,1)(5,10,1) -1.25 4.6×1054.6\times 10^{-5} 7.5×1067.5\times 10^{-6} 8.3×1058.3\times 10^{-5}
-.75 2.2×1072.2\times 10^{-7} 1.3×1071.3\times 10^{-7} 1.5×1061.5\times 10^{-6}
-0.50 2.0×1072.0\times 10^{-7} 3.2×1083.2\times 10^{-8} 1.4×1061.4\times 10^{-6}
0.50 5.7×1075.7\times 10^{-7} 1.3×1071.3\times 10^{-7} 1.0×1061.0\times 10^{-6}
0.75 3.1×1083.1\times 10^{-8} 2.6×1082.6\times 10^{-8} 3.1×1073.1\times 10^{-7}
1.25 4.1×1044.1\times 10^{-4} 2.9×1062.9\times 10^{-6} 4.5×1034.5\times 10^{-3}
(10,1,5)(10,1,5) -1.25 2.4×1052.4\times 10^{-5} 4.8×1044.8\times 10^{-4} 9.3×1069.3\times 10^{-6}
-.75 2.8×1072.8\times 10^{-7} 5.4×1055.4\times 10^{-5} 1.6×1071.6\times 10^{-7}
-0.50 1.9×1071.9\times 10^{-7} 9.1×1069.1\times 10^{-6} 1.2×1071.2\times 10^{-7}
0.50 1.5×1071.5\times 10^{-7} 1.3×1051.3\times 10^{-5} 3.2×1073.2\times 10^{-7}
0.75 4.5×1084.5\times 10^{-8} 7.5×1067.5\times 10^{-6} 1.2×1071.2\times 10^{-7}
1.25 4.4×1044.4\times 10^{-4} 2.2×1042.2\times 10^{-4} 7.0×1047.0\times 10^{-4}
Table 9: Relative error for the first three ROM eigenvalues computed with snapshot based on different linear combinations of u1,u2,u3u_{1},u_{2},u_{3}.
μ\mu
Relative error
(u1,u2,u3u_{1},u_{2},u_{3})
Relative error
(u1+u2+u3u_{1}+u_{2}+u_{3})
-1.25 4.0×1074.0\times 10^{-7} 3.0×1053.0\times 10^{-5}
-0.75 3.0×1083.0\times 10^{-8} 4.8×1074.8\times 10^{-7}
-0.50 5.2×1085.2\times 10^{-8} 1.2×1061.2\times 10^{-6}
0.50 5.2×1085.2\times 10^{-8} 3.7×1063.7\times 10^{-6}
0.75 3.0×1083.0\times 10^{-8} 2.2×1062.2\times 10^{-6}
1.25 4.0×1074.0\times 10^{-7} 5.2×1035.2\times 10^{-3}
-1.25 6.4×1086.4\times 10^{-8} 1.8×1061.8\times 10^{-6}
-0.75 3.7×1083.7\times 10^{-8} 1.9×1071.9\times 10^{-7}
-0.50 1.3×1071.3\times 10^{-7} 2.9×1072.9\times 10^{-7}
0.50 1.4×1071.4\times 10^{-7} 4.6×1074.6\times 10^{-7}
0.75 3.7×1083.7\times 10^{-8} 7.3×1077.3\times 10^{-7}
1.25 6.5×1086.5\times 10^{-8} 8.8×1048.8\times 10^{-4}
Table 10: Relative error between FEM and ROM based third eigenvalue with snapshot based on u1,u2,u3u_{1},u_{2},u_{3} and u1+u2+u3u_{1}+u_{2}+u_{3} at h=0.05h=0.05

From Table 10 it is clear that relative error in the case when we considered u1u_{1}, u2u_{2}, and u3u_{3} in the snapshot matrix, provides us with slightly better results than when considering u1+u2+u3u_{1}+u_{2}+u_{3}. However, the latter case is computationally cheaper. As we mentioned in (4.1), if we take any non-zero linear combination of u1,u2,,uku_{1},u_{2},\dots,u_{k} as snapshots then the first nn 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 u1,u2,u3u_{1},u_{2},u_{3} 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 u1,u2,,unu_{1},u_{2},\dots,u_{n} in order to get eigenvalues converging in the right order.

5.4 Reduced order method to obtain λ4\lambda_{4}

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 u4u_{4} is in the snapshot matrix

Let us consider the snapshot matrix consisting only of the fourth eigenvector u4u_{4} 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.

Refer to captionRefer to caption
Figure 21: Approximation of λ4\lambda_{4} with snapshot based on u4u_{4}: eigenvalues corresponding to different number of POD basis functions when μ=1.25\mu=1.25 and h=0.05.h=0.05.
ROM dimension
μ\mu
4th EV(FEM)
1st EV(ROM)
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
Table 11: Approximation of λ4\lambda_{4} with snapshot based on u4u_{4} at h=0.05h=0.05
Refer to caption
Refer to caption
Refer to caption
Figure 22: FEM and ROM based eigenvalues at different ROM dimensions

5.4.2 Results of the EVP considering u3u_{3} and u4u_{4} in the snapshot matrix

Since λ3\lambda_{3} and λ4\lambda_{4} are intersecting, it is natural to consider both eigenvectors u3u_{3} and u4u_{4} 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.

ROM dimension
μ\mu
4th EV(FEM)
1st EV(ROM)
2nd EV(ROM)
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
Table 12: Approximation of λ3\lambda_{3} and λ4\lambda_{4} with snapshot based on u3u_{3} and u4u_{4} at h=0.05h=0.05
Refer to captionRefer to caption
Figure 23: Approximation of λ4\lambda_{4} with snapshot based on u3u_{3} and u4u_{4}: eigenvalues corresponding to different number of POD basis functions when μ=1.25\mu=1.25 and h=0.05.h=0.05.

5.4.3 Results of the EVP considering u1u_{1}, u2u_{2}, u3u_{3}, and u4u_{4} in the snapshot matrix

Let us consider u1u_{1}, u2u_{2}, u3u_{3}, and u4u_{4} 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.

ROM dim.
μ\mu
4th EV(FEM)
1st EV(ROM)
2nd EV(ROM)
3rd EV(ROM)
4th EV(ROM)
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
Table 13: Approximation of λ1,λ2,λ3\lambda_{1},\lambda_{2},\lambda_{3} and λ4\lambda_{4} with snapshot based on u1,u2,u3u_{1},u_{2},u_{3} and u4u_{4} at h=0.05h=0.05
Refer to captionRefer to caption
Figure 24: Approximation of λ4\lambda_{4} with snapshot based on u1,u2,u3u_{1},u_{2},u_{3} and u4u_{4}: eigenvalues corresponding to different number of POD basis functions when μ=1.25\mu=1.25 and h=0.05.h=0.05.
Refer to captionRefer to caption
Figure 25: Approximation of u4u_{4} with snapshot based on u1,u2,u3u_{1},u_{2},u_{3} and u4u_{4} when ROM dimension is 44 and 90 respectively (μ=1.25\mu=1.25 and h=0.05.h=0.05.

5.4.4 Results of the EVP considering u1+u2+u3+u4u_{1}+u_{2}+u_{3}+u_{4} in the snapshot matrix

Let us consider the snapshot matrix consisting of the combination u1+u2+u3+u4u_{1}+u_{2}+u_{3}+u_{4} 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.

ROM dim.
μ\mu
4th EV(FEM)
1st EV(ROM)
2nd EV(ROM)
3rd EV(ROM)
4th EV(ROM)
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
Table 14: Approximation of λ1,λ2,λ3\lambda_{1},\lambda_{2},\lambda_{3} and λ4\lambda_{4} with snapshot based on u1+u2+u3+u4u_{1}+u_{2}+u_{3}+u_{4} at h=0.05h=0.05
Refer to captionRefer to caption
Figure 26: Approximation of λ4\lambda_{4} with snapshot based on u1+u2+u3+u4u_{1}+u_{2}+u_{3}+u_{4}: eigenvalues corresponding to different number of POD basis functions when μ=1.25\mu=1.25 and h=0.05.h=0.05.
Refer to captionRefer to caption
Figure 27: Approximation of u4u_{4} with snapshot based on u1+u2+u3+u4u_{1}+u_{2}+u_{3}+u_{4} when ROM dimension is 30 and 50 respectively (μ=1.25\mu=1.25 and h=0.05.h=0.05.
μ\mu
Relative error
u1,u2,u3,u4u_{1},u_{2},u_{3},u_{4}
Relative error
u1+u2+u3+u4u_{1}+u_{2}+u_{3}+u_{4}
-1.25 9.8×1079.8\times 10^{-7} 6.1×1036.1\times 10^{-3}
-0.75 1.1×1071.1\times 10^{-7} 2.7×1052.7\times 10^{-5}
-0.50 4.4×1084.4\times 10^{-8} 5.6×1075.6\times 10^{-7}
0.50 4.1×1084.1\times 10^{-8} 1.8×1051.8\times 10^{-5}
0.75 1.1×1071.1\times 10^{-7} 1.1×1041.1\times 10^{-4}
1.25 9.7×1079.7\times 10^{-7} 9.0×1039.0\times 10^{-3}
-1.25 5.3×1085.3\times 10^{-8} 6.6×1036.6\times 10^{-3}
-0.75 3.3×1083.3\times 10^{-8} 6.9×1066.9\times 10^{-6}
-0.50 7.5×1087.5\times 10^{-8} 2.7×1072.7\times 10^{-7}
0.50 7.5×1087.5\times 10^{-8} 1.7×1051.7\times 10^{-5}
0.75 3.2×1083.2\times 10^{-8} 1.1×1041.1\times 10^{-4}
Table 15: Relative error between FEM and ROM based fourth eigenvalue with snapshot based on u1,u2,u3,u4u_{1},u_{2},u_{3},u_{4} and u1+u2+u3+u4u_{1}+u_{2}+u_{3}+u_{4} at h=0.05h=0.05

It is apparent from Table 15 that the relative error in the case when we consider u1u_{1}, u2u_{2}, u3u_{3}, and u4u_{4} in the snapshot matrix is slightly smaller than when considering the combination u1+u2+u3+u4u_{1}+u_{2}+u_{3}+u_{4} 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:

{div(A(𝝁)u(𝝁))=λ(𝝁)u(𝝁) in Ω=(0,1)2u(𝝁)=0 on Ω\left\{\begin{array}[]{ll}-\operatorname{div}(A(\boldsymbol{\mu})\nabla u(\boldsymbol{\mu}))=\lambda(\boldsymbol{\mu})u(\boldsymbol{\mu})&\textrm{ in }\Omega=(0,1)^{2}\\ u(\boldsymbol{\mu})=0&\textrm{ on }\partial\Omega\end{array}\right. (6.1)

where the diffusion matrix A(𝝁)2×2A(\boldsymbol{\mu})\in\mathbb{R}^{2\times 2} is given by

A(𝝁)=(1μ120.7μ20.7μ21μ22),A(\boldsymbol{\mu})=\begin{pmatrix}\frac{1}{\mu_{1}^{2}}&\frac{0.7}{\mu_{2}}\\ \frac{0.7}{\mu_{2}}&\frac{1}{\mu_{2}^{2}}\end{pmatrix},

with 𝝁=(μ1,μ2)2.\boldsymbol{\mu}=(\mu_{1},\mu_{2})\in\mathcal{M}\subset\mathbb{R}^{2}. The problem is symmetric and the parameter space \mathcal{M} 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 μ2\mu_{2} and μ1(1.42,1.42){0}\mu_{1}\in(-1.42,1.42)\setminus\{0\}. For our numerical tests, we choose the parameter space to be =[0.4,1]2\mathcal{M}=[0.4,1]^{2}. In Figure 28 we reported the surface plot for the eigenvalues of the eigenvalue problem (EVP) (28).

Refer to caption
(a) First and second
Refer to caption
(b) 2nd and 3rd
Refer to caption
(c) 3rd and 4th
Refer to caption
(d) First five
Figure 28: Surface plot for the eigenvalues of the EVP (6.1).

Numerical results with 2525 and 4949 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 μ1\mu_{1} varies and μ2\mu_{2} is fixed. Also, we have reported the values obtained using the FEM and the ROM at four points (0.5,0.6)(0.5,0.6), (0.5,0.8)(0.5,0.8), (0.8,0.6)(0.8,0.6), and (0.8,0.8)(0.8,0.8). The number of POD basis is chosen using the criterion (3.10) with tolerance 10810^{-8}. 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 𝝁1,=(0.5,0.6)\boldsymbol{\mu}_{1,{\ast}}=(0.5,0.6). For all the experiments the mesh size is h=0.05h=0.05.

6.1 Reduced order method to obtain λ1\lambda_{1}

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 10710^{-7}10910^{-9}. The number of POD dimensions is mentioned in Table 16, which is obtained using the criterion (3.10) with tolerance 10810^{-8}. In Figure 31 we have plotted the first eigenvalue at the point (0.5,0.6)(0.5,0.6) using a different number of POD basis. The eigenvalues are converging to the exact eigenvalue with an increasing number of POD basis.

Refer to caption
(a) 25 sampling
Refer to caption
(b) 49 sampling
Figure 29: Singular values corresponding to snapshot matrix based on u1u_{1}.
Refer to caption
(a) μ2=0.6\mu_{2}=0.6
Refer to caption
(b) μ2=0.8\mu_{2}=0.8
Figure 30: Approximation of λ1\lambda_{1} with snapshot based on u1u_{1}: comparison of FEM and ROM eigenvalues with varying μ1\mu_{1} and fixed μ2\mu_{2}, and 49 sample points.
Sampling points
ROM dim.
μ\mu
1st EV(FEM)
1st EV(ROM)
Rel. Error
25 8 (0.5,0.6) 65.42487472 65.42487526 8.3×1098.3\times 10^{-9}
(0.5,0.8) 53.90654385 53.90654541 2.8×1082.8\times 10^{-8}
(0.8,0.6) 40.22444914 40.22445184 6.7×1086.7\times 10^{-8}
(0.8,0.8) 28.79395153 28.79395783 2.1×1072.1\times 10^{-7}
40 9 (0.5,0.6) 65.42487472 65.42487518 7.0×1097.0\times 10^{-9}
(0.5,0.8) 53.90654385 53.90654555 3.1×1083.1\times 10^{-8}
(0.8,0.6) 40.22444914 40.22444771 1.4×1081.4\times 10^{-8}
(0.8,0.8) 28.79395186 28.79395783 1.1×1081.1\times 10^{-8}
Table 16: Approximation of λ1\lambda_{1} with snapshot based on u1u_{1}: comparison of FEM and ROM.
Refer to caption
(a) 25 sampling points
Refer to caption
(b) 49 sampling points
Figure 31: Approximation of λ1\lambda_{1} at μ=(0.5,0.6)\mu=(0.5,0.6) with snapshot based on u1u_{1}: varying the number of POD basis.

6.2 Reduced order method to obtain λ2\lambda_{2}

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 10710^{-7}10810^{-8}. The number of POD dimensions is mentioned in Table 17, which is obtained using the criterion (3.10) with tolerance 10810^{-8}. In Figure 33 we have plotted the first eigenvalue at the point (0.5,0.6)(0.5,0.6) using a different number of POD basis. The eigenvalue is converging to the exact eigenvalue with an increasing number of POD basis.

Refer to caption
(a) μ2=0.6\mu_{2}=0.6
Refer to caption
(b) μ2=0.8\mu_{2}=0.8
Figure 32: Approximation of λ2\lambda_{2} with snapshot based on u2u_{2}: comparison of FEM and ROM eigenvalues with varying μ1\mu_{1} and fixed μ2\mu_{2}, and 49 sample points
Sampling
ROM dim
μ\mu
2nd EV(FEM)
1st EV(ROM)
Rel. Error
25 12 (0.5,0.6) 139.30050529 139.30052177 1.2×1071.2\times 10^{-7}
(0.5,0.8) 96.61215367 96.61216806 1.5×1071.5\times 10^{-7}
(0.8,0.6) 75.84831152 75.84831902 9.8×1089.8\times 10^{-8}
(0.8,0.8) 59.58973796 59.58974344 1.1×1071.1\times 10^{-7}
49 12 (0.5,0.6) 139.30050529 139.30051498 6.9×1086.9\times 10^{-8}
(0.5,0.8) 96.61215367 96.61216466 1.1×1071.1\times 10^{-7}
(0.8,0.6) 75.84831152 75.84831665 6.7×1086.7\times 10^{-8}
(0.8,0.8) 59.58973796 59.58974473 9.1×1089.1\times 10^{-8}
Table 17: Approximation of λ2\lambda_{2} with snapshot based on u2u_{2}: comparison of FEM and ROM.
Refer to caption
(a) 25 sampling points
Refer to caption
(b) 49 sampling points
Figure 33: Approximation of λ2\lambda_{2} at μ=(0.5,0.6)\mu=(0.5,0.6) with snapshot based on u2u_{2}: varying the number of POD basis.

6.3 Reduced order method to obtain λ3\lambda_{3}

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 u3u_{3} 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 u3u_{3} 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 L2L^{2} inner product (u2(μi),u3(μj)(u_{2}(\mu_{i}),u_{3}(\mu_{j}) is not zero for iji\neq j, so the snapshots contain some component of the second eigenvector. If we calculate the inner product (u1(μi),u2(μj)(u_{1}(\mu_{i}),u_{2}(\mu_{j}) then we see that these values are small for iji\neq j, that is why we are not getting the first eigenvalue. Note that the inner product is zero for i=ji=j. From Table 18 it is observed that the maximum relative error among the four test points is 10610^{-6}. In Figure 35 we have plotted the second eigenvalue of the ROM at the point (0.5,0.6)(0.5,0.6) 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 μ2=0.8\mu_{2}=0.8 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.

Refer to caption
(a) μ2=0.6\mu_{2}=0.6
Refer to caption
(b) μ2=0.8\mu_{2}=0.8
Figure 34: Approximation of λ3\lambda_{3} with snapshot based on u3u_{3}: comparison of FEM and ROM eigenvalues with varying μ1\mu_{1} and fixed μ2\mu_{2}, and 49 sample points
Sampling
ROM dim
μ\mu
3rd EV(FEM)
2nd EV(ROM)
Rel. Error
25 21 (0.5,0.6) 188.82589386 188.82716018 6.7×1066.7\times 10^{-6}
(0.5,0.8) 164.71911477 164.71911669 1.1×1081.1\times 10^{-8}
(0.8,0.6) 123.85385935 123.85419564 2.7×1062.7\times 10^{-6}
(0.8,0.8) 84.76248191 84.76248514 3.8×1083.8\times 10^{-8}
49 24 (0.5,0.6) 188.82589386 188.82590770 7.3×1087.3\times 10^{-8}
(0.5,0.8) 164.71911477 164.71911878 2.4×1082.4\times 10^{-8}
(0.8,0.6) 123.85385935 123.85387416 1.1×1071.1\times 10^{-7}
(0.8,0.8) 84.76248191 84.76248574 4.5×1084.5\times 10^{-8}
Table 18: Approximation of λ3\lambda_{3} with snapshot based on u3u_{3}: comparison of FEM and ROM.
Refer to caption
(a) 25 sampling points
Refer to caption
(b) 49 sampling points
Figure 35: Approximation of λ3\lambda_{3} at μ=(0.5,0.6)\mu=(0.5,0.6) with snapshot based on u3u_{3}: varying the number of POD basis.
Refer to caption
(a) 49 samples
Refer to caption
(b) 81 samples
Refer to caption
(c) 121 samples
Figure 36: Approximation of λ3\lambda_{3} with snapshot based on u3u_{3}: comparison of FEM and ROM eigenvalues with varying μ1\mu_{1} and μ2=0.8\mu_{2}=0.8, and with different number of sample points

6.3.2 Results of the EVP considering u1u_{1}, u2u_{2}, and u3u_{3} 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 10610^{-6}. 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.

Refer to caption
(a) μ2=0.6\mu_{2}=0.6
Refer to caption
(b) μ2=0.8\mu_{2}=0.8
Figure 37: Approximation of λ3\lambda_{3} with snapshot based on u1.u2,u3u_{1}.u_{2},u_{3}: comparison of FEM and ROM eigenvalues with varying μ1\mu_{1} and fixed μ2\mu_{2}, and 49 sample points.
Sampling
dim ROM
μ\mu
3rd EV(FEM)
3rd EV(ROM)
Rel. Error (λ3\lambda_{3})
25 32 (0.5,0.6) 188.82589386 188.82590469 5.7×1085.7\times 10^{-8}
(0.5,0.8) 164.71911477 164.71917647 3.7×1073.7\times 10^{-7}
(0.8,0.6) 123.85385935 123.85438852 4.2×1064.2\times 10^{-6}
(0.8,0.8) 84.76248191 84.76249669 1.7×1071.7\times 10^{-7}
45 33 (0.5,0.6) 188.82589386 188.82591285 1.0×1071.0\times 10^{-7}
(0.5,0.8) 164.71911477 164.71913934 1.4×1071.4\times 10^{-7}
(0.8,0.6) 123.85385935 123.85389384 2.7×1072.7\times 10^{-7}
(0.8,0.8) 84.76248191 84.76249350 1.3×1071.3\times 10^{-7}
Table 19: Approximation of λ3\lambda_{3} with snapshot based on u1,u2,u3u_{1},u_{2},u_{3}: comparison of FEM and ROM.
Refer to caption
(a) 25 sampling points
Refer to caption
(b) 49 sampling points
Figure 38: Approximation of λ3\lambda_{3} at μ=(0.5,0.6)\mu=(0.5,0.6) with snapshot based on u1,u2,u3u_{1},u_{2},u_{3}: varying the number of POD basis.

6.3.3 Results of the EVP considering u1+u2+u3u_{1}+u_{2}+u_{3} 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 10410^{-4}. 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.

Refer to caption
(a) μ2=0.6\mu_{2}=0.6
Refer to caption
(b) μ2=0.8\mu_{2}=0.8
Figure 39: Approximation of λ1,λ2,λ3\lambda_{1},\lambda_{2},\lambda_{3} with snapshot based on u1+u2+u3u_{1}+u_{2}+u_{3}: comparison of FEM and ROM eigenvalues with varying μ1\mu_{1} and fixed μ2\mu_{2}, and 49 sample points.
Sampling
ROM dim
μ\mu
3rd EV(FEM)
3rd EV(ROM)
Rel. Error(λ3\lambda_{3})
25 22 (0.5,0.6) 188.82589386 188.82837895 1.3×1051.3\times 10^{-5}
(0.5,0.8) 164.71911477 164.72021897 6.7×1066.7\times 10^{-6}
(0.8,0.6) 123.85385935 123.87322460 1.5×1041.5\times 10^{-4}
(0.8,0.8) 84.76248191 84.76361731 1.3×1051.3\times 10^{-5}
49 28 (0.5,0.6) 188.82589386 188.82593692 2.2×1072.2\times 10^{-7}
(0.5,0.8) 164.71911477 164.71919081 4.6×1074.6\times 10^{-7}
(0.8,0.6) 123.85385935 123.85406453 1.6×1061.6\times 10^{-6}
(0.8,0.8) 84.76248191 84.76249965 2.0×1072.0\times 10^{-7}
Table 20: Approximation of λ3\lambda_{3} with snapshot based on u1+u2+u3u_{1}+u_{2}+u_{3}: comparison of FEM and ROM.
Refer to caption
(a) 25 sampling points
Refer to caption
(b) 49 sampling points
Figure 40: Approximation of λ3\lambda_{3} at μ=(0.5,0.6)\mu=(0.5,0.6) with snapshot based on u1+u2+u3u_{1}+u_{2}+u_{3}: varying the number of POD basis.
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Refer to caption
Figure 41: Comparison of 3rd eigenvectors using FEM (1st row) and ROM (2nd row) with snapshot based on u1+u2+u3u_{1}+u_{2}+u_{3} at four points.

6.4 Reduced order method to obtain λ4\lambda_{4}

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 u4u_{4} 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 μ1\mu_{1} ranging from 0.40.4 to 11 with step 0.050.05 and μ2\mu_{2} equal to 0.60.6 and 0.80.8 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 (u2(μi),u4(μj))(u_{2}(\mu_{i}),u_{4}(\mu_{j})) and (u3(μi),u4(μj))(u_{3}(\mu_{i}),u_{4}(\mu_{j})), for iji\neq j, 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 10610^{-6}. 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 (0.5,0.6)(0.5,0.6) 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 44.

Refer to caption
(a) μ2=0.6\mu_{2}=0.6
Refer to caption
(b) μ2=0.8\mu_{2}=0.8
Figure 42: Approximation of λ4\lambda_{4} with snapshot based on u4u_{4}: comparison of FEM and ROM eigenvalues with varying μ1\mu_{1} and fixed μ2\mu_{2}, and 49 sample points.
Refer to caption
(a) 49 samples
Refer to caption
(b) 81 samples
Refer to caption
(c) 121 samples
Figure 43: Approximation of λ1,λ2,λ3,λ4\lambda_{1},\lambda_{2},\lambda_{3},\lambda_{4} with snapshot based on u4u_{4}: comparison of FEM and ROM eigenvalues with varying μ1\mu_{1} and μ2=0.8\mu_{2}=0.8, and with different number of sample points.
Sampling
ROM dim
𝝁\boldsymbol{\mu}
4th EV(FEM)
3rd EV(ROM)
Rel. Error
25 22 (0.5,0.6) 235.80616993 235.80648771 1.3×1061.3\times 10^{-6}
(0.5,0.8) 173.56836538 173.56839422 1.6×1071.6\times 10^{-7}
(0.8,0.6) 125.56104288 125.56186825 6.5×1066.5\times 10^{-6}
(0.8,0.8) 94.35030619 94.35031462 8.9×1088.9\times 10^{-8}
49 28 (0.5,0.6) 235.80616993 235.80617183 8.0×1098.0\times 10^{-9}
(0.5,0.8) 173.56836538 173.56838071 8.8×1088.8\times 10^{-8}
(0.8,0.6) 125.56104288 125.56105296 8.0×1088.0\times 10^{-8}
(0.8,0.8) 94.35030619 94.35030733 1.2×1081.2\times 10^{-8}
Table 21: Approximation of λ4\lambda_{4} with snapshot based on u4u_{4}: comparison of FEM and ROM.
Refer to caption
(a) 25 sampling points
Refer to caption
(b) 49 sampling points
Figure 44: Approximation of λ4\lambda_{4} at μ=(0.5,0.6)\mu=(0.5,0.6) with snapshot based on u4u_{4}: varying the number of POD basis.

6.4.2 Results of the EVP considering u3u_{3} and u4u_{4} in the snapshot matrix

Since the third and fourth eigenvectors are intersecting, let us put u3u_{3} and u4u_{4} in the snapshot matrix and observe the result. Now the results behave as in the case when we considered only u4u_{4} 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 10710^{-7}.

Refer to caption
(a) μ2=0.6\mu_{2}=0.6
Refer to caption
(b) μ2=0.8\mu_{2}=0.8
Figure 45: Approximation of eigenvalues with snapshot based on u3u_{3} and u4u_{4}: comparison of FEM and ROM eigenvalues with varying μ1\mu_{1} and fixed μ2\mu_{2}, and 49 sample points.
Refer to caption
(a) 25 samples
Refer to caption
(b) 49 samples
Refer to caption
(c) 81 samples
Figure 46: Approximation of eigenvalues with snapshot based on u3u_{3} and u4u_{4}: comparison of FEM and ROM eigenvalues with varying μ1\mu_{1} and μ2=0.8\mu_{2}=0.8, and with different number of sample points.
Sampling
ROM dim
μ\mu
4th EV(FEM)
3rd EV(ROM)
Rel. Error
25 30 (0.5,0.6) 235.80616993 235.80618623 6.9×1086.9\times 10^{-8}
(0.5,0.8) 173.56836538 173.56838092 8.9×1088.9\times 10^{-8}
(0.8,0.6) 125.56104288 125.56105844 1.2×1071.2\times 10^{-7}
(0.8,0.8) 94.35030619 94.35030784 1.7×1081.7\times 10^{-8}
49 31 (0.5,0.6) 235.80616993 235.80617885 3.7×1083.7\times 10^{-8}
(0.5,0.8) 173.56836538 173.56838605 1.1×1071.1\times 10^{-7}
(0.8,0.6) 125.56104288 125.56105806 1.2×1071.2\times 10^{-7}
(0.8,0.8) 94.35030619 94.35030780 1.7×1081.7\times 10^{-8}
Table 22: Approximation of λ4\lambda_{4} with snapshot based on u3,u4u_{3},u_{4}: comparison of FEM and ROM.
Refer to caption
(a) 25 sampling points
Refer to caption
(b) 49 sampling points
Figure 47: Approximation of λ4\lambda_{4} at μ=(0.5,0.6)\mu=(0.5,0.6) with snapshot based on u3,u4u_{3},u_{4}: varying the number of POD basis.

6.4.3 Results of the EVP considering u1u_{1}, u2u_{2}, u3u_{3}, and u4u_{4} 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 μ1\mu_{1} ranging from 0.40.4 to 11 with step 0.050.05 and μ2\mu_{2} equal to 0.60.6 and 0.80.8, 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 10710^{-7}. We have shown the plot for the fourth eigenvalue of the ROM at the point (0.5,0.6)(0.5,0.6) 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 1515.

Refer to caption
(a) μ2=0.6\mu_{2}=0.6
Refer to caption
(b) μ2=0.8\mu_{2}=0.8
Figure 48: Approximation of eigenvalues with snapshot based on u1u_{1}, u2u_{2}, u3u_{3}, and u4u_{4}: comparison of FEM and ROM eigenvalues with varying μ1\mu_{1} and fixed μ2\mu_{2}, and 49 sample points.
Refer to caption
(a) 25 samples
Refer to caption
(b) 49 samples
Refer to caption
(c) 81 samples
Figure 49: Approximation of eigenvalues with snapshot based on u1u_{1}, u2u_{2}, u3u_{3}, and u4u_{4}: comparison of FEM and ROM eigenvalues with varying μ1\mu_{1} and μ2=0.8\mu_{2}=0.8 for different sample points.
Sampling
ROM dim
μ\mu
4th EV(FEM)
4th EV(ROM)
Rel. Error(λ4\lambda_{4})
25 39 (0.5,0.6) 235.80616993 235.80620424 1.4×1071.4\times 10^{-7}
(0.5,0.8) 173.56836538 173.56838242 9.8×1089.8\times 10^{-8}
(0.8,0.6) 125.56104288 125.56109105 3.8×1073.8\times 10^{-7}
(0.8,0.8) 94.35030619 94.35032541 2.0×1072.0\times 10^{-7}
49 40 (0.5,0.6) 235.80616993 235.80619246 9.5×1089.5\times 10^{-8}
(0.5,0.8) 173.56836538 173.56837272 4.2×1084.2\times 10^{-8}
(0.8,0.6) 125.56104288 125.56107025 2.1×1072.1\times 10^{-7}
(0.8,0.8) 94.35030619 94.35032558 2.0×1072.0\times 10^{-7}
Table 23: Approximation of λ4\lambda_{4} with snapshot based on u1,u2,u3,u4u_{1},u_{2},u_{3},u_{4}: comparison of FEM and ROM.
Refer to caption
(a) 25 sampling points
Refer to caption
(b) 49 sampling points
Figure 50: Approximation of λ4\lambda_{4} at μ=(0.5,0.6)\mu=(0.5,0.6) with snapshot based on u1,u2,u3,u4u_{1},u_{2},u_{3},u_{4}: varying the number of POD basis.

6.4.4 Results of the EVP considering u1+u2+u3+u4u_{1}+u_{2}+u_{3}+u_{4} 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 10510^{-5}. We have shown the plot for the fourth eigenvalue of ROM at the point (0.5,0.6)(0.5,0.6) 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 1010. 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.

Refer to caption
(a) μ2=0.6\mu_{2}=0.6
Refer to caption
(b) μ2=0.8\mu_{2}=0.8
Figure 51: Approximation of λ1,λ2,λ3,λ4\lambda_{1},\lambda_{2},\lambda_{3},\lambda_{4} with snapshot based on u1+u2+u3+u4u_{1}+u_{2}+u_{3}+u_{4}: comparison of FEM and ROM eigenvalues with varying μ1\mu_{1} and fixed μ2\mu_{2}, and 49 sample points.
Sampling
ROM dim
μ\mu
4th EV(FEM)
4th EV(ROM)
Rel. Error(λ4\lambda_{4})
25 24 (0.5,0.6) 235.80616993 235.80707671 3.8×1063.8\times 10^{-6}
(0.5,0.8) 173.56836538 173.57125574 1.6×1051.6\times 10^{-5}
(0.8,0.6) 125.56104288 125.56717711 4.8×1054.8\times 10^{-5}
(0.8,0.8) 94.35030619 94.35107680 8.1×1068.1\times 10^{-6}
49 40 (0.5,0.6) 235.80616993 235.80631238 6.0×1076.0\times 10^{-7}
(0.5,0.8) 173.56836538 173.56860618 1.3×1061.3\times 10^{-6}
(0.8,0.6) 125.56104288 125.56118125 1.1×1061.1\times 10^{-6}
(0.8,0.8) 94.35030619 94.35036064 5.7×1075.7\times 10^{-7}
Table 24: Approximation of λ4\lambda_{4} with snapshot based on u1+u2+u3+u4u_{1}+u_{2}+u_{3}+u_{4}: comparison of FEM and ROM.
Refer to caption
(a) 25 sampling points
Refer to caption
(b) 49 sampling points
Figure 52: Approximation of λ4\lambda_{4} at μ=(0.5,0.6)\mu=(0.5,0.6) with snapshot based on u1+u2+u3+u4u_{1}+u_{2}+u_{3}+u_{4}: varying the number of POD basis.

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.