Next Article in Journal
Optimization of Organic Content Removal from Aqueous Solutions by Fenton-Ozonation
Previous Article in Journal
Energy-Efficient AC Electrothermal Microfluidic Pumping via Localized External Heating
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Finite Element Method for Nonlinear and Fully Coupled Transient Hygrothermal Transfer

1
School of Architectural Engineering, Jinling Institute of Technology, Nanjing 211169, China
2
School of Engineering, Design and Built Environment, Western Sydney University, Penrith, NSW 2751, Australia
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2025, 15(13), 7372; https://doi.org/10.3390/app15137372
Submission received: 28 May 2025 / Revised: 25 June 2025 / Accepted: 26 June 2025 / Published: 30 June 2025
(This article belongs to the Section Applied Thermal Engineering)

Abstract

A fully coupling nonlinear finite element algorithm for moisture and heat transfer is developed and implemented. The finite element model starts from a suitable formulation of the constitutive and equilibrium equations. The nonlinearity arises due to the strong moisture and temperature dependence of the material properties. Four examples are presented to check the validity and precision of the finite element model. Two of the examples compare the numerical results with simplified, one-dimensional analytical solutions. Perfect agreement is obtained between the analytical and numerical solutions. The results show that the dependency of the material coefficients on the moisture and temperature is important, even for one-dimensional cases. The other two examples, without direct analytical solution due to the material nonlinearity, show that the fully coupling between the moisture and heat conduction is essential. The formulation can be used for the transient analysis of moisture and heat conduction with arbitrary geometrical dimensions and time-dependent loading conditions.

1. Introduction

Nowadays, porous and fiber-reinforced polymeric matrix composite materials are increasingly used, particularly in the aerospace industry and ocean industry, due to their high mechanical performance, light weight, and great flexibility in design. During the operation, the materials are often exposed to diverse conditions of temperature and humidity [1]. Moisture and temperature have an adverse effect on the performance of composites. Stiffness and strength are reduced with the increase in moisture content and temperature. Besides, residual stresses may also be developed due to thermal expansion and moisture expansion [2].
It is well known that the mechanical characteristics of polymeric composites and porous materials are significantly affected by environmental agents, particularly temperature and humidity. Hence, the analysis of the materials under these environments is an area of concern. Marques and Creus [3] employed a three-dimensional degenerated finite element method to analyze the time-dependent response of polymeric matrix laminated composites subject to mechanical and hygrothermal loads. Kerur and Ghosh [4] considered the hygrothermal and electroelastic couplings and developed a finite element formulation to evaluate the stresses due to large deformation bending of piezoelectric structures. Using the variational principles, Altay and Dokmeci [5] investigated the coupling equations with piezoelectric, thermopiezoelectric, and hygrothermopiezoelectric effects. Vinyas et al. [6] used the finite element method to evaluate the displacements, electric and magnetic potentials of a magnetoelectroelastic beam due to hygrothermal effects. Assie and Mahmoud [7] proposed an uncoupled numerical model to study the hygrothermal response of composite laminates under dynamic bending. Naidu and Sinha [8] studied the large deflection bending of a composite cylindrical shell under hygrothermal environments using the finite element formulation. Wu and Ren [9] developed a higher-order transverse shear model to calculate the transverse shear stresses of angle-ply composite plates under hygrothermal environments. Cinefra et al. [10] studied the crossly plates with symmetrical lamination and simply supported edges subjected to bisinusoidal thermal/hygroscopic loads and under a hygrothermal environment. Vinyas and Kattimani [11] investigated the 3D response of a magnetoelectroelastic plate subjected to hygrothermal loads by a finite element method. Yi and Sze [12] conducted a finite element analysis of moisture absorption and residual stresses in plastic-encapsulated IC packages in various moisture-soaking conditions. They also obtained hygrothermally induced deformations and stresses in plastic integrated circuit (IC) packages. Wang et al. [13] conducted a numerical and experimental research of the failure modes and fatigue life of carbon fiber-reinforced polymer (CFRP) beams under the coupling action of hygrothermal environment and cyclic load.
All of the above research used known distributions of the temperature and moisture. However, determinations of moisture and temperature, in many situations, are difficult. Three major difficulties are (1) the materials are usually discontinuous, (2) the moisture transfer and heat transfer are coupling phenomena, and (3) the moisture and thermal properties of the materials are strongly moisture- and temperature-dependent. Chang and Weng [14] gave the exact and analytical solution to the coupled heat and moisture transfer equations in porous materials. They used the Laplace transform technique to deal with the time-related parts in the partially differential equations. However, only a one-dimensional problem was considered. Mendes and Phlippi [15] took into account the discontinuity between the interface and predicted heat and moisture transfer in multilayered structures. Khoshbakht et al. [16] constructed a generic theoretical formulation and finite element implementation to model moisture and heat transport in a layered structure consisting of distinct materials. Analytical results were then compared with experimental data to validate the model. Their model considers the effect of temperature on the moisture but ignores the influence of the moisture on the temperature. Therefore, it can be regarded as a semi-coupling. Recently, Beni and Alihemmati [17] proposed a finite element analysis for transient coupled heat and moisture transfer in the cylinders and cylindrical panels of the porous medium. The material properties were considered as constants, and the time-dependent responses were solved numerically by using the Runge–Kutta method. Recently, Zhu et al. [18] considered a variety of data analysis tools for hygrothermal transfer features. A novel approach for peak and valley detection was proposed based on the discrete differentiation of the original data. The research is critical to understanding the hygrothermal transfer mechanisms (HTM) between the walls and the layers inside the walls. Very recently, Wu et al. [19] proposed a temperature and humidity regulation wall (THRW) integrating bio-based HM and PCM model for hygrothermal and energy performance improvement. The temperature, vapor pressure, and heat load on the internal surface of the walls were evaluated. The results show that the optimal wall design varies depending on whether prioritizing hygrothermal or energy performance. Dai et al. [20] reviewed the historic evolution of building greenery with integrated photovoltaic (BGIPV) system, tracing its journey from initial conceptualization and technological research to practical application.
As can be seen from the existing works, the heat and moisture transfer have been studied for (1) with coupling between temperature and moisture but without moisture and temperature-dependent material properties and (2) without coupling between temperature and moisture but with temperature and moisture-dependent material properties. In this paper, a fully coupled finite element model of heat and moisture transfer is proposed, taking into consideration the moisture- and temperature-dependent material properties. The finite element space discretization is used to obtain a system of first-order differential equations about time. The differential equations are solved by the finite difference scheme to obtain the time-dependent response. Some case studies are carried out to show the capability of the proposed finite element model.

