1 Introduction

The Tibetan Plateau in China is the largest (in terms of area) mid-low latitude permafrost region in the world, with an area of approximately 1.47 × 106 km2. The Qinghai–Tibet railway and the Qinghai–Tibet highway, which are constructed on the Tibetan Plateau, are the longest permafrost railway and highway at the highest elevations in the world. The alternating transitions between positive and negative temperatures in permafrost areas during the winter and summer seasons induces a freeze–thaw cycle in the soil of the active layers of the railway and highway embankments, which damages the roadbed in the permafrost areas. The structural stability of the embankment is directly related to the change in the embankment temperature, especially during the phase transition of the pore water in the embankment soil (i.e., to the homogeneity of moisture migration through the embankment).

Calculating the temperature of a road embankment in permafrost areas involves solving a non-linear thermal conduction problem with a phase transition, which is a strongly non-linear computational problem with free-moving boundaries. The primary difficulties encountered in solving such problems are as follows: the non-linearity introduced by the discontinuous heat flux over the phase transition interface, the computational difficulties associated with the non-stationary phase interface, irregular boundaries, and non-uniform material properties. The vast majority of these problems do not have exact analytical solutions, and numerical and approximate analytical solutions are the only available options. For a thermal conduction problem with a phase transition, which involves non-linear physical equations and irregular geometric shapes, we can apply an analytical perturbation method to derive an approximate formula for the temperature, as Caldwell and Kwan have shown [1]. However, non-linear problems with complicated geometric shapes are extremely difficult to solve. There are two primary difficulties: first, the non-linearity of the partial differential equations makes them hard to solve, and second, the analytical boundary condition cannot be easily applied to boundaries with arbitrary shapes. A variety of solution options have been used to address the first difficulty in the literature. Recently, Myers and Mitchell [2] developed a combined integral method (CIM) to solve the Stefan problem: the one-dimensional Stefan problem was solved in the infinite domain by directly integrating the thermal balance equation over the phase interface. Goto and Suzuki [3] combined a latent heat model with a boundary integral equation to develop a semi-analytical method to solve problems of transient consolidation and heat conduction during melting. Căruntu and Bota [4] introduced an approximate analytical method called the squared remainder minimization method (SRMM), which uses an increment polynomial to approximate an n-th non-linear thermal conduction differential equation and the corresponding thermal boundary conditions. The perturbation method is an approximate method, which being conceptually clear and intuitive and inexpensive to apply has been widely used to solve non-linear thermal conduction problems with phase transitions. We review the relevant literature over recent years here. Yigit [5] used a linear perturbation method to analyze a two-dimensional phase transition problem for liquid consolidation on a planar mold surface from the heat flux of cold sources. Aziz and Benzies [6] used regular perturbation theory to derive an approximate solution for thermal conduction problems of temperature-dependent materials. Villatoro et al. [7] used a perturbation analysis based on the Laplace transform, in which the thermal conductivity was the small perturbation parameter, to derive an approximate analytical solution for a one-dimensional thermal conduction problem between an inert gas and a porous medium. Sadat and Prax [8] used perturbation theory to develop an explicit and simple analytical method to solve the thermal conduction problem for a solid affected by periodic heat sources. This method produced fairly accurate approximate solutions, i.e., first- and second-order perturbation solutions, for low-frequency cases. Even earlier (i.e., pre-1980’s), perturbation methods were used to solve thermal conduction problems [912] mostly for regularly shaped boundaries and relatively simple working conditions. Chung et al. [13] used conformal mapping to map regions with buried pipelines from the semi-infinite domain to a rectangular region and derived a singular Fredholm integral equation of the second kind to solve a linear stable thermal conduction problem for the soil near the buried pipelines.

A solution domain with a complicated irregular boundary poses substantial challenges in the solution of thermal conduction problems. The boundary conditions for boundaries with complicated shapes are not “analytical”, i.e., the values on these types of boundaries cannot be analytically introduced into the equation at one time. Thus, the analytical solution is not as feasible as a numerical computation for exerting the boundary conditions. The analytical computation is carried out continuously over the whole region, and the boundary conditions can only be easily applied to regular boundaries, whereas the numerical calculation is carried out on limited discrete points, such that the boundary conditions can easily be applied from one point to the next. Regional regularization is one of the most effective ways of obtaining an analytical solution over a complex domain. In this method, an irregular boundary is mapped into a regular boundary with regular shapes through a mapping (transformation) method. Conformal mapping [14] is an effective and convenient approach for region conversion, which converts a problem over relatively complicated regions into a problem over simpler regions. Moreover, conformal mapping is rotationally invariant, which is critical for solving thermal conduction problems. This requirement is significant because the calculations in this paper are based on the fundamental assumption that the orthogonality between the heat flux and the isotherms in the coordinate systems does not change before and after mapping in the thermal conduction problem.

The main contribution of this paper is the development of a fundamental thermal conduction equation for a phase transition using a mapping coordinate system based on the transformation relationship between a differential operator vector and the physical quantities in the conformal mapping. We also implement an approximate analytical calculation for the temperature field of the phase transition in an embankment by using a perturbation in a small parameter to solve a thermal conduction equation with function coefficients in the mapping coordinates. The asymptotic approximation is based on orthogonal basis functions, and the derived formulas are inversely applied to the original configuration of the embankment. To preserve the angles in the conformal mapping and the orthogonality between the isotherms and heat flux lines, we assume in the derivation that the front of the phase transition is slow in the mapping coordinates (i.e., the difference between the isothermal surface of the phase transition temperature and the horizontal surface is small) to simplify the calculation. Although we only use the lowest order term in the perturbation parameter in this paper, the expansion of the approximate perturbation converges very fast because the order of magnitude of the selected perturbation parameter is very small, resulting in a very highly accurate asymptotic approximate solution.

2 Computational model for the temperature field of a phase transition in an embankment

Road construction in permafrost areas is often based on the principle of permafrost protection, and the roadbed is usually filled. The roadbed cross section is trapezoidal, and the embankment can be approximated as layers of uniformly distributed filling material [15]; the embankment cross section is shown in Fig. 1.

Fig. 1
figure 1

Schematic of embankment cross section

The temperature field in the embankment in a permafrost region is controlled by the heat exchange between the land surface and atmosphere and between the underlying soil layer and the interior of the stratum. The climatic environment determines the depths of the maximum active layer and the stable temperature layer in the embankment. In addition, the embankment has a limited effect on the internal temperature field of the soil layer; thus, in calculating the embankment temperature field, the lower boundary EH is modeled as a horizontal plane below a certain depth, and the temperature at the boundary is considered to be constant at T G . To obtain analytical solutions, the roadbed discussed in this paper is oriented in the south-north direction, and the shadier northern and sunny south-facing slope effect is neglected, along with the temperature differences between the side slope, the shoulder of the embankment and the pavement surface. The variation in the surface temperature is modeled by a cosine function in time. The layered structure of the material in the embankment cross section is neglected for the same reason, i.e., the embankment is considered to consist of homogeneous materials.

