Next Article in Journal
Biomimetic Superhydrophobic Materials through 3D Printing: Progress and Challenges
Previous Article in Journal
Sonochemistry of Liquid-Metal Galinstan toward the Synthesis of Two-Dimensional and Multilayered Gallium-Based Metal–Oxide Photonic Semiconductors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Improved Quantitative Identification Algorithm in Odor Source Searching Based on Gas Sensor Array

The College of Mechanical and Power Engineering, Henan Polytechnic University, Jiaozuo 454003, China
*
Author to whom correspondence should be addressed.
Micromachines 2023, 14(6), 1215; https://doi.org/10.3390/mi14061215
Submission received: 21 April 2023 / Revised: 30 May 2023 / Accepted: 30 May 2023 / Published: 8 June 2023

Abstract

:
In order to improve the precision of gas detection and develop valid search strategies, the improved quantitative identification algorithm in odor source searching was researched based on the gas sensor array. The gas sensor array was devised corresponding to the artificial olfactory system, and the one-to-one response mode to the measured gas was set up with its inherent cross-sensitive properties. The quantitative identification algorithms were researched, and the improved Back Propagation algorithm was proposed combining cuckoo algorithm and simulated annealing algorithm. The test results prove that using the improved algorithm to obtain the optimal solution −1 at the 424th iteration of the Schaffer function with 0% error. The gas detection system designed with MATLAB was used to obtain the detected gas concentration information, then the concentration change curve may be achieved. The results show that the gas sensor array can detect the concentration of alcohol and methane in the corresponding concentration detection range and show a good detection performance. The test plan was designed, and the test platform in a simulated environment in the laboratory was found. The concentration prediction of experimental data selected randomly was made by the neural network, and the evaluation indices were defined. The search algorithm and strategy were developed, and the experimental verification was carried out. It is testified that the zigzag searching stage with an initial angle of 45° is with fewer steps, faster searching speed, and a more exact position to discover the highest concentration point.

1. Introduction

In today’s era of rapid development of various technologies, the quantitative detection and analysis of gas have broad application prospects in the fields of food science, environmental science, public security, and national defense and military [1,2,3]. Due to the widespread disadvantages of cross sensitivity and selectivity difference, it is difficult to realize the detection and analysis of mixed gases with a single sensor [4]. At present, more methods have been used to form a sensor array through multiple gas sensors with different sensitivity degrees and combine with the mode recognition theory and method for gas analysis [5,6,7]. Current work focuses on the qualitative detection of multi-component gas, while quantitative analysis is less involved [8].
The bionic smell is sampled based on the process of smell obtained by natural organisms, which converts various odors in life into digital information through the comprehensive use of a sensor array, signal processing system, and computer identification technology [9]. With the development of life science and computer science, the research of bionic robots has received more and more attention. Its main research is to imitate various biological perception systems and design robot navigation systems based on biological vision, hearing, and smell mechanisms [10,11]. At present, there are many studies of visual and auditory aspects, while the study of olfactory robots imitating bionic smell, namely, active smell, is just starting [12]. Compared with the traditional passive application of the artificial olfactory system that can only sense the odor, the data detected by the sensors also can be integrated to track and locate the odor sources [13].
Scholars at home and abroad have carried out a lot of research work on mobile robot odor source searching. However, the work focus is mostly on the selection and formulation of search strategy, multi-sensor cooperation mode, saving search time, and so on [14,15,16]. Not much is involved in how to improve the accuracy of gas concentration detection, so the study starts from the perspective of improved quantitative gas concentration identification algorithms and combines the relevant search strategy to improve the search accuracy.
To improve the accuracy of gas concentration detection, the improved BP algorithm based on the combination of the cuckoo algorithm and simulated annealing algorithm was proposed. The improved algorithm reduces the dependence of the BP network on the initial weight and threshold and overcomes the disadvantage of falling into the local optimal solution. The search algorithm was designed, and the search strategy was formulated. The experimental scheme was designed, and the experimental platform was built. The sensor voltage and gas concentration information were normalized to meet the input and output requirements of the neural network. The mobile robot odor source search scheme based on the gas sensor array uses fewer steps, faster search speed, and more accuracy to find the location of the maximum concentration point.