2. Governing Equations of Moisture and Temperature Coupling

The phenomenon of moisture and heat transport in composite materials and porous media has been studied for many decades in the science and engineering research community (see review papers [1,20]). A comprehensive approach in modeling the moisture mass and heat transport has been developed, and the proposed governing equation was manipulated and separated into two components defining the mechanisms for isothermal moisture diffusion and heat-induced moisture diffusion. This approach yields a system of coupled partial differential equations consisting of a moisture transfer equation and a heat balance equation.
Suppose in a coordinate system x (whose components are xi, where i = 1, 2, 3), there is a body occupying a space Ω, which is surrounded by a surface S. The moisture and temperature inside the body may change from point to point and vary with time variable t. Assume H(x, t) is the moisture content (which is the mass of water per mass of wet solid, in kg/m3) and T(x, t) is the temperature (K). Both of them are changed continuously with space coordinates xi and time t. The basic law of the diffusion of moisture and heat conduction may be stated as [21],
f i = D m H , i γ D h T , i
1 ρ c q i = λ D m H , i D h T , i
where the comma “,” means the partial derivative (e.g., H , i means H / x i ), q i is the components of the heat flux vector q, fi is the rate of moisture transfer per unit area along the xi direction, ρc is the volumetric heat capacity (J/(m3K)), and the notations Dm and Dh are the moisture diffusivity (m2/s) and thermal diffusivity ((W/(m·K))/(kg/m3·J/(kg·K)) = m2/s), respectively. The paramaters γ (in kg/(m3·K)) and λ (in m3·K/kg) are coupling coefficients between the temperature and moisture transfer.
The conservation of mass of moisture (neglecting the generation of internal moisture inside the material) requires that [21]
f i , i = H t
while the conservation of energy (neglecting the generation of internal heat) yields [21]
q i , i = ρ c T t
Substituting Equation (1a,b) into Equation (2a,b), a system of simultaneous equations is obtained
( D m H ) + ( γ D h T ) = H t
( λ D m H ) + ( D h T ) = T t
where ∇ is the Nabla operator. On the left-hand side of Equation (3a), the first term represents the moisture movement due to moisture gradient, and the second term describes the moisture movement due to temperature gradient. While on the left-hand side of Equation (3b), the first term reflects the heat conduction due to moisture gradient, the second term is the heat conduction due to temperature gradient.
The coefficient of moisture diffusion Dm and the thermal diffusivity Dh can strongly depend on moisture concentration and temperature [21]. In this situation, Equation (3) is highly nonlinear, and the exact solution is impossible even for the simplest loading and boundary conditions.
Considering the highly nonlinearly coupled nature of the problem, a finite element code will be developed. For a more systemic analysis, below material properties are introduced: c 0 = ρ c λ D m γ D h , D 11 = c 0 D m , D 12 = D 21 = ρ c λ D m , D 22 = ρ c D h , and a generalized moisture transfer vector J = c 0 f, where D 22 is the thermal conductivity (W/(mK)) and D 11 , by analogy, can be understood as the moisture conductivity. By such definitions, the constitutive Equation (1a,b) can be rewritten as
J i = D 11 H x i D 12 T x i
q i = D 21 H x i D 22 T x i
where Ji are the components of the vector J. By constitutive Equation (4), the global matrices of the finite element model are symmetric. Because the material properties are temperature- and moisture-dependent, the equivalent coefficients D11, D12, and D22 are also temperature- and moisture-dependent. They are calculated at the temperature T and moisture content H. With the substitution of Equation (4), the equilibrium Equation (2a,b) can be written in terms of the moisture and temperature as
( D 11 H ) + ( D 12 T ) = c 0 H t
( D 21 H ) + ( D 22 T ) = ρ c T t
The conduction Equation (5a,b) should be solved for given boundary conditions and initial conditions. The initial conditions are the moisture content and temperature distributions when time t is 0. These are H ( x j , 0 ) = H ¯ 0 ( x j , 0 ) and T ( x j , 0 ) = T ¯ 0 ( x j , 0 ) . The boundary conditions are (1) the surface moisture content and temperature are given
H = H ¯ ,   on   boundary   S H
T = T ¯ ,   on   boundary   S T
and (2) the moisture transfer vector and heat flux are given
J i n i = J ¯ ,   on   boundary   S j
q i n i = q ¯ ,   on   boundary   S q
where Sj + SH = Sq + ST = S, S is the surface surrounding the body, the overbar means the prescribed value, and ni are the components of the unit vector n that is normal to the exterior surface of the body. On the boundaries Sj and Sq, the prescribed moisture transfer and thermal fluxes are positive if they are directed toward the exterior of the body.

3. Finite Element Scheme

Equation (5a,b) are fully coupled, nonlinear, and transient-governing equations for the moisture and heat transfer. To derive the system of finite element equations, it is assumed that the body is subjected to a virtual change of moisture content δH and a virtual change of temperature δT. By multiplying Equation (5a) by δH and Equation (5b) by δT and integrating the resulting equations in the whole space domain Ω, it can be seen that
Ω D 11 H + D 12 T c 0 H t δ H d Ω + Ω ( D 21 H ) + ( D 22 T ) ρ c T t δ T d Ω = 0
The fundamental idea of the finite element model is to divide the continuum into a finite number of elements. For each element, the moisture content and temperature at any point inside the element can be expressed in terms of their values at their nodal points of the element by
H ( x 1 , x 2 , x 3 , t ) = [ N H ] { ψ } ,   T ( x 1 , x 2 , x 3 , t ) = [ N T ] { ψ }
{ ψ } = ( H 1 , T 1 , H 2 , T 2 , , H n , T n ) T
in which n is the number of nodes of the element and
[ N H ] = ( N 1 , 0 , N 2 , 0 , , N n , 0 ) T
[ N T ] = ( 0 , N 1 , 0 , N 2 , , 0 , N n ) T
are so-called shape function matrices and {Ψ} is a vector containing the moisture content and temperature values at the nodal points of the element. The gradients for moisture content and temperature at any point in the element can be written as
{ H / x 1 , H / x 2 , H / x 3 } T = [ B H ] { ψ }
{ T / x 1 , T / x 2 , T / x 3 } T = [ B T ] { ψ }
where [ B H ] = [ L ] [ N H ] , [ B T ] = [ L ] [ N T ] , and [L] denotes a differential operator matrix. Substituting Equation (12) into Equation (4), the general moisture transfers Ji and heat fluxes qi in the element can be obtained as follows:
{ J } = { J 1 , J 2 , J 3 } T = D 11 [ B V ] { ψ } D 12 [ B T ] { ψ }
{ q } = { q 1 , q 2 , q 3 } T = D 21 [ B V ] { ψ } D 22 [ B T ] { ψ }
Finally, by substituting Equation (9) into Equation (8), the finite element formulation of the moisture and temperature conductions can be obtained as (after assemblage)
[ C ( { ψ } ) ] { ψ ˙ } + [ K ( { ψ } ) ] { ψ } = { p }
where the dot represents differentiation with respect to time. The element matrices and general load vector { p } are given by
[ C ( { ψ } ) ] = Ω c 0 [ N H ] T [ N H ] d Ω + Ω ρ c [ N T ] T [ N T ] d Ω
[ K ( { ψ } ) ] = Ω [ B H ] T D 11 [ B H ] d Ω + Ω [ B H ] T D 12 [ B T ] d Ω + Ω [ B T ] T D 21 [ B H ] d Ω + Ω [ B T ] T D 22 [ B T ] d Ω
{ p } = S j [ N H ] T h ¯ J d s S q [ N T ] T h ¯ q d s
The integrals involved in Equation (15) can be evaluated by the Gauss–Legendre numerical technique. Since c 0 , D11, D12, and D22 depend on the moisture content and temperature, Equation (14) is a system of highly nonlinear, time-related, first-order matrix differential equations. Furthermore, in real applications, the external load {p} may also vary with time.
Equation (14) will be solved by using direct numerical difference in time. For this, the value of {Ψ} is calculated at tm and is denoted as {Ψ}m. This is {Ψ}m = {Ψ(tm)} for some points t m in the interval [0, t0], where tm = mt), m = 0, …, M and the step length Δt is such that Δt = t0/M for an integer M. Based on previous experience [22,23], the central differential scheme for the time portion has less truncation error, therefore will be used. The central difference scheme of Equation (14) is
[ C ] Δ t + [ K ] 2 { ψ } m + 1 = [ C ] Δ t [ K ] 2 { ψ } m + { p m } + { p ( m + 1 ) } 2
where m = 0~M. Note that the global matrices [C], [K], and {p} are functions of moisture content and temperature. They depend on the unknown vector {Ψ}. Due to this fact, Equation (16) is nonlinear in nature. To avoid iterative operation for the nonlinear equations, we can assume that [C], [K], and {p} at the time interval (tm, tm+1) depend only on {Ψ} at time tm. Therefore, C ,   K , and {p} can be calculated based on the already known {Ψ(tm)}. As a result, the only unknown in Equation (16) is { ψ } m + 1 . Thus, Equation (16) is a general family of recurrence relations. The length of the time steps in Equation (16) can be smaller enough such that the calculation precision is satisfactory.

