Non-stationary heat transport is described in three-dimensional space. One or two-dimensional problems could be obtained easily by reduction of the sums used in the exposition.
Let a three-dimensional domain Ω be assumed. Coordinates of points in the domain Ω are denoted xi in component notation or x in vector notation. Time is denoted t. The amount of heat which flows through in the normal direction to an unit area (one meter squared) per unit time (one second) is called the heat flux density and is denoted qn(xi,t), where the subscript n indicates the normal direction. The heat flux denisity is expressed in J/(m2s). In a general coordinate system, the density of heat flux is a vector and it is denoted q(x,t). The amount of heat stored in a unit volume is s(x,t) (J/m3).
The heat balance equation has the form
The flux in the direction of a normal vector ni could be expressed with the help of the heat flux density qi in the form
Let boundary of the domain Ω be denoted Γ. The boundary is a union of four parts Γp, Γf, Γt and Γr. Dirichlet boundary condition (prescribed value) is prescribed on Γp, Neumann boundary condition (prescribed flux density) is prescribed on Γf, Newton (Cauchy, Robin) boundary condition (transmission) is prescribed on Γt and radiation boundary condition is prescribed on Γr.For all internal points of the domain Ω, the governing equation has the form
where z denotes the source of heat per unit volume and unit time (J/(m3s)), ρ stands for the density of material (kg/m3) and c expresses the capacity (J/(kg K)). Boundary conditions are in the form
![]() | (1.11) |
The problem has non-homogeneous boundary conditions and will be transformed into problem with homogeneous conditions. The function T is split into two functions
![]() | (1.12) |
which satisfy the following conditions
The governing equation (1.6) is multiplied by a test function phi which satisfies the homogeneous Dirichlet boundary conditions and the equation is integrated over the domain Ω (this is Galerkin method). Taking into account also relationship (1.12), the following equation is obtained
The first term of (1.17) can be modifiedThe continuous functions from the previous relations are discretized by the finite element method in the following form
whered | is the vector of unknown nodal temperatures, |
e | is the vector of initial temperature in Ω and prescribed temperature on Γp, |
ϕ | is the vector of nodal values of the test function, |
w | is the vector of nodal values of prescribed heat flux densities on part Γf, |
z | is the vector of nodal values of heat source, |
u | is the vector of nodal values of temperature of external environment prescribed on part Γt, |
N[d] | is the matrix of basis (approximation) functions for temperature, |
N[e] | is the matrix of basis (approximation) functions for initial and prescribed temperature, |
N[ϕ] | is the matrix of basis (approximation) functions for the test function, |
N[w] | is the matrix of basis (approximation) functions for prescribed heat density flux on Γ f, |
N[z] | is the matrix of basis (approximation) functions for the heat source, |
N[u] | is the matrix of basis (approximation) functions for temperature of external environment prescribed on Γ t |
After substitution of the previous approximation (1.22-1.30) to equation (1.21), the following equation is obtained
The following matrices and vectors are defined
The balance equation with the previous notation has the form
The balance equation with the previous notation (1.45-1.51) has the form
In chapter 1, transport of the heat energy is described. There is a single physical quantity transported (the energy), a single balance equation (the energy balance equation (1.6)) and a single unknown function (the temperature T). In the case of two or more transported physical quantities, the appropriate number of balance equations and unknown functions is needed. Coupled heat and moisture transport is an example of transport of heat energy and mass which could be expressed in the form of moisture. Two unknown functions are used in such models, the temperature and the relative humidity (or volumetric moisture content).
Let a general coupled transport of m physical quantities be assumed in a domain Ω ⊂ Rd which is from the d-dimensional space. The quantities are described by functions v[j](x i,t) which depend on spatial coordinates x (in the vector notation) or xi (in the index notation) and time t. The quantites can be collected in the vector
The flux densities are related with the gradients of the physical quantities by the constitutive relationships. In linear case, the flux densities have the form
Each constitutive matrix D[jk] contains d rows and d columns. The components of D[jk] are called conductivity coefficients. The constitutive relationships (2.7) can be written in the compact vector–matrix formBalance equation for the j-th variable has the form
where z[j] denotes the source of the j-th quantity in a unit volume per unit time and s[j] denotes the amount of the j-th quantity stored in a unit volume. The s[j] can be written in the form where h[jk] are called capacity coefficients.Substitution of (2.8) and (2.14) to the balance equations (2.12) results in the form
The balance equations are accompanied by initial and boundary conditions. The initial conditions have the form
The Dirichlet boundary conditions are generally non-homogeneous and therefore the functions v[j](x,t) has to be split into
where the function ṽ[j](x,t) satisfies the homogeneous Dirichlet boundary conditions while the functionMultiplication of the j-th balance equation (2.16) by a test function ϕ[j] which satisfies homogeneous Dirichlet boundary conditions, integration over the domain Ω (Galerkin method) and substitution of (2.25) leads to the form
The term on the left side can be modified with the help of Green theoremThe continuous functions from the previous relations are discretized by the finite element method in the following form
whered[j] | is the vector of unknown nodal values of the j-th quantity, |
e[j] | is the vector of initial nodal values of the j-th quantity in Ω and prescribed values of the j-th quantity on Γ p, |
ϕ[j] | is the vector of nodal values of the j-th test function, |
w[j] | is the vector of nodal values of prescribed flux densities of the j-th quantity on part Γ f, |
z[j] | is the vector of nodal values of source of the j-th quantity, |
u[j] | is the vector of nodal values of the j-th quantity of external environment prescribed on part Γ t, |
N[j,d] | is the matrix of basis (approximation) functions for the j-th quantity, |
N[j,e] | is the matrix of basis (approximation) functions for initial and prescribed values of the j-th quantity, |
N[j,ϕ] | is the matrix of basis (approximation) functions for the j-th test function, |
N[j,w] | is the matrix of basis (approximation) functions for prescribed density flux of the j-th quantity on Γ f, |
N[j,z] | is the matrix of basis (approximation) functions for the source of the j-th quantity, |
N[j,u] | is the matrix of basis (approximation) functions for the j-th quantity of external environment prescribed on Γ t. |
After some manipulations, the equation (2.33) can be written in the form
Approximation functions for continuous functions are usually identical, therefore the following relationship is valid
Künzel model is an example of heat energy and mass (moisture) transport. The physical quantities used in the model are the relative humidity φ (dimensionless) and the temperature T (K).
The relative humidity is limited to the interval ⟨0; 1⟩. It is defined
Moisture content w (m3/m3) is defined in the form
where V w is the volume of moisture in pores of the representative specimen while V is the volume of the whole specimen. For the relative humidity from the interval ⟨0; 0, 97⟩, the accumulation function is called the sorption isotherm and it is in the formCappilary water transport coefficient Dw is defined in the form
faktor difúzního odporu vodní páry μ z intervalu ⟨1; ∞⟩
Water vapour permeability has the form
The mass balance equation (balance equation for moisture) has the form
Time derivative of the enthalpy density is
Moisture flux density has the form
The moisture balance equation is in the form
Vector of the physical quantities has the form
The balance equations have the form
Components of the capacity matrix of material are
The unknown function are discretized in the form
List of quantities used in the model:
Relationships used in the model
faktor difúzního odporu vodní páry μ z intervalu ⟨1; ∞⟩
Permeabilita vodní páry (water vapour permeability)
The balance equations
The balance equations modified with respect to computer implementation. The balance equation for moisture (mass)
The vector of physical quantities
The components of capacity matrix of material
neznámé veličiny
Parabolic problems after space discretization lead to systems of ordinary differential equations in the form
where d(t) is the vector of nodal unknowns and f(t) is the vector of given right hand side. In the case of transport processes, f(t) denotes the prescribed fluxes, K is the conductivity matrix and C is the capacity matrix.The vector of nodal values d evaluated at time instant i + 1 is assumed in the form
where the vector vi+α has form The vector v contains time derivatives of unknown nodal variables, i.e. time derivatives of the vector d. Substitution of expressions (3.2) and (3.3) to the equation (3.1) results in This formulation is suitable because explicit or implicit computational scheme can be set by parameter α. Advantage of the explicit algorithm is based on possible efficient solution of the system of equations because parameter α can be equal to zero and capacity matrix C can be diagonal. Therefore the solution of the system is extremely easy. The disadvantage of such method is its conditional stability. It means, that the time step must satisfy stability condition what usually leads to very short time step.In order to abbreviate notation, predictor is defined in the form
In the case αΔt≠0, the vector vi+1 can be expressed from (3.7) in the form
Initial vectors | d0,v0 | |
(defined by initial conditions) | ||
do until | i ≤ n | |
(n is the number of time steps) | ||
predictor | ![]() |
|
right hand side vector | yi+1 = fi+1 -K![]() |
|
matrix of the system | A = C + αΔtK | |
solution of the system | vi+1 = A-1y i+1 | |
new approximation | di+1 = ![]() |
|
Initial vectors | d0,v0 | |
(defined by initial conditions) | ||
do until | i ≤ n | |
(n is the number of time steps) | ||
predictor | ![]() |
|
right hand side vector | yi+1 = αΔtfi+1 + C![]() |
|
matrix of the system | A = C + αΔtK | |
solution of the system | di+1 = A-1y i+1 | |
new approximation | vi+1 = ![]() ![]() |
|