Next Article in Journal
The Use of Collagen-Glycosaminoglycan Biodegradable Matrix (Integra®) in the Management of Neck Postburn Hypertrophic Scars and Contractures
Previous Article in Journal
Ionospheric Polarization Techniques for Robust NVIS Remote Sensing Platforms
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rapid Reconstruction of Simulated and Experimental Temperature Fields Based on Proper Orthogonal Decomposition

1
School of Energy, Power and Mechanical Engineering, North China Electric Power University, Beijing 102206, China
2
School of Control and Computer Engineering, North China Electric Power University, Beijing 102206, China
3
China Datang Northwest Electric Power Test and Research Institute, Xi’an 710065, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(11), 3729; https://doi.org/10.3390/app10113729
Submission received: 17 March 2020 / Revised: 21 May 2020 / Accepted: 26 May 2020 / Published: 28 May 2020
(This article belongs to the Section Applied Industrial Technologies)

Abstract

:
Temperature information has a certain significance in thermal energy systems, especially in gas combustion systems. Generally, measurements and numerical calculations are used to acquire temperature information, but both of these approaches have their limitations. Constrained by cost and conditions, measurement methods are difficult to use to reconstruct the temperature field. Numerical methods are able to estimate the temperature field; however, the calculation process in numerical methods is very complex, so these methods cannot be used in real time. For the purpose of solving these problems, a two-dimensional temperature field reconstruction method based on the proper orthogonal decomposition (POD) algorithm is proposed in this study. In the proposed method, the temperature field reconstruction task is transformed into an optimization problem. Theoretical analysis and simulations show that the proposed method is feasible. Gas combustion experiments were also performed to validate this method. Results indicate that the proposed method can yield a reliable reconstruction solution and can be applied to real-time applications.

1. Introduction

In gas combustion systems, temperature information not only shows details about the burning process, but also reveals the equipment running status. It has significant meaning for system safety and efficiency. There are numerous methods for measuring temperature. For example, conventional temperature measuring equipment, such as thermal resistances and thermocouples, are widely used in the combustion process. These instruments are convenient and efficient, but they can only be used for single-point measurements. It is impossible to install enough equipment for detailed information [1]. New temperature measurement techniques [2,3,4], such as acoustic measurement and optical measurement, can be used to reconstruct the temperature field. Although these techniques have been used in some combustion systems, many problems remain that may limit their application. For example, noise, vibration, and ash in the industrial environment may have a great impact on their accuracy. Furthermore, sensors involved in these techniques are difficult to install, and the measurement systems are complicated and expensive. All of these factors increase the difficulty of applying these techniques.
Numerical methods can also be used to acquire temperature information. For example, computational fluid dynamics (CFD) methods are employed to get accurate and detailed temperature information. However, numerical computations always involve a large amount of data, so they are exceptionally time-consuming and not suitable for real-time applications.
As mentioned above, in real applications, directly using a mass of empirical data or calculating data are difficult. How to make a use of these data has been a hot area of research in recent years. By using multi-resolution techniques and studying the hidden structure [5] of these data, the fractal-wavelet analysis [6,7,8] method can analyze and utilize the most essential characteristics of these data. As the fractal-wavelet analysis is convenient and efficient, it is used in many fields, such as image coding, texture discrimination, fractal analysis [8], distribution calculation [9], and antenna geometry analysis [10,11].
In order to solve the temperature measurement problem, inspired by the fractal-wavelet analysis method, the aim of this study is to develop a two-dimensional temperature field reconstruction method that can be used in real applications.
Some data reduction methods offer a new approach for solving these problems. These kinds of methods can derive a dimension reduction model with minimal information loss, which makes it possible to use CFD calculation data in real-time measurement. Among such methods, proper orthogonal decomposition (POD) is the most commonly used approach [12].
POD is an effective way to reduce data size—it is also known as Karhunen–Loève (KL) expansion or principal components analysis (PCA). It was first discussed by Pearson in 1901 [13]. Since then, POD has been used in many different domains, including signal analysis [14], data compression [15], image processing [16,17], chemical reaction analysis [18], and control systems [19,20]. The POD method was first introduced in fluid mechanics by Lumley [21]. Since then, it has been widely used in flow field analysis [22,23]. Allery used it to investigate particle dispersion [24], and Qin and Sun used it in flow field reconstruction [25,26]. The method has also been used in oceanography [27] and aerodynamics studies [28,29]. Furthermore, some researchers have developed optimization algorithms for sensor placement based on the POD method [27,30,31]. There are also some important studies on POD’s theoretical basis; for example, Kirby gave detailed discussions on the POD method [12], and Lu et al. presented a review of the POD method in a variety of research areas [32].
In this study, a method based on POD is proposed for the rapid and reliable reconstruction of the temperature field. Simulation data and experimental data were used to test the proposed method. The results show that the proposed method is feasible and reliable, and that it can be used for real-time measurement.
The remainder of this study proceeds as follows. Section 2 is focused on the reconstruction method and sensor placement optimization algorithm. Section 3 describes the reconstruction procedure of the proposed method with CFD simulation data and analyzes the reconstruction results. In Section 4, the setup of the verification experiment is presented, and the reconstruction result using measurement data is shown. Finally, Section 5 concludes this study and discusses the value of the proposed method.
As the main purpose of this study is to develop a rapid and reliable temperature field reconstruction method, CFD is not a fundamental topic, so the details of CFD are not discussed in this paper.

2. Mathematical Methods

As mentioned above, POD is an important dimension reduction technique [33]. It is a statistically based method and can extract important features from experiments and simulations. As such, it is not only used in dimension reduction, but also in reconstruction.
Based on this point, a two-dimensional temperature field reconstruction method is developed in this section.

2.1. Reconstruction Algorithm Based on POD

Temperature data from the objective plane are used to present the two-dimensional temperature field.
CFD simulations can be used to obtain temperature data under different boundary conditions; temperature data under the ith boundary condition are denoted t i , and t i is an n-dimensional vector, showing the temperature values that are sampled in a fixed order from n different CFD grid nodes on the objective plane. After m times CFD calculation, a temperature database of T n × m { t 1 , t 2 , t 3 , , t i , , t m } is set up. Mathematically, T is a high-dimensional matrix, and directly processing this matrix turns out to be an impossible task.
In the POD framework, this task is simplified by extracting a dimension reduction model X l × m { x 1 , x 2 , x 3 , , x m , l < n } from T , while retaining the most important information. This process can be described as follows:
X = W T T ,
where W n × l is constituted by w 1 , w 2 , w 3 , , w l , and w 1 , w 2 , w 3 , , w l are eigenvectors of the T covariance matrix, which are associated with the first l largest eigenvalues. Moreover, the importance of the POD basis vector w i is related to the magnitude of the eigenvalue λ i . It is commonly defined as follows:
r = λ i 1 n λ i ,
where the ratio r shows the “energy” content of w i [34].
In addition, when the dimension of matrix T is too high to calculate the covariance matrix, using a singular value decomposition (SVD) can also obtain POD basis vectors [12].
Equation (1) can be written as ( x 1 , x 2 , , x i , , x m ) = W T ( t 1 , t 2 , , t i , , t m ) , and combining it with W T W = I , for t i ( t i T ) yields Equation (3):
t i = W x i ,
where x i is used as a coefficient vector; thus, temperature information can be represented as a linear combination of the POD basis vectors and a coefficient vector.
In practical application, the POD basis vectors and limited temperature data are obtained before the reconstruction process, and only the coefficient vector is unknown. Thus, the temperature field reconstruction task is transformed into a coefficient optimization problem.
Some temperature data can be measured from the undetermined temperature field; this measurement process can be presented as follows:
t M = M t ,
where t M is a k-dimensional vector, and represents the measurement data, t is an n-dimensional vector that represents the undetermined temperature field, M k × n is a measurement matrix that represents the measurement sites, and k shows the sensor number that is used in reconstruction. For example, the first element of t M is marked as t M ( 1 ) , if t M ( 1 ) is the measurement data that shows the temperature value of the jth element in t , then element M 1 × j is set as “1” and the other elements are set as “0”. The order of elements in t is associated with the location in the objective field; once the k sensors installment is complete, M is a known condition.
With Equation (3), the reconstruction solution t R is represented by a linear combination, as follows:
t R = W x R ,
where x R is the reconstruction coefficient vector.
The purpose of reconstruction is to find a solution x R that can make t R t .
Combining Equations (3) and (4) results in Equation (5), as follows:
t M M W x R .
Thus, the relationship between the limited measurement data t M ; POD basis vectors w 1 , w 2 , w 3 , , w l ; and the coefficient vector x R is established.
As M W is a k × l dimension matrix, when k < l, x R has infinitely many solutions, and it is not suitable for this study; when k = l, x R has a unique solution; and when k > l, Equation (5) can be deemed as an overdetermined system, and an optimal solution x R can be achieved by least-squares fitting [35]. It could also explain why methods based on POD require a minimum number of sensors, which must always be equal to or larger than the total number of basis vectors used [36].
The objective function f is obtained as follows:
f = 1 2 t M M W x R 2 2 .
In order to minimize f , the optimal solution x R is determined by differentiating f with respect to x R and setting the value to zero.
f x R = ( x R T ( M W ) T ( M W ) x R 2 x R T ( M W ) T t M + t M T t M ) x R = 0 .
As a result, ( M W ) T ( M W ) x R ( M W ) T t M = 0 ; then, the optimal solution x R is determined by the following equation:
( M W ) T ( M W ) x R = ( M W ) T t M .
For comparing the reconstruction results, the reconstruction error, e R , is defined as
e R = t R t 2 t 2 × 100 % .
The two-dimensional temperature field reconstruction algorithm procedure can be summarized in the following steps. First, CFD is used to simulate a series of temperature fields under different boundary conditions. These calculation results constitute the dataset for analyzing the objective field. Then, in the POD framework, the POD basis vectors are obtained from the dataset. Finally, temperature field reconstruction is carried out on the basis of the POD basis vectors and real-time measurement data.

2.2. Sensor Placement Optimization Algorithm

As previously mentioned, once the measurement matrix M is determined and W is extracted from the simulation results, the reconstruction solution is determined. However, in the sensor placement problem, the measurement matrix M is unknown.
Equation (9) can be written as follows:
P x R = Q ,
where P = ( M W ) T M W and Q = ( M W ) T t M , P and Q are associated with the measurement matrix M , so M has a significant impact on the reconstruction result.
The condition number is used to show the morbidity of the matrix; furthermore, it is involved with the linear dependence of vectors [35]. The condition number of P is defined as follows:
cond ( P ) = P P 1 .
Mathematically, the condition number reflects the sensitivity of the output relative to the changes in the input. In Equation (11), a large condition number of P increases the sensitivity of solution x R to the measurement error, and leads to a poor reconstruction solution. As a result, a small condition number of P is needed.
On the other hand, as mentioned above, when using n sensors, the measurement matrix can be denoted as I n × n , as W is constituted by eigenvectors, P = ( M W ) T M W = I l × l . When using k (k < n) sensors in the reconstruction process, the orthogonality between the vectors in P no longer exists. For the purpose of retaining the ability to distinguish the principal components and to avoid an unstable reconstruction process, the diagonal entries of P must be large enough to retain the vectors’ orthogonality. Moreover, a small cond ( P ) represents less linear dependence between these vectors, and it is helpful for the vectors in P to inherit the features from the original eigenvectors.
Above all, the objective of the sensor placement optimization algorithm is to find the measurement matrix M that can keep orthogonality and minimize cond ( P ) . Using a greedy algorithm [23,37] can achieve this goal, as follows:
  • Traverse all of the possible measurement sites and update matrix P . In order to keep the orthogonality, select the location that can maximize the summation of the diagonal elements, minus off-diagonal elements of P as the first optimal sensor placement.
  • Traverse all of the remaining measurement sites and update matrix P with the determined optimal sensor placement; after that, select the location with minimum cond ( P ) as the second optimal sensor placement.
  • Repeat step 2 until all of the sensor placements have been determined [34].