In this paper, we use a partial differential equation to model the isothermal phase transition temperature along with a front tracking method for the phase transition [16, 17]. Therefore, the two-dimensional unstable thermal conduction problem for the ice-water phase transition in the soil is formulated as follows:

$$C_{j} \frac{{\partial T_{j} }}{\partial t} = {\nabla } \cdot \left( {k_{j} \nabla T_{j} } \right), \quad j = s,l$$
(2.1)
$$k_{j} = \left\{ {\begin{array}{*{20}c} {k_{s} } &\quad {T > T_{f} } \\ {k_{l} } &\quad {T \le T_{f} } \\ \end{array} } \right.$$
(2.2)
$$C_{j} = \left\{ {\begin{array}{*{20}c} {C_{s} } &\quad {T > T_{f} } \\ {C_{l} } &\quad {T \le T_{f} } \\ \end{array} } \right.$$
(2.3)
$$\left( {\Delta \varvec{q}} \right)_{n} = \rho L\frac{\partial S}{\partial t}$$
(2.4)

The notation and units of the physical quantities in the aforementioned and following equations are given in “Appendix 1”.

3 Conformal mapping

The boundary of the temperature field of the phase transition in the road embankment is an irregularly shaped polygon. An analytical solution cannot be formulated and solved using a unified coordinate system; thus, the boundary must be regularized before solving the problem with analytical methods. We used the Schwarz–Christoffel integral in the conformal mapping process [14, 18] process, i.e., we used the integral transform

$$w = f(z) = C\int\limits_{{z_{0} }}^{z} {\prod\limits_{k = 1}^{n} {(z - a_{k} )^{{\alpha_{k} - 1}} dz + C_{1} } }$$
(3.1)

to transform the polygonal region in (u, v) coordinates to the semi-infinite domain in the mapping coordinates (x, y).

Figure 2 shows the embankment cross section, Fig. 3 the semi-infinite system after mapping. The mapping relations of the coordinates are shown in Figs. 2 and 3.

Fig. 2
figure 2

Cross section of embankment and coordinate system before mapping

Fig. 3
figure 3

Mapping coordinate system and semi-infinite domain

The conformal mapping function (which is derived in “Appendix 2”) is

$$\begin{aligned} w & = \left( {1.000005 + 18.854{\text{i}}} \right)\left[ {2.7071z - 0.1412\left( {0.32465 + \ln \left| {\sqrt 2 + z} \right| - \frac{1}{2}\ln \left| {z^{2} - 2} \right|} \right)} \right. \\ & \quad \left. + 0.5074\frac{z}{{z^{2} - 2}} - 0.3382\frac{z}{{\left( {z^{2} - 2} \right)^{2} }} + 0.9947\frac{z}{{\left( {z^{2} - 2} \right)^{3} }}\right] - \left( {0.04584 - {\text{i}}h} \right) \\ \end{aligned}$$
(3.2)

The original Cartesian coordinate system (u, v) is mapped to a new orthogonal coordinate system (x, y) through the conformal mapping relationship in Eq. (3.2), which is used to derive the relationship between the generalized differential operators and the Jacobi determinant in orthogonal coordinates.

4 Thermal conduction equation for a phase transition in mapping coordinates

The conformal mapping function is the univalent analytic function

$$w = f\left( z \right) = u\left( {x,y} \right) + {\text{i}}v\left( {x,y} \right)z = x + {\text{i}}y$$
(4.1)

which represents a coordinate transformation from the (u, v) plane to the (x, y) plane. Therefore, both the thermal conduction equation and the spatial measurement of the physical quantities vary with the spatial coordinates in the new coordinate plane. In the plane of the mapping coordinates, Fourier’s law in the direction of the mapping coordinate axis can be written as follows [19]:

$$q_{m} = - \frac{{k_{j} }}{{h_{m} }}{\nabla }T$$
(4.2)

where h m is the metric coefficient of the mth mapping coordinate [20] (The functional form of the metric coefficient is derived in “Appendix 3”).

The coordinate mapping deforms the space, thereby changing the material density. The relationship between the densities before and after the mapping is determined by the spatial mapping relationship. The unit cell dudv in (u, v) coordinates before the mapping corresponds to the unit cell dxdy in the mapping (x, y) coordinates after the conformal mapping. Mass conservation requires that the two unit cells have equal masses before and after the transformation, i.e.,

$$\rho dudv = \rho^{\prime } dxdy\rho^{\prime } = \rho \left| {J\left( {x,y} \right)} \right|$$
(4.3)

where J(x, y) is the Jacobi matrix, an expression for which is given in “Appendix 3”. The conformal mapping converts the thermal conduction problem in the original (u, v) coordinates to a thermal conduction problem in the mapping (x, y) coordinates, which changes the form of the thermal conduction equation. The conformal transformation relationship \(w = f(z) = u(x,y) + i{\kern 1pt} v(x,y)\) is used to derive the thermal conduction equation and the interface conditions in (x, y) coordinates [2123]:

$$\frac{{\partial T_{j} }}{\partial t} = \alpha_{j} \left\{ {\frac{1}{{h_{x} }}\frac{\partial }{\partial x}\left[ {\frac{1}{{h_{x} }}\frac{{\partial T_{j} \left( {x,y;t} \right)}}{\partial x}} \right] + \frac{1}{{h_{y} }}\frac{\partial }{\partial y}\left[ {\frac{1}{{h_{y} }}\frac{{\partial T_{j} \left( {x,y;t} \right)}}{\partial y}} \right]} \right\}$$
(4.4)
$$\frac{1}{{h_{n} }}\left[ {k_{s} \frac{{\partial T_{s} \left( {x,y;t} \right)}}{\partial n} - k_{l} \frac{{\partial T_{l} \left( {x,y;t} \right)}}{\partial n}} \right] = \rho L\left| {J\left( {x,y} \right)} \right|\frac{{\partial s\left( {x;t} \right)}}{\partial t}$$
(4.5)

The metric coefficient \(h_{x(y)}\) appears in Eq. (4.4). The metric coefficient \(h_{n}\) appears in the left-hand side of the interface Eq. (4.5), and the coefficient on the right-hand side of the equation is the function \(\left| {J\left( {x,y} \right)} \right|\). Although the thermal conduction equation has a more complex form in the mapping coordinates than in the original coordinates, the conformal mapping enables us to regularize the boundary such that the analytical boundary conditions can be applied, and the thermal conduction equation can be solved analytically.

After the mapping, the system satisfies the following initial, boundary, and interface conditions:

$$T_{l} \left( {x,y;t = 0} \right) = T_{G}$$
(4.6)
$$T_{s} \left( {x,0;t} \right) = T_{f} + \left( {T_{f} - T_{G} } \right)Re\left\{ {A\exp \left[ {{\text{i}}\left( {\omega t + \varphi } \right)} \right]} \right\}$$
(4.7)
$$T_{l} \left( {x,y = \bar{X};t} \right) = T_{G}$$
(4.8)
$$T_{s} = T_{l} = T_{f} \quad {\text{on}} \; s(x;t)$$
(4.9)

In Eq. (4.7), Re denotes taking the real part of a complex number. In the mapping coordinate plane (x, y) (see Fig. 3), the initial and lower boundary \(\left( {y = \bar{X}} \right)\) temperatures for the embankment and the roadbed are set to the local multi-year average temperature T G . In the permafrost region, the lower boundary temperature T G is lower than the melting temperature T f of the frozen soil.

5 An approximate analytical solution for the unstable temperature field of the phase transition

The conformal mapping transforms the solution domain for the irregular embankment to a one-dimensional semi-infinite space, resulting in a non-linear partial differential equation with variable coefficients for the thermal conduction problem with a phase transition. Currently, there no accurate analytical solutions exist for such complex non-linear partial differential equations; thus, obtaining an asymptotic analytical solution using a perturbation parameter is an alternative option [11, 12, 24]. In perturbation analysis, we first non-dimensionalize the physical quantities in the partial differential equation and the boundary, initial, and interface conditions. Thus, we define the following dimensionless quantities:

$$\begin{gathered} \xi = \frac{x}{{\bar{X}}} \quad \eta = \frac{y}{{\bar{X}}}\quad \tau = \frac{{\alpha_{s} t}}{{\bar{X}^{2} }}\quad \gamma = \frac{{\alpha_{s} }}{{\alpha_{l} }}\quad \kappa = \frac{{k_{l} }}{{k_{s} }} \hfill \\ \varsigma = \frac{{\alpha_{s} }}{{\omega \bar{X}^{2} }}\quad U\left( {\xi ,\eta ;\tau } \right) = \frac{{T_{s} - T_{f} }}{{T_{f} - T_{G} }}\quad V\left( {\xi ,\eta ;\tau } \right) = \kappa \frac{{T_{l} - T_{f} }}{{T_{f} - T_{G} }} \hfill \\ vSte = \frac{{C_{s} \left( {T_{f} - T_{G} } \right)}}{L}\quad \delta = \frac{{\bar{X} - s}}{{\bar{X}}} \hfill \\ \end{gathered}$$
(5.1)

Substituting the equations above into the partial differential Eq. (4.4), the interface condition (4.5) and the boundary and initial conditions yields

$$\frac{{\partial U\left( {\xi ,\eta ;\tau } \right)}}{\partial \tau } = \frac{1}{{h_{\xi } }}\frac{\partial }{\partial \xi }\left[ {\frac{1}{{h_{\xi } }}\frac{{\partial U\left( {\xi ,\eta ;\tau } \right)}}{\partial \xi }} \right] + \frac{1}{{h_{\eta } }}\frac{\partial }{\partial \eta }\left[ {\frac{1}{{h_{\eta } }}\frac{{\partial U\left( {\xi ,\eta ;\tau } \right)}}{\partial \eta }} \right]$$
(5.2)
$$\gamma \frac{{\partial V\left( {\xi ,\eta ;\tau } \right)}}{\partial \tau } = \frac{1}{{h_{\xi } }}\frac{\partial }{\partial \xi }\left[ {\frac{1}{{h_{\xi } }}\frac{{\partial V\left( {\xi ,\eta ;\tau } \right)}}{\partial \xi }} \right] + \frac{1}{{h_{\eta } }}\frac{\partial }{\partial \eta }\left[ {\frac{1}{{h_{\eta } }}\frac{{\partial V\left( {\xi ,\eta ;\tau } \right)}}{\partial \eta }} \right]$$
(5.3)
$$\frac{vSte}{{h_{n} }}\left\{ {\frac{{\partial U\left[ {\xi ,\left( {1 - \delta } \right);\tau } \right]}}{\partial n} - \frac{{\partial V\left[ {\xi ,\left( {1 - \delta } \right);\tau } \right]}}{\partial n}} \right\} = - \left| J \right|\frac{\partial \delta }{\partial \tau }$$
(5.4)
$$V\left( {\xi ,\eta ;\tau = 0} \right) = - \kappa$$
(5.5)
$$V\left( {\xi ,\eta = 1;\tau } \right) = - \kappa$$
(5.6)
$$U\left( {\xi ,\eta = 0;\tau } \right) = Re\left\{ {A\exp \left[ {{\text{i}}\left( {\frac{\tau }{\varsigma } + \varphi } \right)} \right]} \right\}$$
(5.7)

Note that \(\frac{\partial }{\partial n}\) in Eq. (5.4) represents the derivative in the normal direction relative to the interface of the phase transition in the transformed coordinates. The interface and initial conditions in the temperature at the phase transition front \(\delta \left( {\xi ;\tau } \right)\) are as follows:

$$U\left( {\xi ,1 - \delta ;\tau } \right) = V\left( {\xi ,1 - \delta ;\tau } \right) = 0$$
(5.8)
$$\delta \left( {\xi ;\tau = \tau_{0} } \right) = 1$$
(5.9)

Equation (5.9) shows that the phase transition starts to develop at time \(\tau = \tau_{0}\) (i.e., when the upper boundary condition first becomes positive), moving from the embankment surface to the deep part of the permafrost, which is the horizontal plane for the initial phase transition front of \(\eta = 0\) in the mapping coordinates.

The upper boundary condition is a periodic cosine function in the time variable τ, i.e., Eq. (5.7); thus, it is reasonable to assume that the soil and boundary temperatures changing with time variable τ has the same frequency, so formulating the temperature and interface conditions by the variable separation method in the following form:

$$V\left( {\xi ,\eta ;\tau } \right) = V^{{\prime }} \left( {\xi ,\eta } \right)\left\{ {A\exp \left[ {{\text{i}}\left( {\frac{\tau }{\varsigma } + \varphi^{\prime } } \right)} \right]} \right\}$$
(5.10)
$$U\left( {\xi ,\eta ;\tau } \right) = U^{\prime } \left( {\xi ,\eta } \right)\left\{ {A\exp \left[ {{\text{i}}\left( {\frac{\tau }{\varsigma } + \varphi^{\prime } } \right)} \right]} \right\}$$
(5.11)
$$\delta \left( {\xi ;\tau } \right) = 1 + \delta^{\prime } \left( \xi \right)\left\{ {A\exp \left[ {{\text{i}}\left( {\frac{\tau }{\varsigma } + \varphi^{\prime } } \right)} \right]} \right\}$$
(5.12)

In the equations above, initial phase angle \(\varphi^{\prime }\) can be determined by respective initial conditions, or are integrated into the solving procedure of undetermined functions \(V^{\prime } \left( {\xi ,\eta } \right),\; U^{\prime } \left( {\xi ,\eta } \right),\; \delta^{\prime } \left( \xi \right)\) and they can also be complex; thus, the real parts of these functions are used in the final solution. The equations above are substituted into Eqs. (5.2)–(5.4) to yield the following equations:

$$\frac{\text{i}}{\varsigma }U^{\prime } \left( {\xi ,\eta } \right) = \frac{1}{{h_{\xi } }}\frac{\partial }{\partial \xi }\left[ {\frac{1}{{h_{\xi } }}\frac{{\partial U^{\prime } \left( {\xi ,\eta } \right)}}{\partial \xi }} \right] + \frac{1}{{h_{\eta } }}\frac{\partial }{\partial \eta }\left[ {\frac{1}{{h_{\eta } }}\frac{{\partial U^{\prime } \left( {\xi ,\eta } \right)}}{\partial \eta }} \right]$$
(5.13)
$${\text{i}}\frac{\gamma }{\varsigma }V^{\prime } \left( {\xi ,\eta } \right) = \frac{1}{{h_{\xi } }}\frac{\partial }{\partial \xi }\left[ {\frac{1}{{h_{\xi } }}\frac{{\partial V^{\prime } \left( {\xi ,\eta } \right)}}{\partial \xi }} \right] + \frac{1}{{h_{\eta } }}\frac{\partial }{\partial \eta }\left[ {\frac{1}{{h_{\eta } }}\frac{{\partial V^{\prime } \left( {\xi ,\eta } \right)}}{\partial \eta }} \right]$$
(5.14)
$$\frac{\varepsilon }{{h_{\eta } }}\left\{ {\frac{{\partial U^{\prime } \left[ {\xi ,\left( {1 - \delta^{\prime } } \right)} \right]}}{\partial \eta } - \frac{{\partial V^{\prime } \left[ {\xi ,\left( {1 - \delta^{\prime } } \right)} \right]}}{\partial \eta }} \right\} = - {\text{i}}\left| J \right|\delta^{\prime } \left( \xi \right)$$
(5.15)

where \(\varepsilon = vSte*\varsigma\) is the perturbation parameter. In deriving the interface Eq. (5.15), we make the following approximation: the upper boundary (\(\eta = 0\)) and the lower boundary (\(\eta = 1\)) in the one-dimensional mapping coordinates are at (or close to) the horizontal isothermal surfaces at a given time \(\tau\), whereas the heat flux line remains perpendicular to the isothermal surfaces in the mapping coordinates; therefore, we assume that the derivative in the calculation direction, \(\frac{\partial }{\partial n}\), at the isothermal phase transition interface can be approximated by \(\frac{\partial }{\partial \eta }\).

To solve for approximate solutions to the equation above, we used the small parameter perturbation method [25] to expand \(U^{\prime } \left( {\xi ,\eta } \right),\; V^{\prime } \left( {\xi ,\eta } \right)\), and \(\delta^{\prime } \left( \xi \right)\) in a power series in the parameter ε:

$$U^{\prime } \left( {\xi ,\eta ;\varepsilon } \right) = \mathop \sum \limits_{n = 0}^{\infty } \varepsilon^{n} U_{n} \left( {\xi ,\eta } \right)$$
(5.16)
$$V^{\prime } \left( {\xi ,\eta ;\varepsilon } \right) = \mathop \sum \limits_{n = 0}^{\infty } \varepsilon^{n} V_{n} \left( {\xi ,\eta } \right)$$
(5.17)
$$\delta^{\prime } \left( {\xi ;\varepsilon } \right) = \mathop \sum \limits_{n = 0}^{\infty } \varepsilon^{n} \delta_{n} \left( \xi \right)$$
(5.18)

The perturbation coefficient ε used in the equations above is ≪1 for a natural soil medium. Thus, we can retain only the lower order terms in the expanding Eqs. (5.16)–(5.18) to obtain an approximate solution to the problem.

We substitute Eqs. (5.16)–(5.18) into the interface condition Eq. (5.15) and then expand the unknown functions in a Taylor series. Terms with the same power of ε are compared to derive a low order equation for the interface position function \(\delta_{n} \left( \xi \right)\):

$$\delta_{0} \left( \xi \right) = 0$$
(5.19)
$$\mathop \sum \limits_{j = 0}^{\infty } \frac{{\left( { - \delta_{0} } \right)^{j} }}{j!}\left[ {\frac{{\partial^{j + 1} U_{0} \left( {\xi ,1} \right)}}{{\partial \eta^{j + 1} }} - \frac{{\partial^{j + 1} V_{0} \left( {\xi ,1} \right)}}{{\partial \eta^{j + 1} }}} \right] = - {\text{i}}\left| J \right|\delta_{1} \left( \xi \right)$$
(5.20)

The front solution given by Eq. (5.19) for a phase transition is a null solution, and the first-order solution to Eq. (5.20) is not null only for j = 0, indicating that a regular perturbation method cannot produce a physically meaningful solution for a phase transition front. To overcome this difficulty, we use the following transformation for the active layers of the embankment \(\left( {0 \le \eta \le \delta } \right)\):

$$X = \frac{\eta }{\sqrt \varepsilon } \quad \bar{\delta } = - \frac{{\delta^{\prime } \left( \xi \right)}}{\sqrt \varepsilon } \quad \bar{U}\left( {\xi ,X;\varepsilon } \right) = U^{\prime } \left( {\xi ,X} \right)$$
(5.21)

Substituting the equation above into Eqs. (5.13), (5.15) and the boundary conditions yields

$$\frac{i}{\varsigma }\bar{U}\left( {\xi ,X} \right) = \frac{1}{{h_{\xi } }}\frac{\partial }{\partial \xi }\left[ {\frac{1}{{h_{\xi } }}\frac{{\partial \bar{U}\left( {\xi ,X} \right)}}{\partial \xi }} \right] + \frac{1}{{\varepsilon h_{\eta } }}\frac{\partial }{\partial X}\left[ {\frac{1}{{h_{\eta } }}\frac{{\partial \bar{U}\left( {\xi ,X} \right)}}{\partial X}} \right]$$
(5.22)
$$\frac{{\partial \bar{U}\left( {\xi ,\frac{1}{\sqrt \varepsilon } + \bar{\delta }} \right)}}{\partial X} - \frac{{\partial V^{\prime } \left[ {\xi ,\left( {1 + \sqrt \varepsilon \bar{\delta }} \right)} \right]}}{\partial X} = {\text{i}}\bar{\delta } \cdot hJ\left[ {\xi ,\left( {1 + \sqrt \varepsilon \bar{\delta }} \right)} \right]$$
(5.23)
$$V^{\prime } \left[ {\xi ,\left( {1 + \sqrt \varepsilon \bar{\delta }} \right)} \right] = 0$$
(5.24)
$$\bar{U}\left( {\xi ,\frac{1}{\sqrt \varepsilon } + \bar{\delta }} \right) = 0$$
(5.25)
$$\bar{U}\left( {\xi ,0} \right) = 1$$
(5.26)

In Eq. (5.23), \(hJ\left( {\xi ,\eta } \right) = h_{\eta } \left( {\xi ,\eta } \right) \cdot \left| {J\left( {\xi ,\eta } \right)} \right|\).

Expanding \(\bar{U}\left( {\xi ,X} \right), \,\bar{\delta }\left( {\xi ,X} \right)\) in a power series in the perturbation parameter ε yields

$$\bar{U}\left( {\xi ,X;\varepsilon } \right) = \mathop \sum \limits_{n = 0}^{\infty } \varepsilon^{n} \bar{U}_{n} \left( {\xi ,X} \right)$$
(5.27)
$$\bar{\delta }\left( \varepsilon \right) = \mathop \sum \limits_{n = 0}^{\infty } \varepsilon^{n} \bar{\delta }_{n}$$
(5.28)

Equations (5.23), (5.24), and (5.25) are all implicit equations in ε, which can be written as explicit functions of ε using a Taylor series expansion:

$$\bar{U}\left( {\xi ,\frac{1}{\sqrt \varepsilon } + \bar{\delta }} \right) = \mathop \sum \limits_{j = 0}^{\infty } \frac{{\left( {\frac{1}{\sqrt \varepsilon } + \bar{\delta }} \right)^{j} }}{j!}\frac{{\partial^{j} \bar{U}\left( {\xi ,0} \right)}}{{\partial X^{j} }} = 0$$
(5.29)
$$V^{\prime } \left[ {\xi ,\left( {1 + \sqrt \varepsilon \bar{\delta }} \right)} \right] = \mathop \sum \limits_{j = 0}^{\infty } \frac{{\left( {\sqrt \varepsilon \bar{\delta }} \right)^{j} }}{j!}\frac{{\partial^{j} V^{\prime } \left( {\xi ,1} \right)}}{{\partial X^{j} }} = 0$$
(5.30)
$$\mathop \sum \limits_{j = 0}^{\infty } \frac{{\left( {\frac{1}{\sqrt \varepsilon } + \bar{\delta }} \right)^{j} }}{j!}\frac{{\partial^{j + 1} \bar{U}\left( {\xi ,0} \right)}}{{\partial X^{j + 1} }} - \mathop \sum \limits_{j = 0}^{\infty } \frac{{\left( {\sqrt \varepsilon \bar{\delta }} \right)^{j} }}{j!}\frac{{\partial^{j + 1} V^{\prime } \left( {\xi ,1} \right)}}{{\partial X^{j + 1} }} = {\text{i}}\bar{\delta }\mathop \sum \limits_{j = 0}^{\infty } \frac{{\left( {\sqrt \varepsilon \bar{\delta }} \right)^{j} }}{j!}\frac{{\partial^{j} hJ\left( {\xi ,1} \right)}}{{\partial X^{j} }}$$
(5.31)

The perturbation solutions (5.27) and (5.28) are substituted into Eqs. (5.14), (5.22), (5.23) and the corresponding equations for the different conditions; the coefficients of the terms in the perturbation parameters (\(\varepsilon^{ - 1}\) and \(\varepsilon^{0}\)) of the same order on both sides of the equation are then equated to each other. The following equations are obtained for \(\varepsilon^{ - 1}\) and \(\varepsilon^{0}\):

$$\frac{\partial }{\partial X}\left[ {\frac{1}{{h_{\eta } }}\frac{{\partial \bar{U}_{0} \left( {\xi ,X} \right)}}{\partial X}} \right] = 0$$
(5.32)
$${\text{i}}\frac{\gamma }{\varsigma }V_{0} \left( {\xi ,\eta } \right) = \frac{1}{{h_{\xi } }}\frac{\partial }{\partial \xi }\left[ {\frac{1}{{h_{\xi } }}\frac{{\partial V_{0} \left( {\xi ,\eta } \right)}}{\partial \xi }} \right] + \frac{1}{{h_{\eta } }}\frac{\partial }{\partial \eta }\left[ {\frac{1}{{h_{\eta } }}\frac{{\partial V_{0} \left( {\xi ,\eta } \right)}}{\partial \eta }} \right]$$
(5.33)
$$\mathop \sum \limits_{j = 0}^{\infty } \frac{{\left( {\bar{\delta }_{0} } \right)^{j} }}{j!}\frac{{\partial^{j + 1} \bar{U}_{0} \left( {\xi ,0} \right)}}{{\partial X^{j + 1} }} - \frac{{\partial V_{0} \left( {\xi ,1} \right)}}{\partial X} = {\text{i}}hJ\left( {\xi ,1} \right)\bar{\delta }_{0}$$
(5.34)
$$\bar{U}_{0} \left( {\xi ,0} \right) = 1$$
(5.35)
$$\frac{{\partial \bar{U}_{0} \left( {\xi ,0} \right)}}{\partial X} = {{\left[ {1 - \mathop \sum \limits_{j = 2}^{\infty } \frac{{\left( { - \bar{\delta }_{0} } \right)^{j} }}{j!}\frac{{\partial^{j} \bar{U}_{0} \left( {\xi ,0} \right)}}{{\partial X^{j} }}} \right]} \mathord{\left/ {\vphantom {{\left[ {1 - \mathop \sum \limits_{j = 2}^{\infty } \frac{{\left( { - \bar{\delta }_{0} } \right)^{j} }}{j!}\frac{{\partial^{j} \bar{U}_{0} \left( {\xi ,0} \right)}}{{\partial X^{j} }}} \right]} {\left( { - \bar{\delta }_{0} } \right)\left( {{\text{or}}\;\bar{U}_{0} \left( {\xi ,\bar{\delta }_{0} } \right) = 0} \right)}}} \right. \kern-0pt} {\left( { - \bar{\delta }_{0} } \right)\left( {{\text{or}}\;\bar{U}_{0} \left( {\xi ,\bar{\delta }_{0} } \right) = 0} \right)}}$$
(5.36)

Equation (5.32) is then combined with the boundary conditions in Eqs. (5.35) and (5.36) and \(\frac{{\partial h_{\eta } \left( {\xi ,X} \right)}}{\partial X} \to 0\). Setting the order of magnitude for the perturbation parameter as \(\varepsilon \sim 10^{ - 6}\) yields

$$\bar{U}_{0} \left( {\xi ,X} \right) = \left\{ {{{\left[ {1 - \mathop \sum \limits_{j = 2}^{\infty } \frac{{\left( { - \bar{\delta }_{0} } \right)^{j} }}{j!}\frac{{\partial^{j} \bar{U}_{0} \left( {\xi ,0} \right)}}{{\partial X^{j} }}} \right]} \mathord{\left/ {\vphantom {{\left[ {1 - \mathop \sum \limits_{j = 2}^{\infty } \frac{{\left( { - \bar{\delta }_{0} } \right)^{j} }}{j!}\frac{{\partial^{j} \bar{U}_{0} \left( {\xi ,0} \right)}}{{\partial X^{j} }}} \right]} {\left( { - \bar{\delta }_{0} } \right)}}} \right. \kern-0pt} {\left( { - \bar{\delta }_{0} } \right)}}} \right\}X + 1$$
(5.37)

Equation (5.37) can be used to obtain

$$\frac{{\partial^{j} \bar{U}_{0} \left( {\xi ,X} \right)}}{{\partial X^{j} }} = 0\quad j \ge 2$$
(5.38)

Therefore,

$$\bar{U}_{0} \left( {\xi ,X} \right) = 1 - \frac{X}{{\bar{\delta }_{0} }}$$
(5.39)

After various variable transformations, the function given above represents the equation for the temperature of the thawed soil phase. Equation (5.33) for the temperature of the homogenous frozen phase can then be combined with the following boundary conditions:

$$V_{0} \left( {\xi ,1} \right) = - \kappa$$
(5.40)
$$V_{0} \left( {\xi ,1 - \delta_{0} } \right) = 0$$
(5.41)

to describe heat conduction in the frozen phase.

The coefficients of the governing equation for the temperature field of the frozen phase are transcendental functions and thus cannot be solved using conventional mathematical and physics methods. Thus, we used the Galerkin method, which is based on a variational principle [26], to solve the equation. Trial solutions of orthogonal functions that satisfy the corresponding problem boundary conditions form the basis of an approximate solution to the partial differential equation with function coefficients [27, 28]. This approximate solution satisfies the orthogonality conditions of the complete basis functions, which are used to derive the undetermined coefficients of the asymptotic solution in the form of an orthogonal polynomial expansion, which in turn can be substituted into the asymptotic solution to derive an approximate solution to the partial differential equation with function coefficients.

A trial solution for the non-homogeneous partial differential equation for thermal conduction in the frozen soil can be approximated by an orthogonal polynomial, \(V_{0} \left( {\xi ,\eta } \right)\):

$$V_{0} \left( {\xi ,\eta } \right) = - \left( {\eta + \delta_{0} - 1} \right)\frac{\kappa }{{\delta_{0} }} + \mathop \sum \limits_{l = 0}^{N} \mathop \sum \limits_{k = 0}^{M} A_{kl} \varphi_{k} \left( \eta \right)\psi_{l} \left( \xi \right)$$
(5.42)

where the independent variables \(\eta \in \left[ {\delta_{0} ,1} \right], \xi \in \left[ { - L,L} \right], \varphi_{k} \left( \eta \right), \; {\text{and}} \; \psi_{l} \left( \xi \right)\) are Fourier polynomials (which are given in “Appendix 4”).

Introducing the trial solution given by Eq. (5.42) into the governing Eq. (5.33) yields

$${\text{i}}\frac{\gamma }{\varsigma }\left| J \right|\left\{ { - \left( {\eta + \delta_{0} - 1} \right)\frac{\kappa }{{\delta_{0} }} + \mathop \sum \limits_{l = 0}^{N} \mathop \sum \limits_{k = 0}^{M} A_{kl} \varphi_{k} \left( \eta \right)\psi_{l} \left( \xi \right)} \right\} = \mathop \sum \limits_{l = 0}^{N} \mathop \sum \limits_{k = 0}^{M} A_{kl} \left[ {\varphi_{k}^{\prime \prime } \left( \eta \right)\psi_{l} \left( \xi \right) + \varphi_{k} \left( \eta \right)\psi_{l}^{\prime \prime } \left( \xi \right)} \right]$$
(5.43)

Next, we introduce the complete eigenfunctions for the orthogonal basis functions (see “Appendix 4”):

$$\psi_{l}^{\prime \prime } \left( \xi \right) + \alpha_{l} \psi_{l} \left( \xi \right) = 0$$
(5.44)
$$\varphi_{k}^{\prime \prime } \left( \eta \right) + \beta_{k} \varphi_{k} \left( \eta \right) = 0$$
(5.45)

Substituting the two equations above into Eq. (5.43) yields

$${\text{i}}\frac{\gamma }{\varsigma }\left| J \right|\left\{ { - \left( {\eta + \delta_{0} - 1} \right)\frac{\kappa }{{\delta_{0} }} + \mathop \sum \limits_{l = 0}^{N} \mathop \sum \limits_{k = 0}^{M} A_{kl} \varphi_{k} \left( \eta \right)\psi_{l} \left( \xi \right)} \right\} = - \mathop \sum \limits_{l = 0}^{N} \mathop \sum \limits_{k = 0}^{M} A_{kl} \left( {\alpha_{l} + \beta_{k} } \right)\varphi_{k} \left( \eta \right)\psi_{l} \left( \xi \right)$$
(5.46)

We then expand \(\frac{{\left( {\eta + \delta_{0} - 1} \right)}}{{\delta_{0} }}\left| J \right|\) in Eq. (5.46) in a series of the complete basis functions \(\varphi_{k} \left( \eta \right)\; {\text{and}}\; \psi_{l} \left( \xi \right)\):

$$\frac{{\left( {\eta + \delta_{0} - 1} \right)}}{{\delta_{0} }}\left| J \right| = \mathop \sum \limits_{l = 0}^{N} \mathop \sum \limits_{k = 0}^{M} C_{kl} \varphi_{k} \left( \eta \right)\psi_{l} \left( \xi \right)$$
(5.47)

where

$$C_{kl} = \mathop \int \limits_{{\delta_{0} }}^{1} \mathop \int \limits_{ - L}^{L} \frac{{\left( {\eta + \delta_{0} - 1} \right)}}{{\delta_{0} }}\left| J \right|\bar{\varphi }_{k} \left( \eta \right)\bar{\psi }_{l} \left( \xi \right){\text{d}}\eta {\text{d}}\xi$$
(5.48)

and \(\bar{\varphi }_{k} \left( \eta \right)\; {\text{and}}\; \bar{\psi }_{l} \left( \xi \right)\) are the conjugate Fourier basis functions. The second term on the left-hand side of Eq. (5.43) can be expanded as follows:

$$\left| J \right|\mathop \sum \limits_{l = 0}^{N} \mathop \sum \limits_{k = 0}^{M} A_{kl} \varphi_{k} \left( \eta \right)\psi_{l} \left( \xi \right) = \mathop \sum \limits_{s = 0}^{M} \mathop \sum \limits_{t = 0}^{N} B_{st} \varphi_{s} \left( \eta \right)\psi_{t} \left( \xi \right)$$
(5.49)

where

$$B_{st} = \mathop \sum \limits_{l = 0}^{N} \mathop \sum \limits_{k = 0}^{M} \mathop \int \limits_{{\delta_{0} }}^{1} \mathop \int \limits_{ - L}^{L} \left| J \right|A_{kl} \varphi_{k} \left( \eta \right)\psi_{l} \left( \xi \right)\bar{\varphi }_{s} \left( \eta \right)\bar{\psi }_{t} \left( \xi \right){\text{d}}\eta {\text{d}}\xi$$
(5.50)

Let us define the following term:

$$D_{kl,st} = \mathop \int \limits_{{\delta_{0} }}^{1} \mathop \int \limits_{ - L}^{L} \left| J \right|\varphi_{k} \left( \eta \right)\psi_{l} \left( \xi \right)\bar{\varphi }_{s} \left( \eta \right)\bar{\psi }_{t} \left( \xi \right){\text{d}}\eta {\text{d}}\xi$$
(5.51)

Substituting Eqs. (5.48), (5.50), and (5.51) into Eq. (5.46) yields

$$\left\{ {\mathop \sum \limits_{l = 0}^{N} \mathop \sum \limits_{k = 0}^{M} - {\text{i}}\frac{\gamma \kappa }{\varsigma }C_{kl} \varphi_{k} \left( \eta \right)\psi_{l} \left( \xi \right) + \mathop \sum \limits_{l = 0}^{N} \mathop \sum \limits_{k = 0}^{M} {\text{i}}\frac{\gamma }{\varsigma }B_{kl} \varphi_{k} \left( \eta \right)\psi_{l} \left( \xi \right)} \right\} = - \mathop \sum \limits_{l = 0}^{N} \mathop \sum \limits_{k = 0}^{M} A_{kl} \left( {\alpha_{l} + \beta_{k} } \right)\varphi_{k} \left( \eta \right)\psi_{l} \left( \xi \right)$$
(5.52)

Comparing the coefficients of the same terms on both sides of the equation yields

$$- {\text{i}}\frac{\gamma \kappa }{\varsigma }C_{kl} + {\text{i}}\frac{\gamma }{\varsigma }B_{kl} = - A_{kl} \left( {\alpha_{l} + \beta_{k} } \right)$$
(5.53)

Let us define the following matrices:

$$\varvec{A} = \left( {A_{kl} } \right)\varvec{D} = \left( {D_{st,kl} } \right)\varvec{C} = \left( {C_{kl} } \right)\varLambda = {\text{diag}}\left( {\alpha_{l} + \beta_{k} } \right)$$
(5.54)

Equation (5.53) can then be written in matrix form as follows:

$$- {\text{i}}\frac{\gamma \kappa }{{\varsigma }}\varvec{C} + {\text{i}}\frac{\gamma }{{\varsigma }}\varvec{DA} = - \varvec{\varLambda A}$$
(5.55)

The equation above can then be solved for A as follows:

$$\varvec{A} = {\text{i}}\frac{\gamma \kappa }{{\varsigma }}\left( {{\text{i}}\frac{\gamma }{{\varsigma }}\varvec{D} +\varvec{\varLambda}} \right)^{ - 1} \varvec{C}$$
(5.56)

Substituting Eqs. (5.39) and (5.42) into the phase transition interface condition (5.34) and using Eq. (5.38) shows that the first term in Eq. (5.34), \(\sum\nolimits_{j = 0}^{\infty } {\frac{{\left( {\bar{\delta }_{0} } \right)^{j} }}{j!}\frac{{\partial^{j + 1} \bar{U}_{0} \left( {\xi ,0} \right)}}{{\partial X^{j + 1} }}}\), only needs to be expanded up to the first term. The following equation is thus obtained for the phase transition interface:

$$- \frac{1}{{\bar{\delta }_{0} }} + \frac{\sqrt \varepsilon \kappa }{{\delta_{0} }} - \sqrt \varepsilon \left( {\eta + \delta_{0} - 1} \right)\mathop \sum \limits_{l = 0}^{N} \mathop \sum \limits_{k = 0}^{M} A_{kl} \varphi_{k}^{\prime } \left( 1 \right)\psi_{l} \left( \xi \right) = {\text{i}}hJ\left( {\xi ,1} \right)\bar{\delta }_{0}$$
(5.57)

The parameter for the phase transition interface, \(\bar{\delta }_{0}\), appears on both sides of Eq. (5.57), making it somewhat cumbersome to derive an accurate solution to this equation. However, the terms with coefficients of \(\sqrt \varepsilon\) can be neglected because the perturbation parameter ε in Eq. (5.57) is small. The transformation given by Eq. (5.21) is used to obtain an expression for \(\bar{\delta }_{0}\):

$$\bar{\delta }_{0} = \sqrt {\frac{{{\text{i}}\left( {1 + \kappa } \right)}}{{hJ\left( {\xi ,1} \right)}}}$$
(5.58)

The real part of the solution to Eq. (5.58) is the zeroth-order term of the phase transition front.

6 Example calculations

To verify the accuracy of the approximate method developed in this study, some of the approximate analytical results are compared with computational results from finite element analysis. The example calculations use the following geometric model of the embankment (the geometric configuration is shown in Fig. 1): a roadbed width of 8.4 m, a roadbed height of 2.05 m, a roadbed slope of 1:1; a calculated roadbed width of 70 m, which extends from the center of roadbed to both sides for 35 m; and a calculated depth of the roadbed that is 23 m below the original surface at the center of roadbed. The thermal parameters for the embankment soil are shown in Table 1.

Table 1 Thermal parameters for a homogenous embankment

The temperature at the upper boundary of embankment is given by

$$T_{u} \left( t \right) = T_{f} + A\cos \left( {6.342 \times 10^{ - 8} \pi t + \varphi } \right)$$

where \(A = 21.5\,^\circ {\text{C}} \; {\text{and}}\; \varphi = 2.1981\), and the units of the time t are in second. The temperature at the lower boundary is \(T_{G} = - 6.75\,^\circ {\text{C}}\), and the corresponding depth is \(\bar{X} = 23 \,{\text{m}}\). The initial temperature of the entire embankment, including the roadbed, is \(T\left( {x,y;0} \right) = - 6.75\,^\circ {\text{C}}\), and the phase transition temperature of the soil is \(T_{f} = - 0.1\,^\circ {\text{C}}\).

In the derivation process, the transformation relation and the inversion formation in the conformal mapping must be substituted into each set of equations derived above. The equation for the temperature field and the function for the phase transition front are inversely derived using the original coordinates (u, v) of the embankment cross section as the independent variables.

6.1 Temporal evolution of the phase transition front

For times \(t > t_{0}\) (where \(t_{0} = 1.26 \times 10^{7} \,{\text{s}}\) is the time when the temperature at the upper boundary first becomes positive), the permafrost embankment starts to melts from the upper part, forming an active layer until refreezing occurs, i.e., when the temperature of the upper part of the embankment drops to the freezing temperature again (at time \(t_{1} = 2.844 \times 10^{7} \,{\text{s}}\)). Equation (5.59) is substituted into Eq. (5.12) and the conversion Eqs. (5.21) and (5.1) are applied. We then used the conformal mapping relationship (3.2) to inversely derive the original coordinates (u, v), yielding the temporal function of the phase transition front. Figure 4 shows the position profile of the phase transition front on the symmetric axis of embankment over the time interval \(\left[ {t_{0} ,t_{1} } \right]\).

Fig. 4
figure 4

Temporal curve of the phase transition front

6.2 Temperature change in the active embankment layers in permafrost areas

After a variety of variable transformations, the temperature of the thawing soil, i.e., Eq. (5.39), deceptively appears to be a simple first-order function in the x-coordinate. However, the solution equation contains the interface position \(\bar{\delta }_{0} \left( \xi \right)\), and the physical variables undergo a series of transformations and a spatial mapping while solving for the solutions; thus, the temperature of the thawing soil is actually a complicated function of the spatial coordinates and time. In unidirectional melting, the thawing soil is located over the phase transition front, i.e., the vertical coordinate of the thawing soil, \(v < s\left( {u;t} \right)\). Figures 5, 6 and 7 show the temperature variation with depth in the direction of symmetric axis of embankment at times t = 2.052 × 107 s, 2.52 × 107 s and 2.844 × 107 s. It worth noting from Fig. 7 that it’s the time at \({{t}} = 2.844 \times 10^{7} \;{\text{s}}\) to refreeze on the symmetric axis of embankment.

Fig. 5
figure 5

Thawed soil temperature variation vs depth at \(t = 2.052 \times 10^{7} \,{\text{s}}\)

Fig. 6
figure 6

Thawed soil temperature variation vs depth at \(t = 2.52 \times 10^{7} \,{\text{s}}\)

Fig. 7
figure 7

Thawed soil temperature variation vs depth at \(t = 2.844 \times 10^{7} \,{\text{s}}\)

6.3 Temporal curve for fixed embankment positions

There is no consensus on standard criteria to validate a non-linear temperature field for phase transitions such as freeze–thaw cycles for an embankment in a permafrost region. In this paper, we verify the approximate analytical solution for the temperature by comparison with computation results from finite element analysis. To improve the computational accuracy of the finite element solution, we divide the geometric configuration of the embankment into fine finite element meshes, each of a 10−2 m side. Figure 8 compares the time-resolved temperature at the coordinates [0, 0], showing that the approximate analytical solution developed in this paper is in excellent agreement with the finite element solution.

Fig. 8
figure 8

Temperature change at the coordinates [0, 0]

7 Conclusions

Few accurate analytical solutions exist for non-linear thermal conduction problems over irregular domains, such as the temperature field for a phase transition in an embankment in a permafrost region. In the analytical calculation, the irregularity of the domain causes greater computational difficulties than the soil phase transition. The boundary of a complicated domain must be described using functions of coordinate variables. Unlike in numerical calculations, the boundary conditions for thermal conductivity problems with phase transitions cannot be applied from one point to the next over the domain boundary in an analytical calculation. Therefore, conformal mapping is used in this paper to regularize the irregular domain, such that the boundary of the phase transition thermal conduction problem is transformed to a regular boundary with constant coordinate values in the mapping coordinates. This approach enables us to formulate an analytical solution even though the partial differential equations for the temperature field in the frozen and melting areas are transformed from a linear equation to non-linear equations with function coefficients.

The inherent complexity of thermal conduction problems with phase transitions requires the use of assumptions and approximations to generate analytical solutions. The key assumptions used in this paper have a sound theoretical basis. That is, the directional derivative at the phase transition front is approximated by preserving the angles in the conformal mapping, and the analytical results are validated by comparison with computational results. The perturbation method consists of an approximate series expansion of the solution in the perturbation parameter; thus, the convergence and accuracy of the approximate solutions depends considerably on the magnitude of the perturbation parameters. In this paper, the magnitude of the adopted perturbation parameters is very small. Thus, very high numerical accuracy can be achieved by using only the lowest order terms in the expansion, thereby avoiding having to solve very complicated different equations with higher order terms.

Finally, we should to emphasize that developing an analytical solution to a thermal conduction problem with a phase transition for irregular boundaries (such as for an embankment in a permafrost region) remains highly challenging even when the material inhomogeneity in the embankment structure is neglected. Considerable work remains to be performed to develop an analytical solution for a non-linear thermal conduction problem with irregular boundaries. To the best of our knowledge, very few studies exist on this subject. The assumptions we have made to generate an approximate analytical solution are compromises between the tractability of the calculation scheme and the accuracy of the results to a complex problem. Here, we have obtained a considerably high accuracy in the analytical results by selecting an appropriate perturbation parameter.