Next Article in Journal
An Audification and Visualization System (AVS) of an Autonomous Vehicle for Blind and Deaf People Based on Deep Learning
Previous Article in Journal
A Triple Checked Partial Ambiguity Resolution for GPS/BDS RTK Positioning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Classification and Identification of Industrial Gases Based on Electronic Nose Technology

1
School of Information and Engineering, Guangdong University of Technology, Guangzhou 510006, China
2
School of Electric and Automatic Engineering, Changshu Institute of Technology, Changshu 215500, China
3
School of Engineering, Computer and Mathematical Sciences, Auckland University of Technology, Private Bag 92006, Auckland 1142, New Zealand
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(22), 5033; https://doi.org/10.3390/s19225033
Submission received: 11 October 2019 / Revised: 12 November 2019 / Accepted: 15 November 2019 / Published: 18 November 2019
(This article belongs to the Section Intelligent Sensors)

Abstract

:
Rapid detection and identification of industrial gases is a challenging problem. They have a complex composition and different specifications. This paper presents a method based on the kernel discriminant analysis (KDA) algorithm to identify industrial gases. The smell prints of four typical industrial gases were collected by an electronic nose. The extracted features of the collected gases were employed for gas identification using different classification algorithms, including principal component analysis (PCA), linear discriminant analysis (LDA), PCA + LDA, and KDA. In order to obtain better classification results, we reduced the dimensions of the original high-dimensional data, and chose a good classifier. The KDA algorithm provided a high classification accuracy of 100% by selecting the offset of the kernel function c = 10 and the degree of freedom d = 5. It was found that this accuracy was 4.17% higher than the one obtained using PCA. In the case of standard deviation, the KDA algorithm has the highest recognition rate and the least time consumption.

1. Introduction

With the rapid development of industrial technology, various flammable, explosive, and toxic dangerous gases are widely produced. In industrial production, continuous monitoring of such gases is an important and challenging task for enterprise safety, especially in the power, coal, and petrochemical industries [1]. Toxic gases play an important role in environmental pollution [2]. Therefore, timely and accurate detection and monitoring of these harmful gases are of great value [3]. Industrial gases are widely spread around metallurgy, steel, petroleum, chemical, machinery, electronics, glass, ceramics, building materials, construction, food processing, and other industries [4,5,6,7,8,9,10].
Fortunately, advanced gas detection technologies, such as the portable electronic nose (E-nose), have become widely available to tackle the issues. Some researchers have applied E-nose technology to inspect the quality of food, including fruits [11,12], meat [13,14], rice [15,16], tea [17], cigarettes [18], Chinese herbal medicines [19], and others plant crops [20]. The latest reports show that an E-nose can be applied to the process of harmful gas detection [21,22,23], the medical industry [24,25], and space applications [26,27,28]. Because of this, more investigations into E-nose sensors and gas-chromatography/mass spectrometry (GC/MS) applications have been published [29,30].
The E-nose system consists of gas sensors and signal processing and pattern recognition components [31]. It attempts to simulate the perception, analysis, and judgment of odor in human/animal olfactory organs [32,33,34,35,36,37,38,39]. Compared with conventional odor analysis techniques, E-nose technology has the advantage of reflecting the “odor characteristics” of the gas being measured. It is fast, sensitive, accurate, and nondestructive and has more objective and repeatable characteristics than traditional artificial odor recognition. However, as a result of the variety of its sensors, and its erratic accuracy and reliability, there are challenges in employing E-nose technology for industrial gas identification. Therefore, it is necessary to apply preprocessing methods before extracting the features of the gas data. More specifically, applying proper signal processing and pattern recognition methods can result in better and more accurate detection and identification of the industrial gases.
In this study, an E-nose was used to detect the odor information of four different typical industrial gases, carbon dioxide (CO2), methane (CH4), ammonia (NH3) and volatile organic compounds (VOCs) [40,41,42]. We performed detailed calculations and used a precise experimental setup for the data collection using the E-nose. Typical methods such as principal component analysis (PCA), linear discriminant analysis (LDA), a support vector machine with radial basis function (RBF) kernel (SVM-rbf) [43], a support vector machine with sigmoid kernel (SVM-sig) [44], and a back-propagation (BP) neural network [45] were used to reduce the dimensionality and feature extraction of high-dimensional data collected by the E-nose. Further, a linear classification algorithm based on kernel function is proposed. It has a better performance than traditional linear discriminant methods through theoretical calculations and has been verified by experimental results. The proposed method obtained better classification and recognition results for different kinds of industrial gases by optimizing the classifier parameters.

2. Experimental Setup and Methods

2.1. Experimental Setup

2.1.1. Electronic Nose

