A note on existence and uniqueness of solutions for a 2D bioheat problem with convective boundary conditions Luciano Bedin Ferm´ın S. Viloche Baz´an ∗ Department of Mathematics, Federal University of Santa Catarina Florian´opolis SC, Santa Catarina, CEP 88040-900, Brazil E-mail: luciano.bedin@ufsc.br, fermin@mtm.ufsc.br Abstract We consider a 2D bioheat model on a domain with curvilinear polygonal boundary and boundary conditions involving heat transfer between blood vessels and tissue. Based on elliptic regularity on polygons and semigroup theory we obtain a Fourier series representation for the solution in H 2 settings. The results become useful in that they provide theoretical support for numerical approaches recently published in literature. Key words: Pennes equation, bioheat transfer, Fourier series, curvilinear polygons 1 Introduction Modelling of thermal energy transport in living tissues has become crucial in applications such as cancer treatment, burn therapy, cryosurgery, laser irradiation and others [6, 13, 17, 23, 25]. As a result, several analytical and numerical methods have appeared dealing with initial boundary-value problems involving bioheat transfer equations for different geometries and boundary conditions [18, 7, 9, 17, 25]. In particular, after the seminal paper by Pennes [20], there have been several studies to characterize the thermal tissues properties, which gave rise to various bioheat transfer equations with applications in distinct scenarios. However, despite the efforts of researchers to analyze and describe solutions for certain problems in medical applications, e.g., [1, 13, 24, 26, 23], rigorous analyses concerning existence and uniqueness are still lacking. The goal of this note is to partially fill in this gap by providing a Fourier-based analysis approach for a 2D bioheat transfer equation with convective boundary conditions on a rectangle, whose numerical treatment and application in perfusion coefficient inverse estimation problems has been given in [5, 7]; related work concerning inverse estimation problems involving the bioheat model can be found in [6, 15, 16, 17, 25, 28]. Our existence and uniqueness analysis is based on elliptic regularity theory on polygons in H 2 (O) settings for a domain O with curvilinear polygonal boundary [14] and internal angles equal to π/2, along with semigroup theory. By assuming so, our approach covers the traditional case where the tissue occupies a rectangular region [17]. The rest of the note is organized as follows. In Section 2 the boundary conditions are taken into account to transform the original problem into a standard Cauchy problem involving an ∗ The work of the second author is supported by CNPq, Brazil, grants 308709/2011-0, 477093/2011-6 1 elliptic operator. In Section 2 the spectral problem for the elliptic operator associated with Pennes’ equation is solved and an analytical semigroup of contractions on L2 (O) is generated. Proceeding this way, it is established not only a computable Fourier series representation for the bioheat solution problem, but also a rigorous theoretical treatment is provided in order to justify eigenfunction expansions methods very often seen in literature [7, 25]. In particular, a highly accurate method for computing eigenvalues and eigenfunctions of the associated elliptic operator is also introduced and illustrated by way of several numerical examples. The note ends with some conclusions in Section 4. Throughout the paper, H s (Ω) stands for the Sobolev space of functions with derivatives of order less than or equal to s in L2 (Ω), with respective norm denoted by k.ks,2,Ω . 2 Bioheat equation Let O ⊂ R2 denote an open, bounded and connected set with boundary Γ = ∪4i=1 Γi , where Γi (the closure of the open arc Γi ) is a C ∞ curve [14]. Let si := Γi ∩ Γi+1 , 1 ≤ i ≤ 3, s4 =: Γ4 ∩ Γ1 and assume that Γi follows Γi+1 in an anticlockwise direction. Also, assume that for each 1 ≤ i ≤ 4, ωi = π/2, where ωi is the internal angle of the polygon with the vertex in si . Let x = (x, y) and let ν i = (νx , νy ), τ i = (−νy , νx ) be the unit outward normal vector field to Γi and the tangent vector field to Γi , respectively. The assumption on ωi is purely technical and introduced to avoid the presence of singular solutions [3]. Let the temperature of a perfused tissue occupying the region O be denoted by U = U (x, t) where t stands for the time variable. The boundary Γ1 represents the upper skin surface, while the boundary Γ3 corresponds to a wall between the tissue and an adjoint large blood vessel [7, 18]. The Pennes’ bioheat model with convective boundary conditions we are interested is given by ρc Ut − κ∆U + wb cb (U − Ua ) = qm + qe ∂U = 0 on Γi ×]0, +∞[, i = 2, 4 ∂ν i ∂U κ + hU = hU∞ on Γ3 ×]0, +∞[, ∂ν 3 U = Ub on Γ1 ×]0, +∞[, U = U0 in O × {0}, in O×]0, +∞[, (1) (2) (3) (4) (5) where ρ, c, h and κ are positive constants that stand for the density, the specific heat, the heat transfer coefficient and the thermal conductivity of the tissue, respectively; cb is a positive constant denoting the blood specific heat, wb is the mass flow rate of blood per unit volume of tissue such that wb ≥ 0 a.e. in O, wb ∈ L∞ (O), and Ua ∈ L∞ (O) is the temperature of arterial blood. Additionally, U0 ∈ L2 (O), Ub ∈ H 3/2 (Γ1 ) and U∞ ∈ H 1/2 (Γ3 ), are the initial temperature of the tissue, the skin surface temperature and the environmental temperature (in the adjacent blood vessel), respectively. Finally, for each T > 0, qm , qe ∈ C σ (]0, T ]; L2 (O)), 0 < σ < 1, stand for the metabolic heat generation per unit volume and the volumetric rate of external heat, respectively. The boundary condition (3) attempts to simulate the heat transfer between the tissue and the adjoint blood vessel in Γ3 , while (2) is an adiabatic condition. In the upper skin surface the temperature is prescribed and gives rise to the boundary condition (4). The key idea behind our existence and uniqueness analysis is to transform the original initial and boundary value problem problem (1)-(5) into a Cauchy problem through a suitable change of variables involving a function Uext ∈ H 2 (O) satisfying (2)-(4). The existence proof of such a function depends on mild conditions on function Ub (the skin surface temperature) and is 2 postponed to section 3 (see Lemma 3.4). In fact, setting V = U − Uext , the original problem (1)-(5) can be expressed as Vt + LV = f in O×]0, +∞], ∂V = 0 on Γi ×]0, +∞[, i = 2, 4 ∂ν i ∂V κ + hV = 0 on Γ3 ×]0, +∞[, ∂ν 3 V = 0 on Γ1 ×]0, +∞[, V = U0 − Uext in O × {0}, (6) (7) (8) (9) (10) where L : A ⊂ L2 (O) → L2 (O) is the elliptic operator given by L = (ρc)−1 (−κ∆ + cb wb I), with A := {v ∈ H 2 (O), v satisfying (7)-(9)} (11) and f = (ρc)−1 (qm + qe + cb wb Ua ) − LUext . Proceeding this way, problem (6)-(10) can be reformulated as the following Cauchy problem: P: Find V ∈ C([0, +∞[; L2 (O)) ∩ C 1 (]0, +∞[; H 2 (O)) ∩ A such that dV + LV = f, t > 0; dt V(0) = U0 − Uext , (12) where f : [0, +∞[→ L2 (O) is given by f(t) = f (., t), for all t ≥ 0. 3 Existence and Uniqueness For our existence and uniqueness analysis we will show that −L is the infinitesimal generator of an analytical semigroup of contractions on L2 (O). We start by deriving a set of technical results. Lemma 3.1. Given any γ0 ∈ C such that Re(γ0 ) ≥ 0 and any complex-valued g ∈ L2 (O), there e ∈ A such that exists a unique complex-valued U e=g (−L − γ0 I)U a. e. in O. (13) Proof. In the context of complex-valued functions let HΓ11 (O) := {ϕ ∈ H 1 (O), ϕ|Γ1 = 0}. As a preliminary step we first prove that the weak formulation of (13) admits a unique solution. e ∈ H 1 (O) such that For this we recall that such a formulation reads: find U Γ1 i h e , ϕ)O = −(g, ϕ)O (14) e , ϕ)Γ3 + (((ρc)−1 cb wb + γ0 )U e , ∇ϕ)O + h(U e , ϕ) :=κ(ρc)−1 (∇U aγ 0 ( U for all ϕ ∈ HΓ11 (O), where (·, ·)Ω denotes the standard (complex) inner product in L2 (Ω). Having introduced the bilinear form aγ0 , Poincar´e’s inequality in HΓ11 (O), H¨older’s inequality and the trace theorem yield e, U e )] ≥ C1 kU e k21,2,O , |aγ0 (U e , ϕ)| ≤ C2 kU e k1,2,O kϕk1,2,O , Re[aγ0 (U (15) where C1 , C2 depend on (O, h, cb , wb , γ0 , κ, ρ, c). As (15) ensures that the bilinear form aγ0 is bounded and coercive, Lax-Milgram theorem shows that problem (14) has a unique solution and our preliminary result is proved. Proceeding analogously, given arbitrary real-valued fe ∈ L2 (O) 3 and ψ ∈ H 1/2 (Γ3 ), there exists a unique (real-valued) u e ∈ HΓ11 (O) that is the weak solution of the boundary-value problem −Le u ∂e u ∂ν i ∂e u ∂ν 3 u e = fe in O, (16) = 0 on Γi , i = 2, 4 (17) = ψ on Γ3 , (18) = 0 on Γ1 . (19) Also notice that for all ϕ ∈ HΓ11 (O) such u e satisfies a0 (e u, ϕ) − h(ρc)−1 κ(e u, ϕ)Γ3 = −(fe, ϕ)O + ((ρc)−1 κψ, ϕ)Γ3 . (20) e can be improved. In fact, for the case of dealing with Based on these results the regularity of U real-valued functions, consider the spaces D1 , D2 defined by D1 = {ϕ ∈ H 1 (O), Lϕ ∈ L2 (O), ϕ satisfying (17)-(19) for ψ = 0}, D2 = {ϕ ∈ H 2 (O), ϕ satisfying (17)-(19) for ψ = 0}. We now observe that elliptic PDE theory on polygons ensures that there exists ur ∈ H 2 (O) and {σi }ℓi=1P , σi ∈ D1 \D2 , ℓ being the codimension of D2 as a subspace of D1 , such that u e = ur + ℓi=1 ci σi [3, Theorem 3.2.4]. Let ϑj = 0 if j ∈ {2, 3, 4}, ϑ1 = π/2 and λj,m = (ϑj − ϑj+1 + mπ)/ωj , for j ∈ {1, 2, 3, 4} and m ∈ Z. As wj = π/2, it is easy to check that for each j ∈ {1, 2, 3, 4} and m ∈ Z, λj,m ∈] / − 1, 0[. As a result, from [3, Proposition 3.2.1] it follows 2 1 that D is a closed subspace of D with ℓ = 0, thus u e ∈ H 2 (O). Let u e1 ∈ H 2 (O) be the solution e ) and ψ = Re(−hU e ); analogously of (16)-(19) corresponding to fe = Re(g + ((ρc)−1 cb wb + γ0 )U e) let u e2 ∈ H 2 (O) be the solution of (16)-(19) corresponding to fe = Im(g + ((ρc)−1 cb wb + γ0 )U e ). Letting u e −u and ψ = Im(−hU e=u e1 + ie u2 , ϕ = U e, subtracting (14) from (20), Poincar`e’s inequality yields e −u e −u kU ek20,2,O ≤ (κ(ρc)−1 /C1 )k∇(U e)k20,2,O = 0. e=u e ∈ A. This implies that U e a. e. in O and hence U Lemma 3.2. Under the assumption that v ∈ A there exists C = C(O) such that kvk2,2,O ≤ C(kLvk0,2,O + kvk1,2,O ). (21) Proof. We observe that the trace operators T1 : H 2 (O) → H 3/2 (Γ1 ), T1 (ϕ) = ϕ|Γ1 , Ts : ∂ϕ H 1 (O) → H 1/2 (Γ3 ), Ts (ϕ) = ϕ|Γ3 , and Ti : H 2 (O) → H 1/2 (Γi ), Ti (ϕ) = |Γ , 2 ≤ i ≤ 4, are ∂νi i all linear, continuous and surjective [14, Theorem 1.5.2.1]. Hence B := {ϕ ∈ H 2 (O), Ti (ϕ) = 0, i = 1, 2, 4} is a closed subspace of H 2 (O) and thus a Hilbert space with the induced inner product. In addition, for all ψ ∈ H 1/2 (Γ3 ) we can find a function ϕ ∈ B satisfying (18). It is not difficult to see that the operator Te : B → H 1/2 (Γ3 ) given by Te(ϕ) = T3 (ϕ) is linear, continuous, surjective and has a continuous right inverse TeR−1 which is a bijection between H 1/2 (Γ3 ) and Ker(Te)⊥ ⊂ B [2, Proposition 4.6.1]. As a consequence, for each v ∈ A and w := TeR−1 (Ts (−κ−1 h v)), for some constant C = C(O, h, κ), we have kwk2,2,O ≤ CkTs (v)k1/2,2,Γ3 ≤ Ckvk1,2,O . (22) Now notice that u := w − v satisfies (17)-(19) with ψ = 0. Notice also that Lemma 3.1 and the closed range mapping theorem imply that the embedding I : D2 → D1 is continuous. Therefore, from the open mapping theorem, I −1 : D1 → D2 is also continuous and we get (21) for u. Inequality (22) and the definition of u yield (21) for v. 4 In view of the Lemmas 3.1, 3.2 and well known results from spectral theory for self-adjoint operators with compact inverse [8, Theorems 7, p. 39], there exists a non-decreasing sequence of real positive eigenvalues {λk }+∞ k=1 of L such that lim λk = +∞ and an orthonormal basis k→+∞ 2 2 {ψk }+∞ k=1 of L (O) consisting P+∞ of real-valued eigenfunctions of L. Accordingly, for each ϕ ∈ L (O), we can write ϕ = k=1 ck ψk , where ck := (ϕ, ψk )L2 (O) , and we are able to characterize the elements of the set A. Lemma 3.3. Let A be defined in (11) and ϕ ∈ L2 (O). Then, ϕ ∈ A if and only if +∞ X c2k λ2k < +∞. k=1 Proof. Let A be endowed with the inner product B(u, v) := (−Lu, −Lv)O + a0 (u, v). Notice that due to Lemma 3.2, the corresponding induced norm is equivalent to the standard norm on A. Now since for each k ∈ N and u ∈ A, B(u, ψk ) = (λk + λ2k )(u, ψk )O , it is clear that {ψk }+∞ k=1 is an orthogonal basis for A. In particular, since ck = (ϕ, ψk )L2 (O) = B(ϕ, ψk )/B(ψk , ψk ), if ϕ ∈ A, we have +∞ X ck ψk = ϕ, k=1 2 where convergence is in the sense of H (O), and hence +∞ X k=1 kck Lψk k20,2,O = +∞ X c2k λ2k < +∞. k=1 Conversely, suppose that ϕ ∈ L2 (O) and +∞ X c2k λ2k < +∞. (23) k=1 From (14), taking γ0 = 0 and g = −λk ψk , it is easy to check that k∇ψk k20,2,O ≤ κ−1 ρcλk . (24) Then, combining (23) and (24) we have +∞ X k=1 and kck ∇ψk k20,2,O +∞ X k=1 −1 ≤ κ ρc +∞ X c2k λk < +∞ k=1 kck Lψk k20,2,O < +∞. Hence, in view of Lemma 3.2, ϕ ∈ A. Before establishing the main result of the section regarding existence and uniqueness of solutions for (6)-(10), we address the existence of Uext ∈ H 2 (O) satisfying (2)-(4). Lemma 3.4. For Ub ∈ H 3/2 (Γ1 ) let 0 if x ∈ Γi , i = 2, 3, 4 e . Ub (x) := ∂Ub (x) if x ∈ Γ1 ∂τ 1 eb ∈ H 1/2 (Γ) there exist Uext ∈ H 2 (O) satisfying (2)-(4). Then for U 5 (25) Proof. We first observe that the geometric assumptions on Γ, the definition (25) and [3, Theorem 2.1] imply that there exists U ext ∈ H 2 (O) such that ∂U ext = 0 on Γi , i = 2, 4 ∂ν i ∂U ext = hκ−1 U∞ on Γ3 , ∂ν 3 U ext = Ub on Γ1 . Now it is easy to check that the weak formulation of the problem b = 0 in O, −LU b ∂U = 0 on Γi , i = 2, 4 ∂ν i (26) b ∂U b = −hU ext on Γ3 , + hU κ ∂ν 3 b = 0 on Γ1 U is analogous to problem defined by (14). As a consequence, arguing as in Lemma 3.1, there b ∈ H 1 (O) which is the weak solution of (26). Notice also that the problem exists a unique U Γ1 −LU ∗ ∂U ∗ ∂ν i ∂U ∗ κ ∂ν 3 U∗ = 0 in O, = 0 on Γi , i = 2, 4 (27) b ) on Γ3 , = −h(U ext + U = 0 on Γ1 . is analogous to problem defined by (16)-(19). Then, proceeding again as in the Lemma 3.1, there exists a unique U ∗ ∈ H 2 (O) satisfying (27). From the weak formulation of (26) and (27) we obtain b − U ∗ k20,2,O ≤ (1/C1 )k∇(U b − U ∗ )k20,2,O = 0. kU b = U ∗ a. e. in O and U b ∈ H 2 (O). The lemma holds if we consider the This implies that U b + U ext . function Uext = U eb ∈ H 1/2 (Γ) includes the relevant cases where Ub is constant everywhere The assumption U or Ub is constant in a neighborhood of each vertex si . It is worth emphasizing also that the assertion of Lemma 3.4 is not a straightforward consequence of the trace theorem in [4] as (2)-(3) can be regarded as a Robin condition with discontinuous coefficients. Similar results for rectilinear polygonal regions obtained throughout a different procedure can be found in [21]. Proceeding withP our analysis, now for each t ≥ 0 consider the map E(t) : L2 (O) → L2 (O) −λk t such that E(t)ϕ = +∞ ψk . It is not difficult to check that the family {E(t)}+∞ t=0 is a k=0 ck e C0 semigroup of contractions on L2 (O) (see [11, Section 2.1]). In addition, for each t > 0 and ϕ ∈ L2 (O), we have k∇(E(t)ϕ)k20,2,O −1 ≤ κ ρc +∞ X c2k e−2λk t λk k=1 6 −1 ≤ κ ρct −2 +∞ X k=1 c2k λ−1 k < +∞ (28) and kL(E(t)ϕ)k20,2,O ≤ +∞ X c2k e−2λk t λ2k k=1 ≤t −2 +∞ X c2k < +∞. (29) k=1 Thus E(t)ϕ ∈ A because of Lemma 3.2. In particular, this implies that for t > 0 and ϕ ∈ L2 (O), +∞ X d (E(t)ϕ) = − λk e−λk t ck ψk = −L(E(t)ϕ). dt k=1 d (E(t)ϕ)|t=0 = −Lϕ iff ϕ ∈ A and −L : A ⊂ L2 (O) → L2 (O) dt is the infinitesimal generator of {E(t)}+∞ t=0 . On the other hand, since Lemma 3.1 ensures that each γ0 ≤ 0 lies in the resolvent set of L and since (15) guarantees that for all u ∈ A, Z Lu u dx = a0 (u, u) ≥ C1 kuk21,2,O , Therefore, from Lemma 3.3, O it follows that the numerical range of L is contained in [C1 , +∞). Based on these results, following the proof of Theorem 7.2.7 in [19], it follows that E(t) can be extended to an analytical semigroup in any sector {λ ∈ C, |arg(λ)| < δ}, 0 < δ < π/2. We observe that this result can also be obtained as a consequence of the well-known Lummer-Philips theorem. However, we emphasize that our approach yields {E(t)}+∞ t=0 explicitly. From the theoretical and practical point of view, this results in an existence and uniqueness theorem for the solution V of problem (6)-(10) expressed in series form. Theorem 3.1. There exists a unique solution U ∈ C([0, +∞[; L2 (O)) ∩ C 1 (]0, +∞[; H 2 (O)) for problem (1)-(5). In addition, for each Uext ∈ H 2 (O) satisfying the assumptions of Lemma 3.4, such solution can be expressed as U = V + Uext , where V(t) = +∞ X k=1 (U0 − Uext , ψk )O e −λk t ψk + +∞ Z X k=1 t (f(s), ψk )O e−λk (t−s) ψk ds. (30) 0 Proof. Since for construction {E(t)}+∞ t=0 is an analytical semigroup, existence and uniqueness of solution for problem P stated in (12) as well as the representation (30) are straightforward consequences of Corollary 4.3.3 in [19]. This proves existence and uniqueness of solution for (1)-(5). The representation (30) is precisely the Fourier series solution for problem P. It has proved useful when determining the temperature field in the inverse problem of estimating the blood perfusion coefficient [25, 16] for particular choices of the coefficient cb wb . The perfusion estimation problem plays a key role in areas as hyperthermia and optical tomography and has attracted the attention of several researchers [13, 15, 17, 25, 28, 22]. Obviously, the Fourier series solution can not be determined in closed form in general as the problem of determining eigenvalues and eigenfunction for L is difficult. However, we notice that for the particular case where O is the rectangle ]0, 1[×]0, M [, and ρc = 1, if cb wb (x, y) = p(x) + q(y), with p ∈ L∞ (]0, 1[), q ∈ L∞ (]0, M [) being nonnegative functions, then the spectral problem can be handled straightforwardly through the method of separation of variables. Indeed, proceeding this way, the following regular Sturm-Liouville are derived X ′′ (x) + κ−1 (µ2 − p(x))X(x) = 0, 0 < x < 1 X ′ (0) = X ′ (1) = 0, 7 (31) and Y ′′ (y) + κ−1 (γ 2 − q(y))Y (y) = 0, 0 < y < M . Y (M ) = 0, κY ′ (0) − hY (0) = 0 (32) 2 ∞ Then it can be proved that the eigenvalues {µ2k }∞ k=1 of (31) and the eigenvalues {γk }k=1 of 2 2 (32) satisfy limk→+∞ γk = +∞ , limk→+∞ µk = +∞, and that the corresponding eigenfunctions Xk ∈ H 2 (]0, 1[), Yk ∈ H 2 (]0, M [) form orthogonal bases of L2 (]0, 1[) and L2 (]0, M [) respectively. Moreover, it is not difficult to prove that the infinity family {Xi Yj }∞ i,j=1 is an orthogonal basis for +∞ L2 (]0, 1[×]0, M [). With these results at hand, eigenvalues {λk }+∞ k=1 and eigenfunctions {ψk }k=1 of L can be determined in several ways. In particular, the eigenpairs {ψk , λk }+∞ k=1 can be obtained through the following procedure: for given m ∈ N and k = 1 + m(m − 1)/2, define 2 λk+1 = µ22 + γm−1 , . . . , λk+m−1 = µ2m + γ12 . 2 λk = µ21 + γm , and b1 Ybm , ψk = X b2 Ybm−1 , . . . , ψk+m−1 = X bm Yb1 . ψk+1 = X (33) (34) The purpose of the above enumeration of the eigenfunctions ψk is to capture low frequencies first. In such a case, it is often seen that a few terms are usually enough for the truncated series to produce good approximation to the solution of the bioheat transfer problem. To illustrate this, we can consider the case where p = 0 and q > 0 with q constant. In this event, elementary calculations show that µ2i = κ(i − 1)2 π 2 , γj2 = κβj2 + q, (35) where βj is a root of the nonlinear equation β cot(βM ) = −κ−1 h. bi = Xi /Ni , where In addition, the orthonormal eigenfunctions are X √ 2/2, i 6= 1, −1/2 Xi (x) = cos(κ µi x), Ni = 1, i = 1 and Ybj = Yj /Mj , where Yj (y) = sin (βj (M − y)), Mj = 1 M − sin (2βj M ) 2 4βj (36) 1/2 . (37) Furthermore, when both U∞ and Ub are constant, we can take Uext (y) = Ub + hκ−1 M −1 (U∞ − Ub )y(y − M ). In this case, from (30) we can see that the Fourier series solution to (1)-(5) becomes +∞ X h(U∞ − Ub ) ak e−λk t ψk (x, y) y(y − M ) + κM k∈Jm Z +∞ X t + (f(s), ψk )O e−λk (t−s) ψk (x, y)ds, U (x, y, t) = Ub + k∈Jm (38) 0 where ak = (U0 − Uext , ψk )O and where for each m ≥ 1, Jm = {ℓ ∈ N/ ℓ = i + m(m − 1)/2, i = 1, . . . , m}. For illustration purposes and completeness, the first 15 exponential terms e−λk t and corresponding coefficients ak of the Fourier series (38) are displayed in Fig. 1. In this illustration, 8 we consider a dimensionless counterpart of the bioheat model (1)-(5) where O is the rectangle ]0, 1[×]0, M [, q = 0.15, and where the solution to the bioheat model is given by U (x, y, t) = ec1 t cos(c2 t)y 2 (y − M ) cos(πx) + BU∞ (y − M )y/M, for B = 0.025, c1 = −50, c2 = 6π, U∞ = 0.01, and M = 1. The average decay of the coefficients ak in absolute value and the exponential terms e−λk t at t = 0.1 confirm that the main features of the solution are indeed captured with a few terms of the series. For additional numerical results of the Fourier approach as well as comparisons with a pseudospectral based approach for the problem, the reader is referred to [7]. Approximate solution at t= 0.1 −4 x 10 |ak| 0 10 4 e−λkt −2 10 2 0 −4 10 −2 −6 10 −4 1 1 −8 10 0.5 5 10 0.5 0 0 15 Figure 1: Left: Usual behavior of coefficients ak and exponential terms e−λk t for the series solution of the bioheat problem. Right: Solution of bioheat problem at t = 0.1. In this case, the maximum error in a regular grid of 20 × 20 points between the exact solution U (xi , yj , t) e (xi , yj , t) obtained by truncating the series to 15 terms is and the approximate solution U e (xi , yj , t)| = 4.3558e − 07. maxi,j |U (xi , yj , t) − U What only a few eigenvalues λk are sufficient to capture the most important features of the Fourier based solution to the bioheat model is now justified by the Theorem below. Theorem 3.2. Assume that O =]0, 1[×]0, M [, cb wb (x, y) = p(x) + q(y), with p ∈ L∞ (]0, 1[), q ∈ L∞ (]0, M [) being nonnegative functions, and that the eigenvalues λk of the elliptic operator L : A ⊂ L2 (O) → L2 (O) are ordered as in (33). Then for j = 0, 1, . . . , m − 1 we have 2 2 λk+j = µ2j+1 + γm−j ≥ κj 2 π 2 + γm−j + mp , where µ2i and γj2 are eigenvalues of the Sturm-Liouville problems (31)-(32), respectively, and mp = ess inf 0≤x≤1 |p(x)|. ˇ i be the eigenvalues of L associated to the cases p(x) ≥ 0 a. e. in [0, 1] and Proof. Let λi and λ p(x) = 0 a. e. in [0, 1], respectively, and let a0 (u, v) and a1 (u, v) be the corresponding bilinear forms, i.e., a0 (u, v) = κ(∇u, ∇v)O + h(u, v)Γ3 + ((p(x) + q(y))u, v)O and a1 (u, v) = κ(∇u, ∇v)O + h(u, v)Γ3 + (q(y)u, v)O . It is immediate to see that a0 (u, v) and a1 (u, v) are coercive and continuous on HΓ11 (O)×HΓ11 (O), and that for each u ∈ HΓ11 (O) withkuk0,2,O = 1 we have a0 (u, u) ≥ a1 (u, u) + mp . 9 ˇ i are ordered in nondecreasing form. Then the well known Assume temporarily that λi and λ Min-Max Theorem [8, Theorem 10, p.102], implies λi = max Vi−1 ⊂HΓ1 (O) 1 ≥ max 1 ⊥ [min{a0 (u, u), u ∈ Vi−1 , kuk1,2,O = 1}] Vi−1 ⊂HΓ (O) 1 ⊥ e i + mp , [min{a1 (u, u), u ∈ Vi−1 , kuk1,2,O = 1}] + mp = λ (39) where the maximum is over all subspaces Vi−1 ⊂ HΓ11 (O) of dimension i − 1. Now notice that for the case case p(x) = 0 the ith eigenvalue of the Sturm-Liouville problem (31) is given by ˇ k according to (33), κ(i − 1)2 π 2 ( see (35)). This shows that if we enumerate the eigenvalues λ 2 2 2 ˇ k+j = κj π + γ we have λ m−j , for j = 0, . . . , m − 1. This and (39) imply 2 ek+j + mp = κj 2 π 2 + γ 2 + mp , λk+j = µ2j+1 + γm−j ≥λ m−j and the proof follows. Since the Fourier series (38) involves exponential factors e−λk t , it is now clear that only a few eigenvalues will play some role in the solution. There is a physical motivation to assume the particular case where qm , qe and Ua are all constants [23, 25]. If this is the case, the Fourier series solution (30) as well as the explicit representation of Xi and Yj given in (36)-(37) allow us to obtain the following regularity result. Theorem 3.3. Assume that O =]0, 1[×]0, M [, cb wb = q > 0, ρc = 1, U0 ∈ L2 (O) and that qm , qe , Ua , Ub , U∞ are all constants. Then problem (1)-(5) has a unique solution U ∈ C ∞ (]0, +∞[×O) given by U (x, y, t) = η(y) + ∞ X ak e−λk t ψk (x, y), (40) k=1 where ak = (U0 − η, ψk )O and p qUb − G G cosh ( qκ−1 (y − M )) η(y) = + q q √ p hG − hqU∞ + (Ub q − G)( κq s + h c) + sinh ( qκ−1 (y − M )), √ q( κq c + h s) p p with c = cosh( qκ−1 M ), s = sinh( qκ−1 M ) and G = qUa + qm + qe . (41) Proof. It is straightforward to see that the function η(y) defined in (41) satisfies both the differential equation −κ η ′′ (y) + q η(y) = G and the boundary conditions (2)-(4). In view of Theorem 3.1, the unique solution U of the bioheat problem (1)-(5) can be expressed as U = V + η, where V solves the Cauchy problem (6)-(10), with Uext = η and f = 0. Moreover, from (36)-(37), for each integer m ≥ 1, k = 1 + m(m − 1)/2 and i ∈ {1, . . . , m}, we get ψk ∈ C ∞ (O) and |α| α1 α2 ∂ ψk+i−1 µi βm−i+1 sup α1 α2 (x) = O (42) Mj x∈O ∂x ∂y for any α = (α1 , α2 ) ∈ N × N. It is easy to check that, for each j ∈ N, sj (t) = sup e−2λk t λjk k∈N 10 is a continuous function in any interval [ǫ, T ], ǫ > 0. Now based on (42) we can differentiate +∞ X V (x, y, t) = ak e−λk t ψk (x, y) k=1 term by term with respect to the variables x, y and t as many times as we desire, thus obtaining a uniformly convergent series in [ǫ, T ] × O, for any ǫ > 0. This concludes the proof. 3.1 Highly accurate method for computing eigenpairs As already mentioned, except for the case where cb wb is constant, the problem of determining the spectral information for L is difficult. The objective of this section is to describe an algorithm that intends to alleviate this difficulty for the case where cb wb is split into two functions as described above, in which case we are able to construct approximations to the eigenpairs of L based on eigenpairs of the Sturm-Liouville problems (31)-(32). The underlying idea is to approximate eigenvalues and eigenfunctions of the continuous problems by using eigenvalues and eigenvectors of standard matrix eigenvalue problems obtained after discretization of (31) and (32) respectively. To this end, due to its high accuracy and low computational cost compared with difference finite methods, we choose to use the Chebyshev pseudospectral method (CPS) based on the well known Chebyshev differentiation matrix [10, 27]. For simplicity we will consider a mesh consisting of N + 1 grid points on [0, 1] based on the N + 1 Chebyshev-Gauss Lobatto points in each directions (which means we set M = 1): xi = yi = 1 [1 − cos(πi/N )] , i = 0, . . . , N, 2 and denote the (N + 1) × (N + 1) Chebyshev differentiation matrix by D. If v = [v0 , . . . , vN ]T is a vector consisting of values of function v(x) at the grid points xi , we recall that highly accurate approximations to v ′ (xi ), v ′′ (xi ), etc, can be produced by performing products of the form Dv, D2 v, etc, i.e, by taking v ′ (xi ) ≈ (Dv)i , v ′′ (xi ) ≈ (D2 v)i , etc. For the discretization of the Sturm-Liouville problems, it is convenient to express the Chebyshev differentiation matrix as r0T D = [c0 , . . . , cN ] = ... , ci , ri ∈ RN +1 . T rN With these representations for D, the second order differentiation matrix can be expressed as T D2 = c0 r0T + · · · + cN rN . To discretize the Sturm-Liouville problem (31), let X = [X(x0 ), . . . , X(xN )]T . Then T T [X ′′ (x0 ), . . . , X ′′ (xN )]T ≈ D2 X = c0 r0T X + c1 r1T X + · · · + cN −1 rN −1 X + cN rN X. Taking into account that T r0T X ≈ X ′ (x0 ) = 0 = X ′ (xN ) ≈ rN X, e the vector of approximations to X, the neglecting approximation errors and denoting by X collocation Chebyshev pseudospectral method produces the standard matrix eigenvalue problem e = µ2 X, e AX X AX = P − κD1 D2 ∈ R(N +1)×(N +1) , 11 (43) being r1T P = diag (p(x0 ), . . . , p(xN )) , D1 = [c1 , . . . , cN −1 ], D2 = ... . T rN −1 (44) Thus, our method takes as approximations to the eigenvalues µ2i the eigenvalues of matrix AX and as approximations to pointwise values of eigenfunctions Xi the components of corresponding eigenvectors of AX . Similarly, to discretize the Sturm-Liouville problem (32), let Y = [Y (x0 ), . . . , Y (xN )]T . As before, the vector of second order derivatives can be approximated as T T 0 r0 Y r0 Y ′′ ′′ T 2 , + D bT =D [Y (x0 ), . . . , Y (xN )] ≈ D Y = DDY = D b T 0 D2 Y D2 Y where 0 ∈ RN is a vector of all zeros. Now taking into account the boundary boundary conditions Y (0) = hY ′ (0) ≈ r0T Y, Y (xN ) = 0, neglecting approximation errors and denoting by Y˘ the vector that approximates the N first components of Y, we obtain a matrix eigenvalue problem b 1D b 2 ∈ RN ×N , AY Y˘ = γ 2 Y˘ , AY = Q − κ [hb c0 , 0, . . . , 0] + D (45) where Q = diag(q(y0 ), . . . , q(yN −1 ), b c0 comprises the N first components of c0 , 0 ∈ RN is as b 1 ]i,j = Di,j for 0 ≤ i ≤ N − 1, 1 ≤ j ≤ N , and [D b 2 ]i,j = Di,j for 1 ≤ i ≤ N , above, [D 0 ≤ j ≤ N − 1. Thus, approximate eigenpairs for the elliptic operator L can be constructed following (33) ei } of AX and eigenpairs {γ 2 , Y˘j } of AY , taking as pointwise and (34) based on eigenpairs {µ2i , X j ˘j Y . Based on this, approxapproximation to the jth eigenfunction Yj , the vector Yej = 0 imations to the eigenfunctions ψk on the mesh can be constructed using rank one matrices calculated as, e1 Ye1T ]i,j , ψ1 (xi , yj ) ≈ [X e1 Ye2T ]i,j , ψ2 (xi , yj ) ≈ [X e2 Ye1T ]i,j , . . . ψ3 (xi , yj ) ≈ [X It is worth observing that if the method of separation of variables works and the eigenpairs of the Sturm-Liouville problems (31)-(32) are enumerated according to (33)-(34), then m computed accurate approximations to eigenpairs of the Sturm-Liouville problems will result in m(m + 1)/2 accurate approximations to eigenpairs of the elliptic operator. Thus, if the goal is to compute eigenmodes of the elliptic operator through some numerical method, a few eigenpairs of the Sturm Liouville problems are required and these must be computed to high accuracy. As we will see, that is precisely what the Chebyshev pseudospectral method does. In fact, to illustrate this we consider a bioheat equation for which κ = 1, p(x) = 0, and q(y) = 0.15. In this case, both Sturm-Liouville problems have closed form solutions given by (35), (36) and (37). Figure 2 displays some continuous eigenmodes given in (36) and (37) as well as the corresponding approximations produced by the Chebyshev pseudoespectral method with N + 1 = 21. As we can observe, except for mode 12 corresponding to the Sturm-Liouville problem (32), the computed modes agree well with the continuous ones. To be more precise, the numerical results revealed that modes corresponding to low frequencies are calculated more accurately, in fact, with regard to the Sturm-Liouville problem (32), eigenvalue 5 is accurate to eight digits, eigenvalue 9 is accurate to 6 digits, but eigenvalue 12 is not at all accurate and 12 Mode 3 Mode 6 Mode 9 Mode 12 0.4 0.4 0.4 0.4 0.2 0.2 0.2 0.2 0 0 0 0 −0.2 −0.2 −0.2 −0.2 −0.4 0 0.5 1 −0.4 0 0.5 Mode 3 1 −0.4 0 0.5 Mode 6 −0.4 1 0.4 0.4 0.2 0.2 0.2 0.2 0 0 0 0 −0.2 −0.2 −0.2 −0.2 0.5 1 −0.4 0 0.5 1 −0.4 0 1 Mode 12 0.4 0 0.5 Mode 9 0.4 −0.4 0 0.5 −0.4 1 0 0.5 1 Figure 2: Top: Continuous and discrete eigenmodes of Sturm Liouville problem (31). Bottom: Continuous and discrete eigenmodes of Sturm-Liouville problem (32). In both cases, dasheddotted lines correspond to discrete eigenmodes. with relative error 19%. The practical consequence of this observation is that according to the enumeration given in (33), the first 5 “highly accurate” computed modes of the Sturm-Liouville problems results in 15 highly accurate modes for the elliptic operator. Obviously, accuracy can be improved by simply increasing the number of grid points. As an example, by taking N + 1 = 31 grid points, the difference between the first 5 continuous eigenvalues and the five computed ones is just at the level of rounding errors. Some of the first 15 modes produced by the Chebyshev method with N + 1 = 31 are displayed in figure 3. Mode 1 Mode 3 0.05 0 1 1 0.5 0 0 Mode 5 Mode 7 0.1 0.1 0.05 0 0 0 −0.1 1 1 0.5 0.5 0 0 Mode 9 −0.1 1 −0.05 1 1 0.5 0.5 0 0 Mode 11 0 0 Mode 13 0.05 0.1 0.1 0 0 0 0 0.5 0 0 0.5 1 −0.05 1 0.5 0 0 0.5 1 −0.1 1 0.5 0 0 0.5 Mode 15 0.1 −0.1 1 1 0.5 0.5 0.5 1 −0.1 1 0.5 0 0 0.5 1 Figure 3: Approximate eigenmodes. We close the section with the observation that for the general case where the coefficient cb wb is a function that cannot be separate as above, the problem of constructing approximations to the eigenpairs {λk , ψk } can be handled by discretizing the elliptic operator. In such a case, approximate eigenpairs can be obtained by solving suitable matrix eigenvalue problems. This is beyond the scope of the present paper. 13 4 Conclusion An analysis on existence and uniqueness of solutions for a 2D bioheat equation with convective boundary conditions has been carried out. As main result, a Fourier series-based solution was obtained based on a suitable transformation of the original problem into a standard Cauchy problem as well as on elliptic regularity on polygons and semigroup theory. The analysis shows that the series constructed this way can converge quickly in cases that appear in applications. Although second order parabolic equations have been widely discussed in literature, very little attention has been devoted to the convergence analysis of Fourier series-based solutions for the bioheat model. In this event, we believe our results become useful in that they provide theoretical support for numerical methods, successfully used so far but with no convergence analysis, see, e.g., [7, 25]. References [1] H. Ahmadikia, R. Fazlali and A. Moradi, Analytical solution of the parabolic and hyperbolic heat transfer equations with constant and transient heat flux conditions on skin tissue, Int. Comm. in Heat and Mass Transfer, 39, p. 121-130, 2012. [2] J. P. Aubin, Applied Functional Analysis, Wiley, 2000. [3] J. Banasiak and G. F. Roach, On Mixed Boundary Value Problems of Dirichlet ObliqueDerivative Type in Plane Domains with Piecewise Differentiable Boundary, J. Diff. Eq., 79, p. 111–131, 1989. [4] J. Banasiak and G. F. Roach, On Corner Singularities of Solutions to Mixed BoundaryValue Problems for Second-Order Elliptic and Parabolic Equations, Proc. R. Soc. Lond. A ” 433, 209-217, 1991. [5] F. S. V. Baz´an and L. Bedin, Spatially-dependent Perfusion Coefficient estimation in a 2D Transient bioheat transfer problem with convective boundary conditions. Submitted. [6] A. Belmiloudi, Parameter identification problems and analysis of the impact of porous media in biofluid heat transfer in biological tissues during thermal therapy, Nonlinear Anal.: Real World Appl., 11, p. 1345-1363, 2010. [7] L. Bedin and F. S. V. Baz´an, On the 2D bioheat equation with convective boundary conditions and its numerical realization via a highly accurate approach, Appl. Math. Comp., 236 422–436, 2014. ” [8] R. Dautray and J. L. Lions, Mathematical Analysis and Numerical Methods for Science and Technology, vol.3, Springer-Verlag, 1990. [9] M. Deghan and M. Sabouri, A spectral element method for solving the Pennes bioheat transfer equation by using triangular and quadrilateral elements, App. Math. Modeling, 36, p. 6031-6049, 2012. [10] B. Fornberg, A Practical Guide to Pseudospectral Methods, Cambridge University Press, Cambridge, 1996. [11] H. Fujita, N. Saito and T. Suzuki, Operator Theory and Numerical Methods, NorthHolland, 2001. 14 [12] D. Gilbarg and N. S. Trudinger, Elliptic Partial Differential Equations of Second Order, Springer-Verlag, Berlin, 2001. [13] M. Giordano, G. Gutierrez and C. Rinaldi, Fundamental solutions to the bioheat equation and their application to magnetic fluid hyperthermia, Int. J. Hyperthermia, 26(5), p. 475484, 2006. [14] P. Grisvard, Elliptic Problems in Nonsmooth Domains, Pitman, 1985. [15] A. Hazanee and D. Lesnic, Determination of a time-dependent coefficient in the bioheat equation, International Journal of Mechanical Sciences, DOI: 10.1016/j.ijmecsci.2014.05.017. [16] N. B. Kerimov and M. I. Ismailov, An inverse coefficient problem for the heat equation in the case of nonlocal boundary conditions, J. Math. Anal. Appl., 396, p. 546-554, 2012. [17] J. Liu and L. X. Xu, Boundary information based diagnostics on the thermal states of biological bodies, Int. J. Heat Mass Transfer, 43, p. 2827-2839, 2000. [18] F. S. Loureiro, W. J. Mansur, L.C. Wrobel and J. E. A. Silva, The explicit Green’s approach with stability enhancement for solving the bioheat transfer equation, Int. J. Heat and Mass Transfer, 76, p. 393–404, 2014. [19] A. Pazy, Semigroups of Linear Operators and Applications to Partial Differential Equations, Springer-Verlag, 1983. [20] H. H. Pennes, Analysis of tissue and arterial blood temperatures in the resting human forearm, Journal of Applied Physiology, 1(2), p. 93-122, 1948. [21] L. Raimondi, Self-adjoint extensions for symmetric Laplacian on polygons, PhD Thesis, Universit´a Degli Studi Dell’Insubria, 2012. [22] A. G. Ramm, An inverse problem for the heat equation, J. Math. Anal. Appl. 264, p. 691–697, 2001. [23] R. M. Romero, J. J. Lozano, M. Sen and F. Gonzalez, Analytical solution of the Pennes equation for burn depth determination from infrared thermographs, Math. Medicine & Biology, 27, p. 21-38, 2009. [24] K. A. Shah, P. H. Bhatahawala, Analyical solution of malignant skin tumor problem by Green’s function method, Int. J. Appl. MAth. Mech. 8 (17) (2012) 98-111. [25] C. F. L. Souza, M. V. C. Souza, M. J. Cola¸co, A. B. Caldeira and F. Scofano Neto, Inverse determination of blood perfusion coefficient by using different deterministic and heuristic techniques, J Braz. Soc. Mech. Sci. Eng., 36(1), p. 193-206, 2014. [26] T. C. Shih, Y. Ping, W. Lin and H. Kou, Analytical analysis of the Pennes bioheat transfer equation with sinusoidal heat flux condition on skin surface. Med. Eng. Phys. 29 (2007) 946953. [27] L. N. Trefethen, Spectral Methods in Matlab, SIAM, Philadelphia, PA, 2000. [28] D. Trucu, D. B. Ingham and D. Lesnic, Inverse temperature-dependent perfusion coefficient reconstruction, Int. J. Non-Linear Mech., 45, p. 542-549, 2010. 15
© Copyright 2024