Although this optimization algorithm can only achieve a local optimization solution, it can be used in practice, especially when there are too many possible measurement sites.

3. Simulation Tests and Analysis

The validity and accuracy of the proposed method were verified by designing a numerical combustion model using ANSYS FLUENT 16.0 and carrying out a series of CFD simulations. Python 3.6 software was applied to process the data.

3.1. Simulation Model

In the test model, gas fuel (propane) and air entered a burner through different pipes, and a mixture of gas fuel and air burned in the furnace. The furnace dimensions were 0.8 m in length, 0.5 m in width, and 0.5 m in height. The radius of the air pipe and fuel pipe was 0. 016 m. The coordinates of the air pipe center and fuel pipe center were 0.25, 0, and 0.1 m and 0.25, 0, and 0.15 m, respectively. The tail flue transverse dimensions were 0.15 m in width, 0.15 m in height, and 0.2 m in length. Figure 1 shows the geometry of the simulation model.
The simulation data from the plane at 0.08 m of the furnace height were used to test the proposed method and to present the reconstruction results.
Tetrahedral grids were employed for the fuel pipe and the air pipe. The furnace was structured by hexahedral grids to improve mesh quality. Five different mesh grids with node numbers of 452,997, 609,363, 784,370, 1,019,816 and 1,210,028, were used to test the mesh independency. The grid convergence index (GCI) [38] was also used in this test:
GGI = F S | ε | r p 1 ,
ε = T k T k + 1 T k ,
r k , k + 1 = h k h k + 1 = N k + 1 N k 3 ,
where F S is the safety factor and p is the order of grid convergence. T k is the highest temperature in the simulation result using the k-grid, T k + 1 is the highest temperature in the simulation result using the k + 1 grid, N k is the grid nodes number in the k grid, and N k + 1 is the grid nodes number in the k + 1 grid.
The convergence condition is defined as follows:
c = GCI k , k + 1 r k , k + 1 p GC I k , k 1 ,
GCI converges when c 1 .
The result is shown in Table 1.
As shown in Table 1, c in the 784,370 grid nodes is 0.91, and the 784,370, 1,019,816 and 1,210,028 grid nodes are in the asymptotic range of convergence. In consideration of the efficiency and accuracy, 784,370 grid nodes were used in the simulation model.
The basic governing equations in the simulation process were the conservation equations of mass, momentum, energy, species, and ideal gas state equation [39], which are as follows:
(1) Mass conservation equation:
ρ t + ( ρ V ) = 0 ,
(2) Momentum conservation equation:
( ρ V ) t + ( ρ V V ) = p + ( τ ) + ρ g + F ,
(3) Energy conservation equation:
( ρ E ) t + [ V ( ρ E + p ) ] = [ k eff T i h i J i + ( τ eff V ) ] + S h ,
(4) Species conservation equation:
( ρ m i ) t + ( ρ V m i ) = J i + R i + S i ,
(5) Ideal gas state equation:
p = i m i ρ R T / M i ,
where ρ is the density gas mixture, t is time, V is the velocity of the gas mixture, p is the static pressure, τ is the stress tensor, ρ g is the gravitational body force, F is the external body forces, E is the energy content per unit mass of the gas mixture, k eff is the effective conductivity, T is the temperature of the gas mixture, h i is the enthalpy of the species i gas, J i is the diffusion flux of the species i gas, S h is the heat of other sources, m i is the mass fraction of the species i gas, R i is the net rate of production of the species i gas in chemical reactions, S i is the rate of creation with the addition of the dispersed phase plus any other sources, R is the universal gas constant, and M i is the molecular weight of the species i gas.
In the simulations, the standard k - ε turbulence model and the second-order upwind difference scheme were used. The other model constants were set to the default values. The species model was set to “Species Transport”, and the mixture material was set to “propane–air”. The radiation model was set to “P1” and the absorption coefficient was set to “wsggm-domain-based”. The “Eddy-Dissipation” model was used as the turbulence–chemistry interaction model.
The solution method was “SIMPLE”. The gradient was set to “Least Squares Cell-Based”, the pressure was set to “Second Order”, and the momentum and turbulent kinetic energy were set to “Second-Order Upwind”. The “energy” residual convergence was set to 10-5, and the others were set to 10-3. Observation points temperature and mass balance were also important factors in the determination of convergence.
For boundary conditions, the outlet was set to “outflow”. The fuel inlet boundary was set to “velocity-inlet”, and the air inlet boundary was set to “velocity-inlet”. The boundary conditions of the walls were set as “Stationary Wall” and “No Slip”. The near-wall treatment was set as “Standard Wall Functions”. Considering the water-cooling jacket that is used in real applications, for convenience, the wall temperature was set as 343.15 K.
As the dataset shows features of the temperature field, it means a lot to the proposed method and directly influences the accuracy of the reconstruction results. Therefore, a wide range of boundary conditions were used to carry out a sufficient number of simulation results. A sample dataset was established by the CFD results whose boundary conditions were fuel velocities of 0.44, 0.54, …, 1.14 m/s, with the air velocities being determined by the excess air coefficient α ( α = 0.75 , 1.25 , 1.40 ).
Six test cases were also set up to test the reconstruction results. The boundary conditions of the test cases are shown in Table 2.
In order to test the proposed method in different conditions, firstly, a small fuel velocity 0.58m/s was used in this study. This was in the scope of 0.44 to 1.14 m/s, which was used for setting up the dataset. After that, 1.23 m/s was used to show the performance of the proposed method in the high-speed situation; 1.23 m/s was out of the range of 0.44 to 1.14 m/s, the reconstruction results in this boundary condition test whether the application range of the proposed method would be limited by the dataset boundary conditions. Furthermore, the CFD result with the fuel velocity set to 1.33 m/s and excess air coefficient α set to 1.1 was used as a special test case.

3.2. Reconstruction Result

