Next Article in Journal
Enhanced 2D Hand Pose Estimation for Gloved Medical Applications: A Preliminary Model
Previous Article in Journal
Detection of Movement-Related Brain Activity Associated with Hand and Tongue Movements from Single-Trial Around-Ear EEG
Previous Article in Special Issue
High-Accuracy Calibration Method of a Thermal Camera Using Two Reference Blackbodies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Multi-Spectral Radiation Temperature Measurement: A High-Precision Method Based on Inversion Using an Enhanced Particle Swarm Optimization Algorithm with Multiple Strategies

College of Computer and Information Engineering, Henan Normal University, Xinxiang 453007, China
*
Author to whom correspondence should be addressed.
Sensors 2024, 24(18), 6003; https://doi.org/10.3390/s24186003
Submission received: 18 July 2024 / Revised: 29 August 2024 / Accepted: 30 August 2024 / Published: 17 September 2024

Abstract

:
Multi-spectral temperature measurement technology has been found to have extensive applications in engineering practice. Addressing the challenges posed by unknown emissivity in multi-spectral temperature measurement data processing, this paper adds emissivity constraints to the objective function. It proposes a multi-spectral radiation temperature measurement data processing model realized through a particle swarm optimization algorithm improved based on multiple strategies. This paper simulates six material models with distinct emissivity trends. The simulation results indicate that the algorithm calculates an average relative temperature error of less than 0.3%, with an average computation time of merely 0.24 s. When applied to the temperature testing of silicon carbide and tungsten, experimental data further confirmed its accuracy: the absolute temperature error for silicon carbide (tungsten) is less than 4 K (7 K), and the average relative error is below 0.4% (0.3%), while two materials maintain an average computation time of 0.33 s. In summary, the improved particle swarm optimization algorithm demonstrates strong performance and high accuracy in multi-spectral radiation thermometry, making it a feasible solution for addressing multi-spectral temperature measurement challenges in practical engineering applications. Additionally, it can be extended to other multi-spectral systems.

1. Introduction

Multi-spectral radiation temperature measurement methods are widely used in various fields, such as rocket engine performance evaluation, gas turbine material testing, and metal smelting temperature monitoring [1,2,3,4], due to their rapid response, noncontact nature, and unlimited temperature measurement range [5,6,7,8]. The technology possesses the capability to simultaneously determine the true temperature and spectral emissivity of materials. Leveraging the multi-spectral channel data provided by this technology, this paper establishes N radiation equations that encompass N + 1 unknown parameters. However, these equations are underdetermined due to the uncertainty of emissivity, making them difficult to solve [9,10].
Traditional methods for temperature measurement often rely on assumptive models based on fixed relationships between emissivity and wavelength or temperature. These assumptive models can be linear or nonlinear, with the aim of transforming complex radiation equations into solvable forms. Subsequently, mathematical techniques, including the least squares method, are employed to solve the transformed equations. The objective is to concurrently determine the temperature and emissivity at two successive temperature measurement points [11,12,13]. However, in practical applications, the spectral emissivity of the target object often varies inconsistently at different measurement locations, making it difficult for methods based on fixed assumptive models to obtain accurate results. To improve the accuracy and reliability of temperature measurements, the field of multi-spectral thermometry needs to explore more flexible and adaptive methods to handle these variations.
Traditional methods for temperature measurement often rely on assumptive models. As artificial intelligence technology continues to advance, neural networks have emerged as a potent tool for tackling nonlinear mapping problems in radiation temperature measurement. Sun et al. successfully processed multi-wavelength radiation temperature data by utilizing the traditional backpropagation (the following will be referred to as BP) neural network [14]. Xi et al. constructed an infrared radiation model based on the Radial Basis Function (the following will be referred to as RBF) neural network, achieving an accurate estimation of target spectral emissivity [15]. Chen et al. further delved into a high-temperature multi-wavelength temperature measurement method that is based on an adaptive emissivity model. This approach is widely applicable to most engineering materials, as it does not rely on models where emissivity is a function of the wavelength [16]. However, the BP neural network exhibits certain limitations, including susceptibility to local minima, sluggish convergence, and inadequate generalization ability, which render it challenging to satisfy practical application requirements. In recent years, transformer neural networks and long sequence time series prediction (the following will be referred to as LSTM) have demonstrated excellent prediction performance [17,18]. Xing et al. proposed the generalized inverse matrix long short-term memory (the following will be referred to as GIM-LSTM) data processing algorithm, which combines the advantages of the generalized inverse matrix and LSTM neural network, achieving the efficient and accurate processing of multi-wavelength pyrometry (the following will be referred to as MWP) data [19]. However, the training of neural network models necessitates a substantial amount of valid data samples and considerable time for preprocessing these data samples prior to training. Therefore, in industrial applications where real-time performance and accuracy are required, machine learning methods currently need to be improved for implementation.
In recent years, some new methods have emerged in the field of multi-spectral radiation temperature measurement that do not rely on emissivity models or data samples. These innovative approaches convert data processing into optimization problems, aiming to minimize the deviation between the calculated temperature derived from various spectral channels and the actual temperature. Xing et al. experimented with different optimization algorithms, specifically, gradient projection and internal penalty function algorithms. They found that the internal penalty function algorithm performed better, achieving a maximum error of 25K but with a time consumption of 210 s [20]. Liang et al. employed the Generalized Inverse Matrix and External Penalty Function (the following will be referred to as GIM-EPF) method to estimate the temperature of a rocket nozzle, achieving a maximum error of 0.65% and a calculation time of merely 3.4 s. [21]. K. Yu et al. employed an iterative algorithm for optimization, achieving an error of less than 0.5% and a calculation time of 0.2 s [22]. Tian et al. innovatively proposed two optimization algorithms. Two methods, Sequential Random Coordinate Shrinkage (the following will be referred to as SRCS) and Multi-Population Genetic (the following will be referred to as MPG), were considered. Notably, the MPG algorithm requires only 0.68 s for inversion and achieves an error rate of 0.4% [23]. However, it should be noted that even if a near-optimal solution is found, the temperature calculation error may still be significant. Nevertheless, previous studies have shown that the objective function in multi-spectral temperature measurement has multiple local minima. Even if the function optimization result is close to the optimal value of 0, the calculation error of the temperature may still be large, meaning that the optimal function result does not guarantee the effectiveness of the temperature calculation. Therefore, although the algorithm may find an effective optimization result, the actual temperature calculation may need to be revised.
To address the issue of the objective function easily falling into local extrema and to achieve the simultaneous and accurate inversion of true temperature and spectral emissivity, we introduced relevant constraints on emissivity based on the deviation between the calculated temperature and actual temperature, under three different relationships between detection signals and reference signals. This led to the development of a novel multi-spectral radiation temperature measurement data processing model. To optimize this model, we chose the particle swarm optimization (the following will be referred to as the PSO) algorithm, which is particularly suited for functions with multiple local extrema. Furthermore, we enhanced the PSO algorithm by adopting the multi-strategy particle swarm optimization (the following will be referred to as MSPSO) approach. This enhancement aims to improve its global search capabilities and ability to escape local extrema. Subsequently, we validated the effectiveness of this data processing method by simulating six hypothetical materials with different emissivity distributions and using actual measurement data from silicon carbide and tungsten. This achievement not only improves the accuracy of the temperature measurement but also demonstrates the potential value of the multi-spectral temperature measurement technology.

