Transient Response Analysis for Temperature Modulated

advertisement
Transient Response Analysis
for
Temperature Modulated
Chemoresistors
R. Gutierrez-Osuna1,2, A. Gutierrez1,2 and N. Powar2
1Texas
A&M University, College Station, TX
2Wright State University, Dayton, OH
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
1
Outline
g
Introduction
n
n
g
Transient Response Analysis
n
n
g
n
Feature extraction
Performance measures
Results
n
n
g
Time-domain analysis
Time-constant or spectral analysis
Pattern Analysis
n
g
Research objectives
Temperature modulation approaches
Experimental setup
Sensitivity and selectivity enhancements
Concluding remarks
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
2
Objectives of this work
g
Improve information content of COTS gas
sensors by means of
Instrumentation: temperature modulation
n Computation: transient-response analysis
n
g
Evaluate various types of transient analysis
techniques
Time-domain techniques
n Time-constant-domain techniques
n
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
3
Outline
Temperature modulation
Temperature oscillation
Temperature transients
Transient analysis
Time domain
Time-constant domain
Pattern analysis
Feature extraction
Performance measures
Experimental validation
Experimental setup
Results
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
4
TEMPERATURE
MODULATION
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
5
Temperature modulation
g
Basic principle
Selectivity of metal-oxide chemoresistors depends on
operating temperature
n Capture the response of the sensor at multiple
temperatures
n
from [Yamazoe and Miura, 1992]
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
6
Temperature modulation approaches
g
Temperature oscillation
n
Sensor heater is driven by a
continuous function
g
n
g
VH
e.g., sine wave, ramp
Information is in the quasistationary or dynamic response
time
1/RS
time
Temperature transient
n
Sensor heater is driven by a
discontinuous function
g
n
e.g., step function, pulse
Information is in the transient
response
VH
time
1/RS
time
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
7
Temperature modulation examples
Temperature
oscillation
-4
0.125Hz
x 10
5
4
D
E
B
3
2
C
S#4, 1-2V
W
A
B
C
D
E
AIR
ACETONE
AMMONIA
IPA
VINEGAR
9
A
M
AM
8
7
6
5
1
0
Temperature
transient
A
AI
4
100 200 300 400 500 600 700 800
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
AIM
IM
I
100
200
300
400
8
TRANSIENT
ANALYSIS
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
9
Transient response analysis
g
Objective
n
Characterize the transient regime of a sensor to
g
g
g
Improve our understanding of the sensor’s behavior
Extract information to discriminate target analytes
How can the transient be characterized?
n
Time domain
g
n
Extract parameters directly from the time samples
“Frequency” domain
g
Convert the transient into a distribution of time constants
∞
f (t ) = ∫ G (τ ) e −t /τ dτ
0
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
10
Time vs. spectral representations
S#4, 2-3V
S#4, 1-2V
0
0
9
8
8
-1
7
-2
6
-3
4
6
-1
-2
-3
5
-4
2
4
100
200
300
400
10
0
10
100
1
200
300
S#1, 2-3V
8
400
10
0
10
1
S#2, 4-5V
0
8
-2
6
0.5
0
6
-4
4
4
-0.5
-6
2
2
100
200
300
400
10
0
10
1
100
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
200
300
400
10
0
10
11
1
Time vs. spectral representations
S#4, 1-2V
0
9
8
-1
7
-2
6
-3
5
-4
4
100
200
300
400
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
10
0
10
1
12
The Pade-Z Transform
g
Pade-Z is a system-identification technique that finds
a discrete multi-exponential model of the form
M
f (t ) = ∑ G m e − t / τ m
m =1
g
Pade-Z in a nutshell
n
n
n
n
n
Compute the Z-transform of the sampled transient (at z0)
Fit a Pade approximant to the Z-transform
Compute the partial fraction expansion
Convert poles/residues into time-constants/amplitudes
Select a subset of the time-constants/amplitudes
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
13
Multi-Exponential Transient Spectroscopy
g
METS is a signal-processing technique that yields a
distribution or spectrum of time constants
n
A differentiation of the sensor transient in logarithmic-time scale
t
−
∞ t
d
METS1 (t ) =
f (t ) = ∫ G (τ )e τ dτ
0 τ
d (ln t )
n
METS is the convolution product of the true distribution with an
asymmetric kernel
h( y ) = exp( y − exp( y )) with y = ln(t )
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
14
Ridge Regression Curve Fitting
g
RRCF is statistical regression technique modified to
produce a spectral representation of the transient
n
Based on the minimum mean-square error solution
2
M
 N −1 