2. Gas Sensor Array Construction and Neural Network Design

2.1. Gas Sensor Array Construction and Calibration

The gas sensor array equivalent to primary olfactory neurons is composed of multiple independent gas sensors. Due to the inherent cross-sensitive characteristics of the gas sensor, the response of the array can establish a one-to-one response pattern to the gas in the current environment [17]. Six independent metal oxide semiconductor gas sensors were selected to form a symmetrical sensor array on the left and right sides, respectively, TGS2611 and TGS2620 of Figaro Company of Japan and MP-4 sensors of Zhengzhou Weisheng Technology Co., Ltd. of China. Both TGS series and MP-4 sensors have good sensitivity to the measured gas in a relatively wide range of concentrations, with cross-sensitive to different categories of gas, such as alcohol and methane, respectively. The selected sensors adopt side heat heating. The heating loop and test loop are independent, which avoids voltage interference and can obtain relatively accurate test results. Applying an appropriate voltage to the heating can keep the sensor just at the operating temperature. The performance parameters of these three classes of sensors are shown in Table 1.
The gas sensor array detection module combined with the neural network module can realize the quantitative detection of the gas concentration in the environment only by obtaining the output voltage of the gas sensor array. The overall schematic diagram of the gas sensor array detection module is shown in Figure 1.
According to the experimental environment and controllability requirements, the four-wheel mobile platform used in the field of mobile cars was selected as the mechanical carrier of the gas sensor array detection module. Through the analysis of the artificial olfactory system and the research of the olfactory robot, the designed olfactory robot includes the following modules, sensor array, filter circuit, pattern recognition system, obstacle avoidance circuit module, etc. In this paper, only the quantitative identification of the gas concentration in the environment and the strategy of searching for the odor source were studied. The gas sensor array detection module and the designed olfactory robot are shown in Figure 2.
The calibration of the sensor refers to a process of establishing the relationship between the input and output of the sensor and determining the error under different use conditions. The output voltage of the sensors and gas concentration are used to train the neural network to establish a non-linear input and output relationship to realize the calibration of the sensor array. Therefore, to achieve the calibration of the sensor array, it is necessary to select an appropriate neural network, then design the neural network according to the input and output of the sensor array to realize the subsequent quantitative identification of the gas concentration.

2.2. Improved Quantitative Identification Algorithm Propose and Design

