You are currently viewing a new version of our website. To view the old version click .
Materials
  • Article
  • Open Access

7 November 2025

Identification of Ultra-Short Laser Parameters for a 3D Model of a Thin Metal Film Using the Lattice Boltzmann Method

and
Department of Computational Mechanics and Engineering, Faculty of Mechanical Engineering, Silesian University of Technology, Konarskiego 18A, 44-100 Gliwice, Poland
*
Author to whom correspondence should be addressed.
Materials2025, 18(22), 5079;https://doi.org/10.3390/ma18225079 
(registering DOI)
This article belongs to the Section Materials Simulation and Design

Abstract

The paper uses the model of the coupled Boltzmann transport equations, numerically modeled using the lattice Boltzmann method, which describes the impact of an ultra-short laser on thin metal surfaces. The main reason for using this method is the need to create an appropriate model on a very small scale, both in terms of space and time. In the present study, a three-dimensional model is used, for which, in the case of optimization or identification tasks, the characteristics of the obtained numerical solution are quite different from those of other numerical methods and models. The proposed and numerically implemented task of identifying parameters characterizing the laser pulse, such as the power of the stationary laser source, the laser-beam absorptivity coefficient, and the radius of the laser beam, appropriately illustrates the problem. The problem has also been solved for ideal deterministic (no noise) and randomly disturbed (with noise) values of measured temperatures. Three different optimization algorithms are used to solve the inverse task. Several variants of the identification tasks, differing in terms of the number of temperature measurement points, are solved. The results and effectiveness of the identification tasks are compared for the best solution, as well as the statistical measures.

1. Introduction

Heat transfer in thin metal films exposed to ultra-short laser pulses can manifest in various technical systems and, nowadays, is very deeply investigated using experimental methods [,,] as well as numerical simulations [,,]. Given the rapid nature of this process, it is important to model such problems using appropriate mathematical models and numerical techniques []. The standard thermal conductivity models in such a case are obviously inadequate. One possible extension of the standard approach is a generalization of Fourier’s law that can introduce a relaxation time between the heat flux and the temperature gradient, e.g., the Cattaneo–Vernotte equation []. Another option for modeling the thermal processes in microdomains subjected to strong external thermal effects is the application of the dual phase lag equation (DPLE). Such an approach is distinguished by the two lag times—the relaxation time of the heat flux vector and the relaxation time of the temperature gradient. Different variants of the method, which include the second-order time derivative and the higher-order mixed derivative in time and space, can be modeled [,,].
DPLE can be successfully used not only for metallic materials [,] but also in modeling bioheat flow [,,]. Additionally, from the aforementioned methods, heat flow in metals is analyzed by considering two types of energy carriers, i.e., electrons and phonons []. This entails solving a system of two coupled Boltzmann transport equations (BTE) []. The phonon BTE has been extensively employed to forecast phonon transport in the subcontinuum regime, where the wave characteristics of energy carriers (i.e., electrons in metals, phonons in semiconductors, and dielectrics) can be disregarded. The lattice Boltzmann method (LBM), widely utilized for fluid and thermal transport issues, offers an efficient numerical approach for solving the BTE. Moreover, it can be expanded to address electron transport and coupled phonon-electron challenges.
In the literature, many applications of BTE to solve heat flow problems can be found, including coupled ones. However, most analyses are carried out in relation to one- or two-dimensional problems. One example is a 2D model in which the heat source forms a molten pool; a method to investigate the heat transfer inside the pool has been proposed by Shen and Zhang [,]. The authors, in order to better align with practical physics, investigated solid–liquid phase changes considering temperature-dependent thermal properties. Therefore, this study introduces a double distribution lattice Boltzmann model for annular heat sources, accounting for variations in thermal conductivity and thermal diffusivity with temperature. The study examines the flow patterns of a molten pool irradiated by an annular laser, considering the combined effects of natural convection and Marangoni convection. Moreover, the annular heat source offers distinct controllable parameters, including inner and outer annular radii and the hollow ratio.
Another group of papers uses only phonon BTE to describe some phenomena in semiconductors. Saurav and Mazumder studied the thermal transport of interface structures based on a silicon substrate in cylindrical coordinates []. They investigated the phase difference between the pump and probe laser signals that were calculated for various pump laser modulation frequencies. Results were derived, with and without considering optical phonons, using two different relaxation timescale expressions for scattering taken from the literature. It was observed that incorporating optical phonons notably enhanced the consistency between the measured and calculated phase differences. Hu et al. analyzed interfacial thermal transport across a GaN/AlN interface, considering the diffuse mismatch model, the maximum transmission model, the higher harmonic inelastic model, and the modified higher harmonic inelastic model to analyze their influence on the results []. Their findings indicate that incorporating inelastic scattering boosts the heat flux contribution from low-frequency phonons, alters the phonon distribution close to the interface, and amplifies phonon nonequilibrium. This underscores the significance of inelastic interfacial scattering in simulations. Upon examining the phonon distribution, it is evident that temperature and thickness impact the interfacial heat transport by reshuffling phonons.
The BTE can also be adopted, as it can cover the ballistic to diffusive regime, to investigate the size effect on thermal constriction resistance. In research by Zahiri et al., by incorporating phonon dispersion and polarization, the phonon BTE is used to reveal details of thermal transport through a constriction in silicon []. The numerical method applies across various Knudsen numbers and constriction ratios. Results from gray, two-band, and five-band nongray BTE simulations for different constriction widths are contrasted. Under the gray assumption, they observed a more diffusive scenario with identical geometry, which leads to reduced thermal resistance.
The present paper adopts an LBM to solve the coupled BTE in the formulated task of identifying selected parameters of a laser interacting with a thin metal layer. Unlike the research mentioned above, the model considered in this paper is a three-dimensional model. The proposed approach is a substantial extension of earlier work on this issue []. In the present paper, the body (represented as a 3D cubic model) is irradiated by a pulse and modeled as a semispherical Gaussian distribution of energy density (Figure 1). The distribution of temperature in space and time is then numerically calculated using LBM.
Figure 1. Three-dimensional model of a thin metal film exposed to an ultra-short laser pulse.
As shown in Figure 1, symmetry conditions were applied that made it possible to reduce the model and, thus, the number of degrees of freedom of the analyzed system. This study addresses the inverse problem of determining parameters that characterize the laser pulse: the power of the stationary laser source and the laser-beam absorptivity coefficient. The identification process is performed numerically using a formulated identification function, which relies on a norm of the difference between the current and measured temperature values at specified measurement points. In the past, inverse problems involving laser–material interaction were mainly investigated using macroscopic heat conduction models or continuum-level approximations based on Finite Element Method and Finite Difference Method techniques. With the development of the Lattice Boltzmann framework, it became possible to capture microscale effects, but applications to inverse identification tasks have remained limited.
The phenomenon of laser interaction on the microscale, in which the geometric model has dimensions on the order of a few hundred nanometers and the time of laser interaction is measured in picoseconds, makes it impossible to conduct experimental studies. Measured temperature values in this research are understood to be simulated numerically as a known output of the considered system. Typically, inverse tasks belong to the ill-posed problems [], although they may be ill-conditioned even when the problem is well-posed, which makes it necessary to attach great importance to the methods and algorithms used to solve the tasks of identification. Identification in physical systems, including thermal issues, especially when the value of the objective function is calculated from the results of numerical simulations using different methods, can cause ambiguities and multimodality.
Ambiguity in this type of task can be reduced by, for example, measuring quantities from other physical fields or increasing the number of measurement points, although this is not always applicable. On the other hand, the multimodality of the objective function requires the need for appropriate identification algorithms. For algorithms that require determination of the starting point of the optimization, whether gradient or non-gradient, it becomes necessary to search for a solution for different starting points []. The use of regularization of the objective function can help reduce its degree of multimodality. However, this process requires a cautious approach because its inappropriate application may separate us from the real problem of identification.
In contrast to the group of classical optimization methods, another approach free from the above disadvantage is the use of one of the global optimization methods. Suitable methods from this group (e.g., an evolutionary algorithm), which process not one but a set of solutions in each iteration, help ensure the correct balance between exploration and exploitation of the solution space [,,]. Nowadays, artificial neural networks with appropriate topology are also often used to solve such tasks [,,]. Another major problem in identification tasks is measurement uncertainties, which can make it significantly more difficult to find the correct solution []. In the present work, three different optimization algorithms were used to solve the identification task for the problem presented above—the evolutionary algorithm (EA), the Monte Carlo method, and the Nelder-Mead algorithm—for the differently assumed starting points of the identification procedure.
The Nelder–Mead algorithm works comparable to a lot of different classical gradient methods, where searching is utilized along the direction of improvement of the objective function, but it doesn’t need fitness function gradient because it uses a modified simplex method. This makes it a good candidate for use in the identification problem under consideration, because determining the gradient of the identification functional with respect to the variable target parameters would be very problematic. It works very fast and efficiently, but for multimodal objective functions there is a high probability of finding a local solution. For this reason, this type of algorithm should be run multiple times for different starting points. For the Monte Carlo optimization methods search of the solution space is random. These algorithms do not use information from previous iterations of their operation, but with a sufficiently large number of random trials, they can be valuable in solving problems with multiple local optima and complex constraints. Evolutionary algorithms, which are a floating-point version of the classic genetic algorithm with modified evolutionary operators, are an excellent representative of metaheuristic optimization methods. The group of metaheuristic optimization methods currently includes dozens of different algorithms that have various biological inspirations, but share common features like: exchange of information between individuals (crossover), element of randomness (mutation), selection of better adapted individuals in subsequent generations (selection).
Each of these three optimization methods selected and applied in this work has completely different properties in terms of its ability to search for admissible non-trivial solution spaces, which justifies their selection as representative for verifying the effectiveness of the task of identifying the parameters of an ultrashort laser on a three-dimensional model of a thin metal layer using the LBM.
The novelty of the present work lies in extending the LBM formulation to a fully three-dimensional coupled electron–phonon system under ultra-short laser irradiation, combined with an optimization scheme for parameter identification. This integrated approach enables the analysis of processes that are currently beyond experimental verification, offering a new computational framework for nanoscale heat transfer inverse problems.
The present paper is organized as follows. Section 2 presents a formulation of the heat flow in metals on the microscale by means of the BTE and LBM. This section also includes the formulation of the identification function with a description of the considered identification variants. Section 3 contains a diagram of the identification procedure along with descriptions of the optimization algorithms employed. The obtained results for the identification tasks are included in Section 4, while a discussion on them is presented in Section 5. The paper concludes, in Section 6, with an analysis of the conducted research.