2. Multi-Spectral Temperature Measurement Principle

2.1. Reference Temperature Mode

In accordance with Planck’s radiation law, the output signal V i of each channel, denoted as the ith channel, can be derived when using a multi-spectral radiation thermometer with n wavelength channels:
V i = A λ i ε λ i , T 1 λ i 5 e C 2 / λ i T 1 ( i = 1 , 2 , 3 , , n ) ,
In the given formula, A λ i is a constant that is related only to the wavelength and independent of temperature. This constant is influenced by factors such as the detector’s spectral responsivity, the transmittance of optical elements, the instrument’s geometry, and the second radiation constant C 2 . The spectral emissivity of the material at its true temperature T is represented by the variable ε λ i , T , where λ i denotes the effective wavelength of the ith spectral channel. Together, these parameters govern the output signal of the multi-spectral radiation thermometer.
Under specific conditions, when C 2 / λ i T < < 1 , the original complex Equation (1) can be simplified using the Wien approximation as follows:
V i = A λ i ε λ i , T λ i 5 e c 2 λ i T ( i = 1 , 2 , 3 , , n ) ,
At the blackbody reference temperature T , the output signal of the ith spectral channel can be represented as V i as shown below:
V i = A λ i ε λ i , T λ i 5 e c 2 λ i T ( i = 1 , 2 , 3 , , n ) ,
In the formula, ε λ i , T represents the emissivity of the blackbody at a specific wavelength λ i and temperature T , which is generally set to 1.
By taking the ratio of Equations (2) and (3) mentioned above, we can construct a reference temperature model:
V i V i = ε λ i , T e c 2 λ i 1 T 1 T ,
This model is uniquely designed, utilizing a blackbody as a reference, which eliminates the need for constants and simplifies the operational process. Moreover, it necessitates only the measurement of the voltage output from each channel at any chosen reference temperature, thereby facilitating a relatively straightforward calibration process. It is important to note that the selection of the reference temperature does not impact the final calculation results. However, in the process of the multi-spectral radiation temperature measurement, we always face one more unknown parameter than the number of equations. Therefore, this paper adopts a new strategy to transform the problem of solving this underdetermined system of equations into a constrained optimization problem. Utilizing the reference temperature model as a foundation, we further develop a constrained optimization model tailored for multi-spectral data processing.

2.2. Constrained Optimization Model for Multi-Spectral Temperature Measurement Data Processing

Constrained optimization problems not only require optimizing the objective function to find the optimal solution but also need to satisfy specific constraint conditions. These constraints can be equations or inequalities, aiming to restrict the value range of variables or ensure that the optimization results meet certain requirements. In this paper, our goal is to find the minimum value that satisfies all constraint conditions, which can be formulated as:
min f ( x ) A x b ,
In this formula, x represents the variable we want to optimize, also known as the decision variable. A is the coefficient matrix of the constraints, and b is the vector associated with these constraints.
Equation (4) shows that, given the emissivity ε λ i , T , the temperatures in each spectral channel are consistent, and this temperature is the actual temperature. Therefore, theoretically, there should be no deviation in the temperatures calculated from each channel, leading to the following formula:
1 n i = 1 n T i 2 E 2 T i = 1 ,
In the above formula, T i represents the temperature calculated from each spectral channel, and its expression can be described as:
T i = 1 1 T + λ i C 2 ln ε λ i , T ln V i V i ,
E T i represents the average value of the temperature calculations from all spectral channels, which can be expressed as:
E T i = 1 n i = 1 n T i ,
Due to the unknown emissivity, we can transform Equation (6) into an optimization problem based on the principle of minimizing deviation, striving to make the temperature deviation as close to zero as possible:
min F = 1 n i = 1 n T i 2 E 2 T i 1 0 ,
The emissivity of all materials is between 0 and 1. Therefore, the range of emissivity values can be expressed as follows:
ε λ i , T > 0 ε λ i , T > 1 ,
By imposing constraints on the emissivity value range, we transform the problem of processing multi-spectral radiation temperature measurement data into an optimization problem. The precise formulation of this scenario is as follows:
min F = 1 n i = 1 n T i 2 E 2 T i 1 ε λ i , T > 0 ε λ i , T > 1 ,
We further transform the objective function. Let T i represent the true temperature, and E ( T i ) represent the average temperature across all channels. The true temperature T i and the average temperature E ( T i ) across all channels can be expressed as follows:
T i = c 2 λ i · 1 x i + D i ,
E ( T i ) = 1 n i = 1 n c 2 λ i · 1 x i + D i ,
where x i = ln ε ( λ i , T ) , D i = c 2 λ i T ln V i V i .
Then, Equation (9) can be transformed into the following form:
min f ( x ) = i = 1 n c 2 λ i · 1 x i + D i 1 n i = 1 n c 2 λ i · 1 x i + D i 2 ,
In multi-spectral radiometric measurements, the value of the spectral emissivity lies within the [0, 1] range, and the constraint range for x i does not exceed 0. Therefore, Equation (11) can be rewritten as follows:
min f ( x ) = i = 1 n c 2 λ i · 1 x i + D i 1 n i = 1 n c 2 λ i · 1 x i + D i 2 x i 0
According to the expression of the objective function mentioned above, we are faced with a typical nondifferentiable nonlinear constrained optimization problem. To solve this problem, an effective optimization algorithm is needed, and this algorithm cannot rely on gradients. The multi-strategy improved particle swarm optimization algorithm employed in this paper is highly suitable for addressing this type of optimization problem.

3. Principle of MSPSO Algorithm

Formula (11) of the multi-spectral pyrometer data processing model depicts a complex relationship between the object’s radiation signal and its true temperature, rendering it challenging to directly solve for the true temperature. To tackle this issue, we convert the original problem into a constrained optimization problem. However, since both the true temperature and emissivity are unknown, the radiation equations become underdetermined, potentially leading to multiple local optimal solutions, which increases the difficulty and uncertainty of the solution. Furthermore, the nonlinearity and nondifferentiability of the objective function make traditional gradient-based optimization methods inapplicable. Therefore, we need to adopt a gradient-free optimization algorithm with excellent global search capabilities. Despite the particle swarm optimization algorithm demonstrating strong global search capabilities, it is prone to being trapped in local optimal solutions. In this section, we enhance the particle swarm optimization algorithm using multiple strategies, significantly enhancing its ability to escape local optima and accurately solve the data processing model of the multi-spectral pyrometer. The specific methodology is described as follows.