In this paper, the selected device for collecting the industrial gases is a portable electronic nose (PEN3 E-nose). It was manufactured by AIRSENSE, Schwerin, Germany (https://airsense.com/en/products). In order to improve the stability of the object detection, 10 metal oxide gas sensors are used in the PEN3 to form the acquisition array and improve the reliability and range of detection. The recorded data are called the odor data map (ODM). The name of the sensor array and related parameter information are shown in Table 1.

2.1.2. Experimental Setup

An industrial gas detection experimental setup is shown in Figure 1. Firstly, the gas samples were stored in a reinforced steel bottle and the released gas flow was adjusted by the pressure valve. We obtained the specific concentration gas samples using a gas distribution device (GDD). The gases were fluxed alone from the gas channels. We used air as carrier gas during the experiment. Air was used to clean the GDD and PEN3 during the experiment. The effect of carrier gas on E-nose response was negligible and so was ignored. Then, when the gas inflow reached the electronic nose sampling interface, the sensor array responded and recorded the gas signal. The saved ODM can be used for further feature extraction and analysis using a pattern recognition method. Finally, the identified results were presented as the output of the detection system. The Figure S4 (Supplemental Material S4) is a supplementary description of the experimental setup.
In this paper, the four typical industrial gases selected in the same test environment were carbon dioxide (CO2), methane (CH4), ammonia (NH3), and volatile organic compounds (VOCs). The dynamic headspace sampling method was used to collect samples of the gases by PEN3 E-nose. Each type of gas sample was continuously collected and measured in 31 measuring samples, with a total of 124 sample groups being stored (Table 2). We used 25 sample groups of each gas type for training (with a total of 4 × 25 = 100 training sample groups), the remaining six sample groups were used for testing (with a total of 4 × 6 = 24 testing sample groups). The sampling period was 120 s and ODM (the response value of the sensor) was recorded every second. Therefore, the number of samples collected for each group was 120 and the total collecting samples for each sensor was (4 × 25 × 120 = 12,000). Considering an array of 10 sensors in the PEN3, the original size of the training matrix was (12,000 rows, 10 columns). The specific gas samples and experimental setup information are shown in Table 2.
We measured the gas samples at room temperature and other room conditions (the temperature of 25 ± 1 °C, relative humidity of 60% ± 10%). The sampling period was 120 s and the intake airflow when sampling was set to 7.8 mL/s. The response value of the sensor was recorded every second. The sample data of a single sample is a data matrix of 120 rows and 10 columns. In this paper, the steady-state response value is considered to be between the 45th and 57th seconds of the sensor response. The acquired response map is a relatively steady-state process that reflects the validity of the sampled data. The mean value is the average response data value of the sensor’s 120 s sampling time.

2.1.3. E-nose Response of the Selected Four Industrial Gases

We obtained a typical four-gas response map and a response radar map of the gases passing through an E-nose at a concentration of 300 ppm, as shown in Figure 2.
The figure clearly shows the responses of 10 sensors to different gas intensities of CO2, CH4, NH3, and VOCs for different periods. The VOCs samples in this paper were derived from indoor VOCs.
As shown in Figure 2, the response characteristics of the radar map are different for some sensors (e.g., S2, S4, S6, S8, and S9). In addition, sensors S2 and S9 are more sensitive to NH3 and VOCs than CO2 and CH4, and sensors S6 and S8 are more sensitive to CO2 and VOCs than CH4 and NH3. There is a high correlation between the detection of the four industrial gases due to the difference in sensor detection accuracy and the detection of cross-sensitivity. To further highlight the response characteristics of each sensor to the detected gas, we converted the response curve of the gas to indicate the detection of the odor fingerprint.
By highlighting the response characteristics of a single sensor in terms of gas detection, it can effectively show the contribution of the PEN3 E-nose to the detection response. The similarities and differences are shown in Figure 2. The response maps of CO2 and VOCs are very similar since the sensor is not only sensitive to VOCs, but also responds to CO2. This is the characteristic of metal oxide sensors. One of the major objectives of this research was to realize effective features of the gases and the impact of each sensor’s characteristic on the classification of gas samples. After processing of the data acquired by the E-nose, the dimensionality reduction was performed. The influence of data dimension reduction obtained by the sensor array was proposed. At the same time, a semi-supervised embedded kernel classification algorithm was proposed. Next, it is compared with the linear classification algorithm in terms of the recognition rate and algorithm complexity.

2.2. Signal Processing Method

2.2.1. An Overview of Principal Component Analysis (PCA)

PCA is a classical linear dimension reduction method based on statistical analysis. It is widely used in data mining, machine vision, and other fields. It is an unsupervised linear mapping transformation used to extract the main feature components of data. Through linear transformation, the original data is represented by statistical feature quantity. The original high-dimensional data is mapped to reduce its dimensionality. Because of the mapping from n-dimensional features to k-dimensional features, the k-dimensional features are a new orthogonal feature. It is a k-dimensional feature reconstructed based on the original n-dimensional features. A set of mutually orthogonal coordinate axes are sequentially sought from the original space. The choice is closely related to the data itself. A set of eigenvectors are sought, which can express the original data as linear polynomials; thereby, realizing the projection occlusion from high dimensionality to low dimensional space.

2.2.2. An Overview of Linear Discriminant Analysis (LDA)

LDA is a supervised learning algorithm. The data is projected in a low dimension using the dimensionality reduction technique. It is hoped that the projection points of each type of data are as close as possible, and the distances between the type centers of different types of data are as big as possible. We can determine the category based on the position of the new sample projection point when classifying a new sample. This specific algorithm can be described as follows:
Sample mean vector m i :
m i = 1 N i x G i x , i = 1 , 2 , N .
where m i is the mean feature vector of training samples in ith class? The number of known pattern classes is N , as G 1 , G 2 , G N , the pattern x R n is n-dimensional real vector, and N i is the number of training samples in the ith class.
Total within-class scatter matrix S ω :
S ω = i = 1 N x G i ( x m i ) ( x m i ) T , i = 1 , 2 , N .
In Equation (2), S ω is the sum of the covariance matrices of similar samples, the variance of the same sample after projection is as small as possible, the sample is as close as possible.
Between-class scatter matrix S b :
S b = i = 1 N ( m i m ) ( m i m ) T , i = 1 , 2 , N .
In Equation (3), S b is covariance matrix of the mean of each class of sample, the sample projection between classes is as far apart as possible to facilitate the reduction of data dimensionality. Therefore,
m = 1 N i = 1 N m i , i = 1 , 2 , N .
The optimal projection direction can be found using the Fisher criterion function defined as:
J F ( ω ) = ω T S b ω ω T S ω ω .
In Equation (5), the ratio of between-class scatter and within-class scatter can be regarded as a comprehensive measure. It determines the data separability after projection. When the full separability measure obtains the maximum, the Fisher optimal projection direction is determined.

2.2.3. Kernel Discriminant Analysis (KDA) Algorithm

In the process of linear discriminant analysis, if the within-class scatter matrix S ω is a singular matrix, it is impossible to find the best projection. In order to overcome this problem, the method of embedding kernel function is proposed to find an optimal solution by employing kernel discriminant analysis (KDA).
It can be stated that the discriminant rule function is modified by constructing the embedded kernel function. In the Fisher criterion function, the optimal projection cannot be solved because of the singularity of the scatter matrix. According to the LDA, the criterion of the optimal projection is as follows: the within-class scatter matrix is as small as possible, the between-class scatter matrix is as far apart as possible. The discreteness criterion of the construction is as follows:
{ D F ( ω ) = ω T S b ω K ( x ) ω T S ω ω ω T ω = ω T ( S b K ( x ) S ω ) ω ω T ω K ( x ) = [ ( x i x i + 1 ) + c ] d .
In Equation (6), the embedded kernel function K ( x ) is a polynomial function, where c is the offset of the kernel function and d is the degree of freedom. The main function of the K ( x ) is to balance the S b and S ω , and then the equation can be optimized. The L a g r a n g i a n multiplication is applied to Equation (6) to solve the eigenvalue vector of D F ( ω ) and get the best projection. Suppose λ is the eigenvalue, then
L ( ω , λ ) = D F ( ω ) λ ( ω T ω 1 ) = ω T ( S b K ( x ) S ω ) ω λ ( ω T ω 1 ) .
To find the partial derivatives of the Equation (7), then
L ( ω , λ ) ω = ( S b K ( x ) × S ω ) ω λ × ω = 0 ,
( S b K ( x ) × S ω ) ω = λ × ω .
In Equations (8) and (9), λ is the eigenvalues of the matrices formed by S b K ( x ) × S ω .
In summary, the kernel function method avoids the problem whereby the optimal projection cannot be solved effectively due to the singularity of the scatter matrix in the linear discriminant analysis. The implementation steps of the KDA algorithm are described in Algorithm 1:
Algorithm 1: KDA algorithm
Input:Data matrix X m × n composed of m samples.
Step 1:Calculate the sample mean matrix u ¯ i of each class, and the overall sample mean matrix u .
Step 2:Calculate the within-class scatter matrix S ω and the between-class scatter matrix S b for the overall sample.
Step 3:Calculate the optimal projection surface. In Equation (6), the embedded kernel function K ( x ) is a polynomial function, where c and d are constants, c is the offset of the kernel function, d is the degree of freedom. Calculate the eigenvalue vector D F ( ω ) to get the optimal projection. λ = ( S b K ( x ) × S ω ) 1 , when we set different values of constant c and d in kernel function K ( x ) , the projection results will be different.
Output:Reduce result the projection mapping matrix Y = λ × X m × n .
In Setp 1, the samples data is a matrix of m rows and n columns, then
X m × n = [ x 11 x 12 x 1 n x 21 x 22 x 2 n x m 1 x m 2 x mn ] .
The sample mean matrix u ¯ i = i = 1 m X m × n , the overall sample mean matrix u = i = 1 n u ¯ i .
In Setp 2, the within-class scatter matrix S ω = i = 1 n ( x u i ) ( x u i ) T , the between-class scatter matrix S b = i = 1 n ( u i u ) ( u i u ) T .
In Setp 3, according to the criterion of the optimal projection with the linear discriminant analysis, the within-class scatter matrix is as small as possible, the between-class scatter matrix is as far apart as possible. For more information on the relationship, refer to Equation (6).
Finally, we select the matrix Y as the dimensionality reduction output, the projection mapping matrix Y = λ × X m × n .

3. Results and Discussion

3.1. Discrimination between the Selected Four Industrial Gases Using the Four Methods

3.1.1. Classification Results of PCA

PCA can reduce the dimensions and observe the preliminary assessments of similarity between classes. PCA is a projection method that makes it easy to display all the information contained in a dataset.
Figure 3 shows the PCA of the industrial gases in the case of steady-state response and mean value. In the steady-state case, the variance contribution rate of PC1 is 74.66%, and PC2 is 13.75%, then the total contribution rate of the first two PCs is 88.41%. In the mean value case, the variance contribution rate of the PC1 is 74.88%, the PC2 is 13.24%, so the total of the first two PCs contribution rate is 88.12%. In the two-dimensional graph, it can be seen that the distribution of sample points of CH4 and NH3 is not concentrated in Figure 3a. The intraclass distance is large, except that the points of CO2 samples are relatively concentrated. The between-class distance of the four types of samples is small; there is even a case of sample overlap. Therefore, the classification effect of PCA in the steady-state response is relatively poor. The four types of sample points have vast intraclass distances in Figure 3b. The between-class distance is not ideal, the sample coverage is broad, except that NH3 samples can be classified with the other samples. Overall, the classification results of PCA in industrial gas samples are not satisfactory.

3.1.2. Classification Results of LDA

The classification results of Figure 4 and Figure 5 are applied to the classification and identification of industrial gas samples by the LDA, and PCA + LDA algorithms, respectively.
As shown in Figure 4, the classification results of the industrial gases are different in the case of steady-state response and mean value. The variance contribution rate of PC1 is 55.78%, and PC2 is 42.36%, the total contribution rate of the first two PCs is 98.14% in Figure 4a. The variance contribution rate of PC1 is 58.53%, and PC2 is 39.82%, so the total contribution rate of the first two PCs is 98.35% in Figure 4b. From Figure 4a, it can be seen that the point of each sample distribution is not concentrated enough, the within-class distance is not small. However, the between-class distance is good, except when the samples of CO2 and VOCs have a little overlap. Therefore, the result of classification is poor. As shown in Figure 4b, the classification effect of mean value is not better than in the case of the steady-state response. In general, the classification accuracy of LDA is not high enough and needs to be improved.
Figure 5 has some similarities with Figure 3 and Figure 4. The within-class distance is not small enough, the between-class distance is not large enough. Some parts of the samples have overlapping, the classification results are not good enough. However, the performance of the PCA + LDA algorithms is better than the others in terms of both the total contribution rate and a single contribution rate. The total contribution rate is as high as 99.48% and 99.26%, and even the contribution rate of the PC1 reaches to 91.77% in Figure 5b. Although the total contribution rate of LDA is higher than that of the PCA, the single-axis contribution rate of LDA is second to that of the PCA from Figure 3 and Figure 4. On the basis of the above analysis results, this paper proposes an optimized method to improve the classification and identification of the industrial gases.

3.1.3. Classification Results of KDA

The classification results of the KDA algorithm for four industrial gases are shown in Figure 6 and Figure 7. In this method, the constants c and d were effectively set to fulfill the optimization result. Figure 6 shows the results of the classification of four industrial gas samples in the standard deviation case with different values of ‘ c ’ and ‘ d ’. Many experiments were conducted with different constants as shown in Figure 6a c = 10, d = 10; Figure 6b c = 10, d = 7; Figure 6c c = 10, d = 5; Figure 6d c = 10, d = 3; Figure 6e c = 7, d = 5; Figure 6f c = 15, d = 5. From the comparison of the classification results of Figure 6a–c and Figure 5d, the best value of the constant d is 5. It can be seen from the comparison of the classification results of Figure 6c,e,f that the best value of the constant c is when c ≥ 10. However, the complexity O ( N 2 ) (to calculate the matrix of N × N) increases as the value of c increases. In this paper, we selected c = 10 and d = 5 as effective settings after careful consideration. As shown in Figure 6, the classification results are much better than those in Figure 3, Figure 4 and Figure 5. The classification results of each sample from Figure 6 show that the within-class distance was small, the between-class distance was large, and the sample points did not overlap. The classification results of Figure 6c,f were better than the other four classification results. Considering the complexity of the algorithm, Figure 6c shows the optimal classification result of the KDA algorithm under the extracted feature of standard deviation.
On the basis of the classification results of Figure 6 (setting constant c = 10, d = 5), Figure 7 shows the classification results after extracting different features. For example, the Figure 7a differential value; Figure 7b integral value; Figure 7c mean value; and Figure 7d variance value. As shown in Figure 7, the classification results are invalid except for the differential values; the results in the other three characteristics are poor. It can be seen from Figure 7b–d, the within-class distance was large, and the between-class distance was small. The overlap of the sample points was serious, and the classification results were not good. Comparing the classification results of Figure 6c and Figure 7a, we get the best classification results of the four industrial gases via the KDA algorithm with the extracted feature of standard deviation ( c = 10, d = 5).

3.2. Recognition Accuracy Comparison of Different Classification Methods

The Mahalanobis distance was used to analyze the test sample set, in order to further analyze the classification results of the four industrial gas data sets using various algorithms. The identification results of the test gas samples are shown in Table 3.
The average recognition rate is defined as the average value from all the test samples that correctly recognized the gases. As shown in Table 3, for the 24 test samples, the average recognition rate of PCA was 95.83% because one sample of VOCs was wrongly identified. The average recognition rate of LDA was only 83.33%, wherein the samples of NH3 were correctly identified. The average recognition rate of PCA + LDA was good; two types of test samples were wrongly identified. The recognition rates of SVM-rbf and SVM-sig were very poor, only one type of test sample was correctly identified, the remaining sample recognition rates were very low. The recognition rate of BP was relatively well balanced, but it was not ideal. The average recognition rate of KDA was 100%. The test sample set was correctly identified. As we can see from the comparison of the results in Table 3, the recognition rate of KDA was the best; PCA, PCA + LDA, and LDA came second, third, ad fourth, respectively; and the other three methods were far behind.

3.3. Time Consumption of Different Classification Methods

We considered the time consumption of the data test by the PCA, LDA, PCA + LDA, and KDA algorithms in order to compare the performance of these algorithms. In this paper, we used MatlabR2014b to analyze and process the high-dimensional data of the four industrial gases. The test hardware environment was CPUi5-6300U, memory 8 GB, main frequency 2.4 GHz. The operation times of the selected algorithms are shown in Table 4.
It can be seen from Table 4 that the time consumption of the selected algorithms for the processing of the four industrial gas samples is generally low. The comprehensive comparison results of the time consumed are as follows: PCA > PCA + LDA > KDA > LDA. The LDA algorithm directly solves the eigenvalues and eigenvectors of the sample matrix. As a result of the nonsingular matrix the time consumption of the LDA algorithm was the lowest. The classification effect of the KDA algorithm is similar in c = 15, d = 5 and c = 10, d = 5, but the latter was better than the former. As a result of the limitation of the data samples in this experiment, the difference was not particularly large in Table 4. However, this difference will be clearly reflected as the sample numbers increase.

4. Conclusions

In this paper, the PEN3 E-nose was used to obtain the response curves of different industrial gas samples. The nonlinear high-dimensional odor data were identified and analyzed using various analytical methods.
The classification results of the KDA algorithm were better than the other classification results. The recognition rate of KDA was compared with those of PCA, LDA, PCA + LDA, SVM-rbf, SVM-sig, and BF. However, the KDA classification effect differed under different feature extraction and constant values of the c and d settings ( c is the offset of the kernel function and d is the degree of freedom). The final experimental results show that KDA has the best classification performance with c = 10, d = 5 and the extracted feature of standard deviation (Figure 6 and Figure 7). The intraclass distance was small, the between-class distance was large, and the recognition rates of the test samples were the highest at 100%. It was 4.17% higher than those of PCA. The time consumption of the KDA algorithm was the lowest among the selected classifiers except for LDA, and the time consumption differed for different constant values. The results of constant c = 10, d = 5 were better than for c = 15, d = 5 (Table 4). The classification results of the KDA algorithm indicate that it is a feasible and efficient method. The results of this method can be beneficial in industrial gas detection and safety applications. However, gas monitoring at different concentrations and different gas mixtures still requires further studies.

Supplementary Materials

The following are available online at https://www.mdpi.com/1424-8220/19/22/5033/s1, Figure S1: The PCA classification results of the four industrial gas samples under the steady-state response value, Figure S2: The LDA classification results of the four industrial gas samples under steady-state response value, Figure S3: The PCA + LDA classification results of the four industrial gas samples under steady-state response value, Figure S4: Experimental equipment and processes for obtaining specific concentrations of gas samples.

Author Contributions

H.L.: Data management; Writing—original draft; review and editing. D.L.: Project administration; Supervision; Validation. Y.S.: Formal analysis; Investigation; Methodology. H.G.: Validation, Writing—review and editing.

Funding

This research was funded by the National Natural Science Foundation of China under Grant Number 61571140; Changshu Science and Technology Project under Grant Number cs201907; Natural Science Research Project of Jiangsu Higher Education Institution under Grant Number 19KJB510016; Guangdong Science and Technology Department under Grant Number 2017A010101032; and Major Scientific Research Instrument Development Project under Grant Number 2014GKXM041.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gulas, S.; Downton, M.; D’Souza, K.; Hayden, K.; Walker, T.R. Declining Arctic Ocean oil and gas developments: Opportunities to improve governance and environmental pollution control. Marin. Policy 2017, 75, 53–61. [Google Scholar] [CrossRef]
  2. Nazir, M.S.; Mahdi, A.J.; Bilal, M.; Sohail, H.M.; Ali, N.; Iqbal, H.M.N. Environmental impact and pollution-related challenges of renewable wind energy paradigm—A review. Sci. Total. Environ. 2019, 683, 436–444. [Google Scholar] [CrossRef] [PubMed]
  3. Hong, H.S.; Phuong, N.H.; Huong, N.T.; Nam, N.H.; Hue, N.T. Highly sensitive and low detection limit of resistive NO2 gas sensor based on a MoS2/graphene two-dimensional heterostructures. Appl. Surf. Sci. 2019, 492, 449–454. [Google Scholar] [CrossRef]
  4. Genduso, G.; Litwiller, E.; Ma, X.H.; Zampini, S.; Pinnau, I. Mixed-gas sorption in polymers via a new barometric test system: Sorption and diffusion of CO2-CH4 mixtures in polydimethylsiloxane (PDMS). J. Membr. Sci. 2019, 577, 195–204. [Google Scholar] [CrossRef]
  5. Heck, R.; Qahtani, M.S.; Yahaya, G.O.; Tanis, I.; Brown, D.; Bahamdan, A.A.; Ameen, A.W.; Vaidya, M.M.; Ballaguet, J.-P.R.; Alhajry, R.H.; et al. Block copolyimide membranes for pure- and mixed-gas separation. Sep. Purif. Technol. 2017, 173, 183–192. [Google Scholar] [CrossRef]
  6. Klimova, V.; Pakhaluev, V.; Shcheklein, S. On the problem of efficient production of hydrogen reducing gases for metallurgy utilizing nuclear energy. Int. J. Hydrog. Energy 2016, 41, 3320–3325. [Google Scholar] [CrossRef]
  7. Jin, F.; Zhao, J.; Han, Z.Y.; Wang, W. A joint scheduling method for multiple byproduct gases in steel industry. Control Eng. Pract. 2018, 80, 174–184. [Google Scholar] [CrossRef]
  8. Jia, C.Z. Breakthrough and significance of unconventional oil and gas to classical petroleum geology theory. Pet. Explor. Dev. 2017, 44, 1–10. [Google Scholar] [CrossRef]
  9. Atuonwu, J.C.; Leadley, C.; Bosman, A.; Tassou, S.A.; Lopez-Quiroga, E.; Fryer, P.J. Comparative assessment of innovative and conventional food preservation technologies: Process energy performance and greenhouse gas emissions. Innov. Food Sci. Emerg. Technol. 2018, 50, 174–187. [Google Scholar] [CrossRef]
  10. Arakawa, T.; Xie, R.; Seshima, F.; Toma, K.; Mitsubayashi, K. Air bio-battery with a gas/liquid porous diaphragm cell for medical and health care devices. Biosens. Bioelectron. 2018, 103, 171–175. [Google Scholar] [CrossRef]
  11. Haddi, Z.; Mabrouk, S.; Bougrini, M.; Tahri, K.; Sghaier, K.; Barhoumi, H.; Bari, N.E.; Maaref, A.; Jaffrezic-Renault, N.; Bouchikhi, B. E-Nose and e-Tongue combination for improved recognition of fruit juice samples. Food Chem. 2014, 150, 246–253. [Google Scholar] [CrossRef] [PubMed]
  12. Huang, L.X.; Meng, L.W.; Zhu, N.; Wu, D. A primary study on forecasting the days before decay of peach fruit using near-infrared spectroscopy and electronic nosetechniques. Postharvest Biol. Technol. 2017, 133, 104–112. [Google Scholar] [CrossRef]
  13. Timsorn, K.; Thoopboochagorn, T.; Lertwattanasakul, N.; Wongchoosuk, C. Evaluation of bacterial population on chicken meats using a briefcase electronic nose. Biosyst. Eng. 2016, 151, 116–125. [Google Scholar] [CrossRef]
  14. Sánchez-Macías, D.; Barba-Maggi, L.; Morales-delaNuez, A.; Palmay-Paredes, J. Guinea pig for meat production: A systematic review of factors affecting the production, carcass and meat quality. Meat Sci. 2018, 143, 165–176. [Google Scholar] [CrossRef]
  15. Baskar, C.; Nesakumar, N.; Rayappan, J.B.B.; Doraipandian, M. A framework for analysing E-Nose data based on fuzzy set multiple linear regression: Paddy quality assessment. Sens. Actuators A Phys. 2017, 267, 200–209. [Google Scholar] [CrossRef]
  16. Srivastava, S.; Mishra, G.; Mishra, H.N. Fuzzy controller based E-nose classification of Sitophilus oryzae infestation in stored rice grain. Food Chem. 2019, 283, 604–610. [Google Scholar] [CrossRef]
  17. Xu, M.; Wang, J.; Zhu, L. The qualitative and quantitative assessment of tea quality based on E-nose, E-tongue and E-eye combined with chemometrics. Food Chem. 2019, 289, 482–489. [Google Scholar] [CrossRef]
  18. Rambla-Alegre, M.; Tienpont, B.; Mitsui, K.; Masugi, E.; Yoshimura, Y.; Nagata, H.; David, F.; Sandra, P. Coupling gas chromatography and electronic nose detection for detailed cigarette smoke aroma characterization. J. Chromatogr. A 2014, 1365, 191–203. [Google Scholar] [CrossRef]
  19. Auditeau, E.; Chassagne, F.; Bourdy, G.; Bounlu, M.; Jost, J.; Luna, J.; Ratsimbazafy, V.; Preux, M.-P.; Boumediene, F. Herbal medicine for epilepsy seizures in Asia, Africa and Latin America: A systematic review. J. Ethnopharmacol. 2019, 234, 119–153. [Google Scholar] [CrossRef]
  20. Zou, H.Q.; Lu, G.; Liu, Y.; Bauer, R.; Tao, O.; Gong, J.T.; Zhao, L.Y.; Li, J.H.; Ren, Z.Y.; Yan, Y.H. Is it possible to rapidly and noninvasively identify different plants from Asteraceae using electronic nose with multiple mathematical algorithms? J. Food Drug Anal. 2015, 23, 788–794. [Google Scholar] [CrossRef]
  21. Tonezzer, M.; Le, D.T.T.; Iannotta, S.; Hieu, N.V. Selective discrimination of hazardous gases using one single metal oxide resistive sensor. Sens. Actuators B Chem. 2018, 277, 121–128. [Google Scholar] [CrossRef]
  22. He, J.; Xu, L.Y.; Wang, P.; Wang, Q. A high precise E-nose for daily indoor air quality monitoring in living environment. Integration 2017, 58, 286–294. [Google Scholar] [CrossRef]
  23. Ayhan, B.; Kwan, C.; Zhou, J.; Kish, L.B.; Benkstein, K.D.; Rogers, P.H.; Semancik, S. Fluctuation enhanced sensing (FES) with a nanostructured, semiconducting metal oxide film for gas detection and classification. Sens. Actuators B Chem. 2013, 188, 651–660. [Google Scholar] [CrossRef]
  24. Bielecki, Z.; Stacewicz, T.; Wojtas, J.; Mikołajczyk, J.; Szabra, D.; Prokopiuk, A. Selected optoelectronic sensors in medical applications. Opto-Electron. Rev. 2018, 26, 122–133. [Google Scholar] [CrossRef]
  25. Altomare, D.F.; Porcelli, F.; Picciariello, A.; Pinto, M.; Lena, M.D.; Iambrenghi, O.C.; Ugenti, I.; Guglielmi, A.; Vincenti, I.; Gennaro, G.D. The use of the PEN3 e-nose in the screening of colorectal cancer and polyps. Tech. Coloproctol. 2016, 20, 405–409. [Google Scholar] [CrossRef]
  26. Young, R.C.; Buttner, W.J.; Linnell, B.R.; Ramesham, R. Electronic nose for space program applications. Sens. Actuators B Chem. 2003, 93, 7–16. [Google Scholar] [CrossRef]
  27. Qian, T.; Xu, R.; Kwan, C.; Linnell, B.; Young, R. Toxic Vapor Classification and Concentration Estimation for Space Shuttle and International Space Station. In Proceedings of the International Symposium on Neural Networks, Dalian, China, 19–21 August 2004; pp. 543–551. [Google Scholar]
  28. Ryan, M.A.; Zhou, H.; Buehler, M.G.; Manatt, K.S.; Mowrey, V.S.; Jackson, S.P.; Kisor, A.K.; Shevade, A.V.; Homer, M.L. Monitoring space shuttle air quality using the jet propulsion laboratory electronic nose. IEEE Sens. J. 2004, 3, 337–348. [Google Scholar] [CrossRef]
  29. Giungato, P.; Renna, M.; Rana, R.; Licen, S.; Barbieri, P. Characterization of dried and freeze-dried sea fennel (Crithmum maritimum L.) samples with headspace gas-chromatography/mass spectrometry and evaluation of an electronic nose discrimination potential. Food Res. Int. 2019, 115, 65–72. [Google Scholar] [CrossRef]
  30. Giungato, P.; de Gennaro, G.; Barbieri, P.; Briguglio, S.; Amodio, M.; de Gennaro, L.; Lasigna, F. Improving recognition of odors in a waste management plant by using electronic noses with different technologies, gas chromatography–mass spectrometry/olfactometry and dynamic olfactometry. J. Clean. Prod. 2016, 133, 1395–1402. [Google Scholar] [CrossRef]
  31. Licen, S.; Barbieri, G.; Fabbris, A.; Briguglio, S.C.; Pillon, A.; Stel, F.; Barbieri, P. Odor control map: Self organizing map built from electronic nose signals and integrated by different instrumental and sensorial data to obtain an assessment tool for real environmental scenarios. Sens. Actuators B Chem. 2018, 263, 476–485. [Google Scholar] [CrossRef]
  32. Zhang, X.; Cheng, J.; Wu, L.; Mei, Y.; Guo, Z. An overview of an artificial nose system. Talanta 2018, 184, 93–102. [Google Scholar] [CrossRef] [PubMed]
  33. Hines, E.L.; Llobet, E.; Gardner, J.W. Electronic noses: A review of signal processing techniques. IEE Proc. Circuits Devices Syst. 1999, 146, 297–310. [Google Scholar] [CrossRef]
  34. Li, W.; Leung, H.; Kwan, C.; Linnell, B.R. E-Nose vapor identification based on dempster–shafer fusion of multiple classifiers. IEEE Trans. Instrum. Meas. 2008, 57, 2273–2282. [Google Scholar] [CrossRef]
  35. Wilson, D.M.; DeWeerth, S.P. Odor discrimination using steady-state and transient characteristics of tin-oxide sensors. Sens. Actuators B Chem. 1995, 28, 123–128. [Google Scholar] [CrossRef]
  36. Roussel, S.; Forsberg, G.; Steinmetz, V.; Grenier, P.; Bellon-Maurel, V. Optimization of electronic nose measurements. Part I: Methodology of output feature selection. J. Food Eng. 1998, 37, 207–222. [Google Scholar] [CrossRef]
  37. Wang, Y.; Yin, Y.; Ge, F.; Yu, H. A drift correction method of E-nose data based on wavelet packet decomposition and no-load data: Case study on the robust identification of Chinese spirits. Sens. Actuators B Chem. 2019, 292, 217–224. [Google Scholar] [CrossRef]
  38. Carmel, L.; Levy, S.; Lancet, D.; Harel, D. A feature extraction method for chemical sensors in electronic noses. Sens. Actuators B Chem. 2003, 93, 67–76. [Google Scholar] [CrossRef]
  39. Kwan, C.; Schmera, G.; Smulko, J.M.; Kish, L.B.; Heszler, P.; Granqvist, C.G. Advanced agent identification with fluctuation-enhanced sensing. IEEE Sens. J. 2008, 8, 706–713. [Google Scholar] [CrossRef]
  40. Thongsai, N.; Tanawannapong, N.; Praneerad, J.; Kladsomboon, S.; Jaiyong, P.; Paoprasert, P. Real-time detection of alcohol vapors and volatile organic compounds via optical electronic nose using carbon dots prepared from rice husk and density functional theory calculation. Colloids Surf. A 2019, 560, 278–287. [Google Scholar] [CrossRef]
  41. Liu, B.; Huang, Y.; Kam, K.W.; Cheung, W.F.; Zhao, N.; Zheng, B. Functionalized graphene-based chemiresistive electronic nose for discrimination of disease-related volatile organic compounds. Biosens. Bioelectron. X 2019, 1, 100016. [Google Scholar] [CrossRef]
  42. Gaggiotti, S.; Hurot, C.; Weerakkody, J.S.; Mathey, R.; Buhot, A.; Mascini, M.; Compagnone, D. Development of an optoelectronic nose based on surface plasmon resonance imaging with peptide and hairpin DNA for sensing volatile organic compounds. Sens. Actuators B Chem. 2020, 303, 127188. [Google Scholar] [CrossRef]
  43. Ring, M.; Eskofier, B.M. An approximation of the Gaussian RBF kernel for efficient classification with SVMs. Pattern Recognit. Lett. 2016, 84, 107–113. [Google Scholar] [CrossRef]
  44. Zhou, G.D. Recognizing names in biomedical texts using mutual information independence model and SVM plus sigmoid. Int. J. Med. Inform. 2006, 75, 456–467. [Google Scholar] [CrossRef] [PubMed]
  45. Liu, Y.J.; Tang, J.L.; Jiang, H.F.; Zhu, G.P.; Chen, D.; Yu, Z.M. GA-BP neural networks for environmental quality assessment. In Proceedings of the 2010 International Conference on Networking and Digital Society, Wenzhou, China, 30–31 May 2010; pp. 126–129. [Google Scholar]
Figure 1. Industrial gas detection and identification experimental setup. (a) Gas samples storage and flow control. (b) The gas signal is detected and acquired using an E-nose. (c) Feature extraction and reconstruction of the gas signal using the signal processing methods. (d) The classification and recognition results are presented as an output.
Figure 1. Industrial gas detection and identification experimental setup. (a) Gas samples storage and flow control. (b) The gas signal is detected and acquired using an E-nose. (c) Feature extraction and reconstruction of the gas signal using the signal processing methods. (d) The classification and recognition results are presented as an output.
Sensors 19 05033 g001
Figure 2. Radar maps of four industrial gas samples: CO2, CH4, NH3, VOCs, from top-left to the bottom-right, respectively.
Figure 2. Radar maps of four industrial gas samples: CO2, CH4, NH3, VOCs, from top-left to the bottom-right, respectively.
Sensors 19 05033 g002
Figure 3. The principal component analysis (PCA) classification results of four industrial gas samples: (a) steady-state response value and (b) mean value. The Figure S1 (Supplemental Material S1) shows an enlarged version of the Figure 3a.
Figure 3. The principal component analysis (PCA) classification results of four industrial gas samples: (a) steady-state response value and (b) mean value. The Figure S1 (Supplemental Material S1) shows an enlarged version of the Figure 3a.
Sensors 19 05033 g003
Figure 4. The linear discriminant analysis (LDA) classification results of four industrial gas samples: (a) steady-state response value and (b) mean value. The Figure S2 (Supplemental Material S2) shows an enlarged version of the Figure 4a.
Figure 4. The linear discriminant analysis (LDA) classification results of four industrial gas samples: (a) steady-state response value and (b) mean value. The Figure S2 (Supplemental Material S2) shows an enlarged version of the Figure 4a.
Sensors 19 05033 g004
Figure 5. The PCA + LDA classification results of four industrial gas samples: (a) steady-state response value and (b) mean value. The Figure S3 (Supplemental Material S3) shows an enlarged version of the Figure 5a.
Figure 5. The PCA + LDA classification results of four industrial gas samples: (a) steady-state response value and (b) mean value. The Figure S3 (Supplemental Material S3) shows an enlarged version of the Figure 5a.
Sensors 19 05033 g005
Figure 6. The kernel discriminant analysis (KDA) classification results of the four industrial gas samples under standard deviation: (a) c = 10, d = 10; (b) c = 10, d = 7; (c) c = 10, d = 5; (d) c = 10, d = 3; (e) c = 7, d = 5; (f) c = 15, d = 5.
Figure 6. The kernel discriminant analysis (KDA) classification results of the four industrial gas samples under standard deviation: (a) c = 10, d = 10; (b) c = 10, d = 7; (c) c = 10, d = 5; (d) c = 10, d = 3; (e) c = 7, d = 5; (f) c = 15, d = 5.
Sensors 19 05033 g006aSensors 19 05033 g006b
Figure 7. The KDA classification results of the four industrial gas samples with c = 10 and d = 5: (a) differential value; (b) integral value; (c) mean value; (d) variance value.
Figure 7. The KDA classification results of the four industrial gas samples with c = 10 and d = 5: (a) differential value; (b) integral value; (c) mean value; (d) variance value.
Sensors 19 05033 g007
Table 1. Electronic nose sensors array and their properties.
Table 1. Electronic nose sensors array and their properties.
Sensor NumbersSensor NameSensitive SubstancesLimit of Detection
Sensor1W1CAromatic5 ppm
Sensor2W5SAmmonia and aromatic molecules1 ppm
Sensor3W3CNitrogen oxides5 ppm
Sensor4W6SHydrogen5 ppm
Sensor5W5CMethane, propane, and aliphatic1 ppm
Sensor6W1SMethane5 ppm
Sensor7W1WSulfur-containing organic matter0.1 ppm
Sensor8W2SAlcohols, carbon chains5 ppm
Sensor9W2WAromatic, sulfur-containing and chlorine-containing organics1 ppm
Sensor10W3SMethane and aliphatic5 ppm
Table 2. Gas type of samples and parameter setting.
Table 2. Gas type of samples and parameter setting.
Gas TypeCO2CH4NH3VOCs
Concentration (ppm)30303030
Measuring sample31313131
Temperature25 ± 1 °C
Relative humidity60% ± 10%
Sampling time120 s
Intake flow7.8 mL/s
Table 3. Comparison of recognition accuracy for the test gas sample.
Table 3. Comparison of recognition accuracy for the test gas sample.
SamplesCorrectly Identified/Recognition Rate
PCALDAPCA + LDASupport Vector Machine with RBF Kernel (SVM-rbf)Support Vector Machine with Sigmoid Kernel (SVM-sig)Back-Propagation (BP)KDA
CO2100%83.33%83.33%100%33.33%66.67%100%
CH4100%83.33%100%33.33%50%66.67%100%
NH3100%100%100%50%33.33%66.67%100%
VOCs83.33%66.67%83.33%33.33%100%66.67%100%
Average95.83%83.33%91.67%54.17%54.17%66.67%100%
Table 4. Comparison of time consumption (in seconds) of the selected algorithms.
Table 4. Comparison of time consumption (in seconds) of the selected algorithms.
Feature SelectionPCALDAPCA + LDAKDA (c = 15, d = 5)KDA (c = 10, d = 5)
Steady-state0.1566290.0056400.018706----
Standard deviation0.0278450.0072650.0268850.0138800.012978
Mean value0.0222140.0018210.0238130.0130020.012568
Variance0.0226820.0017660.0223060.0124270.012371
Differential0.0198950.0017920.0270260.0124780.010387
Integral0.0226180.0018210.0298610.0118110.011535

Share and Cite

MDPI and ACS Style

Li, H.; Luo, D.; Sun, Y.; GholamHosseini, H. Classification and Identification of Industrial Gases Based on Electronic Nose Technology. Sensors 2019, 19, 5033. https://doi.org/10.3390/s19225033

AMA Style

Li H, Luo D, Sun Y, GholamHosseini H. Classification and Identification of Industrial Gases Based on Electronic Nose Technology. Sensors. 2019; 19(22):5033. https://doi.org/10.3390/s19225033

Chicago/Turabian Style

Li, Hui, Dehan Luo, Yunlong Sun, and Hamid GholamHosseini. 2019. "Classification and Identification of Industrial Gases Based on Electronic Nose Technology" Sensors 19, no. 22: 5033. https://doi.org/10.3390/s19225033

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