2. Formulation of the Problem

2.1. Heat Flow in Metals by Means of the Boltzmann Transport Equations

When analyzing heat flow in metals on the microscale, we can consider two types of energy carriers—electrons and phonons—leading to a solution of a system of two coupled Boltzmann transport equations, i.e., [].
f e t + v e f e = f e 0 f e τ e + g e f p h t + v p h f p h = f p h 0 f p h τ p h + g p h
where f e and f ph are the distribution functions of the electrons and phonons, respectively, and f e 0 and f p h 0 are the distribution functions of the carriers at the equilibrium state defined by the Bose-Einstein statistic for the phonons and the Fermi-Dirac statistic for the electrons, respectively. Moreover, v e and v p h [nm/ps] are the velocity vectors of the carrier group, τ e and τ p h [ps] are the relaxation times of the carriers, and g e and g p h [1/ps] are the carrier generation coefficients consistent with the “scattering” of the electron-phonon system.
The given system of equations can be transformed into an equivalent form with respect to the energy density of the carriers, so that []
e e t + v e e e = e e 0 e e τ e + Q e e p h t + v p h e p h = e p h 0 e p h τ p h + Q p h
where e e and e p h [J/m3] are the energy densities of the carriers, e e 0 and e p h 0 [J/m3] are the energy densities of the carriers at equilibrium, and Q e and Q p h [W/m3] are the functions of the source.
The energy densities of the electrons and phonons as a function of temperature are calculated from the following formulae []:
e e ( T e ) = n e π 2 2 k b 2 ε F T e 2
e p h ( T p h ) = 9 η k b Θ D 3 0 Θ D / T p h z 3 exp ( z ) 1 d z T p h 4
where T e and T p h [K] are the temperatures of the carriers, kb is the Boltzmann constant, ε F is the Fermi energy, n e [1/m3] is the electron density, ΘD [K] is the Debye temperature, and η [1/m3] is the phonon density. The latter is explicitly expressed as follows []:
η = 1 6 π 2 k b Θ D ћ ω 3
The source components per unit volume of the electrons and phonons are expressed via
Q e = Q G ( T e T p h )
Q p h = G ( T e T p h )
respectively, where Q is the heat source component associated with laser irradiation and G is the coupling coefficient that characterizes the energy exchange between electrons and phonons.
A three-dimensional Cartesian coordinate system for the transient temperature field in metals can be described by a system of Boltzmann transport equations, which have the following form:
e ¯ e t + v e   x e ¯ e x + v e   y e ¯ e y + v e   z e ¯ e z = e ¯ e e ¯ e 0 τ ¯ r + Q e e ¯ p h t + v p h   x e ¯ p h x + v p h   y e ¯ p h y + v p h   z e ¯ p h z = e ¯ p h e ¯ p h 0 τ ¯ r + Q p h
A numerical implementation of the problem is realized by means of the so-called D3Q7 model []. More details about such numerical implementation are included in Section 2.2. The developed model allows for the solving of direct heat transfer in the case of ultra-thin metal layers exposed to the laser beam. Due to symmetry considerations, only a quarter of the model was analyzed. In this model, adiabatic boundary conditions were applied to all sides of the cube, whereas the heat source was only applied to one of the corners. Examples of the distribution of the temperature in the model in such an extremely small spatial-temporal regime are presented in Figure 2.
Figure 2. Distribution of the temperature in the model for consecutive time intervals.

2.2. Implementation of the Identification Problem

When considering the impact of the laser on the material in the numerical model, the appropriate shape of the heat source in 3D space must be considered. Many geometric models have been developed so far, the following of which are worth mentioning: cylindrical, semispherical, semi-ellipsoidal, and conical shapes. This paper adopts one of the more popular models, i.e., semispherical, which is described in more detail elsewhere []. Figure 3a presents the applied model of the heat source. For this case, heat source Q in Equation (6), modeled in a Cartesian coordinate system, is described by the following formula:
  Q ( x , y , z ) = 2 5 / 2 β P π 3 / 2 r l 3 exp 2 x 2 + y 2 + z 2 r l 2
where P is the power of the stationary laser pulse, β is the laser beam absorptivity, and rl is the radius of the laser beam.
Figure 3. (a) Semispherical shape model of the heat source [] and (b) directions of the D3Q7 model [].
The aforementioned laser parameters are identified in the present work based on the temperatures in the sensor points and the use of the identification function (10), which is defined and described below. The multiplication of variables β and P could be treated as one separate parameter. Therefore, it was decided not to identify all three parameters at the same time, but in the form of two variants of identification. The two variants of identification tasks were considered due to the form of the numerator in the Formula (9), i.e.,
  • Variant 1: simultaneous identification of rl and β
  • Variant 2: simultaneous identification of rl and P.
The identification problem of such parameters was solved by minimizing the following function:
min x J x = i = 1 n i = 1 m T i j x T ^ i j x 2
where n is the number of sensor points, m is the number of time intervals, x is a vector of identification parameters T i j that are computed (simulated numerically) values of the temperature in the sensors, and T ^ i j are “measured” (postulated) values of the temperature in the sensors.
As mentioned in Section 1, it is impossible to perform real experiments that determine temperatures in such an extremely small spatial-temporal regime. This means that the measured (postulated) temperatures are also determined by numerical simulations. This is carried out for known values of the identified parameters, which is a commonly used approach to solve the boundary-value problem. The temperature field in the microscale domain is calculated by means of a three-dimensional D3Q7 model using the lattice Boltzmann method.
In the analyzed three-dimensional model D3Q7, phonons and electrons are assumed to vibrate in seven directions (Figure 3b). The velocities of the electrons and phonons in the main directions of the lattice are a discrete set, which are given as follows:
v e 0 = 0 ,   0 ,   0   ,   v e 1 = v e , 0 ,   0 , v e 2 = v e , 0 ,   0   ,     v e 3 = 0 , v e ,   0 , v e 4 = 0 , v e ,   0   ,     v e 5 = 0 ,   0 ,   v e , v e 6 = 0 ,   0 ,   v e ,
v p h 0 = 0 , 0 ,   0   ,         v p h 1 = v p h , 0 ,   0 , v p h 2 = v p h , 0 ,   0   ,     v p h 3 = 0 , v p h ,   0 , v p h 4 = 0 , v p h ,   0   ,     v p h 5 = 0 ,   0 ,   v p h ,   v p h 6 = 0 ,   0 ,   v p h .
Taking into account the above velocities and approximating the partial derivatives with the corresponding differential quotients, the system of equations then takes the form
e e 0 i , j , k f + 1 = 1 Δ t / τ e e e 0 i , j , k f + Δ t / τ e e e 0 0 i , j , k f + Δ t q v e e 1 i + 1 , j , k f + 1 = 1 Δ t / τ e e e 1 i , j , k f + Δ t / τ e e e 1 0 i , j , k f + Δ t q v e e 2 i 1 , j , k f + 1 = 1 Δ t / τ e e e 2 i , j , k f + Δ t / τ e e e 2 0 i , j , k f + Δ t q v e e 3 i , j + 1 , k f + 1 = 1 Δ t / τ e e e 3 i , j , k f + Δ t / τ ¯ e e e 3 0 i , j , k f + Δ t q v e e 4 i , j 1 , k f + 1 = 1 Δ t / τ e e e 4 i , j , k f + Δ t / τ e e e 4 0 i , j , k f + Δ t q v e e 5 i , j , k + 1 f + 1 = 1 Δ t / τ e e e 5 i , j , k f + Δ t / τ e e e 5 0 i , j , k f + Δ t q v e e 6 i , j , k 1 f + 1 = 1 Δ t / τ e e e 6 i , j , k f + Δ t / τ e e e 6 0 i , j , k f + Δ t q v e p h 0 i , j , k f + 1 = 1 Δ t / τ p h e p h 0 i , j , k f + Δ t / τ p h e p h 0 0 i , j , k f + Δ t q v e p h 1 i + 1 , j , k f + 1 = 1 Δ t / τ p h e p h 1 i , j , k f + Δ t / τ p h e p h 1 0 i , j , k f + Δ t q v e p h 2 i 1 , j , k f + 1 = 1 Δ t / τ p h e p h 2 i , j , k f + Δ t / τ r e p h 2 0 i , j , k f + Δ t q v e p h 3 i , j + 1 , k f + 1 = 1 Δ t / τ p h e p h 3 i , j , k f + Δ t / τ p h e p h 3 0 i , j , k f + Δ t q v e p h 4 i , j 1 , k f + 1 = 1 Δ t / τ p h e p h 4 i , j , k f + Δ t / τ p h e p h 4 0 i , j , k f + Δ t q v e p h 5 i , j , k + 1 f + 1 = 1 Δ t / τ p h e p h 5 i , j , k f + Δ t / τ p h e p h 5 0 i , j , k f + Δ t q v e p h 6 i , j , k 1 f + 1 = 1 Δ t / τ p h e p h 6 i , j , k f + Δ t / τ p h e p h 6 0 i , j , k f + Δ t q v
Moreover, this system of equations must be supplemented with the following initial condition:
t = 0 :           e e ( x , y , z , 0 ) = e e ( T 0 e ) ,           e p h ( x , y , z , 0 ) = e p h ( T 0 p h )
and boundary conditions of the form:
x = 0 ,   0 y L ,   0 z L : e e ( 0 , y , z , t ) = e e T b 1 e x = L ,   0 y L ,   0 z L : e e ( L , y , z , t ) = e e T b 2 e y = 0 ,   0 < x < L ,   0 z L : q b 3 e ( x , 0 , z , t ) = v e e e T e i , 0 , k e e T e i , 1 , k y = L ,   0 < x < L ,   0 z L : q b 4 e ( x , L , z , t ) = v e e e T e i , m 1 , k e e T e i , m , k z = 0 ,   0 < x < L ,   0 y L : e e ( x , y , 0 , t ) = e e T b 5 e z = L ,   0 < x < L ,   0 y L : e e ( x , y , L , t ) = e e T b 6 e x = 0 ,   0 y L ,   0 z L : e p h ( 0 , y , z , t ) = e e T b 1 e x = L ,   0 y L ,   0 z L : e p h ( L , y , z , t ) = e e T b 2 e y = 0 ,   0 < x < L ,   0 z L : q b 3 p h ( x , 0 , z , t ) = v p h e p h T e i , 0 , k e p h T e i , 1 , k y = L ,   0 < x < L ,   0 z L : q b 4 p h ( x , L , z , t ) = v p h e p h T e i , m 1 , k e p h T e i , m , k z = 0 ,   0 < x < L ,   0 y L : e e ( x , y , 0 , t ) = e e T b 5 e z = L ,   0 < x < L ,   0 y L : e e ( x , y , L , t ) = e e T b 6 e
After determining the energy densities of the electrons and phonons for all seven individual directions, the total energy density at the lattice node can be computed as
e e i , j , k f + 1 = d = 0 6 e e   d i , j , k f + 1
e p h i , j , k f + 1 = d = 0 6 e p h   d i , j , k f + 1
The temperature at the lattice nodes is then determined using the transformed relations (3) and (4).
The identification tasks were performed for different numbers of boundary sensor points located on the external edges of the cube. Three different cases were considered: 6, 22, and 45 sensors. Figure 4 shows the location of the sensors for each case.
Figure 4. Sensor configurations (the red color indicates the point of laser impact, the dark blue dots indicate the sensors on the edges, and the light blue dots indicate the sensors on the surfaces of the model): (a) 6, (b) 22, and (c) 45 sensors.