After setting up the sample dataset with the CFD simulation results, the POD basis vectors were extracted from it. Test cases were used to show the reconstruction result.
For reconstruction, 25 pieces of data were randomly extracted from the CFD results, and Gaussian noise was added to these data and the signal-to-noise ratio (SNR) was 40 dB. The results were used as the measurement data. In this special test case, the measurement data remained constant. Figure 2 shows the temperature contours with the simulation results and reconstruction results in the plane at 0.08 m.
As Figure 2 shows, the contours in Figure 2b are similar to those in Figure 2a, and the contours in Figure 2c are quite different from those in Figure 2a. When comes to Figure 2d, it is obvious that using eight POD basis vectors could result in a much better solution than using 20 POD basis vectors. Above all, Figure 2 indicates that the proposed method could be used in temperature field reconstruction, it also reveals that there are some important factors that can affect the reconstruction result and further study is needed.
Moreover, the boundary condition of the special test case is different from those used to set up the sample dataset. This result shows that the proposed method has a wide range of applications and a certain robustness.

3.3. Reconstruction Error Analysis

Equation (9) shows that the accuracy of the proposed method is associated with the number of POD basis vectors, sensor placement, and measurement noise. In the simulation test, measurement data were extracted from the CFD result. The measurement noise was artificially simulated by adding Gaussian noise to the sensor signal. These effects are discussed in this section.

3.3.1. Effect of the Number of POD Basis Vectors

In the reconstruction problem, the first few POD basis vectors contain most of the “energy”, and these basis vectors have a positive influence on the accuracy of the reconstruction result. The rest of the vectors contain less energy and are sensitive to noise. The noise may come from the measurement or calculation. In this situation, a large number of POD basis vectors means a high noise sensitivity. Therefore, in the reconstruction process, a proper number of POD basis vectors is needed.
A test was set up to investigate the changes in the reconstruction error with different numbers of POD basis vectors. In this test, 25 sensors were placed in random locations, the number of POD basis vectors varied from 1 to 15, the SNR of the noise varied from 40 to 50 dB, and the original measurement data without noise were used for comparison. As the sensor location and the noise were randomized for different conditions, the averages of reconstruction results of 1000 runs were used to draw a general conclusion. Figure 3 shows the results for two test cases.
As shown in Figure 3, the reconstruction error decreased at first and then increased with a large number of vectors. This phenomenon is more pronounced when the noise level increases. In both test cases, a reconstruction error with eight POD basis vectors was acceptable.
Reconstruction errors with eight POD basis vectors and 25 sensors in different test cases are shown in Table 3.
As shown in Table 3, in all of the conditions, using the first eight basis vectors could obtain a balance between noise sensitivity and reconstruction accuracy. Therefore, in this simulation scenario, the first eight POD basis vectors resulted in better performance.

3.3.2. Effect of Sample Rate

The proposed method provides a new way of using limited measurement data to get temperature information. These measurement data play a very important role in the reconstruction process, so the number of sensors has an effect on the reconstruction accuracy to a certain extent.
In this simulation test, the number of nodes on the object plane was approximately 4000. All of these nodes can be seen as a measuring point. Considering the measurement cost and reconstruction accuracy, a certain number of sensors is needed.
As mentioned above, methods based on POD require sensor numbers equal to or larger than the total number of basis vectors used. With eight POD basis vectors used for reconstruction, a 0.1% sample rate (four sensors) and a 0.2% sample rate (eight sensors) were not suitable for this problem.
For a general conclusion, the averages of the reconstruction errors from 1000 runs under different noise levels were compared, as the sample rate increased from 0.3% to 1.2%. These results are presented in Figure 4.
As shown in Figure 4, in all conditions, it is obvious that the reconstruction error decreased as the sample number increased from 0.3% to 1.2%. The greater the number of sensors used, the better the reconstruction solution. Another remarkable outcome is that using a high sample rate resulted in a decrease in the effect of noise. This indicates that, even with measurement noise, using the proposed method and moderate measurement data can yield a good reconstruction solution.
Reconstruction errors with a 0.3% sample rate (12 sensors) for different test cases are shown in Table 4.
As shown in Table 4, when the sample rate was 0.3% (12 sensors), the reconstruction errors were all less than 3%, which is an acceptable result. Considering the reconstruction accuracy and measurement cost, in this simulation test, a sample rate of 0.3% (12 sensors) was used in following analysis.

3.3.3. Effect of Sensor Placement

Sensor placement has a profound influence on reconstruction accuracy. Given random locations, different sensor distributions can result in different reconstruction solutions, and the errors between them are often larger than 1%. Optimal sensor placement can yield a better reconstruction result and lower measurement cost.
The proposed sensor placement optimization algorithm was tested by calculating the reconstruction results for optimal sensor placement and comparing them with those for random placement. The first eight basis vectors and 12 sensors were used in the reconstruction. Noise was also added to the original measurement data. The averages of the reconstruction errors from 1000 runs were used to obtain the overall result. Figure 5 compares the results for different test cases.
As can be observed from the figure above, in all six test cases, optimal sensor placement could yield a better reconstruction resolution than placing sensors randomly. Although optimal sensor placement may not obtain the best solution, this approach is more adaptable in different conditions and is less sensitive to noise.
Overall, the results in this section suggest that the proposed method is feasible and can yield an acceptable reconstruction solution. The next section, therefore, shows the performance of the proposed method in a gas combustion experiment.

4. Experimental Test

Combustion experiments were set up to validate the performance of the proposed method. Parts of the experimental facilities and combustion flame are shown in Figure 6.

4.1. Experimental System

The experimental system had two main parts: a combustion system and measurement system.

4.1.1. Combustion System

The combustion system was composed of the combustion chamber, air pipeline, fuel pipeline, and tail flue. Figure 7 shows the layout of the combustion system.
As shown in Figure 7, gas fuel (propane) was supplied by a compressed gas cylinder, and combustion air was provided by a CX-75 5.5 medium-pressure fan. Combustion conditions were changed by setting different air–fuel ratios.
Propane and air entered the burner through different pipes, and the mixture of gas fuel and air was ignited at the outlet of the burner and then burned in the combustion chamber. The chamber dimensions were 0.9 m in length, 0.9 m in width, and 1.5 m in height. The radius of the burner was 0.04 m, and the radius of the fuel line was 0.016 m. In order to observe the flame, there was an observation hole on the back wall; its location was directly across the gas burner. Hot smoke was exhausted by an induced draft fan through the tail flue. The tail flue transverse dimensions were 0.2 m in width and 0.23 m in height. Several spray type attemperators in the tail flue were used to lower the temperature of hot smoke. Data from the plane at 0.65 m height was used to validate the reconstruction results.
Figure 8 shows the geometry of the combustion chamber.

