1.
Introduction
In the second part of the past century, there were developed different theories where the microstructure of elastic materials was taken into account. Two good books concerning these aspects were written by Eringen [1] and Ieşan [2]. In particular, Goodman and Cowin [3] established the theory of continuum for granular materials with intersticial voids. They proposed the bulk density of the materials as a product of the matrix density and the volume fraction. Later, Cowin and Nunziato [4,5,6] stated a theory of porous elastic solids modeling the deformations of materials with small voids distributed within them. Of course, this theory was extended to include the thermal effects [7]. Contributions in this theory became huge and we can recall a few of them [8,9,10,11,12,13,14,15,16,17,18,19]. In general, the microstructure components of elastic materials have deserved much attention. One of the possibilities could be the so-called "microtemperatures" [20,21].
If we revise the literature regarding the heat conduction we should agree that most of the contributions consider the Fourier's law. That is, the heat flux vector can be obtained as a linear expression of the gradient of temperature. However, it is also well-known that this assumption brings us to the fact that the thermal waves propagate instantaneously. Therefore, the causality principle is not satisfied. This paradox has motivated many scientists to look for alternative constitutive equations replacing Fourier's law in the heat flux vector. Perhaps the most known is the proposition of Cattaneo and Maxwell [22], who suggested to introduce a relaxation parameter to the Fourier law, bringing to a damped hyperbolic equation describing the heat conduction. Some other authors have proposed other alternatives, but in this paper we focus our attention in the Tzou theory [23]. In this case, the author introduced two relaxation parameters and the theory of Cattaneo and Maxwell can be seen as a particular case. Many contributions have been obtained in the context of the dual-phase-lag thermoelasticity [24,25,26]. In a very recent contribution, it was suggested a way to extend the dual-phase-lag theory to include the microtemperatures [27,28]. In fact, several contributions have been obtained concerning the stability of the problem.
Here, we center our attention to the case of porous-thermo-elastic solids with microtemperatures within the context of the dual-phase-lag theory. For this reason, we consider the case where the heat and the microheat are determined by means of the dual-phase-lag. Therefore, in this work we first show the existence of solutions in the multi-dimensional setting and then, we propose a numerical study of the problem, proving a discrete stability property and a priori error estimates, and performing some numerical simulations.
The paper is structured in the following form. In the next section, we describe the model and the basic assumptions. Then, in Section 3 we prove that the thermomechanical problem has a unique solution in the general multi-dimensional setting by means of the semigroup of linear operators theory. The numerical approximation of this problem is presented in Section 4, by using the finite element method and the implicit Euler scheme to approximate the spatial variable and to discretize the time derivatives, respectively. A discrete stability property and a priori error estimates are shown. Finally, some numerical simulations are described in Section 5 to demonstrate the accuracy of the algorithm and the behavior of the solution.
2.
The thermomechanical model
We recall in this section the basic equations and assumptions under we will work in this paper. We will consider a domain B⊂Rd, d=1,2,3, with a boundary Γ=∂B assumed to be smooth enough.
The basic equations for the dual-phase-lag thermoelastic problem with microtemperatures are given by the evolution equations (see [28]):
and the constitutive equations*:
*Though we could consider different relaxation parameters for the macrotemperatures and the microtemperatures, we assume here that they agree. The reason is basically the big difficulty to treat with the general case. We do recognize that we are not able to deal with it.
where u=(ui) is the displacement field, ϕ is the porosity function, θ is the temperature and T=(Ti) is the microtemperatures vector. Moreover, e=(eij) denotes the linearized strain tensor given by
tij is the stress tensor, hi is the equilibrated stress, g is the equilibrated body force, η is the entropy, ϵi is the first moment of the energy, Pij is the first heat flux moment, Qi is the microheat flux average, τ1 and τ2 are the time relaxation parameters, and ρ, J, λ, μ, μ0, β0, a, μ2, ζ, β1, b, κ1, κ4, κ5, κ6, κ2 and κ are constitutive parameters. From now on, we assume that T0=1 to simplify the calculations. Anyway, this assumption is not restrictive.
After substitution of the constitutive equations into the evolution equations we obtain the following linear system:
Proceeding as in [28], defining ˆf=f+τ1˙f+τ212¨f we can write the previous system as follows:
However, in order to simplify the writing, we remove the superscript hat over all the variables.
Since we assume homogeneous Dirichlet boundary conditions, it follows that
and, to define a well posed problem, we will need to prescribe some initial conditions, for a.e. x∈B,
In this paper, we are going to assume that
are positive numbers. These assumptions are the natural ones for this theory from the mechanical and thermal points of view.
Let us define the internal energy E and the dissipation D as follows:
It can be proved that, for a.e. t≥0,
In view of the previous assumptions, E(t) and D(t) are positive definite functions, and the last equality shows the stability of the solutions.
3.
Existence and uniqueness
In this section, we give an existence and uniqueness result for the problem determined by system (2.1)-(2.4), boundary conditions (2.5) and initial conditions (2.6).
To this end we will work in the Hilbert space:
If we denote by
we define the inner product:
where ˆθ=θ+τ1ϑ+τ212ξ and ˆT=T+τ1S+τ212R.
It is worth noting that this inner product defines a norm which is equivalent to the usual one in the Hilbert space because of the previous assumptions.
Our problem can be written as
where U0=(u0,v0,ϕ0,ψ0,θ0,ϑ0,ξ0,T0,S0,R0) and
where I is the identity operator and
We note that the domain of our operator is the subset (u,v,ϕ,ψ,θ,ϑ,ξ,T,S,R)∈H such that
It is clear that this is a dense subspace of our Hilbert space. On the other side, we have that
for every U in the domain of the operator denoted by D(A).
To show that A generates a contractive semigroup, it is sufficient to prove that zero belongs to the resolvent of the operator.
To this end, we consider F=(f1,f2,f3,f4,f5,f6,f7,f8,f9,f10)∈H. We need to prove that the equation
has a solution in the domain of the operator. That is, we must solve the following system:
We obtain the solution for v,ψ,R and ξ satisfying the regularity conditions and we also find that
If we consider the last two equations we see that the right-hand side belongs to W−1,2(B)×W−1,2(B). On the other side, the bilinear form
defines a bounded, and coercive, bilinear form in W1,20(B)×W1,20(B). In view of the Lax-Milgram lemma, we conclude the existence of (θ,T)∈W1,20(B)×W1,20(B) satisfying the last two equations. Now, if we introduce this solution into the first two ones we obtain
A similar argument shows the existence of (u,ϕ)∈W1,20(B)×W1,20(B).
In fact, we can also prove an inequality of the type
for a given positive constant C∗>0, and so, we have proved the following.
Theorem 3.1. The operator A generates a contractive semigroup.
Therefore, we can conclude the existence and uniqueness of solution to problem (2.1)-(2.6), that we state as follows.
Theorem 3.2. Assume that constitutive coefficients satisfy conditions(2.7) and that U0∈D(A). Then, there exists aunique solution U∈C1([0,∞);H)∩C([0,∞);D(A))to system (2.1)-(2.4), boundary conditions(2.5) and initial conditions (2.6).
4.
Fully discrete approximations: a priori error analysis
In this section, we consider a fully discrete aproximation to a variational problem of the above thermomechanical problem by using the finite element method and the implicit Euler scheme.
Let Y=L2(B), H=[L2(B)]d and Q=[L2(B)]d×d, and denote by (⋅,⋅)Y, (⋅,⋅)H and (⋅,⋅)Q the respective scalar products in these spaces, with corresponding norms ‖⋅‖Y, ‖⋅‖H and ‖⋅‖Q. Moreover, let the variational spaces E and V be given as
with respective scalar products (⋅,⋅)E and (⋅,⋅)V, and norms ‖⋅‖E and ‖⋅‖V.
By using Green's formula and taking into account the above boundary conditions, we write the variational formulation of the thermomechanical problem in terms of variables v=(vi)=˙u=(˙ui) and ψ=˙ϕ, the temperature speed ϑ=˙θ, the temperature acceleration ξ=˙ϑ, the microtemperature speed S=(Si)=˙T=(˙Ti) and the microtemperature acceleration R=(Ri)=˙S=(˙Si).
Problem VP. Find the function v:[0,Tf]→V, the function ψ:[0,Tf]→E, the temperature acceleration ξ:[0,Tf]→E and the microtemperatures acceleration R:[0,Tf]→V such that v(0)=v0, ψ(0)=ψ0, ξ(0)=ξ0 and R(0)=R0, and, for a.e. t∈(0,Tf) and w,η∈V, r,z∈E,
where functions u, ϕ, ϑ, θ, S and T are then recovered from the relations:
and Tf>0 denotes the final time of interest.
Thus, we construct the finite element spaces Vh⊂Vand Eh⊂E given by
where B is assumed to be a polyhedral domain, Th denotes a regular triangulation, in the sense of [29], of ¯B, and P1(Tr) represents the space of polynomials of global degree less or equal to 1 in element Tr. Here, h>0 denotes the spatial discretization parameter.
In order to discretize the time derivatives, we use a uniform partition of the time interval [0,Tf] denoted by 0=t0<t1<…<tN=Tf, with time step k=Tf/N. Moreover, for a continuous function f(t) let fn=f(tn) and, for the sequence {zn}Nn=0, we denote by δzn=(zn−zn−1)/k its corresponding divided differences.
Using the classical implicit Euler scheme, the fully discrete approximation of Problem VP is the following.
Problem VPhk. Find the discrete function vhk={vhkn}Nn=0⊂Vh, the discrete function ψhk={ψhkn}Nn=0⊂Eh, the discrete temperature acceleration ξhk={ξhkn}Nn=0⊂Eh and the discrete microtemperature acceleration Rhk={Rhkn}Nn=0⊂Vh such that vhk0=vh0, ψhk0=ψh0, ξhk0=ξh0 and Rhk0=Rh0, and, for all n=1,…,N and wh,ηh∈Vh, rh,zh∈Eh,
where discrete functions uhkn, ϕhkn, ϑhkn θhkn, Shkn and Thkn are then recovered from the relations:
and the discrete initial conditions uh0, vh0, ϕh0, ψh0, θh0, ϑh0, ξh0, Th0, Sh0 and Rh0 are defined as follows:
In the previous definitions, operators P1h and P2h are the projection operators over the finite element spaces Vh and Eh, respectively (see, for instance, [30]).
Using the previously given assumptions (2.7), applying the well-known Lax-Milgram lemma we can easily show that fully discrete problem VPhk has a unique solution.
In this section, the objective is to prove a main error estimates result regarding the approximation of the solution to Problem VP by the solution to Problem VPhk. So, first we have the following discrete stability property.
Lemma 4.1. Under the assumptions of Theorem 3.2, it follows that thesequences
generated by Problem VPhk, satisfy the stability estimate:
where C is a positiveconstant assumed to be independent of the discretization parametersh and k.
Proof. For the sake of simplicity, in this proof we need to assume that τ21/2=1. We note that we can extend the analysis provided below to the general case doing some simple modifications.
First, we estimate the terms on the discrete function vhkn. Taking wh=vhkn as a test function in discrete variational equation (4.8) we obtain
From the estimates
applying the Cauchy's inequality:
it follows that
Now, we estimate the terms on the discrete function ψhkn. Taking rh=ψhkn as a test function in discrete variational equation (4.9) we have
and, using the estimates
we find that
Thirdly, we get the estimates on the discrete temperature acceleration ξhkn. Thus, taking zh=ξhkn as a test function in discrete variational equation (4.10) we obtain
and therefore, taking into account that
we find that
Finally, we get the estimates on the discrete microtemperatures acceleration Rhkn. Then, taking ηh=Rhkn as a test function in discrete variational equation (4.11) it follows that
and so, keeping in mind that
we obtain
Combining all these estimates, it leads to
Multiplying the above estimates by k and summing up to n we get
From the definition of θhkn and Thkn we can easily show that
Observing that
and, using a discrete version of Gronwall's inequality (see [31]), we conclude the discrete stability property.
Now, we will derive a main error estimates result on the numerical errors vn−vhkn, ψn−ψhkn, ξn−ξhkn and Rn−Rhkn. We have the following.
Theorem 4.2. Under the assumptions of Lemma 4.1, if we denote by(v,ψ,ξ,R) the solution to Problem VP and by(vhk,ψhk,ξhk,Rhk) the solution to ProblemVPhk, then we have the following a priori error estimates, forall {whj}Nj=0, {ηhj}Nj=0⊂Vhand {rhj}Nj=0,{zhj}Nj=0⊂Eh,
where is a positive constant which is be independent of thediscretization parameters and , but depending on thecontinuous solution, , , , , , , , , and , and and are theintegration errors defined as:
Proof. As we did in the proof of Lemma 4.1, we also assume that the time relaxation parameter .
First, we obtain a priori error estimates on function . Then, subtracting variational equation (4.1) at time for a test function and discrete variational equation (4.8), we have, for all ,
and so, we obtain
Keeping in mind that
using inequality (4.14) several times, after some easy calculations we get
Secondly, we obtain the error estimates on function . If we subtract variational equation (4.2) at time for a test function and discrete variational equation (4.9), we find that, for all ,
Then, we have, for all ,
and, taking into account that
using again several times inequality (4.14) we get, for all ,
Thirdly, we derive the estimates on the temperature acceleration . Therefore, subtracting variational equation (4.3) at time for a test function and discrete variational equation (4.10), for all we find that
Thus, it follows that
Using the following estimates
applying several times inequality (4.14) we find that
Finally, we get the error estimates for the microtemperature acceleration . Then, if we subtract variational equation (4.4) at time for a test function and discrete variational equation (4.11), we have, for all ,
and therefore, we obtain
Keeping in mind that
using again inequality (4.14), after easy calculations it leads to
Combining estimates (4.17)–(4.20) it follows that, for all and ,
Multiplying the above estimates by and summing up to it follows that
Taking into account that
where similar estimates can be derived for the terms involving functions , and , and using the estimates:
where and are the integration errors defined in (4.15) and (4.16), respectively, applying a discrete version of Gronwall's inequality (see, again, [31]) we conclude the desired a priori error estimates.
We note that the error estimates provided in Theorem 4.2 can be used to obtain the convergence order of the approximations provided by the fully discrete problem . As a particular case, if we assume the additional regularity:
we can conclude the following.
Theorem 4.3. Under the assumptions of Theorem 4.2 and theadditional regularity conditions (4.21), it follows thelinear convergence of the approximations given by Problem VP; that is, there exists a constant , independent of parameters and , such that
5.
Numerical results
In this section, we describe some numerical results obtained solving one- and two-dimensional problems. First, the numerical convergence and the discrete energy decay are shown in the one-dimensional example. Secondly, the numerical dependence on the coupling parameter is studied in a two-dimensional example.
5.1. First example: numerical convergence in a one-dimensional example
As an academical example, in order to show the accuracy of the approximations the following one-dimensional problem is considered:
The following data have been used:
and the artificial supply terms , , are given by, for a.e. ,
We note that the numerical scheme was implemented on a 3.2 Ghz PC using MATLAB, and a typical run took about 0.13 seconds of CPU time.
In this case, the exact solution to this one-dimensional problem can be easily calculated and it has the following form, for :
Thus, the approximation errors estimated by
are presented in Table 1 for different values of and . Moreover, the evolution of the error depending on the parameter is plotted in Figure 1. We notice that the convergence of the algorithm is clearly observed, and the linear convergence, stated in Theorem 4.3, is achieved.
If we assume now that there are not supply terms and we use the final time , the same data than in the previous example and the initial conditions:
taking the discretization parameters , the evolution in time of the discrete energy
is plotted in Figure 2 (in both natural and semi-log scales). As can be seen, it converges to zero and an exponential decay seems to be achieved.
5.2. Second example: dependence on the coupling parameter
We consider now the two-dimensional domain . In this case, our aim is to study the dependence on the coupling parameter .
The following data have been used in the simulations of this example:
with the initial conditions:
and null Dirichlet boundary conditions. We also add a supply term in the equation for function given by for and .
Using the time discretization parameter and the uniform finite element mesh obtained dividing the unit square into 2048 triangles, in Figure 3 we plot the norm of function and the microtemperatures, at middle point , for some values of parameter . It seems that, for the highest value , an oscillation is produced.
Finally, in Figure 4 we plot function and the temperature at final time for the value of parameter . We can note that they have been generated by the resulting deformation.
Acknowledgments
The work of J.R. Fernández has been partially supported by Ministerio de Ciencia, Innovación y Universidades under the research project PGC2018-096696-B-I00 (FEDER, UE).
The work of R. Quintanilla has been supported by Ministerio de Ciencia, Innovación y Universidades under the research project "Análisis matemático aplicado a la termomecánica" (PID2019-105118GB-I00).
Conflict of interest
The authors declare there is no conflict of interest.