• Ingen resultater fundet

Data-driven modeling of nano-nose gas sensor arrays

N/A
N/A
Info
Hent
Protected

Academic year: 2022

Del "Data-driven modeling of nano-nose gas sensor arrays"

Copied!
44
0
0

Indlæser.... (se fuldtekst nu)

Hele teksten

(1)

Data-driven modeling of nano-nose gas sensor arrays

Tommy S. Alstrøm

a

, Jan Larsen

a

, Claus H. Nielsen

b,c

and Niels B. Larsen

b

a

Department of Informatics and Mathematical Modelling - DTU

b

Department of Micro- and Nanotechnology - DTU

c

Department of Chemistry – Univ. of Copenhagen

http://isp.imm.dtu.dk

(2)

17/05/2010 2 DTU Informatics, Technical University of Denmark

Introduction

• We present a gas sensor based on eight polymer coated quartz crystals using quartz crystal microbalance (QCM) as measuring technique

• The sensor is exposed to six different analytes at various concentration levels

• The analytes are classified using Singular Value Decomposition (SVD), Non-negative Matrix factorization (NMF) and Artificial Neural Networks (ANN)

• Analyte concentration level is estimated using Principal Component Regression (PCR), Neural Network Regression (NNR) and Gaussian Process Regression (GPR)

• Application areas could be drug control, border control, homeland

security, anti terror activities, food control, environmental monitoring and medical technology

(3)

Data processing framework

(4)

17/05/2010 4 DTU Informatics, Technical University of Denmark

Quartz Crystal Microbalance

(5)

Quartz Crystal Microbalance

•Quartz crystals are small devices in the order of one centimeter / 0.40 inches.

•The sensor output is resonance frequency

•Sensors need to be designed as selective towards target analytes.

(6)

17/05/2010 6 DTU Informatics, Technical University of Denmark

Quartz Crystal Microbalance

•Quartz crystals are small devices in the order of one centimeter / 0.40 inches.

•The sensor output is resonance frequency

•Sensors need to be designed as selective towards target analytes.

Selectivity is obtained by coating the crystals with polymers

(7)

Flow Controller setup

(8)

17/05/2010 8 DTU Informatics, Technical University of Denmark

Flow Controller setup

(9)

Flow Controller setup

Each concentration level is measured three times

(10)

17/05/2010 10 DTU Informatics, Technical University of Denmark

Flow Controller setup

Each concentration level is measured three times

Peak values are stored

(11)

40 min Analytefill

Flow Controller setup

Each concentration level is measured three times

Peak values are stored

100 min Nitrogen fill

(12)

17/05/2010 12 DTU Informatics, Technical University of Denmark

Frequency readings

Water Benzodioxol

(13)

Frequency readings

Water Benzodioxol

50% saturated nitrogen

Concentration in ppm

(14)

17/05/2010 14 DTU Informatics, Technical University of Denmark

Data is visualized using Principal Component

Analysis (PCA)

(15)

Data is visualized using Principal Component Analysis (PCA)

Linear behavior support

usage of linear models

(16)

17/05/2010 16 DTU Informatics, Technical University of Denmark

Data is visualized using Principal Component Analysis (PCA)

Linear behavior support usage of linear models

Precursor

for Ecstacy

(17)

Data processing framework

(18)

17/05/2010 18 DTU Informatics, Technical University of Denmark

Classification results – average over 100

runs

(19)

Classification results – average over 100 runs

Random guessing: 5/6 error

(20)

17/05/2010 20 DTU Informatics, Technical University of Denmark

Classification results – average over 100 runs

Training points per analyte Random guessing: 5/6 error

(21)

Data processing framework

(22)

17/05/2010 22 DTU Informatics, Technical University of Denmark

Regression methods used

• Principal Component Regression (PCR)

– A linear method that works well from few examples but are unable to model non-linear behavior

– The model is simple to apply and requires little tuning

• Artificial Neural Networks (ANN)

– A non-linear method that is an universal approximator.

– Model requires careful regularization and optimization of hyper- parameters

• Gaussian Process Regression (GPR)

– A non-linear method that is an universal approximator – Bayesian kernel regression method

– Requires selection of covariance function

(23)

Gaussian Process demo on water using MAH

(24)

17/05/2010 24 DTU Informatics, Technical University of Denmark

Performance evaluation of concentration level estimation

Relative Absolute Error

Root Mean Square

Estimated concentration

True concentration

(25)

Gaussian Process demo on water using MAH

0.394

(26)

17/05/2010 26 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.394 0.198

(27)

Gaussian Process demo on water using MAH

0.394 0.198 0.063

(28)

17/05/2010 28 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.394 0.198 0.063 0.066

(29)

Gaussian Process demo on water using MAH

0.394 0.198 0.063 0.066 0.064

(30)

17/05/2010 30 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.394 0.198 0.063 0.066 0.064 0.072

(31)

Gaussian Process demo on water using MAH

0.394 0.198 0.063 0.066 0.064 0.072 0.065

(32)

17/05/2010 32 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.394 0.198 0.063 0.066 0.064 0.072 0.065 0.066

(33)

Gaussian Process demo on water using MAH

0.394 0.198 0.063 0.066 0.064 0.072 0.065 0.066 0.066

(34)

17/05/2010 34 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

0.394 0.198 0.063 0.066 0.064 0.072 0.065 0.066 0.066 0.063

(35)

Gaussian Process demo on water using MAH

0.394 0.198 0.063 0.066 0.064 0.072 0.065 0.066 0.066 0.063 0.062

(36)

17/05/2010 36 DTU Informatics, Technical University of Denmark

Gaussian Process demo on water using MAH

Linear model:

Relative error 0.20

0.394 0.198 0.063 0.066 0.064 0.072 0.065 0.066 0.066 0.063 0.062

(37)

Concentration level estimation results

N

(38)

17/05/2010 38 DTU Informatics, Technical University of Denmark

Data processing framework

(39)

Data processing framework

Concentration estimation

12 training points scenarios (GPR) Acetone: 3%

Benzodioxol: 4%

Ethanol: 4%

Heptane: 13%

Pentanol: 4%

Water: 7%

Concentration estimation

12 training points scenarios (PCR) Acetone: 7%

Benzodioxol: 14%

Ethanol: 4%

Heptane: 16%

Pentanol: 12%

Water: 17%

(40)

17/05/2010 40 DTU Informatics, Technical University of Denmark

Data processing framework

Concentration estimation

12 training points scenarios (GPR) Acetone: 3%

Benzodioxol: 4%

Ethanol: 4%

Heptane: 13%

Pentanol: 4%

Water: 7%

Concentration estimation

12 training points scenarios (PCR) Acetone: 7%

Benzodioxol: 14%

Ethanol: 4%

Heptane: 16%

Pentanol: 12%

Water: 17%

4 training points scenarios (GPR) Acetone: 9%

Benzodioxol: 12%

Ethanol: 15%

Heptane: 23%

Pentanol: 19%

Water: 16%

4 training points scenarios (PCR) Acetone: 9%

Benzodioxol: 17%

Ethanol: 9%

Heptane: 26%

Pentanol: 25%

Water: 17%

(41)

Conclusions

• The two-tiered data analysis framework works well

• The sensor is selective towards target analytes offering classification accuracy up to 99.9%. SVD and NMF offers 96% classification accuracy with 3 training points per analyte

• Classification accuracy implies that the choice of coatings represents a sufficient range of chemical interactions

• Gaussian Process regression works well for concentration level estimation – even when training points is limited

(42)

17/05/2010 42 DTU Informatics, Technical University of Denmark

Future work

• Test the gas sensor on mixtures

• Improve concentration level estimation outside training interval by modifying the prior or the covariance function in GPR

• Apply polymer coatings to cantilever sensor

(43)

Summary

Calorimetric SERS

Colorimetric

Cantilever

(44)

17/05/2010

Summary

Monday 5 April

Metal-coated silicon nanopillars with large Raman enhancement for explosive

[7673-02]

detection

Michael S. Schmidt

SESSION 1 Mon. 9:00 to 10:20 am

Development of a colorimetric sensor array for detection of explosives in air

[7673-19]

Natalie Kostesha

SESSION 4 Mon. 3:40 to 6:00 pm

Wednesday 7 April

Xsense: combining detection methods with nanotechnology for high-sensitivity

[7664-51]

handheld explosives detectors

Anja Boisen

SESSION 8 Wed. 2:40 to 6:00 pm

Thursday 8 April

POSTER SESSION Thurs. 6:00 to 7:30 pm

High-throughput readout system for cantilever-based sensing of explosive compounds

[7679-77]

Filippo G. Bosco

Micro-calorimetric sensor for trace explosive particle detection

[7679-81]

Jesper K. Olsen

Referencer

RELATEREDE DOKUMENTER

We also estimate regression models of occupational earnings, household earnings, and educational attainment using family background variables as covariates controlling

Introduction to the R program Simple and multiple regression Analysis of Variance (ANOVA) Analysis of

Using logit regression, the results showed that creating awareness and knowledge about renewable energy, adequate government policies, trust, peer-effect, development of

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of

Elastic Net Combining the algorithmic ideas of Least Angle Regression, the computational benefits of ridge regression and the tendency towards sparse solutions of the LASSO,

Using public data from the Danish Business Authority, linear discriminant analysis (LDA), logistic regression (LR), and gradient boosted trees (GBT) models are trained

Hvad enten vi kigger på simpel lineær regression eller multipel lineær regression, har det ikke været muligt at vise et klart billede af sammenhængen mellem de forklarende faktorer

The discussion in the chapter 8 focused on the specification of the regression model and the regression results which have been presented in comparison with