4.1.2. Measurement System

The temperature was measured by three different types of thermocouples, whose parameters are reported in Table 5.
The measurement site can be changed by adjusting the insertion depth of the thermocouples. There were 85 possible measurement sites on the plane at 0.65 m height. The Y coordinates of these sites were 0.15, 0.30, 0.45, 0.61, and 0.75 m, respectively, and the adjacent X coordinates differed by 0.05 m. The measurement sites are shown in Figure 9.
The DAM-3038 data acquisition module was used to collect temperature measurement data. This kind of module has eight input channels. The sample rate is 10 sps, and the resolution is 16 bits. The millivolt voltage electric signal was converted to a digital signal and transferred to a laptop PC.

4.2. Experimental Procedure

Measurement data from the combustion experiment were used to test the proposed method. The experimental procedure is summarized below.
  • A simulation model with the same physical dimensions as those of the combustion system was set up to obtain POD basis vectors. Boundary conditions and the calculated model, which were close to the actual constraints, were set up. Calculation model parameter settings were the same as described in Section 3. In the mesh independency test, a mesh with 2,641,471 grid nodes was in the asymptotic range of convergence, and 10 measurement data on the plane at 0.65 m height were used to compare with the simulation result. The relative error between the simulation result and measurements was 1.3%. As a result, 2,641,471 grid nodes were used in this experiment test. Fuel velocities were set to 0.44, 0.54, 0.64, and 0.74 m/s. The excess air coefficient α was set to 0.8, 0.9, 1, 1.1, and 1.2. A 20 × 85 sample dataset was established with the simulation results, and POD basis vectors were extracted from it. In this experiment, when the basis vector number and sensor number increased to six, reconstruction errors tended to be stable. Finally, optimal sensor placement was calculated by the proposed optimization algorithm.
  • As shown in Figure 9, 10 thermocouples can measure the temperature at the same time. The sensor placement optimization algorithm was tested by comparing the reconstruction results from optimal placement with those from three random placements. A combustion experiment was set up with a fuel mass flow of 1.5 m/s and an excess air coefficient α of 1.25, and when combustion was stable, six temperature values were measured to reconstruct the temperature field. Another nine temperature values were used to compare with the reconstruction data. These temperature values were collected by two measurements. Sensor locations in different cases are shown in Figure 10.
    Furthermore, all temperature values in the possible measurement sites were collected to validate the overall reconstruction result. First, 10 temperature values in different locations were collected in a measurement; then, after changing sensor locations and ensuring that the measurement was stable, another 10 temperature values were collected. The measurements were repeated until all values were collected from 85 sites. Each measurement took 10 s, and the averages of the measurement data were used to test the proposed method.
  • The measurement data and POD basis vectors were used to reconstruction the temperature field with the proposed method.

4.3. Experimental Results

First, measurement data for the optimal placement are compared with data for three random placements in Table 5.
Temperature deviations in the different measurements are quite small, and the temperature field can be deemed to be stable. The averages of four measurements were used for comparison with reconstruction results.
Then, the temperature field can be calculated by using measurement data for reconstruction in different placements and the proposed method. Table 6 shows the reconstruction errors.
As shown in Table 7, it is remarkable that optimal placement yielded a much better reconstruction result than the random placements.
Finally, all values of the 85 possible measurement locations were used to test the proposed method. Reconstruction errors for optimal placement and three random placements are compared in Table 8.
Table 8 shows that the proposed method can yield a reliable reconstruction solution in experimental condition. These results further support the effectiveness of the sensor placement optimization algorithm.

5. Conclusions

Reliable temperature information is necessary for many industrial processes. A temperature field reconstruction method based on proper orthogonal decomposition is proposed in this study. Both the simulation results and experimental results show that the proposed method is feasible and reliable. The main findings of this study can be summarized as follows:
  • In simulation tests and experimental tests, the proposed method can rapidly reconstruct the temperature field with limited measurement data. It can dramatically reduce computation complexity and measurement cost. It also has good adaptability and can apply to real-time applications.
  • The dataset which is used to generate the POD basis vector plays a very important role in the proposed method. All the methods used in this study are based on it. When using CFD results to set up the dataset, sampling a wide range of boundary conditions which can cover most of working conditions in the flow field is of vital importance.
  • POD basis vectors can be extracted from a high-dimensional experience dataset. The first few basis vectors carry most of the useful information. With the use of a large number of basis vectors, too much useless information is introduced to the reconstruction process, and the reconstruction result is much more sensitive to the noise. Thus, it is necessary to obtain a balance between reconstruction accuracy and noise sensitivity. “Energy”, which was mentioned in Section 3.3.1, can be used in finding the balance point. In the experience of this study, the vectors which contain “energy” lower than 0.1% are more sensitive to noise, so avoiding using these vectors will be better.
  • The proposed method needs little measurement data to yield an acceptable reconstruction result. The sensor number has some effect on the reconstruction result: the greater the number of sensors used, the better result. However, this effect decreases when the number of sensors increases to a certain threshold. Therefore, the balance between measurement cost and reconstruction accuracy requires the appropriate numbers of sensors.
  • When only a few sensors are used for reconstruction, sensor placement has a great influence on reconstruction accuracy. The sensor placement optimization algorithm was also tested in this study. The results show that optimal placement can yield a much more accurate result than random placement. The optimal sensor placement algorithm in this paper may not obtain the best solution, but it is more adaptable in different conditions and less sensitive to noise.
  • Noise has a great effect on the reconstruction error. However, the proposed method can also yield an acceptable reconstruction result in the presence of noise, and this effect tends to decrease when using a large number of sensors.
Furthermore, the present study lays the groundwork for future research into some interesting fields with several objectives, including the following:
  • The feasibility of using the proposed method to reconstruct a temperature field was tested in this study. In order to show more features of the object field, a wide span of boundary conditions was used to set up the dataset. This is helpful for generating POD basis vectors, but how to constitute a dataset more efficiently remains to be addressed. Further research could focus on the source of experience data, efficient dataset sampling, and the influence of noise in the dataset.
  • Testing the feasibility of finding a sensor placement optimization algorithm that can yield a much better reconstruction result.
  • Combining the proposed method and modern measurement techniques.
  • Using the experience gained from this study to develop a new method to reconstruct the temperature field in three-dimensional space.

Author Contributions

Conceptualization, M.C. and S.L.; Data curation, M.C.; Formal analysis, M.C.; Funding acquisition, S.L.; Methodology, M.C.; Project administration, S.L.; Software, M.C.; Supervision, S.L.; Validation, M.C., S.S., Y.Z. and Z.L.; Writing—original draft, M.C. All authors have read and agreed to the published version of the manuscript.

Funding

This study was funded by the National Natural Science Foundation of China (Grant No. 61871181) and supported by the Fundamental Research Funds for the Central Universities (2019QN013).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jia, R.; Xiong, Q.; Xu, G.; Wang, K.; Liang, S. A method for two-dimensional temperature field distribution reconstruction. Appl. Therm. Eng. 2017, 111, 961–967. [Google Scholar] [CrossRef]
  2. Bramanti, M.; Salerno, E.A.; Tonazzini, A.; Pasini, S.; Gray, A. An acoustic pyrometer system for tomographic thermal imaging in power plant boilers. IEEE Trans. Instrum. Meas. 1996, 45, 159–167. [Google Scholar] [CrossRef]
  3. Huang, Y.S.; Huang, Y.P.; Huang, K.N.; Young, M.S. An accurate air temperature measurement system based on an envelope pulsed ultrasonic time-of-flight technique. Rev. Sci. Instrum. 2007, 78, 115102. [Google Scholar] [CrossRef] [PubMed]
  4. Lou, C.; Zhou, H.C. Deduction of the two-dimensional distribution of temperature in a cross section of a boiler furnace from images of flame radiation. Combust. Flame 2005, 143, 97–105. [Google Scholar] [CrossRef]
  5. Guariglia, E. Primality, Fractality and Image Analysis. Entropy 2019, 21, 304. [Google Scholar] [CrossRef] [Green Version]
  6. Guido, R.C. A note on a practical relationship between filters coefficients and the scaling and wavelet functions of the discrete wavelet transform. Appl. Math. Lett. 2011, 24, 1257–1259. [Google Scholar] [CrossRef]
  7. Hentschel, H.; Procaccia, I. The infinite number of generalized dimensions of fractals and strange attractors. Phys. D Nonlinear Phenom. 1983, 8, 435–444. [Google Scholar] [CrossRef]
  8. Mallat, S. A theory for multiresolution signal decomposition: The wavelet representation. IEEE Trans. Pattern Anal. Mach. Intell. 1989, 11, 674693. [Google Scholar] [CrossRef] [Green Version]
  9. Guariglia, E.; Silvestrov, S. Fractional-Wavelet Analysis of Positive definite Distributions and Wavelets on D’(C). In Engineering Mathematics II; Silvestrov, R., Ed.; Springer: Berlin, Germany, 2016; pp. 337–353. [Google Scholar]
  10. Guariglia, E. Entropy and Fractal Antennas. Entropy 2016, 18, 84. [Google Scholar] [CrossRef]
  11. Guariglia, E. Harmonic Sierpinski Gasket and Applications. Entropy 2018, 20, 714. [Google Scholar] [CrossRef] [Green Version]
  12. Kirby, M. Geometric Data Analysis: An Empirical Approach to Dimensionality Reduction and the Study of Patterns; John Wlley: New York, NY, USA, 2001; pp. 1–144. [Google Scholar]
  13. Pearson, K. On lines and planes of closest fit to systems of points in space. Philos. Mag. 1901, 2, 559–572. [Google Scholar] [CrossRef] [Green Version]
  14. Aharon, M.; Elad, M.; Bruckstein, A. K-SVD: An Algorithm for Designing Overcomplete Dictionaries for Sparse Representation. IEEE Trans. Signal Process. 2006, 54, 4311–4322. [Google Scholar] [CrossRef]
  15. Berkooz, G.; Holmes, P.; Lumley, J.L. The Proper Orthogonal Decomposition in the Analysis of Turbulent Flows. Annu. Rev. Fluid Mech. 1993, 25, 539–575. [Google Scholar] [CrossRef]
  16. Luh, G.C.; Lin, C.Y. PCA based immune networks for human face recognition. Appl. Soft Comput. 2011, 11, 1743–1752. [Google Scholar] [CrossRef]
  17. Zhang, S.C.; Ji, R.R.; Cai, L.; Gao, X.B. Face sketch aging via aging oriented principal component analysis. Pattern Recognit. Lett. 2018, 109, 65–71. [Google Scholar] [CrossRef]
  18. Polansky, J.; Wang, M. Proper Orthogonal Decomposition as a technique for identifying two-phase flow pattern based on electrical impedance tomography. Flow Meas. Instrum. 2017, 53, 126–132. [Google Scholar] [CrossRef] [Green Version]
  19. Xu, C.O.; Ou, Y.S.; Schuster, E. Sequential linear quadratic control of bilinear parabolic PDEs based on POD model reduction. Automatica 2011, 47, 418–426. [Google Scholar] [CrossRef]
  20. Sun, X.H.; Xu, M.H. Optimal control of water flooding reservoir using proper orthogonal decomposition. J. Comput. Appl. Math. 2017, 320, 120–137. [Google Scholar] [CrossRef]
  21. Lumley, J. The structure of inhomogeneous turbulence. Atmos. Turbul. Radio Wave Propag. 1967, 2, 166–178. [Google Scholar]
  22. Sirovich, L. Turbulence and the dynamics of coherent structures. I. Coherent structures. Q. Appl. Math. 1987, 45, 561–571. [Google Scholar] [CrossRef] [Green Version]
  23. Willcox, K. Unsteady flow sensing and estimation via the gappy proper orthogonal decomposition. Comput. Fluids 2006, 35, 208–226. [Google Scholar] [CrossRef] [Green Version]
  24. Allery, C.; Beghein, C.; Hamdouni, A. On investigation of particle dispersion by a POD approach. Int. Appl. Mech. 2008, 44, 110–119. [Google Scholar] [CrossRef]
  25. Qin, L.; Liu, S.; Long, T.; Shahzad, M.A.; Schlaberg, H.I.; Yan, S.A. Wind field reconstruction using dimension-reduction of CFD data with experimental validation. Energy 2018, 151, 272–288. [Google Scholar] [CrossRef]
  26. Sun, S.; Liu, S.; Zhang, G. The Rapid Establishment of Large Wind Fields via an Inverse Process. Appl. Sci. 2019, 9, 2847. [Google Scholar] [CrossRef] [Green Version]
  27. Yildirim, B.; Chryssostomidis, C.; Karniadakis, G.E. Efficient sensor placement for ocean measurements using low-dimensional concepts. Ocean Model. 2009, 27, 160–173. [Google Scholar] [CrossRef] [Green Version]
  28. Raveh, D.E. Reduced-Order Models for Nonlinear Unsteady Aerodynamics. AIAA J. 2012, 39, 1417–1429. [Google Scholar] [CrossRef]
  29. Mifsud, M.J.; MacManus, D.G.; Shaw, S.T. A variable-fidelity aerodynamic model using proper orthogonal decomposition. Int. J. Numer. Methods Fluids 2016, 82, 646–663. [Google Scholar] [CrossRef] [Green Version]
  30. Zhang, Y.W.; Bellingham, J.G. An efficient method of selecting ocean observing locations for capturing the leading modes and reconstructing the full field. J. Geophys. Res.Oceans 2008, 113, C04005. [Google Scholar] [CrossRef] [Green Version]
  31. Zhang, Z.Q.; Yang, X.; Lin, G. POD-Based Constrained Sensor Placement and Field Reconstruction from Noisy Wind Measurements: A Perturbation Study. Mathematics 2016, 4, 26. [Google Scholar] [CrossRef] [Green Version]
  32. Lu, K.; Jin, Y.L.; Chen, Y.S.; Yang, Y.F.; Hou, L.; Zhang, Z.Y.; Li, Z.G.; Fu, C. Review for order reduction based on proper orthogonal decomposition and outlooks of applications in mechanical systems. Mech. Syst. Signal Pr. 2019, 123, 264–297. [Google Scholar] [CrossRef]
  33. Zhang, X. Matrix Analysis and Application; Tsinghua University Press: Bejing, China, 2009; pp. 453–471. (In Chinese) [Google Scholar]
  34. Everson, R.; Sirovich, L. Karhunen-Loeve procedure for gappy data. J. Opt. Soc. Am. A Opt. Image Sci. Vis. 1995, 12, 1657–1664. [Google Scholar] [CrossRef] [Green Version]
  35. David, C.; Lay, S.R.L.; Judi, J.M. LINEAR ALGEBRA AND ITS APPLICATIONS; PEARSON: New York, NY, USA, 2015; pp. 1–162. [Google Scholar]
  36. Semaan, R. Optimal sensor placement using machine learning. Comput. Fluids 2017, 159, 167–176. [Google Scholar] [CrossRef] [Green Version]
  37. Tropp, J.A. Greed is good: Algorithmic results for sparse approximation. IEEE Trans. Inf. Theory 2004, 50, 2231–2242. [Google Scholar] [CrossRef] [Green Version]
  38. Roache, P.J. Quatification of uncertainty in computational fluid dynamics. Annu. Rev. Fluid Mech. 1997, 29, 123–160. [Google Scholar] [CrossRef] [Green Version]
  39. Anderson, J.D. COMPUTATIONAL FLUID DYNAMICS: The Basics with Applications; McGraw-Hill: New York, NY, USA, 1995; pp. 37–93. [Google Scholar]
Figure 1. Schematic diagram of the simulation model.
Figure 1. Schematic diagram of the simulation model.
Applsci 10 03729 g001
Figure 2. Comparisons of the reconstruction results. (a) Simulation results in the special test case, (b) reconstruction results in the special test case (eight proper orthogonal decomposition (POD) basis vectors), (c) reconstruction result in special test case (20 POD basis vectors), and (d) reconstruction errors in different test cases.
Figure 2. Comparisons of the reconstruction results. (a) Simulation results in the special test case, (b) reconstruction results in the special test case (eight proper orthogonal decomposition (POD) basis vectors), (c) reconstruction result in special test case (20 POD basis vectors), and (d) reconstruction errors in different test cases.
Applsci 10 03729 g002aApplsci 10 03729 g002b
Figure 3. Comparison of reconstruction errors between different POD basis vectors with different noise levels (original measurement data, signal-to-noise ratio (SNR) = 40 dB, SNR = 45 dB, SNR = 50 dB). (a) Comparison in test case 2. (b) Comparison in test case 4.
Figure 3. Comparison of reconstruction errors between different POD basis vectors with different noise levels (original measurement data, signal-to-noise ratio (SNR) = 40 dB, SNR = 45 dB, SNR = 50 dB). (a) Comparison in test case 2. (b) Comparison in test case 4.
Applsci 10 03729 g003
Figure 4. Comparison of reconstruction errors between different sample rates with different noise levels (original measurement data, SNR = 40 dB, SNR = 45 dB, SNR = 50 dB). (a) Comparison in test case 1. (b) Comparison in test case 6.
Figure 4. Comparison of reconstruction errors between different sample rates with different noise levels (original measurement data, SNR = 40 dB, SNR = 45 dB, SNR = 50 dB). (a) Comparison in test case 1. (b) Comparison in test case 6.
Applsci 10 03729 g004
Figure 5. Comparison of reconstruction errors between the optimal placement and random placements in different test cases with different levels of noise. (a) Original measurement data; (b) SNR = 40 dB; (c) SNR = 45 dB; (d) SNR = 50 dB.
Figure 5. Comparison of reconstruction errors between the optimal placement and random placements in different test cases with different levels of noise. (a) Original measurement data; (b) SNR = 40 dB; (c) SNR = 45 dB; (d) SNR = 50 dB.
Applsci 10 03729 g005
Figure 6. (a) Experiment facilities: (1) gas burner, (2) air line, (3) fuel line, (4) gas valve, (5) tail flue, (6) spray type attemperator (7) thermal couples; (b) resulting flame (observation hole is on the back wall, directly across the gas burner).
Figure 6. (a) Experiment facilities: (1) gas burner, (2) air line, (3) fuel line, (4) gas valve, (5) tail flue, (6) spray type attemperator (7) thermal couples; (b) resulting flame (observation hole is on the back wall, directly across the gas burner).
Applsci 10 03729 g006
Figure 7. Layout of the combustion system. (1) Compressed gas cylinder, (2) gas valve, (3) gas flowmeter, (4) air fan, (5) air valve, (6) hotwire anemometer, (7) gas burner, (8) thermal couples, (9) combustion chamber, (10) induced draft fan, and (11) observation hole.
Figure 7. Layout of the combustion system. (1) Compressed gas cylinder, (2) gas valve, (3) gas flowmeter, (4) air fan, (5) air valve, (6) hotwire anemometer, (7) gas burner, (8) thermal couples, (9) combustion chamber, (10) induced draft fan, and (11) observation hole.
Applsci 10 03729 g007
Figure 8. Geometry of the combustion chamber.
Figure 8. Geometry of the combustion chamber.
Applsci 10 03729 g008
Figure 9. Measurement sites.
Figure 9. Measurement sites.
Applsci 10 03729 g009
Figure 10. Sensor placements. (a) Optimal placement, (b) random placement 1, (c) random placement 2, and (d) random placement 3.
Figure 10. Sensor placements. (a) Optimal placement, (b) random placement 1, (c) random placement 2, and (d) random placement 3.
Applsci 10 03729 g010aApplsci 10 03729 g010b
Table 1. GCI convergence test.
Table 1. GCI convergence test.
Nodes Number GCI (%) r p c
452,2972.591.21--
609,36321.180.65
784,3702.181.190.91
1,019,8162.331.120.95
1,210,028------
Table 2. Boundary conditions of six test cases.
Table 2. Boundary conditions of six test cases.
Test Case Number Fuel Velocities (m/s)Excess Air Coefficient α
10.580.75
20.581.25
30.581.40
41.230.75
51.231.25
61.231.40
Table 3. Reconstruction errors (%) in seven test cases with eight POD basis vectors.
Table 3. Reconstruction errors (%) in seven test cases with eight POD basis vectors.
Test Case Number Original DataSNR = 40 dBSNR = 45 dBSNR = 50 dB
10.350.840.560.43
20.420.870.600.48
30.530.940.680.68
40.590.970.740.64
50.661.010.790.71
60.510.920.670.57
special test case0.600.980.730.64
Table 4. Reconstruction errors (%) in seven test cases with a 0.3% sample rate (12 sensors).
Table 4. Reconstruction errors (%) in seven test cases with a 0.3% sample rate (12 sensors).
Test Case NumberOriginal DataSNR = 40 dBSNR = 45dBSNR = 50 dB
10.592.111.380.90
20.702.181.40 1.00
30.84 2.201.431.09
41.05 2.351.581.26
51.152.421.671.35
60.842.311.46 1.09
special test case0.982.531.591.23
Table 5. Parameters of thermocouples.
Table 5. Parameters of thermocouples.
TypeIndex NumberOutside Diameter (mm)Length (mm)Range (K)Number
HT-116K12700273.15–1523.157
HT-129S12700273.15–1773.151
WRR-130B 12 1000273.15–2073.15 2
Table 6. Temperature values (K) for test reconstruction result.
Table 6. Temperature values (K) for test reconstruction result.
PositionOptimalRandom 1Random 2Random 3
1955.46958.24957.88956.29
21028.131026.361025.461027.54
3 1012.981013.561017.761015.22
4 1420.861424.921425.731424.18
51119.371118.581126.751124.71
61191.331186.571186.581185.99
71112.331111.471107.121109.26
8 1332.851330.161330.651332.44
91174.381173.991177.791175.83
Table 7. Reconstruction errors (%) for 9 positions.
Table 7. Reconstruction errors (%) for 9 positions.
Sensor PlacementError
Optimal placement1.77
Random placement 12.23
Random placement 2 7.76
Random placement 322.62
Table 8. Reconstruction errors (%) for 85 positions.
Table 8. Reconstruction errors (%) for 85 positions.
Sensor PlacementError
Optimal placement1.94
Random placement 18.43
Random placement 2 3.68
Random placement 316.83