3.1. Principle of PSO Algorithm

The particle swarm optimization (PSO) algorithm, which mimics the foraging behavior of bird flocks, is employed to address multi-dimensional parameter global search optimization problems. In this algorithm, each ‘bird’ or particle represents a potential solution, and it seeks the optimal solution by continually adjusting its flight speed and direction [24]. The movement of particles in the solution space is represented by a velocity vector, and the optimal solution is searched by simulating the update of particle positions and the adjustment of velocities. During the optimization process, the movement of particles is influenced by three factors: inheritance of the previous velocity, self-learning, and information exchange within the population, which are specifically described by the following formulas:
v i ( k + 1 ) = ω v i ( k ) + c 1 r 1 P best . i ( k ) x i ( k ) + c 2 r 2 G best . i ( k ) x i ( k ) ,
x i ( k + 1 ) = x i ( k ) + v i ( k + 1 ) ) ,
In the formula mentioned above, ω represents the inertia weight coefficient, whereas c 1 and c 2 stand for the individual cognition and social cognition factors, respectively. The notations x i ( k ) and v i ( k ) indicate the position and velocity of the ith particle at the kth iteration. r 1 and r 2 are random numbers used in the computation. P best . i signifies the optimal position achieved by the ith particle, and G best . i represents the best position attained by the entire population. Their initial velocity and learning factors influence the search performance of the particles. Specifically, c 1 governs the particle’s movement towards its individual best position, while c 2 controls its flight towards the globally optimal position of the population. In practical optimization scenarios, the termination conditions are typically based on achieving the global optimal solution and adaptability. Specifically, in addressing the problem of the multi-spectral radiation temperature measurement, this paper details the process of optimizing the objective function using the particle swarm optimization (PSO) algorithm as follows. Initially, the velocity ( v i ) and particle positions ( x i ) are initialized through Equations (16) and (17). The initialized particle positions are then assigned to the emissivity ln ϵ ( λ i , T ) = x i , in other words, x i in Equation (15). Then, the fitness value is calculated using the objective function in Equation (15). Subsequently, the velocity and particle positions are iteratively optimized to minimize the fitness value, bringing it closer to zero, thereby obtaining the optimal solution, which is the emissivity.
Before the particle flies, it needs to be checked for overspeed. If the v i ( k ) velocity exceeds the limit, it is replaced by the boundary value. After flying, we evaluate whether the position x i ( k ) exceeds the search range, and if it does, we replace it with the boundary value. We update the P best . i and G best of the particle swarm based on changes in the fitness values. The formula is as follows:
P best . i ( k + 1 ) = P best . i ( k ) , f x i ( k ) f P best . i ( k ) x i k + 1 f x i ( k ) > f P best . i ( k ) G best ( k + 1 ) = G best ( k ) , f P best . i ( k ) f G best ( k ) P best . i ( k ) , f P best . i ( k ) > f G best ( k ) ,
The particle swarm algorithm sometimes converges too early to a local optimal solution instead of the global optimal solution. This may be because the particles rely too heavily on the best positions found during the search process, preventing them from exploring other areas of the solution space. However, since the objective function in this paper contains multiple local extrema, an optimization algorithm with strong global search capabilities is required. Therefore, the following improvement strategies are proposed in this paper.

3.2. Chaotic Opposition-Based Learning Initialization

Random initialization of the population may lead to an uneven distribution of particle swarm individuals, reducing population diversity, which could potentially cause the algorithm to converge too early. In order to tackle this challenge, the present paper combines chaotic mapping and opposition-based learning techniques for initializing the population. Specifically, the Pwlcm piecewise chaotic mapping is initially employed to generate the population [25]. Considering that the Pwlcm demonstrates a uniform density function across its designated interval, the distribution at specific values appears nearly flat. The ergodicity and randomness inherent in this chaotic sequence are advantageous for distributing particle swarm individuals across the entire solution space, ultimately enhancing population diversity. The formula for the Pwlcm mapping is given as follows:
x ( k + 1 ) = x ( k ) p , 0 x ( k ) < p x ( k ) p 0.5 p , p x ( k ) < 0.5 1 p x ( k ) 0.5 p , 0.5 x ( k ) < 1 p 1 x ( k ) p , 1 p x ( k ) < 1 ,
where the value range of the control parameter p is [0, 1], and in this paper, we will set it to 0.35.
Subsequently, we apply a mapping of the chaotic sequence onto the solution space, yielding a chaotically initialized population. We then perform opposition-based learning on this population as outlined in [26]. The formula for opposition-based learning is presented in Equation (10):
x ( k + 1 ) = k × ( U b + L b ) x ( k ) ,
where k is a random vector of size 1 × d that follows a normal distribution. L b and U b represent the lower and upper bounds of the solution space, while x ( k ) represents the chaotically initialized population.
Finally, we merge the initial population with the opposition population, calculate their fitness, and select the top N individuals from them as the new initial population.

3.3. Adaptive Particle Swarm Parameter Setting

In the past, setting the values of ω , c 1 , and c 2 in particle swarm optimization (PSO) algorithms was often based on experience or extensive simulation experiments, and these parameters remained constant during the optimization process. However, if these parameters can be dynamically adjusted during the optimization process, the performance of the PSO algorithm will be improved. Among them, the inertia weight coefficient ω is crucial to the algorithm’s search capability, as it controls the inertia of particles to maintain their original direction of motion. A larger ω value is beneficial for global search but may be disadvantageous for local optimization, while a smaller ω value has the opposite effect. To control the variation, we choose a negative hyperbolic tangent curve within the range of [−4, 4]. This nonlinear control strategy exhibits a gradual decrease in the early stage of the search process, which is beneficial for conducting a global search. In the middle stage, it decreases approximately linearly, enhancing the efficiency of the local search. Furthermore, the rate of change decreases again in the later stage, ensuring precise local exploration and ultimately facilitating the discovery of the global optimal solution. The formula for the inertia weight is provided as follows:
ω = ω max + ω min / 2 + tanh 4 + 8 × k max k / k max ω max ω min / 2 ,
where ω max = 0.9 and ω min = 0.5, with the current iteration number denoted as k and the maximum iteration number as k max .
When the value of c 1 is greater than c 2 , particles are more inclined to move along the individual optimal path; conversely, they may choose the group optimal path. In the early stages of evolution, the difference between individuals and the group should be reduced to avoid stagnation in convergence. In the initial stage, emphasis should be placed on global search, especially on the self-awareness and ergodicity of particles, to reduce the risk of falling into local optima. Therefore, in the early stages, ω and c 1 need to be relatively large to avoid premature convergence. As iterations progress, it is necessary to strengthen the interaction between particles so that the population’s optimal solution has a greater impact on each particle, enabling particles to converge faster towards the global optimal solution. Therefore, ω and c 1 will gradually decrease, while c 2 will gradually increase, achieving a dynamic balance. The specific formula is as follows:
c 1 = c 1 max k c 1 max c 1 min / k max ,
c 2 = c 2 min k c 2 min c 2 max / k max ,
In the particle swarm optimization (PSO) algorithm, we set the variation ranges for the self-learning factor and the social learning factor. Specifically, we define c 1 max = 2.50, c 2 max = 1.25, c 1 min = 0.25, and c 2 min = 2.50. The value of c 1 decreases linearly from its maximum value of 2.50 to its minimum value of 0.25 as the iteration progresses, while the value of c 2 increases linearly from 1.25 to 2.50. In the early stages of iteration, this setting augments the global search capability by assigning a higher value to c 1 , which motivates particles to explore more extensively within the search space. As the iteration count rises, c 1 diminishes while c 2 escalates, guiding the algorithm towards local search. This shift enhances the precision of locating the optimal solution and hastens the convergence of particles toward the global optimum.

3.4. Adaptive Cauchy–Gaussian Mutation Strategy

To address the issue of particle swarm optimization being susceptible to converging to locally optimal solutions, we utilize the Cauchy–Gaussian mutation strategy to perturb the optimal positions of individual particles. In the early stages of algorithm iteration, to maintain population diversity and conduct an extensive search, we use the Cauchy distribution operator, which has strong perturbation capabilities and can enhance global search capabilities. In the later stages of iteration, when the searcher discovers a local optimal position, we introduce the Gaussian distribution operator to prevent population stagnation and avoid falling into local optima. This enhances the local exploration capabilities and aids the algorithm in escaping from local optima. Therefore, this paper designs an adaptive Cauchy–Gaussian hybrid mutation strategy [27]. In the early stages of iteration, emphasis is placed on Cauchy perturbation to maintain diversity, while in the later stages, emphasis is on Gaussian perturbation to assist in escaping local optima. In each iteration, this hybrid mutation is applied to the globally optimal individual, and a better position is selected to replace the original position. The formula for the adaptive Cauchy–Gaussian mutation strategy is as follows:
U best k = X best k 1 + λ 1 Cauchy ( 0 , 1 ) + λ 2 Gauss ( 0 , 1 ) ,
In the aforementioned formula, k denotes the current iteration number, with hyperparameters set as λ 1 = 1 k 2 / K max 2 and λ 2 = k 2 / K max 2 . Here, K max signifies the maximum number of iterations. X best and U best represent the original position and the mutated new position of the globally optimal individual at the kth iteration, respectively. C a u c h y ( 0 , 1 ) and G a u s s ( 0 , 1 ) are random variables adhering to the standard Cauchy and Gaussian distributions, respectively. λ 1 and λ 2 are adaptive parameters that dynamically adjust according to the iteration count.
The optimal solution obtained through the adaptive Cauchy–Gaussian mutation strategy is not necessarily better than the original solution. Therefore, we adopt a greedy selection strategy [28], where the original solution is only replaced if the fitness calculated by the Cauchy–Gaussian mutation strategy is better. The specific formula is as follows:
x ( k ) = x ( k ) , f ( x ( k ) ) < f x new x new , f ( x ( k ) ) > f x new ,
x ( k ) represents the position of the particle swarm after selection by the greedy algorithm.

3.5. Basic Flow of MSPSO Algorithm

This paper first initializes the particle positions using chaotic opposition-based learning. During iteration, the parameters in PSO are improved and adaptively changed. To enable particles to escape from local optimal solutions, an adaptive Cauchy–Gaussian mutation strategy is incorporated, which generates new individuals and selects high-quality individuals through a greedy strategy to enhance algorithm efficiency. At the same time, the strong search capability of this strategy can weaken the interference of local extrema on the PSO algorithm, thereby enhancing its search capability. The specific process is as follows:
Step 1: Initialize the population, initialize parameters, and initialize the velocity and position of the particles.
Step 2: Use the chaotic opposition-based strategy with Formulas (15) and (16) to generate a new population. Calculate the fitness values of the initial population and the two strategies, and select the top N optimal populations from them.
Step 3: Calculate fitness using a penalty function, and adaptively adjust the values of ω , c 1 , and c 2 according to (17), (18), and (19). In each iteration step, select the solution with the highest probability as the optimal solution.
Step 4: Adjust the velocity of particles according to Formula (12), and perform one round of iterative optimization process according to Formula (13).
Step 5: Update the best position of individual particles and the best position of global particles according to (14).
Step 6: According to the greedy algorithm Formula (21), determine whether the new solution generated by the adaptive Cauchy–Gaussian mutation strategy Formula (20) should replace the global optimal solution.
Step 7: Determine if the stopping criteria for iteration have been met. The stopping criteria for this algorithm are set as follows: reaching the maximum number of iterations of 200, when the improvement in the objective function is less than the threshold (1 × 10−8), or if there is no change in the objective function value after several consecutive iterations (55 iterations in this algorithm), then the stopping criteria are met. If not met, return to Step 3.
Step 8: Terminate the algorithm and output the optimal particle.
The flowchart of the MSPSO algorithm is shown in Figure 1:

4. Simulation Results of the Algorithm

4.1. Simulation of Emissivity Algorithms for Six Common Trend Materials

Xing conducted simulation experiments on six target materials and depicted the trends in emissivity variation in Ref. [21]. These materials exhibited six different emissivity change patterns, including increasing, decreasing, increasing, increasing, then decreasing, “W”-shaped, and “M”-shaped, thereby broadly representing the emissivity characteristics of most materials. This paper conducted simulations on the aforementioned six materials based on the MSPSO algorithm. At an actual temperature of 1800K, inversion calculations were performed on the six emissivity models, with a reference temperature of 1600K set. For easy distinction, these six materials were labeled as A to F. In this study, the multi-spectral pyrometer used is equipped with eight spectral channels, each corresponding to effective wavelengths of 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, and 1.1 µm, respectively. Using Ref. [21] and the wavelength and emissivity data provided for the six materials in the text, this paper utilizes Equation (2) to inversely calculate the corresponding voltage values, which serve as ideal reference values for evaluating the effectiveness of the algorithm. Table 1 lists the target emissivity data for these six model materials in detail.
During the solution process, the MSPSO algorithm performs a random search within the possible solution space based on the fitness values of the objective function. The algorithm utilizes feasibility principles to handle constraints, enhancing its accuracy and efficiency. However, if the feasible region is smaller, the search efficiency may be affected. Through multiple experimental simulations, we have found that the ideal range for emissivity should be between 0.1 and 0.9. By transforming the inequalities into a specific form, we can obtain a set of inequalities represented as ε λ i , T > 0 ε λ i , T > 1 .
For this paper, the population size is established at 30, and the maximum iteration count is set to 200. Next, we follow the process outlined in Figure 1 to process the data model defined by Formula (11). The objective function constructed in this study is a complex multi-dimensional function with multiple local optima. Although this function has only one global minimum point, due to the inevitable errors in the data used for optimization (i.e., emissivity and signals), it is difficult to ensure that the function can accurately converge to the global minimum even if the algorithm performs exceptionally well. The global optimal solution of this function is unique, but a multitude of local optimal solutions accompany it. During each iteration of the algorithm, the initial solution is generated randomly and differs from one iteration to the next. To reduce errors, we adopt a method of multiple calculations. Using the MSPSO algorithm, we conduct 100 repeated calculations and harness parallel computing technology to enhance the algorithm’s execution speed. The average results of the inverted temperatures are listed in Table 2. In Figure 2, we present the relative error of each calculation at a temperature of 1800K.
According to the data presented in Table 2, under the condition of a true temperature of 1800 K, the maximum error in the inverted temperature of the measured target is only 2.74 K, with a corresponding maximum relative error of 0.26%. These calculation results fully demonstrate the high accuracy of the algorithm.

4.2. Comparison with Added Noise

In real-world scenarios, the data voltage values we obtain are subject to noise errors. Therefore, we add 5% random noise to the voltage signal in Formula (4) to verify the noise resistance capability of the MSPSO algorithm. Through simulation experiments, we obtain the average results of the inverted temperatures, with the detailed data presented in Table 3. Additionally, we calculate the relative errors, and the results are shown in Figure 3.
After adding 5% random noise, by examining Table 3, we observe that the inversion results are roughly the same as those without noise, and even the inversion accuracy on some materials is improved. This fully demonstrates the excellent noise resistance capability of the MSPSO algorithm. By comparing Figure 2 and Figure 3, we can clearly see that the MSPSO algorithm exhibits outstanding stability and is expected to be widely used in industrial and other fields in practice.

4.3. Comparison of Algorithm Performance

To visually compare the performance of the genetic algorithm before and after improvement, we conduct a detailed comparative analysis of the two algorithms in terms of inversion emissivity, computation time, temperature error, and algorithm stability, based on the six emissivity model data in Table 1, under the same simulation environment.
Table 4 shows that the algorithm’s speed is increased by 64%, its accuracy is doubled, and its stability is also slightly improved. This is mainly attributed to the MSPSO algorithm optimized by multiple strategies. Through more uniform initialization by the chaos algorithm, particles are distributed throughout the entire solution space to forage, which makes it easier for particles to find the global optimal position. On the other hand, the Cauchy–Gaussian strategy perturbs particles trapped in the local optima, enabling them to jump out of their current positions and search for the truly optimal position. Adaptive parameter improvements also enable the algorithm to converge faster towards the global optimal position, accelerating the algorithm’s convergence time. Figure 4 and Figure 5 further demonstrate the superiority of the MSPSO algorithm over its predecessor.
From Figure 4, it can be seen that the trend of the emissivity inversion results of MSAPSO aligns significantly better with the true distribution than that of PSO. Figure 5 further demonstrates the superiority of the improved algorithm. It has significant advantages in terms of high accuracy, enhanced reliability, guiding material design, and reducing experimental costs, making it of great importance for material research and applications.
Additionally, we create a graph showing how c 1 and c 2 change with the number of iterations k. This graph visually represents the trend of c 1 and c 2 over time. Furthermore, we plot the convergence graph of the objective function to compare the impact of c 1 and c 1 on the convergence of the objective function. The specific graph is shown in Figure 6:
From the situation depicted in the figure, it can be seen that the objective convergence value gradually approaches zero as c 1 and c 2 change, proving the effectiveness of the parameter settings for c 1 and c 2 . The convergence of the objective function shown in the figure indicates that the algorithm proposed in this paper tends to stabilize at certain stages of iteration, followed by a significant reduction in the objective function value. This phenomenon demonstrates the effectiveness of the proposed local escape algorithm.

5. Experimental Verification

To fully verify the accuracy of the MSPSO algorithm and its effectiveness in practical applications, we conduct practical application tests on the algorithm. Specifically, we apply it to the measurement of silicon carbide samples and tungsten samples to verify the effectiveness of the algorithm in actual production and daily life [29].

5.1. Experimental Preparation

We use a rapid emissivity measurement device in the laboratory to detect the radiation signal of silicon carbide samples. The measurement system includes a fiber optic spectrometer (Idea Optics NIR25S), a halogen lamp calibration source, a high-temperature rangefinder, a linear displacement stage, an optical path system, and a host computer. The prototype features a dual-layer structure: the upper layer houses the measurement apparatus, while the lower layer contains the radiation signal capture and optical path calibration devices, connected via optical fibers. The prototype detector operates within a spectral range of 0.9–2.5 μ m (near-infrared) and is capable of measuring temperatures within a distance of 0.5 to 3 m. The FWHM (Full Width at Half Maximum) of the channels in the fiber optic spectrometer is 3 nm. The spectrometer uses a two-stage thermoelectric-cooled InGaAs sensor with a spectral range of 0.9–2.5 μ m and a signal-to-noise ratio (SNR) of 7500:1. The integration time is adjustable between 1 ms and 200 ms. The halogen lamp serves as a calibration light source, providing a spectrum that closely resembles blackbody radiation. With a color temperature of 2800 K, it covers an effective wavelength range of 360–2500 nm, ensuring accurate calibration during online measurements. This light source features high signal output stability (stability of less than 0.15% per hour), compact size, and ease of integration. The layout of the experimental equipment can be referred to in Figure 7.
A Proportional–Integral–Derivative (PID) temperature controller is used to control the blackbody temperature, with the temperature control system achieving a precision of 0.1 K. In the experiment, the blackbody temperature is set to 923 K, and the heating temperatures for the silicon carbide are set to 973 K, 1023 K, and 1073 K, respectively. An S-type thermocouple is used to monitor temperature fluctuations, while a calibrated K-type thermocouple is fixed in a small hole at the edge of the sample surface to monitor the sample temperature in real-time, with a maximum temperature of up to 1200 K. Once the surface temperature of the silicon carbide stabilizes, its radiation intensity is collected using a fiber optic spectrometer. The emissivity of the silicon carbide is determined by calculating the ratio of the sample’s voltage to the blackbody’s voltage. The measurement error of the equipment is controlled within 1–2%. In the experiment, measurement errors are ignored, and only the computational errors of the algorithm presented in this paper are considered.
Based on references [29,30,31], we can estimate the emissivity of silicon carbide and tungsten within a given wavelength and temperature range. After stabilizing the surface temperature of silicon carbide, we can measure its radiation intensity using an optical fiber spectrometer and combine this with data from the references to more accurately determine the emissivity range of both materials. Table 5 shows the measured spectral emissivity values of silicon carbide and tungsten at these wavelengths.
In the measurement of the tungsten sample, due to the limitations of the instruments, we refer to the content of references [29,30] and calibrate the blackbody temperature to 2000 K. We determine the emissivity range of tungsten within the specified wavelength range and calculate the corresponding voltage values based on these emissivities. Finally, the emissivity of tungsten is shown in Table 6.

5.2. Experimental Results

The following presents our inversion results for determining the emissivity and temperature of silicon carbide and tungsten. Although the temperature values calculated by the MSPSO algorithm vary each time, the results are all quite close to the true values. The inversion results listed below are based on the average of 100 repeated calculations. To enhance the computational efficiency and inversion accuracy, during the execution of the algorithm, we adjusted the feasible domains for the two samples to [0.5, 0.99] and [0.01, 0.5], respectively. Furthermore, this paper offers a comprehensive comparison between the proposed algorithm, the GIM-EPF algorithm, and the BP algorithm introduced by Xing, which combines the generalized inverse matrix with the long short-term memory neural network [19,21]. Through the analysis and comparison of these three algorithms, the aim is to evaluate their performance and applicability in specific tasks. The results are presented in Table 7 and Table 8.
The inversion results of silicon carbide using the MSPSO algorithm are detailed in Table 7. As is evident from the table, for silicon carbide material, the absolute error in the calculated temperature remains within 3 K, the relative error is less than 0.4%, and the average calculation time is merely 0.29 s. In contrast, for tungsten material, the detailed inversion results are presented in Table 8, where the absolute error is maintained within 7 K, the relative error does not exceed 0.3%, and the average calculation time is 0.38 s. Compared to the other two data processing algorithms, the algorithm proposed in this paper demonstrates overall superiority over the other two algorithms at three different temperatures for both silicon carbide and tungsten.
Furthermore, as shown in Figure 8, we compare the results obtained from the three algorithms with the actual emissivity trends. The trends presented in the figure clearly demonstrate that the spectral emissivity trends of the two samples obtained by inversion using the algorithm proposed in this paper are generally consistent with the actual distribution. Although the GIM-EPF algorithm and the BP neural network method show consistency in predicting the trends of material emissivity, their prediction performance is not satisfactory in some temperature ranges. In contrast, the algorithm proposed in this paper exhibits superior performance, surpassing the GIM-EPF algorithm and the BP neural network method. Therefore, we can conclude that the proposed MSPSO algorithm has good application potential in practical measurements of temperature and emissivity.

6. Conclusions

Based on the inherent relationship between the ratio of adjacent wavelength radiation signals and emissivity, we have innovatively proposed a novel data processing model for multi-spectral thermometers. Building upon this model and guided by nongradient optimization theory, we have further developed a new data processing algorithm named MSPSO. One significant advantage of this algorithm is that it does not require a preset spectral emissivity model or careful selection of an appropriate initial emissivity model, greatly simplifying the application process. Through a series of simulation experiments, we comprehensively model six different types of emissivity material models. The results show that the MSPSO algorithm can efficiently retrieve the true temperature and spectral emissivity with a relative error of less than 0.3%. Furthermore, in practical validation using silicon carbide and tungsten as experimental materials, the temperature relative error of the MSPSO algorithm is strictly controlled within 0.4%. Additionally, the computation time of this algorithm is extremely fast, within 0.4 s, which fully demonstrates its efficiency in practical applications. In summary, the data processing method we have constructed not only eliminates the need for an initialized spectral emissivity model but also ensures accurate and efficient temperature estimation, making it highly suitable for high-temperature real-time measurements in industrial settings. Moreover, since our algorithm does not have specific requirements for the functional form, it provides new optimization ideas and directions for future research on more complex and reliable multi-spectral temperature measurement models.

Author Contributions

