Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D...
Transcript of Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D...
![Page 1: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/1.jpg)
Adaptive mesh refinement: Quantitative computation of a rising bubble using COMSOL
Multiphysics®
T.Preney, J.D. Wheeler and P.Namy
SIMTEC- (+33) 9 53 51 45 60
![Page 2: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/2.jpg)
Need to accelerate your calculations ?
2
• The mesh : fundamental pillar of numerical computation on which the approached solution is built
• A high concentration of nodes is needed where the gradients are important
→ May induce large computational times !
Source : COMSOL application libraries
![Page 3: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/3.jpg)
Introduction
3
Definition : To adapt the mesh to the solution as time goes by
→ More efficient computation
Fast Precise
![Page 4: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/4.jpg)
Industry Challenges• R&D sections: experts in their field Expertise in numerical modelling?
• Lack of time• FE modelling performed by a small group of people
Working with SIMTEC
SIMTEC’s Solutions• Numerical modelling project
SIMTEC’s member as your colleague Help improve your modelling knowledge! Cost-effective outsourcing
4
![Page 5: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/5.jpg)
Numerical Modelling Consultants
6 Members all EngD + PhD• Extensive research background• Complex problems• various fields of expertise
Successful Track Record:• Big international compagnies• Government laboratories
Involved in Research Consortia• EU funded projects (REEcover / SHARK)• PhD projects supervision.
Our team & Our clients
5
Jean-David Wheeler
Patrick Namy Vincent Bruyère Elise Chevallier
Jean-Marc Dedulle Maalek Mohamed-Said
![Page 6: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/6.jpg)
SIMTEC: 15 years of building expertise…
I. Numerical modelling development
III. Provide support in numerical
modelling
II. Tailored training sessions on numerical modelling
6
IV. Remote computation
• FEM method training session• Become an expert with solvers• Two-phase flow modelling
Discover more about our successful modelling work with clients!
www.simtecsolution.fr
![Page 7: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/7.jpg)
Plan
7
I. General principle
II. 2D validation study
III. 3D validation study : comparison with other softwares
![Page 8: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/8.jpg)
Introduction
8
Especially useful for a time-dependent study !
Velocity field 𝑢
𝑐 = 1 Outlet
Zero flux
Zero flux
→ Concentration front propagation
Example: transport of a concentration in water
![Page 9: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/9.jpg)
Introduction
9
Idea : Refine the mesh where the concentration gradient norm is important
About the concentration:
![Page 10: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/10.jpg)
I – General principle
10
Avantages 2 fundamental points
Coarse mesh Refined mesh
Few nodes : low impact oncomputational time
Gain in accuracy : the mesh isfiner where it matters
Calculation both fast and precise !
![Page 11: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/11.jpg)
11
Question : How will the mesh evolve?
𝑡 = 0Δ𝑡𝑚𝑒𝑠ℎ
Mesh 1
→ The user specifies a remeshing frequency FinalTime
Mesh 2 ∙∙∙
Effect : Remeshing every Δ𝑡𝑚𝑒𝑠ℎ
I – General principle
![Page 12: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/12.jpg)
12
Question : Where will the mesh be adapted?
→ The user specifies an error indicator (usually a gradient norm)
Effect : Mesh refinement where the error indicator function is important
I – General principle
![Page 13: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/13.jpg)
13
Double calculations sweep
3. Second calculation : computation of the solution on the (now) refined mesh
4. Back to step 1
1. First calculation : estimation of the error indicator on the coarse meshTo determine spatial areas where the indicator is important
2. Mesh refinement on those areas
𝑡 𝑡 + Δ𝑡
I – General principle
![Page 14: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/14.jpg)
14
3. Second calculation : computation of the solution on the refined mesh
4. Back to step 1 at the end of the time interval
1. First calculation : estimation of the error indicator on the coarse mesh
2. Mesh refinement where the error indicator is important
𝑡 + Δ𝑡 𝑡 + 2Δ𝑡I – General principle
Double calculations sweep
![Page 15: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/15.jpg)
15
Double calculations sweep
1. Estimation : low precision calculation on coarse mesh2. Mesh adaptation3. Precise calculation on refined mesh
Δ𝑡 2Δ𝑡𝑡 = 0Final time3Δ𝑡 4Δ𝑡 ∙∙∙
Estimation
Computation
Estimation
Computation
Estimation
Computation
Estimation
Computation
Estimation
Computation
I – General principle
![Page 16: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/16.jpg)
II – 2D Study
16
Public benchmark available athttp://www.featflow.de/en/benchmarks/cfdbenchmarking/bubble.html
Reference paper:Hysing, S.; Turek, S.; Kuzmin, D.; Parolini, N.; Burman, E.; Ganesan, S.; Tobiska, L.: Quantitative benchmark computations of two-dimensional bubble dynamics, International Journal for Numerical Methods in Fluids, Volume 60 Issue 11, Pages 1259-1288, DOI: 10.1002/fld.1934, 2009
![Page 17: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/17.jpg)
17
Configuration
Rise of a bubble of gas inside a fluid• 2D geometry• Laminar flow modelled by Navier-Stokes
equations• Two-phase flow with a phase-field approach
Study parameters
𝝆𝟏 𝒌𝒈.𝒎−𝟑 𝝆𝟐 𝒌𝒈.𝒎
−𝟑 𝝁𝟏 𝑷𝒂 ∙ 𝒔 𝝁𝟐 𝑷𝒂 ∙ 𝒔 𝒈 𝒎. 𝒔−𝟐 𝝈 𝑵 ∙ 𝒎−𝟏
1000 1 10 0,1 0,98 1,96
Extract : reference paper
II – 2D Study
![Page 18: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/18.jpg)
18
Equations and boundary conditions
Laminar flow with Navier-Stokes equations
𝑢 = 0
𝑢 ∙ 𝑛 = 0
𝑝 = 0
𝑢 = 0
𝜌𝜕𝑢
𝜕𝑡+ 𝑢 ∙ 𝛻 𝑢 = 𝜌 𝑔 − 𝛻𝑝 + 𝜇Δ𝑢
𝑑𝑖𝑣 𝑢 = 0
II – 2D Study
![Page 19: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/19.jpg)
19
Phase-field method to simulate two-phase flow
Principle : Use a dimensionless phase field variable 𝜑 that can take values in{-1, 1} according to the phase represented
• Fluid 1 : 𝜑 = −1
• Fluid 2 : 𝜑 = 1
𝜑 = −1
𝜑 = 1
The physical interface is characterised by 𝜑 = 0
II – 2D Study
![Page 20: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/20.jpg)
20
Two test cases: fixed mesh and adaptive mesh
Fine mesh Adaptive mesh
II – 2D Study
![Page 21: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/21.jpg)
21
Mesh type Mesh element size Number of degrees of freedom
Computational time
Fixed 6,4 ∗ 10−3 𝑚 260 000 75 minutes
Adaptive 5,4 ∗ 10−3 𝑚 250 000 15 minutes
→ Massive acceleration !
What about accuracy?
/5 !
II – 2D Study
![Page 22: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/22.jpg)
22
Results : bubble shape and comparison
→ Good adequacy generally …
Fixed meshAdaptive mesh
Bubble shape at t = 3s
… but some details vary (satellites)
II – 2D Study
![Page 23: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/23.jpg)
23
Quantitative comparison criteria
1. Position of centre of mass of the bubble
2. Mean rise velocity
𝑦 =1
Ω Ω
𝑦 𝑑𝑆
𝑤ℎ𝑒𝑟𝑒 Ω = 𝑋 ∈ ℝ2 | 𝜑 𝑋 ≥ 0 𝑎𝑛𝑑 Ω = Ω 𝑑𝑆
𝑣 =1
Ω Ω
𝑣 𝑑𝑆
II – 2D Study
![Page 24: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/24.jpg)
24
Results: comparison with the benchmark
II – 2D Study
![Page 25: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/25.jpg)
25
II – 2D StudyResults: comparison with the benchmark
![Page 26: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/26.jpg)
III – 3D study
26
Configuration
3D generalisation of the 2D case
Scale in meters
From the reference paperJ. Adelsberger, P. Esser, M. Griebel, S. Groß, M. Klitz, and A. Rüttgers.3D incompressible two-phase flow benchmark computations for rising droplets.2014. Proceedings of the 11th World Congress on Computational Mechanics (WCCM XI), Barcelona, Spain, also available as INS Preprint No. 1401 and as IGPM Preprint No. 393.
Extract : reference article
![Page 27: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/27.jpg)
27
Numerical validation
Total mass variation < 0,2%
III – 3D study
![Page 28: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/28.jpg)
28
Computational times
COMSOL Multiphysics® (adaptive mesh) 22 h on 2 cores at 4,16 GHz
NaSt3D (maillage fixe) 1 week on32 cores at 2,226 GHz
OpenFOAM (maillage fixe) 2,5 days on 32 cores at 2,226 GHz
Comparison with two CFD software• NaSt3D• OpenFOAM
III – 3D study
![Page 29: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/29.jpg)
29
Results: comparison with the benchmarkMesh visualisation (left)streamlines (right)interface (in red)
III – 3D study
![Page 30: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/30.jpg)
30
III – 3D studyResults: comparison with the benchmark
Mesh visualisation (left)streamlines (right)interface (in red)
![Page 31: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/31.jpg)
31
Results: comparison of the bubble shape at t=3,5s
NaSt3D OpenFOAM
Adaptive mesh with COMSOL Multiphysics®
Extract: reference article
III – 3D study
![Page 32: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/32.jpg)
Conclusion
32
• Principle of the adaptive mesh refinement method : accelerate calculations while improving accuracy
• Comparison with results from literature and others CFD software : validation of the method
Laser piercing Additive fabrication
• Practical applications on industry topics:
![Page 33: Adaptive mesh refinement: Quantitative computation of a rising … · 2018-12-03 · 3D incompressible two-phase flow benchmark computations for rising droplets. 2014. Proceedings](https://reader033.fdocuments.in/reader033/viewer/2022050113/5f4a749101534366b83c3b00/html5/thumbnails/33.jpg)
Thanks a lot!Q&A
T.Preney, J.D. Wheeler and P.Namy
SIMTEC- (+33) 9 53 51 45 60