Finite Element Simulation of Thermo-Mechanical Model with Phase Change
Abstract
:1. Introduction
2. Preliminaries
3. Mathematical Model
3.1. Heat Transfer in Porous Media
3.2. Mechanics of Soils Due to Phase Change
3.3. Thermo-Mechanical Model
4. Finite Element Approximation
4.1. Variational Formulation
- Find such that:
4.2. Finite Element Discretization
- Solve the heat equation for
- Solve the displacement equation for
5. Numerical Results
- solid:
- water:
- ice:
5.1. Two-Dimensional Problem
- Geometry 1 (see Figure 5a).
- Geometry 2 (see Figure 5b).
- Geometry 3 (see Figure 5c).
- Geometry 1: mesh contains 8580 vertices and 16,756 cells, and= 17,160.
- Geometry 2: mesh contains 13,012 vertices and 25,504 cells, = 13,012 and= 26,024.
- Geometry 3: mesh contains 12,417 vertices and 24,361 cells, = 12,417 and= 24,834.
- Test 1. Frozen initial condition with .
- Test 2. Unfrozen initial condition with .
- From the first and second columns in Figure 8 and Figure 9, we observe larger errors for Test 2 than for Test 1 for all computational domains at initial time layers. For example, in Geometry 1 using time iterations, we have of temperature errors in Test 1 and of temperature errors in Test 2 at times , respectively. For displacements errors, we have in Test 1 and in Test 2 at times , respectively. When we use more iterations by time for Geometry 1 (), we have of temperature errors in Test 1 and of temperature errors in Test 2 at times , respectively. For displacements errors, we have in Test 1 and in Test 2 at times , respectively. At the final time, we obtain good results with less than one percent of errors for temperature and displacements using and 200 for all Geometries.
- The influence of the time step size is larger for displacements than for temperature for both tests (see Figure 8 and Figure 9). For example, in Test 1 (Geometry 1) at the final time, we have of temperature errors and of displacements errors for , respectively. In Test 2 for Geometry 1 at the final time, we have of temperature errors and of displacements errors for , respectively. Furthermore, the displacements errors are larger than the temperature errors at initial time layers. For example, in Test 1 using time iterations (Geometry 1) we have of temperature errors and of displacements errors at times , respectively. We observe similar error behavior for the second and the third geometries.
- Figure 8 and Figure 9 show that errors decrease by time for Test 1 and 2 in all computational domains. For example, the temperature error decreases from at time to at the final time and displacements error decreases from at time to at the final time for Test 1 using time iterations (Geometry 1). In Test 2 using time iterations (Geometry 1), the temperature error decreases from at time to at the final time and displacements error decreases from at time to at the final time.
- From the third column in Figure 8 and Figure 9, we observe that nonlinear iterations have good convergence for Test 1 and 2 for all geometries, where more iterations are needed at the first time steps. For Geometry 1, we observe that 42 % of all time iterations perform more than one nonlinear iteration (21 time iterations from total 50, till ) for , 24 % for (24 from 100, till ), 13.5 % for (27 from 200, till ), and 9.6 % for (29 from 300, till ) in Test 1. In Test 2 (Geometry 1), we observe that 76 % of all time iterations perform more than one nonlinear iteration (38 time iterations from total 50, till ) for , 43 % for (43 from 100, till ), 24 % for (48 from 200, till ), and 16.6 % for (50 from 300, till ). We obtain similar behavior for Geometry 2 and 3 and see that the Picard iterative method needs more iterations to converge for a small number of time steps .
- For Test 1, we have a small difference between solution using linearization from the previous time layer and solution using Picard iterations. For example, in Test 1 (Geometry 1), we have near or less than one percent of errors for temperature and displacements for the algorithm with linearization from the previous time layer for . This happens because, for this test case, phase change interface movement occurs in a smaller domain and leads to a less nonlinear process for the temperature distribution with a small number of nonlinear iterations. In Test 2, we obtain a more nonlinear process with a larger thawing domain. This leads to a larger number of nonlinear iterations at initial time layers to converge, and therefore larger errors occur between solution using linear algorithm and algorithm with Picard iterations.
- Nonlinear iterations have a larger influence on the displacements solution than for temperature at Test 2. Such error behavior happens because, in the considered test examples, we considered the cases when deformation occurs due to porosity (temperature) change and accurate calculation of the temperature have a strong impact. For example, in Geometry 1 with time iterations, we have of temperature errors and of displacements errors in Test 2 at times , respectively. When we use more iterations by time (), we have of temperature errors in Test 1 and of displacements errors in Test 2 at times , respectively.
- Differences between linearization from the previous time layer and solution using Picard iterations are reduced by time. For example, in Test 2, we obtain good results with less than one percent of errors for temperature and displacements at the final time using a sufficiently large number of time iterations and 300.
- For Test 2, the differences are larger for Geometry 1 and 2 than for Geometry 3, which illustrates the influence of the geometry on the nonlinearity of the process. For Geometry 3 with time iterations, we have of temperature errors and of displacements errors in Test 2 at times , respectively. For Geometry 2 with time iterations, we have of temperature errors in Test 2 and of displacements errors at times , respectively. For Geometry 1 with time iterations, we have of temperature errors in Test 2 and of displacements errors at times , respectively.
- For the Picard iteration method, we observe that the sum of iterations is larger for Test 2 than for Test 1 for all geometries. For Geometry 1, we have in total 72 nonlinear iterations in Test 1 and 105 nonlinear iterations in Test 2 for time iterations. We have more nonlinear iterations for Test 2, because, as we see before, the temperature field for initial and boundary conditions of Test 2 we obtain faster phase change interface moving and therefore we have more nonlinear iterations to converge.
- Using 50 time steps in Test 1 on Geometry 1, the solution time is 13.09 s and 23.08 s for linearization from the previous time layer and Picard iterations, respectively. When we use 50 time steps in Test 2 on Geometry 1, the solution time is 14.48 s for linearization from the previous time layer and 27.27 s for Picard iterations. Using 300 time steps in Test 1 on Geometry 1, the solution time is 107.13 s and 113.61 s for linearization from the previous time layer and Picard iterations, respectively. When we use 300 time steps in Test 2 on Geometry 1, the solution time is 99.59 s for linearization from the previous time layer and 106.43 s for Picard iterations.
- Solution time also depends on the size of the system that is solved at each time/nonlinear iteration. The size of the systems was presented above with the mesh size for all geometries. Solution time for Geometry 1 is slightly smaller than for Geometry 2 and 3 because we have a smaller number of degrees of freedom for temperature and displacements.
5.2. Three-Dimensional Problem
- Geometry 1 (see Figure 11a).
- Geometry 2 (see Figure 11b).
- Geometry 3 (see Figure 11c).
- Geometry 1: mesh contains 3336 vertices and 13,317 cells, = 3336 and= 10,008.
- Geometry 2: mesh contains 5165 vertices and 22,696 cells, = 5165 and= 15,495.
- Geometry 3: mesh contains 3896 vertices and 16,254 cells, = 3896 and= 11,688.
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Nomenclature
water volume of porous media | |
ice volume of porous media | |
solid volume of porous media | |
V | total volume of porous media |
void space volume of porous media | |
water fraction volume | |
ice fraction volume | |
solid fraction volume | |
porosity | |
w | unfrozen water content |
density | |
density of water | |
density of ice | |
density of solid | |
T | temperature |
freezing temperature | |
initial temperature | |
a | water content model parameter |
maximum water content | |
minimum water content | |
heat transfer coefficient | |
k | heat conductivity |
water heat conductivity | |
ice heat conductivity | |
solid heat conductivity | |
water volume of porous media for | |
c | specific heat capacity |
water specific heat capacity | |
ice specific heat capacity | |
solid specific heat capacity | |
time step | |
change of volume | |
volumetric strain due to porosity change | |
porosity change | |
C | stiffness tensor |
total stress tensor | |
total strain tensor | |
elastic mechanical increment | |
thermal porosity growth increment | |
the identity matrix | |
u | displacements |
initial displacements | |
Lame’s first parameter | |
Lame’s second parameters | |
E | Young’s modulus |
Poisson’s ratio | |
thermal expansion due to porosity change | |
n | outward unit normal vector |
L | water fusion latent heat per unit mass |
References
- Na, S.; Sun, W. Computational thermo-hydro-mechanics for multiphase freezing and thawing porous media in the finite deformation range. Comput. Methods Appl. Mech. Eng. 2017, 318, 667–700. [Google Scholar] [CrossRef] [Green Version]
- Yu, W.; Lu, Y.; Han, F.; Liu, Y.; Zhang, X. Dynamic process of the thermal regime of a permafrost tunnel on Tibetan Plateau. Tunn. Undergr. Space Technol. 2018, 71, 159–165. [Google Scholar] [CrossRef]
- Tounsi, H.; Rouabhi, A.; Tijani, M.; Guérin, F. Thermo-hydro-mechanical modeling of artificial ground freezing: Application in mining engineering. Rock Mech. Rock Eng. 2019, 52, 3889–3907. [Google Scholar] [CrossRef]
- Marchenko, S.; Romanovsky, V.; Tipenko, G. Numerical modeling of spatial permafrost dynamics in Alaska. In Proceedings of the Ninth International Conference on Permafrost. Institute of Northern Engineering, University of Alaska Fairbanks, Fairbanks, AK, USA, 29 June–3 July 2008; Volume 29, pp. 1125–1130. [Google Scholar]
- Knoblauch, C.; Beer, C.; Liebner, S.; Grigoriev, M.N.; Pfeiffer, E.M. Methane production as key to the greenhouse gas budget of thawing permafrost. Nat. Clim. Chang. 2018, 8, 309–312. [Google Scholar] [CrossRef] [Green Version]
- Zhou, M.; Meschke, G. A three-phase thermo-hydro-mechanical finite element model for freezing soils. Int. J. Numer. Anal. Methods Geomech. 2013, 37, 3173–3193. [Google Scholar] [CrossRef]
- Sweidan, A.H.; Heider, Y.; Markert, B. A unified water/ice kinematics approach for phase-field thermo-hydro-mechanical modeling of frost action in porous media. Comput. Methods Appl. Mech. Eng. 2020, 372, 113358. [Google Scholar] [CrossRef]
- Xu, G.; Qi, J.; Jin, H. Model test study on influence of freezing and thawing on the crude oil pipeline in cold regions. Cold Reg. Sci. Technol. 2010, 64, 262–270. [Google Scholar] [CrossRef]
- Shang, Y.; Niu, F.; Wu, X.; Liu, M. A novel refrigerant system to reduce refreezing time of cast-in-place pile foundation in permafrost regions. Appl. Therm. Eng. 2018, 128, 1151–1158. [Google Scholar] [CrossRef]
- Nixon, J. Effect of climatic warming on pile creep in permafrost. J. Cold Reg. Eng. 1990, 4, 67–73. [Google Scholar] [CrossRef]
- Foriero, A.; Ladanyi, B. Finite element simulation of behavior of laterally loaded piles in permafrost. J. Geotech. Eng. 1990, 116, 266–284. [Google Scholar] [CrossRef]
- Buteau, S.; Fortier, R.; Delisle, G.; Allard, M. Numerical simulation of the impacts of climate warming on a permafrost mound. Permafr. Periglac. Process. 2004, 15, 41–57. [Google Scholar] [CrossRef]
- Delisle, G. Numerical simulation of permafrost growth and decay. J. Quat. Sci. Publ. Quat. Res. Assoc. 1998, 13, 325–333. [Google Scholar] [CrossRef]
- Stepanenko, V.; Machul’Skaya, E.; Glagolev, M.; Lykossov, V. Numerical modeling of methane emissions from lakes in the permafrost zone. Izv. Atmos. Ocean. Phys. 2011, 47, 252–264. [Google Scholar] [CrossRef]
- Khvorostyanov, D.; Krinner, G.; Ciais, P.; Heimann, M.; Zimov, S. Vulnerability of permafrost carbon to global warming. Part I: Model description and role of heat generated by organic matter decomposition. Tellus B Chem. Phys. Meteorol. 2008, 60, 250–264. [Google Scholar] [CrossRef] [Green Version]
- Jansson, J.K.; Taş, N. The microbial ecology of permafrost. Nat. Rev. Microbiol. 2014, 12, 414–425. [Google Scholar] [CrossRef]
- Li, G.; Li, N.; Bai, Y.; Liu, N.; He, M.; Yang, M. A novel simple practical thermal-hydraulic-mechanical (THM) coupling model with water-ice phase change. Comput. Geotech. 2020, 118, 103357. [Google Scholar] [CrossRef]
- Neaupane, K.M.; Yamabe, T. A fully coupled thermo-hydro-mechanical nonlinear model for a frozen medium. Comput. Geotech. 2001, 28, 613–637. [Google Scholar] [CrossRef]
- Nishimura, S.; Gens, A.; Olivella, S.; Jardine, R. THM-coupled finite element analysis of frozen soil: Formulation and application. Géotechnique 2009, 59, 159–171. [Google Scholar] [CrossRef] [Green Version]
- Kang, Y.; Liu, Q.; Huang, S. A fully coupled thermo-hydro-mechanical model for rock mass under freezing/thawing condition. Cold Reg. Sci. Technol. 2013, 95, 19–26. [Google Scholar] [CrossRef]
- Bangerth, W.; Hartmann, R.; Kanschat, G. deal. II—A general-purpose object-oriented finite element library. ACM Trans. Math. Softw. TOMS 2007, 33, 24-es. [Google Scholar] [CrossRef]
- Neaupane, K.; Yamabe, T.; Yoshinaka, R. Simulation of a fully coupled thermo–hydro–mechanical system in freezing and thawing rock. Int. J. Rock Mech. Min. Sci. 1999, 36, 563–580. [Google Scholar] [CrossRef]
- Khalili, N.; Loret, B. An elasto-plastic model for non-isothermal analysis of flow and deformation in unsaturated porous media: Formulation. Int. J. Solids Struct. 2001, 38, 8305–8330. [Google Scholar] [CrossRef]
- Exadaktylos, G. Freezing–Thawing Model for Soils and Rocks. J. Mater. Civ. Eng. 2006, 18, 241–249. [Google Scholar] [CrossRef]
- Taylor, G.S.; Luthin, J.N. A model for coupled heat and moisture transfer during soil freezing. Can. Geotech. J. 1978, 15, 548–555. [Google Scholar] [CrossRef]
- Zhou, J.; Li, D. Numerical analysis of coupled water, heat and stress in saturated freezing soil. Cold Reg. Sci. Technol. 2012, 72, 43–49. [Google Scholar] [CrossRef]
- Dadvand, P.; Rossi, R.; Oñate, E. An object-oriented environment for developing finite element codes for multi-disciplinary applications. Arch. Comput. Methods Eng. 2010, 17, 253–297. [Google Scholar] [CrossRef]
- Michalowski, R.L.; Zhu, M. Frost heave modelling using porosity rate function. Int. J. Numer. Anal. Methods Geomech. 2006, 30, 703–722. [Google Scholar] [CrossRef] [Green Version]
- Zhang, Y.; Michalowski, R.L. Thermal-hydro-mechanical analysis of frost heave and thaw settlement. J. Geotech. Geoenviron. Eng. 2015, 141, 04015027. [Google Scholar] [CrossRef]
- Zhang, Y. Thermal-Hydro-Mechanical Model for Freezing and Thawing of Soils. Ph.D. Thesis, University of Michigan, Ann Arbor, MI, USA, 2014. [Google Scholar]
- Brenner, S.; Scott, R. The Mathematical Theory of Finite Element Methods; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2007; Volume 15. [Google Scholar]
- Hughes, T.J.R. The Finite Element Method: Linear Static and Dynamic Finite Element Analysis; DoverPublications INC.: Mineola, NY, USA, 2012. [Google Scholar]
- Pavlova, N.V.; Vabishchevich, P.N.; Vasilyeva, M.V. Mathematical modeling of thermal stabilization of vertical wells on high performance computing systems. In Proceedings of the International Conference on Large-Scale Scientific Computing, Sozopol, Bulgaria, 3–7 June 2013; Springer: Berlin/Heidelberg, Germany, 2013; pp. 636–643. [Google Scholar]
- Vabishchevich, P.; Vasilyeva, M.; Pavlova, N. Numerical simulation of thermal stabilization of filter soils. Math. Model. Comput. Simu. 2015, 7, 154–164. [Google Scholar] [CrossRef]
- Logg, A.; Mardal, K.A.; Wells, G. Automated Solution of Differential Equations by the Finite Element Method: The FEniCS Book; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 84. [Google Scholar]
- Balay, S.; Abhyankar, S.; Adams, M.; Brown, J.; Brune, P.; Buschelman, K.; Dalcin, L.; Dener, A.; Eijkhout, V.; Gropp, W. PETSc Users Manual. Available online: https://www.mcs.anl.gov/petsc/ (accessed on 15 January 2020).
- Kolesov, A.E.; Vabishchevich, P.N.; Vasilyeva, M.V. Splitting schemes for poroelasticity and thermoelasticity problems. Comput. Math. Appl. 2014, 67, 2185–2198. [Google Scholar] [CrossRef]
- Vasilyeva, M.; Stepanov, S.; Spiridonov, D.; Vasil’ev, V. Multiscale Finite Element Method for heat transfer problem during artificial ground freezing. J. Comput. Appl. Math. 2020, 371, 112605. [Google Scholar] [CrossRef]
- Tice, A.R.; Oliphant, J.L.; Nakano, Y.; Jenkins, T.F. Relationship between the Ice and Unfrozen Water Phases in Frozen Soil as Determined by Pulsed Nuclear Magnetic Resonance and Physical Desorption Data; Technical Report; Cold Regions Research and Engineering Lab: Hanover, NH, USA, 1982. [Google Scholar]
- Michalowski, R.L. A constitutive model of saturated soils for frost heave simulations. Cold Reg. Sci. Technol. 1993, 22, 47–63. [Google Scholar] [CrossRef]
- Geuzaine, C.; Remacle, J.F. Gmsh: A 3-D finite element mesh generator with built-in pre-and post-processing facilities. Int. J. Numer. Methods Eng. 2009, 79, 1309–1331. [Google Scholar] [CrossRef]
- Ahrens, J.; Geveci, B.; Law, C. Paraview: An end-user tool for large data visualization. Vis. Handb. 2005, 717. [Google Scholar]
Test 1 | Test 2 | ||||
---|---|---|---|---|---|
Method 1 () | Method 2 () | Method 1 () | Method 2 () | ||
Geometry 1 (2D). | Geometry 1 (2D). | ||||
50 | 13.09 (50) | 23.08 (72) | 50 | 14.48 (50) | 27.27 (106) |
100 | 35.67 (100) | 41.18 (125) | 100 | 31.01 (100) | 43.06 (158) |
200 | 71.26 (200) | 77.44 (228) | 200 | 68.59 (200) | 75.30 (260) |
300 | 107.13(300) | 113.61 (330) | 300 | 99.59 (300) | 106.43 (357) |
Geometry 2 (2D). | Geometry 2 (2D). | ||||
50 | 17.40 (50) | 33.03 (67) | 50 | 16.47 (50) | 39.91 (101) |
100 | 44.72 (100) | 63.47 (121) | 100 | 32.26 (100) | 66.51 (155) |
200 | 79.88 (200) | 121.10 (228) | 200 | 63.68 (200) | 114.50 (257) |
300 | 163.16 (300) | 173.23 (331) | 300 | 151.13 (300) | 162.76 (355) |
Geometry 3 (2D). | Geometry 3 (2D). | ||||
50 | 23.27 (50) | 28.77 (72) | 50 | 20.86 (50) | 29.51 (89) |
100 | 45.58 (100) | 52.84 (126) | 100 | 40.77 (100) | 49.77 (140) |
200 | 89.89 (200) | 99.05 (231) | 200 | 81.57 (200) | 91.44 (242) |
300 | 135.46 (300) | 145.02 (333) | 300 | 128.88 (300) | 133.34 (346) |
Test 1 | Test 2 | ||||
---|---|---|---|---|---|
Method 1 () | Method 2 () | Method 1 () | Method 2 () | ||
Geometry 1 (3D). | Geometry 1 (3D). | ||||
50 | 105.44 (50) | 130.03 (68) | 50 | 94.11 (50) | 133.10 (82) |
100 | 215.16 (100) | 231.55 (119) | 100 | 187.01 (100) | 221.41 (129) |
200 | 421.84 (200) | 445.39 (222) | 200 | 375.70 (200) | 410.48 (237) |
300 | 624.31 (300) | 645.43 (322) | 300 | 571.27 (300) | 608.93 (346) |
Geometry 2 (3D). | Geometry 2 (3D). | ||||
50 | 168.36 (50) | 195.34 (65) | 50 | 150.73 (50) | 197.49 (77) |
100 | 341.82 (100) | 368.72 (119) | 100 | 303.71 (100) | 344.53 (127) |
200 | 659.64 (200) | 705.02 (223) | 200 | 599.54 (200) | 645.56 (234) |
300 | 945.30 (300) | 993.22 (323) | 300 | 930.16 (300) | 949.33 (339) |
Geometry 3 (3D). | Geometry 3 (3D). | ||||
50 | 132.26 (50) | 158.21(68) | 50 | 118.16 (50) | 160.49 (80) |
100 | 264.55 (100) | 291.84 (120) | 100 | 233.99 (100) | 272.12 (129) |
200 | 522.77 (200) | 546.27 (222) | 200 | 472.66 (200) | 503.61 (234) |
300 | 797.25 (300) | 811.21 (323) | 300 | 706.26 (300) | 747.46 (342) |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Vasilyeva, M.; Ammosov, D.; Vasil’ev, V. Finite Element Simulation of Thermo-Mechanical Model with Phase Change. Computation 2021, 9, 5. https://doi.org/10.3390/computation9010005
Vasilyeva M, Ammosov D, Vasil’ev V. Finite Element Simulation of Thermo-Mechanical Model with Phase Change. Computation. 2021; 9(1):5. https://doi.org/10.3390/computation9010005
Chicago/Turabian StyleVasilyeva, Maria, Dmitry Ammosov, and Vasily Vasil’ev. 2021. "Finite Element Simulation of Thermo-Mechanical Model with Phase Change" Computation 9, no. 1: 5. https://doi.org/10.3390/computation9010005
APA StyleVasilyeva, M., Ammosov, D., & Vasil’ev, V. (2021). Finite Element Simulation of Thermo-Mechanical Model with Phase Change. Computation, 9(1), 5. https://doi.org/10.3390/computation9010005