Abstract
In this work, we consider the coupled systems of a partial differential equations, which arise in the modeling of thermoelasticity processes in heterogeneous domains. Heterogeneity of the properties requires a high resolution solve that adds many degrees of freedom that can be computationally costly. For the numerical solution, we use a Generalized Multiscale Finite Element Method (GMsFEM) that solves problem on a coarse grid by constructing local multiscale basis functions [1,2,3]. We construct multiscale basis functions for the temperature and for the displacements on the offline stage in each coarse block using local spectral problems [4,5,6,7]. On the online stage we construct coarse scale system using precalculated multiscale basis functions and solve problem with any forcing and boundary conditions. The numerical results are presented for heterogeneous and perforated domains.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
1 Problem Formulation and Fine Scale Approximation
We consider linear thermoelasticity problem for temperature, T, and for displacement, u [8,9,10]
where f is a source term, c is a heat capacity, k is a thermal conductivity and \(\beta \) is the coupling coefficient.
The stress and strain tensors are given by
where \(\mu \), \(\lambda \) are Lame parameters, \(\mathcal {I}\) is the identity tensor.
We consider (1) with initial condition \(T( x, 0) = T_0\) and boundary conditions for displacement and for temperature
where n is the unit normal to the boundary.
For numerical solution on fine grid, we use a standard finite element method and implicit scheme for approximation by time [4, 5, 8]
for \((u, T) \in W = (V, Q)\) and \((v, q) \in \hat{W} = (\hat{V}, \hat{Q})\) where
Here for bilinear and linear forms we have
where as basis functions on fine grid we use standard linear basis functions for both temperature and displacement.
2 Coarse-Scale Approximaiton Using GMsFEM
Let \(\mathcal {T}^H\) be a standard conforming partition of the computational domain \(\varOmega \) into finite elements. We refer to this partition as the coarse-grid and assume that each coarse element is partitioned into a connected union of fine grid blocks. The fine grid partition will be denoted by \(\mathcal {T}^h\). Let \(\{x_i\}_{i=1}^{N}\) is the vertices of the coarse mesh \(\mathcal {T}^H\), where N is the number of coarse nodes. We define the neighborhood (local) domain of the node \(x_i\) by
where \(K_j\) to denote a coarse element.
In the GMsFEM algorithm, we have three steps [1,2,3]:
-
Step 1: Generate the coarse-grid, \(\mathcal {T}^H\) and local domains \(\omega _i\), \(i = 1,2,\ldots ,N\);
-
Step 2: The construction of the multiscale basis functions in local domains, \(\omega _i\), \(i = 1,2,\ldots ,N\) (offline space);
-
Step 3: Use offline space to find the solution of a coarse-grid problem for any force term and/or boundary conditions.
We construct multiscale basis functions for temperature and displacements separately.
Multiscale Basis Functions for Pressure. To construct the offline space \(Q_{\text {off}}\) for temperature, we solve following the eigenvalue problem in the local domain \(\omega \):
and choose the eigenvectors \(\psi _k^{\text {off}}\) that corresponds to the smallest \(M^{\omega ,T}_{\text {off}}\) eigenvalues in Eq. (3) and denote the span of this reduced space as \(Q_{\text {off}}^{\omega }\).
For construction of the offline space, to ensure the functions we construct form an conforming basis, we define multiscale partition of unity functions \(\chi _i\)
for all \(K \in \omega \). Here \(g_i\) is a continuous on K and is linear on each edge of \(\partial K\).
Finally, we multiply the partition of unity functions by the eigenfunctions in the offline space \(Q_{\text {off}}^{\omega _i}\) to construct the resulting basis functions \(\psi _{i,k} = \chi _i \psi _k^{\omega , \text {off}}\), for \(1 \le i \le N\) and \( \le k \le M_{\text {off}}^{\omega _i,T}\), where \(M_{\text {off}}^{\omega _i,T}\) denotes the number of offline eigenvectors that are chosen for each coarse node i.
We define the multiscale space using a single index notation as
where \(M^\text {off}_T =\sum _{i=1}^{N} M_{\text {off}}^{\omega _{i},T}\) denotes the total number of basis functions.
Multiscale Basis Functions for Displacement. For construction of multiscale basis functions for displacements we use similar algorithm that we used for the temperature. We solve the following eigenvalue problem in \(V_h(\omega )\) [3,4,5]
We then choose the eigenvectors that corresponds to the smallest \(M^{\omega ,u}_{\text {off}}\) eigenvalues from Eq. (6) and denote the span of this reduced space as \(V_{\text {off}}^{\omega }\).
For construction of multiscale partition of unity functions for the mechanics solve, we proceed as before and solve for all \(K \in \omega \)
where \(g_i\) is a continuous function on K and is linear on each edge of \(\partial K\). Finally, we multiply the partition of unity functions by the eigenfunctions in the offline space \(V_{\text {off}}^{\omega _i}\) to construct the resulting basis functions \(\varphi _{i,k} = \xi _i \varphi _k^{\omega _i, \text {off}}\) for \(1 \le i \le N\) and \(1 \le k \le M_{\text {off}}^{\omega _i,u}\), where \(M_{\text {off}}^{\omega _i,u}\) denotes the number of offline eigenvectors that are chosen for each coarse node i.
Next, we define the multiscale space as
where \(M_u^{\text {off}} =\sum _{i=1}^{N} M_{\text {off}}^{\omega _{i},u}\) denotes the total number of basis functions.
Coarse-Scale System. The variational form in (2) yields the following linear algebraic system
where
and \(Q_c = R_T \tau F + M_c T_H^n + B_c u_H^n\). Here \(u_H\) and \(T_H\) denotes the coarse-scale solutions that we can project into the fine-grid \(u_h^{n+1} = R_u^T u_H^{n+1}\) and \(T_h^{n+1} = R_T^T T_H^{n+1}\).
3 Numerical Examples
In this section, we present numerical examples to demonstrate the performance of the GMsFEM for computing the solution of the thermoelasticity problem in heterogeneous and perforated domains where the inclusions can have different size (see Figs. 1 and 2).
We present results for perforated and heterogeneous domains with random distribution of the inclusions (Fig. 1). For high-constrast domain, we consider case with one type of particles (Fig. 2). For numerical simulations we use following thermomechanical coefficients: \(c_1 = 1000\), \(c_2 = 100\), \(k_1 = 1\), \( k_2 = 100\), \(E_1 = 100\), \( E_2 = 10\), \(\nu = 0.3\) and \(\beta = 1.0\).
We consider three test cases:
-
Case 1a. Perforated domain with homogeneous backround with source term \(f = 100\) and zero Dirichlet boundary conditions for temperature and displacement on perforations;
-
Case 1b. Perforated domain with heterogeneous backround with source term \(f = 100\) and zero Dirichlet boundary conditions for temperature and displacement on perforations;
-
Case 2. Heterogeneous domain with circle particles with zero source term \(f = 0\) and boundary conditions: a fixed temperature \(T = 1.0\) on cavity, a fixed displacements \(u_x = 0\) for left boundary and \(u_y = 0\) on top boundary.
For numerical comparison, we calculate a weighted relative errors using \(L^2\) norm and \(H^1\) semi-norm for temperature
and for displacement
where \(\epsilon _T = T_f - T_{ms}\), \(\epsilon _u = u_f - u_{ms}\). Here \((u_f, T_f)\) and \((u_{ms}, T_{ms})\) are fine-scale and coarse-scale (multiscale) solutions, respectively for displacement and temperature.
In Fig. 3, we show the fine-scale and coarse-scale solutions for the Case 1a and in Fig. 4 for the Case 1b. For multiscale solution we used 8 multiscale basis functions for temperature and 8 multiscale basis functions for displacement. Comparing the fine-scale and coarse-scale solutions in Figs. 3 and 4, we can observe a good accuracy of the proposed multiscale method for both homogeneous and heterogeneous backround coefficients for perforated domain. In Fig. 5 we show solutions for the Case 2 for heterogeneous domain with circle particles. In Table 1 we present relative errors for the coarse-scale solutions with different number of the multiscale basis functions. We observe a good accuracy for all cases for multiscale solution using only \(\approx 0.2 \%\) of fine-scale system size.
References
Efendiev, Y., Galvis, J., Hou, T.: Generalized multiscale finite element methods. J. Comput. Phys. 251, 116–135 (2013)
Efendiev, Y., Hou, T.: Multiscale Finite Element Methods: Theory and Applications. Surveys and Tutorials in the Applied Mathematical Sciences, vol. 4. Springer, New York (2009)
Chung, E.T., Efendiev, Y., Li, G., Vasilyeva, M.: Generalized multiscale finite element method for problems in perforated heterogeneous domains. Appl. Anal. 255, 1–15 (2015)
Brown, D.L., Vasilyeva, M.: A generalized multiscale finite element method for poroelasticity problems I: linear problems. J. Comput. Appl. Math. 294, 372–388 (2016)
Brown, D.L., Vasilyeva, M.: A generalized multiscale finite element method for poroelasticity problems II: nonlinear coupling. J. Comput. Appl. Math. 297, 132–146 (2016)
Chung, E.T., Efendiev, Y., Leung, W.T., Vasilyeva, M., Wang, Y.: Online adaptive local multiscale model reduction for heterogeneous problems in perforated domains (2016). arXiv preprint arXiv:1605.07645
Chung, E.T., Efendiev, Y., Gibson, R., Vasilyeva, M.: A generalized multiscale finite element method for elastic wave propagation in fractured media. GEM-Int. J. Geomath. 1–20 (2015)
Kolesov, A.E., Vabishchevich, P.N., Vasilyeva, M.V.: Splitting schemes for poroelasticity and thermoelasticity problems. Comput. Math. Appl. 67(12), 2185–2198 (2014)
Mikelic, A., Wheeler, M.F.: Convergence of iterative coupling for coupled flow and geomechanics. Comput. Geosci. 17, 1–7 (2013). Springer
Kim, J., Tchelepi, H.A., Juanes, R.: Stability, accuracy, and efficiency of sequential methods for coupled flow and geomechanics. SPE J. 16(2), 249–262 (2011)
Acknowledgement
We would like to thank Professor Yalchin Efendiev for many interesting discussions. This work is partially supported by the grant of the President of the Russian Federation MK-9613.2016.1 and RFBR (project N 15-31-20856).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Vasilyeva, M., Stalnov, D. (2017). A Generalized Multiscale Finite Element Method for Thermoelasticity Problems. In: Dimov, I., Faragó, I., Vulkov, L. (eds) Numerical Analysis and Its Applications. NAA 2016. Lecture Notes in Computer Science(), vol 10187. Springer, Cham. https://doi.org/10.1007/978-3-319-57099-0_82
Download citation
DOI: https://doi.org/10.1007/978-3-319-57099-0_82
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-57098-3
Online ISBN: 978-3-319-57099-0
eBook Packages: Computer ScienceComputer Science (R0)