− kT / τ m 
{M , Gm ,τ m } = arg min ∑  f k − ∑ Gm e
 
M ,Gm ,τ m  k = 0 
m =1
 

g Problems
n
n
n
g
The system of equations is non-linear in the time constants
M is unknown, meta-search is computationally intensive
Solution is ill-posed due to co-linearity
Solutions
n
Pre-specify a fixed number of time constants
τ = {0.01, 0.02, L,0.09, 0.1, 0.2, L,0.9, 1, 2, L,9,L}
n
Stabilize the solution with a regularization term
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
15
Validation on synthetic data
Synthetic transient with
three decays
n
τ1=0.1sec, τ2=1s, τ3=10s
8
7
G1=-10, G2=+10, G3=-10
n DC offset G =10
0
n Gaussian noise N(µ=0,σ=0.1)
n
Transient signal
g
9
6
5
4
3
Training data
Pade-Z model
Residual error
2
1
0
0
5
10
15
20
25
30
Time (s)
6
3
DC Offset
5
4
2
3
Amplitudes
METS1
1
0
2
1
0
-1
-1
-2
-2
-3
-3
10
-1
0
10
Time constant (s)
10
1
10
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
-2
10
-1
0
1
10
10
Time constant (s)
10
2
16
FEATURE
EXTRACTION
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
17
Feature extraction
g
Features can be extracted from the sensor
transient through window time slicing (WTS)
n
WTS can also be used in spectral representations
Interpretation as filter banks
1
1
0.8
0.8
Spectrum
Sensor response
g
0.6
0.4
0.4
0.2
0.2
0
0.6
0
10
20
30
time (s)
40
50
60
0
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
100
101
Time constants (s)
18
Pade-Z feature extraction
A
Can the model parameters
{Gm,τm} be used as
features?
n
Partial fraction expansion is
an ill-conditioned problem
10
AA
8
4
2
0
III
g
Small variations in the
transient samples can lead to
solutions with different
number of exponentials
I III
A
A
A
-2
M
MM
M
III
-4
n
A
6
Amplitude
g
AAA
-6
0
1
2
A
3
4
Log (time constant)
5
6
Conventional pattern-analysis techniques will expect
a fixed dimensionality M for all examples
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
19
Pade-Z feature extraction
g
Solution
n
Consider the Taylor-series expansion of ex:
∞
x 2 x3
xn
e = 1+ x + + +L = ∑
2! 3!
n = 0 n!
x
n
Re-grouping terms in the multi-exponential model:
∞
(− t )n
n =0
n!
M
−t /τ m
G
e
= ... = ∑
∑ m
m =1
n
M
Gm
∑τ
m =1
n
m
Yields any desired (and fixed) number of features, regardless of
the number of exponentials M returned by Pade-Z
M
∑ Gm ,
 m =1

, ∑ 2 , ∑ 2 ,L
∑
m =1 τ m
m =1 τ m
m =1 τ m

