Div-Curl Problems and H1-Regular Stream Functions in 3D Lipschitz Domains

Div-Curl Problems and H1-Regular Stream Functions in 3D Lipschitz Domains

Received 21 May 2020; Revised 01 February 2021; Accepted: 00 Month 0000 DOI: xxx/xxxx PREPRINT Div-Curl Problems and H1-regular Stream Functions in 3D Lipschitz Domains Matthias Kirchhart1 | Erick Schulz2 1Applied and Computational Mathematics, RWTH Aachen, Germany Abstract 2Seminar in Applied Mathematics, We consider the problem of recovering the divergence-free velocity field U Ë L2(Ω) ETH Zürich, Switzerland of a given vorticity F = curl U on a bounded Lipschitz domain Ω Ï R3. To that end, Correspondence we solve the “div-curl problem” for a given F Ë H*1(Ω). The solution is expressed in Matthias Kirchhart, Email: 1 [email protected] terms of a vector potential (or stream function) A Ë H (Ω) such that U = curl A. After discussing existence and uniqueness of solutions and associated vector potentials, Present Address Applied and Computational Mathematics we propose a well-posed construction for the stream function. A numerical method RWTH Aachen based on this construction is presented, and experiments confirm that the resulting Schinkelstraße 2 52062 Aachen approximations display higher regularity than those of another common approach. Germany KEYWORDS: div-curl system, stream function, vector potential, regularity, vorticity 1 INTRODUCTION Let Ω Ï R3 be a bounded Lipschitz domain. Given a vorticity field F .x/ Ë R3 defined over Ω, we are interested in solving the problem of velocity recovery: T curl U = F in Ω. (1) div U = 0 This problem naturally arises in fluid mechanics when studying the vorticity formulation of the incompressible Navier–Stokes equations. Vortex methods, for example, are based on the vorticity formulation and require a solution of problem (1) at every time-step. 1 While our motivation lies in fluid dynamics, this “div-curl problem” also is interesting in its ownright. On the whole space R3, this problem is a classical matter. Whenever F is smooth and compactly supported, the unique solution U of problem (1) that decays to zero at infinity is given by the Biot–Savart law. 2, Proposition 2.16 However, the case where Ω is a arXiv:2005.11764v2 [math.AP] 3 Feb 2021 bounded domain is significantly more challenging. In numerical simulations of the incompressible Navier–Stokes equations, it is common to fulfil the constraint div U = 0 only approximately, but it has recently been demonstrated that such a violation can cause significant instabilities. The importance for numerical methods to fulfil this constraint exactly was stressed by John et al. 3 One way of achieving this requirement is the introduction of a stream function, or vector potential: instead of solving problem (1) directly, one seeks an approximation Ah of an auxiliary vector-field A such that U = curl A. Because of the vector calculus identity div ◦ curl ≡ 0, the velocity field Uh = curl Ah is always exactly divergence free. d In particle methods, the particle positions x ËΩ, i = 1; § ;N, are updated by solving x .t/ = U t; x .t/ , i = 1; § ;N using i dt i i a time-stepping scheme. It makes sense to use a volume-preserving scheme for this problem. However, most of these schemes require a stream function A and not the velocity U as input, 4, Chapter VI.9 and thus arises the desire to have a stream function of maximum regularity at hand. In this work we describe how to compute stream functions that are at least H1(Ω)-regular—even on non-smooth domains—thereby improving on the regularity of approximations currently available in related literature. 2 Matthias Kirchhart and Erick Schulz 1.1 Summary of Results Our results can be summarised as follows. 2 *1 1. Existence of Velocity Fields. (Theorem 1) Problem (1) has a solution U Ë L (Ω) if and only if F Ë H (Ω) and êF; Vë = 0 1 for all V Ë H0(Ω) with curl V = 0. In Lemma 8, we discuss equivalent alternative formulations of the latter condition. 2. Existence of Stream Functions. (Theorem 3) Let the velocity U Ë L2(Ω) solve problem (1). Then, U can be written in terms of a stream function A Ë H1(Ω) as U = curl A if and only if U fulfils U ⋅ n dS = 0 on each connected component ∫Γi Γi of the boundary Γ := )Ω. 3. Uniqueness. (Theorems 2 and 4) If Ω is “handle-free”, the solution U Ë L2(Ω) of problem (1) can be made unique by * 1 prescribing its normal trace U ⋅ n Ë H 2 (Γ). Moreover, if the prescribed boundary data fulfils U ⋅ n dS = 0 on each ∫Γi 1 connected component Γi Ï Γ of the boundary, there exist conditions that uniquely determine a stream function A Ë H (Ω) such that U = curl A. 4. Construction of Solutions. (Section 5) The main novelty of this work lies in the explicit construction of H1(Ω)-regular stream functions A directly from the vorticity F. Given a vorticity F Ë H*1(Ω) fulfilling the conditions of item 1 and 1 * 1 boundary data U ⋅ n Ë H 2 (Γ) fulfilling the conditions of item 2, this construction will yield a stream function A Ë H (Ω) such that U = curl A solves problem (1). If the domain is handle-free, the obtained solution will be the uniquely defined stream function A Ë H1(Ω) from item 3. Numerical methods will be described in Section 7. 5. Well-posedness. (Theorem 5) From the structure of the construction one can directly infer its well-posedness. The 1 *1 * vector-fields U and A continuously depend on the given data F Ë H (Ω) and U ⋅ n Ë H 2 (Γ). 6. Regularity. (Theorem 6) If in addition to the above assumptions the given data fulfils F Ë L2(Ω) and U ⋅ n Ë L2(Γ), then 1 3 U Ë H 2 (Ω) and A Ë H 2 (Ω). The results concerning existence and uniqueness of velocity fields U follow from classical functional analytic arguments and are well-known, but covered for completeness. Existence of stream functions A Ë H1(Ω) is due to Girault and Raviart 5, Theorem 3.4. Their work, however, left unclear how to compute such a potential. 1.2 Problematic Approaches A naive approach to the div-curl problem (1) relies on the observation that –U = curl. curl U / * (. div U / = curl F: (2) «¯¬ «¯¬ =F =0 Based on this vector-calculus identity, it is tempting to solve three decoupled scalar Poisson problems –ΔUi = .curl F/i, i = 1; 2; 3, for the components of U, say by prescribing the value of each one on the boundary. However, this approach is problematic: it is our aim to integrate F, but instead this strategy asks that we differentiate first. Therefore, it needlessly requires to impose more regularity on the right-hand side. Moreover, there is no guarantee that its solution is divergence-free. Finally, since the tangential components of U allow us to compute .curl U/ ⋅ n on the boundary, the boundary data must fulfil the compatibility condition .curl U/ ⋅ n = F ⋅ n. We will later see that the solutions of problem (1) are usually not H1(Ω)-regular, and thus the 1 classic existence and uniqueness results in H (Ω) for the scalar Poisson problems –ΔUi = .curl F/i are not applicable either. Another straightforward approach assumes that F Ë L2(Ω). One may then extend F by zero to the whole space, yielding F Ë L2.R3/, and apply the Biot–Savart law to this extension. The normal trace U ⋅ n on Γ can then be prescribed by adding a suitable “potential flow”. The main caveat of this strategy is that unless F ⋅ n = 0 on the boundary, the zero extension F will not be divergence-free, and in this case the Biot–Savart law fails to yield the correct result. We will later see that this approach can in fact be fixed by introducing a suitable correction on the boundary. 1.3 Our Results in Context Clearly, for a given velocity field U, the condition U = curl A alone does not uniquely determine A: because of the vector calculus identity curl ◦ .–(/ ≡ 0, any gradient may be added to A without changing its curl. It is thus natural to enforce the so-called Matthias Kirchhart and Erick Schulz 3 Reference Regularity of Ω Input Output Remarks 1 6 2 Amrouche et al. Lipschitz U Ë L (Ω) AT Ë H 2 (Ω) tangential potential 1 6 2 Amrouche et al. Lipschitz U Ë L (Ω) AN Ë H 2 (Ω) normal potential, only if U ⋅ n = 0 Bramble and Pasciak 12 Lipschitz F Ë H*1(Ω) U Ë L2(Ω) Alonso and Valli 13 C1;1 F Ë L2(Ω) U Ë L2(Ω) This work Lipschitz F Ë H*1(Ω) A Ë H1(Ω) solves both systems simultaneously TABLE 1 Approaches found in the literature for solving related div-curl problems and the component-wise Sobolev regularity of the input and output data. No other approach known to the authors achieves H1(Ω)-regularity of A in non-smooth Lipschitz domains. Coulomb gauge condition div A = 0, but this alone still does not ensure uniqueness. For a given F, we are then in fact facing two systems: curl A = U; curl U = F; and (3) div A = 0; div U = 0: These systems differ in the involved spaces and boundary conditions. Forthe U-system we would like to prescribe U ⋅ n on )Ω, while for the A-system we actually do not care which boundary conditions are prescribed, as long as they ensure that the solution is unique, and—hopefully—as regular as possible.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    20 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us