The goal of this paper is to give a comprehensive and short review on how to compute the first- and second-order topological derivatives and potentially higher-order topological derivatives for partial differential equation (PDE) constrained shape functionals.
The authors employ the adjoint and averaged adjoint variable within the Lagrangian framework and compare three different adjoint-based methods to compute higher-order topological derivatives. To illustrate the methodology proposed in this paper, the authors then apply the methods to a linear elasticity model.
The authors compute the first- and second-order topological derivatives of the linear elasticity model for various shape functionals in dimension two and three using Amstutz' method, the averaged adjoint method and Delfour's method.
In contrast to other contributions regarding this subject, the authors not only compute the first- and second-order topological derivatives, but additionally give some insight on various methods and compare their applicability and efficiency with respect to the underlying problem formulation.
1. Introduction
In this paper we provide a review of techniques for the computation of the first- and second-order topological derivatives. We compare and apply three techniques to the following model problem: Let , d = 2, 3, be a bounded and smooth domain. Let , and Γm ⊂ ΓN be given. The goal is it to compute the topological derivative of the cost functional
γf, γg, γm ∈ R, γg = γm = 0 in d = 2, , um ∈ L2(Γm) subject to a design region and the displacement field satisfies uΩ|Γ = uD and solves the equation of linear elasticity
where denotes the standard Sobolev space. Here, , are given functions and the coefficient functions CΩ, fΩ are defined piecewise by
where C1, C2 : Rd×d → Rd×d are linear functions, , δ > 0 and ϵ(u) denotes the symmetrised gradient of u, that is, .
Let be a given point and ω ⊂ Rd a smooth open set containing the origin 0 ∈ ω. Moreover, denote by ωɛ≔x0 + ɛω, ɛ > 0 small the perturbation at x0 by the inclusion ω. We are going to discuss the asymptotic expansion of of a singularly perturbed domain by adding the inclusion to Ω, that is, Ωɛ = Ω ∪ ωɛ and . For the sake of simplicity of the presentation, we are going to consider the case Ω =∅. However, we note that the other scenario where Ω ≠ ∅ and Ωɛ = Ω \ ωɛ (i.e. x0 ∈ Ω) can be treated in a similar fashion leading only to minor changes in the presented derivations.
The topological derivative was first introduced in Eschenauer et al. (1994) and later mathematically justified in Sokolowski and Zochowski (1999), Garreau et al. (2001) with an application to linear elasticity. Follow-up works of many authors studied the asymptotic behaviour of shape functionals for various partial differential equations (PDEs). For instance, for Kirchhoff plates Amstutz and Novotny (2010), electrical impedance tomography Hintermüller and Laurain (2008), Hintermüller et al. (2011), Maxwell's equation Masmoudi et al. (2005), Stokes' equation Hassine and Masmoudi (2004) and elliptic variational inequalities Hintermüller and Laurain (2011). We also refer to the monograph Novotny and Sokolowski (2013) for more applications and references therein.
The idea of the topological derivative is to perturb the design variable with a singular perturbation and study the asymptotic behaviour of the shape functional . The asymptotic expansion encodes information about the optimal topology of the design region and can be used numerically either in an iterative level-set method Amstutz and Andrä (2006) or one-shot-type methods Hintermüller and Laurain (2008), Sokolowski and Zochowski (1999) to obtain an optimal topology of the design region (in the sense of stationary points). Higher-order topological derivatives are a viable means to improve the accuracy of one-shot-type methods as done in Hintermüller and Laurain (2008), Bonnet and Cornaggia (2017). Finally, let us also mention a one-shot Newton-type method as described in Chapter 10 of Novotny and Sokołowski (2019) using higher-order topological expansions. The idea is to consider m inclusions (typically ball-shaped) at the same time and compute their topological expansion. This expansion is then used to solve a Newton-type equation leading to an efficient and robust way to determine inclusions (also called anomalities, inhomogeneities or obstacles) even when noise is present. An application to electrical impedance tomography can be found in Hintermüller et al. (2011), Canelas et al. (2015) and (Novotny and Sokołowski, 2019, Chap. 11). We refer to (Novotny and Sokołowski, 2019, Chap. 10) and references therein for further applications, such as inverse conductivity, electromagnetic casting and obstacle reconstruction.
Higher-order topological derivatives are less studied, but have been computed for several problems. For instance, in Hintermüller and Laurain (2008), second-order topological derivatives for an electrical impedance tomography problem are studied. In Bonnet (2018), higher-order topological derivatives in dimension two for linear elasticity using the method of Novotny et al. (2003) are established. In Bonnet and Cornaggia (2017), the expansion of higher-order topological derivatives for a least square misfit function for linear elasticity in dimension three exploiting a Green's function is established. In Bonnet (2018), a similar misfit function subject to a scattering problem is expanded.
The first ingredient to compute higher topological derivatives is the asymptotic behaviour of the solution of the state equation, in our concrete example this is Equation (1.2). The second ingredient is an expansion of the shape function and is mostly, although not necessary, done via the introduction of an adjoint variable. As is well known from optimal control and shape optimisation theory (see, e.g. Hinze et al., 2009; Ito and Kunisch, 2008), the advantage of using an adjoint variable is the numerically efficient computation of the topological derivative. First-order topological derivatives for ball inclusions and linear problems can be computed solely from the knowledge of the state variable and the adjoint state variable; see, for example, in Sokolowski and Zochowski (1999). For higher-order topological derivatives in most cases, additional exterior partial differential equations, so-called corrector equations, have to be solved, although in some cases these can also be solved explicitly; Hintermüller and Laurain (2008).
While most papers deal with linear partial differential equations, also nonlinear partial differential equations have been studied. We refer to Iguernane et al. (2009), Beretta et al. (2017), Sturm (2020), Amstutz (2006b) for the study of first-order topological derivatives for semilinear elliptic partial differential equations. To the authors’ knowledge, there is no research for higher-order topological derivatives for these equations and thus remains an open and challenging topic. Also, quasi-linear problems have been studied first in Amstutz and Bonnafé (2017) and more recently in Gangl and Sturm (2020a), Amstutz and Gangl (2019), Gangl and Sturm (2021). In particular in Gangl and Sturm (2020a), a projection trick is used to avoid the use of a fundamental solution, which is in contrast to most works on semilinear partial differential equations.
An established method to compute the topological derivative and higher derivatives is the method of Amstutz (2003). It amounts to study the asymptotic behaviour of a perturbed adjoint equation, which depends on the unperturbed state equations. It has been used in some of the papers mentioned above such as Masmoudi et al. (2005), Hassine and Masmoudi (2004) and also Amstutz (2006a, b), to only mention a few. The advantage of the method is that it simplifies the computation of the topological derivative compared to a direct computation of the topological derivative by expanding the cost function with Taylor's expansion.
A second method, which has been introduced in the context of shape optimisation and the computation of shape derivatives, was used in Sturm (2020) to compute topological derivatives for semilinear problems. It has been extended in Gangl and Sturm (2020a) to compute topological derivatives for quasi-linear problems. In contrast to Amstutz' method, the averaged adjoint variable also depends on the perturbed state equation, which makes the anaylsis of the asymptotic behaviour of the adjoint variable more challenging. However, the advantage is that it seems to be readily applicable to a wide range of cost functions, and also the computation of the final formula for higher-order topological derivatives is straight forward once the asymptotics of the averaged adjoint variable is known.
A third method was introduced in Delfour (2018) and uses the usual unperturbed adjoint variable. The advantage is that no analysis of a perturbed adjoint variable is required, but, as shown in Gangl and Sturm (2020a), it seems to be more difficult to apply this method to certain cost functions, such as the L2-tracking-type cost functions.
Finally, let us mention the method of Novotny et al. (2003), where a method to compute the topological derivatives is proposed as the limit of the shape derivative. This method is not always applicable, but it provides a fast method to compute also higher-order topological derivatives; see Silva et al. (2010).
In this paper we thoroughly study and review the first three mentioned methods and apply them to the model problem of linear elasticity introduced in (1.2). We first exam the asymptotic behaviour of (1.2) up to order two and then study the asymptotic behaviour of Amstutz' perturbed adjoint variable and the averaged adjoint variable. We then apply the three methods to compute first- and second-order topological derivatives for three types of cost functions, the compliance, a boundary tracking-type cost function and a tracking-type cost function of the gradient.
1.1 Structure of the paper
In Section 2, we discuss three different teqhniques to compute the topological derivative. This is done by introducing the Lagrangian setting, which simplifies the notation. In Section 3, we derive the complete asymptotic analysis for a linear elasticity model including remainder estimates. The section covers both the two-dimensional and three-dimensional cases, whose analysis differs since the fundamental solution of the linear elasticity equation has a different asymptotic behaviour. In Section 4, we derive the asymptotic analysis for the adjoint and averaged adjoint variable, respectively. This is done in a similar fashion to Section 3. In Section 5, we employ the previously derived results to compute the topological derivative. That is, we apply the theoretical background derived in Section 2 to our elasticity model and a versatile cost function.
1.2 Notation
In the whole paper we denote by (resp. their vector-valued counter parts by ) for 1 ≤ p ≤ ∞ standard Sobolev spaces equipped with the usual norm. The gradient of a function (resp. ) will be denoted ∇φ. Directional derivatives of functions f : U ⊂ E → R at x ∈ E defined on an open subset U ⊂ E of a Banach space E will be denoted by f(x)(v), x ∈ U, v ∈ E whenever it exists. Similarly for functions (u, v) ↦ f(u, v) : E × F → R, we denote their partial derivative with respect to the first (resp. second) argument by uf(x1, x2)(v) (resp. vf(x1, x2)(w)). We further define for 1 < p < ∞
Then we define the Beppo-Levi space equipped with , φ ∈ [φ], . Here /R means that we quotient out constants.
The Euclidean norm on Rd will be denoted as |⋅| and the corresponding operator norm Rd×d will be also denoted as |⋅|. The Euclidean ball of radius r > 0 located at x0 ∈ Rd will be denoted as Br(x0). Additionally, for a domain Ω with sufficiently smooth boundary ∂Ω, we denote the outer normal vector as n. The Slobodeckij seminorm for Ω ⊂ Rd is defined by
For convenience we will later on use the abbreviated notation of the averaged integral defined as
for a bounded set Ω ⊂ Rd.
2. Lagrangian techniques to compute the topological derivative
In this section we review Lagrangian techniques to compute topological derivatives. While it is well established in optimisation algorithms to compute derivatives of PDE constrained problems with the help of Lagrangians, it seems rather new to the topology optimisation community. However, we will show that actually Amustutz's method can be interpreted as a Lagrangian approach by introducing a suitable Lagrangian function and recasting his original result in terms of this Lagrangian. More recently, another Lagrangian approach was proposed in Delfour and Sturm (2016), where essentially an extra term appears when differentiating the Lagrangian function. Finally, we will review Delfour's approach of (Delfour, 2018, Thm.3.3) using only the unperturbed adjoint state variable.
2.1 Abstract setting
Let be real Hilbert spaces. For all parameter ɛ ≥ 0 small consider a function solving the variational problem of the form
where aɛ is a bilinear form on and fɛ is a linear form on , respectively. Throughout we assume that this abstract state equation admits a unique solution and that for all ɛ, where denotes the unperturbed state variable satisfying
and a0, f0 are the unperturbed counterparts to the bilinear form aɛ and linear form fɛ, respectively. Consider now a cost function
where for all ɛ ≥ 0, the functional is differentiable at u0. In the following sections we review methods how to obtain an asymptotic expansion of j(ɛ) at ɛ = 0. For this purpose we introduce the Lagrangian function
2.2 Amstutz' method
We first review the approach of Amstutz (2003); see also (Amstutz, 2006a, Prop. 2.1). This approach has been proved to be versatile and has been applied to a number of linear and non-linear problems. For instance, in Amstutz (2006a) a linear transmission problem was examined and its first-order topological derivative was computed. In Amstutz et al. (2014), the topological derivative of elliptic differentiation equations with 2m differential operator was derived. In Amstutz (2006b), the topological derivative for a class of certain non-linear equations has been studied.
(Amstutz, 2006a, Prop. 2.1). Assume that the following hypotheses hold.
There exist numbers δa(1) and δf(1) and a function ℓ1 : R+ → R+ with , such that
There exist two numbers and , such that
Then the following expansion holds
We will reformulate and generalise the previous result in terms of a Lagrangian function and additionally state a result for the second-order derivative. Therefore, note that denotes the unperturbed adjoint state variable satisfying
Let ℓ1 : R+ → R+ be a function with . Furthermore, assume that the limits
In particular, , where δa(1), δf(1), are as in Proposition 2.1.
Let ℓ2 : R+ → R+ be a function with . Furthermore, assume that the assumptions under (1) hold and that the limits
Proof. ad (1): Using that and we get.
Now, the result follows by dividing by ℓ1(ɛ) for ɛ > 0 and passing to the limit ɛ ↘ 0.
ad (2): This follows the same lines as the proof of item (1) and is left to the reader. □
Checking the expansions (2.12), (2.15) in applications usually requires some regularity of the state u0 and knowledge of the asymptotics of the adjoint state pɛ on a small domain of size ɛ.
The computation of the asymptotic expansions (2.11), (2.14) requires the study of the asymptotic behaviour of uɛ on the whole domain . This often causes problems, especially in dimension two. The reader will find an application of this method in Section 5.1.
2.3 Averaged adjoint method
Another approach to compute topological derivatives was proposed in Sturm (2020) and applied to non-linear problems in Gangl and Sturm (2020a), Sturm (2020), Gangl and Sturm (2021) and used for the optimisation on surfaces in Gangl and Sturm (2020b). Recall the Lagrangian function
We henceforth assume that for all and ɛ ≥ 0 the function
is continuously differentiable. With the Lagrangian we can define the averaged adjoint equation associated with state variables uɛ (solution of (2.1) for ɛ > 0) and u0 (solution of (2.1) for ɛ = 0): find , such that
In addition, plugging φ = uɛ − u0 into (2.22), one obtains for ɛ > 0, so the Lagrangian only depends on the unperturbed state u0 and the averaged adjoint variable qɛ. We henceforth assume that the averaged adjoint equation admits a unique solution and denote as q0 the unperturbed averaged adjoint state satisfying
Let ℓ1 : R+ → R+ be a function with . Furthermore, assume that the limits
Let ℓ2 : R+ → R+ be a function with . Furthermore, assume that the assumption under (1) holds and the limits
Proof. ad (1): Recalling we have
Dividing by ℓ1(ɛ) for ɛ > 0 and passing to the limit ɛ ↘ 0 yields the result.
ad (2): Similar to item (1). □
The previous result can be readily generalised to compute the nth-order topological derivative as shown in the following proposition.
(nth topological derivative). Assume that the following hypotheses hold.
There exist numbers δa(i) and δf(i), i = 1, 2, …, n and a function ℓ1 : R+ → R+ with , such that
There exist numbers δA(i) and δF(i), i = 1, 2, …, n, such that
Then the following expansion holds
Proof. Similar to the proof of Proposition 2.4, we write
The second term on the right-hand side reads
So using (2.28)–(2.30), we can expand each difference in this expression. As for the first difference on right-hand side, one has
Therefore, employing (2.31), (2.32), we can also expand these two differences and obtain the claimed formula (2.34). □
Checking the expansions (2.24), (2.27) in applications usually requires some regularity of the state u0 and adjoint state q0 = p0. However, the computation of this expansion is a straightforward application of Taylor's formula. The reader will find an application in Section 5.2
The computation of the asymptotic expansions (2.23), (2.26) requires the study of the asymptotic behaviour of qɛ and therefore also of uɛ. This is the most difficult part and can be done by the compounded layer expansion involving corrector equations (see for instance, Mazya et al., 2000b; Mazya et al., 2000a) as is presented in Section 4.2
2.4 Delfour's method
In this section we discuss a method proposed by M.C. Delfour in (Delfour, 2018, Thm.3.3). The definite advantage is that it uses the unperturbed adjoint equation and only requires the asymptotic analysis of the state equation, but it seems to come with the shortcoming that it is only applicable to certain cost functions; see Gangl and Sturm (2020a). As before, we let be a Lagrangian function and denote as uɛ the perturbed state equation (solution to (2.1) for ɛ ≥ 0) and p0 the unperturbed adjoint equation (solution to (2.6) for ɛ = 0). Using the perturbed state and the unperturbed adjoint equation, Delfour proposed the following result for computing the first-order topological derivative, where we also incorparate the second-order topological derivative.
Let ℓ1 : R+ → R+ be a function with ℓ1 ≥ 0 and . Furthermore, assume that the limits
Let ℓ2 : R+ → R+ be a function with ℓ2 ≥ 0 and . Furthermore, assume that the assumptions under (1) hold and that the limits
Proof. ad (1): Firstly, note that by definition the unperturbed adjoint state p0 satisfies
Thus, we can write j(ɛ) − j(0) in the following way:
Now, dividing by ℓ1(ɛ), ɛ > 0 and passing to the limit ɛ ↘ 0 yield the result.
ad (2): This can be shown similarly to (1). □
Similarly to Amstutz' method and the averaged adjoint method, Delfour's method requires the asymptotic behaviour of uɛ on the whole domain to compute (2.37), (2.41). This may be challenging in the analysis in dimension two for some cost functionals. Additionally, (2.38), (2.42) can be checked by smoothness assumptions on p0 and u0 and the knowledge of the asymptotics of uɛ on a small subset of size ɛ. The remaining terms (2.39), (2.43) usually are computed making use of Taylor's expansion of u0 and p0, respectively.
2.4.1 Overview of the employed adjoint equations
The methods reviewed in the previous sections make use of three different adjoint equations. The method of Amstutz (2006a) uses an adjoint equation which depends on the unperturbed state variable:
Delfour's method uses the unperturbed adjoint equation:
Finally, there is the averaged adjoint method, which employs the averaged adjoint equation Sturm (2015) and Delfour and Sturm (2016):
3. Analysis of the perturbed state equation
Let Ω ⊂ D open, ω ⊂ Rd be a bounded domain containing the origin 0 ∈ ω and let . Moreover, we define the perturbation ωɛ≔x0 + ɛω for ɛ ≥ 0 at x0. Consider the perturbed state solution of (1.2) for Ω = ωɛ, that is, find , such that uɛ|Γ = uD and
In the following sections we are going to derive the asymptotic expansion of uɛ using the compounded layer method; see, Mazya et al. (2000a, b). We note that this expansion has already been computed in Bonnet and Cornaggia (2017) by means of Green's function and earlier in Ammari et al. (2002) for fΩ = 0. In the following two sections we state some preliminary results regarding the scaling of inequalities and remainder estimates, which will be needed later on.
3.1 Scaling of inequalities
In this section we discuss the influence of a parametrised affine transformation Φɛ : Rd → Rd onto norms and the scaling behaviour of some well-known inequalities with respect to that parameter.
For ɛ > 0 we define the inflation of by , where the affine linear transformation Φɛ is given by Φɛ(x)≔x0 + ɛx, for a fixed point .
For convenience, we denote the inflated boundary as well as and . Since Φɛ is a bi-Lipschitz continuous map, it holds if and only if ; see (Ziemer, 1989, p. 52, Thm.2.2.2). Furthermore, since the transformation Φɛ leads to a sclaing of the H1 norm, we use the following notation.
For ɛ > 0 and let
Let be a bounded Lipschitz domain and let ɛ > 0.
For 1 ≤ p < ∞ and there holds
For 1 ≤ p < ∞ and there holds
For there holds
Proof.
A change of variables yields
where we used .
Taking into account that , a change of variables yields
This follows from item (1) and (2).□
Let be a bounded Lipschitz domain, and let ɛ > 0. Recall the definitions and .
For 1 ≤ p ≤ q ≤ ∞, there exists a constant C > 0, such that
Let d ≥ 3 and 2* denote the Sobolev conjugate of 2. There exists a constant C > 0, such that
Let d = 2 and α > 0 small. There exists a constant C > 0 and δ > 0 small, such that
For we have
Given a smooth connected domain , there is a continuous extension operator
Let have positive measure. There exists a constant C > 0, such that
Proof.
This is a direct consequence of Lemma 3.3 item (1).
We use Lemma 3.3 item (1) and (2) and apply the Gagliardo–Nirenberg inequality (Evans, 2010, p. 265, Thm. 2) to the bounded domain .
Now the result follows from .
We apply the Gagliardo–Nirenberg inequality with respect to p≔2 − δ < 2 and use the continuous embedding on the bounded domain :
Since (2 − δ)* diverges to ∞ as δ ↘ 0, the result follows.
This follows from a change of variables and the continuity of the trace operator.
From (Wloka, 1987, p. 129, Thm. 8.8), we know there exists a continuous extension operator . Thus, a scaling argument similar to the previous ones yields the result.
Items (1) and (2) of Lemma 3.3 and an application of Friedrich's inequality yield the result.□
3.2 Remainder estimates
We begin this section with the following auxiliary result.
Let satisfy
.
.
.
Proof.
Let and ɛ sufficiently small, such that the leading term of V dominates the remainder for x ∈ Γɛ. Then we conclude
Now taking the square root shows the result.
Let 0 < r1 < r2 such that D ⊂ S, where . Additionally, let ɛ be sufficiently small, such that ρ < ɛ−1r1. Now we apply a change of variables to integrate over the fixed domain and split the norm into two terms, which are treated separately. Therefore, fix some δ > 0 sufficiently small. Then
In order to compute the first term (3.18), we consider for each pair a smooth path φx,y : [0, 1] → S satisfying φx,y(0) = x and φx,y(1) = y. Since V is smooth in , we can apply the mean value theorem to the function and consider to get
Thus, by Hölder's inequality we conclude
Since this inequality holds for every smooth path φx,y connecting x and y, the estimate holds for . Furthermore, since S is bounded and path connected, the following estimate holds (see Delfour and Zolésio, 2011, Thm 5.8).
for some constant C > 0 that only depends on S. Additionally, considering the representation formula of V, we have . Hence, choosing ɛ small enough, such that the leading order term dominates the remainder, we get
As a result, we conclude
The key here was to choose the set S such that for every path φx,y.
The second term (3.19) can be estimated by using a straight line connecting and . Therefore, let φx,y(t)≔x + t(y − x), for t ∈ [0, 1]. Since we only need to consider such that |x − y| < δ, can be guaranteed by choosing δ sufficiently small. Again, an application of the mean value theorem yields
where . Furthermore, a similiar estimation to (3.23) yields
Plugging this estimate into (3.19), yields
To finish our proof, we need to show that the integral on the right-hand side is finite. Therefore, let , for j ∈ N. Hence,
Now we can split the inner integral into layers according to these sets:
The proof follows the lines of item (1) and is therefore left to the reader.□
3.3 First-order asymptotic expansion
Let denote the unique solution of the state equation (1.2) for ɛ = 0. We henceforth refer to u0 as the unperturbed state variable. By definition u0 satisfies u0|Γ = uD and
We henceforth assume that the u0 ∈ C3(Bδ(x0)) for a small radius δ > 0.
There is a constant C > 0, such that for all ɛ > 0 sufficiently small there holds
Therefore, testing with , applying Korn's inequality to the gradient term on the left-hand side followed by Friedrich's inequality and using Hölder's inequality to estimate the right-hand side leads to
for a positive constant C > 0. In view of Assumption 1, we have u0 ∈ C3(Bδ(x0)) for δ > 0 small enough and thus (3.32) can be further estimated to obtain
Now, the result follows from . □
For almost every , we define the first variation of the state uɛ by
The second variation of uɛ is defined by
More generally, we define the i-th variation of uɛ for i ≥ 2 by
By extending uɛ and u0 outside of by a continuous extension operator , one can view as an element of the Beppo-Levi space .
In the following, we show that the first variation of the state converges to a function and determine an equation satisfied by this limit. The next Lemma helps us to handle the inhomogeneous Dirichlet boundary condition on Γɛ.
Let A : Rd×d → Rd×d be uniformly positive definite, be a linear and continuous functional with respect to ‖ ⋅‖ɛ and . Then there exists a unique , such that
Furthermore, there exists a constant C > 0 such that
Proof. Let , . Thanks to our assumption, A is uniformly positive definite and thus one readily checks that aɛ is an elliptic and continuous bilinear form on endowed with the scaled norm ‖⋅‖ɛ. Furthermore, let denote the right-inverse extension operator of the trace operator and define .
Now consider . Since
for a constant C > 0, is continuous wih respect to ‖ ⋅‖ɛ. Thus, by the Lax–Milgram theorem, there exists a unique , such that
Hence, we conclude that Vɛ≔uɛ + Gɛ satisfies (3.37) and (3.38). Uniqueness is guaranteed by the ellipticity of aɛ. Applying the triangle inequality and using the continuity of to estimate ‖Gɛ‖ɛ yields
which shows (3.39) and finishes the proof. □
There exists a unique solution to
Moreover, there exists a representative U(1) ∈ [U], which satisfies pointwise for |x| → ∞:
Proof. Unique solvability of (3.42) follows directly from the Lemma of Lax–Milgram. Thus, the only thing left to show is the asymptotic behaviour (3.43) of U(1). For this we first note that U(1) can be characterised by the following set of equations:
By (Ammari, 2008, p. 76, Thm. 3.3.8) there are f, g ∈ L2(∂ω)d, such that
where denotes the single layer potential on ∂ω with respect to the fundamental solution Γi, that is, , i ∈ {1, 2}. Additionally, since ∫∂ω(C2 − C1)ϵ(U(1))(x0)n dS = 0, it follows that ∫∂ωg dS = 0. Thus,
satisfies (3.45)–(3.48). Furthermore, considering ∫∂ωg dS = 0, a Taylor expansion of Γ2(x − y) in y = 0 yields the desired asymptotic behaviour (3.43). □
Let be as in Definition 3.7 and α ∈ (0, 1). There exists a constant C > 0, such that
Proof. We start by deriving an equation for . For this purpose, we change variables in (3.31) to obtain
Splitting the integral on the left-hand side of (3.42), integrating by parts and using Div(C2ϵ(U(1))) = 0 in yields
where , denotes an extension to the whole domain and denotes the outer normal vector on . Subtracting (3.51) and (3.52) results in
for all . Now, we apply Lemma 3.8 to , and defined as the right-hand side of (3.53). Thus, we conclude that there exists a constant C > 0, such that
To finish our proof, we need to estimate the norms of and U(1), which appear in (3.54). For the sake of clarity, we split the functional according to (3.53) and treat each term separately.
Let .
At first, we consider ∫ω(C2 − C1)[ϵ(u0)◦Φɛ − ϵ(u0)(x0)] : ϵ(φ) dx. Since u0 ∈ C3(Bδ(x0)), we get
Together with an application of Hölder's inequality, we conclude
Next, we consider ɛ∫ω(f1 − f2)◦Φɛ ⋅ φ dx. Since we want to apply the Gagliardo–Nirenberg inequality, we need to distinguish between dimensions d = 2 and d = 3.
For d = 3, an application of Hölder's inequality with respect to p = 2* and Lemma 3.4, item (2) yield
For d = 2 we apply Hölder's inequality with respect to p = (2 − δ)* for δ > 0 sufficiently small and Lemma 3.4, item (3) to obtain
for a constant C > 0.
Finally, the last term can be estimated using Hölder's inequality and the scaled trace inequality (Lemma 3.4 item (4)):
Thus, Lemma 3.5, item (3) with m = d − 1 yields
Combining these estimates results in
for a constant C > 0. Furthermore, Lemma 3.5 item (1) and (2) with m = d − 1 yield
Rewriting leaves us with the first-order expansion
3.4 Second-order asymptotic expansion
As mentioned earlier, the boundary layer corrector U(1) introduces an error at the boundary of . Therefore, we introduce the regular corrector u(1), which compensates the boundary error. Additionally, in order to obtain a second-order expansion, we introduce the second-order approximations U(2) and u(2). In contrast to the first-order approximation, we need to split the boundary layer corrector U(2) into two terms, where one solves a lower-order equation and the other solves an analogue to U(1). Furthermore, we need to add the regular corrector u(2) to compensate the error introduced by U(2). The following lemma describes each corrector:
There is a unique solution with u(1)(x) = − R(1)(x − x0) on Γ, such that
There is a solution to
There exists a solution to
There is a unique solution with u(2)(x) = − R(2)(x − x0) on Γ, such that
Note that the requirement for p to be greater than 2 in dimension two is necessary to guarantee that the gradient of and is in , which is not true for p = 2. In fact, there is a solution of (3.66), but no representative U ∈ [U] has the desired asymptotic representation.
Proof. Unique solvability of (3.65) and (3.72) follows from the Lax–Milgram theorem. In order to show the existence and the desired representation formula of , we use single layer potentials. Note that a solution of (3.69) can be characterised by the following set of equations:
Now consider the volume potential u(x)≔∫ωΓ1(x − y)[(f1(x0) − f2(x0))] dy, for x ∈ ω, which satisfies the inhomogeneous equation inside ω. By (Ammari, 2008, p. 76, Thm. 3.3.8) there are f, g ∈ L2(ω)d, such that.
Finally,
satisfies (3.73)–(3.76) and a Taylor expansion of shows the asymptotic representation of (3.70). The proof for is similar and therefore omitted. □
As a consequence of the equivalence relation defining the Beppo-Levi space, the function U(2) is defined up to a constant. Thus, we are allowed to add arbitrary constants to the boundary layer corrector U(2). As a result of the additive property of the leading term R(2)(x) = ln(x), we need to add the ɛ dependent constant c ln(ɛ), with a suitable constant c ∈ R in dimension d = 2. In dimension d = 3 this problem does not appear since the leading term |x|−1 is multiplicative and therefore can be compensated by the factor ɛd−2 found in Definition 3.7.
A possible approach to approximate the solution of (3.69) numerically is to consider for each ɛ > 0 the unique solution satisfying
Let be as in Definition 3.7 and α ∈ (0, 1).
There exists a constant C > 0, such that
For d ∈ {2, 3}, there holds .
Proof. ad (1): Similar to the estimation of the first-order expansion, we aim to apply Lemma 3.8 in order to handle the inhomogeneous Dirichlet boundary condition on Γɛ. Hence, we start by deriving an equation satisfied by . Dividing (3.53) by ɛ > 0, changing variables in (3.65) and (3.72) and integrating by parts in the exterior domain of (3.66) and (3.69) yield
where
Since the bilinear form only depends on the symmetrised gradient of , one readily checks that satisfies
Now we can apply Lemma 3.8 to
and
Hence, we get the apriori estimate
Due to great similarity between d = 2 and d = 3, we will discuss both cases together and only highlight the terms that have to be treated separately. Thus, if not further specified, let d = 2, 3. Again, we start by estimating ‖Fɛ‖. Let .
A Taylor expansion of (f1(Φɛ(x)) − f2(Φɛ(x))) at x0, Hölder's inequality and Lemma 3.4, item (2), (3) yield
for a constant C > 0.
Since u0 is three times differentiable in a neighbourhood of x0, there is a constant C > 0, such that |ɛ−1(ϵ(u0)◦Φɛ − ϵ(u0)(x0)) − ∇ϵ(u0)(x0)x| ≤ Cɛ, for x ∈ ω. Hence, Hölder's inequality yields
Furthermore, by Hölder's inequality we get
for a constant C > 0.
Next we consider the boundary integral terms:
Here, we note that ϵ(U(1)) − ɛdϵ(R(1))(ɛx) cancels out the leading term of U(1) on . Thus, we can apply Hölder's inequality, Lemma 3.5, item (3) with m = d and the scaled trace inequality to conclude
for a constant C > 0.
Similarly, we deduce from Lemma 3.5, item (3) with m = d − 1 that there is a constant C > 0, such that
Combining the previous estimates yields
for a constant C > 0. Finally, we recall that gɛ is defined in (3.87). At this point we choose the constant c ∈ R, such that
Then, by Lemma 3.5, item (1), (2) with m = d and m = d − 1 respectively, there is a constant C > 0, such that
ad (2): By the triangle inequality, we have
for a positive constant C. This shows (2) and therefore finishes the proof. □
Note that by the triangle inequality one has
In order to give a better understanding of the scheme of the asymptotic expansion, we would like to point out the main difference between the first- and second-order expansion, which is the slower decay of the boundary layer corrector U(2) compared to U(1). As a result, there was no necessity to introduce the regular corrector u(1) in the first-order expansion, whereas u(2) was needed to obtain the desired order of at least ɛ1−α, for α > 0 small. Additionally, one should note that boundary layer correctors appearing in higher-order expansions have asymptotics similar to U(2) and therefore demand a correction of the associated regular correctors. Thus, the scheme of the asymptotic expansion of arbitrary order resembles the second-order expansion given in this chapter, rather than the first-order expansion.
4. Analysis of the perturbed adjoint equation
In this section we study the asymptotic analysis of the Amstutz' adjoint equation and the averaged adjoint equation for our elasticity model problem. We shall first exam Amstutz' adjoint and derive its asymptotic expansion up to order two.
4.1 Amstutz' adjoint equation
The adjoint state pɛ, ɛ ≥ 0 satisfies
where we recall the Lagrangian
With the cost function defined in (1.1), this equation reads explicitly
for all . Similarly, the unperturbed adjoint equation reads
for all . Note that the ɛ dependence of pɛ is only via the coefficients and . This is a definite advantage over the averaged adjoint method, where also the perturbed state variable uɛ appears.
We now compute an asymptotic expansion of pɛ in a similar fashion to the direct state uɛ. Therefore we define the variation of the adjoint state for i ≥ 1 in analogy to the definition of the variation of the direct state (Definition 3.7), where we replace the boundary layer correctors U(i) by similar correctors P(i) adapted to the new inhomogeneity and the regular correctors u(i) are replaced by correctors p(i) matching P(i).
There exists a solution to
Proof. Using the adjoint tensor , we can rewrite (4.5) to get
Thus, using single layer potentials, the proof follows the lines of Lemma 3.9. □
For α ∈ (0, 1) and ɛ > 0 sufficiently small there is a constant C > 0, such that
Proof. Similarly to the analysis of the direct state, we derive an equation of the form
where the right-hand side satisfies
A detailed derivation and estimation of the functional can be found in the Appendix (Section A1). In view of Lemma 3.8, we now estimate the boundary integral terms. Since we follow from Lemma 3.5 item (1), (2) with m = d − 1 that there is a constant C > 0, such that
Thus, considering (4.11) and (4.12), an application of Lemma 3.8 with shows (4.9), which finishes our proof. □
We now continue with the second-order expansion. Similar to the state variable expansion, we therefore introduce a number of correctors in the following Lemma, which approximate the first-order expansion inside ωɛ and on the boundary respectively.
There is a unique solution with p(1)(x) = − S(1)(x − x0) on Γ, such that
There is a solution to
There is a solution to
There is a unique solution with p(2)(x) = − S(2)(x − x0) on Γ, such that
Proof. Rewriting these equations with the help of the adjoint operator leads to a proof similar to Lemma 3.12. □
Now we are able to state our main result regarding the second-order expansion of the adjoint state variable pɛ:
There exists a constant C > 0, such that
For d ∈ {2, 3}, there holds .
Proof. ad (1): For the sake of clarity, we restrict ourselves to the case of d = 3. Dimension d = 2 can be treated in a similar fashion. In view of the auxiliary result Lemma 3.8, we seek a governing equation for . Such an equation can be found using similar techniques to the analysis of the direct state. Thus, we refer to the Appendix (Section A2) for more details regarding the exact computation and only mention that there are functionals , , such that
where , k = 2, 3, satisfy
for k ∈ {2, 3} and a constant C > 0. The exact formulas of the functionals , can be found in the Appendix (Section A2). Since
it follows by Lemma 3.5 item (1), (2) with m = d − 1 and m = d respectively that
ad (2): By the triangle inequality we have
for a positive constant C. This shows (2) and therefore finishes the proof. □
4.2 Averaged adjoint equation
The averaged adjoint state qɛ satisfies
With the cost function defined in (1.1), this equation reads explicitly
for all . Similarly, the unperturbed adjoint equation reads
for all . Considering (4.4), we would like to point out that p0 and q0 satisfy the same equation and due to unique solvability it follows p0 = q0. Note that for the sake of simplicity we have chosen γg = γm = 0 in d = 2, as these terms lead to a more complicated analysis of the asymptotic expansion of qɛ.
We now introduce the first terms of the asymptotic expansion:
There exists a solution to
There exists a solution to
Now let
Proof. Similar to Lemma 4.1, but due to the inhomogeneity in the exterior domain, we use a Newton potential to represent the solution. □
For α ∈ (0, 1) and ɛ > 0 sufficiently small there is a constant C > 0, such that
Proof. We only show the case of d = 3, since the proof for d = 2 follows the same lines. Again, we start by deriving an equation of the form
for all , where
A detailed derivation and estimation of the functional can be found in the Appendix (Section A3). In view of Lemma 3.8 we now estimate the boundary integral terms. Since we deduce from Lemma 3.5 item (1), (2) with m = d − 1 that there is a constant C > 0 satisfying
We now continue with the second-order expansion. Similar to the previous asymptotic expansions, we therefore introduce each component in the following lemma. Note that the regular correctors aim to approximate U(1) in addition to their approximation of the occurring boundary layer correctors Q(1), Q(2). This is a result of the appearance of on the right-hand side of (4.37), (A.17).
There is a unique solution with q(1)(x) = − T(1)(x − x0) on Γ, such that
There is a solution to
There is a solution to
There is a unique solution , such that
There is a unique solution with q(2)(x) = − T(2)(x − x0) on Γ, such that
Furthermore, we define .
Proof. Similar to Lemma 3.12 and Lemma 4.5. □
Now we are able to state our main result regarding the second-order expansion of the averaged adjoint state variable qɛ:
Let α ∈ (0, 1). There exists a constant C > 0, such that for d = 3 and d = 2, we have respectively:
For d ∈ {2, 3}, there holds .
Proof. ad (1): Similar to the proof of the second-order expansion of the adjoint state variable, we restrict ourselves to the case of d = 3. The proof for dimension d = 2 follows the same lines and is therefore omitted. In view of the auxiliary result Lemma 3.8, we seek a governing equation for . Such an equation can be found using similar techniques to the analysis of the direct state and the derivation will be discussed in detail in the Appendix (see Section A4). We just note that there are functionals , , such that
where , k = 5, 6, satisfy
for k ∈ {5, 6} and a constant C > 0. The exact formulas of the functionals , can be found in the Appendix (Section A4). Since
it follows with a similar argument to Lemma 3.5 that there is a constant C > 0 satisfying
In view of (4.52) and (4.53), Lemma 3.8 shows (4.49).
ad (2): Let d = 3. By the triangle inequality we have
for a positive constant C, which shows (2). The proof for d = 2 follows the same lines and is therefore omitted. □
5. Computation of the topological derivatives for linear elasticity problem
In this section we compute the first- and second-order topological derivatives of our elasticity problem introduced in (1.1), namely
subject to solves u|Γ = uD and
For ɛ ≥ 0 let be a singularly perturbed domain with perturbation shape ω and Ω≔Ω0. Additionally let ℓ1, ℓ2 : R+ → R+ be two functions converging to 0 for ɛ ↘ 0 and for ɛ ↘ 0. Then the first-order topological derivative is defined as
Similarly, the second-order topological derivative is given as
More specifically, since we considered Ω =∅, we compute the topological derivative at a point and derive the asymptotics of with ωɛ≔Φɛ(ω), Φɛ(x)≔x0 + ɛx. Recall the Lagrangian function
with , and
We compute the topological derivatives using Proposition 2.2 (Amstutz' method), Proposition 2.4 (averaged adjoint) and Proposition 2.7 (Delfour's method).
We would like to point out that, contrary to the setting in Section 2, is a affine space spanned by and not a vector space itself. Yet, it can easily be verified that the Lagrangian techniques can still be applied, as the construction of allows derivatives of with respect to the second variable in direction .
Note that the more general case Ω ≠ ∅, and Ωɛ = Ω ∪ ωɛ can be treated in a similar fashion. The main difference is that the unperturbed state equation and unperturbed adjoint state equation respectively depend on Ω and therefore u0 and p0 vary. Furthermore, as the boundary layer correctors coincide in both cases, the regular correctors need to compensate in Ω. At last, the computation of the topological derivative for x0 ∈ Ω and Ωɛ = Ω \ ωɛ can be done analogously to the presented one and only results in a change of sign.
5.1 Amstutz' method
In order to compute the first-order topological derivative, let ℓ1(ɛ)≔|ωɛ|. By Proposition 2.2, item (1), we have
where
if the above limits exist. Thus, we start with the first quotient :
Now, a change of variables leads to . On the one hand, we have
for α arbitrarily small and a constant C > 0. Here, we used Lemma 3.4, item (4), Lemma 3.5 item (1) with m = d − 1 and Theorem 3.10. On the other hand, Theorem 3.10 shows that in for ɛ ↘ 0. Now, passing to the limit in (5.9) yields
Next, we consider . Splitting the quotient, one observes
By Hölder's inequality, Lemma 3.4, item (2), (3) and Theorem 4.6 one readily checks that in L1(ω)d and in L2(ω)d×d. Hence, we deduce
Therefore, the first-order topological derivative is given by
with P(1) defined in (4.5) and U(1) defined in (3.42). Next, we compute the second-order topological derivative. Therefore, let ℓ2(ɛ)≔ɛℓ1(ɛ). By Proposition 2.2, item (2), we have
where
if the above limits exist. Dividing (5.9) by ɛ, it follows that
where we used that in (see Theorem 3.10) and in (see Remark 3.17). The integral term over the exterior domain vanishes due to the asymptotic behaviour of U(1).
In order to compute , we use (5.11) to get
Now, considering Theorem 4.4, item (2), we have in L2(ω)d×d and by Theorem 4.2 and the Gagliardo–Nirenberg inequality, we get in L1(ω)d. Thus, passing to the limit ɛ ↘ 0 in (5.16) we conclude
Thus, the second-order topological derivative is given by
with P(1) defined in (4.5), U(1) defined in (3.42), P(2) defined in (4.14), (4.17) and U(2) defined in (3.66), (3.69).
5.2 Averaged adjoint method
We start with the first-order topological derivative. Therefore, let ℓ1(ɛ)≔|ωɛ|. By Proposition 2.4 item (1) we have
where
if the above limits exist. Thus, we start computing :
Since u0 ∈ C3(Bδ(x0)) for δ > 0 small and by Theorem 4.6 in L2(ω)d×d as ɛ tends to zero, we have
Furthermore, applying Hölder's inequality, Lemma 3.4 item (2), (3) and Theorem 4.6, one readily checks that in L1(ω)d. Thus, we deduce
It follows that . Next, we compute . For this, we note for ɛ > 0:
Now, since u0, q0, f1, f2 are smooth in a neighbourhood of x0, we get
Hence, the first-order topological derivative is given by
with Q(1) defined in (4.30), (4.33).
An elegant way to represent the topological derivative is by the use of a polarisation tensor (see Novotny and Sokolowski, 2013; Ammari et al., 2005). For this, note that the mappings
Hence, there are tensors representing respectively, which we refer to as polarisation tensors. With their help we are able to rewrite (5.25) the following way:
Next we compute the second-order topological derivative. Therefore, let ℓ2(ɛ)≔ɛℓ1(ɛ). By Proposition 2.4 item (2) we have
where
if the above limits exist. We start computing . Using (5.20) we get
where we used in L1(ω)d, in L2(ω)d and by Theorem 4.8 in L2(ω)d. Next, we compute :
where again we used the smoothness of u0, q0, f1, f2 in a neighbourhood of x0 in the last step. This is the claimed formula (5.23). Furthermore, combining (5.29) and (5.30), we obtain the final formula for the second-order topological derivative:
with Q(1) defined in (4.30), (4.33) and Q(2) defined in (4.41), (4.44).
5.3 Delfour's method
At last, we consider Delfour's method to compute the topological derivative. Therefore, recall that by Proposition 2.7 item (1) we have
where we let ℓ1(ɛ)≔|ωɛ| and assume that the limits.
exist. We now compute the limit of each term. Plugging in the definition of , we get for ɛ > 0,
Hence, passing to the limit ɛ ↘ 0 yields (see (5.9)). Furthermore, we have
Since in L1(ω)d and in L2(ω)d×d for ɛ ↘ 0, which can be seen similarly to the analogous results for P(1) and Q(1), it follows
A similar computation yields
A more detailed derivation of can be found in (5.23) by substituting p0 for q0. Combining these limits yields
with U(1) defined in (3.42). Next, we compute the second-order topological derivative. In view of Proposition 2.7, item (2), we first show that the following limits exist:
where ℓ2(ɛ)≔ɛℓ1(ɛ). Then the topological derivative is given by
Similar to (5.15) it follows that
Furthermore, we have
Hence, passing to the limit ɛ ↘ 0, we deduce
where we used in L2(ω)d×d and in L1(ω)d. Additionally, from (5.30) we get
We obtain
with U(1) defined in (3.42) and U(2) defined in (3.66), (3.69). This finishes the proof of the computation of the second-order topological derivative using Delfour's method.
We would like to point out that using the defining equations of the boundary layer correctors, one can show that all three expressions of the second-order topological derivative coincide and therefore all methods lead to the same result. To get an idea, we show that the first-order topological derivative of Amstutz' approach and the averaged adjoint method are the same. Plugging in φ = Q(1) in (3.42) yields
Additionally, by choosing φ = P(1) in(4.5) and φ = U(1) in (4.30), (4.33) we get
Now using p0 = q0 it follows that both results (5.13), (5.25) coincide.
6. Conclusion
In the present work we review three different methods to compute the second-order topological derivative and illustrate their methodologies by applying them to a linear elasticity model. To give a better insight into the differences of these methods, the cost functional consists of three terms: the compliance, a L2 tracking type over a part of the Neumann boundary and a gradient tracking type over the whole domain, whereas the first one is linear and the latter two are quadratic.
Amstutz' method to compute the topological derivative requires besides the analysis of the direct state uɛ also the analysis of the adjoint state pɛ. Even though this seems to lead to additional work, we would like to point out that, due to the ɛ-dependence of the defining equation of the adjoint state variable, the analysis of pɛ resembles the analysis of the direct state and can be done in a similar way. The computation of the topological derivative for the compliance term is straightforward, whereas checking the occurring limits for the nonlinearities requires the asymptotic analysis of uɛ on the whole domain.
The averaged adjoint method shifts the work from the computation of the topological derivative to the asymptotic analysis of the averaged adjoint variable qɛ. Since the defining equation depends on the state variable uɛ, the asymptotic analysis of pɛ does not resemble the analysis of uɛ and therefore needs to be treated differently. In fact, we would like to mention that again the non-linearities of the cost functional are the reason for additional work during this process. When it comes to the computation of the topological derivative, the averaged adjoint method simplifies the procedure as it only requires convergence of qɛ on a small subdomain of size ɛ.
Finally, Delfour's method resembles Amstutz' method as it requires the asymptotic analysis of uɛ on the whole domain, yet it does not need the analysis of the adjoint state pɛ. This advantage seems to come with the shortcoming, that this method is only applicable to a selective set of cost functions.
To recapitulate, each method proposed in this work has some advantages and disadvantages over the others. The decision on which method fits the actual problem setting the best greatly depends on the actual cost function as well as the properties of the underlying partial differential equation.
Phillip Baumann has been funded by the Austrian Science Fund (FWF) project P 32911.
References
Appendix
Here we derive equations satisfied by the variations of the adjoint and average adjoint variable respectively.
A1 Derivation and estimation of Equation (4.10)
for all . Next we change variables according to the transformation y = Φɛ(x), multiply with ɛ1−d and subtract
to conclude
for all with the notation
Now we can find a constant C > 0, such that the following estimates hold:
Combining the previous estimates yields
A2 Derivation and estimation of Equation (4.23)
We start by dividing (Section A3) by ɛ and subtract (4.13), (4.20), which can be formulated on the domain by a change of variables. Next we subtract (4.14) (4.17), whereas these equations can be restricted to the domain by splitting the integral over Rd and integrating by parts in the exterior domain. These operations leave us with
for all where
Now we want to estimate the norm of , k ∈ {2, 3}. Therefore let .
Since p0 is three times differentiable in a neighbourhood of x0, there is a constant C > 0, such that |ɛ−1(ϵ(p0)◦Φɛ − ϵ(p0)(x0)) − ∇ϵ(p0)(x0)x| ≤ Cɛ, for x ∈ ω. Hence, Hölder's inequality yields
A Taylor expansion of (f2 − f1)◦Φɛ at x0, Hölder's inequality and Lemma 3.4 item (2) yield
for a constant C > 0.
Furthermore, by Hölder's inequality we get
for a constant C > 0.
Combining the above results leaves us with for a constant C > 0. Next we consider the boundary integral terms:
From Hölder's inequality, Lemma 3.5 item (3) with m = d and the scaled trace inequality we get
for a constant C > 0.
Similarly, we deduce from Lemma 3.5 item (3) with m = d − 1 that there is a constant C > 0, such that
Thus, these estimates result in for a constant C > 0.
A3 Derivation and estimation of Equation (4.37)
In order to compute a governing equation for , we start by subtracting (4.28) and (4.29). Rearranging these terms leaves us with
for all . Thus, considering the definition of , a change of variables followed by subtracting
yields
where
for all .
Now let . There is a constant C > 0 independent of ɛ and φ, such that.
, which can be seen by a Taylor's expansion of q0 in x0 and Hölder's inequality.
, which is a consequence of Hölder's inequality and Lemma 3.4 item (2).
, which is a consequence of Hölder's inequality, Lemma 3.5 item (3) with m = d − 2 and the scaled trace inequality.
, which can be seen similarly.
, which follows from Hölder's inequality, splitting , the scaled trace inequality, Theorem 3.10 and Lemma 3.5 item (1) with m = d − 1.
, which is a consequence of Hölder's inequality and Theorem 3.10.
Combining the above results leaves us with
A4 Derivation and estimation of Equation (4.51)
Due to the high number of terms, we derive the governing equation in more detail. Therefore, we formulate (4.40), (4.47), (4.48), (4.41) and (4.44) on the domain by scaling arguments and splitting of the integral domain respectively, to get
Now dividing (A.16), (A.17) by ɛ and subtracting (A.18)–(A.21) leaves us with
where we remember the simplified notation and
In the following let and C denote a sufficiently large constant independent of φ and ɛ. We now want to estimate the operator norm of , k ∈ {5, 6} with respect to ‖⋅‖ɛ:
A Taylor's expansion and Hölder's inequality yield
A Taylor's expansion followed by an application of Hölder's inequality with respect to p = 2* and Lemma 3.4 item (2) yield
From Theorem 3.16 we deduce
Furthermore, from Hölder's inequality it follows
Similarly, one gets
Combining these estimates, we get . Next we consider the boundary integral terms.
By smuggling in ɛ−1U(1) and U(2) we get
The first term on the right-hand side can be estimated by Hölder's inequality, the scaled trace inequality and Theorem 3.16, whereas the remaining terms can be estimated by Hölder's inequality, the scaled trace inequality and Lemma 3.5 item (1). Thus we conclude
A similar computation to Lemma 3.5 and the scaled trace inequality yield
A similar argument shows
Furthermore, the remaining terms can be estimated by Hölder's inequality, the scaled trace inequality and Lemma 3.5 item (3) with m = d − 1 and m = d respectively, to deduce
Hence, we conclude .