Feedforward neural network is an artificial neural network based on tutor learning, which can acquire experience from the learning of known samples and thus have the ability to identify unknown samples. BP (Back Propagation) neural network is a more commonly used multi-layer feedforward neural network, which is widely used in function approximation, pattern recognition, and other fields. Meanwhile, it has good data fitting ability and high modeling ability of complex nonlinear systems. The classical BP algorithm is essentially a simple static optimization algorithm for the fastest descent, which has the disadvantages, such as easily falling into the local optimal value and slow convergence speed. In addition, the merits and demerits of the BP algorithm also have a great relationship with the initial weights and threshold.
For the disadvantages of the classical BP algorithm easily falling into local optimum and relying on initial weight and threshold, the improved BP algorithm is proposed for the quantitative identification of gas concentration in the environment. The improved BP algorithm uses the combination of the cuckoo algorithm and the simulated annealing algorithm to obtain the optimal cuckoo nest and takes this as the initial weight and threshold. After repeated training until the minimum prediction error is obtained to obtain the optimal initial weight and threshold of the neural network.
In essence, the simulated annealing algorithm belongs to the search algorithm of the Markov chain under appropriate conditions. In the process of algorithm iteration, the common Metropolis criterion is adopted to continuously produce new solutions, judge, accept or abandon operations and can accept a solution worse than the current solution with a certain probability until the optimal solution is obtained [18]. A schematic diagram of the algorithm is shown in Figure 3.
The cuckoo algorithm combining stochastic algorithm and local search algorithm is a natural heuristic algorithm proposed by Xin-She Yang and Suash Deb in 2009. It is a random search algorithm that simulates the biological behavior of cuckoo parasitic hatching chicks in nature, which reflects the law of natural selection and survival of the fittest in nature. The algorithm only has two key parameters, the probability and population of exotic eggs being found, which are simple and easy to implement. The cuckoo algorithm effectively combines the difference algorithm, the particle swarm algorithm and the simulated annealing algorithm with global convergence. The cuckoo algorithm uses a balanced combination of local random walks controlled by switching parameters and a globally explored random walk. The local random walks are as follows:
x i t + 1 = x i t + α s H ( p a ε ) ( x j t x k t )
x j t and are the two different solutions selected by random permutation, H(u) is the step function, ε is the random number drawn from a uniform distribution, s is the step size, and α is the scaling factor of step size.
The global random walk uses a Levy flight with strong randomness, namely:
x i t + 1 = x i t + α l e v y ( λ )
where x i t is the position of the i-th nest in the t-generation and the levy(λ) is the random step size obeying the Levy distribution.
The random steps are generated with the Mantegna algorithm, where the step s is as follows:
s = u v 1 / β
u ~ N ( 0 , σ u 2 ) , v ~ N ( 0 , σ v 2 )
σ u = Γ ( 1 + β ) sin ( π β / 2 ) Γ [ ( 1 + β ) / 2 ] β 2 ( β 1 ) / 2 1 / β
In most cases, α = O(L/10); L is the characteristic scale of the problem of interest.
The intelligent algorithm basic test function Schaffer was compiled in MATLAB (v2013). The advantages and disadvantages of the improved algorithm were verified and contrasted by finding the optimal solution to test the cuckoo algorithm (CS), cuckoo algorithm introducing the simulated annealing algorithm (CS-SA), and the improved algorithm combining the cuckoo algorithm and simulated annealing algorithm by introducing an adaptive adjustment strategy for discovery probabilities.
The total number of iterations of the algorithms was set to 1000 times, and the independent variable range of the test function was set to [–10, 10]. The first two algorithms take the functional values of the test function as the fitness values of the cuckoo algorithm. The improved algorithm takes new fitness values and selection probabilities generated from the currently obtained maximum and minimum fitness values by introducing memory functions as a measure of determining whether a target nest is discarded. The optimal fitness value obtained finally after the iteration is the target value of the function. The position of the optimal nest obtained is the horizontal and vertical coordinate value corresponding to the minimum value of the objective function.
The simulation results of the three different algorithms for finding the minimum value of the test function are shown in Figure 4.
The results obtained from Figure 4 are as follows. Using only the cuckoo algorithm, no optimal solution is obtained at the 1000th iteration, and the optimal solution obtained at the end of the iteration is −0.99996 with an error of 0.004%. After introducing the simulated annealing algorithm, the optimal solution at the 527th iteration is −1 with an error of 0%. After introducing an adaptive adjustment strategy for the solution to the cuckoo algorithm, the optimal solution at the 424th iteration is −1 with an error of 0%. The three algorithms obtaining the convergence rate of the optimal solution of the function are accelerated successively. The improved algorithm is with high convergence speed and small error, which achieves the expected improved effect.

2.3. Neural Network Design

In the experiment, a mixture of saturated steam of alcohol and pure methane was used. A 5 L sealed container made of an acrylic plate with 0.5 mm thickness was taken as a measuring container. The one-by-one response mode formed by the output voltage of the sensor array and the concentration of the gas to be measured can be taken as the actual input and the target output of the neural network after the signal preprocessing [19]. The gas concentrations selected for neural network training and prediction range from 0 to 2000 ppm. The final selected experimental data totaled 11 × 11 = 121 groups.
In order to realize the quantitative identification of gas concentration, six gas sensors are used to form two symmetrical sensor arrays, for which two identical neural networks should be designed for the detection of gas concentration. The training function selects the trainscg function, which can avoid time-consuming 1D search and accelerate the convergence speed of the network [20]. The training target value of the two neural networks is set to 0.0001. That is, when the number of neural network training times reaches the maximum value of 1000 or the error sum of squares of the neural network drops below 0.0001, the training is terminated. After the network training is completed, 23 groups of experimental data randomly selected are input into the two neural networks for prediction. The average value of the mean squared error of the two gases is used as the fitness to determine whether the optimal weight and threshold are found. The relative error is compared as an evaluation criterion for neural networks to contrast the predictive results. It is shown that the two neural networks achieve the convergence target after 1121 and 1214 iterations, respectively. The predictive results of the quantitative recognition by one of the neural networks are shown in Table 2.
According to Table 2, the predictive curve of alcohol steam of the first neural network is shown in Figure 5a, and the result for methane is in Figure 5b. The error between the predictive gas concentration and the expected (actual) concentration can be intuitively seen from the two predictive curves. The prediction error obtained with the improved algorithm is significantly smaller than that of the BP algorithm, and the BP algorithm optimized only with the cuckoo algorithm; thus, the advantages of the improved algorithm are proved.
It is found from Table 2 that the maximum predictive error of the neural network for alcohol steam is 24.731%, the average predictive error is 8.225%, and those for methane are 22.218% and 4.911%, respectively. Although the maximum predictive error is large, it can be seen from Figure 5 that in the concentration curve predicted by the improved algorithm, the number of large error points is a small proportion of the total prediction number. The points for the relative error larger than 15% of the predictive concentration of two different gases are both 2 and account for 8.696% of the total prediction number. On the whole, the gas sensor array shows fine detection performance when detecting the concentration of the above two gases within the corresponding concentration detection range.
The structure of the BP neural network completed is shown in Figure 6. Where r1, r2, and r3 represent the output voltage of the sensor array after normalization. Y1 and y2 indicate the gas concentration acquired.

3. Odor Source Searching Algorithm Design and Experiment Verification

In the study, the active olfactory method is applied, that is, a mobile robot carrying a sensor module to search for odor sources. The Gaussian model is taking as the gas propagation model, and the concentration distribution formula of the Gaussian plume model is as follows:
C ( x , y , z , H ) = Q 2 π σ y σ z u ¯ exp ( y 2 σ y 2 ) exp ( Z H ) 2 2 σ z 2 + exp ( Z + H ) 2 2 σ z 2
where C is the pollutant concentration at any point; H is the effective height of the discharge outlet; Q is the source strength, that is, the pollutant discharge per unit of time; u ¯ is the average wind speed; and σy and σz are horizontal and vertical diffusion coefficients, respectively.
The key to calculate the pollutant concentration with Formula (6) is to accurately determine the values of σy and σz, which are related to the stability of the atmosphere. At a given level of stability, the diffusion coefficients are functions of the distance x to the center of the chimney, namely:
σ y = a x b , σ z = c x d
The diffusion coefficients with the atmospheric stability level F are selected, that is, a = 0.055, b = 0.929, c = 0.062, and d = 0.784. The average wind speed is set to 0.5 m/s, and the volume of the simulated environment is 6 m × 8 m × 4 m. The leakage source is the elevated point source diffusion with a certain distance from the ground level; the height is selected as H = 0.5 m. The source strength of alcohol steam is set to 50 ppm/s and converted to the mass flow Q = 102.835 mg/s. The diffusion concentration chart of the Gaussian plume model is plotted with MATLAB according to the parameter settings, and the ground concentration distribution at Z = 0 is shown in Figure 7.
It is demonstrated from Figure 7 that the gas leakage source is the point source diffusion, and the concentration in the x direction is normally distributed on the y axis. On the x axis, the gas concentration is close to zero near the pollution source at the ground. Along the downwind direction, the concentration on the ground axis reaches the maximum at a certain distance from the point source and gradually decreases.
By solving the derivative and taking the extreme for Formula (8), the maximum concentration Cmax and the distance xmax from the leakage source can be obtained. When y = 0, z = 0, the concentration distribution along the x-axis can be achieved.
C ( x , 0 , 0 , H ) = q π u ¯ σ y σ z exp H 2 2 σ z 2
Make ∂C/∂x = 0, since both σyand σz are unknown functions of x, assume σyz= m (m is a constant), namely:
σ z q π u ¯ m σ z 2 exp H 2 2 σ z 2 = exp H 2 2 ( m σ z ) 2 q π u ¯ m σ z 3 2 H 2 ( m σ z ) 2 = 0
When,
σ Z | x = x max = H / 2
The maximum concentration may be computed below.
C max = 2 q π e u ¯ H 2 = σ z σ y
During the simulation experiment, the initial step size of the robot is set to d0 = 0.8 m. To simplify the calculation, the termination search condition defined in the experiment is that the gas concentration detected in step n is less different from the maximum concentration in the plume model. The difference in horizontal-vertical coordinates between the final point and the maximum concentration point should not be greater than 0.08 m. The rules of mobile robots searching for odor sources always move towards a large rate of concentration change.
Figure 8 shows the change of the detected gas concentration with the search steps during the odor source searching with different initial steering angles. It can be seen that the gas concentration detected by mobile robots during the search process generally shows an increasing trend, and the step length and steering angle can be timely adjusted according to the concentration change. During the first phase of the Z-shaped searching with the initial steering angle 45°, the maximum concentration point is found at step 16. The maximum concentration is 293.229 mg/m3, and the error is 0%. When searching at a 30° initial steering angle, the maximum concentration point is found at step 19, and the maximum concentration is 293.101 mg/m3; the error is 0.044%. When searching with a 60° initial steering angle, the maximum concentration point is found at step 19. The maximum concentration is 293.229 mg/m3; the error is 0%. When using a 75° steering angle, the maximum concentration point is found at step 24; the maximum value is 293.229 mg/m3, and the error is 0%. In the first stage, four different initial angles are adopted to find that the error of the maximum concentration is within the allowable range so the design requirements are satisfied.

4. Conclusions

The gas sensor array was designed based on the artificial olfactory system, using the inherent cross-sensitivity characteristics to form a high-dimensional response to the measured gas to provide sufficient information to express the gas environment. An improved algorithm was proposed for the quantitative identification of gas. It is proved that the optimal solution −1 of the Schaffer function was obtained in the 424th iteration by the improved algorithm, and the error is 0%. The experimental scheme was designed, and the experimental platform was built to analyze and compare the predictive results of the two groups of neural networks. The Gaussian plume model was selected as the plume diffusion model, and the search algorithm was designed with MATLAB. It is shown that when the initial angle of 45° was used for Z-shaped searching, the maximum concentration point was found at step 16, the steps were fewer, the searching speed was faster, and the location of the maximum concentration point was more accurate.

Author Contributions

Y.Z. wrote the paper and designed in general; D.W. designed the gas sensor array and neural network; X.H. conceived, designed, and performed the experiments. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Key Research Project in Colleges and Universities of Henan Province (grant no. 23A460010) and by the Opening Project of Henan Engineering Laboratory of Photoelectric Sensor and Intelligent Measurement and Control, Henan Polytechnic University (grant no. HELPSIMC-2020-006).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Weng, W.; Aldén, M.; Li, Z. Simultaneous quantitative detection of HCN and C2H2 in combustion environment using TDLAS. Processes 2021, 9, 2033. [Google Scholar] [CrossRef]
  2. Goldschmidt, J.; Nitzsche, L.; Wolf, S.; Lambrecht, A.; Wöllenstein, J. Rapid Quantitative Analysis of IR Absorption Spectra for Trace Gas Detection by Artificial Neural Networks Trained with Synthetic Data. Sensors 2022, 22, 857. [Google Scholar] [CrossRef] [PubMed]
  3. Xu, X.; Ma, W.; Yan, B. An electrodeposited nano-porous and neural network-like Ln@HOF film for SO2 gas quantitative detection via fluorescent sensing and machine learning. J. Mater. Chem. A 2021, 9, 26391–26400. [Google Scholar] [CrossRef]
  4. Duan, Z.; Zhang, Y.; Tong, Y.; Zou, H.; Peng, J.; Zheng, X. Mixed-Potential-Type Gas Sensors Based on Pt/YSZ Film/LaFeO3 for Detecting NO2. J. Electron. Mater. 2017, 46, 6895–6900. [Google Scholar] [CrossRef]
  5. Dmitrzak, M.; Kalinowski, P.; Jasinski, P.; Jasinski, G. Identification of defected sensors in an array of amperometric gas sensors. Sens. Rev. 2022, 42, 195–203. [Google Scholar] [CrossRef]
  6. Dobrzyniewski, D.; Szulczyński, B.; Dymerski, T.; Gębicki, J. Development of gas sensor array for methane reforming process monitoring. Sensors 2021, 21, 4983. [Google Scholar] [CrossRef] [PubMed]
  7. Chu, J.; Li, W.; Yang, X.; Wu, Y.; Wang, D.; Yang, A.; Yuan, H.; Wang, X.; Li, Y.; Rong, M. Identification of gas mixtures via sensor array combining with neural networks. Sens. Actuators B Chem. 2021, 329, 129090. [Google Scholar] [CrossRef]
  8. Liu, X.; Wang, Y.; Gao, Y.; Song, Y. Gas-propelled biosensors for quantitative analysis. Analyst 2021, 146, 1115–1126. [Google Scholar] [CrossRef] [PubMed]
  9. Strickland, E. A Bionic Nose to Smell the Roses Again: Covid Survivors Drive Demand for a Neuroprosthetic Nose. IEEE Spectr. 2022, 59, 22–27. [Google Scholar] [CrossRef]
  10. Zhang, H.; Lee, S. Robot Bionic Vision Technologies: A Review. Appl. Sci. 2022, 12, 7970. [Google Scholar] [CrossRef]
  11. Wang, C.; Li, H.; Zhang, Z.; Yu, P.; Yang, L.; Du, J.; Niu, Y.; Jiang, J. Review of Bionic Crawling Micro-Robots. J. Intell. Robot. Syst. 2022, 105, 56. [Google Scholar] [CrossRef]
  12. Horibe, J.; Ando, N.; Kanzaki, R. Odor-searching Robot with Insect-behavior-based Olfactory Sensor. Sens. Mater. 2021, 33, 4185. [Google Scholar] [CrossRef]
  13. Qin, C.; Wang, Y.; Hu, J.; Wang, T.; Liu, D.; Dong, J.; Lu, Y. Artificial Olfactory Biohybrid System: An Evolving Sense of Smell. Adv. Sci. 2023, 10, 1–20. [Google Scholar] [CrossRef] [PubMed]
  14. Wang, C.; Ju, P.; Wu, F.; Lei, S.; Pan, X. Best response-based individually look-ahead scheduling for natural gas and power systems. Appl. Energy 2021, 304, 117673. [Google Scholar] [CrossRef]
  15. Gholami, A.; Seyedali, S.M.; Ansari, H.R. Estimation of shear wave velocity from post-stack seismic data through committee machine with cuckoo search optimized intelligence models. J. Pet. Sci. Eng. 2020, 189, 106939. [Google Scholar] [CrossRef]
  16. Lei, G.; Stanko, M.; Silva, T.L. Formulations for automatic optimization of decommissioning timing in offshore oil and gas field development planning. Comput. Chem. Eng. 2022, 165, 107910. [Google Scholar] [CrossRef]
  17. Han, J.; Kang, M.; Jeong, J.; Cho, I.; Yu, J.; Yoon, K.; Park, I.; Choi, Y. Artificial Olfactory Neuron for an In-Sensor Neuromorphic Nose. Adv. Sci. 2022, 9, 2106017. [Google Scholar] [CrossRef] [PubMed]
  18. Zolfaghari, A.; Izadi, M.; Razavi, H. Optimum design of natural gas trunk line using simulated annealing algorithm. Int. J. Oil Gas Coal Technol. 2021, 26, 281–301. [Google Scholar] [CrossRef]
  19. Wang, S.-H.; Chou, T.-I.; Chiu, S.-W.; Tang, K.-T. Using a Hybrid Deep Neural Network for Gas Classification. IEEE Sens. J. 2021, 21, 6401–6407. [Google Scholar] [CrossRef]
  20. Kopbayev, A.; Khan, F.; Yang, M.; Halim, S.Z. Gas leakage detection using spatial and temporal neural network model. Process Saf. Environ. Prot. 2022, 160, 968–975. [Google Scholar] [CrossRef]
Figure 1. The schematic diagram of the gas sensor array detection module.
Figure 1. The schematic diagram of the gas sensor array detection module.
Micromachines 14 01215 g001
Figure 2. The gas sensor array detection module and the designed olfactory robot.
Figure 2. The gas sensor array detection module and the designed olfactory robot.
Micromachines 14 01215 g002
Figure 3. Schematic diagram of simulated annealing algorithm.
Figure 3. Schematic diagram of simulated annealing algorithm.
Micromachines 14 01215 g003
Figure 4. Results comparison of Schaffer test function for different algorithms.
Figure 4. Results comparison of Schaffer test function for different algorithms.
Micromachines 14 01215 g004
Figure 5. Comparison of predictive curve of alcohol vapor and methane concentration by different algorithms. (a) Alcohol vapor; (b) CH4.
Figure 5. Comparison of predictive curve of alcohol vapor and methane concentration by different algorithms. (a) Alcohol vapor; (b) CH4.
Micromachines 14 01215 g005
Figure 6. Scheme of neural network.
Figure 6. Scheme of neural network.
Micromachines 14 01215 g006
Figure 7. Distribution of plume diffusion concentration. (a) 3D image; (b) xoy plane projection.
Figure 7. Distribution of plume diffusion concentration. (a) 3D image; (b) xoy plane projection.
Micromachines 14 01215 g007
Figure 8. The variation curve of concentration.
Figure 8. The variation curve of concentration.
Micromachines 14 01215 g008
Table 1. The performance parameters of three sensors.
Table 1. The performance parameters of three sensors.
Sensor ModelSensitive GasDetection Concentration /ppmMain Application Areas
TGS2611Methane, Natural gas500–10,000Portable gas detector, Gas leakage detection
TGS2620Alcohol50–5000Ethanol detector
MP-4Methane, Natural gas, Biogas300–10,000Fire prevention, Safety detection system, Gas leak detector
Table 2. Predictive results of the quantitative recognition.
Table 2. Predictive results of the quantitative recognition.
Sample
Number
Actual Concentration /ppmPredictive Concentration /ppmRelative Error
AlcoholMethaneAlcoholMethaneAlcoholMethane
15200600249.461601.3640.2470.002
5610000938.7667.6560.061
62100012001114.0901186.7920.1140.011
106180012001699.3401202.1770.0560.002
5910006001142.322541.2630.1420.098
172001000229.6941066.2000.1480.066
63100014001126.8081412.6380.1270.009
84140012001450.7021236.5390.0360.030
202001600230.0131675.0770.1500.047
67120001030.963−3.4780.141
6912004001085.969336.5640.0950.159
10218004001694.531380.4550.0590.049
436001800591.2521788.0030.0150.007
108180016001783.6381589.6840.0090.006
111200001972.889−6.8850.014
7012006001027.848580.4650.1430.033
9216006001620.111643.6260.0130.073
10318008001756.625799.7290.0240.0003
9016002001694.422186.4270.0590.068
11320004001958.524438.3800.0210.096
10118002001773.025155.5650.0150.222
5810004001120.502347.1120.1210.1322
901600−18.5931631.0910.019
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

Zhao, Y.; Wang, D.; Huang, X. Research on Improved Quantitative Identification Algorithm in Odor Source Searching Based on Gas Sensor Array. Micromachines 2023, 14, 1215. https://doi.org/10.3390/mi14061215

AMA Style

Zhao Y, Wang D, Huang X. Research on Improved Quantitative Identification Algorithm in Odor Source Searching Based on Gas Sensor Array. Micromachines. 2023; 14(6):1215. https://doi.org/10.3390/mi14061215

Chicago/Turabian Style

Zhao, Yanru, Dongsheng Wang, and Xiaojie Huang. 2023. "Research on Improved Quantitative Identification Algorithm in Odor Source Searching Based on Gas Sensor Array" Micromachines 14, no. 6: 1215. https://doi.org/10.3390/mi14061215

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