4. Steady-State Problem

If the problem is steady that does not depend on time, the matrix [C] vanishes. In this situation, the finite element system, Equation (14) becomes
[ K ( { ψ } ) ] { ψ } = { p { ψ } }
The equations are still nonlinear since the matrix [K] depends on the unknown { ψ } . Equation (17) can be solved by the following iteration procedure:
(1)
At the beginning, the stiffness matrix [K] and the load vector {p} are calculated at the initial moisture and temperature (the reference state). Equation (17) is solved, and the moisture and temperature vector {Ψ} is updated.
(2)
The [K] and the load vector {p} are calculated by using the updated {Ψ}. The finite element Equation (17) is solved again, and the moisture and temperature vector {Ψ} is updated.
(3)
Repeat the procedure (2) until the result is converged.

5. Illustrative Examples

Some typical examples are given to demonstrate the applicability of the proposed finite element model. These include the transient and steady moisture and heat transfer in a one-dimensional bar and a disk.

5.1. Transient 1D Moisture and Heat Transfer with Constant Material Properties

In this example, transient moisture and heat conduction in a bar are considered for which the material properties D m , D h , γ , and λ are all constants. The exact solution to this problem is available and will be used to validate the finite element method.
The 1D form of the equations governing the moisture content and temperature, Equation (3), is
[ D ] 2 x 2 H T = [ E ] t H T
where [ D ] = D m γ D h λ D m D h and [ E ] = 1 0 0 1 . Assume the bar is along the x-axis and its length is denoted as b. The left side and the right side of the bar are at x = 0 and x = b, respectively. Initially, the moisture content and the temperature of the bar are 0. At t = 0, the moisture content and temperature on both sides of the strip are suddenly changed to H 0 and T 0 , respectively.
Assume the solution of Equation (18) is
H T = H 0 T 0 4 π m = 1 , 3 , 5 1 m sin m π x b exp m π b 2 ξ t A { a }
in which {a} is an unknown column of two elements, A and ξ , constants to be determined. Boundary conditions are automatically met by Equation (18). The constants A, ξ , and {a} are determined by satisfying the equilibrium equations and initial conditions of the problem.
Putting Equation (19) into Equation (18) yields
[ D ] ξ [ E ] { a } = 0
Thus, ξ has two values, ξ 1 and ξ 2 , which are the eigenvalues of the matrix [ D ] ξ [ E ] . The corresponding eigenvectors for {a} are denoted as { a 1 } and { a 2 } , respectively. For real problem, ξ 1 and ξ 2 should be positive.
As a result, the solution can be written as
H T = H 0 T 0 4 π m = 1,3 , 5 1 m sin m π x b × exp ( m π b 2 ξ 1 t ) A 1 { a 1 } + exp ( m π b 2 ξ 2 t ) A 2 { a 2 }
The initial conditions will be used to obtain A 1 and A 2 . Therefore, at t = 0, one obtains
4 π m = 1 , 3 , 5 1 m sin m π x b A 1 { a 1 } + A 2 { a 2 } = H 0 T 0
Since 4 π m = 1,3 , 1 m sin m π x b = 1 , Equation (22) yields
A 1 A 2 = { a 1 } { a 2 } 1 H 0 T 0
The following material properties are used for the numerical calculation: λ = 0.122 , γ = 2.053 , D m = D 0 1 λ γ , and D h = 10 D m [21].
In total, 20 quadratic 2D elements and 42 nodal points are used to construct the grid pattern. There are 21 nodal points along the x direction and 2 nodal points normal to the x direction. The values of H and T as a function are found and are given in Table 1 and Table 2 for various values of time while x varies from 0.0 to 0.5b in increments of 0.1b. Due to symmetry, the left half and the right half of the bar have the same temperature and moisture distributions. It can be seen that the deviations between the finite element and analytical results are very small. In Table 1, the relative difference between the proposed finite element model and the analytical solution is almost 0; therefore, it is not given. In Table 1, the maximum relative difference is about 0.05%, which is quite small.
Khoshbakht et al. [16] argued that the effect of moisture content on the heat conduction is negligible (i.e., λ in Equation (3b) is taken as 0). They ignored the influence of D m on the temperature and used the following uncoupling system of moisture and temperature relations:
( D m H ) + ( γ D h T ) = H t
( D h T ) = T t
In Figure 1, Figure 2, Figure 3 and Figure 4, results for fully coupling (Equation (3)) and uncoupling (Equation (24)) are shown for sudden moisture and sudden temperature changes on the surfaces of the bar. The results of uncoupling and fully coupling are small when time is small or at the steady state. In fact, at the steady state, Equations (3) and (24) show that the moisture and temperature are governed, respectively, by two independent equations, ( D m H ) = 0 and ( D h T ) = 0 . They are, therefore, totally uncoupling at the steady state. Generally, at the transient state, the differences between the uncoupling and fully coupling are very significant. Therefore, it is important that when studying the transient solutions of the moisture and temperature, fully coupling between the moisture and heat conductions should be considered. Otherwise, the results will be considerably different from the exact values or even completely wrong.

