1. Introduction
In the context of carbon reduction, the increasing share of renewable energy sources [
1] has led to the transformation of coal-fired power plants, shifting their role from providing base-load power to offering system regulation capabilities and ensuring security. Consequently, these changes have led to higher demands regarding the flexibility and deep load adjustment capabilities of coal-fired power stations [
2]. To achieve optimal combustion in power plant boilers and to ensure stable combustion during deep load adjustments, accurate and reliable flame temperature distribution measurement is crucial [
3]. Currently, temperature measurement in thermal power plants relies on both contact and non-contact methods, with acoustic temperature measurement representing one of the major non-contact techniques. This method exhibits strong resistance to vibration and ash interference in complex furnace environments, coupled with distinct advantages such as long-term stability and cost-effectiveness [
4].
Acoustic temperature measurement is a temperature sensing method that uses the sound wave propagation time to determine the temperature distribution [
5,
6,
7]. Extensive research has been conducted on various related aspects, such as inverse matrix algorithms. For example, Onunwor, E et al. proposed an inverse matrix algorithm based on singular value decomposition (SVD), which can effectively handle high-dimensional data but performs poorly in noisy environments [
8]. Li, Y. et al. further improved the regularization algorithm, which improves the stability of the algorithm [
9]. In addition, Schwarz conducted measurements of sound wave propagation times to reconstruct both temperature and velocity fields in the furnace using the algebraic reconstruction technique (ART) [
10]. Finally, the SIRT algorithm developed by Lu, H. et al. achieves a better balance between accuracy and speed but with higher computational complexity [
11]. In terms of optimizing the mesh, Jia et al. proposed an adaptive mesh method, which significantly improves the reconstruction efficiency [
12]. For the acoustic line bending problem, Kong, Q et al. proposed an improved algorithm based on ray tracing, which can better handle nonlinear acoustic wave propagation [
13]. Finally, for coupled temperature field measurements, Zhang J et al. proposed a multi-physics field coupling method, which is capable of reconstructing temperature and flow velocity fields simultaneously [
14]. However, despite these advancements, several critical limitations remain in the current state of knowledge: The acoustic measurement of three-dimensional (3D) temperature fields in power plant boilers is restricted by the limited number of measurement locations [
15], resulting in a predominant focus on two-dimensional (2D) temperature fields [
16]. While acoustic thermometry provides accurate results for single-peaked symmetric or skewed temperature fields [
17], it struggles to accurately reconstruct complex temperature fields that arise during deep load adjustments in tangentially fired furnaces [
18,
19]. In such cases, the temperature distribution deviates from simple single-peaked patterns, leading to significant reconstruction errors due to the need for interpolation and extrapolation [
20]. Existing methods, such as tensor train (TT) [
21] and hierarchical Tucker (HT) decomposition [
22], can efficiently handle higher-order tensors but are often impractical for industrial applications due to their high computational requirements and structural complexity [
23].
To address these limitations, this study proposes a novel multi-layer temperature field reconstruction algorithm that integrates Tucker decomposition with acoustic temperature measurement techniques. Tucker decomposition is an ideal choice due to its balance between handling complex data structures [
24] and maintaining data interpretability [
25]. Unlike traditional matrix decomposition methods such as SVD [
26] and principal component analysis (PCA) [
27], Tucker decomposition is well-suited for 3D data analysis. It reduces data dimensionality and extracts key features of the physical field, making the data analysis process more efficient [
28]. Zhang et al. applied Tucker decomposition to reconstruct 3D wind velocity fields using a limited number of measurement points, demonstrating its effectiveness in reducing data dimensionality and improving reconstruction accuracy [
29,
30]. Similarly, Liu et al. optimized the selection of measurement points and quantities, further enhancing the noise resistance and accuracy of Tucker decomposition-based algorithms [
31,
32]. It is noteworthy that all the above-mentioned studies utilized contact-based point measurements as the data source, involving a limited amount of data. In contrast, by utilizing acoustic temperature measurement as an alternative, it is possible to address the limitations of contact-based measurements, especially in terms of interference from flow fields.
Therefore, in order to solve the limitations of existing methods, such as sparse measurement points, sensitivity to noise, and high computational complexity, this study proposes a novel multi-layer temperature field reconstruction algorithm, which combines the Tucker decomposition with the acoustic temperature measurement technique, and on the one hand, it can solve the shortcomings of fewer measurement points, poorer accuracy, and weaker noise immunity in acoustic laminar temperature measurement, and on the other hand, it can solve the intrusive Tucker decomposition algorithm of the previous limitations of measuring data. A tangentially fired furnace model is developed using computational fluid dynamics (CFD) to generate a set of temperature fields under various operating conditions. The time-of-flight (TOF) data obtained from a substantial number of acoustic measurement points form the prior dataset. Tucker decomposition is then applied to extract the core tensor and factor matrices, enabling efficient reconstruction of 3D TOF data from sparse measurements. By replacing contact-based sensors with acoustic TOF measurements, the method eliminates flow field interference and improves spatial resolution. The results show that the proposed algorithm improves the reconstruction accuracy of acoustic temperature measurements in complex temperature fields, achieves good results in 3D reconstruction, and has a fast reconstruction speed.
2. Research on 3D Temperature Field Reconstruction Algorithms
2.1. Basic Principles of Acoustic Measurement in 2D Temperature Fields
The functional relationship between the sound propagation speed (
c) in a gas medium and the temperature of the gas medium (
T) is given by the following equation [
3]:
where γ is the ratio of the specific heat at constant pressure to the specific heat at a constant volume of the gas,
R represents the gas constant, and
M denotes the molar mass of the gas [
33]. Moreover,
Z represents a constant determined by the gas composition;
T symbolizes the gas medium temperature; and c signifies the sound propagation speed. Since
Z can be approximated as a constant during calculation, the speed of sound is a single-valued function of the temperature of the medium [
34]. This means that acoustic temperature measurement centers on calculating the gas temperature by measuring the sound wave propagation time or frequency, independent of the radiation absorption coefficient. In some cases, radiation processes in high-temperature gases may cause energy dissipation that affects the amplitude of the sound wave (but usually does not significantly affect the speed of sound). Multicomponent gas effects: Changes in absorption coefficients may be related to gas composition and temperature, and changes in gas composition may indirectly affect the speed of sound. However, this effect is generally small, and we have previously demonstrated that the error due to this effect does not exceed 2%.
Once the gas composition is determined, the TOF, or the time required for the sound wave to travel through the medium, can be measured by determining the distance between two acoustic transceivers. To reconstruct the 2D cross-sectional temperature distribution, the temperature field is discretized and subsequently divided into N = n × n non-overlapping pixel regions.
For the
i-th acoustic temperature measurement path, the following equation can be obtained [
4]:
where
TOFi represents the total TOF of the acoustic wave in each pixel along the
i-th path, and
indicates the total length of the
i-th path [
35]. By completing a full acoustic wave transmission and reception measurement process, a system of linear equations is obtained as follows [
8]:
where
N represents the total number of pixels in the reconstruction region, and M indicates the total number of acoustic wave measurement paths passing through the temperature field section. Moreover,
denotes the length of the i-th path passing through the j-th pixel, and
symbolizes the reciprocal of the acoustic wave velocity within the i-th pixel [
36].
The linear equation system can be represented in matrix form as follows [
11]:
where
is an M × N matrix with elements
, representing the lengths of the acoustic wave paths passing through each pixel in the temperature field;
denotes an N-dimensional column vector with elements
,
,…,
, indicating the reciprocal of the acoustic wave velocity at each pixel; and TOF signifies an M-dimensional column vector with elements
,
,…,
, defining the measured time-of-flight values for each acoustic wave measurement path [
37].
The reciprocal of the velocity within each of the N pixels, denoted by vector x, can be obtained by solving the above matrix equation. Subsequently, this information can be used to calculate the temperature distribution T within the medium as follows [
13]:
The essence of acoustic temperature measurement lies in discretizing the 2D temperature field into a set of coarse grids and establishing an algebraic relationship between the grid temperatures and the TOFs of the acoustic waves. This transformation converts the temperature reconstruction problem into the task of solving a system of algebraic equations. By solving this system of equations, the average temperature of each grid is determined. It is worth noting that the accuracy of the solution depends on the predetermined number of acoustic paths and coarse grids, with higher accuracy achieved when each grid is intersected by acoustic paths. Moreover, preliminary information on the temperature field is obtained by solving the coarse grid temperatures. Subsequently, mathematical methods, such as interpolation, are used to reconstruct the temperature field. Using an adequate number of measurement points, paths, and discrete grids results in a reconstructed temperature distribution that provides suffi-cient information about the temperature field. Thus, there is no need for further grid temperature interpolation.
2.2. Principles of Tucker Decomposition Algorithm
Tucker decomposition, proposed by Tucker in 1963, is a mathematical technique that facilitates the transformation of an n-dimensional high-dimensional tensor into an n-dimensional low-dimensional core tensor along with n-factor matrices. Tucker decomposition is widely used in problems such as large-scale data processing [
2]. The mathematical model for the decomposition process of an Nth-order tensor
is expressed as follows [
28]:
where
represents the core tensor obtained through the Tucker decomposition of tensor
,
denotes the N-mode product of the tensor, and
indicates the factor matrix of tensor
in the N-mode direction.
During the process of reconstructing the 3D temperature distribution using acoustic temperature measurement,
n1 sets of 3D temperature distributions are obtained, either through simulation calculations or instrument measurements. Subsequently, the TOF data for each temperature distribution plane are computed to form the prior dataset. To facilitate subsequent computation and analysis, the prior dataset is represented as a third-order tensor, denoted by
. Through Tucker decomposition, the prior dataset is decomposed into the form of a core tensor and the mode product of the decomposition factors, as shown below [
28]:
where
represents the core tensor obtained from the Tucker decomposition of the prior dataset tensor
, and
. In addition,
denotes the decomposition factor matrix in the
i-mode direction of the tensor
, and
.
The mode product of the tensors has the following property:
Based on Equation (8), Equation (7) can be transformed into the following form:
where
represents the
i-th factor vector in the mode-1 factor matrix, and
.
Considering Equation (9), the following equation can be deduced:
The coefficient tensor
can be determined as follows:
, where
. Here, the symbol “
” represents the tensor product operation along the i-th dimension. The tensor product involves a multi-linear algebraic operation that generates a new tensor from two given tensors, where each element in the new tensor is the product of the corresponding elements from the original tensors [
38,
39]. After performing the tensor product operation between
and
along the
i-th dimension, the resulting
tensor has the following dimensions:
.
For the three-dimensional temperature distribution
to be reconstructed in the same combustion environment, it must also satisfy Formula (11) [
38]:
where
indicates the factor vector of the first mode for the reconstruction of the 3D TOF distribution.
According to the definition of the mode product, Equation (11) can be rewritten as the multiplication of the vectors and matrices [
39]:
where
represents the first-order representation of the 3D TOF data, and
denotes the coefficient matrix obtained by unfolding the tensor
along the first mode.
To establish the relationship between the measured TOF data and the first mode for the reconstruction of the 3D TOF distribution to be solved, the following equation can be applied [
15]:
where
denotes the vector representing the measured TOF data, and
is the matrix representing the positions of the actual acoustic temperature measurement paths.
In Equation (13),
is obtained through measurements, and
is a known condition once the positions of the acoustic transceivers are fixed. Furthermore, the coefficient matrix
can be obtained through the Tucker decomposition calculation of the prior dataset. By solving Equation (13) for
and then applying Equation (11), the reconstructed 3D TOF data
can be obtained. Finally, the 3D temperature distribution is obtained by solving the discrete grid algebraic equation set using Equations (4) and (5).
2.3. A 3D Temperature Field Reconstruction Algorithm for Acoustic Thermometry Based on Tucker Decomposition
In this study, a novel 3D temperature distribution reconstruction method is proposed based on the Tucker decomposition algorithm, as illustrated in
Figure 1. The fundamental calculation approach of the algorithm can be summarized as follows. Firstly, a four-corner cut-circle boiler simulation model is created using Fluent to simulate the 3D temperature distribution under different operating conditions. The TOF data of the sound wave thermometry paths for each temperature distribution plane are computed, forming the prior dataset. Then, Tucker decomposition is applied to the sample tensor of the empirical dataset to obtain the core tensor and the factor matrices along different directions, forming the reconstruction coefficient tensor. Subsequently, the tensor is unfolded along the first mode direction.
In the experimental setup, an 8-emitter 24-channel sound wave thermometry system is employed to calculate the TOF data for one layer of temperature distribution. Through the algorithm, the 1-mode direction factor vector is calculated to facilitate the reconstruction of the desired 3D temperature distribution. Consequently, the 3D TOF data are obtained. The final step involves solving the equation set, enabling the acqui-sition of the 3D temperature distribution. This study presents the root mean square error (RMSE) as the evaluation metric to demonstrate the reconstruction performance.
3. Model and Scenario Selection
3.1. Geometric Information for the Boiler Model
In the context of traditional, simple temperature fields generated using MATLAB R2024b, including single-peaked, double-peaked, triple-peaked, symmetric, and asymmetric temperature distributions, extensive research has been conducted to validate various temperature measurement methods. However, these measurement and reconstruction methods often fail to accurately reflect the details of the temperature distribution for complex temperature fields inside a four-corner tangentially fired boiler furnace, leading to a significant number of errors. Therefore, Fluent is utilized in this study to examine the furnace of a four-corner tangential swirl burner and validate the accuracy of the Tucker decomposition-based 3D temperature field reconstruction algorithm.
As shown in
Figure 2, the furnace model exhibits specific dimensions. The height of the furnace is 44 m, while its width and depth are 13.26 m and 12.65 m, respectively. The furnace is scaled down to a ratio of 13:1. Moreover, the height and width of the primary and tertiary air nozzles are 45.38 mm and 44.62 mm, respectively. In addition, the height and width of the secondary air nozzles are 25.08 mm and 44.62 mm, respectively.
The burners are arranged starting at 0.563 m above the bottom of the furnace, and they are divided into two groups. The first group of burners consists of five layers, arranged from bottom to top, as follows: secondary air, primary air, secondary air, primary air, and secondary air. The second group of burners starts at a height of 0.931 m above the bottom of the furnace and comprises six layers, arranged from bottom to top, as follows: secondary air, primary air, secondary air, tertiary air, tertiary air, and secondary air. The angles between the burners and the walls are 42.3° and 45°, respectively.
Using Gambit, the computational domain is meshed with a total of 642,096 grid cells. In this case, the obtained results across all operating conditions demonstrate repeatability and consistency. Hence, the multi-layer 2D temperature distribution can be regarded as one representation of the 3D temperature field. Therefore, at different heights above the upper secondary air, sectional temperature distributions are selected—namely at 1 m, 1.15 m, 1.3 m, and 1.45 m—to serve as the data sources for the 3D temperature field. The section heights are shown in
Figure 2, and the temperature distribution data are calculated under various boundary conditions.
3.2. Selection of Prior Dataset and Experimental Dataset Conditions
The quantitative boundary conditions for both the prior dataset and experimental dataset are listed in
Table 1, wherein the primary air velocity serves as the variable. For the prior dataset, the primary air velocity starts from 26.5 m/s, with each incremental change of 0.5 m/s representing one prior condition. In particular, a total of 20 prior conditions are simulated, with each condition containing temperature field distributions at four different heights. Consequently, this simulation results in a total of 20 temperature field distributions for various prior conditions. As shown in
Figure 3, the positions of the acoustic temperature measurement points, together with the 18 measurement points arranged on each boundary, form a total of 1944 measurement paths. These paths are used to collect 3D TOF data for the four sectional temperatures of the 20 sets of conditions, constituting the prior dataset
.
In addition, five experimental conditions are selected with the boundary conditions listed in
Table 2 to simulate the temperature field distributions. These five sets of experimental conditions are used to collect 3D TOF data, forming the experimental dataset. Since the boundary conditions for the experimental conditions differ from the prior conditions, the final sampling results in a prior dataset with dimensions of (1944 × 4) × 20 and an experimental dataset with dimensions of (1944 × 4) × 5.
Furthermore, two additional conditions are chosen as validation conditions, with primary air velocities of 36.75 m/s and 37 m/s. These two conditions exceed the range of the prior dataset and are used to test the applicability of the reconstruction algorithm to such conditions.
5. Conclusions and Outlook
In this study, a novel 3D temperature field reconstruction algorithm based on Tucker’s decomposition and acoustic temperature measurement is proposed, which greatly improves the accuracy and reliability of acoustic temperature measurements in complex 3D temperature fields and reduces the reconstruction error by 10–20% compared to the traditional method, and by about 6% compared to the fixed-measurement Tucker’s decomposition reconstruction algorithm. The reconstruction process takes about 4 s and is suitable for real-time industrial applications. The algorithm is robust to Gaussian noise and performs well in temperature fields beyond the range of the previous dataset, demonstrating its adaptability to various operating conditions. The method provides a cost-effective solution for three-dimensional temperature monitoring in coal-fired power plants, supporting combustion optimization and flexible load adjustment under carbon-neutral targets.
Although the proposed algorithm provides significant improvements in 3D temperature field reconstruction, some limitations should be recognized: the algorithm relies heavily on CFD-generated a priori datasets, which may not fully capture the stochastic variations (e.g., coal particle fluctuations, ash deposition) in the actual boiler environment. This may limit its generalizability to real-world applications. The study assumes that the distribution of acoustic measurement points is ideal. In industrial environments, the placement of sensors may be limited by physical space, resulting in sparse data coverage in certain areas and reduced reconstruction accuracy. Noise immunity tests are limited to Gaussian noise. In the real world, noise may exhibit spatial correlation or non-stationary behavior (e.g., local high-temperature distortion), which may affect the robustness of the algorithm.
To address limitations and further improve the applicability of the proposed methodology, future research directions include conducting field experiments at an operating coal-fired power plant to validate the algorithm’s performance under realistic noise and interference conditions, developing strategies to optimize sensor locations to maximize data coverage and minimize reconstruction errors in space-constrained environments; combining Tucker decomposition with deep learning models (e.g., CNNs or transformers) to improve detail preservation and robustness to complex noise patterns; investigating the applicability of the algorithm in other industrial scenarios, such as for 3D temperature monitoring critical waste incinerators and aerospace combustion chambers.