Next Article in Journal
Analysis of Core Annular Flow Behavior of Water-Lubricated Heavy Crude Oil Transport
Next Article in Special Issue
Numerical Approach Based on Solving 3D Navier–Stokes Equations for Simulation of the Marine Propeller Flow Problems
Previous Article in Journal
Grid-Characteristic Method for Calculation of Discontinuous Non-Steady Flows of a Multicomponent Reacting Gas in Channels
Previous Article in Special Issue
Modelling of Peristaltic Pumps with Respect to Viscoelastic Tube Material Properties and Fatigue Effects
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Simulation of the Conjugate Heat Transfer of a “Fluid–Solid Body” System on an Unmatched Grid Interface

1
Russian Federal Nuclear Center—All-Russian Research Institute of Experimental Physics, 607188 Sarov, Russia
2
Department of Applied Mathematics, Nizhny Novgorod State Technical University n.a. R.E. Alekseev, 603155 Nizhny Novgorod, Russia
3
Moscow Aviation Institute, National Research University, 125993 Moscow, Russia
*
Author to whom correspondence should be addressed.
Fluids 2023, 8(10), 266; https://doi.org/10.3390/fluids8100266
Submission received: 4 September 2023 / Revised: 20 September 2023 / Accepted: 22 September 2023 / Published: 27 September 2023
(This article belongs to the Special Issue Computational Fluid Dynamics in Fluid Machinery)

Abstract

:
Recently, when modeling transient problems of conjugate heat transfer, the independent construction of grid models for fluid and solid subdomains is increasingly being used. Such grid models, as a rule, are unmatched and require the development of special grid interfaces that match the heat fluxes at the interface. Currently, the most common sequential approach to modeling problems of conjugate heat transfer requires the iterative matching of boundary conditions, which can significantly slow down the process of the convergence of the solution in the case of modeling transient problems with fast processes. The present study is devoted to the development of a direct method for solving conjugate heat transfer problems on grid models consisting of inconsistent grid fragments on adjacent boundaries in which, in the general case, the number and location of nodes do not coincide. A conservative method for the discretization of the heat transfer equation by the direct method in the region of inconsistent interface boundaries between liquid and solid bodies is proposed. The proposed method for matching heat fluxes at mismatched boundaries is based on the principle of forming matched virtual boundaries, proposed in the GGI (General Grid Interface) method. A description of a numerical scheme is presented, which takes into account the different scales of cells and the sharply different thermophysical properties at the interface between liquid and solid media. An algorithm for constructing a conjugate matrix, the form of matrix coefficients responsible for conjugate heat transfer, and methods for calculating them are described. The operability of the presented method is demonstrated by the example of calculating conjugate heat transfer problems, the grid models of which consist of inconsistent grid fragments. The use of the direct conjugation method makes it possible to effectively solve both stationary and non-stationary problems using inconsistent meshes, without the need to modify them in the conjugation region within a single CFD solver.

1. Introduction

Conjugate heat transfer simulation is one of the most important classes of production problems. These problems play a key role in the design and optimization process of products, whose operation needs to consider thermal limitations (e.g., supersonic aerodynamics problems [1]), the stability of thermal processes, the thermal stress level, thermal effectiveness, etc. The importance of such numerical solution problems is primarily determined by the necessity of the spatial and time distribution of temperatures, as well as in spotting problem areas when simulating emergency situations in the designed structures for which a natural experiment is often impossible or entails considerable financial expenses [2,3,4].
When solving industrial problems involving conjugate heat transfer, in most cases, the grid model is formed by individual segments containing fluid flow and solid body subareas. The form and density of the grid for each segment are selected according to their physical processes. Such approach simplifies the process of optimizing individual regions of the model, since it allows for re-meshing only in desired subdomains, and also makes it possible to perform a more accurate solution without a significant increase in the number of cells in the mesh model.
As usual, grid models consist of unmatched grid segments, with the number and location of cells on their adjacent boundaries mismatching in general. The key feature of the numerical simulation of conjugate heat transfer problems on such grid models is the necessity to match thermal flows in the coupling area of fluid and solid body subareas by means of special grid interfaces.
In order to calculate conjugate heat transfer problems, several methods can be applied [5], each having its own application area, advantages, and disadvantages. The least computationally expensive is the approach under which fluid flow field calculation is carried out in a steady-state arrangement and only in key points, used to form thermal boundary conditions on a fluid and solid body interface [6]. Hypotheses, based on empirical data and engineering expertise, commonly underlie such calculations. This may lead to significant errors in estimating the temperature field in geometrically complex structures.
According to the sequential approach [7,8], temperature fields in fluid and solid body subareas are calculated by separate calculation modules. This approach implies a distinct boundary detection in the coupling area and a boundary conditions exchange mechanism between calculation modules. At each calculation step, coupling takes place between different calculation methods until the required residual level is reached. When unmatched grids are present in the fluid and solid body coupling area, various interpolation techniques of boundary conditions are applied. The major disadvantage of the sequential approach is the necessity of the iterative matching of changing boundary conditions, which considerably slows down the convergence process. This is most noticeable when solving non-stationary problems.
The direct coupling method [9,10,11] allows for building a numerical scheme, which is capable of simultaneously discretizing heat-transfer equations for fluid and solid body subareas and constructing a system of linear algebraic equations (SLAE) relative to temperature. The direct method is the most computationally expensive, having the biggest SLAE size, which considerably speeds up the convergence process; it is also the most universal one, as it allows for efficiently calculating both steady and transient problems in the conjugation area within a single CFD solver. Most articles [12,13,14,15,16] devoted to the direct coupling method do not cover the issue of calculating problems on the models, containing unmatched grid segments on the fluid and solid body interface. Unmatched grids on the fluid and solid body interface require conservatively matching thermal flows in the coupling area, which is a nontrivial task and requires developing special interfaces.
The present study is devoted to the development of a direct conjugation method for problems containing arbitrary, inconsistent meshes at the interface between liquid and solid regions. The work is an extension of the possibilities of the mass flow matching method in solving the Navier–Stokes equations in the liquid–liquid interface proposed in [17,18], which is based on the principle of forming virtual boundaries that form a virtual matched interface, which is the basis of the matching method of heat fluxes presented in the article. The proposed method does not require the modification of the original unmatched mesh in the interface area, allows for the use of a single principle of matching heat and mass flows, and can be implemented within a single CFD solver. At the same time, the presence of an inconsistent grid should not worsen the solution in comparison with the solution on a consistent grid.
The structure of the work is organized as follows: first, the article describes the classical form of the discretization of the analog of the heat transfer equation and the method of obtaining the matrix coefficients of a single matrix with respect to the temperature for the case of a consistent grid in the area of conjugation of a liquid and a solid body, followed by a description of the modification of the components of the discrete analog of the heat transfer equations and the coefficients of the matrix in the interface area for the case of using an inconsistent grid model in the interface area. The last section shows the applicability of the presented method for the example of conjugate heat transfer problems, the grid models of which consist of inconsistent grid fragments. The results of the simulation of test problems show that the presence of mismatched meshes at the interface between liquid and solid blocks does not significantly affect the temperature field.

2. Mathematical Model and Numerical Method

2.1. Mathematical Model

In conjugate heat transfer problems, the numerical simulation area is divided into solid and fluid substance subareas (Figure 1).
We consider a mathematical model, in which the subarea (Figure 1) is a laminar incompressible fluid having a constant thermal conductivity coefficient, with heat sources (including dissipative ones) being absent. Taking into account the above assumptions, the heat transfer equation for a subarea written with respect to the temperature takes the following form:
ρ F C F T t + ρ F C F u T = k F T ,
where ρF—fluid density, CF—fluid heat capacity, u—fluid phase velocity vector, kF—fluid thermal conductivity coefficient, and t—time.
In Equation (1), the fluid phase velocity vector u is determined by solving the Navier–Stokes equation system—for example, by the well-known SIMPLE algorithm [19,20,21]; meanwhile, a no-slip boundary condition on the side of the fluid is accepted on the interface boundary.
Subarea S (Figure 1) is a fixed solid body with a constant thermal conductivity coefficient without heat sources. Taking into account the above assumptions, the heat transfer equation for subarea S, written with respect to the temperature, takes the following form:
ρ S C S T t = k s T ,
where ρS—solid body density, CS—solid body thermal capacity, kS—solid body thermal conductivity coefficient, and t—time.
A necessary condition of coupling Equations (1) and (2) is following the energy conservation law, i.e., thermal flows equality on the fluid and solid body boundary:
q F = q S ,
where qF—thermal flow on the side of fluid and qS—thermal flow on the side of the solid body.
Finite-volume discretization of the direct coupling method is considered by the example of heat transfer discretization (Equations (1) and (2)), considering coupling condition (3) for matched grids on the interface boundary, which form a consistent interface. As an example, we examine the modeling region, comprising two control volumes of the fluid and solid substance, respectively (Figure 2).
In general, the complete form of discrete analogs of differential heat transfer (Equations (1) and (2)) for cells P and N (Figure 2), with the transient term approximated by the Euler implicit scheme [22], is determined by the following expressions:
ρ F C F T P T P t 1 Δ t V P + C o n v P D P = 0 ,
ρ S C S T N T N t 1 Δ t V N D N = 0 ,
where TP, TN—temperature values in P and N cell centers at the current time step, T P t 1 , T N t 1 —temperature values in P and N cell centers at the previous time step, ConvP—convective term for cell P at the current time step, and DP, DN—diffusive terms for cells P and N at the current time step.
The diffusive terms DP and DN in (4) and (5) at the current time step are determined by the following expressions:
D P = f = f a c e ( P i n n e r , P b o u n d ) k F ( T f S f ) + f = f a c e ( P i n t e r f a c e ) k f ( T f S f ) ,
D N = f = f a c e ( N i n n e r , N b o u n d ) k S ( T f S f ) + f = f a c e ( N i n t e r f a c e ) k f ( T f S f ) ,
where Sf—area vector with its normal orientation toward the face f, Sf—face area f, Tf—temperature in the face center f at the current time step, Tf—temperature gradient on the face f at the current time step, kf—thermal conductivity coefficient on interface faces, f = face(Pinner, Pbound)—summing over all internal and external faces, constraining cell P, f = face(Pinterface)—summing over all interface faces of the P cell, f = face(Ninner, Nbound)—summing over all internal and external faces, constraining the N cell, and f = face(Ninterface)—summing over all interface faces of the N cell.
The temperature gradient on internal and interface faces for arbitrary unstructured grids, considering a correction for nonorthogonality [23] at the n-th iteration of the current time step, is determined by the following expression:
T f n = ( T A i n T A j n ) S f S f d A i A j + T f n 1 ¯ ( T f n 1 ¯ d A i A j ) S f S f d A i A j ,
where Ai and Aj—adjacent cells over the face f, d A i A j Ai and Aj cells center-to-center vector (Figure 2), T A i n , T A j n —temperature value in adjacent cells centers at the n iteration, and T f n 1 ¯ = λf T A i n 1 + (1 − λf) T A j n 1 —interpolated temperature value on the f face at the n − 1 iteration.
Temperature gradient values in the centers of cells can be calculated by the Green–Gauss algorithm [20]:
T A i = 1 V A i f = f a c e ( A i ) T f S f ,
In the convective term of the discrete analog of the differential heat transfer equation in subarea F (4) on the interface faces, featuring a coupling boundary, a no-slip boundary condition is accepted. As a result, all velocity components uf on the interface faces in subarea F are zeros, and the convective term of the discrete analog of the differential heat transfer equation for cell P at the current time step takes the following form:
C o n v P = ρ F C F f = f a c e ( P i n n e r , P b o u n d ) T f ( u f S f ) ,
where uf—velocity in the face center f at the current time step, Tf—temperature on the face f at the current time step, and f = face(Pinner, Pbound)—summing over all internal and external faces constraining cell P.
The values of the unknown variables Tf and uf in expression (10) for external faces are determined by calculation model boundary conditions, whereas for internal faces, they can be calculated by any well-known approximation scheme [20]. For example, when approximation scheme CD is used, the values of the variables Tf and uf on internal faces are determined by the weighted interpolation method:
T f = λ f T A i + ( 1 λ f ) T A j ,
u f = λ f u A i + ( 1 λ f ) u A j ,
where Ai and Aj—adjacent cells over the internal face f, λf—geometric interpolation coefficient value for the face f, T A i , T A j —temperature values in adjacent Ai and Aj cells’ centers at the current time step, and u A i , u A j —velocities in adjacent Ai and Aj cells’ centers at the current time step.
Geometric interpolation coefficient value λf for cells Ai and Aj over the face f (Figure 2) is determined by the following expression:
λ f = n f d A i f n f d A i f + n f d A j f ,
where d A i f and d A j f —vectors constructed between the centers of the Ai and Aj cells and the face f (Figure 2).
For the adjacent cells P and N over the interface (Figure 2), taking into consideration (3) and the temperature match Tf on the interface faces, the expression for thermal flows can be written as follows:
q P = q N = k F T P T f d N f = k S T f T N d P f = k f T P T N d P N ,
where kf—thermal conductivity coefficient on the interface face f, qP, qN—thermal flows on the side of cells P and N, TP and TN—temperature values in P and N cells’ centers, and dPN—vector, constructed between P and N cells’ centers (Figure 2).
When calculating the average coefficient value kf on the interface faces, differences in the thermal conductivity coefficients and geometric parameters of cells in the coupling area should be taken into consideration. In the case of media coupling with significantly different thermophysical properties, common methods of interpolating thermal conductivity on faces in the coupling area, such as geometric mean or arithmetic mean averaging, can cause excessive error, and their application is limited by slight changes in coefficients of fluid and solid body thermal conductivity. As shown in [24,25,26], the most accurate and universal method, which takes into consideration thermal–physical property differences and the coupling media grid model nonuniformity, is the harmonic-average method of calculating the thermal conductivity coefficient considering the grid model nonuniformity:
k f = 1 λ f k F + 1 λ f k S ,
where kF and kS—thermal conductivity coefficients of fluid and solid substances, respectively, and λf—geometric interpolation coefficient value for the interface face f (13).
Equation (14) allows for simultaneously solving the system of Equations (1) and (2), taking the same approach to thermal conductivity equation discretization on the side of both the fluid and solid body.
The finite-volume discretization of thermal conductivity Equations (1) and (2) considering (14) will result in a general system of algebraic equations, solved simultaneously in fluid and solid body subareas. For instance, for an arbitrary cell P (Figure 2), the following equation is composed:
a P T P + a P N T N + i = n b ( P ) a i T i = b P ,
where aP—diagonal coefficient of cell P, aPN—off-diagonal coefficient determining the connection between cell P and cell N over the matched interface faces in the fluid and solid body coupling area, ai—off-diagonal coefficients determining the connection of cell P with cells of the calculated subarea F over the common (internal) faces, bP—the right side, and i = nb(P)—summing over all adjacent cells i with common faces with cell P.
As a result, for a grid model comprising the two matched calculated subareas F and S (Figure 3), SLAE (17) is formed, which can be solved by one of the methods detailed in [20,27,28].
a F 1 0 a F 1 , S 1 0 0 a F N 0 a F N , S N a F 1 , S 1 0 a S 1 0 0 a F N , S N 0 a S N ( T ) = ( b ) ,
where a F i , i [1…N]—diagonal coefficients of cells in subarea F, a S i , i [1…N]—diagonal coefficients of cells in subarea S, a F i S i —off-diagonal coefficients determining the connection between cells Fi and Si over the interface faces, (T)—vector of sought temperatures in the cell centers, and (b)—the right-side vector.
For simplification purposes, SLAE (17) does not show off-diagonal coefficients, determining the connection of cells over internal faces. Further, we write the matrix SLAE (17) coefficients’ form at the n-th iteration of the current time step, disregarding boundary conditions.
The form of SLAE (17) diagonal coefficients for cells of subarea F is:
a F i = ρ F C F Δ t V F i + a F i i n n e r + a F i i n t e r f a c e .
Term a F i i n n e r in (18) is formed due to cell Fi being adjacent to cells of subarea F over the internal face f:
a F i i n n e r = f = f a c e ( F i i n n e r ) C F ρ F λ f u f n S f k F S f n f d F i F j ,
where f = face( F i i n n e r )—summing over all internal faces of cell Fi, and Fj—cell adjacent to cell Fi over the internal face f.
Term a F i i n t e r f a c e in (18) is formed due to cell Fi being adjacent to cells of subarea S over interface faces f:
a F i i n t e r f a c e = f = f a c e ( F i i n t e r f a c e ) k f S f n f d F i S i ,
where f = face( F i i n t e r f a c e )—summing over all interface faces of cell Fi, and Si—cell adjacent to cell Fi over the interface face f.
The form of SLAE (17) diagonal coefficients for cells of subarea S is:
a S i = ρ S C S Δ t V S i + a S i i n n e r + a S i i n t e r f a c e .
Term a S i i n n e r in (21) is formed due to cell Si being adjacent to cells of subarea S over internal faces f:
a S i i n n e r = f = f a c e ( S i i n n e r ) k S S f n f d S i S j ,
where Si—cell adjacent to cell Sj over the internal face f.
Term a S i i n t e r f a c e is formed due to cell Si being adjacent to cell Fi over interface faces f:
a S i i n t e r f a c e = f = f a c e ( S i i n t e r f a c e ) k f S f n f d S i F i .
The form of SLAE (17) off-diagonal coefficients determining the connection between cells in subarea F over internal faces f is:
a F i F j = f = f a c e ( F i i n n e r ) C F ρ F ( 1 λ f ) u f n S f + k F S f n f d F i F j .
The form of SLAE (17) off-diagonal coefficients determining the connection of cells from subarea F with cells of subarea S over interface faces f is:
a F i S i = a S i F i = f = f a c e ( F i i n t e r f a c e ) k f S f n f d F i S i .
The form of SLAE (17) off-diagonal coefficients determining the connection between cells of subarea S over internal faces f is:
a S i S j = f = f a c e ( S i i n n e r ) k S S f n f d S i S j .
The form of SLAE (17) right-hand side coefficients for cells of subarea F is:
b F i = ρ F C F Δ t V F i + b F i i n n e r + b F i i n t e r f a c e ,
where the terms b F i i n n e r и b F i i n t e r f a c e have the following form:
b F i i n n e r = k F S f f = f a c e ( F i i n n e r ) T f ¯ n f T f ¯ d F i F j n f d F i F j n 1 ,
b F i i n t e r f a c e = k f S f f = f a c e ( F i i n t e r f a c e ) T f ¯ n f T f ¯ d F i S i n f d F i S i n 1 .
The form of SLAE (17) right-hand side coefficients for cells of subarea S is:
b S i = ρ S C S Δ t V S i + b S i i n n e r + b S i i n t e r f a c e ,
where terms b S i i n n e r и b S i i n t e r f a c e have the following form:
b S i i n n e r = k S S f f = f a c e ( S i i n n e r ) T f ¯ n f T f ¯ d S i S j n f d S i S j n 1 ,
b S i i n t e r f a c e = k f S f f = f a c e ( S i i n t e r f a c e ) T f ¯ n f T f ¯ d S i F i n f d S i F i n 1 .
The direct method described can be applied to calculate conjugate heat transfer problems on models of any dimension. However, the application of the described discretization algorithm of the original Equations (1) and (2) considering (3) is possible only on the models containing matched grids on adjacent boundaries of fluid and solid body subareas. This limitation considerably complicates this method’s applicability in solving most conjugate heat transfer industrial-type problems, their grid models generally consisting of unmatched grid segments, which are independently built for fluid areas and for solid body constructions. In order to solve such problems, it is necessary to ensure that thermal flows match on the unmatched interface boundary with consideration of adjacent cells. Next, a way to modify the direct coupling method is presented, considering the discretization features of Equations (1) and (2) as well as providing conservative thermal flows matching on the unmatched boundaries’ area of fluid and solid body coupling.

2.2. Direct Coupling Method of Fluid and Solid Body Unmatched Subareas

Let us consider a mathematical model of a conjugate heat transfer problem, in which the numerical simulation region consists of unmatched grid segments, featuring calculated subareas of fluid F and solid body S, their adjacent boundaries forming an inconsistent (unmatched) interface (Figure 4). Unmatched interfaces mean adjacent boundaries of unmatched grid segments, the number and position of points and edges on them generally being mismatched.
For coupling unmatched interfaces, the set of initial faces, which are part of an inconsistent interface, is substituted for a set of virtual faces, forming a matched virtual interface. The virtual faces’ geometrical parameters are determined as a result of successively projecting the initial interface faces of subarea F onto all initial interface faces of subarea S. In order to determine the points’ coordinates, formed as a result of face intersection, any algorithm of polygons’ intersections can be applied [29]. The obtained set of virtual faces forms a pair of matched virtual boundaries, through which the connection between cells of unmatched adjacent grid subareas is established (Figure 4).
In general, a virtual interface consists of a set of internal and external virtual faces (Figure 5). Internal virtual faces form the connection between adjacent cells on the interface boundaries. External virtual faces without any connection with cells on the adjacent interface boundary should be processed according to selected boundary conditions.
Finite-volume discretization of the direct coupling method is considered by the example of heat transfer equations discretization (1) and (2) considering coupling condition (3) for the case of unmatched grids on the interface boundary, featuring an inconsistent (unmatched) interface. As an example of an unmatched interface, we examine a calculating area, comprising one control volume of fluid subarea F, adjacent with several control volumes of solid body subarea S (Figure 6).
As in the case of a matched interface, on interface faces in subarea F, featuring the boundary, a no-slip boundary condition is assumed, and a convective term of a discrete analog of a differential heat transfer equation for cell P (4) at the current time step is determined by expression (10).
Further, we examine the diffusive terms modification (6) and (7) of discrete analogs of differential heat transfer equations for subarea F and subarea S on an unmatched interface, considering the transition from initial faces to virtual ones (Figure 6).
A discrete analog of diffusive component (6) for cell P when transferring from initial faces to virtual ones is written as follows:
D P = f = f a c e ( P i n n e r , P b o u n d ) k F ( T f S f ) + f = f a c e ( P i n t e r f a c e ) v k f v ( T f v S f v ) ,
where T f v —scalar quantity gradient value on the virtual face fv, k f v —thermal conductivity coefficient on the virtual face fv, and S f v —virtual face area fv, normally oriented toward the initial face f.
A discrete analog of diffusive component (7) for cell N when transferring from initial faces to virtual ones will be written as follows:
D N = f = f a c e ( N i n n e r , N b o u n d ) k S ( T f S f ) + f = f a c e ( N i n t e r f a c e ) v k f v ( T f v S f v ) ,
The thermal conductivity coefficient value on virtual faces k f v is calculated by analogy with (15).
k f v = 1 λ f v k F + 1 λ f v k S ,
where λ f v —geometric interpolation coefficient value for cell P, adjacent to cell Nv over the virtual face fv (Figure 6), which is determined by the following expression:
λ f v = n f d N v f v n f d N v f v + n f d P f v .
The gradient value T f v on the virtual face fv, formed between the adjacent cells P and Nv (Figure 6), considering nonorthogonal correction at n-th iteration of the current time step, equals:
T f v = ( T N n T P n ) S f v S f v d P N v + T f v n 1 ¯ ( T f v n 1 ¯ d P N v ) S f v S f v d P N v ,
where T N n , T P n —temperature value in adjacent cells centers at the n iteration, d P N P and Nv cells’ center-to-center vector (Figure 6), and T f v n 1 ¯ = λ f v T P n 1 + ( 1 λ f v ) T N v n 1 —interpolated temperature gradient value on the virtual face fv, obtained at the previous iteration.
The temperature gradient value T P in the cell center P, positioned on an unmatched interface (Figure 6), is calculated by the Green–Gauss algorithm:
T P = 1 V P f = f a c e ( P i n n e r , P b o u n d ) T f S f + f = f a c e ( P i n t e r f a c e ) T f a v S f ,
where T f a v = v T f v S f v v S f v —averaged temperature value on the interface face f.
For the cell Nv, which is positioned on an unmatched interface (Figure 6), the temperature gradient value T N v is found by analogy with (38).
As a result of the above transformations of diffusive components into discrete analogs (7) and (8), the terms, considering the connection of adjacent cells over virtual faces, are added to each cell, which is positioned on an unmatched interface (Figure 6).
In general, for a grid model consisting of two unmatched calculated subareas F and S (Figure 7), SLAE (39) is formed, which can be solved by one of the methods specified in [20,27,28].
( a F 1 0 a F 1 , S 1 a F 1 , S 2 0 0 0 a F N 0 0 a F N , S M 1 a F N , S M a F 1 , S 1 0 a S 1 0 0 a F 1 , S 2 0 a S 2 0 0 0 a F N , S M 1 0 0 a S M 1 0 0 a F N , S M 0 0 0 a S M ) ( T ) = ( b ) ,
where a F i , i [1…N]—diagonal coefficients of cells in subarea F, a S j , j [1…M]—diagonal coefficients of cells in subarea S, a F i S j —off-diagonal coefficients determining the connection between cells Fi and Sj over virtual faces, (T)—vector of sought temperatures in the cells’ centers, and (b)—the right-side vector.
For simplification purposes, a system of Equations (39) does not show off-diagonal coefficients, determining the connection of cells over internal faces. Next, we write the form of matrix SLAE (39) coefficients at the n-th iteration of the current time step, disregarding boundary conditions.
The form of SLAE (39) diagonal coefficients for cells of subarea F is:
a F i = ρ F C F Δ t V F i + a F i i n n e r + a F i i n t e r f a c e ,
Term a F i i n n e r in (40) is formed due to cell Fi being adjacent to cells of subarea F over internal faces f, similarly to (19). Term a F i i n t e r f a c e is formed due to cell Fi being adjacent to cells of subarea S over virtual faces fv:
a F i i n t e r f a c e = f = f a c e ( F i n t e r f a c e ) v k f v S f v n f d F i S j .
The form of SLAE (39) diagonal coefficients for cells of subarea S is:
a S i = ρ S C S Δ t V S i + a S i i n n e r + a S i i n t e r f a c e .
Term a S i i n n e r in (42) is formed due to cell Si being adjacent to cells of subarea S over internal faces f, similarly to (22). Term a S i i n t e r f a c e is formed due to cell Si being adjacent to cells of subarea F over virtual faces fv:
a S i i n t e r f a c e = f = f a c e ( S i n t e r f a c e ) v k f v S f v n f d S i F j .
SLAE (39) off-diagonal coefficients a F i F j , determining the connection between cells in subarea F over internal faces f, are formed by analogy with (24). The form of SLAE (39) off-diagonal coefficients, determining the connection of cells in subarea F with cells in subarea S over virtual faces fv, is the following:
a F i S j = a S i F j = f = f a c e ( F i n t e r f a c e ) v k f v S f v n f v d F i S j .
SLAE (39) off-diagonal coefficients, determining the connection between cells in subarea S over internal faces f, are formed by analogy with (26).
The form of SLAE (39) right-hand side coefficients for cells of subarea F is:
b F i = ρ F C F Δ t V F i + b F i i n n e r + b F i i n t e r f a c e ,
where term b F i i n n e r is formed by analogy with (28), while term b F i i n t e r f a c e is written as:
b F i i n t e r f a c e = f = f a c e ( F i n t e r f a c e ) v k f v S f v T f v ¯ n f T f v ¯ d F i S j n f d F i S j n 1 .
The form of SLAE (39) right-hand side coefficients for cells of subarea S is:
b S i = ρ S C S Δ t V S i + b S i i n n e r + b S i i n t e r f a c e ,
where term b S i i n n e r is formed by analogy with (31), while term b S i i n t e r f a c e is written as:
b S i i n t e r f a c e = f = f a c e ( S i n t e r f a c e ) v k f v S f v T f v ¯ n f T f v ¯ d S i F j n f d S i F j n 1 .
The described direct coupling method allows for the simultaneous discretization of heat transfer equations for fluid and solid body subareas as well as building a uniform “coupled” SLAE relative to the temperature variable on grid models, containing unmatched boundaries in the fluid and solid body coupling area. The resulting virtual interface provides conservatism and conserves the total energy across planar and curved interfaces, because the heat flux flowing out of one side of the interface will always be equal to the heat flux flowing in from the opposite side of the interface. Curvilinear interfaces can affect the accuracy of the calculation of the effective area, which affects the heat transfer coefficient and is most pronounced in non-stationary problems. The method does not require the initial grid modification and allows for matching thermal flows on unmatched interface boundaries, considering the adjacent cells’ connection over the set of virtual faces, thus forming additional terms in the SLAE calculation model. The method application considerably enhances the ability to calculate conjugate heat transfer industrial-type problems, their grid models consisting of a set of unmatched segments containing fluid flow and solid body subareas.
The described method was realized on the basis of the national software suite LOGOS, aimed at modeling 3D problems of computational hydrodynamics, aerodynamics and heat transfer [30,31,32]. The method efficiency is shown by examples of the numerical simulation of conjugate heat transfer problems [33,34], their grid models built of unstructured, unmatched segments.

3. Numerical Experiments

3.1. Solid Blocks’ Cooling in a Flat Channel

The method implementation is shown by the example of the numerical simulation of cooling six solid blocks with a volumetric heat source, which are mounted in a flat rectangular channel, by a laminar flow of incompressible fluid under forced convection [33]. Previously, we presented this problem’s numerical simulation results on a matched grid model in the LOGOS software suite [18], which showed good agreement of the results obtained with the results listed in [33].
Computational region geometry is outlined in Figure 8.
A flat rectangular channel has a height H = 1 m and a length L = 20H. Six identical solid blocks of a length H and a height h = 0.25H are located inside the channel directly against the lower wall. The first block left bound is located at a distance of 5.6H from the input. The gaps between the blocks are identical and equal to H. Each block is heated by a volume heat source with a Q = 71.4 W/m3 specific capacity. The channel walls are immovable, impermeable, and thermally insulated. A no-slip boundary condition is set for upper and lower walls, and a symmetry condition is set for front and back walls. On the left side of the channel, an input flow is set with a zero temperature and a unit velocity vector, directed along the X axis. On the right boundary, the pressure boundary condition is set. When calculating, the media physical parameters were set in such a way as to make the values of the non-dimensional quantities listed in [33] equal to: Re = 100 and Pr = 0.7. The aim of this numerical experiment is to compare the results obtained on four grid models, built with the gradual refinement of the grid in the solid blocks’ region (Figure 9). One of the grid models has matched grids on adjacent fluid and solid blocks’ boundaries (Figure 9a); the rest of the grid models are unmatched.
The problems were calculated in parallel mode on 12 processors. The boundary coupling of adjacent subarea boundaries of fluid and solid blocks was carried out by the interface, realized according to the above method. Figure 10 shows the calculated profiles of the temperature distribution along the channel at the y = 0.275 m level (in the fluid region above the solid blocks) for grids shown in Figure 9.
Figure 11 shows the profiles of the absolute values of design temperature deviations on unmatched grids (Figure 9b–d) relative to the design temperatures on the matched grid (Figure 9a).
The design temperature profiles and profiles of temperature deviations shown in Figure 10 and Figure 11, which were obtained by the above coupling method, demonstrate that unmatched grids on the fluid and solid blocks’ boundary do not have any considerable impact on the temperature field pattern.

3.2. Mixed Convection in a Square Cavity

The method efficiency is considered by the example of the numerical simulation of a mixed convection problem in a square cavity with a solid block [34]. The computational region geometry is outlined in Figure 12.
In the selected calculation model, the square cavity side length is L = 1 m. The cavity contains a solid block with a side length d = 0.6 m, placed in the center, as well as an inlet and outlet w = 0.1 m in size.
The constant dimensionless temperature Tw = 1 is set on the right vertical cavity wall, the other walls being thermally insulated. At the cavity input, the temperature T = 0 is set and the input flow velocity U = 1 m/s is directed along the X axis. Viscous laminar incompressible flow disregarding viscous dissipation is considered in the problem. When calculating, the media physical parameters were set in such a way as to make the values of the non-dimensional quantities listed in [33] equal to: Re = 100 and Pr = 0.71.
The calculations were made on four grid models, built with the gradual refinement of the grid in the solid blocks’ region. The computational grid segments are shown in Figure 13. The grid model, shown in Figure 13a, has matched grids on adjacent fluid and solid blocks’ boundaries; the rest of the grid models, shown in Figure 13b–d, are unmatched.
The problems were calculated in parallel mode on 12 processors. The boundary coupling of adjacent subarea boundaries of fluid and solid blocks was carried out by the interface, realized according to the above method. Figure 14 shows the calculated distribution of temperature isolines, obtained on computational grids, which are shown in Figure 13, as well as the distribution of the temperature isolines obtained in [34].
The obtained temperature isolines distribution (Figure 14), found as a result of numerical simulation using the above method on unmatched grid models (diagrams b, c, d, Figure 14), demonstrates good agreement with the results obtained on the matched grid model (diagram a, Figure 14), as well as with the results listed in [34].

4. Conclusions

This paper presents a description of a numerical method that takes into account the features of the discretization of the heat transfer equation by the finite volume method when solving conjugate heat transfer problems containing arbitrary unmatched grids at the interface between liquid and solids. The method does not require modification of the original grid in the interface area and allows for combining adjacent, inconsistent fragments of the unstructured grid into a single computational area using virtual interfaces that take into account the connections of neighboring cells through virtual faces. The discretization of the heat transfer equation takes into account the different scales of the cells and the sharply different thermophysical properties of liquid and solid media. A unified approach to the matching of mass (presented in previous works) and heat fluxes in the area of conjugation of inconsistent grid subdomains has been worked out. The algorithm of the method was implemented as part of the LOGOS software package in terms of the hydrodynamics solver, with the help of test calculations that were carried out. The results of the modeling test problems of conjugate heat transfer using this method on grid models containing unstructured inconsistent grids in the area of conjugation of a liquid and a solid showed good agreement with the results obtained on a consistent grid model. The implementations of the numerical scheme presented in this paper may be of interest to a wide range of CFD code developers and researchers in the field of conjugate heat transfer. The further development of the method will make it possible to use it in solving problems with partial intersection in the conjugation region, as well as problems with moving bodies and sliding meshes.

Author Contributions

Conceptualization, A.K. (Andrey Kozelkov) and A.K. (Andrey Kurkin); data curation, A.K. (Aleksey Korotkov), R.G. and S.L.; formal analysis, A.K. (Andrey Kozelkov) and A.K. (Aleksey Korotkov); investigation, A.K. (Andrey Kozelkov), A.K. (Andrey Kurkin), A.K. (Aleksey Korotkov), R.G. and S.L.; methodology, A.K. (Andrey Kozelkov) and A.K. (Andrey Kurkin); software, A.K. (Aleksey Korotkov), R.G. and S.L.; supervision, A.K. (Andrey Kurkin); validation, A.K. (Aleksey Korotkov), R.G. and S.L.; visualization, A.K. (Aleksey Korotkov), R.G. and S.L.; writing—original draft, A.K. (Andrey Kozelkov) and A.K. (Andrey Kurkin); writing—review and editing, A.K. (Andrey Kozelkov) and A.K. (Andrey Kurkin). All authors have read and agreed to the published version of the manuscript.

Funding

The results were obtained with the assistance of the national project «Science and universities» within the framework of the Ministry of Science and Higher Education of the Russian Federation and the program to create young-adult laboratories № FSWE-2021-0009 (research project: «Developing numerical methods, models and algorithms to describe fluid and gas hydrodynamic characteristics in natural conditions, and industrial object operation in standard and emergency conditions on petascale mainframes»), sponsored by the Council of the grants of the President of the Russian Federation for the state support of Leading Scientific Schools of the Russian Federation (Grant No. NSH-70.2022.1.5), as well as within the framework of implementing the Program to create and develop a world class scientific center «Supersonic» for 2020–2025, funded by the Ministry of Science and Higher Education of the Russian Federation (Agreement № 075-15-2022-309 dated 20 April 2022).

Data Availability Statement

Not acceptable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kozelkov, A.S.; Strelets, D.Y.; Sokuler, M.S.; Arifullin, R.H. Application of Mathematical Modeling to Study Near-Field Pressure Pulsations of a Near-Future Prototype Supersonic Business Aircraft. J. Aerosp. Eng. 2022, 35, 04021120. [Google Scholar] [CrossRef]
  2. Wu, M.; Pei, Y.; Qin, J.; Li, X.; Zhou, J.; Zhan, Z.S.; Guo, Q.-Y.; Liu, B.; Hu, T.G. Study on methods of coupling numerical simulation of conjugate heat transfer and in-cylinder combustion process in GDI engine. In Proceedings of the WCX™ 17: SAE World Congress Experience, Detroit, MI, USA, 4–6 April 2017. [Google Scholar]
  3. Volkov, K.N.; Bulat, P.V.; Volobuev, I.A.; Pronin, V.A. Heat transfer in cavity with a rotating disc in turbulent conditions. Sci. Technol. Vestn. Inf. Technol. Mech. Opt. 2017, 17, 514–524. [Google Scholar]
  4. Anderson, K.R.; Devost, M.; Pakdee, W.; Krishnamoorthy, N. STAR CCM+ CFD Simulations of enhanced heat transfer in high-power density electronics using forced air heat exchanger and pumped fluid loop cold plate fabricated from high thermal conductivity materials. J. Electron. Cool. Therm. Control 2013, 3, 144–154. [Google Scholar] [CrossRef]
  5. Volkov, K.N. Solving coupled heat transfer problems and thermal load transfer between liquid and solid body. Comput. Methods Program. 2007, 8, 265–274. [Google Scholar]
  6. Saunders, K.; Alizadeh, S.; Levis, L.V.; Provins, J.I. The use of CFD to generate heat transfer boundary conditions for a rotor-stator cavity in a compressor drum thermal model. In Proceedings of the ASME Turbo Expo 2007: Power for Land, Sea, and Air, Montreal, QC, Canada, 14–17 May 2007. [Google Scholar]
  7. Chaquet, J.M.; Corral, R.; Gisbert, F.; Pastor, G. A loosely coupled fluid/solid heat transfer method for disc cavities including mixing planes and a combination of 2D and 3D cavities. In Proceedings of the ASME Turbo Expo 2015: Turbine Technical Conference and Exposition, Montreal, QC, Canada, 15–19 June 2015. [Google Scholar]
  8. Shah, K.; Jain, A. An iterative, analytical method for solving conjugate heat transfer problems. Int. J. Heat Mass Transf. 2015, 90, 1232–1240. [Google Scholar] [CrossRef]
  9. Pantakar, S. Numerical Methods of Solving Heat Transfer and Liquid Dynamics Problems; Atomenergoizdat: Moscow, Russia, 1984. [Google Scholar]
  10. Hwang, S.; Son, C.; Seo, D.; Rhee, D.-H.; Cha, B. Comparative study on steady and unsteady conjugate heat transfer analysis of a high-pressure turbine blade. Appl. Therm. Eng. 2016, 99, 765–775. [Google Scholar] [CrossRef]
  11. Zhang, L. Parallel simulation of engine in-cylinder processes with conjugate heat transfer modeling. Appl. Therm. Eng. 2018, 142, 232–240. [Google Scholar] [CrossRef]
  12. Bushehri, M.R.S.; Ramin, H.; Salimpour, M.R. A new coupling method for slip-flow and conjugate heat transfer. Int. J. Therm. Sci. 2015, 89, 174–184. [Google Scholar] [CrossRef]
  13. He, L. Closely coupled fluid-solid interface method with moving-average for LES based conjugate heat transfer solution. Int. J. Heat Fluid Flow 2019, 79, 108440. [Google Scholar] [CrossRef]
  14. Costa, R.; Nóbrega, J.M.; Clain, S.; Machado, G.J. Efficient very high-order accurate polyhedral mesh finite volume scheme for 3D conjugate heat transfer problems in curved domains. J. Comput. Phys. 2021, 445, 110604. [Google Scholar] [CrossRef]
  15. Wei, T.; Oprins, H.; Cherman, V.; Beyne, E.; Baelmans, M. Conjugate Heat Transfer and Fluid Flow Modeling for Liquid Microjet Impingement Cooling with Alternating Feeding and Draining Channels. Fluids 2019, 4, 145. [Google Scholar] [CrossRef]
  16. Mallinson, S.G.; McBain, G.D.; Brown, B.R. Conjugate Heat Transfer in Thermal Inkjet Printheads. Fluids 2023, 8, 88. [Google Scholar] [CrossRef]
  17. Beaudoin, M.; Jasak, H. Development of a generalized grid interface for turbomachinery simulations with OpenFOAM. In Proceedings of the Open Source CFD International Conference, Berlin, Germany, 4–5 December 2008. [Google Scholar]
  18. Kozelkov, A.; Kurkin, A.; Korotkov, A.; Lashkin, S.; Lashkina, E. Three-Dimensional Simulations of Viscous Incompressible Fluid Flows on Grids with Unmatched Grid Interfaces. Fluids 2022, 71, 346. [Google Scholar] [CrossRef]
  19. Kozelkov, A.S.; Lashkin, S.V.; Kurkin, A.A.; Kornev, A.V.; Vyalikh, A.M. An efficient parallel implementation of the SIMPLE algorithm based on a multigrid method. Numer. Anal. Appl. 2020, 13, 1–16. [Google Scholar] [CrossRef]
  20. Ferziger, J.H.; Peric, M. Computational Method for Fluid Dynamics; Springer: New York, NY, USA, 2002. [Google Scholar]
  21. Darwish, M.; Moukalled, F. Unified Formulation of the Segregated Class of Algorithms for Fluid Flow at All Speeds. Numer. Heat Transf. 2000, 37, 103–139. [Google Scholar] [CrossRef]
  22. Mozer, D.; Kim, J.; Mansour, N.N. DNS of Turbulent Channel Flow. Phys. Fluids 1999, 11, 943–945. [Google Scholar]
  23. Jasak, H. Error Analysis and Estimation for the Finite Volume Method with Applications to Fluid Flow; Department of Mechanical Engineering, Imperial College of Science: London, UK, 1996. [Google Scholar]
  24. Patankar, S.V. A numerical method for conduction in composite materials, flow in irregular geometries and conjugate heat transfer. In Proceedings of the 6th International Heat Transfer Conference, Toronto, ON, Canada, 7–11 August 1978. [Google Scholar]
  25. Chen, X.; Han, P. A note on the solution of conjugate heat transfer problems using SIMPLE-like algorithms. Int. J. Heat Fluid Flow 2000, 21, 463–467. [Google Scholar] [CrossRef]
  26. Li, Y.; Kong, S.-C. Coupling conjugate heat transfer with in-cylinder combustion modeling for engine simulation. Int. J. Heat Mass Transf. 2011, 54, 2467–2478. [Google Scholar] [CrossRef]
  27. Saad, Y. Iterative Methods for Sparse Linear Systems; SIAM: Minneapolis, MN, USA, 2003. [Google Scholar]
  28. Chung, T.J. Computational Fluid Dynamics; Cambridge University Press: New York, NY, USA, 2010. [Google Scholar]
  29. Chentsov, O.V.; Skvortsov, A.V. Review of algorithms of constructing polygon overlays. Vestn. Tomsk State Univ. 2003, 280, 338–345. [Google Scholar]
  30. Tyatyushkina, E.; Kozelkov, A.; Kurkin, A.; Pelinovsky, E.; Kurulin, V.; Plygunova, K.; Utkin, D. Verification of the LOGOS Software Package for Tsunami Simulations. Geosciences 2020, 10, 385. [Google Scholar] [CrossRef]
  31. Struchkov, A.V.; Kozelkov, A.S.; Volkov, K.N.; Kurkin, A.A.; Zhuchkov, R.N.; Sarazov, A.V. Numerical simulation of aerodynamic problems based on adaptive mesh refinement method. Acta Astronaut. 2020, 172, 7–15. [Google Scholar] [CrossRef]
  32. Kozelkov, A.; Kurkin, A.; Kurulin, V.; Plygunova, K.; Krutyakova, O. Validation of the LOGOS Software Package Methods for the Numerical Simulation of Cavitational Flows. Fluids 2023, 8, 104. [Google Scholar] [CrossRef]
  33. Benkafada, F.; Talbi, K.; Afrid, M. The enhanced cooling of heated blocks mounted on the wall of a plane channel filled with a porous medium. Rev. Energ. Renouv. 2008, 11, 197–206. [Google Scholar]
  34. Rahman, M.M.; Alim, M.A.; Saha, S.; Chowdhury, M.K. Effect of the Presence of a Heat Conducting Horizontal Square Block on Mixed Convection inside a Vented Square Cavity. Nonlinear Anal. Model. Control 2009, 14, 531–548. [Google Scholar] [CrossRef]
Figure 1. A schematic diagram of solid and fluid substance coupling.
Figure 1. A schematic diagram of solid and fluid substance coupling.
Fluids 08 00266 g001
Figure 2. A schematic diagram of the matched grid on the fluid and solid body coupling boundary.
Figure 2. A schematic diagram of the matched grid on the fluid and solid body coupling boundary.
Fluids 08 00266 g002
Figure 3. A schematic diagram of the matched interface on the coupling boundary of fluid and solid body subareas.
Figure 3. A schematic diagram of the matched interface on the coupling boundary of fluid and solid body subareas.
Fluids 08 00266 g003
Figure 4. An example of forming a virtual interface.
Figure 4. An example of forming a virtual interface.
Fluids 08 00266 g004
Figure 5. Intersecting virtual faces on an unmatched interface.
Figure 5. Intersecting virtual faces on an unmatched interface.
Fluids 08 00266 g005
Figure 6. A schematic diagram of a grid with an unmatched interface on a fluid and solid body coupling boundary.
Figure 6. A schematic diagram of a grid with an unmatched interface on a fluid and solid body coupling boundary.
Fluids 08 00266 g006
Figure 7. A schematic diagram of an unmatched interface on a fluid and solid body coupling boundary.
Figure 7. A schematic diagram of an unmatched interface on a fluid and solid body coupling boundary.
Fluids 08 00266 g007
Figure 8. Flat channel computational region geometry outline.
Figure 8. Flat channel computational region geometry outline.
Fluids 08 00266 g008
Figure 9. Computational grid segments of flat channel in the solid block region. Matched (a) and unmatched grids (bd) with gradual refinement.
Figure 9. Computational grid segments of flat channel in the solid block region. Matched (a) and unmatched grids (bd) with gradual refinement.
Fluids 08 00266 g009
Figure 10. Temperature profiles along the channel for various meshes. Profiles indiscriminatingly overlap.
Figure 10. Temperature profiles along the channel for various meshes. Profiles indiscriminatingly overlap.
Fluids 08 00266 g010
Figure 11. Profiles of temperature deviations for unmatched grids relative to matched grid.
Figure 11. Profiles of temperature deviations for unmatched grids relative to matched grid.
Fluids 08 00266 g011
Figure 12. Square cavity computational region geometry outline.
Figure 12. Square cavity computational region geometry outline.
Fluids 08 00266 g012
Figure 13. Computational grid segments for square cavity in the solid block region. Matched (a) and unmatched grids (bd) with gradual refinement.
Figure 13. Computational grid segments for square cavity in the solid block region. Matched (a) and unmatched grids (bd) with gradual refinement.
Fluids 08 00266 g013
Figure 14. Temperature isolines distribution for matched (a) and unmatched (b–d) meshes, compared over isolines from [34].
Figure 14. Temperature isolines distribution for matched (a) and unmatched (b–d) meshes, compared over isolines from [34].
Fluids 08 00266 g014
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

Korotkov, A.; Kozelkov, A.; Kurkin, A.; Giniyatullin, R.; Lashkin, S. Numerical Simulation of the Conjugate Heat Transfer of a “Fluid–Solid Body” System on an Unmatched Grid Interface. Fluids 2023, 8, 266. https://doi.org/10.3390/fluids8100266

AMA Style

Korotkov A, Kozelkov A, Kurkin A, Giniyatullin R, Lashkin S. Numerical Simulation of the Conjugate Heat Transfer of a “Fluid–Solid Body” System on an Unmatched Grid Interface. Fluids. 2023; 8(10):266. https://doi.org/10.3390/fluids8100266

Chicago/Turabian Style

Korotkov, Aleksey, Andrey Kozelkov, Andrey Kurkin, Robert Giniyatullin, and Sergey Lashkin. 2023. "Numerical Simulation of the Conjugate Heat Transfer of a “Fluid–Solid Body” System on an Unmatched Grid Interface" Fluids 8, no. 10: 266. https://doi.org/10.3390/fluids8100266

Article Metrics

Back to TopTop