5.2. Steady 1D Moisture and Heat Transfer with Temperature-Dependent Material Properties

In this example, moisture and temperature distributions at steady state in a one-dimensional bar is analyzed with the present FEM method. The length of the bar is 20 mm, the material is T300/5208 composite, and its properties are moisture- and temperature-dependent [21].
D m = D 0 1 λ γ × 0.607 exp E d R g T   ( m 2 / s )
D h = 10 D m
λ = 0.122 ,   γ = 2.053
D 0 = 4.25 × 1 0 5   ( m 2 / s )
E d = 5.23 × 1 0 4   ( k J / ( k g · mol ) )
R g = 8.314   ( J / ( mol · K ) )
Boundary conditions are such that the left side of the bar has a temperature of 293 K and a moisture content of 28 kg/m3, and the right side of the bar has a temperature of 313 K and a moisture content of 94 kg/m3.
Distributions of the moisture content and temperature for this example are shown in Figure 5 and Figure 6. For the curves with constant properties, the material properties are calculated at the initial temperature T = 293 K. As expected, if the material properties are constant, the moisture content and temperature profiles are linear. If the temperature-dependent properties are considered, the corresponding temperature and moisture content are considerably higher than those with constant properties. More specifically, at the middle of the bar, moisture content without considering the temperature dependence of the material properties is 61 kg/m3, while the moisture content with temperature-dependent material properties is 17% higher and is 71.4 kg/m3.

5.3. Transient 1D Moisture and Heat Transfer with Temperature-Dependent Material Properties

For this example, the material properties are the same as the example of Section 5.2. Initially, the bar is at a moisture of 28 kg/m3 and a temperature of 293 K. The left side of the bar is kept at constant moisture and constant temperature, and the moisture and temperature at the right side of the bar are suddenly increased to 94 kg/m3 and 313 K, respectively.
Distributions of the moisture and temperature are displayed in Figure 7 and Figure 8 for various values of time. When time is infinite, the moisture content and temperature become steady state, and they are the same as those of Figure 5 and Figure 6. It can be seen that the temperature can reach steady state much faster (10 times earlier) than the moisture content. This is due to the fact that the current material has a much higher value of thermal diffusivity than moisture diffusivity. It is interesting to see that there is a change in the concavity in Figure 7, from 108 s to 1010 s, for moisture. This is due to the fact that the distribution of moisture is affected not only by the temperature but also by the moisture-dependent properties. At different times, the contributions of the moisture and temperature are different. As such, the distribution of moisture is a very complicated function of time and position.

5.4. Transient 1D Moisture and Heat Transfer in a Solid Disk with Constant Material Properties

The exact solution for this problem is also available. Therefore, the developed FEM model will be used to study the problem, and the results will be compared with the exact solutions. In order to obtain an exact solution, it is assumed that the problem is axisymmetric and the moisture content and heat only vary with the radial coordinate r and time. The disk is initially at 0 moisture content and 0 temperature. The boundary condition is such that the moisture content and temperature on the outer surface of the disk (at r = b) are suddenly changed to H0 and T0, respectively.
Since D m , D h , γ , and λ are all constants, the 1D form of the equations governing the moisture content and temperature along the radial direction is as follows:
[ D ] 2 r 2 + 1 r r H T = [ E ] t H T
where [ D ] = D m γ D h λ D m D h and [ E ] = 1 0 0 1 .
The conduction Equation (26) can be solved by a standard separation-of-variables technique. The result is
V T = H 0 T 0 n = 1 2 J 0 ( γ n r b ) γ n J 1 ( γ n ) exp ( γ n b 2 ξ 1 t ) A 1 { a 1 } + exp ( γ n b 2 ξ 2 t ) A 2 { a 2 }
in which J0 is the zero-order Bessel function of the first kind, J1 is the first-order Bessel function of the second kind, γn are the roots of the equation J0n) = 0, ξ 1 and ξ 2 are eigenvalues, and { a 1 } and { a 2 } are corresponding eigenvectors of Equation (20). The constants A1 and A2 are determined by the initial conditions of the problem, and they are the same as Equation (23).
Once again, the material properties are taken as λ = 0.122 , γ = 2.053 , D m = D 0 1 λ γ , and D h = 10 D m [21].
Note that the 2D numerical model has been developed. Of course, the 2D numerical model can be used to solve the 1D problem (which has a known analytical solution) and to verify the numerical model. As such, the problem is also studied by the two-dimensional finite element modeling. Due to axisymmetricity, only one-fourth of the disk needs to model. A finite element mesh configuration with 20 divisions along the radial direction and 10 divisions along the circumferential direction is shown in Figure 9.
Analytical solutions and the finite element solutions are given in Table 3 and Table 4. Both solutions agree with each other very well. If finer mesh configurations are used, the finite element results and the analytical solutions are identical. In both cases, the relative difference between the proposed finite element model and the analytical solution is less than 1%.