M
Gm
M
Gm
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
M
Gm
20
EXPERIMENTAL
VALIDATION
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
21
Experimental setup
g
Sensor array
n
g
Odor delivery
n
g
Acetone (A), Isopropyl alcohol (I) and Ammonia (M)
Performance measures
n
g
Static headspace analysis
Analyte database
n
g
Four TGS Figaro sensors (2600, 2620, 2611, 2610)
Sensitivity and selectivity
Temperature profile
n
Staircase temperature modulation (STM)
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
22
Staircase temperature modulation
TGS 2600
10
TGS 2620
10
5
Acetone
IPA
Ammonia
Heater
5
0
0
0
1000
2000
3000
TGS 2611
10
0
1000
3000
TGS 2610
10
5
2000
5
0
0
0
1000
2000
3000
0
1000
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
2000
3000
23
Feature sets
g
Transient dataset
n
n
n
g
Five feature sets
n
n
n
n
n
g
Four sensors
Six transients per sensor
Four features per transient
WTS: 48 dimensions
Pade-Z: 48 dimensions
METS: 48 dimensions
RRCF: 48 dimensions
DC: 12 dimensions
Two datasets
n
n
Sensitivity on serial dilutions
Selectivity on binary/ternary mixtures
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
24
Sensitivity: performance measure
Rationale
n
Evaluate misclassification cost
as a function of analyte
concentration
g
n
90
Classification based on the
nearest neighbor rule
Misclassification cost
g
g
Penalize misclassifying
analyte X as analyte Y
Penalize misclassifying
concentration i as
concentration j
Feature set 1
80
Classification rate (%)
g
100
70
60
50
Feature set 2
40
30
20
10
0
0
10
1
10
2
3
10
10
Analyte Concentration
4
5
10
10
1
1
Cost (Xi Yj ) = d(X, Y ) + d(i, j)
α
β
0 X = Y
where d(i, j) = i − j and d(X, Y ) = 
1 X ≠ Y
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
25
Sensitivity: results
Serial dilutions of
individual analytes
n
Base concentration (v/v)
g
g
n
These are near the DCisothermal detection
threshold
Dilutions
g
5 levels with a 1/10 dilution
factor
Distilled water is treated as
a 6th dilution level
Data collection
g
g
85
A:10-4%, I:10-1%, M:1.0%
n
n
SENSITIVITY
90
17 samples per day
4 days
80
Classification rate
g
75
70
65
SSTM
WTS
PADE-Z
METS
RRCF
60
55
1
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
2
(a)
3
4
Concentration level
5
26
Selectivity: performance measure
Rationale
n
n
A good feature set will partition
feature space into linearly
separable odor-specific
regions
For each analyte A, compute a
linear discriminant function
if x ⊃ A
1
g A (x ) = 
0 otherwise
g
Examples
n
n
n
CCC
C
CC
CCC
C
1
gA(x)
gB(x)
0.5
Feature 2
g
0
AC
AC AC
ACAC
AC
AC
AC
AC
A
A
AA
AAA
A
AA
-0.5
gA(AB)=1
gA(BC)=0
gC(x)
AB AB
AB
AB
AB AB
ABAB
AB AB
-1
-2
ABC
ABC
ABC
ABC
ABC
ABC
ABC ABC
ABC
ABCABC
-1.5
-1
-0.5
Feature 1
BCBC
BC BC
BC
BC
BC
BCBC
BC
BC
BC
BB
BB
B
B BB
B
0
0.5
Discriminant functions are found with the Ho-Kashyap procedure
g
g
Guaranteed solution in the linearly separable case
Guaranteed convergence otherwise
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
27
Selectivity: results
Binary/ternary
mixtures of analytes
n
n
Equivalent analyte
intensity on isothermal
sensor response
Dilutions
g
3 levels with a 1/3 dilution
factor
Data collection
g
g
90
A:0.3%, I:1.0%, M:33%
n
n
95
Base concentration (v/v)
g
24 samples per day
3 days
SELECTIVITY
100
85
Classification rate
g
80
75
70
65
SSTM
WTS
PADE-Z
METS
RRCF
60
55
1
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
3
5
7
9
11 13 15
Principal components
17
19
28
CONCLUDING
REMARKS
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
29
Conclusions
g
Transient analysis
Time-domain vs. spectral characterization
n Ridge Regression Curve Fitting
n
g
Pattern analysis
Feature extraction
n Performance measures
n
g
Experimental results
Thermal transients provide improved sensitivity and
selectivity
n Thermal transients are faster; no need to reach S-S
n Time-domain characterization provides a more
compact code
n
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
30
Directions for future work
g
Data-driven placement of WTS kernels
n
g
Kernels should be placed to maximize class
separability
Improvements to Pade-Z characterization
Regularization of partial fraction expansion
n Development of classifiers for multi-modal densities
n
g
Experimental improvements
Optimizing the duration of thermal transients
n Comparison of ON/OFF and OFF/ON transients
n Evaluation with micro hot-plates
n
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
31
QUESTIONS …
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
32
THANK YOU
Multi-frequency Temperature Modulation for Metal-oxide Gas Sensors
Ricardo Gutierrez-Osuna
Texas A&M University
33
Download