analysis of asymptotic preserving schemes with the
play

Analysis of Asymptotic Preserving schemes with the modified equation - PowerPoint PPT Presentation

Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes Bruno Despr es (LJLL-UPMC) collaboration with C. Buet (CEA) et E. Franck (PhD-CEA-LJLL) Analysis of Asymptotic Preserving schemes with the


  1. Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes Bruno Despr´ es (LJLL-UPMC) collaboration with C. Buet (CEA) et E. Franck (PhD-CEA-LJLL) Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 1 / 25 Bruno

  2. 1D telegraph equation Model problem (stiff source terms, radiation , friction, . . .)  ∂ t u ε + 1   ε∂ x v ε = 0 ,   Model problem   ∂ t v ε + 1 ε∂ x u ε + σ  Modified  ε 2 v ε = 0 . equations Main result σ > 0 is a given coefficient. The small parameter is 0 < ε ≤ 1. Schemes Numerical Hilbert expansion with respect to the small parameter ε results u ε = u 0 + · · · , v ε = v 0 + ε v 1 + · · · yields v 0 = 0 and ∂ x u 0 + σ v 1 = 0. It justifies the limit diffusion equation ∂ t u 0 − 1 σ∂ xx u 0 = 0 . Jin-Levermore , Numerical methods for hyperbolic conservation laws with stiff relaxation terms, JCP 1996. Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 2 / 25 Bruno

  3. Standard discretization The usual F.V scheme (Riemann) writes  u j − u j + v j +1 − v j − 1 − u j +1 − 2 u j + u j − 1   = 0 ,  Model ∆ t 2 ε ∆ x 2 ε ∆ x problem  v j − v j + u j +1 − u j − 1 − v j +1 − 2 v j + v j − 1 + σ Modified   ε 2 u j = 0 . equations ∆ t 2 ε ∆ x 2 ε ∆ x Main result Schemes Hilbert expansion ( u j = u 0 j + · · · and v j = v 0 j + ε v 1 j + · · · ) Numerical yields results u 0 j +1 − u 0 j − 1 v 0 + σ v 1 j = 0 , j = 0 . 2∆ x The limit scheme is u j 0 − u 0 u 0 j +2 − 2 u 0 j + u 0 u 0 j +1 − 2 u 0 j + u 0 − 1 − ∆ x j − 2 j − 1 j = 0 . ∆ x 2 ∆ x 2 ∆ t 2 ε σ Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 3 / 25 Bruno

  4. Summary • The limit scheme is consistent with � 1 � σ + ∆ x ∂ t u − ∂ xx u = 0 . 2 ε Model problem Modified This is not correct in the regime ∆ x ≥ ε ! ! equations Main result • The main objective of A.P. methods is to modify the basic Schemes scheme. Numerical results • There exists different approaches : Jin-Levermore, Gosse-Toscani, . . ., Jin-Pareschi, . . .. The structure of these methods may seem strange , in particular for the most efficient methods. • First goal of this presentation : can we understand a priori the necessary modifications, starting from PDEs ? Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 4 / 25 Bruno

  5. Modified equations • Start from the modified equation  Model ∂ t u ε,α + 1 problem   ε ( ∂ x v ε,α − α∂ xx u ε,α ) = 0 , Modified equations  ∂ t v ε,α + 1 ε ( ∂ x u ε,α − α∂ xx u ε,α ) = − σ  ε 2 v ε,α , Main result Schemes Numerical with two small parameters : ε and α ≈ ∆ x 2 . results • Reminder : Hilbert expansion with respect to ε ( α > 0 fixed) is not correct � 1 � σ + α ∂ t u − ∂ xx u = 0 ε Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 5 / 25 Bruno

  6. Modified equation of the first kind • Introduce the Magic coefficient M = ε + σα ∈ ]0 , 1] together ε with  Model ∂ t u ε,α + M problem   ε ( ∂ x v ε,α − α∂ xx u ε,α ) = 0 , Modified equations  ∂ t v ε,α + 1 ε ( ∂ x u ε,α − α∂ xx v ε,α ) = − σ  Main result ε 2 v ε,α , Schemes Numerical results • Hilbert expansion with respect to ε ( α > 0 fixed) yields � 1 � σ + α ∂ t u 0 ,α − M ∂ xx u 0 ,α = 0 . ε � 1 � ε + σα = 1 This is correct now since : M σ + α = ε σ . ε + ασ ε σε Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 6 / 25 Bruno

  7. Modified equation of the second kind • The symetry in the equations is better using the Magic coefficient in both equations  u α,ε + M  Model  ∂ t � ε ( ∂ x � v α,ε − α∂ xx � u α,ε ) = 0 , problem Modified  v α,ε + M v α,ε ) = − σ M  equations ∂ t � ε ( ∂ x � u α,ε − α∂ xx � ε 2 � v α,ε , Main result Schemes Numerical results • Once again, Hilbert expansion is correct u α, 0 − 1 ∂ t � σ∂ xx � u α, 0 = 0 . • The identity energy is correct in the sense � � u α,ε ( t ) 2 + � u α,ε (0) 2 + � v α,ε ( t ) 2 v α,ε (0) 2 � � dx ≤ dx . 2 2 R R Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 7 / 25 Bruno

  8. Main result An extension of a result proved for numerical methods in Design of asymptotic preserving finite volume schemes for Model the hyperbolic heat equation on unstructured meshes , problem Modified Numer. Math., 2012, with C. Buet and E. Franck yields equations Main result Theor : Consider well prepared data Schemes Numerical v 0 = − ε u 0 ∈ H 3 ( R ) , σ∂ x u 0 + ε 2 v 2 v 2 ∈ H 1 ( R ) . results There exists C > 0 ind´ ependent of ε such that ( t ≤ T ) � u ε ( t ) − � u α,ε ( t ) � L 2 ( R ) + � v ε ( t ) − � v α,ε ( t ) � L 2 ( R ) ≤ C min( α, ε ) . Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 8 / 25 Bruno

  9. Sketch of the proof Define e = u ε − � u α,ε and f = v ε − � v α,ε One has  ∂ t e + M   ε ( ∂ x f − α∂ xx e ) = r , Model problem  ∂ t f + M ε ( ∂ x f − α∂ xx f ) + σ M  ε 2 f = s , Modified equations Main result with Schemes r = ∂ t u ε + M ε ( ∂ x v ε − α∂ xx u ε ) = (1 − M ) ∂ t u ε − M α ε ∂ xx u ε , Numerical results s = ∂ t v ε + M ε ( ∂ x u ε − α∂ xx v ε ) + σ M ε 2 v ε = (1 − M ) ∂ t v ε − M α ε ∂ xx v ε . Main intermediate result � r � L ∞ ([0 , T ]: L 2 ( R )) + � s � L 2 ([0 , T ]: L 2 ( R )) ≤ C min( α, ε ) which proves the claim. Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 9 / 25 Bruno

  10. Philosophy Model An A.P. scheme with good properties introduces the problem Magic coefficient M at the right place. Modified equations Main result Schemes The design principle of the A.P. scheme is less important. Numerical results It may be a full Riemann solver, a simplified one, coming from W.B. (well balanced) techniques, a direct finite difference scheme, . . . Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 10 / 25 Bruno

  11. Jin-Levermore Riemann invariants v ± u are modified � v n Model j + u n = v n 2 + u n + σ ∆ x 2 ε v n 2 , problem j j + 1 j + 1 j + 1 2 Modified v n j +1 − v n = v n 2 − u n + σ ∆ x 2 ε v n 2 . equations j +1 j + 1 j + 1 j + 1 2 Main result The solution of this linear system is Schemes Numerical  � � results  2 = M v n v n j + v n j +1 + u n j − u n , j + 1 j +1 2 � �  2 = 1 u n u n j + u n j +1 + v n j − v n . j + 1 2 j +1 where M = 2 σ is the correct value. ε ε + ∆ x Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 11 / 25 Bruno

  12. Final scheme 2 = Mv Classique Model Since v n , one obtains the Jin-Levermore problem j + 1 j + 1 2 Modified scheme equations  Main result u j − u j + M v j +1 − v j − 1 − M u j +1 − 2 u j + u j − 1   = 0 , Schemes ∆ t 2 ε ∆ x 2 ε ∆ x v j − v j + u j +1 − u j − 1 − v j +1 − 2 v j + v j − 1 Numerical + σ   results ε 2 v j = 0 . ∆ t 2 ε ∆ x 2 ε ∆ x It corresponds to the modified equation of the first kind. Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 12 / 25 Bruno

  13. Gosse-Toscani scheme Moreover replace the source term σ ε 2 v j by Model problem 2 + v j + 1 v j − 1 σ Modified 2 . equations ε 2 2 Main result One obtains exactly Schemes  Numerical u j − u j + M v j +1 − v j − 1 − M u j +1 − 2 u j + u j − 1  results  = 0 , ∆ t 2 ε ∆ x 2 ε ∆ x v j − v j + M u j +1 − u j − 1 − M v j +1 − 2 v j + v j − 1 + M σ   ε 2 v j = 0 , ∆ t 2 ε ∆ x 2 ε ∆ x It corresponds to the modified equation of the second kind. Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 13 / 25 Bruno

  14. MultiD : u ε ∈ R , v ε ∈ R 2 Solve : ∂ t u ε + 1 ∂ t v ε + 1 ε ∇ u ε = − σ ε ∇ · v ε = 0 , ε 2 v ε . Model problem 2 2 Modified 1.5 1.5 equations Main result 1 1 Schemes 0.5 0.5 Numerical results 0 0 0 0.5 1 1.5 2 0 0.5 1 1.5 2 Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 14 / 25 Bruno

  15. Jin-Levermore on edges Model x r problem Cell Ω k Modified x r + 1 equations x k l jk Main result n jk Schemes x j Numerical Cell Ω j results x r − 1 First problem : x j x k is not parallel to normal vector n jk . Analysis of Asymptotic Preserving schemes with the modified equation 2D extension on general meshes p. 15 / 25 Bruno

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend