| Literature DB >> 29035335 |
Yu Wang1, Jianguo Xing2, Shu Qian3.
Abstract
In order to enhance the selectivity of metal oxide gas sensors, we use a flow modulation method to exploit transient sensor information. The method is based on modulating the flow of the carrier gas that brings the species to be measured into the sensor chamber. We present an active perception strategy by using a DQN which can optimize the flow modulation online. The advantage of DQN is not only that the classification accuracy is higher than traditional methods such as PCA, but also that it has a good adaptability under small samples and labeled data. From observed values of the sensors array and its past experiences, the DQN learns an action policy to change the flow speed dynamically that maximizes the total rewards (or minimizes the classification error). Meanwhile, a CNN is trained to predict sample class and reward according to current actions and observation of sensors. We demonstrate our proposed methods on a gases classification problem in a real time environment. The results show that the DQN learns to modulate flow to classify different gas and the correct rates of gases are: sesame oil 100%, lactic acid 80%, acetaldehyde 80%, acetic acid 80%, and ethyl acetate 100%, the average correct rate is 88%. Compared with the traditional method, the results of PCA are: sesame oil 100%, acetic acid 24%, acetaldehyde 100%, lactic acid 56%, ethyl acetate 68%, the average accuracy rate is 69.6%. DQN uses fewer steps to achieve higher recognition accuracy and improve the recognition speed, and to reduce the training and testing costs.Entities:
Keywords: CNN; DQN; e-nose; flow modulation
Year: 2017 PMID: 29035335 PMCID: PMC5677413 DOI: 10.3390/s17102356
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Optimized DQN (DQN-CNN) structure block diagram.
Figure 2Structure diagram of E-nose.
Figure 3Image of the experimental setup.
Gas sensitive sensors list.
| Number | Model | Nominal Test Target Gas |
|---|---|---|
| S1 | MQ-8 | hydrogen, coal, gas, etc. |
| S2 | MQ-9B | carbon monoxide, etc. |
| S3 | MQ-2 | flammable gas, smoke, etc |
| S4 | MQ-5 | liquefied petroleum gas, methane, coal gas, etc |
| S5 | MQ-135 | ammonia, sulfides, etc. |
| S6 | MQ-3B | alcohol, etc |
| S7 | MQ-7B | carbon monoxide, etc. |
| S8 | MQ-4 | natural gas, methane, etc. |
| S9 | MQ-2 | flammable gas, smoke, etc. |
| S10 | MQ-6 | liquefied petroleum gas, isobutane, propane, etc. |
| S11 | MQ-5 | liquefied petroleum gas, methane, coal gas ,etc |
| S12 | MQ-7 | carbon monoxide, etc. |
Figure 450 mL/min sesame oil raw data.
Figure 550 mL/min sesame oil feature extracted data.
Figure 6Flowchart of DQN-CNN.
Figure 7Training errors.
Figure 8The reward of training sets.
Figure 9Number of steps.
Number of identify steps.
| Steps | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| Sesame oil | 0 | 2 | 1 | 0 | 0 | 2 |
| Lactic acid | 0 | 2 | 1 | 1 | 0 | 1 |
| Acetaldehyde | 1 | 2 | 0 | 0 | 0 | 2 |
| Acetic acid | 0 | 1 | 0 | 0 | 2 | 2 |
| Ethyl acetate | 0 | 1 | 2 | 1 | 0 | 1 |
Figure 10The result of principal component analysis.