3. Identification Algorithms

Identification problems belong to ill-posed problems and can lead to ambiguity in the solution. Moreover, in many cases, the identification function may have a strong multimodal character. Solving this type of problem in practice often involves, on the one hand, the sometimes necessary regularization of the function and, on the other hand, the use of methods resistant to being stuck in a local minimum. For this reason, this work uses an evolutionary algorithm, the Monte Carlo method, and the Nelder-Mead algorithm with a multistart strategy, which belongs to global optimization methods. The various types of these algorithms are described in more detail below.
The coupling between a particular algorithm and the block responsible for solving the overall boundary-value problem (BVP) and calculating the identification function is shown by the diagram in Figure 5. For the current set of identification parameters, a numerical model is created for which the transient heat flow problem is solved by means of the BTE and LBM. Based on the obtained temperature field in space and time, the value of the identification function is determined and sent back to the particular identification algorithm. For the purposes of communication between individual blocks, appropriate interfaces were developed to enable data transfer.
Figure 5. Block diagram of the identification problem.

3.1. Evolutionary Algorithm

Evolutionary algorithms are algorithms that search for a set of solutions and are established in analogy to the biological evolution of species []. Similar to biology, the term “individual” is used to represent a single solution. Evolutionary algorithms (EAs) operate on populations of individuals so, while an algorithm operates, we continually deal with a set of problem solutions. An individual consists of chromosomes. The pseudocode of EA is shown in Figure 6. In the first step, an initial population of individuals is created. The algorithm works iteratively, processing a population of solutions in each iteration. In the present work, the in-house implementation of EA was used and adopted to address the considered problem. The initial population is generated randomly. The two forms of crossover and mutation operators were used: uniform mutation, Gaussian mutation, simple crossover, and arithmetic crossover.
Figure 6. Pseudocode of the EA.
Algorithms operate while a stop condition is unfulfilled, where the maximal number of generations is assumed. Our implementation of the algorithm was tested on several mathematical benchmarks that demonstrated high effectiveness []. The algorithm was used for solving many practical problems in the mechanical engineering discipline, e.g., identification of thermal properties of hardening concrete [], identification of voids and cracks [], and identification of multiscale problems [,].

3.2. Nelder-Mead Algorithm

The Nelder-Mead algorithm is often referred to as the creeping simplex method []. The principle of the method is based on the construction of an n-dimensional simplex with n + 1 vertices in space. This simplex should be defined in such a way that it can be inscribed on the surface, representing the objective function. For example, a two-dimensional simplex is a triangle. In general, an n-dimensional simplex with n + 1 vertices is a polyhedron spanned by n + 1 basis vectors. The advantage of the method is that the values of the derivatives of the objective function are not needed; however, the convergence of the method is affected by the choice of the initial simplex.
The algorithm begins by calculating the coordinates of the vertex points of the simplex and determining the coefficients of shrinking, contraction, reflection, and expansion operators (ρ, δ, α, and γ). A certain minimum distance between these vertices is required. In successive iterations, the simplex of a n + 1 basis vector is transformed until the termination condition is satisfied (defined as the maximum number of iterations or achieving the minimum with the specified accuracy). Transformations are performed after finding the worst (W), best (B), and second worst (G) points; comparing these points and, given certain rules, the appropriate modification (shrinking, contraction, reflection, or expansion) is then undertaken (Figure 7).
Figure 7. Possible operations in the Nelder-Mead algorithm.
The simplified pseudocode of the Nelder-Mead algorithm is shown in Figure 8. An implementation of the algorithm, developed in C, was adapted for the purposes of this study []. As for the EA, the proper interfaces between the algorithm, the numerical simulations, and the calculation of the identification function were developed.
Figure 8. Pseudocode of the Nelder-Mead algorithm.

3.3. Monte Carlo Method

Monte Carlo optimization methods can be useful for solving problems with many local optima and complicated constraints []. Many different variants of stochastic optimization have been developed in the past. Some of them mimic the classical gradient descent methods by replacing a deterministic gradient with a random approximation (e.g., Robbins-Monro or Kiefer-Wolfowitz algorithm) []. The most popular algorithm belonging to Monte Carlo methods is the simulated annealing algorithm.
This paper uses the simplest version of this algorithm in which, after defining the searching domain, the solutions are generated randomly with a uniform distribution function. Then, for every solution, the objective function is calculated. The last step is the aggregation of the results and the selection of the optimal outcome. The simplified pseudocode of such an algorithm is shown in Figure 9.
Figure 9. Pseudocode of the Monte Carlo algorithm.

4. Results of the Identification Tasks

4.1. Identification for Unnoisy Data

The identification task formulated in Section 2.2 was solved for both variants (simultaneous identification of rl and β and simultaneous identification of rl and P) and different numbers of sensors (6, 22, and 45). The cube of dimensions (a quarter of the model) of 500 × 500 × 500 nm was analyzed. The measured (postulated) temperature field was calculated for the following values of the laser pulse: laser pulse power P = 0.9 W, laser beam absorptivity β = 0.4, and radius of the laser beam rl = 100 nm. The laser pulse modeled as the heat source component is located at one of the edges of the model (Figure 2), whereas zero heat flux was applied to all sides of the cube (the adiabatic boundary condition). The rest of the parameters for the numerical model were collected in Table 1.
Table 1. Parameters for the numerical model.
The box constraints imposed on the identification parameters for all the variants and cases belong to the ranges:
50   nm r l 150   nm , 0.1 β 1.0 , 0.1   W P 2.5   W .
After some preliminary calculations, identification by means of EA was performed for the following values of evolutionary operators: a population size of 100, the number of generations at 500, the probability of simple crossover at 0.1, the probability of the arithmetic crossover at 0.1, the probability of the Gaussian mutation at 0.7, the range factor of the Gaussian mutation at 0.9, and the probability of the uniform mutation at 0.1. Identification tasks were also carried out for different values of the algorithm parameters. The probabilities of the simple and arithmetic crossover were increased and decreased at the expense of the Gaussian mutation, with no improvement in the identification results.
The algorithm was run 30 times with a randomly generated starting population. The results of the identification were aggregated. Table 2 contains all the results of the identification for the two variants of identification and the three considered cases. For each variant and identification case, the relative errors (ER) for the identified parameters were calculated. Based on the results from all 30 runs of the algorithm, the mean error value was calculated (penultimate column in the table, MR). Taking into account the calculated relative errors (ER) for identified parameters, the best, worst, and median tests were chosen, as shown, for example, in Table 3. Since, for each identification case, the error was calculated for a pair of parameters, the best solution, worst solution, and median were determined via the summed error of these parameters (the last column of Table 3). In addition, it was assumed that a single identification task can be considered acceptable if the error of the solution for each of the identified parameters is less than 5%. This information can be found in the last column of Table 2.
Table 2. Results of the identification by means of the evolutionary algorithm.
Table 3. Exemplary summary of the identification results (the rl and β variants) with six sensors.
Analyzing the obtained results, it can be seen that only a few (in one case, not at all) of the 30 independent runs of the algorithm can be considered acceptable. As mentioned earlier, identification tasks were also solved using the Nelder-Mead algorithm and the Monte-Carlo method. To make the comparison meaningful, the same number of function evaluations was assumed for each identification task (equal to 50,000). For the Nelder-Mead algorithm, randomly initialized starting points were equal to 1000 and, for each point, the maximal number of iterations was 50. The values of the coefficients of reflection, expansion, contraction, and shrinking operators (α, γ, δ, and ρ) were set at 1, 2, 0.5, and 0.5, respectively. In addition, the algorithm sets the value of tolerance on the simplex solutions’ coordinates and tolerance on the function value at 0.001. For the Monte-Carlo method, 50,000 solution points were generated randomly with a uniform distribution function. Based on the calculations using the same method as for the EA, the errors and statistical parameters were calculated. Table 4 and Table 5 contain results for the identification using the Nelder-Mead algorithm and the Monte-Carlo method, respectively.
Table 4. Results of the identification by means of the Nelder-Mead algorithm.
Table 5. Results of the identification by means of the Monte-Carlo method.
Based on the penultimate column in Table 2, Table 4 and Table 5, a bar chart was prepared to compare the mean error for all the variants and cases. Figure 10 presents such a comparison.
Figure 10. Comparison of the mean identification errors for all the considered variants and cases.

4.2. Identification for Data with Noise

As mentioned earlier, with the currently available technical instrumentation, it is impossible to make realistic measurements in such an extreme temporal and spatial regime. Despite this, it was decided to also test the effectiveness of the applied algorithms for data considering measurement uncertainty. In this case, the sensor temperature measurement data, denoted as T ^ i j in Equation (10), considers noise and includes uncertainty at three different levels. The Gaussian distribution density function is used to generate noisy data. It was assumed that the expected value of the temperature is equal to the deterministic value, while the standard deviation is equal to 1/3 of the maximal error. A more detailed explanation of the consideration of measurement uncertainty can be found in Ref. []. In this work, it was assumed that the maximum measurement error was either 2%, 5%, or 10%. Computations were carried out using all the developed and applied algorithms for the case of the simultaneous identification of rl and β parameters (variant 1) and the six measurement points. All the parameters of the numerical model, as well as the parameters used in the optimization algorithms, are the same as those used for the identification without noise.
The identification results were aggregated and, similar to the previous subsection, compared by selecting the best, worst, and median case. Table 6, Table 7 and Table 8 contain results for the identification with different levels of noise. The same as in the previous subsection, the bar chart presented in Figure 11 was prepared for the mean error, which was calculated after 30 independent runs of each algorithm. In this figure, the results of the identification without noisy data are also pointed out for comparison. Analyzing the obtained results, it can be seen that the sum of the mean error of the solution obtained by the evolutionary algorithm slightly increases as the noise level increases. Assuming an identical criterion for a successful identification task (as in Section 4.1) with 2% and 5% noise, slightly better results were obtained compared with the solution without noise. However, by analyzing the value of the mean error (the penultimate column), it can be concluded that the results obtained are very similar. The use of the other two algorithms in this case was discovered to be completely ineffective, which is evident in both the data in Table 6, Table 7 and Table 8 and Figure 11.
Table 6. Results of the identification with noise by means of the evolutionary algorithm.
Table 7. Results of the identification with noise by means of the Nelder-Mead algorithm.
Table 8. Results of the identification with noise by means of the Monte-Carlo method.
Figure 11. Comparison of the mean identification errors for different levels of noise in the data.
A more detailed discussion of the obtained results and an attempt to explain them are included in the next section.

5. Discussion

Analyzing the identification for the ideal deterministic (i.e., with no noise) obtained results that show that the accuracy is particularly poor for the EA, but quite good with the Monte-Carlo method and best with the Nelder Mead algorithm. One would expect just the opposite results due to the distinctive characteristics of the three algorithms. Our implementation of the evolutionary algorithm used in this article, like other implementations and other versions of metaheuristic algorithms, has been successfully used in the past to solve optimization and identification problems, where the physical problem was simulated using the finite element method, the boundary element method, and the finite difference method [,,]. It is common knowledge that each of these numerical methods has resulted in an objective function that is no longer smooth. The nature of these disturbances and the size of the resulting “peaks” depend on both the method and the size of the mesh assumed. It is found that, in the physical problem considered in this paper, the perturbations causing the non-smooth objective function are quite different, which causes the problem of obtaining a satisfactory solution with EA. Interestingly, the Boltzmann method used, i.e., the interval version for the 1D problem used to identify laser parameters using EA, gave satisfactory results []. Uncertainties most likely cause the objective function to be “smoothed out.” The evolutionary algorithm is generally resistant to convergence at local minima, while the convergence of the Nelder-Mead algorithm strongly depends on the starting point adopted. In order to examine the reasons for this situation more closely, a graph of the identification function was prepared. Figure 12 presents a graph of the identification function for the identification parameters rl and P (variant 2), which considers a different number of sensors.
Figure 12. Graph of the identification function for a different number of sensors.
As can be seen, increasing the number of sensors enhances the slope of the function graph. This relationship and a similar shape for the graph of the function is also observed for variant 1 (identification parameters rl and β). Note, however, that this is not a graph of the function for the entire domain under consideration. For clarity, the range of variables has been limited here to the intervals 92   nm r l 104   nm and 0.75   W P 1.05   W . The global trajectory of the objective function has a smooth form, but, if we examine the magnified area of the global minimum, we will find that a high number of local minima (located throughout the valley) can be found. Such magnification is shown in Figure 13. It should be noted that a narrow, almost flat valley extends across the entire domain. Figure 13a,b show only part of the graph of the function from different perspectives. Figure 13c,d display enlarged areas where the value of the objective function on the vertical axis is limited to 0.5 and 0.05, respectively.
Figure 13. Enlarged graphs of the landscape of the identification function near the global minimum: (a), (b) for a range of 0 to 5, (c) 0 to 0.5, and (d) 0 to 0.05 objective function values.
An experiment to change the probabilities of the evolutionary operators (described in Section 4) was not able to improve the identification results. The vast number of very narrow peaks of local minima results in a lack of effective EA performance. At the final stage of the evolution, all the individuals in the population are distributed throughout the entire valley. However, very small differences in the value of the objective function do not direct the search area toward the location of the global optimum. This is most likely the main reason for such poor EA performance.
The optimal solutions obtained with the EA are of comparable quality with respect to the other algorithms (Table 2). However, acceptable solutions were found in only a minority of cases. For such a number of calls of the objective function (i.e., the population size and the number of generations), it can be concluded that, out of 30 independent runs, at least one provides a solution at the error level of 5%. Previous mentions of the performance of EA are formulated mainly on the basis of the obtained mean and median error.
On the other hand, a surprisingly good performance was obtained with the Nelder-Mead algorithm, in which the solution obtained generally depends strongly on the starting point taken. By observing the improvement in the value of the identification function in successive iterations of the algorithm, for completely different starting points, the correct determination of the search direction was observed. This means that sharp peaks are somehow invisible to the creeping simplex method, even for default parameter values. This arises due to the case where the algorithm searched as if it were a smooth function that has no complex shape (Figure 12). Moreover, analyzing the results collected in Table 2, Table 4 and Table 5, it can be seen that increasing the number of sensors improves identification accuracy. This is a fairly typical phenomenon that is also observed for many other identification tasks. This relationship is not always observed for the EA, mainly for the reasons mentioned earlier.
The results for the noisy temperature measurement data were analyzed only for the first variant with six measurement points. The mean identification error slightly increases as the noise level increases. However, as for the identification without noise, it is difficult to consider the results as satisfactory when only a few runs of the algorithm obtain acceptable results. The identification results for the individual runs of the algorithm are summarized in Table 6, Table 7 and Table 8, which include data for the smallest value of the identification function (10). It is determined that, for a slightly worse value of the objective function, a more accurate solution could be obtained in many cases. In this case, the identification process would have to be stopped a little earlier. This is not demonstrated in the data presented in this work, as the full course of the changes in the objective function in successive iterations of the algorithm is not included (but only in the final result). This is, of course, due to the fact that the landscape of the identified function for noisy data is different compared with data without noise, and the minimum of the function is not found for the same parameter value as for data without noise.
An attempt to improve the obtained solution by stopping the identification algorithm earlier is a different issue not considered in this paper. This problem is known and described in the literature regarding identification in cases of uncertain measurement data and is very similar to Morozov’s discrepancy principle [,].
A different matter that could be discussed in this case is the assumption that a very large number of minima can be reduced by changing the mesh size in the LMB method; this is unfortunately not possible in practical applications and numerical implementations. Such modification in the method (using the D3Q7 model) is limited due to the fact that the lattice step should have dimensions comparable with the mean free path for electron-phonon scattering [,,]. Additional research into the approach of adding a regularizing term to the objective function also seems to be justified. However, the regularization effect must be chosen in an appropriate way to avoid the danger of losing important information about the objective function with too much regularization influence. This is certainly worthy of future research.
Errors for the obtained solutions with the Nelder-Mead algorithm reach up to several hundred percent, which was found to be the worst-case scenario in comparison with the identification with no noise. The “modified landscape” of the objective function, in this case, disables such algorithms from obtaining a satisfactory solution regardless of the choice of the starting point of the algorithm. It may come as little surprise that a completely random search (i.e., the Monte-Carlo method), in this case, gives better results. The individual identification tasks presented in the paper can be treated as time-consuming. In individual cases, of course, it would be possible to reduce the total time. The number of 50,000 objective function calls was chosen arbitrarily, mainly to allow a fair comparison of the algorithms used in the work. A single boundary-value problem for the developed LBM numerical model, despite algorithmic complexity of the order of (O(n2)), did not require a long simulation time (less than 1 s on a personal computer). For more complex numerical models, a different approach would be required, such as using a metamodel of the boundary-value problem or the use of parallel calculations. The problem of increasing the efficiency of the identification process, although computationally significant, was not the main topic of this paper.

6. Concluding Remarks

This paper presents a method for solving the inverse task of determining the ultra-short laser parameters for a 3D model of a thin metal film. The direct problem is solved using the LBM and, for the numerical implementation, in-house numerical code is developed by utilizing the D3Q7 model. An identification function using a different number of temperature sensors at the edges of the numerical model was proposed and numerically implemented. Although it is currently impossible to carry out a real experiment in such an extremely small temporal and spatial regime, this research provided interesting insights into the physical nature of the identification problem under consideration. The main findings of the present study can be summarized as follows:
  • The common feature of evolutionary algorithms, which is to assure an appropriate balance between exploration and exploitation of the feasible solution space, unfortunately did not yield satisfactory results in this case. The reason for this is the very high density of peaks with local minima, which is significantly higher than when using other numerical methods, such as FEM, BEM or FDM.
  • Good and satisfactory results were obtained using the Nelder-Mead algorithm, in which the solution obtained usually depends on the selected starting point. In this case, sharp peaks did not prevent a satisfactory solution from being obtained for the creeping simplex method. The correct search direction was observed even for completely different starting points.
  • Interesting results were also obtained for measurement data that included Gaussian noise at different levels. The most resilient algorithm for noisy data was determined to be the evolutionary algorithm. It seems that the results in this case could be improved by using the previously mentioned Morozov’s discrepancy principle. The implementation of this principle to such a metaheuristic algorithm requires further research and is also worth considering.
  • A remarkable phenomenon observed concerning the unusual nature of the identification function, unusual for numerical methods, can be additionally used in another way. The problem presented in this paper can also certainly be used as a test function (i.e., a benchmark) to evaluate the quality of optimization algorithms. Despite the fact that the use of the Monte Carlo method and Nelder-Mead algorithm with a multi-start allowed us to obtain significantly better results compared with EA (for data with no noise), none of the optimization algorithms should be used without a deeper study of a problem such as this one. For a small number of parameters, it is possible to visualize at least a fragment of the identification function domain. However, this should be undertaken with a sufficiently high resolution to circumvent any loss of information relating to local drastic changes in the function. In the authors’ opinion, the identification task for non-noisy data could be a good example of a new test function for other metaheuristic algorithms.

Author Contributions

Conceptualization, A.D. and A.K.; Methodology, A.D.; Software, A.D. and A.K.; Validation, A.D.; Formal analysis, A.D. and A.K.; Resources, A.K.; Data curation, A.K.; Writing—original draft, A.D. and A.K.; Writing—review & editing, A.D.; Supervision, A.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially funded via financial resources from the statutory subsidy of the Faculty of Mechanical Engineering, Silesian University of Technology.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations/Nomenclature

The following nomenclature and abbreviations are used in this manuscript:
Nomenclature
Roman symbols
f distribution function
v velocity vector
g carrier generation coefficient
e energy density
Q source function
Q source function associated with laser irradiation
k b Boltzmann constant
n e electron density
ћ reduced Planck constant
G coupling coefficient
P power of the stationary laser pulse
r l radius of the laser beam
J identification functional
x vector of the identification parameters
T computed temperatures in sensors
T ^ postulated temperatures in sensors
Greek symbols
β laser beam absorptivity
ε F Fermi energy
η phonon density
τ relaxation time
ΘDDebye temperature
Subscripts
eelectrons
phphonons
iindex of sensor point
jindex of time interval
Superscripts
0in the equilibrium state
Abbreviations
LBMLattice Boltzmann Method
BTEBoltzmann transport equations
DPLEDual phase lag equation
D3Q7Numerical implementation of the three-dimensional model using LBM
BVPBoundary Value Problem
EAEvolutionary Algorithm
ERRelative error
MRMean error

References

  1. Kotsedi, L.; Furlan, V.; Bharadwaj, V.; Kaviyarasu, K.; Sotillo, B.; Mtshali, C.B.; Matinise, N.; Demir, A.G.; Previtali, B.; Ramponi, R.; et al. Chromium oxide formation on nanosecond and femtosecond laser irradiated thin chromium films. Opt. Mater. 2019, 95, 109206. [Google Scholar] [CrossRef]
  2. Udaya Kumar, G.; Suresh, S.; Sujith Kumar, C.S.; Back, S.; Kang, B.; Lee, H.J. A review on the role of laser textured surfaces on boiling heat transfer. Appl. Therm. Eng. 2020, 174, 115274. [Google Scholar] [CrossRef]
  3. Wang, C.; Matthies, H.G. Non-probabilistic interval process model and method for uncertainty analysis of transient heat transfer problem. Int. J. Therm. Sci. 2019, 144, 147–157. [Google Scholar] [CrossRef]
  4. Mansoor, S.B.; Yilbas, B.S. Phonon transport in a curved aluminum thin film due to laser short pulse irradiation. Opt. Laser Technol. 2018, 101, 107–115. [Google Scholar] [CrossRef]
  5. Murat Tunç, K.M.; Erdem Günay, M.; Bayata, F. Analysis of the thermalization dynamics of two-layer thin films irradiated by femtosecond laser. Optik 2020, 208, 164137. [Google Scholar] [CrossRef]
  6. Peters, D.W.; El-Kady, I.; Kemme, S.A. Extraordinary Optical Transmission Through Patterned Subwavelength Apertures; SAND2004-6435; Sandia National Laboratories: Albuquerque, NM, USA; Livermore, CA, USA, 2004. [Google Scholar]
  7. Fathima, R.; Mujeeb, A. Nonlinear optical investigations of laser generated gold, silver and gold-silver alloy nanoparticles and optical limiting applications. J. Alloys Compd. 2021, 858, 157667. [Google Scholar] [CrossRef]
  8. Maillet, D. A review of the models using the Cattaneo and Vernotte hyperbolic heat equation and their experimental validation. Int. J. Therm. Sci. 2019, 139, 424–432. [Google Scholar] [CrossRef]
  9. Deng, D.; Jiang, Y.; Liang, D. High-order finite difference method for a second order dual-phase-lagging models of microscale heat transfer. Appl. Math. Comput. 2017, 309, 31–48. [Google Scholar] [CrossRef]
  10. Smith, A.N.; Norris, P.M. Microscale Heat Transfer. In Heat Transfer Handbook; Rohsenow, W.M., Hartnett, J.P., Cho, Y.I., Eds.; McGraw-Hill: New York, NY, USA, 1997; pp. 18.1–18.61. [Google Scholar]
  11. Nasri, F.; Ben Aissa, M.F.; Belmabrouk, H. Effect of second-order temperature jump in Metal-Oxide-Semiconductor Field Effect Transistor with Dual-Phase-Lag model. Microelectron. J. 2015, 46, 67–74. [Google Scholar] [CrossRef]
  12. Majchrzak, E.; Mochnacki, B. Modelling of thin metal film heating using the dual-phase lag equation with temperature-dependent parameters. Int. J. Heat Mass Transf. 2023, 209, 124088. [Google Scholar] [CrossRef]
  13. Lee, H.L.; Chen, W.L.; Chang, W.J.; Yang, Y. Estimation of energy absorption rate and temperature distributions in short-pulse laser heating of metals with a dual-phase-lag model. Appl. Therm. Eng. 2014, 65, 352–360. [Google Scholar] [CrossRef]
  14. Askarizadeh, H.; Ahmadikia, H. Analytical analysis of the dual-phase-lag model of bioheat transfer equation during transient heating of skin tissue. Heat Mass Transf. 2014, 50, 1673–1684. [Google Scholar] [CrossRef]
  15. Kumar, M.; Kaur, H.; Upadhyay, S.; Singh, S.; Rai, K.N. Mathematical modelling and simulation of three phase lag bio-heat transfer model during cancer treatment. Int. J. Therm. Sci. 2023, 184, 108002. [Google Scholar] [CrossRef]
  16. Jasinski, M.; Majchrzak, E.; Turchan, L. Numerical analysis of the interactions between laser and soft tissues using generalized dual-phase lag equation. Appl. Math. Model. 2016, 40, 750–762. [Google Scholar] [CrossRef]
  17. Kovács, R. Heat equations beyond Fourier: From heat waves to thermal metamaterials. Phys. Rep. 2024, 1048, 1–75. [Google Scholar] [CrossRef]
  18. Pisipati, S.; Geer, J.; Sammakia, B.; Murray, B.T. A novel alternate approach for multiscale thermal transport using diffusion in the Boltzmann Transport Equation. Int. J. Heat Mass Transf. 2011, 54, 3406–3411. [Google Scholar] [CrossRef]
  19. Shen, J.; Zhang, X. Mesoscopic simulation of molten pool heat transfer and fluid flow with moving annular laser via lattice Boltzmann method. Appl. Therm. Eng. 2022, 215, 118947. [Google Scholar] [CrossRef]
  20. Shen, J.; Zhang, X. Analysis of dual-phase-lag heat conduction in a two-dimensional slab heated by a moving annular laser pulse. Appl. Math. Model. 2022, 105, 160–178. [Google Scholar] [CrossRef]
  21. Saurav, S.; Mazumder, S. Extraction of thermal conductivity using phonon Boltzmann Transport Equation based simulation of frequency domain thermo-reflectance experiments. Int. J. Heat Mass Transf. 2023, 204, 123871. [Google Scholar] [CrossRef]
  22. Hu, B.; Bao, W.; Chen, G.; Wang, Z.; Tang, D. Boltzmann transport equation simulation of phonon transport across GaN/AlN interface. Comput. Mater. Sci. 2023, 230, 112485. [Google Scholar] [CrossRef]
  23. Zahiri, S.; Zuo, J.; Shen, Y.; Bao, H. Numerical investigation of ballistic-diffusive heat transfer through a constriction with the Boltzmann transport equation. Appl. Therm. Eng. 2018, 141, 126–133. [Google Scholar] [CrossRef]
  24. Paruch, M.; Piasecka-Belkhayat, A.; Korczak, A. Identification of the ultra-short laser parameters during irradiation of thin metal films using the interval lattice Boltzmann method and evolutionary algorithm. Adv. Eng. Softw. 2023, 180, 103456. [Google Scholar] [CrossRef]
  25. Kirch, A. An Introduction to the Mathematical Theory of Inverse Problems, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  26. Marthaler, D.E. An Overview of Mathematical Methods for Numerical Optimization. In Numerical Methods for Metamaterial Design; Diest, K., Ed.; Springer: Cham, Switzerland, 2013; pp. 31–53. [Google Scholar]
  27. Martí, R. Multi-Start Methods. In Handbook of Metaheuristics; Glover, F., Kochenberger, G.A., Eds.; Springer: Boston, MA, USA, 2003; pp. 355–368. [Google Scholar]
  28. Michalewicz, Z. Genetic Algorithms + Data Structures = Evolution Programs, 3rd ed.; Springer: Berlin/Heidelberg, Germany, 1996. [Google Scholar]
  29. Gujarathi, A.M.; Babu, B.V. Evolutionary Computation Techniques and Applications, 1st ed.; Apple Academic Press: New York, NY, USA, 2016. [Google Scholar]
  30. Zhang, L.; Li, L.; Ju, H.; Zhu, B. Inverse identification of interfacial heat transfer coefficient between the casting and metal mold using neural network. Energy Convers. Manag. 2010, 51, 1898–1904. [Google Scholar] [CrossRef]
  31. Wen, S.; Zhang, J.; Liu, S.; Liu, J. Numerical simulation investigation of heat exchangers for active chilled beams based on neural networks and a genetic algorithm. Appl. Energy 2025, 378, 124818. [Google Scholar] [CrossRef]
  32. Masrouri, M.; Tahsini, A.M. A comparative experimental study on inverse identification of an industrial heat gun using deep learning and two inverse heat transfer techniques. J. Therm. Anal. Calorim. 2023, 148, 9597–9608. [Google Scholar] [CrossRef]
  33. Blackwell, B.; Beck, J.V. A technique for uncertainty analysis for inverse heat conduction problems. Int. J. Heat Mass Transf. 2010, 53, 753–759. [Google Scholar] [CrossRef]
  34. Hamila, R.; Chaabane, R.; Askri, F.; Jemni, A.; Nasrallah, S.B. Lattice Boltzmann method for heat transfer problems with variable thermal conductivity. Int. J. Heat Technol. 2017, 35, 313–324. [Google Scholar] [CrossRef]
  35. Piasecka-Belkhayat, A.; Korczak, A. Modeling of thermal processes proceeding in a thin gold film using the lattice Boltzmann method with interval source function. AIP Conf. Proc. 2018, 1922, 060006. [Google Scholar]
  36. Wilde, D.; Nidhan, S.; Pham, H.T.; Foysi, H.; Reith, D.; Sarkar, S. Stratified Taylor–Green vortex by lattice Boltzmann methods: Influence of stencils, forcing schemes, and collision models. Comput. Fluids 2023, 256, 105838. [Google Scholar] [CrossRef]
  37. Zhang, Z.; Huang, Y.; Rani Kasinathan, A.; Imani Shahabad, S.; Ali, U.; Mahmoodkhani, Y.; Toyserkani, E. 3-Dimensional heat transfer modeling for laser powder-bed fusion additive manufacturing with volumetric heat sources based on varied thermal conductivity and absorptivity. Opt. Laser Technol. 2019, 109, 297–312. [Google Scholar] [CrossRef]
  38. Zhang, J.; Chen, G.; Bi, J. Analytical inversion solutions for temperature dependent surface absorptivity of metal film irradiated by laser. Optik 2017, 130, 1173–1182. [Google Scholar] [CrossRef]
  39. Burczyński, T.; Kuś, W.; Beluch, W.; Długosz, A.; Poteralski, A.; Szczepanik, M. Intelligent Computing in Optimal Design. Solid Mech. Its Appl. 2020, 261, 1–18. [Google Scholar]
  40. Długosz, A.; Pokorska, I.; Jaskulski, R.; Glinicki, M.A. Evolutionary identification method for determining thermophysical parameters of hardening concrete. Arch. Civ. Mech. Eng. 2021, 21, 35. [Google Scholar] [CrossRef]
  41. Beluch, W.; Burczyński, T. Two-scale identification of composites’ material constants by means of computational intelligence methods. Arch. Civ. Mech. Eng. 2014, 14, 636–646. [Google Scholar] [CrossRef]
  42. Długosz, A.; Schlieter, T. Evolutionary identification of microstructure parameters in the thermoelastic porous material. J. Theor. Appl. Mech. 2020, 58, 373–384. [Google Scholar] [CrossRef]
  43. Ali, A.F.; Hassanien, A.E.; Snášel, V. The Nelder-Mead Simplex Method with Variables Partitioning for Solving Large Scale Optimization Problems. In Innovations in Bio-Inspired Computing and Applications; Abraham, A., Krömer, P., Snášel, V., Eds.; Springer: Cham, Switzerland, 2014; pp. 271–284. [Google Scholar]
  44. Surjanovic, S.; Bingham, D. Virtual Library of Simulation Experiments: Test Functions and Datasets. 2013. Available online: http://www.sfu.ca/~ssurjano (accessed on 7 October 2025).
  45. Shonkwiler, R.W.; Lefton, L. Monte Carlo optimization. In An Introduction to Parallel and Vector Scientific Computation; Cambridge University Press: Cambridge, UK, 2006; pp. 244–264. [Google Scholar]
  46. Bhatnagar, S.; Prasad, H.; Prashanth, L. Kiefer-Wolfowitz Algorithm. In Stochastic Recursive Algorithms for Optimization; Springer: London, UK, 2013; pp. 31–39. [Google Scholar]
  47. Kuś, W.; Dziatkiewicz, J. Multicriteria identification of parameters in microscale heat transfer. Int. J. Numer. Methods Heat Fluid Flow 2017, 27, 587–597. [Google Scholar] [CrossRef]
  48. Dziatkiewicz, J.; Kuś, W.; Majchrzak, E.; Burczyński, T.; Turchan, Ł. Bioinspired identification of parameters in microscale heat transfer. Int. J. Multiscale Comput. Eng. 2014, 12, 79–89. [Google Scholar] [CrossRef]
  49. Pillonetto, G.; Chen, T.; Chiuso, A.; De Nicolao, G.; Ljung, L. Regularized System Identification: Learning Dynamic Models from Data; Springer: Cham, Switzerland, 2022. [Google Scholar]
  50. Zhao, Z.; Meng, Z. A modified Tikhonov regularization method for a backward heat equation. Inverse Probl. Sci. Eng. 2011, 19, 1175–1182. [Google Scholar] [CrossRef]
  51. Gall, D. Electron mean free path in elemental metals. J. Appl. Phys. 2016, 119, 085101. [Google Scholar] [CrossRef]
  52. Escobar, R.A.; Ghai, S.S.; Jhon, M.S.; Amon, C.H. Multi-length and time scale thermal transport using the lattice Boltzmann method with application to electronics cooling. Int. J. Heat Mass Transf. 2006, 49, 97–107. [Google Scholar] [CrossRef]
  53. Escobar, R.A.; Amon, C.H. Thin film phonon heat conduction by the dispersion lattice Boltzmann Method. J. Heat Transf. 2008, 130, 092402. [Google Scholar] [CrossRef]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.