6. Conclusions

The constitutive equations governing the moisture content and temperature are usually highly nonlinear. For the majority of applications, the coupling diffusion equations are not amenable to analytical solutions. As such, a numerical method is essential. This paper constructs a finite element numerical technique to study the time-dependent equations that govern the coupled phenomenon of heat and moisture diffusion. The following conclusions can be drawn:
(a)
The proposed numerical code includes the nonlinear coupling between the temperature and moisture.
(b)
The code can consider the temperature- and moisture-dependent material properties.
(c)
The code can study the transient heat and moisture conduction. The finite difference is employed to resolve the time-dependent portion of the formulation. Finite element discretization applies only to the space variables.
(d)
Numerical examples are given to validate the proposed computer code. Accuracy of the proposed model is confirmed.
(e)
Taking into account fully coupling of moisture and heat transfer is essential. As such, all existing theoretical solutions neglecting the coupling are not exact and even completely wrong.
(f)
Although numerical results are presented for two-dimensional problems, the extension to three dimensions is obvious and straightforward.

Author Contributions

Conceptualization, B.W.; Investigation, J.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding authors.

Acknowledgments

Jine Li was supported by the Jinling Institute of Technology Promising Talent Hatching Project.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Seers, B.; Tomlinson, R.; Fairclough, P. Residual stress in fiber reinforced thermosetting composites: A review of measurement techniques. Polym. Compos. 2021, 42, 1631–1647. [Google Scholar] [CrossRef]
  2. de Kergariou, C.; Saidani-Scott, H.; Perriman, A.; Scarpa, F.; Le Duigou, A. The influence of the humidity on the mechanical properties of 3D printed continuous flax fibre reinforced poly(lactic acid) composites. Compos. Part A Appl. Sci. Manuf. 2022, 155, 106805. [Google Scholar] [CrossRef]
  3. Marques, S.P.C.; Creus, G.J. Geometrically nonlinear finite element analysis of viscoelastic composite materials under mechanical and hygrothermal loads. Comput. Struct. 1994, 53, 449–456. [Google Scholar] [CrossRef]
  4. Kerur, S.B.; Ghosh, A. Geometrically noninear bending analysis of piezoelectric fiber reinforced composite (MFC/AFC) crossly plate under hygrothermal environment. J. Therm. Stress. 2013, 36, 1255–1282. [Google Scholar] [CrossRef]
  5. Altay, G.; Dokmeci, M.C. Some Hamiltonian variational principles for motions of a hygrohermoelastic medium. J. Therm. Stress. 2000, 23, 273–284. [Google Scholar]
  6. Vinyas, M.; Kattimani, S.C.; Joladarashi, S. Hygrothermal coupling analysis of magneto- electroelastic beams using finite element methods. J. Therm. Stress. 2018, 41, 1063–1079. [Google Scholar] [CrossRef]
  7. Assie, A.E.; Mahmoud, F.F. Dynamics of thick hygrothermal viscoelastic composite laminates through finite element method. Struct. Eng. Mech. 2004, 17, 727–734. [Google Scholar] [CrossRef]
  8. Naidu, N.V.S.; Sinha, P.K. Nonlinear finite element analysis of laminated composite shells in hygrothermal environments. Compos. Struct. 2005, 69, 387–395. [Google Scholar] [CrossRef]
  9. Wu, Z.; Ren, X.H. Finite element analysis of hygrothermal effects on angle-ply composite plates. J. Compos. Mater. 2016, 50, 2215–2233. [Google Scholar]
  10. Cinefra, M.; Petrolo, M.; Li, G.; Carrera, E. Hygrothermal analysis of multilayered composite plates by variable kinematic finite elements. J. Therm. Stress. 2017, 40, 1502–1522. [Google Scholar] [CrossRef]
  11. Vinyas, M.; Kattimani, S.C. Hygrothermal analysis of magneto-electro-elastic plate using 3D finite element analysis. Compos. Struct. 2017, 180, 617–637. [Google Scholar] [CrossRef]
  12. Yi, S.; Sze, K.Y. Finite element analysis of moisture distribution and hygrothermal stresses in TSOP IC packages. Finite Elem. Anal. Des. 1998, 30, 65–79. [Google Scholar] [CrossRef]
  13. Wang, Y.L.; Guo, X.Y.; Huang, P.Y.; Huang, K.N.; Yang, Y.; Chen, Z.B. Finite element investigation of fatigue performance of CFRP-strengthened beams in hygrothermal environments. Compos. Struct. 2020, 234, 111676. [Google Scholar] [CrossRef]
  14. Chang, W.-J.; Weng, C.-I. An analytical solution to coupled heat and moisture diffusion transfer in porous materials. Int. J. Heat Mass Trans. 2000, 43, 3621–3632. [Google Scholar] [CrossRef]
  15. Mendes, N.; Phlippi, P.C. A method for predicting heat and moisture transfer through multilayered walls based on temperature and moisture content gradients. Int. J. Heat Mass Transf. 2005, 48, 37–51. [Google Scholar] [CrossRef]
  16. Khoshbakht, M.; Lin, M.W.; Feickert, C.A. A finite element model for hygrothermal analysis of masonry walls with FRP reinforcement. Finite Elem. Anal. Des. 2009, 45, 511–518. [Google Scholar] [CrossRef]
  17. Beni, Y.T.; Alihemmati, J. On the Coupled Transient Hygrothermal Analysis in the Porous Cylindrical Panels. Transp. Porous Media 2022, 142, 89–114. [Google Scholar] [CrossRef]
  18. Zhu, Y.; Song, W.; Wang, X.; Rybarczyk, Y.; Nyberg, R.G.; Fe, A.B. Novel Approach to Discovering Hygrothermal Transfer Patterns in Wooden Building Exterior Walls. Buildings 2023, 13, 2151. [Google Scholar] [CrossRef]
  19. Wu, D.; Shang, Z.; Hou, J.; Fu, H.; Sun, Z.; Sun, H.; Yang, Y.; Wang, T.; Chen, R. Mohammed El Ganaoui,Numerical investigation of the hygrothermal and energy performance of passive temperature-humidity regulation walls in various climate zones. Build. Environ. 2025, 282, 113231. [Google Scholar] [CrossRef]
  20. Dai, M.; He, Y.; Diao, Y.; Chen, Y.; Cui, H.; Li, C.; Lu, J.; Li, Z.; Tan, C.L. A review on hygrothermal transfer behavior and optimal design of building greenery with integrated photovoltaic systems. Energy Build. 2025, 337, 115698. [Google Scholar] [CrossRef]
  21. Sih, G.C.; Michopoulos, J.G.; Chou, S.C. Hygrothermoelasticity; Martinus Nijhoff Publishers: Boston, MA, USA, 1986. [Google Scholar]
  22. Wang, B.L. A finite element computational scheme for transient and nonlinear coupling thermoelectric fields and the associated thermal stresses in thermoelectric materials. Appl. Therm. Eng. 2017, 110, 136–143. [Google Scholar] [CrossRef]
  23. Wang, B.L.; Han, J.C.; Sun, Y.G. A finite element/finite difference scheme for the non-classical heat conduction and associated thermal stresses. Finite Elem. Anal. Des. 2012, 50, 201–206. [Google Scholar] [CrossRef]