Conceptualization, X.W.; methodology, S.H.; software, S.H.; Validation, X.W.; Formal analysis, X.W.; Writing—original draft, S.H.; Writing—review and editing, S.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Mekhrengin, V.M.; Meshkovskii, I.K.; Tashkinov, V.A.; Guryev, I.V.; Sukhinets, V.A.; Smirnov, D.S. Multispectral pyrometer for high temperature measurements inside combustion chamber of gas turbine engines. Measurement 2019, 139, 355–360. [Google Scholar] [CrossRef]
  2. Fu, T.; Liu, J.; Duan, M.; Li, S. Subpixel Temperature Measurements in Plasma Jet Environments Using High-Speed Multispectral Pyrometry. J. Heat Transfer. 2018, 140. [Google Scholar] [CrossRef]
  3. Wen, C.D.; Chai, T.Y. Experimental investigation of emissivity of aluminum alloys and application of multispectral radiation thermometry. Appl. Therm. Eng. 2011, 31, 2414–2421. [Google Scholar] [CrossRef]
  4. Daniel, K.; Feng, C.; Gao, S. Application of multispectral radiation thermometry in temperature measurement of thermal barrier coated surfaces. Measurement 2016, 92, 218–223. [Google Scholar] [CrossRef]
  5. Fu, T.; Duan, M.; Tian, J.; Shi, C. Inverse analysis of non-uniform temperature distributions using multispectral pyrometry. Infrared Phys. Technol. 2016, 76, 504–509. [Google Scholar] [CrossRef]
  6. Araujo, A. Analysis of multi-band pyrometry for emissivity and temperature measurements of gray surfaces at ambient temperature. Infrared Phys. Technol. 2016, 76, 365–374. [Google Scholar] [CrossRef]
  7. Lamien, B.; Le Maux, D.; Courtois, M.; Pierre, T.; Carin, M.; Le Masson, P.; Barreto Orlande, H.R.; Paillard, P. A Bayesian approach for the estimation of the thermal diffusivity of aerodynamically levitated solid metals at high temperatures. Int. J. Heat Mass Transfer. 2019, 141, 265–281. [Google Scholar] [CrossRef]
  8. Fu, T.; Duan, M.; Tang, J.; Shi, C. Measurements of the directional spectral emissivity based on a radiation heating source with alternating spectral distributions. Int. J. Heat Mass Transfer. 2015, 90, 1207–1213. [Google Scholar] [CrossRef]
  9. Huang, H.; Zhang, Z.; Niu, Y.; Zhang, C.; Jiang, J. Review of multispectral radiation thermometry data processing algorithms. Infrared Phys. Technol. 2023, 129. [Google Scholar] [CrossRef]
  10. Xing, J.; Cui, S.; Qi, W.; Zhang, F.; Sun, X.; Sun, W. A data processing algorithm for multi-wavelength pyrometry—Which does not need to assume the emissivity model in advance. Measurement 2015, 67, 92–98. [Google Scholar] [CrossRef]
  11. Wang, H.; Chen, D.; Wang, G.; Long, Y.; Luo, J.; Liu, L.; Yang, Q. Measurement technology for material emissivity under high temperature dynamic heating conditions. Measurement 2013, 46, 4023–4031. [Google Scholar] [CrossRef]
  12. Liu, G.; Liu, D. Noncontact direct temperature and concentration profiles measurement of soot and metal-oxide nanoparticles in optically thin/thick nanofluid fuel flames. J. Heat Mass Transfer. 2019, 134, 237–249. [Google Scholar] [CrossRef]
  13. Taunay, P.Y.C.R.; Choueiri, E.Y. Multi-wavelength pyrometry based on robust statistics and cross-validation of emissivity model. Rev. Sci. Instrum. 2020, 91, 114902. [Google Scholar] [CrossRef]
  14. Sun, X.G.; Dai, J.M.; Cong, D.C.; Chu, Z.X. True temperature measurement by radiation method based on neural network model. J. Infrared. Millim. 2001, 20, 151–153. [Google Scholar] [CrossRef]
  15. Jianhui, X.; Zhenfang, X.; Li, F.; Qi, W. Modeling infrared radiance and calculating spectral emissivity based on RBF network. Infrared Laser Eng. 2016, 45, 17–22. [Google Scholar] [CrossRef]
  16. Chen, L.; Sun, S.; Gao, S.; Zhao, C.; Wang, C.; Sun, Z.; Jiang, J.; Zhang, Z.; Yu, P. Multi-spectral temperature measurement based on adaptive emissivity model under high temperature background. Infrared Phys. Technol. 2020, 111, 103523. [Google Scholar] [CrossRef]
  17. Li, S.; Jin, X.; Xuan, Y.; Zhou, X.; Chen, W.; Wang, Y.X.; Yan, X. Enhancing the locality and breaking the memory bottleneck of transformer on time series forecasting. Neural Inform. Process. Syst. 2019, 32. [Google Scholar] [CrossRef]
  18. Lu, W.; Gao, L.; Li, Z.; Wang, D.; Cao, H. Prediction of long-term elbow flexion force intervals based on the informer model and electromyography. Electronics 2021, 10, 1946. [Google Scholar] [CrossRef]
  19. Xing, J.; Yan, P.; LI, W.; Cui, S. Generalized inverse matrix- long short-term memory neural network data processing algorithm for multi-wavelength pyrometry. Opt. Express 2022, 30, 46081–46093. [Google Scholar] [CrossRef]
  20. Xing, J.; Peng, B.; Ma, Z.; Guo, X.; Dai, L.; Gu, W.; Song, W. Directly data processing algorithm for multi-wavelength pyrometer (MWP). Opt. Express 2017, 25, 30560–30574. [Google Scholar] [CrossRef]
  21. Liang, J.; Dai, L.; Chen, S.; Gu, W.; Peng, B.; Jiang, N.; Song, W.; Xing, J. Generalized inverse matrix-exterior penalty function (GIM-EPF) algorithm for data processing of multi-wavelength pyrometer (MWP). Opt. Express 2018, 26, 25706–25720. [Google Scholar] [CrossRef] [PubMed]
  22. Yu, K.; Guo, H.; Zhang, K.; Liu, Y.; Liu, Y. Multi-wavelength radiometric thermometry data processing algorithm based on he BFGS algorithm. Appl. Opt. 2021, 60, 1916–1923. [Google Scholar] [CrossRef] [PubMed]
  23. Tian, Z.; Zhang, K.; Xu, Y.; Yu, K.; Liu, Y. Data processing method for simultaneous estimation of temperature and emissivity in multispectral thermometry. Opt. Express 2022, 30, 35381–35397. [Google Scholar] [CrossRef]
  24. Lynn, N.; Suganthan, P.N. Heterogeneous comprehensive learning particle swarm optimization with enhanced exploration and exploitation. Swarm Evol. Comput. 2015, 24, 11–24. [Google Scholar] [CrossRef]
  25. Wang, X.; Jin, C. Image encryption using game of life permutation and PWLCM chaotic system. Opt. Commun. 2012, 285, 412–417. [Google Scholar] [CrossRef]
  26. Tizhoosh, H.R. Opposition-based learning: A new scheme for machine intelligence. In Proceedings of the International Conference on Computational Intelligence for Modelling, Control and Automation and International Conference on Intelligent Agents, Web Technologies and Internet Commerce (CIMCA-IAWTIC’06), Vienna, Austria, 28–30 November 2005; Volume 1, pp. 695–701. [Google Scholar] [CrossRef]
  27. Wang, W.c.; Xu, L.; Chau, K.w.; Xu, D.m. Yin-Yang firefly algorithm based on dimensionally Cauchy mutation. Expert Syst. Appl. 2020, 150, 113216. [Google Scholar] [CrossRef]
  28. Wang, C.; Huang, Y.; Shao, M.; Hu, Q.; Chen, D. Feature Selection Based on Neighborhood Self-Information. IEEE T. Cybern. 2020, 50, 4031–4042. [Google Scholar] [CrossRef]
  29. Forsythe, W.; Adams, E. Radiating characteristics of tungsten and tungsten lamps. J. Opt. Soc. Am. 1945, 35, 108–113. [Google Scholar] [CrossRef]
  30. Zhang, K.; Liu, Y. Modified two-temperature calibration method for emissivity measurements at high temperatures. Appl. Therm. Eng. 2020, 168, 114854. [Google Scholar] [CrossRef]
  31. Cagran, C.P.; Hanssen, L.M.; Noorma, M.; Gura, A.V.; Mekhontsev, S.N. Temperature-resolved infrared spectral emissivity of SiC and Pt–10Rh for temperatures up to 900 °C. Int. J. Thermophys. 2007, 28, 581–597. [Google Scholar] [CrossRef]
Figure 1. Flowchart of the MSPSO algorithm.
Figure 1. Flowchart of the MSPSO algorithm.
Sensors 24 06003 g001
Figure 2. Calculate the relative error of temperature for six models using the MSPSO algorithm.
Figure 2. Calculate the relative error of temperature for six models using the MSPSO algorithm.
Sensors 24 06003 g002
Figure 3. Calculate the relative error of temperature for six models using the MSPSO algorithm (with 5% random noise).
Figure 3. Calculate the relative error of temperature for six models using the MSPSO algorithm (with 5% random noise).
Sensors 24 06003 g003
Figure 4. Comparison of emissivity calculated by PSO and MSPSO algorithms with true values (the six subfigures (AF) represent the emissivity trends of six different materials.).
Figure 4. Comparison of emissivity calculated by PSO and MSPSO algorithms with true values (the six subfigures (AF) represent the emissivity trends of six different materials.).
Sensors 24 06003 g004
Figure 5. Comparison of computation time, absolute temperature error, and relative temperature error for six models before and after algorithm improvement.
Figure 5. Comparison of computation time, absolute temperature error, and relative temperature error for six models before and after algorithm improvement.
Sensors 24 06003 g005
Figure 6. The figure shows the convergence of the objective function and the changes in parameters c 1 and c 2 .
Figure 6. The figure shows the convergence of the objective function and the changes in parameters c 1 and c 2 .
Sensors 24 06003 g006
Figure 7. The 3D view of the emissivity measuring apparatus.
Figure 7. The 3D view of the emissivity measuring apparatus.
Sensors 24 06003 g007
Figure 8. Comparison of measured spectral emissivity values with calculated values from three algorithms for two sample materials. Specifically, (AC) represent silicon carbide, while (DF) represent tungsten.
Figure 8. Comparison of measured spectral emissivity values with calculated values from three algorithms for two sample materials. Specifically, (AC) represent silicon carbide, while (DF) represent tungsten.
Sensors 24 06003 g008
Table 1. Emissivity of six model materials at various wavelengths [21].
Table 1. Emissivity of six model materials at various wavelengths [21].
Target0.4 μ m0.5 μ m0.6 μ m0.7 μ m0.8 μ m0.9 μ m1.0 μ m1.1 μ m
A0.850.750.670.600.550.500.480.45
B0.450.480.500.550.600.670.750.85
C0.450.550.650.750.740.650.550.45
D0.850.750.650.550.540.650.750.80
E0.850.650.550.650.840.650.550.50
F0.500.550.650.840.650.550.650.85
Table 2. Simulate the average result of temperature using the MSPSO algorithm.
Table 2. Simulate the average result of temperature using the MSPSO algorithm.
T = 1800 KABCDEF
Inversion Temperature (K)1798.251801.471798.451802.241799.271797.77
Absolute Error (K)1.741.471.542.740.722.22
Relative Error (%)0.110.080.090.260.040.12
Table 3. Average result of temperature simulation using MSPSO algorithm (with 5% random noise).
Table 3. Average result of temperature simulation using MSPSO algorithm (with 5% random noise).
T = 1800 KABCDEF
Inversion Temperature (K)1796.971803.31795.691802.171802.441796.50
Absolute Error (K)3.023.334.302.172.443.49
Relative Error (%)0.170.190.230.120.140.21
Table 4. Simulation results of average temperature before and after improvement in genetic algorithm.
Table 4. Simulation results of average temperature before and after improvement in genetic algorithm.
MethodAbsolute Error (K)Relative Error (%)Calculate Time (s)
PSO8.811.480.67
MSPSO1.540.120.24
Table 5. Spectral emissivity data of silicon carbide obtained via optical fiber spectrometer measurement.
Table 5. Spectral emissivity data of silicon carbide obtained via optical fiber spectrometer measurement.
Wavelength ( μ m)
TEMP (K)1.4341.5251.6351.7061.8561.9342.0612.154
9730.81790.81520.81550.81450.83750.82170.81370.8193
10730.81790.81520.81550.81450.83750.82170.81370.8193
10730.83160.82980.81480.82870.84670.83350.82760.8331
TEMP (K) is used as an abbreviation for temperature (K).
Table 6. Spectral emissivity data of tungsten obtained through optical fiber spectrometer measurement.
Table 6. Spectral emissivity data of tungsten obtained through optical fiber spectrometer measurement.
Wavelength ( μ m)
TEMP (K)0.3800.4670.3800.8001.0001.5001.8002.000
22000.4820.4660.4310.4100.3780.2900.2250.201
28000.4730.4580.4190.3990.3710.2990.2540.233
34000.4650.4500.4070.3880.3630.3080.2830.265
TEMP (K) is used as an abbreviation for Temperature (K).
Table 7. Inversion results of temperature of silicon carbide material by three algorithms.
Table 7. Inversion results of temperature of silicon carbide material by three algorithms.
AlgorithmSample Temperature (K)Inversion Temperature (K)Absolute
Error (K)
Relative
Error (%)
Calculation
Time (s)
MSPSO973976.013.010.310.29
10231024.961.960.190.29
10731074.241.240.110.29
GIM-EPF973982.189.180.943.67
10231027.894.890.473.67
10731077.674.670.443.67
BP973979.476.470.66-
10231027.344.340.42-
10731070.632.370.22-
Since the training of neural network algorithms takes a long time, this will not be recorded in the table.
Table 8. Inversion results of temperature of tungsten material by three algorithms.
Table 8. Inversion results of temperature of tungsten material by three algorithms.
AlgorithmSample Temperature (K)Inversion Temperature (K)Absolute
Error (K)
Relative
Error (%)
Calculation
Time (s)
MSPSO22002206.466.460.290.38
28002806.776.770.240.38
34003401.051.050.030.38
GIM-EPF22002184.4815.510.703.97
28002808.708.700.313.97
34003404.444.440.133.97
BP22002210.1710.170.46-
28002802.972.970.11-
340033413.4513.450.39-
Since the training of neural network algorithms takes a long time, this is not recorded in the table.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, X.; Han, S. Multi-Spectral Radiation Temperature Measurement: A High-Precision Method Based on Inversion Using an Enhanced Particle Swarm Optimization Algorithm with Multiple Strategies. Sensors 2024, 24, 6003. https://doi.org/10.3390/s24186003

AMA Style

Wang X, Han S. Multi-Spectral Radiation Temperature Measurement: A High-Precision Method Based on Inversion Using an Enhanced Particle Swarm Optimization Algorithm with Multiple Strategies. Sensors. 2024; 24(18):6003. https://doi.org/10.3390/s24186003

Chicago/Turabian Style

Wang, Xiaodong, and Shuaifeng Han. 2024. "Multi-Spectral Radiation Temperature Measurement: A High-Precision Method Based on Inversion Using an Enhanced Particle Swarm Optimization Algorithm with Multiple Strategies" Sensors 24, no. 18: 6003. https://doi.org/10.3390/s24186003

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