Share and Cite

MDPI and ACS Style

Chen, M.; Liu, S.; Sun, S.; Liu, Z.; Zhao, Y. Rapid Reconstruction of Simulated and Experimental Temperature Fields Based on Proper Orthogonal Decomposition. Appl. Sci. 2020, 10, 3729. https://doi.org/10.3390/app10113729

AMA Style

Chen M, Liu S, Sun S, Liu Z, Zhao Y. Rapid Reconstruction of Simulated and Experimental Temperature Fields Based on Proper Orthogonal Decomposition. Applied Sciences. 2020; 10(11):3729. https://doi.org/10.3390/app10113729

Chicago/Turabian Style

Chen, Minxin, Shi Liu, Shanxun Sun, Zhaoyu Liu, and Yu Zhao. 2020. "Rapid Reconstruction of Simulated and Experimental Temperature Fields Based on Proper Orthogonal Decomposition" Applied Sciences 10, no. 11: 3729. https://doi.org/10.3390/app10113729

APA Style

Chen, M., Liu, S., Sun, S., Liu, Z., & Zhao, Y. (2020). Rapid Reconstruction of Simulated and Experimental Temperature Fields Based on Proper Orthogonal Decomposition. Applied Sciences, 10(11), 3729. https://doi.org/10.3390/app10113729

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop