Computational high frequency scattering from high contrast heterogeneous media
Daniel Peterseim, Barbara Verf\"urth

TL;DR
This paper develops a multiscale computational method for simulating high-frequency acoustic wave scattering in strongly heterogeneous media with high contrast, capturing complex physical phenomena efficiently.
Contribution
It introduces a novel multiscale approach with rigorous error analysis for high contrast, high frequency wave propagation in non-periodic heterogeneous structures.
Findings
Method accurately captures wave scattering in high contrast media.
Numerical experiments confirm theoretical error estimates.
Approach effectively models physical phenomena in complex materials.
Abstract
This article considers the computational (acoustic) wave propagation in strongly heterogeneous structures beyond the assumption of periodicity. A high contrast between the constituents of microstructured multiphase materials can lead to unusual wave scattering and absorption, which are interesting and relevant from a physical viewpoint, for instance, in the case of crystals with defects. We present a computational multiscale method in the spirit of the Localized Orthogonal Decomposition and provide its rigorous a priori error analysis for two-phase diffusion coefficients that vary between and very small values. Special attention is paid to the extreme regimes of high frequency, high contrast, and their previously unexplored coexistence. A series of numerical experiments confirms the theoretical results and demonstrates the ability of the multiscale approach to efficiently capture…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Computational high frequency scattering from high contrast heterogeneous media††thanks: The authors would like to acknowledge the kind hospitality of the Erwin Schrödinger International Institute for Mathematics and Physics (ESI), where part of this research was developed under the frame of the Thematic Programme Numerical Analysis of Complex PDE Models in the Sciences.
Daniel Peterseim222Institut für Mathematik, Universität Augsburg, Universitätsstr. 14, D-86159 Augsburg, {daniel.peterseim, barbara.verfuerth}@math.uni-augsburg.de
Barbara Verfürth222Institut für Mathematik, Universität Augsburg, Universitätsstr. 14, D-86159 Augsburg, {daniel.peterseim, barbara.verfuerth}@math.uni-augsburg.de
keywords:
multiscale method; wave propagation; Helmholtz equation; high contrast; photonic crystal
Abstract. This article considers the computational (acoustic) wave propagation in strongly heterogeneous structures beyond the assumption of periodicity. A high contrast between the constituents of microstructured multiphase materials can lead to unusual wave scattering and absorption, which are interesting and relevant from a physical viewpoint, for instance, in the case of crystals with defects. We present a computational multiscale method in the spirit of the Localized Orthogonal Decomposition and provide its rigorous a priori error analysis for two-phase diffusion coefficients that vary between and very small values. Special attention is paid to the extreme regimes of high frequency, high contrast, and their previously unexplored coexistence. A series of numerical experiments confirms the theoretical results and demonstrates the ability of the multiscale approach to efficiently capture relevant physical phenomena.
AMS subject classifications. 35J05, 65N12, 65N15, 65N30
1 Introduction
Wave propagation in heterogeneous high-contrast materials has received a growing interest in recent years because the combination of microstructures and high contrast can lead to unusual material properties such as opening band gaps, artificial magnetism, or surface plasmons, see, for instance, [19, 34, 47, 52]. In periodic structures, homogenization techniques based on two-scale convergence [1, 36] or Bloch-wave techniques [2, 3, 15] are able to reduce the problem’s complexity and to provide effective models for the overall macroscopic behavior of the wave. In practical applications, however, the periodic structure may easily be destroyed by local defects due to production errors. Perturbation theory for infinite periodic structures indicates that the combination of certain local defects and wave numbers may (suddenly) lead to localized waves, whereas in the perfectly periodic case the corresponding wave cannot propagate, see [4, 34]. While this can be highly favorable, local defects may also destroy the desired tuned (unusual) properties of the periodic structures. However, the above described analytical examination of the phenomena is quite limited to the periodic case with (mild) perturbations, where each case has to be considered separately. Moreover, it is not clear how these asymptotic results can predict the particular behavior for a given (finite) structure.
Therefore, numerical simulations of wave propagation and scattering in heterogeneous high-contrast materials are crucial to predict and also understand more situations and phenomena. Yet, a direct discretization of realistic problems using standard (finite element) methods easily exceeds today’s computational resources because the mesh has to resolve all the material inhomogeneities. Additional challenges and restrictions on the mesh size are encountered in the high-frequency regime by the so-called pollution effect, see [5]. Therefore, multiscale methods need to be employed to reliably simulate wave propagation in high-contrast heterogeneous materials.
By now, the challenges for wave propagation problems on the one side and for high-contrast coefficients on the other side mostly have been studied separately. To reduce the pollution effect for the Helmholtz equation with constant or low-contrast coefficients, a number of approaches has been designed and analyzed, such as (hybridizable) discontinuous Galerkin methods [12, 27], the -version of the finite element method [21, 40, 41, 42], (plane wave) Trefftz methods [24, 33, 48], or the Localized Orthogonal Decomposition [10, 23, 50]. High-contrast coefficients mainly have been studied for elliptic problems using multiscale finite element methods [13, 18, 45] and the Localized Orthogonal Decomposition [29, 51], just to name a few. Finally, we mention that high-contrast Helmholtz problems have been studied based upon homogenization results in [44]. We shall emphasize that high contrast in the diffusion coefficient can be triggered by the degeneration of the upper or the lower bound of the elliptic operator. In the context of time-harmonic wave propagation, the observed effects are quite different in the two regimes, see, for instance, [34]. Locally, the variation of the diffusion coefficient can be rephrased in terms of a variable wave number. Small diffusion coefficients correspond to large wave numbers which amplifies the aforementioned pollution effect and leads to much more critical conditions on the minimal numerical resolution. That is why we focus in this manuscript on the specific setting where the diffusion coefficient takes a small value on one part of the domain and on the complement.
The paper presents a computational multiscale method in the spirit of the Localized Orthogonal Decomposition (LOD) and provides its rigorous analysis for high-contrast Helmholtz problems beyond periodicity and scale separation. We build upon previous ideas for high-frequency wave propagation in [10, 23, 50] and high-contrast elliptic equations in [11, 29, 51]. The combination of these techniques and approaches yields a (quasi-)localized method which does not require structures in the coefficients such as periodicity. Furthermore, a scale separation between the wave length and the size of individual “valleys” (where the coefficient is very small) is not required. The multiscale method can be viewed as a generalized finite element method with special multiscale basis functions. As standard finite element functions on a coarse mesh alone do not yield a faithful approximation space, problem-dependent multiscale functions are added. The latter are defined as solutions of local fine-scale problems. Our numerical analysis shows that the (coarse) mesh, and, hence, the dimension of the space, is coupled linearly to the effective wave number. Moreover, the size of the fine-scale problems to solve scales only logarithmically with this effective wave number. This generalizes the results of [10, 23, 50] for the constant or low-contrast coefficient case. We carefully address the high contrast in our analysis which is crucial to obtain the mildest dependencies on the contrast (encoded in the quantity ) as possible. We provide a priori error estimates in various norms, which can be motivated from the periodic (high contrast) case and are of the expected order. The error analysis contains the stability constant of the exact solution (see (2.5) and (2.6)). Unfortunately, only little is known in the general setting about bounds for this constant that are explicit in the wave number and the coefficients. Hence, the multiscale method is proved to be contrast- and wave number-robust only under the assumption that the solution depends moderately on these parameters.
The paper is organized as follows. In Section 2 we introduce our model problem and illustrate properties of the solution in the periodic case. We introduce the multiscale method with all necessary notation in Section 3 and analyze its well-posedness and a priori errors in Section 4. The main proofs are detailed in Section 5. Finally, numerical experiments in Section 6 confirm our predicted theoretical results and show the applicability of our method for physically relevant cases concerning band gap simulations and localized defects.
2 Helmholtz problem with high contrast
In this section, we are concerned with the Helmholtz problem with high contrast in general. First, we formulate our model setting in Section 2.1 and also introduce the necessary notation. In Section 2.2, we then explain in detail the considered set-up by motivating it from homogenization theory and Bloch-wave analysis. The discussion moreover sheds a light on what approximation results we can expect for our multiscale method and compares it to low-contrast Helmholtz problems.
2.1 Model problem
Let be a bounded polyhedral Lipschitz domain. We consider the following model problem: Find such that
[TABLE]
Here, we assume and . Inhomogeneous (Robin) boundary conditions on can be treated following the theory of [31], which we omit for simplicity. Other types of boundary conditions [23, 50] and also perfectly matched layers [22] have been studied for homogeneous media and their incorporation in the present work is possible as well. The scalar diffusion coefficient is piece-wise constant with respect to a quadrilateral background mesh with mesh size and . On each quadrilateral, takes either the value or . We introduce the non-overlapping partition , where and are the parts of the domain where takes the value or , respectively. We assume that , so that does not appear in the Robin boundary condition. This set-up requires some comments. Although we fix the two values of , the present setting still allows much freedom since the geometry of is relatively flexible. In particular, no periodicity is assumed. We emphasize that the scaling of is independent of the space dimension. The special choice of and induces a high contrast between the two materials, which is important to obtain unusual macroscopic effects in (periodic) homogenization theory, see Section 2.2 below for a detailed discussion. However, we also underline that the results of the present contribution can directly be transferred to other scalings of , see Remark 4.7. We stick with the above choice of in for simplicity and since this seems to be the physically (most) relevant set-up. As mentioned in the introduction, we stress that the present choice of high contrast deals with very small values of in parts of the domain (in contrast to, for instance, [13]). This scaling in particular implies an almost degeneracy of the equation and is therefore harder than the case where may vary between and very large values, see Remark 4.7. Finally, note that the assumption of a piece-wise constant can be relaxed if it is still possible to construct a suitable interpolation operator as described in Section 3.1 for that diffusion coefficient.
Throughout the whole article, we use standard notation on Sobolev spaces. All functions are complex-valued if not mentioned otherwise. The complex conjugate of is denoted by . We write in short for with a constant independent of , , the mesh size , and the oversampling parameter . Similarly, stands for and with constants independent of , , , and . We then consider the (weak) problem: Find such that
[TABLE]
Let denote the standard -norm, we then define the following weighted (semi) norms:
[TABLE]
If necessary, we will indicate by an additional subscript the domain where the norm is taken. Note that represents the energy norm associated with the sesquilinear form . If we assume that is bounded from below by an -independent constant, we can deduce the following trace inequality (cf. [9])
[TABLE]
Otherwise, if is arbitrarily closed to , we would obtain an additional -weight in the trace inequality of the following form
[TABLE]
Since the trace inequality is needed for the continuity of with respect to the energy norm, we assume that is bounded from below by an -independent constant. Then, the continuity constant of is -independent, which simplifies the analysis of the multiscale method below, cf. also Remark 4.6.
The unique continuation principle and Fredholm theory provide existence and uniqueness of a (weak) solution to (2.1) in the two-dimensional case or under certain geometrical assumptions on in general dimensions, see [26, 25] and the discussions therein. Note that if consists of a finite collection of bounded subdomains as we consider it in the numerical experiments, the unique continuation principle holds in general dimensions, see [25]. The solution depends continuously on the right-hand side in the sense of the stability estimate
[TABLE]
However, the dependencies of the constant on and are not known explicitly in general, even for homogeneous media; see [39] for a positive and [6] for a negative result. Recently, various works have studied stability for the heterogeneous Helmholtz equation, see [10, 25, 43, 53]. We emphasize that the (common) assumptions on the coefficients are not even close to the target setting of this paper, but the recent work [35] indicates that polynomial in stability results hold for almost all . The stability estimates readily implies an inf-sup condition of the form
[TABLE]
with , see, e.g., [39].
2.2 Photonic crystals and homogenization results
To motivate some of our results and connect and differentiate them to the existing literature, we consider the case of a bounded scatterer with periodic micro-structure. To be more precise, we consider , where is an open Lipschitz subset of the unit square and is an index set such that lies completely in a compact subset of . The last condition is necessary to have a uniformly bounded distance between and .
Two-scale homogenization
In the perfectly periodic case and under the assumption that is much smaller than the wave length , homogenization using two-scale convergence [1, 36] gives information about the limit problem for fixed but arbitrary and . The surprising result is that one does not only obtain an effective diffusion matrix but also an effective wave number of the form , where is defined by an additional problem on . The sign of depends on the choice of , which highly influences the behavior of the macroscopic solution: For positive , standard wave propagation is experienced whereas for negative evanescent waves form that decay exponentially inside the scatterer with the periodic microstructure. The above considerations hold for compactly embedded inclusions , see [7], whereas a layered structure results in a degenerate diffusion matrix and induces so-called surface plasmons, see [8].
Moreover, due to the high contrast inclusions there is no weak -convergence of the exact solution (for positive ) to the macroscopic limit solution (named ), but instead an additional finescale-type contribution in the inclusion has to be added to , see [1]. In contrast to problems without high contrast as in [14], we therefore cannot hope to find a good macroscopic -approximation of – this is only possible in . However, with an additional correction, we can expect to recover the exact solution in a good -sense, cf. [44] for corresponding numerical results. This explains parts of the a priori error estimates of our multiscale method in Section 4.2. Roughly speaking, we find a macroscopic approximation which is close to the exact solution in the -weighted norm (which, in particular, means a good approximation on .) Adding a suitable correction, we obtain an approximation which is good in the sense. This in particular implies a good approximation in the standard norm.
Bloch wave homogenization and photonic crystals
If the wave length is of the same order as the periodicity length and hence, also the diameter of one high-contrast inclusion , other types of resonances occur which can no longer by predicted by two-scale homogenization theory, see [16]. Instead, Bloch wave homogenization methods are employed which are based on the Floquet-Bloch theorem, see [3, 15]. To get an idea of the (optical) properties of the finite material with periodic microstructure (also called a photonic crystal), one can consider its infinite counterpart on the whole space . If the wave number is an eigenvalue of the elliptic operator on the whole space, the corresponding waves can propagate inside the (infinite) crystal. Due to the periodicity, the spectrum can be computed as the union of all spectra on one periodicity cell with varying quasi-periodic boundary conditions, the so-called Bloch spectra, see [15]. Band gaps correspond to “forbidden” wave numbers inducing evanescent waves as described above. A high contrast between the material properties allows to open a considerably large gap in the spectrum. However, when the periodic structure is destroyed by (local) defects, perturbation theory indicates that eigenvalues inside the band gaps may appear. The corresponding eigenfunctions are often localized near the defect, see [34] for a general discussion and [4] for the specific example of a line defect. As mentioned, this considers the infinite crystal with the hope that a considerably large finite photonic crystal will have similar properties. The multiscale method presented in this contribution does not rely on two-scale homogenization results and therefore, can also cope with the regime of Bloch wave homogenization. Hence, we can directly study finite photonic crystals with possible local defects and their properties.
3 Multiscale method
In this section, we introduce the multiscale method based on the ideas of the Localized Orthogonal Decomposition (LOD) [38, 32]. First in Section 3.1, we need some more notation on meshes and in particular a suitable interpolation operator which pays attention to the high contrast. After these preliminaries, we can define our method in detail in Section 3.2. We close with some remarks concerning implementation in Section 3.3.
3.1 Meshes, finite element spaces, and interpolation operators
We cover with a regular mesh consisting either of simplices or of parallelograms/parallelepipeds. The mesh is assumed to be shape regular in the sense that the aspect ratio of the elements of is bounded uniformly from below. We introduce the mesh size . Although we will assume for most of this article, see (4.2), note that does not necessarily resolve the interfaces between and . Associated with an element we define its neighborhood as
[TABLE]
Thereby, for any , the -layer patches are defined inductively via with . The shape regularity implies that there is a bound (depending only on ) of the number of the elements in the -layer patch, i.e.,
[TABLE]
Throughout this article, we assume that is quasi-uniform, which implies that grows at most polynomially with . We discretize the space with the lowest order Lagrange elements over , and denote this space by . This means that , where denotes the space of globally continuous functions which are polynomials of partial degree (for quadrilateral elements) or polynomials of total degree (for simplicial elements). In the case of quadrilateral meshes, one can easily exploit a possible (periodic) structure or pattern in the coefficient , see Section 3.3.
Let denote a bounded local linear projection operator, i.e., , with the following stability and approximation properties for all and all
[TABLE]
where we recall that the constant hidden in is independent of and . We emphasize that we assume stability and approximation properties of in -weighted norms, which is the crucial difference between the low-contrast and the high-contrast case. The stability in the energy norm (3.4) can be deduced from (3.2) and (3.3) at least in the following two cases: The mesh satisfies the resolution condition (4.2) (as assumed later on), which restricts the mesh size significantly and may be too pessimistic. The other possibility is that for each , the quotient is uniformly bounded from above, which mainly implies that may not be too fine. Anyhow, the crucial assumptions are (3.2) and (3.3). They have been verified under certain geometric assumptions using special -weighted interpolants in [29, 51]. A possible choice of [51] that we also use in our numerical implementation builds upon -weighted local projections in the following sense. Let denote the interior nodes of and the hat function associated with the node . We then define
[TABLE]
with the local -weighted -projection on the patch . More precisely, for any , is given by
[TABLE]
Assumptions (3.2) and (3.3) hold for this interpolant if the coefficient is quasi-monotone. For instance, in the two-dimensional case, this condition is satisfied if – roughly speaking – consists of small inclusions of diameter that do not touch each other. This setup is considered in our numerical experiments. For more details on quasi-monotonicity we refer to [51] and the originial works in the context of domain decomposition [17, 46]. In [29], a Scott-Zhang-type construction is employed, where the geometrical assumptions on are not so easy to describe. We emphasize, however, that the periodic structure underlying our numerical experiments in Section 6 is mentioned as an example in [29] (with circle inclusion instead of square inclusions) and is also analyzed in [11]. For this choice, our numerical experiments indicate that for a high contrast, the above described -weighted interpolation operator (cf. [51]) is favorable over its unweighted variant
[TABLE]
which utilizes local projections w.r.t. the standard -norm. Note that this unweighted construction is used for low-contrast problems, e.g. in [49]. Moreover, we stress that especially the construction in [51] can be extended to coefficients which take more than two distinct values (see the discussion in [51]).
3.2 Definition of the method
We formulate a (generalized) Petrov-Galerkin method to discretize (2.1). The method uses special multiscale trial and test functions, see [50]. The idea is to interpret the kernel of the interpolation operator as the space of functions with finescale heterogeneities and to incorporate parts of these information by special localized finescale problems.
Let . Note that is infinite-dimensional and hence is non-trivial. We introduce the element-wise localized corrector approximation via
[TABLE]
Here, denotes the restriction of to a subset . Note that (3.7) requires only the local computation of finescale problems if is small. The parameter is commonly called oversampling parameter and will be coupled to the mesh size later on. Using the element-wise correctors we define the localized corrector approximation via
[TABLE]
The dual localized corrector is .
The localized method now uses the pair as the new trial and test spaces in the Petrov-Galerkin formulation: Find as solution to
[TABLE]
Note that lies in the standard finite element space and, hence, is called a macroscopic approximation since it cannot contain finescale information of the exact solution . This information is only recovered in
[TABLE]
The well-posedness of the scheme and the error between the exact and the numerical solution will be analyzed in the next sections.
3.3 Practical aspects
The method presented in the previous section is not yet ready to use since the corrector problems (3.7) are still infinite-dimensional. Moreover, the number of these problems to solve increases with smaller mesh size so that one has to think about an efficient computation. Both issues are briefly addressed in this section. For general aspects of the implementation, we refer to [20].
Fully discrete version of the multiscale method
To discretize the corrector problems (3.7), we introduce a finescale shape-regular quadrilateral or simplicial mesh of , which resolves all features and discontinuities of . Moreover, we assume that the mesh is fine enough that a direct finite element simulation on would yield a faithful reference solution to . We stress, however, that this reference solution is not needed and not computed in our method. Only the local corrector problems are solved on the finescale mesh using the space . The assumption that is sufficiently fine (as described above) is required for two reasons: (i) It guarantees that the multiscale method (3.9) still possesses a unique solution because for a sufficiently fine mesh, fulfills an inf-sup condition over (which is a central argument in the proof of Theorem 4.4 below). (ii) It implies that the error committed by this additional discretization stays negligible. Due to the latter fact, we only analyze (for simplicity) the semi-discrete method as formulated in Section 3.2 and refer to, e.g., [23] for details on the minor technical changes in the proofs for the fully discrete method.
Efficient computation of the correctors
First, we note that all corrector problems are independent and hence, can be easily computed in parallel. What is even more important is that additional structure in the coarse mesh and the coefficient can be exploited to reduce the number of corrector problems. For instance, in the periodic setting the corrector problems are translation invariant if we use a quadratic mesh with a mesh size which is an integer multiple of the periodicity length. Apart from a few problems at the boundary, only one interior corrector problem needs to be solved, cf. [23] for the homogeneous Helmholtz equation. Similar arguments allow to reduce the number of corrector problems for a (periodic) photonic crystal with a few local defects. If one has already computed the correctors for the periodic photonic crystals and then introduces local defects (as perturbations of the periodic structure), one can employ local error indicators as in [30] to automatically detect locations where the correctors need to be recomputed. Numerical experiments in [28] have shown that thereby a large part of the old correctors can be reused for local defects, which also lowers the computational complexity. Here, however, we do not consider this approach in more detail since we assume the geometry of to be a priori given and not as a deviation from a previous, more structured, set-up.
Efficient computation of the LOD solution
The efficient computation of the LOD solution as well as CPU timings have been addressed in full detail in [20] for diffusion and eigenvalue problems. The algorithms turn over to the Helmholtz case in a very natural way. Without any assumptions on the structure of the coefficient, we need to solve cell problems of type (3.8). If these are discretized on a mesh of size (see above), the number of degrees of freedom for each problem is . Given their coercivity and since resolves both the wave number and the oscillations of , they can be solved efficiently. As pointed out in the previous paragraph, the number of cell problems can be drastically reduced for structured coefficients. The linear system of the LOD associated with (3.9) is of small dimension, namely of . Note that numerical experiments show that is sufficient and therefore the sparsity pattern of the matrix is only slightly enlarged by a factor in comparison to standard FEM. The conditioning is comparable to standard FEM on the coarse mesh . The most efficient iterative solution of such systems is an open question in numerical analysis and beyond the scope of this article. The present approach does neither simplify nor overcomplicate this issue of numerical linear algebra. However, the tailored discretization allows the reduction of the degrees of freedom and hence the size of the system to almost optimal in the sense of sampling theory, whereas standard FEM would require much higher costs even in the regime of constant coefficients.
4 Error analysis
In this section, we analyze the multiscale method of Section 3.2 for the high-contrast Helmholtz problem. We first show in Section 4.1 that under a reasonable resolution condition , the corrector problems are coercive and therefore well-posed. Then, we give the main results of this paper in Section 4.2, namely the inf-sup condition of the method as well as several a priori error estimates. These results are derived under the above resolution condition and the oversampling condition if the original model problem satisfies a polynomial - and -dependence of the stability constant . The resolution condition should be compared to the usual resolution condition encountered for the quasi-optimality in standard finite element methods, which presumably is at best in non-smooth scenarios. Note that the condition for existence of a FEM solution can be relaxed to , but one will always have for standard FEM.
4.1 The corrector problems
We first consider an idealized variant of (3.9) with “”, i.e., with in the corrector problems (3.7). For notational convenience, we denote by the kernel of the interpolation operator . Define the ideal correction operator via
[TABLE]
Note that , where solves (4.1) with right-hand side . Since the sesquilinear form is indefinite, we first have to show the well-posedness of these corrector problems.
Proposition 4.1**.**
If the mesh size , the wave number , and diffusion parameter satisfy the condition
[TABLE]
we have the following equivalence of norms on
[TABLE]
Moreover, the sesquilinear form is elliptic over , i.e., there exists (independent of , , and ) such that
[TABLE]
Proof.
Similar to [50], the crucial observation is that (3.3) implies
[TABLE]
for all . Thus, the energy norm is equivalent to the weighted semi norm if (4.2) is satisfied. Moreover, the part of the sesquilinear form can be absorbed in the gradient part if (4.2) is satisfied, leading to the ellipticity. ∎
The ellipticity of over implies the unique solvability of (4.1) due to the theory Lax-Milgram-Babuška. The same argument can be applied to obtain the well-posedness of the localized corrector problems (3.8).
Remark 4.2**.**
The resolution condition (4.2) is a natural consequence and generalization of the resolution condition for the homogeneous or low-contrast Helmholtz equation, cf. [23, 50]. In fact, on , is the effective wave number which needs to be resolved. There are certainly geometries of where this condition is necessary and sharp, but it is in general not clear how “likely” such situations are. As discussed, at least conditions like and are expected for general non-smooth coefficients for standard finite element methods where possible advantages of high-order methods [41, 42] cannot easily be exploited. (An exact statement or estimate of this condition is not available for this setting as the dependence of the stability constant on and is not known.)
The error between the idealized corrector and its localized (or truncated) approximation decays exponentially in the number of layers (also called oversampling parameter) in the following way.
Theorem 4.3**.**
Let be defined by (4.1) and be defined by (3.8). Let (4.2) be satisfied. Then there exists a constant , independent of , , , and , such that for all it holds that
[TABLE]
The proof is given in Section 5.1. Employing that both correctors map into the kernel space and using (3.3), we deduce furthermore that
[TABLE]
We emphasize that neither the constant hidden in nor depend on , , , or . In particular the independence of from is the so-called contrast-independent localization. It can only be obtained with the -weighted interpolation operator and is the major difference of this work from the previous ones on the low-contrast Helmholtz equation [10, 23, 50].
4.2 Stability of the method and a priori error estimates
The previous section showed that the corrector problems have a unique (and stable) solution. Before analyzing the error of the multiscale method (3.9), we need to show the stability (and well-posedness) of the method by proving an inf-sup condition. Since the arguments utilize the corrector error estimate (4.4), we first examine what happens if we replace and in (3.9) by their idealized counterparts from (4.1) and its adjoint . Hence, is defined via
[TABLE]
and we note that . By the definition of and , it holds that and are orthogonal with respect to . More precisely, we have for all and all . Note that the same holds true for and . Next we observe that the interpolation of the exact solution satisfies
[TABLE]
Using once more the -orthogonality of and , this implies that solves
[TABLE]
The well-posedness and the a priori estimates now follow from the properties of the above idealized method and the fact that the ideal and the localized correctors are exponentially close.
Theorem 4.4**.**
Under the resolution condition (4.2) and the oversampling condition
[TABLE]
* satisfies the following inf-sup condition: there exists such that*
[TABLE]
The proof is similar to [50] and needs the contrast-independent exponential decay of the corrector error, for details see Section 5.2. The oversampling condition depends on the stability constant for the original problem so that the dependence of on and is not analytically known. If we assume for non-negative numbers and independent of and , the oversampling condition roughly reads (with a multiplicative factor hidden in the notation). This logarithmic dependence on the effective wave number in is in agreement with the results for the homogeneous or low-contrast Helmholtz equation in [10, 23, 50]. Numerical experiments moreover indicate that rather small numbers are sufficient.
Theorem 4.5**.**
Let be the solution to (2.1) and let be the solution to (3.9) and set . Assume that (4.2) and the oversampling condition (4.5) are satisfied. Then it holds that
[TABLE]
The proof is detailed in Section 5.2.
If does not only fulfill the oversampling condition (4.5), but is also coupled to like , Theorem 4.5 simplifies to the following convergence orders: (i) The error between the exact and the full multiscale solution converges linearly in the energy norm and quadratically in an -weighted norm, cf. (4.7) and (4.8). (ii) The error between the exact solution and the FE part of the multiscale solution converges (at least) linearly in the -weighted norm, cf. (4.9). For the latter, note that independent of the regularity of . If has more than regularity, the rate in (4.9) may improve. We stress that the remaining terms on the right-hand side of (4.9) are of order if the coupling is satisfied.
These estimates generalize the (expected) approximation results formulated in Section 2.2. We can only find a macroscopic approximation of the exact solution in , which is reflected in (4.9) by the -weighting in the norm. For a good approximation in the energy norm, which also includes the standard norm, we need an additional (finescale) corrector, which is also present in (4.7). In the main error estimate (4.7), we furthermore emphasize that the error from the volume term is weighted by , which induces a factor of on the right-hand side of the estimate if the support of intersects with .
Remark 4.6**.**
Our main results of this paper rely on the -independent trace inequality mentioned in Section 2.1, which needs that is bounded uniformly away from . For settings where this is not the case, one can carefully trace the occurrence of extra powers because of the continuity of and we find that this mainly changes the oversampling condition to . This, however, is not critical since we expect a dependence of on anyway because of .
Remark 4.7**.**
The proofs of Theorems 4.4 and 4.5 reveal that the dependence in the resolution and the oversampling condition come from the dependence of the lower bound on (and not the minimal diameter of an individual “valley” of ). In fact, one can directly generalize the results to the case where jumps between the values and by replacing all occurrences of by . In particular, this means that our results remain valid for other scalings of beyond the (physically interesting) one of, for instance, [7].
In the “complementary” high contrast setting, where jumps between values and , one also needs -weighted interpolation operators to get a contrast-independent decay of the correctors and thereby contrast-independent error estimates for the LOD. Since in this case it trivially holds for any , the resolution condition (4.2) reduces to the usual (independent of ), cf. for instance the proof of Proposition 4.1. For the same reason, one can replace by in (4.7) and (4.9). These improvements of the results reflect and underline the fact that this scaling of is “easier” as it does not lead to high (effective) wave numbers as discussed in the introduction.
5 Proofs of the main results
5.1 Proof of the corrector error
The goal of this section is to prove (4.4). The main ingredient is the following exponential decay result. We empasize once more that the following decay is contrast-independent, i.e., the rate and also the multiplicative constant hidden in the notation both do not depend on . This is achieved by using an -weighted interpolation operator and distinguishes the present analysis from previous works on the Helmholtz equation [10, 23, 50].
Proposition 5.1**.**
Let be defined by (4.1) and . There exists a constant , independent of , , and such that
[TABLE]
Proof.
We define the cutoff function via
[TABLE]
and set . Let and denote . Elementary estimates lead to
[TABLE]
with
[TABLE]
Since , the idealized corrector problem (4.1) and the fact that has only support outside imply that . Therefore, we obtain
[TABLE]
Hence, the stability and approximation estimates (3.2) and (3.3) for , the properties of , and the resolution condition (4.2) give
[TABLE]
where the first term can be hidden on the left-hand side.
Because of , the properties of and the above estimate for lead to
[TABLE]
Finally, the properties of and the approximation result (3.3) for show that
[TABLE]
All in all, this gives
[TABLE]
with a constant independent of , , , and . We recall that . Because of
[TABLE]
we obtain
[TABLE]
Note that , so that a repeated application of the above argument and algebraic manipulations finish the proof. Note in particular that is independent of , , , and because is independent of these quantities. ∎
The idea for the proof of Theorem 4.3 is now that the ideal corrector is only truncated in , where we know by the previous Proposition that the contribution is exponentially small.
Proof of Theorem 4.3.
We define the cutoff function via
[TABLE]
With the ellipticity and continuity of over , we deduce Céa’s Lemma
[TABLE]
Inserting and using stability and approximation properties of yields – similar to the proof of Proposition 5.1 –
[TABLE]
Applying (5.1) results in an exponential decay result for the error between the element correctors and .
To obtain the global estimate, we set and and define the cutoff function via
[TABLE]
The ellipticity of yields
[TABLE]
The second term vanishes because with support outside . The function vanishes on and we obtain with the scaling properties of , (3.3), (3.2), and the resolution condition (4.2) that
[TABLE]
vanishes on . Hence, we infer with the properties of , (3.3), (3.2), and the resolution condition (4.2) that
[TABLE]
All in all, summation over all and Cauchy inequality yield with the finite overlap of patches
[TABLE]
Combination with (5.2) finishes the proof. ∎
5.2 Proof of the well-posedness of the method and of the error estimates
We first prove the discrete inf-sup condition which implies that the solution of the multiscale method is indeed well-defined.
Proof of Theorem 4.4.
Let . From the inf-sup condition for the model problem we infer that there exists with such that
[TABLE]
Define now . We have
[TABLE]
Since is a projection onto , we have . The solution properties of and (4.1) of imply . Hence, the continuity of and (4.4) imply
[TABLE]
The stability of yields and
[TABLE]
Moreover, we have the following stability for :
[TABLE]
This finally gives
[TABLE]
which together with the oversampling condition (4.5) finishes the proof. ∎
We can now prove the a priori error estimates which shed alight onto the approximation properties of the multiscale method.
Proof of Theorem 4.5.
Proof of (4.7): Denote and define . The triangle inequality gives
[TABLE]
We will show that under the oversampling condition (4.5) the second term can be bounded by the first term.
Let be the solution of the adjoint problem
[TABLE]
Then we obtain with the orthogonality of and and the Galerkin orthogonality for all that
[TABLE]
The solution of the adjoint problem fulfills the following stability
[TABLE]
Using this stability and the corrector error (4.4) results in
[TABLE]
Dividing by on both sides and using the oversampling condition (4.5) gives the bound . Second, we estimate the error . With the ellipticity of over , the -orthogonality between and and Galerkin orthogonality we obtain
[TABLE]
The last term can be estimated employing (4.4) as
[TABLE]
where we also used the continuity of and the stability of . can be estimated against the data with the inf-sup constant of the model problem. For the first term, we can insert and use the approximation properties of to obtain
[TABLE]
Proof of (4.8): We again abbreviate and consider the following two adjoint problems: (i) Find such that
[TABLE]
(ii) Find such that
[TABLE]
Set . Then we deduce with Galerkin orthogonality
[TABLE]
Note that and are solutions to adjoint problems with a volume term on the right-hand side of the form . Hence, we deduce similar to the above estimate for that
[TABLE]
Combination of the foregoing estimates finishes the proof.
Proof of (4.9): Let be the solution to the idealized variant of (3.9), i.e., with for all elements , as introduced at the beginning of Section 4.2. Because of (3.3) and the definition of the norms in (2.2) and (2.4), we obtain
[TABLE]
The projection property of and its stability (3.2) imply for the first term
[TABLE]
To estimate the second term, we abbreviate and note that by the definition of and the stability (3.4), we have
[TABLE]
Because of the discrete inf-sup condition (4.6) (which also holds for the idealized version of the LOD), there exist with such that
[TABLE]
Proceeding in a similar way as for the estimate of above, we obtain with the definition of and Galerkin orthogonality that
[TABLE]
where we used (4.4) in the last estimate. The remaining error has been estimated in (4.7). ∎
6 Numerical experiments
We investigate the method and the a priori estimates in several experiments. The convergence history plots display the relative error in the indicated norm versus the (coarse) mesh size . We consider the LOD solution defined in (3.10) as well as its FE part , cf. (3.9). For comparison, we also compute a standard FE solution (denoted as P1FEM in the convergence plots) on as well as the best approximation in with respect to the indicated norm (denoted as P1-best in the convergence plots). The solution plots display the real part with a color map truncated to the interval to visualize the wave behavior outside of the scatterer, which is our main interest. We use a uniform simplicial mesh on the unit square in all our experiments and compute all correctors, i.e., we do not exploit the periodic structure as discussed in Section 3.3. As right-hand side we use
[TABLE]
with varying center . We compare results for the -weighted interpolation operator (3.5) as well as its unweighted variant (3.6).
6.1 Periodic structure with Mie resonances
We consider a periodic scatterer in the domain with
[TABLE]
We choose the center for as and the wave number . This choice of is connected to a negative-valued effective wave number in homogenization theory and this unusual behavior is induced by (Mie) resonances in the small inclusions, cf. [44]. Therefore, we expect that an approximation of the exact solution might be hard in that case and consider it as a good test for the multiscale method. Note that this setting fulfills our assumptions, in particular is uniformly bounded away from . A reference solution (still denoted ) is computed with standard finite elements with mesh size which is also the fine mesh used for the discretization of the corrector problems as explained in Section 3.3. The convergence history in for the errors of and with respect to the reference solution is studied for patch sizes .
For , the results obtained with and are very similar so that we restrict the confirmation of the convergence rates to . Figure 6.1 shows the convergence histories for and we verify the linear rate in the energy norm (and the standard norm) as well as the quadratic rate in the weighted norm. A patch size of seems to be sufficient. We observe a clear superiority of the multiscale method over a standard finite element method on the coarse mesh, which fails to yield good approximations for these values of . The standard FEM even deviates significantly from the FE best approximations with respect to the energy norm and weighted -norm (computed by projecting the reference solution onto ). The FE best approximations are outperformed by the multiscale method which takes fine-scale features into account.
In this context it is very interesting to analyze the error of the FE part of the multiscale method in Figure 6.2. In the standard as well as the weighted norm, we observe a convergence which closely follows the behavior of the FE best approximations in the space with respect to the corresponding norms. This clearly underlines that there exists a macroscopic approximation to the exact solution which is good in an sense. While the multiscale method is able to (almost) find this best approximation, the FEM (using the same approximation space) fails completely. Note that we observe a numerical convergence rate of about for the error in this example. This is explained by higher regularity of the exact solution, which results in an order for the best-approximation error as discussed after Theorem 4.5.
For , we compare and for the unweighted interpolation operator (3.6) and its -weighted variant (3.5). As Figure 6.3 shows, only the weighted interpolant succeeds to yield good approximations (for patch size at least). In the -norm, the error even follows the best approximation error for the weighted operator (bottom right), which is the best we can hope for. We moreover observe a larger pre-asymptotic range for than before for which indicates that the resolution condition between , and is sharp in this setting.
6.2 Periodic structure with local defects
We now place the periodic structure described in the previous section into a slab-like scatterer, i.e., we set
[TABLE]
We fix the periodicity to , see Figure 6.4 for a representation of . Since the contrast is rather moderate, the results using and are very similar and we only depict computations with . We choose the same function as data term, this time at , i.e., closer to the periodic structure. Moreover, we change the wave number and study . The reference solution is computed on a fine mesh with . We emphasize that this a regime where the wave comes into (geometric) resonance with the periodic structure and where homogenization arguments can no longer be applied, see also the discussion in [16].
In this section, we consider the periodic structure and two perturbations (a point and a line defect, see below), which yield physically interesting effects. As we mainly focus on the phenomena here, we do not study convergence histories, but show how (and for which meshes) the upscaled approximation and its macroscopic part are able to faithfully represent the (qualitative) behavior of the exact solution. Compared to the wave number , a rather coarse mesh of and a moderate patch size of is sufficient to produce a qualitatively good approximation with our multiscale method in all experiments. Already in the previous subsection, we observed that the periodic setting with is not such a great challenge from the high contrast point of view so that a rough coupling of seems to be sufficient. We also observe that we need and to have a faithful approximation by the macroscopic part . All in all, the experiments of this section show that the multiscale method is able to capture physically relevant settings and is applicable also in the regime where no scale separation between wave length and fine-scale geometry exists.
For the perfectly periodic setting, we observe a sort of lensing effect: The wave pattern behind the scatterer looks (qualitatively) as if a source were located also behind the scatterer, see Figure 6.4. This effect is closely related to negative refraction of the material, see [16, 37]. Next, we introduce a point defect into the periodic structure: We eliminate one inclusion and leave the setting otherwise unchanged, see Figure 6.5. This local defect, however, although rather far away from the point source has a tremendous effect on the behavior of the wave. The wave pattern behind the scatterer is different from the periodic case (for instance, it is no longer symmetric around the axis ), see Figure 6.5. Hence, one may conclude that the lensing effect is destroyed. From the point defect we now move to a line defect: We widen the area where in the middle of the scatterer (around the line ) from to , see Figure 6.6. The new (thin) channel now acts as a wave guide (cf. [4]), i.e., the wave issued form the source is mainly traveling through the new channel, see Figure 6.6.
Conclusion
We analyzed the Localized Orthogonal Decomposition for high-contrast high-frequency Helmholtz problems beyond periodicity and scale separation. It yields faithful approximations of the exact solution if the (coarse) mesh size is of the order of the effective wave length. The method relies on the solution of local finescale problems where the size of the local patches only grows logarithmically with the effective wave number. By effective wave number or wave length we denote the actual wave number or wave length divided by square root of the lowest value of the diffusion coefficient. We proved optimal convergence rates in the energy, the , and a weighted norm and linked the results to expectations from the periodic case. The numerical experiments confirmed the theoretical convergence rates and showed the applicability of the method to the Bloch wave regime and periodic structures perturbed by local (point or line) defects. We thereby simulated interesting physical effects such as lensing and wave guides. Since the method is also applicable for totally unstructured or disordered coefficients, unusual and interesting phenomena in random media can be studied in future work.
Acknowledgments
We thank S. Sauter for his comment on the unique continuation principle for the Helmholtz equation and E. A. Spence for the discussion on stability estimates. We are grateful for the remarks of the anonymous reviewers which helped to improve the paper.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] G. Allaire. Homogenization and two-scale convergence. SIAM J. Math. Anal. , 23(6):1482–1518, 1992.
- 2[2] G. Allaire, M. Briane, and M. Vanninathan. A comparison between two-scale asymptotic expansions and Bloch wave expansions for the homogenization of periodic structures. Se MA J. , 73(3):237–259, 2016.
- 3[3] G. Allaire and C. Conca. Bloch wave homogenization and spectral asymptotic analysis. J. Math. Pures Appl. (9) , 77(2):153–208, 1998.
- 4[4] H. Ammari and F. Santosa. Guided waves in a photonic bandgap structure with a line defect. SIAM J. Appl. Math. , 64(6):2018–2033, 2004.
- 5[5] I. Babuška and S. A. Sauter. Is the pollution effect of the FEM avoidable for the Helmholtz equation considering high wave numbers? SIAM Rev. , 42(3):451–484 (electronic), 2000. Reprint of SIAM J. Numer. Anal. 34 (1997), no. 6, 2392–2423.
- 6[6] T. Betcke, S. N. Chandler-Wilde, I. G. Graham, S. Langdon, and M. Lindner. Condition number estimates for combined potential integral operators in acoustics and their boundary element discretisation. Numer. Methods Partial Differential Equations , 27(1):31–69, 2011.
- 7[7] G. Bouchitté and D. Felbacq. Homogenization near resonances and artificial magnetism from dielectrics. C. R. Math. Acad. Sci. Paris , 339(5):377–382, 2004.
- 8[8] G. Bouchitté and B. Schweizer. Plasmonic waves allow perfect transmission through sub-wavelength metallic gratings. Netw. Heterog. Media , 8(4):857–878, 2013.