Figure 1. Variation of moisture content through bar for a sudden moisture content H0 on both sides of the bar.
Figure 1. Variation of moisture content through bar for a sudden moisture content H0 on both sides of the bar.
Applsci 15 07372 g001
Figure 2. Variation of temperature through bar for a sudden moisture content H0 on both sides of the bar. Temperature due to moisture change is 0 for uncoupling.
Figure 2. Variation of temperature through bar for a sudden moisture content H0 on both sides of the bar. Temperature due to moisture change is 0 for uncoupling.
Applsci 15 07372 g002
Figure 3. Variation of moisture content through bar for a sudden temperature change T0 on both sides of the bar.
Figure 3. Variation of moisture content through bar for a sudden temperature change T0 on both sides of the bar.
Applsci 15 07372 g003
Figure 4. Variation of temperature through bar for a sudden temperature change T0 on both sides of the bar.
Figure 4. Variation of temperature through bar for a sudden temperature change T0 on both sides of the bar.
Applsci 15 07372 g004
Figure 5. Distribution of moisture content at steady state.
Figure 5. Distribution of moisture content at steady state.
Applsci 15 07372 g005
Figure 6. Distribution of temperature at steady state.
Figure 6. Distribution of temperature at steady state.
Applsci 15 07372 g006
Figure 7. Distribution of moisture content at different times.
Figure 7. Distribution of moisture content at different times.
Applsci 15 07372 g007
Figure 8. Distribution of temperature at different times.
Figure 8. Distribution of temperature at different times.
Applsci 15 07372 g008
Figure 9. Two-dimensional finite element mesh for one-quarter of the disk.
Figure 9. Two-dimensional finite element mesh for one-quarter of the disk.
Applsci 15 07372 g009
Table 1. Comparison of finite element results and the analytical results (Equation (21)) for sudden change of surface moisture content from 0 to H0.
Table 1. Comparison of finite element results and the analytical results (Equation (21)) for sudden change of surface moisture content from 0 to H0.
t / t 0 , t 0 = b 2 D 0 x / b T / ( λ H 0 )
Finite Element
T / ( λ H 0 )
(Analytic)
H / H 0
Finite Element
H / H 0
(Analytic)
0.1250.00.0000.0001.0001.000
0.10.012410.012410.88500.8850
0.20.023600.023600.78120.7812
0.30.032490.032480.69890.6989
0.40.038190.038180.64600.6460
0.50.040150.040150.62780.6278
0.250.00.00000.00001.00001.0000
0.10.0037260.0037320.96550.9654
0.20.0070870.0070990.93430.9342
0.30.0097540.0097700.90960.9094
0.40.011470.011490.89370.8935
0.50.012060.012080.88820.8880
0.3750.00.00000.00001.00001.0000
0.10.0011190.0011230.98960.9896
0.20.0021280.0021350.98030.9802
0.30.0029290.0029390.97290.9728
0.40.0034430.0034550.96810.9680
0.50.0036200.0036330.96640.9663
Table 2. Comparison of finite element results and the analytical results (Equation (21)) for sudden change of surface temperature from 0 to T0.
Table 2. Comparison of finite element results and the analytical results (Equation (21)) for sudden change of surface temperature from 0 to T0.
t / t 0 , t 0 = b 2 D 0 x / b T
Finite Element
T
(Analytic)
Relative Difference (%) H / ( γ T 0 )
Finite Element
H / ( γ T 0 )
(Analytic)
Relative Difference (%)
0.010.01.00001.000000.00000.00000
0.10.88620.886200.44510.44400.25
0.20.78780.787900.68860.68620.35
0.30.71360.71370.010.73940.73580.49
0.40.66750.667500.71720.71550.24
0.50.65170.651700.70290.70230.09
0.020.01.00001.000000.00000.00000
0.10.96350.96340.010.37870.37810.16
0.20.93190.93180.010.67010.66980.04
0.30.90850.90840.010.84270.84090.21
0.40.89440.89420.020.91870.91610.29
0.50.88970.88960.010.93800.93520.30
0.030.01.00001.000000.00000.00000
0.10.98430.984300.32910.32880.09
0.20.97070.970700.60610.60600.02
0.30.96060.96050.010.80180.80070.14
0.40.95450.954500.91210.90990.24
0.50.95250.952500.94680.94420.28
Table 3. Comparison of finite element results and the analytical results (Equation (27)) for sudden change of surface moisture content from 0 to H0.
Table 3. Comparison of finite element results and the analytical results (Equation (27)) for sudden change of surface moisture content from 0 to H0.
t / t 0 , t 0 = b 2 D 0 r / b T / ( λ H 0 )
Finite Element
T / ( λ H 0 )
(Analytic)
Relative Difference (%) H / H 0
Finite Element
H / H 0
(Analytic)
Relative
Difference (%)
0.10.00.089910.0898700.16630.16590.24
0.20.085970.0860100.20320.20210.10
0.40.073880.074070.250.31460.31290.54
0.60.053730.053920.40.50170.49990.36
0.80.027440.027570.50.74550.74430.16
1.00.00000.000001.00001.00000
0.20.00.053940.054150.390.49990.49800.34
0.20.050830.051110.550.52880.52600.53
0.40.042260.042530.640.60830.60570.43
0.60.029490.029690.680.72660.72470.26
0.80.014590.014690.690.86480.86380.12
1.00.0000.000001.00001.00000
0.30.00.030750.030990.780.71490.71270.31
0.20.028940.029231.00.73170.72910.36
0.40.023990.024241.040.77760.77530.30
0.60.016680.016851.020.84540.84380.19
0.80.0082270.0083131.050.92370.92290.09
1.000.00000.000001.00001.00000
Table 4. Comparison of finite element results and the analytical results (Equation (27)) for sudden change of surface temperature from 0 to T0.
Table 4. Comparison of finite element results and the analytical results (Equation (27)) for sudden change of surface temperature from 0 to T0.
t / t 0 , t 0 = b 2 D 0 r / b T
Finite Element
T
(Analytic)
Relative Difference (%) H / ( γ T 0 )
Finite Element
H / ( γ T 0 ) (Analytic)Relative Difference (%)
0.010.00.28370.28280.320.30600.30510.29
0.20.32060.31850.660.34590.34360.67
0.40.42470.42250.520.45810.45570.53
0.60.58510.58330.310.62740.62340.64
0.80.78330.78230.130.66260.66040.33
1.01.0001.000000.00000.00000
0.020.00.65500.65280.340.70660.70420.34
0.20.67360.67100.390.72660.72370.40
0.40.72470.72240.320.77850.77520.43
0.60.80140.79980.200.80610.80290.40
0.80.89680.89600.090.59020.58940.14
1.01.0001.000000.00000.00000
0.030.00.82900.82720.220.89400.89200.22
0.20.83740.83550.230.90140.89890.28
0.40.86090.85930.190.90710.90440.27
0.60.89790.89680.120.83090.82970.14
0.80.94660.94600.060.52600.52580.04
1.01.0001.000000.00000.00000
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, J.; Wang, B. A Finite Element Method for Nonlinear and Fully Coupled Transient Hygrothermal Transfer. Appl. Sci. 2025, 15, 7372. https://doi.org/10.3390/app15137372

AMA Style

Li J, Wang B. A Finite Element Method for Nonlinear and Fully Coupled Transient Hygrothermal Transfer. Applied Sciences. 2025; 15(13):7372. https://doi.org/10.3390/app15137372

Chicago/Turabian Style

Li, Jine, and Baolin Wang. 2025. "A Finite Element Method for Nonlinear and Fully Coupled Transient Hygrothermal Transfer" Applied Sciences 15, no. 13: 7372. https://doi.org/10.3390/app15137372

APA Style

Li, J., & Wang, B. (2025). A Finite Element Method for Nonlinear and Fully Coupled Transient Hygrothermal Transfer. Applied Sciences, 15(13), 7372. https://doi.org/10.3390/app15137372

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop