Next Article in Journal
Learnable Feature Disentanglement with Temporal-Complemented Motion Enhancement for Micro-Expression Recognition
Previous Article in Journal
Entropy in Exact 2D Navier–Stokes and 3D Burgers Gas Flows
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Partitioned Finite Difference Method for Heat Transfer with Moving Line and Plane Heat Sources

School of Mathematics and Statistics, Changsha University of Science and Technology, Changsha 410114, China
*
Author to whom correspondence should be addressed.
Entropy 2026, 28(2), 179; https://doi.org/10.3390/e28020179
Submission received: 15 December 2025 / Revised: 28 January 2026 / Accepted: 28 January 2026 / Published: 4 February 2026
(This article belongs to the Section Thermodynamics)

Abstract

This study proposes an efficient numerical scheme for simulating heat transfer governed by the diffusion equation with moving singular sources. The work addresses two-dimensional problems with line sources and three-dimensional problems with plane sources, which are prevalent in irreversible thermodynamic processes. Developed within a finite difference framework, the method employs a partitioned discretization strategy to accurately resolve the solution singularity near the heat source—a region critical for precise local entropy production analysis. In the immediate vicinity of the source, we analytically derive and incorporate the solution’s “jump” conditions to construct specialized finite difference approximations. Away from the source, standard second-order-accurate schemes are applied. This hybrid approach yields a globally second-order convergent spatial discretization. The resulting sparse system is efficient for large-scale simulation of dissipative systems. The accuracy and efficacy of the proposed method are demonstrated through numerical examples, providing a reliable tool for the detailed study of energy distribution in non-equilibrium thermal processes.

1. Introduction

In recent decades, the widespread adoption of automation in industrial processing and advanced manufacturing has spurred significant research interest in heat transfer under concentrated energy inputs. In particular, thermal modeling involving moving heat sources is critical for irreversible processes such as welding, laser cladding, metal cutting, and additive manufacturing [1,2,3]. Furthermore, applications have expanded into cutting-edge fields including photolithography, laser medicine, and biomedical therapies [4,5,6,7,8], underscoring the broad relevance of this fundamental problem in energy and information transfer systems.
The study of heat conduction due to moving sources dates back to the early 20th century. Rosenthal’s seminal work provided linear analytical solutions for point, line, and surface sources moving at constant velocity in semi-infinite domains [9]. This foundation has been extended by numerous studies: Jaeger established classical steady-state models for moving band and planar sources [10], a framework later systematized by Hou for various geometries and intensity distributions under transient and steady-state conditions [11]. Analytical solutions for three-dimensional transient fields have been derived for finite-thickness plates [12,13] and for various source types (e.g., point, ellipsoidal) using Green’s function methods [14]. To address the limitations of semi-infinite domain assumptions, analytical tools incorporating boundary effects have also been developed [15]. Other notable contributions include closed-form solutions for orthotropic solids [16] and a unified framework based on generalized incomplete gamma functions [17].
Despite their theoretical value, analytical methods are often constrained by their dependence on specific Green’s functions and involve complex integral operations, limiting their practicality for complex geometries or source motions. Consequently, developing robust and efficient numerical methods has become an essential pathway for analyzing the evolving energy states and dissipation in these systems.
Significant progress has been made in numerical simulations for moving point (concentrated) heat sources. Recent advancements include an overlapping grid-based element-free Galerkin method for precise temperature field capture near the source [18], and a hybrid element-free Galerkin–finite element method that enhances computational efficiency for three-dimensional nonlinear problems [19]. The finite element method has been used to simulate thermal stress in selective laser melting [20], and the extended finite element method has been applied to analyze crack-tip evolution during welding [21]. Meshless methods, such as the element-free Galerkin method, have successfully simulated temperature fields in welding processes [22,23,24]. Additionally, a moving mesh method has been developed to efficiently handle point sources following complex trajectories [25].
For steady-state problems with line sources, boundary element methods [26,27,28,29,30] and fundamental solution methods [31,32,33] have been employed effectively. However, a notable gap remains in the systematic development of numerical solvers for heat transfer problems involving moving line (2D) and moving plane (3D) heat sources. This gap limits our ability to perform detailed, high-fidelity simulations of entropy generation and energy flow in such continuous-source systems, motivating the present work.
In this paper, we introduce a novel finite difference method designed specifically for two- and three-dimensional heat transfer with moving line and plane sources. Our core innovation is a partitioned discretization strategy that treats regions near and far from the heat source differently. Adjacent to the source, we analyze the solution’s ”jump” properties—linked to local discontinuities in heat flux—to construct tailored first-order difference approximations. In distant regions, standard second-order central differences are applied. This strategy achieves global second-order spatial convergence. The resulting discrete system features a sparse matrix structure, amenable to efficient solvers like multigrid methods, and is readily extensible to more complex scenarios involving convection or nonlinearities. The method provides an efficient computational tool to explore the thermodynamic and informational aspects of heat diffusion from moving singularities.
This paper considers the following heat conduction equation with a moving singular source,
u t Δ u = δ L t ( p ) q ( p , t ) , p Ω , 0 < t T ,
subject to the following initial and boundary conditions:
u ( p , 0 ) = u 0 , p Ω ,
u | Ω = 0 ,
where Ω denotes a domain in R n ( n = 2 , 3 ), Ω denotes the boundary of Ω , and u 0 is a known function. L t represents the heat source line (for n = 2 ) or heat source plane (for n = 3 ) at time t; δ L t represents a two- or three-dimensional Dirac delta function. It is infinite on L t , zero in the region Ω L t , and its integral along a normal line segment that intersects L t at exactly one point equals 1. The function q denotes the heat source intensity.
The rest of this paper is organized as follows: In Section 2, we illustrate our method through constructing the finite difference discretization scheme for two-dimensional moving straight-line heat source problems; in Section 3, we validate the convergence accuracy of the proposed method through numerical examples, including both two-dimensional moving line and three-dimensional moving plane heat source problems; in Section 4, we summarize the work and provide an outlook for future research.

2. Construction of the Finite Difference Scheme

For conciseness, this section elaborates the construction process of the finite difference discretization scheme for solving the two-dimensional heat conduction problem with a moving straight-line heat source. The method can be directly generalized to general two-dimensional curve heat source and three-dimensional surface heat source problems. Its effectiveness will be validated in Section 3 through various numerical examples, including two-dimensional moving line and three-dimensional moving plane heat sources.
Equation (1) with a moving straight-line heat source in two-dimensional space can be written as
u t Δ u = δ L t ( x , y ) q ( x , y , t ) , ( x , y ) Ω , 0 < t T ,
subject to the following initial and boundary conditions:
u ( x , y , 0 ) = u 0 , ( x , y ) Ω ,
u | Ω = 0 ,
where Ω = [ a , b ] × [ c , d ] , with a , b , c , d being constants; L t represents the moving line given by
x cos α + y cos β + V t + D = 0 ,
n = ( cos α , cos β ) is a unit normal vector of L t ; V 0 and D are constants which, together with other coefficients, determine the line’s velocity; V = 0 and V 0 correspond to steady-state and transient heat sources, respectively.
For an arbitrary point p 0 ( x 0 , y 0 ) on the line L t , a new Cartesian coordinate system x O y (see, Figure 1) is established with p 0 as the origin O , such that n is the unit vector aligned with the x -axis, and ( cos β , cos α ) is the unit vector aligned with the y -axis. It is clear that rotating the x -axis 90 counterclockwise about O yields the y -axis. The coordinates of p 0 in the x O y system are ( 0 , 0 ) . The coordinate mapping between the x O y and x O y systems is
x ( x , y ) = x 0 + x cos α y cos β , y ( x , y ) = y 0 + x cos β + y cos α .
In the new coordinate system, Equation (4) becomes
u t u x x u y y = δ L t ( x ( x , y ) , y ( x , y ) ) q ( x ( x , y ) , y ( x , y ) , t ) ,
where δ L t ( x ( x , 0 ) , y ( x , 0 ) ) = δ ( x ) , with δ being the one-dimensional Dirac delta function.
Equation (7) for the moving line L t can also be viewed as a plane equation in three-dimensional space (treating t as a variable). Denote this plane as Π , with a normal vector m = ( cos α , cos β , V ) . The plane Π divides the computational domain Ω × ( 0 , T ] into two regions:
Ω + = { ( x , y , t ) Ω × ( 0 , T ] ; x cos α + y cos β + V t + D > 0 }
and
Ω = { ( x , y , t ) Ω × ( 0 , T ] ; x cos α + y cos β + V t + D < 0 } .
Based on the properties of solutions to heat conduction problems, we can assume that the solution u is sufficiently smooth within both Ω + and Ω , and that u is a sufficiently smooth bivariate function on the plane Π . However, the directional derivative of u normal to the plane Π is discontinuous near L t . To describe this discontinuity, we introduce the concept of the “jump” of a function value (see ref. [34]). Assume a function g ( x , y , t ) is continuous on Ω + and Ω . If a moving point ( x , y , t ) passes from region Ω through point P 0 ( x 0 , y 0 , t 0 ) on plane Π into region Ω + , the jump of g ( x , y , t ) at P 0 , denoted [ g ] P 0 , is defined as
[ g ] ( x 0 , y 0 , t 0 ) = lim ε 0 + ( g ( P 0 + ε m ) g ( P 0 ε m ) ) .
The point p 0 ( x 0 , y 0 ) can be considered as a point on the line L t 0 . Regarding point p 0 ( x 0 , y 0 ) , establish the new coordinate system x O y as described above. Setting y = 0 , t = t 0 in Equation (9), and integrating both sides with respect to x over the interval ( ϵ , ϵ ) for any ϵ > 0 , we obtain
ϵ ϵ ( u t ( x ( x , 0 ) , y ( x , 0 ) , t 0 ) u x x ( x ( x , 0 ) , y ( x , 0 ) , t 0 ) u y y ( x ( x , 0 ) , y ( x , 0 ) , t 0 ) ) d x = ϵ ϵ δ L t 0 ( x ( x , 0 ) , y ( x , 0 ) ) q ( x ( x , 0 ) , y ( x , 0 ) , t 0 ) d x = ϵ ϵ δ ( x ) q ( x ( x , 0 ) , y ( x , 0 ) , t 0 ) d x = q ( x ( 0 , 0 ) , y ( 0 , 0 ) , t 0 ) = q ( x 0 , y 0 , t 0 ) .
Since u t is bounded within Ω + and Ω , we have
ϵ ϵ u t ( x ( x , 0 ) , y ( x , 0 ) , t 0 ) d x 0 ( ϵ 0 + ) .
Since the y -axis is parallel to the line L t , u y y is continuous at point P 0 , yielding
ϵ ϵ u y y ( x ( x , 0 ) , y ( x , 0 ) , t 0 ) d x 0 ( ϵ 0 + ) .
Direct integration gives
ϵ ϵ u x x ( x ( x , 0 ) , y ( x , 0 ) , t 0 ) d x = u x ( x ( ϵ , 0 ) , y ( ϵ , 0 ) , t 0 ) u x ( x ( ϵ , 0 ) , y ( ϵ , 0 ) , t 0 ) .
Combining (10), (11), (12), (13), and (14), and considering the limit ε 0 + , we obtain
[ u x ] ( x 0 , y 0 , t 0 ) = q ( x 0 , y 0 , t 0 ) .
Directly from solution properties, we have
[ u y ] ( x 0 , y 0 , t 0 ) = 0 , [ u y y ] ( x 0 , y 0 , t 0 ) = 0 .
From Equation (9) it follows that
[ u t ] ( x 0 , y 0 , t 0 ) = [ u x x ] ( x 0 , y 0 , t 0 ) .
Combining the coordinate transformation (8) with (15), we get
[ u x ] ( x 0 , y 0 , t 0 ) = [ u x ] ( x 0 , y 0 , t 0 ) cos α = q ( x 0 , y 0 , t 0 ) cos α
and
[ u y ] ( x 0 , y 0 , t 0 ) = [ u x ] ( x 0 , y 0 , t 0 ) cos β = q ( x 0 , y 0 , t 0 ) cos β .
From the properties of the heat conduction equation solution, for any ( x 0 , y 0 , t 0 ) Π and any vector l perpendicular to the normal vector m , we have
u l ( x 0 , y 0 , t 0 ) = 0 .
Clearly, ( cos β , cos α , 0 ) is a vector perpendicular to m . Indeed, when l = ( cos β , cos α , 0 ) , (20) gives the first equation in (16). Via the cross product, another vector perpendicular to m is obtained:
m × ( cos β , cos α , 0 ) = ( V cos α , V cos β , 1 ) .
According to (20), we obtain
V cos α u x V cos β u y + u t = 0 .
Combining (18), (19) and (21), we find
V cos α [ u x ] ( x 0 , y 0 , t 0 ) V cos β [ u y ] ( x 0 , y 0 , t 0 ) + [ u t ] ( x 0 , y 0 , t 0 ) = 0 ,
and further
[ u t ] ( x 0 , y 0 , t 0 ) = q ( x 0 , y 0 , t 0 ) V cos 2 α q ( x 0 , y 0 , t 0 ) V cos 2 β = q ( x 0 , y 0 , t 0 ) V .
Combining (17) and (23), we get
[ u x x ] ( x 0 , y 0 , t 0 ) = q ( x 0 , y 0 , t 0 ) V .
From (15), we have
[ u x y ] ( x 0 , y 0 , t 0 ) = [ u y x ] ( x 0 , y 0 , t 0 ) = q y ( x 0 , y 0 , t 0 ) .
By the coordinate transformation (8), we obtain
u x x u x y u y x u y y = cos α cos β cos β cos α u x x u x y u y x u y y cos α cos β cos β cos α .
Combining (16), (24), (25), and (26), we obtain after simplification
[ u x x ] ( x 0 , y 0 , t 0 ) = q ( x 0 , y 0 , t 0 ) V cos 2 α + 2 q y ( x 0 , y 0 , t 0 ) cos α cos β , [ u y y ] ( x 0 , y 0 , t 0 ) = q ( x 0 , y 0 , t 0 ) V cos 2 β 2 q y ( x 0 , y 0 , t 0 ) cos α cos β .
For ease of concise description of the subsequent discretizations, we introduce the following jumps directly related to variables x , y , t . For ( x 0 , y 0 , t 0 ) Π ,
[ u ] ( x 0 , y 0 , t 0 ) x = lim ε 0 + ( u ( x 0 + ε , y 0 , t 0 ) u ( x 0 ε , y 0 , t 0 ) ) ,
[ u ] ( x 0 , y 0 , t 0 ) y = lim ε 0 + ( u ( x 0 , y 0 + ε , t 0 ) u ( x 0 , y 0 ε , t 0 ) ) ,
[ u ] ( x 0 , y 0 , t 0 ) t = lim ε 0 + ( u ( x 0 , y 0 , t 0 + ε ) u ( x 0 , y 0 , t 0 ε ) ) .
It can be directly verified that
[ u ] ( x 0 , y 0 , t 0 ) x = sign ( cos α ) [ u ] ( x 0 , y 0 , t 0 ) ,
[ u ] ( x 0 , y 0 , t 0 ) y = sign ( cos β ) [ u ] ( x 0 , y 0 , t 0 ) ,
[ u ] ( x 0 , y 0 , t 0 ) t = sign ( V ) [ u ] ( x 0 , y 0 , t 0 ) .
Define grid nodes in the domain Ω × [ 0 , T ] as
( x i , y j , t n ) = ( a + i h x , c + j h y , n τ ) , i = 0 , , N x , j = 0 , , N y , n = 0 , , N t ,
where h x = ( b a ) / N x , h y = ( d c ) / N y , and τ = T / N t are the grid step sizes, and N x , N y , N t are the corresponding numbers of grid subdivisions. Denote P i , j , n = ( x i , y j , t n ) and u i , j n = u ( x i , y j , t n ) for simplicity.
Taking grid node ( X i , Y j , t n + ) Ω × ( 0 , T ] in Equation (4), for i = 1 , , N x 1 , j = 1 , , N y 1 , n = 1 , , N t , yields
u t ( X i , Y j , t n + ) = u x x ( X i , Y j , t n + ) + u y y ( X i , Y j , t n + ) ,
where g ( t + ) denotes the right-hand limit of function g ( t ) at t, i.e., g ( t + ) = lim ε 0 + g ( t + ε ) . If cos α > 0 , X i = x i + , otherwise X i = x i . If cos β > 0 , Y j = y j + , otherwise Y j = y j . We use the symbols ( u t ) i , j , n , ( u x x ) i , j , n , and ( u y y ) i , j , n to denote approximations of the three terms in (34), respectively, i.e.,
u t ( X i , Y j , t n + ) ( u t ) i , j , n , u x x ( X i , Y j , t n + ) ( u x x ) i , j , n , u y y ( X i , Y j , t n + ) ( u y y ) i , j , n .
Replacing the terms in (34) with the approximations in (35) gives our finite difference discretization scheme:
( u t ) i , j , n = ( u x x ) i , j , n + ( u y y ) i , j , n .
Remark 1. 
Only within the discrete Equation (36), the symbol u i , j n appearing in the expressions for ( u t ) i , j , n , ( u x x ) i , j , n and ( u y y ) i , j , n is understood as the numerical approximation to u ( x i , y j , t n ) .
Next, we detail the process of determining the three approximations in the discretization scheme (36).
The approximation ( u t ) i , j , n is determined according to the following two cases.
(i)
If the line segment P i , j , n 1 P i , j , n does not intersect the plane Π , we set
( u t ) i , j , n = u i , j n u i , j n 1 τ .
In this case, the second derivative of u with respect to t is bounded on [ t n 1 , t n ] , and the local truncation error of this discretization is O ( τ ) .
(ii)
If the line segment P i , j , n 1 P i , j , n intersects the plane Π at point ( x i , y j , t ¯ ) , we construct the following auxiliary function:
u ˜ ( x i , y j , t ) = u ( x i , y j , t ) + ( t t ¯ ) [ u t ] ( x i , y j , t ¯ ) t , t < t ¯ , u ( x i , y j , t ) , t ¯ t .
It is easy to see that u ˜ has a continuous first derivative with respect to t, its second derivative is bounded on [ t n 1 , t ¯ ) ( t ¯ , t n ] , and we have
u t ( x i , y j , t n + ) = u ˜ t ( x i , y j , t n ) .
Applying a finite difference discretization to u ˜ t ( x i , y j , t n ) , we obtain
u ˜ t ( x i , y j , t n ) = u ˜ ( x i , y j , t n ) u ˜ ( x i , y j , t n 1 ) τ + O ( τ ) = u i , j n u i , j n 1 τ ( t n t ¯ ) τ [ u t ] ( x i , y j , t ¯ ) t + O ( τ ) .
We set
( u t ) i , j , n = u i , j n u i , j n 1 τ + ( t n t ¯ ) τ [ u t ] t ( x i , y j , t ¯ ) ,
which yields a local truncation error of O ( τ ) .
The approximation ( u x x ) i , j , n is determined according to the following three cases.
(i)
If the line segment P i 1 , j , n P i + 1 , j , n does not intersect the plane Π , we set
( u x x ) i , j , n = u i + 1 , j n 2 u i , j n + u i 1 , j n h x 2 .
In this case, the third derivative of u with respect to x is bounded on [ x i 1 , x i + 1 ] , and the local truncation error is O ( h x 2 ) .
(ii)
If the line segment P i 1 , j , n P i , j , n intersects the plane Π at point ( x ¯ , y j , t n ) (when x ¯ = x i , an additional cos α < 0 condition is required), we construct the following auxiliary function:
u ^ ( x , y j , t n ) = u ( x , y j , t n ) + ( x x ¯ ) [ u x ] ( x ¯ , y j , t n ) x + ( x x ¯ ) 2 2 [ u x x ] ( x ¯ , y j , t n ) x , x x ¯ , u ( x , y j , t n ) , x ¯ < x .
It is easy to see that u ^ has a continuous second derivative with respect to x, its third derivative is bounded on [ x i 1 , x ¯ ) ( x ¯ , x i + 1 ] , and we have
u x x ( x i , y j , t n + ) = u ^ x x ( x i , y j , t n ) .
Applying a central difference scheme to discretize u ^ x x ( x i , y j , t n ) , we obtain
u ^ x x ( x i , y j , t n ) = u ^ ( x i 1 , y j , t n ) 2 u ^ ( x i , y j , t n ) + u ^ ( x i + 1 , y j , t n ) h x 2 + O ( h x 2 ) = u i + 1 , j n 2 u i , j n + u i 1 , j n h x 2 + ( x i 1 x ¯ ) [ u x ] ( x ¯ , y j , t n ) x h x 2 + ( x i 1 x ¯ ) 2 2 h x 2 [ u x x ] ( x ¯ , y j , t n ) x + O ( h x 2 ) .
We set
( u x x ) i , j , n = u i + 1 , j n 2 u i , j n + u i 1 , j n h x 2 + ( x i 1 x ¯ ) [ u x ] ( x ¯ , y j , t n ) x h x 2 + ( x i 1 x ¯ ) 2 2 h x 2 [ u x x ] ( x ¯ , y j , t n ) x .
This yields a local truncation error of O ( h x 2 ) .
(iii)
If the line segment P i , j , n P i + 1 , j , n intersects the plane Π at point ( x ¯ , y j , t n ) (when x ¯ = x i , an additional cos α 0 condition is required), we construct the following auxiliary function:
u ^ ^ ( x , y j , t n ) = u ( x , y j , t n ) , x < x ¯ , u ( x , y j , t n ) ( x x ¯ ) [ u x ] ( x ¯ , y j , t n ) x ( x x ¯ ) 2 2 [ u x x ] ( x ¯ , y j , t n ) x , x ¯ x .
It is easy to see that u ^ ^ has a continuous second derivative with respect to x, its third derivative is bounded on [ x i 1 , x ¯ ) ( x ¯ , x i + 1 ] , and we have
u x x ( x i , y j , t n + ) = u ^ ^ x x ( x i , y j , t n ) .
Applying a central difference scheme to discretize u ^ ^ x x ( x i , y j , t n ) , we obtain
u ^ ^ x x ( x i , y j , t n ) = u ^ ^ ( x i 1 , y j , t n ) 2 u ^ ^ ( x i , y j , t n ) + u ^ ^ ( x i + 1 , y j , t n ) h x 2 + O ( h x 2 ) = u i + 1 , j n 2 u i , j n + u i 1 , j n h x 2 ( x i + 1 x ¯ ) [ u x ] ( x ¯ , y j , t n ) x h x 2 ( x i + 1 x ¯ ) 2 2 h x 2 [ u x x ] ( x ¯ , y j , t n ) x + O ( h x 2 ) .
We set
( u x x ) i , j , n = u i + 1 , j n 2 u i , j n + u i 1 , j n h x 2 ( x i + 1 x ¯ ) [ u x ] ( x ¯ , y j , t n ) x h x 2 ( x i + 1 x ¯ ) 2 2 h x 2 [ u x x ] ( x ¯ , y j , t n ) x .
This yields a local truncation error of O ( h x 2 ) .
The determination process for the approximation ( u y y ) i , j , n is similar to that for ( u x x ) i , j , n and follows these three cases.
(i)
If the line segment P i , j 1 , n P i , j + 1 , n does not intersect the plane Π , we set
( u y y ) i , j , n = u i , j + 1 n 2 u i , j n + u i , j 1 n h y 2 .
The local truncation error is O ( h y 2 ) .
(ii)
If the line segment P i , j 1 , n P i , j , n intersects the plane Π at point ( x i , y ¯ , t n ) (when y ¯ = y j , an additional cos β < 0 condition is required), we set
( u y y ) i , j , n = u i , j + 1 n 2 u i , j n + u i , j 1 n h y 2 + ( y j 1 y ¯ ) [ u y ] ( x i , y ¯ , t n ) y h y 2 + ( y j 1 y ¯ ) 2 2 h y 2 [ u y y ] ( x i , y ¯ , t n ) y .
The local truncation error is O ( h y 2 ) .
(iii)
If the line segment P i , j , n P i , j + 1 , n intersects the plane Π at point ( x i , y ¯ , t n ) (when y ¯ = y j , an additional cos β 0 condition is required), we set
( u y y ) i , j , n = u i , j + 1 n 2 u i , j n + u i , j 1 n h y 2 ( y j + 1 y ¯ ) [ u y ] ( x i , y ¯ , t n ) y h y 2 ( y j + 1 y ¯ ) 2 2 h y 2 [ u y y ] ( x i , y ¯ , t n ) y .
The local truncation error is O ( h y 2 ) .
In summary, the scheme (36) constructed in this paper has different truncation errors in different regions. In the region adjacent to the heat source, the discretization has a truncation error of O ( τ + h x + h y ) , and the number of such discretizations is O ( N x + N y ) . In the region far from the heat source, the discretization has a truncation error of O ( τ + h x 2 + h y 2 ) , and the number of such discretizations is O ( N x N y ) . Therefore, the local first-order truncation errors does not dominate the overall convergence accuracy. Consequently, the final discrete scheme (36) achieves an overall error accuracy of O ( τ + h x 2 + h y 2 ) globally.
Regarding the mesh ratio, we note that the implicit time discretization used in the scheme is unconditionally stable, hence there is no theoretical CFL-type restriction on τ / h 2 for stability. However, to maintain the designed second-order global accuracy in practice, it is advisable to choose τ O ( h 2 ) (where h = max { h x , h y } ), so that the temporal and spatial errors remain balanced. All numerical experiments in Section 3 were performed with τ 0.5 h 2 .

3. Numerical Tests

This section validates the effectiveness and convergence accuracy of our proposed discretization scheme through a series of numerical experiments.
The simulation of the moving line source reflects the temperature evolution under concentrated heat input along a moving path, as seen in processes such as welding or laser cladding. The results for the moving plane source can inform thermal management in additive manufacturing or laser surface treatment, where heat deposition over a moving area is critical for microstructure control and residual stress prediction. Moreover, accurately capturing the temperature gradient and heat flux jump near the source is essential for predicting phase transformation, thermal distortion, and local entropy production in such processes.

3.1. Two-Dimensional Problems

Consider problem (4) with Ω = [ 0 , 2 ] × [ 0 , 2 ] , T = 1 , and N x = N y = N . Let u N be the numerical solution with grid number N, and u 2 N be the numerical solution obtained after doubling the grid resolution. The errors in the discrete L 1 and L norms, and the convergence order in the discrete L 1 norm, are defined as follows:
E r r 1 N = | | u N u 2 N | | 1 = h x h y i = 1 N x j = 1 N y u i , j N u 2 i 1 , 2 j 1 2 N ,
E r r N = | | u N u 2 N | | = max 1 i N x 1 j N y u i , j N u 2 i 1 , 2 j 1 2 N .
and
O r d 1 N = log 2 E r r 1 N E r r 1 2 N .
Example 1. 
The moving heat source is given by
L t = { ( x , y ) ; sin π 5 x cos π 5 y + t = 0 } .
Its direction of motion is ( sin π 5 , cos π 5 ) , with a speed of 1. Figure 2 and Figure 3 show contour plots of the numerical solution at different times for heat source intensities q = 1 and q = x 2 + y 2 + t 2 , respectively, obtained using a grid with N = 256 , N t = 32,786 . The corresponding errors and convergence orders are presented in Table 1.
Example 2. 
The moving heat source is given by
L t = { ( x , y ) ; x + 0.5 t + 0.5 = 0 } .
Its direction of motion is ( 1 , 0 ) , with a speed of 1. Figure 4 and Figure 5 show contour plots of the numerical solution at different times for heat source intensities q = 1 and q = x 2 + y 2 + t 2 , respectively, obtained using a grid with N = 256 , N t = 32,786 . The corresponding errors and convergence orders are presented in Table 2.
Example 3. 
The moving heat source is given by
L t = { ( x , y ) ; x = 0.8 2 2 t + 2 2 s , y = 0.2 + 2 2 t + 2 2 s , s [ 0 , 1 ] } .
Its direction of motion is ( 2 2 , 2 2 ) , with a speed of 1. Figure 6 and Figure 7 show contour plots of the numerical solution at different times for heat source intensities q ( s ) = 1 and q ( s ) = s 2 , respectively, obtained using a grid with N = 256 , N t = 32,786 . The corresponding errors and convergence orders are presented in Table 3.

3.2. Three-Dimensional Problems

Consider the following initial-boundary value problem with a moving plane heat source:
u t Δ u = δ L t ( x , y , z ) q ( x , y , z , t ) , ( x , y , z ) Ω = [ 0 , 2 ] 3 , 0 < t 1 , u ( x , y , z , 0 ) = 0 , ( x , y , z ) Ω , u | Ω = 0 .
The three-dimensional discretization scheme can be directly derived from the two-dimensional scheme, the details of which we omit here. We present the numerical results directly. The error norms for the three-dimensional problem are defined as
E r r 1 N = | | u N u 2 N | | 1 = h x h y h z i = 1 N x j = 1 N y k = 1 N z u i , j , k N u 2 i 1 , 2 j 1 , 2 k 1 2 N ,
E r r N = | u N u 2 N | = max 1 i N x 1 j N y 1 k N z u i , j , k N u 2 i 1 , 2 j 1 , 2 k 1 2 N .
Example 4. 
The moving heat source is given by
L t = { ( x , y , z ) ; x + y + z + t 4 = 0 } .
Its direction of motion is ( 3 3 , 3 3 , 3 3 ) , with a speed of 3 3 . Figure 8 and Figure 9 show contour plots of the numerical solution on the cross-section z = 1 at different times for heat source intensities q = 1 and q = x 2 + y 2 + z 2 + t 2 , respectively, obtained using a grid with N = 128 , N t = 8192 . The corresponding errors and convergence orders are presented in Table 4.
Example 5. 
The moving heat source is given by
L t = { ( x , y , z ) ; x = 1.5 t , ( y 0.5 ) 2 + ( z 0.5 ) 2 0 . 5 2 } .
Its direction of motion is ( 1 , 0 , 0 ) , with a speed of 1. Figure 10 and Figure 11 show contour plots of the numerical solution on the cross-section z = 1 at different times for heat source intensities q = 1 and q = x 2 + y 2 + z 2 + t 2 , respectively, obtained using a grid with N = 128 , N t = 8192 . The corresponding errors and convergence orders are presented in Table 5.

4. Conclusions

This paper presents a partitioned finite difference method for transient heat conduction with moving line and plane heat sources. The method analytically handles the solution singularity using jump conditions, applying first-order discretization near the source and standard second-order schemes elsewhere. This hybrid strategy ensures second-order spatial convergence overall, as confirmed by numerical tests on straight lines, segments, planes, and circular surfaces. The method provides an efficient and accurate tool for simulating heat diffusion from moving singularities, useful for studying energy distribution in related non-equilibrium processes. Its sparse discretization also supports future extensions to problems with convection, nonlinearities, or multiphysics coupling.

Author Contributions

Conceptualization, J.L. and Y.J.; methodology, J.L. and Y.J.; software, J.L.; validation, J.L. and Y.J.; investigation, J.L. and Y.J.; writing—original draft preparation, J.L.; writing—review and editing, J.L.; visualization, J.L.; project administration, J.L.; funding acquisition, J.L. and Y.J. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by National Natural Science Foundation of China (Grant No. 11571053). This work was supported by Postgraduate Scientific Research Innovation Project of Hunan Province (Project No. CX20230923).

Data Availability Statement

The algorithm implementation code and related data supporting the findings of this study are available in a CSDN repository at: https://download.csdn.net/download/weixin_51130032/92570878, accessed on 14 December 2025.

Conflicts of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as potential conflicts of interest.

References

  1. Mackwood, A.P.; Crafer, R.C. Thermal modelling of laser welding and related processes: A literature review. Opt. Laser Technol. 2005, 37, 99–115. [Google Scholar] [CrossRef]
  2. Huang, Y.; Khamesee, M.B.; Toyserkani, E. A comprehensive analytical model for laser powder-fed additive manufacturing. Addit. Manuf. 2016, 12, 90–99. [Google Scholar] [CrossRef]
  3. Zhang, Q.; Xie, J.; Gao, Z.; London, T.; Griffiths, D.; Oancea, V. A metallurgical phase transformation framework applied to SLM additive manufacturing processes. Mater. Des. 2019, 166, 107618. [Google Scholar] [CrossRef]
  4. Bikcora, C.; Weiland, S.; Coene, W.M.J. Thermal deformation prediction in reticles for extreme ultraviolet lithography based on a measurement-dependent low-order model. IEEE Trans. Semicond. Manuf. 2014, 27, 104–117. [Google Scholar] [CrossRef]
  5. Ravi, A.K.; Deshpande, A.; Hsu, K.H. An in-process laser localized pre-deposition heating approach to inter-layer bond strengthening in extrusion based polymer additive manufacturing. J. Manuf. Process. 2016, 24, 179–185. [Google Scholar] [CrossRef]
  6. Sroka, R.; Stepp, H.; Hennig, G.; Brittenham, G.; Rhm, A.; Lilge, L. Medical laser application: Translation into the clinics. J. Biomed. Opt. 2015, 20, 61110. [Google Scholar] [CrossRef]
  7. Sassaroli, E.; Li, K.C.P.; O’Neill, B.E. Numerical investigation of heating of a gold nanoparticle and the surrounding microenvironment by nanosecond laser pulses for nanomedicine applications. Phys. Med. Biol. 2009, 54, 5541–5560. [Google Scholar] [CrossRef]
  8. Trujillo, M.; Rivera, M.; Molina, J.; Berjano, E. Analytical thermal-optic model for laser heating of biological tissue using the hyperbolic heat transfer equation. Math. Med. Biol. 2009, 26, 187–200. [Google Scholar] [CrossRef] [PubMed]
  9. Rosenthal, D. The Theory of Moving Sources of Heat and Its Application to Metal Treatments. Trans. Am. Soc. Mech. Eng. 1946, 68, 849–865. [Google Scholar]
  10. Jaeger, J.C. Moving sources of heat and the temperature at sliding contacts. Proc. R. Soc. N. S. W. 1942, 76, 203. [Google Scholar] [CrossRef]
  11. Hou, Z.B.; Komanduri, R. General solutions for stationary/moving plane heat source problems in manufacturing and tribology. Int. J. Heat Mass Transf. 2000, 43, 1679–1698. [Google Scholar] [CrossRef]
  12. Woo, H.G.; Cho, H.S. Three-dimensional temperature distribution in laser surface hardening processes. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 1999, 213, 695–712. [Google Scholar] [CrossRef]
  13. Cheng, P.J.; Lin, S.C. An analytical model for the temperature field in the laser forming of sheet metal. J. Mater. Process. Technol. 2000, 101, 260–267. [Google Scholar] [CrossRef]
  14. Mirkoohi, E.; Seivers, D.E.; Garmestani, H.; Liang, S.Y. Heat source modeling in selective laser melting. Materials 2019, 12, 2052. [Google Scholar] [CrossRef] [PubMed]
  15. Araya, G.; Gutierrez, G. Analytical solution for a transient, three-dimensional temperature distribution due to a moving laser beam. Int. J. Heat Mass Transf. 2006, 49, 4124–4131. [Google Scholar] [CrossRef]
  16. Fereidouni, M.; Hoa, S.V. An analytical approach for three-dimensional thermal analysis of moving heat source on orthotropic solid. J. Thermoplast. Compos. Mater. 2025, 39, 140–171. [Google Scholar] [CrossRef]
  17. Zubair, S.M.; Chaudhry, M.A. A unified approach to closed-form solutions of moving heat-source problems. Heat Mass Transf. 1998, 33, 415–424. [Google Scholar] [CrossRef]
  18. Álvarez-Hostos, J.C.; Ullah, Z.; Storti, B.; Tourn, B.A.; Zambrano-Carrillo, J.A. Solving heat conduction problems with a moving heat source in arc welding processes via an overlapping nodes scheme based on the improved element-free Galerkin method. Int. J. Heat Mass Transf. 2022, 192, 122940. [Google Scholar] [CrossRef]
  19. Álvarez-Hostos, J.C.; Ullah, Z.; Storti, B.; Tourn, B.A.; Zambrano-Carrillo, J.A. An overset improved element-free Galerkin-finite element method for the solution of transient heat conduction problems with concentrated moving heat sources. Comput. Methods Appl. Mech. Eng. 2024, 418, 116574. [Google Scholar] [CrossRef]
  20. Bian, P.; Shao, X.; Du, J. Finite element analysis of thermal stress and thermal deformation in typical part during SLM. Appl. Sci. 2019, 9, 2231. [Google Scholar] [CrossRef]
  21. He, K.; Yang, Q.; Xiao, D.; Li, X. Analysis of thermo-elastic fracture problem during aluminium alloy MIG welding using the extended finite element method. Appl. Sci. 2017, 7, 69. [Google Scholar] [CrossRef]
  22. Reséndiz-Flores, E.O.; Saucedo-Zendejo, F.R. Two-dimensional numerical simulation of heat transfer with moving heat source in welding using the finite pointset method. Int. J. Heat Mass Transf. 2015, 90, 239–245. [Google Scholar] [CrossRef]
  23. Pham, X.T. Two-dimensional Rosenthal moving heat source analysis using the meshless element free Galerkin method. Numer. Heat Transf. Part A Appl. 2013, 63, 807–823. [Google Scholar] [CrossRef]
  24. Champagne, O.; Pham, X.T. Numerical simulation of moving heat source in arc welding using the Element-free Galerkin method with experimental validation and numerical study. Int. J. Heat Mass Transf. 2020, 154, 119633. [Google Scholar] [CrossRef]
  25. Hu, Z.; Liu, Z. Heat conduction simulation of 2D moving heat source problems using a moving mesh method. Adv. Math. Phys. 2020, 2020, 6067854. [Google Scholar] [CrossRef]
  26. Mohammadi, M.; Hematiyan, M.R.; Khosravifard, A. Boundary element analysis of 2D and 3D thermoelastic problems containing curved line heat sources. Eur. J. Comput. Mech. 2016, 25, 147–164. [Google Scholar] [CrossRef]
  27. Hematiyan, M.R.; Mohammadi, M.; Aliabadi, M.H. Boundary element analysis of two-and three-dimensional thermo-elastic problems with various concentrated heat sources. J. Strain Anal. Eng. Des. 2011, 46, 227–242. [Google Scholar] [CrossRef]
  28. Zenhari, S.; Hematiyan, M.R.; Khosravifard, A. Comparison of the Boundary Element Method and the Method of Fundamental Solutions for Analysis of Potential and Elasticity Problems in Convex and Concave Domains. WIT Trans. Eng. Sci. 2023, 135, 79–95. [Google Scholar]
  29. Karami, G.; Hematiyan, M.R. A boundary element method of inverse non-linear heat conduction analysis with point and line heat sources. Commun. Numer. Methods Eng. 2000, 16, 191–203. [Google Scholar] [CrossRef]
  30. Shiah, Y.C.; Guao, T.L.; Tan, C.L. Two-dimensional BEM thermoelastic analysis of anisotropic media with concentrated heat sources. Comput. Model. Eng. Sci. 2005, 7, 321. [Google Scholar]
  31. Mohammadi, M.; Hematiyan, M.R.; Khosravifard, A. Analysis of two-and three-dimensional steady-state thermo-mechanical problems including curved line/surface heat sources using the method of fundamental solutions. Eur. J. Comput. Mech. 2019, 28, 51–80. [Google Scholar]
  32. Mohammadi, M. The method of fundamental solutions for two-and three-dimensional transient heat conduction problems involving point and curved line heat sources. Iran. J. Sci. Technol. Trans. Mech. Eng. 2021, 45, 993–1005. [Google Scholar] [CrossRef]
  33. Mohammadi, M.; Hematiyan, M.R.; Shiah, Y. An efficient analysis of steady-state heat conduction involving curved line/surface heat sources in two/three-dimensional isotropic media. J. Theor. Appl. Mech. 2018, 56, 1123–1137. [Google Scholar] [CrossRef]
  34. Ma, J.; Jiang, Y. Moving mesh methods for blowup in reaction–diffusion equations with traveling heat source. J. Comput. Phys. 2009, 228, 6977–6990. [Google Scholar] [CrossRef]
Figure 1. New coordinate system x O y .
Figure 1. New coordinate system x O y .
Entropy 28 00179 g001
Figure 2. Contour plots of the numerical solution at different times for q = 1 , where (a) corresponds to the contour plot at t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Figure 2. Contour plots of the numerical solution at different times for q = 1 , where (a) corresponds to the contour plot at t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Entropy 28 00179 g002
Figure 3. Contour plots of the numerical solution at different times for q = x 2 + y 2 + t 2 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Figure 3. Contour plots of the numerical solution at different times for q = x 2 + y 2 + t 2 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Entropy 28 00179 g003
Figure 4. Contour plots of the numerical solution at different times for q = 1 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Figure 4. Contour plots of the numerical solution at different times for q = 1 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Entropy 28 00179 g004
Figure 5. Contour plots of the numerical solution at different times for q = x 2 + y 2 + t 2 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Figure 5. Contour plots of the numerical solution at different times for q = x 2 + y 2 + t 2 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Entropy 28 00179 g005
Figure 6. Contour plots of the numerical solution at different times for q ( s ) = 1 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Figure 6. Contour plots of the numerical solution at different times for q ( s ) = 1 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Entropy 28 00179 g006
Figure 7. Contour plots of the numerical solution at different times for q ( s ) = s 2 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Figure 7. Contour plots of the numerical solution at different times for q ( s ) = s 2 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Entropy 28 00179 g007
Figure 8. Contour plots of the numerical solution on the cross-section z = 1 at different times for q = 1 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Figure 8. Contour plots of the numerical solution on the cross-section z = 1 at different times for q = 1 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Entropy 28 00179 g008
Figure 9. Contour plots of the numerical solution on the cross-section z = 1 at different times for q = x 2 + y 2 + z 2 + t 2 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Figure 9. Contour plots of the numerical solution on the cross-section z = 1 at different times for q = x 2 + y 2 + z 2 + t 2 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Entropy 28 00179 g009
Figure 10. Contour plots of the numerical solution on the cross-section z = 1 at different times for q = 1 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Figure 10. Contour plots of the numerical solution on the cross-section z = 1 at different times for q = 1 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Entropy 28 00179 g010
Figure 11. Contour plots of the numerical solution on the cross-section z = 1 at different times for q = x 2 + y 2 + z 2 + t 2 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Figure 11. Contour plots of the numerical solution on the cross-section z = 1 at different times for q = x 2 + y 2 + z 2 + t 2 , where (a) corresponds to t = 0.25 , (b) to t = 0.5 , (c) to t = 0.75 , and (d) to t = 1 .
Entropy 28 00179 g011
Table 1. Errors and convergence orders.
Table 1. Errors and convergence orders.
q1 x 2 + y 2 + t 2
N Err 1 N Err N Ord 1 N Err 1 N Err N Ord 1 N
167.73 × 10 3 1.29 × 10 2 2.50 × 10 2 5.54 × 10 2
321.80 × 10 3 3.68 × 10 3 2.095.69 × 10 3 1.26 × 10 2 2.13
644.60 × 10 4 9.52 × 10 4 1.971.50 × 10 3 5.72 × 10 3 1.91
1281.15 × 10 4 1.92 × 10 4 1.993.76 × 10 4 1.17 × 10 3 2.00
2562.97 × 10 5 3.78 × 10 4 1.959.52 × 10 5 9.56 × 10 4 1.98
Table 2. Errors and convergence orders.
Table 2. Errors and convergence orders.
q1 x 2 + y 2 + t 2
N Err 1 N Err N Ord 1 N Err 1 N Err N Ord 1 N
169.35 × 10 3 1.34 × 10 2 2.95 × 10 2 7.20 × 10 2
321.82 × 10 3 5.62 × 10 3 2.356.01 × 10 3 3.27 × 10 2 2.29
643.80 × 10 4 2.59 × 10 3 2.261.26 × 10 3 1.54 × 10 2 2.24
1288.37 × 10 5 1.24 × 10 3 2.182.79 × 10 4 7.47 × 10 3 2.18
2561.84 × 10 5 6.14 × 10 4 2.175.80 × 10 5 3.68 × 10 3 2.26
Table 3. Errors and convergence orders.
Table 3. Errors and convergence orders.
q ( s ) 1 s 2
N Err 1 N Err N Ord 1 N Err 1 N Err N Ord 1 N
165.43 × 10 3 1.30 × 10 2 4.68 × 10 3 1.62 × 10 2
322.48 × 10 3 6.04 × 10 3 1.131.73 × 10 3 5.40 × 10 3 1.43
644.92 × 10 4 6.70 × 10 3 2.333.33 × 10 4 6.28 × 10 3 2.37
1281.24 × 10 4 3.82 × 10 3 1.978.75 × 10 5 3.76 × 10 3 1.92
2563.76 × 10 5 2.32 × 10 3 1.732.65 × 10 5 2.35 × 10 3 1.72
Table 4. Errors and convergence orders.
Table 4. Errors and convergence orders.
q1 x 2 + y 2 + z 2 + t 2
N Err 1 N Err N Ord 1 N Err 1 N Err N Ord 1 N
165.46 × 10 3 4.69 × 10 3 2.94 × 10 2 2.55 × 10 2
321.56 × 10 3 2.42 × 10 3 1.808.44 × 10 3 1.36 × 10 2 1.80
644.11 × 10 4 1.26 × 10 3 1.922.22 × 10 3 7.31 × 10 3 1.92
1281.05 × 10 4 6.52 × 10 4 1.975.69 × 10 4 3.83 × 10 3 1.96
Table 5. Errors and convergence orders.
Table 5. Errors and convergence orders.
q1 x 2 + y 2 + z 2 + t 2
N Err 1 N Err N Ord 1 N Err 1 N Err N Ord 1 N
168.84 × 10 3 1.52 × 10 2 3.37 × 10 2 6.48 × 10 2
321.73 × 10 3 8.28 × 10 3 2.356.33 × 10 3 3.64 × 10 2 2.41
647.42 × 10 4 4.86 × 10 3 1.222.46 × 10 3 2.20 × 10 2 1.35
1289.79 × 10 5 2.82 × 10 3 2.923.37 × 10 4 1.26 × 10 2 2.87
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.; Jiang, Y. A Partitioned Finite Difference Method for Heat Transfer with Moving Line and Plane Heat Sources. Entropy 2026, 28, 179. https://doi.org/10.3390/e28020179

AMA Style

Li J, Jiang Y. A Partitioned Finite Difference Method for Heat Transfer with Moving Line and Plane Heat Sources. Entropy. 2026; 28(2):179. https://doi.org/10.3390/e28020179

Chicago/Turabian Style

Li, Jun, and Yingjun Jiang. 2026. "A Partitioned Finite Difference Method for Heat Transfer with Moving Line and Plane Heat Sources" Entropy 28, no. 2: 179. https://doi.org/10.3390/e28020179

APA Style

Li, J., & Jiang, Y. (2026). A Partitioned Finite Difference Method for Heat Transfer with Moving Line and Plane Heat Sources. Entropy, 28(2), 179. https://doi.org/10.3390/e28020179

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