Next Article in Journal
Design and Manufacturing of an Ultra-Low-Cost Custom Torque Sensor for Robotics
Previous Article in Journal
Assessing the Performance of GPS Precise Point Positioning Under Different Geomagnetic Storm Conditions during Solar Cycle 24
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Linear-Quadratic Model for the Quantification of a Mixture of Two Diluted Gases with a Single Metal Oxide Sensor

by
Stéphanie Madrolle
1,
Pierre Grangeat
1,* and
Christian Jutten
2
1
Univ. Grenoble Alpes, CEA, LETI, MINATEC Campus, Micro-technologies for Biology and Healthcare Division, F-38054 Grenoble, France
2
GIPSA-lab, Univ. Grenoble Alpes, CNRS, Grenoble INP, F-38000 Grenoble, France
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(6), 1785; https://doi.org/10.3390/s18061785
Submission received: 2 May 2018 / Revised: 25 May 2018 / Accepted: 28 May 2018 / Published: 1 June 2018
(This article belongs to the Section Chemical Sensors)

Abstract

:
The aim of our work is to quantify two gases (acetone and ethanol) diluted in an air buffer using only a single metal oxide (MOX) sensor. We took advantage of the low selectivity of the MOX sensor, exploiting a dual-temperature mode. Working at two temperatures of the MOX sensitive layer allowed us to obtain diversity in the measures. Two virtual sensors were created to characterize our gas mixture. We presented a linear-quadratic mixture sensing model which was closer to the experimental data. To validate this model and the experimental protocol, we inverted the system of quadratic equations to quantify a mixture of the two gases. The linear-quadratic model was compared to the bilinear model proposed in the literature. We presented an experimental evaluation on mixtures made of a few ppm of acetone and ethanol, and we obtained a precision close to the ppm. This is an important step towards medical applications, particularly in terms of diabetes, to deliver a non-invasive measure with a low-cost device.

1. Introduction

Gas sensors, especially metal oxide (MOX) gas sensors, are increasingly used in electronic noses to detect volatile organic compounds (VOCs) [1,2]. This is of particular relevance to medical applications because VOCs are abundant in breath [3,4]; several VOCs are biomarkers of disease [5,6,7] because their concentrations are different for healthy and ill persons. In the human body, acetone is generated by the liver according to a decarboxylation reaction of acetoacetate; most acetone exchanges take place in the airways, so acetone is present in exhaled air [8].Thus, analyzing breath is a non-invasive method for diagnosis or treatment follow-up. For example, acetone is linked to both diabetes [5,8] and weight loss [1]. Indeed, diabetics usually have an acetone rate between 2 and 7 ppm [8,9,10], sometimes reaching 21 ppm [11] whereas healthy people have less than 1 ppm in their breath [4,6,12]. Thus, estimating the concentration of acetone without blood sampling but with a portable breath analyzer would be a great advance for diabetics.
The MOX sensor is low cost, small, and reversible [13]; it presents all the necessary features for a portable device. However, because of its low selectivity, it is sensitive to several VOCs. In this work, we quantify a mixture of gases to detect the different compounds present in the mixture and estimate their concentrations. For such a goal, diversity, which cannot be obtained by a unique sensor, is required. Usually, sensing diversity is obtained by a multi-sensor system [1,14,15,16]. In other studies, previous authors have shown that modulating the temperature of a MOX sensor [17,18,19] changes the response of the sensor. Temperature modulation improves the sensitivity, helps to be discriminant [20,21], and can also improve the response time of a sensor [22]. Thus, changing the sensor temperature has a particular relevance in this work and, until recently, has been mainly used for gas detection and classification [14,16].
Our objective was to design a signal processing approach able to accurately quantify the main components of an exhaled breath gas mixture. The model we propose is based on signal-processing methodologies linked to inverse problems and source separation. Independent Component Analysis (ICA) is an example of such a method in which the measurements are modeled as a mixture of the gas components. In the simplest cases, this relationship (the mixture) is assumed to be linear. However, for a MOX sensor, a linear model does not hold. In this paper, we propose to model measurements as a linear quadratic mapping of the component concentrations. We will demonstrate that this model provides the best fit with our experimental data compared to other models proposed in the literature, improving the quantification accuracy.
For the evaluation on synthetic and experimental data, we considered, as proof of concept, mixtures of acetone and ethanol diluted in air. Acetone is one of the main VOC component of exhaled breath air and ethanol is one of its main interfering components. For a diabetic person who is willing to control their acetone breath content, which is linked to the glucose absorbed during their meal, we need to cancel the potential contribution of alcoholic beverages on the MOX signal. Furthermore, on real breath samples, which are far more complex, the objective will be to decompose the gas content into a concentration vector of elementary gas components. This vector would deliver the same measurements as the experimental one, based on the model we have established. A smaller subspace will be used to represent the data belonging to a much larger space. According to such a methodology, the acetone—ethanol dual gases mixture model presented here could be extended to represent more complex mixtures. But such a representation strongly relies on the acquisition model that will be used.
In this work, we propose to expand upon this theory and to quantify gas mixtures. First, we show it is possible to create virtual sensors by varying the temperature of the sensitive part of a unique MOX sensor. Moreover, by modeling the input/output relationships of the MOX sensor when the input is a gas mixture, we show that the sensing diversity obtained by varying the sensor temperature allows us to accurately quantify gas concentrations, even low concentrations. The paper is organized as follows. In Section 2, we describe the experimental device, the MOX sensor utilized, and the experimental conditions. In Section 3, the mixture sensing model is introduced. Compared to the literature, a new nonlinear model is proposed, based on the experimental data. In Section 4, we show that model inversion is achievable and accurately quantifies the sources, i.e., gas concentrations. In Section 5, our conclusion summarizes the main results and possible future works.

2. Experimental Set-Up and Method

The aim of this work is to quantify a mixture of two gases diluted in an air buffer (79% of nitrogen and 21% of oxygen), with only a single sensor. Acetone is one of the VOCs with the highest concentration in exhaled breath air [23]. It is also linked to several clinical applications, such as diabetes or weight loss monitoring. Thus, we will consider acetone as the target gas. Ethanol is one of the main interfering gases to measure acetone with a MOX sensor. MOX sensors have been used for years for analyzing alcohol levels in breath. In such applications, it is known that acetone might interfere in the evaluation of alcohol concentration [24]. Thus, a mixture of acetone and ethanol diluted in air is a relevant model of exhaled breath air to test the analysis of the most abundant VOCs [23]. This ethanol interfering gas would simulate all the others gases present in breath. Also, as a diabetic person should evaluate their glucose uptake after a meal, the contribution of glucose uptake to acetone vapor production as well as the contribution of alcoholic drinks to ethanol vapor in the breath must be separated. Humidity is also a main breath component which interacts with MOX sensors. However, we assume that a hydrophobic filter (as proposed by CO2Meter [25], Intersurgical [26] or Perma Pure [27] for example) has been used to suppress a large part of this component before proceeding with the analysis. If the filter reduces the acetone or ethanol concentrations, it should mainly affect the coefficients but not the expression of the model. Therefore, an appropriate calibration should correct for the filter attenuation. Otherwise, a humidity correction can also be foreseen [28]. Humidity might be construed as an additional source; accordingly, adding a source term should compensate for the different values of humidity. This is not the aim of the actual study but this offers potential for future work.
To reach this goal, we acquired data with synthetic mixtures. The acquisition was divided into four steps. The first step was the preparation of the mixture. Thanks to the dilution of calibrated gas mixtures (produced by supplier), we obtained different samples. Then, we injected the mixture in an analytic cell of 200 mL in which the sensors were disposed. The gas flowed into the cell with a continuous flow rate of 500 mL/min. An exhalation contains between 500 mL and 2 L of air, as in the case of forced exhalation. VOCs are present at the end of the exhalation [29]. Accordingly, only the end tidal part requires analysis. If necessary, several end tidal exhalations could be analyzed. In a practical device, the gas would be stored in a tube [30] and a flowmeter would inject the gas with a constant flowrate. At the output, a voltage allowed us to find the resistance of the sensor linked to the redox reaction. The last step was the cleaning of the cell to prepare the device for another measure. This step must not be neglected because it contributes to the reproducibility.
With regard to the gas mixtures, we prepared 39 mixtures with different concentrations of acetone and ethanol. Acetone concentration varied between 0 ppm and 20 ppm, and ethanol one between 0 ppm and 40 ppm (corresponding to the typical breath content after the absorption of a small glass of wine, approximately 8 cl). To control the concentrations in the mixtures, flowmeters were used to dilute the calibrated mixtures, which were prepared by Air Products. This allowed us to obtain mixtures at the concentration we wanted to study. The performance of these flowmeters had been verified using a gas chromatography device using a flame-ionization detector (GC/FID) for the same range of acetone and ethanol concentrations as the one we used for this experiment. These concentrations were suited to our applications. Detection was achieved using a tin metal-oxide (MOX) sensor (SB-30 of FIS, FIS, Itami, Japan). According to the specifications given by FIS, this sensor is sensitive to a few ppm of ethanol and, according to Toyooka et al. [1], it is also very sensitive to acetone. Accordingly, it appeared well adapted to our objective of acetone and ethanol detection. Moreover, we noted that the sensor reacted when there was only 1 ppm of acetone in the synthetic air mixture. At a fixed temperature, the response time was relatively quick, around 30 s. The detection of the MOX sensor is based on an oxidation reaction. Indeed, in clean air, ions of oxygen are placed on the surface of a sensitive layer (tin oxide). When the sensor is exposed to a reducing gas (in this case, for acetone and ethanol), the oxygen reacts with the target gas. Thus, an oxidation reaction occurs between oxygen and reducing gas, releasing electrons and modifying the current [31]. As the voltage applied is fixed (5 V), the resistance of sensitive layer changes. Accordingly, the measure of resistance is directly linked to the composition of gas mixtures. The power dissipation of the sensing element is less than 10 mW.
For reproducible and relevant experimental data, we controlled and kept environmental parameters fixed because the gas sensor was sensitive to environment. Recordings were done with the same level of gas humidity, gas temperature, and oxygen concentration for all mixtures. Relative humidity was 1.67% ± 4.0%, temperature was 30.75 °C ± 0.55 °C, and oxygen concentration was 20.5% ± 0.31%. These parameters were controlled in the preparation of mixtures and measured in the analytic cell thanks to a SHT75 sensor (Sensirion, Staefa, Switzerland) for humidity and temperature, and with a O2/M-100 sensor (Membrapor, Wallisellen, Switzerland) for the oxygen. In these mixtures, the humidity level was low in comparison to that found in breath. Therefore, we propose to add a filter between the subject and the sensor. This filter will stop humidity; accordingly, the gas we analyze will be dry, with a humidity close to 0, as in the experimental conditions. The humidity will require adjustment when we consider real breath; however, in this study, the low humidity was in agreement with the breath humidity order of magnitude after a filter.
To have enough diversity for quantification, we proposed to modify the temperature of the MOX sensitive layer, thanks to a heater located under the sensitive layer. In the SB-30 sensor, the heater is platinum. The gas sensitive layer is also sensitive to the variations of temperatures [18,32], so the detection of gas particles by the MOX sensor will be different for each gas and for each temperature.
Thus, to quantify two gases, we worked in a dual temperature mode. In this way, we obtained two virtual sensors with the diversity required for applying the source separation methods. To modify the temperature practically, we modified the voltage of the heater. We applied 0.5 V and 0.9 V. The website of the UST (Umwelt Sensor Technik) [33] provides the link between voltage applied on platinum heaters and the temperature of the heater on MOX sensors. Here, T 1 = 0.5 V corresponds to 131 °C, and T 2 = 0.9 V corresponds to 462 °C. The square signal applied to the heater lasted 90 s at each temperature, to allow the sensor to reach its steady state. The sampling frequency of the temporal curve was 500 Hz. On the raw curve, we applied a mean filter to cut the high frequency noise. Finally, we analyzed two points: the value of the peak height for both temperatures, after changing the heater temperature. One temporal curve was acquired in less than 4 min. Figure 1 illustrates the temporal curve, the heater voltage applied, and the points we analyzed on each curve. The presented methods and the presented model apply at any point on the temperature cycle. Choosing the peak height values was motivated by an optimization of the discrimination of the two gases [21]. They seem well appropriated and optimal to separate these two compounds. It also allowed a rapid delivery of a measurement immediately following temperature changes. The peak height includes the dynamic behavior of the sensor which is known to contain more information [17,22]. Additionally, the measures differed between acetone and ethanol. For a fixed concentration of acetone and an ethanol concentration varying (for example, 10 ppm of acetone, red and purple lines on Figure 2), the peak height was influenced by the ethanol concentration, varying here between 0 and 10 ppm. Similarly, for 0 ppm of ethanol (red and blue lines on Figure 2), the peak height changed when the acetone concentration was between 0 and 10 ppm. In addition to its rapid acquisition, the peak height varied according to the gas concentrations and, consequently, provided information about the mixture composition.
Thus, for each sample of gas mixture, we acquired data in the air buffer alone ( V 0 ) and in mixtures diluted in the air buffer ( V g ). V 0 , depending also on the temperature sensor, was also taken on the peaks heights. We calculated the resistance of sensitive using the equation given by the constructor [34]:
R g = R L ( 4.55 V g 1 )
with R L a load resistance in the electronic editing. Data were acquired several times and we kept the mean values. The error bars were computed from several measurements, between 2 and 4 measurements, in the same configuration for a given temperature with the same sensor. At temperature T i , we noted the measure x i (output of the MOX sensor), defined as the ratio of resistances (2):
x i = R 0 R g | T i
Figure 3 illustrates our experimental device.

3. Mixture Sensing Model

In this part, the parameters used to define the performance of the model are presented. Then, a step of model validation and a comparison with literature mixture models are shown. Finally, we calibrate the model by estimating the model parameters corresponding to the form previously defined.

3.1. Linear-Quadratic Model

In this section, we focus on the mixture model. It is known that, for a single gas, the resistance R g of a tin oxide MOX gas sensor follows the power law (3) [35]:
R g = A · C g r
where A and r are coefficients to estimate and C g is the gas concentration. Concerning gas mixtures, we have found several, sometimes contradictory, models in the literature. Three models are shown in Table 1. For fixed temperature and humidity, Clifford [35] suggested a simple additive model (line 1 of Table 1), while Llobet [36] added a gas interaction term, and Hirobayashi [37] introduced a logarithmic model with an interaction term to achieve the best estimation.
The aim of our study is to quantify a mixture of gases, thanks to the separation source methods. Currently, these methods use either linear [38] or bilinear models [39,40], or, for other applications like hyperspectral imaging, linear quadratic models [41], which are model candidates. However, these nonlinear models can be interpreted as a first-order Taylor approximation of a nonlinear function of mixtures of gas concentrations. Thus, we propose to refine the previous nonlinear model by considering a more accurate expansion with additional quadratic terms. We propose to consider a new nonlinear mixture sensing model, which is called linear-quadratic (line 4 in Table 1). We first introduced this model in Madrolle et al. [42], but only for modeling mixtures with high gas concentrations. Here, we propose that this model still holds for low concentrations in the range relevant for biomedical applications.
The linear-quadratic model consists of linear terms, bilinear (interaction), and quadratic terms of c 1 r 1 and c 2 r 2 . In Section 5, we will discuss the relevance of adding these quadratics terms and the interest to keep all the second order terms, including quadratic terms, instead of only the bilinear interaction term.
As we used the MOX sensor at two temperatures, for each sample, we obtained two measurements, which led to the following system of two Equations (4). The exponent r 1 and r 2 are independent of the sensor temperature and so are the same in the two equations.
{ R 0 R g | T 1 a 11 C 1 r 1 + a 12 C 2 r 2 + b 11 ( C 1 r 1 ) 2 + b 12 ( C 2 r 2 ) 2 + d 1 C 1 r 1 C 2 r 2 + 1 R 0 R g | T 2 a 21 C 1 r 1 + a 22 C 2 r 2 + b 21 ( C 1 r 1 ) 2 + b 22 ( C 2 r 2 ) 2   + d 2 C 1 r 1 C 2 r 2 + 1
where a i j , b i j and d i are characteristic of the temperature T i According to Llobet et al. [36], the exponent r j and the coefficients a i j , b i j , and d i are dependent on the couple gas/sensor. For a mixture without acetone and without ethanol, i.e., C 1 = 0 and C 2 = 0 , the equations are consistent, since R g = R 0 and so the ratio is equal to 1.

3.2. Model Performance Parameters

To estimate the performance of regression (Section 3.3) or of the inversion (Section 4.3), we used several parameters. First, correlation coefficient ρ (5) between the model ( x m o d ) and the measures ( x m e a s ) and the relative error (6), in%, allowed us to qualify the model. We defined i∈[1…N] and j∈[1…M]. N and M are respectively the number of samples and the number of gases/temperatures and |u| and u ¯ denote the absolute and the mean values of u, respectively.
ρ j = 1 N 1 i = 1 N ( x m o d ι μ x m o d ¯ σ x m o d ) ( x m e a s i j μ x m e a s σ x m e a s )
σ r e l j   ( % ) = 1 N i = 1 N 2 | x m e a s i j x m o d i j x m e a s i j + x m o d i j | · 100
Then, signal-to-noise ratio (SNR) (7) and mean square error (MSE) (8) will allow to examine the error on the source estimation.
SNR j = 10 · l o g 10 ( s : j 2 s : j s : ^ 2 )
MSE j ( ppm 2 r i ) = 1 N i = 1 N | s ι ^ s i j | 2
with s ι ^ as the estimated sources, s i j as the real sources for a sample i and a gas j and s : j as all the real sources i for a temperature j.
Thus, these parameters are used to characterize the performance of the model and the sources estimation.

3.3. Model Coefficients

On the basis of this linear-quadratic formula of the mixture model, we needed to determine the coefficients a i j , b i j , and d i . We calibrated our system with experimental data of known concentrations as detailed in Section 2. When we plotted the measures temperature T 1 in function to measures at temperature T 2 (Figure 4), the points were extended to a large area and the diversity obtained with experimental data appeared sufficient. Accordingly, the coefficients obtained by calibration were relevant.
We note that the diversity of measures for the peak heights at these two sensor temperatures is significant (Figure 4), which confirms the choice of the peak height points. The diversity will be discussed later (Section 4.1).
Thanks to a Levenberg-Marquardt algorithm, we estimated the 12 coefficients a i j , b i j , d i and r j (Table 2), which fit the best to the experimental data (Figure 5). The coefficients were different for each temperature, which illustrated the diversity, except for the exponent r j , which we assumed to be the same for both temperatures to simplify the problem.
To evaluate the performance of our model, we computed the correlation coefficient ρ (2) between the model and the experimental data as well as the relative error (in%) (3). The model was in good agreement with the experimental data; the correlation was 0.97 and 0.96, respectively, for the first and the second temperature; the relative error was low, 6.7% and 3.6%, respectively.
To justify the relevance of the different terms (Table 3), we compared the performance of our model with another model from the literature. The linear-quadratic model achieved better performance, with a correlation of 0.96 and a relative error of 5.2%.
Thus, the regression performance parameters were the best with our linear-quadratic model. Even at low concentrations, this model described experimental data of a MOX sensor, which confirmed the relevance of the model, already observed at higher concentrations [42]. As the bilinear model appeared to have a performance close to our model, we kept it for evaluation and compare the results after inversion, as will be discussed in the next section.
The following depicts our linear-quadratic model in a compact form (9)
x 1 = A s + B s 2 + d s 1 s 2
where x is a vector, describing our observations for the two temperatures, x = ( x 1 , x 2 ) T , s describes the sources, linked to the concentrations of the two gases, s = ( s 1 , s 2 ) T = ( c 1 r 1 ,   c 2 r 2 ) T and s 2 = ( s 1 2 , s 2 2 ) T , A, B are 2 × 2 matrices with general terms a i j and b i j respectively, and d = ( d 1 , d 2 ) T and e = ( e 1 , e 2 ) T .

3.4. Cross-Validation

To validate the linear-quadratic model proposed, we selected a cross-validation methodology to estimate the reliability of the model. The method, also called “K-fold cross validation”, is based on a stochastic sampling technic. It consists of randomly dividing a set of samples into K clusters which have the same number of samples, forming a partition of the complete data set. K − 1 clusters are used for the learning (calibration) step. In our case, thanks to these clusters of known sources and the measures, we estimated the mixing coefficients with a Levenberg-Marquardt algorithm. The last sample subset was used for the validation step. Once we knew the model, thanks to the model coefficients found previously on the calibration samples, we verified the validation samples, using the known samples, that the simulated data were in agreement with the measure. These two steps were repeated until each sample had been used for the validation step. Finally, the mean square error (MSE) between the measures and the model output computed with estimated coefficients was calculated, to evaluate the performance of the model.
We segmented the entire set of samples into K = 13 clusters of 3 samples, which corresponded to around 10% of the samples. In addition, to avoid a dependence of the segmentation chosen, we repeated this cross-validation 10 times with different segmentations, and we kept the mean of these 10 segmentations (Figure 6).
At the end, the mean of the 10 MSE obtained (for each segmentation) was low, 0.28   pp m 2 r i , which validated the model: the linear-quadratic model fits well to the measures.

4. Model Inversion

We evaluated the performance on the source concentrations estimated by inversion of this model to confirm our choice of two sensor temperatures and to validate the linear-quadratic model for this application. We will first consider simulated data and then the experimental data.

4.1. Simulated Data

Using the linear-quadratic model with the coefficients estimated from experimental data (Table 2), we generated realistic simulated data. We chose to vary the acetone concentrations according to a sinusoidal law, between 0 and 20 ppm. The sinusoidal law could correspond to the variation of acetone in diabetic individuals; for example, acetone can increase during the night or during physical effort. For ethanol, we randomly drew a sample with a uniform distribution, between 0 and 40 ppm. These concentrations series evolved differently with independent variations. A Gaussian noise, whose variance was equal to the MSE of the model, was added, which led to a signal-to-noise ratio (SNR) around 19 dB. N = 200 points were thereby simulated (Figure 7).
A necessary condition to correctly invert our system was to have enough diversity and a one-to-one input/output mapping in the concentration range. For one mixture, measures at each temperature could not be proportional (i.e., measures at temperature T 1 in function to measures at temperature T 2 could not belong to a one-dimensional manifold with a volume equal to 0). We wanted diversity in measures. To verify these points, we computed the response x i for each temperature obtained by sampling each concentration randomly with a uniform distribution on the working interval. The scatter plot of (uniformly distributed) input samples are represented in the source plane, i.e., ( s 1 , s 2 ) = ( c 1 r 1 ,   c 2 r 2 ) (Figure 8a), and the mapping of these samples by the linear-quadratic model in the plane ( x 1 , x 2 ) is represented in Figure 8c. For acetone concentrations between 6 and 20 ppm and ethanol concentrations between 0 and 40 ppm, because the shape of the sampled region was not too flat and appeared to be without folding, we can conclude that the diversity was sufficient for this range of concentrations. We confirmed this by inverting the model. Similarly, for the simulated data (Figure 8b), the diversity in ratio of resistances for the two temperatures was good because the measures at two temperatures were not proportional.
The diversity of measures, which is linked to the discrimination power of gases, is better for the peak height points than for the stable points (Figure 9). Indeed, the graph for the stable point is elongated, whereas the graph for the peak height points is more dispersed. This confirms that using peak height points will have a better discrimination power than using the points after output voltage stabilization.

4.2. Inversion Method

In this section, we inverted our model, i.e., to estimate the concentrations ( c 1 r 1 ,   c 2 r 2 )   using the measures (or the simulated data) x, the formula of the mixing model (9), and the coefficients A, B and d. We looked for the sources s which allowed us to find the concentrations of our mixtures. The method of Levenberg-Marquardt [44], which is a least squares method, was used to estimate the sources. In this method, the cost function is the following (10).
f cost ( s ) = i N A s i + B s i 2 + d s i 1 s i 2 + 1 x i 2
where N is the number of sample (corresponding to each mixture).
Thus, we minimized this cost function to find the best source vector s, corresponding to the measurement vector x.
To minimize this cost function, the Levenberg-Marquardt method solve, for each iteration k, the normal Equation (10), with the unknown direction d k defined by the following equation:
( J ( s k )   T J ( s k )   + λ k   I   )   d k = J ( s k )   T   f c o s t ( s k )
where J ( s k ) is the jacobian of f c o s t in s k and λ k is a regularization parameter, which tends toward 0 when the solution approaches. Subsequently, the solution s is updated (12):
s k + 1 = s k + d k
This iterative method requires the correct initialization of the sources. If the initial sources s 0 are too far from the real sources, the algorithm may converge toward a local minimum, which is not the minimum we looked for. When we worked with the simulated data, we knew the range in which the sources were included, and we initialized the recurrence series (12) at the middle of this range. With experimental data, we suppose we approximately knew the sources, with an error of 20%.

4.3. Results

We present the results for the simulated and experimental data.

4.3.1. Simulated Data

First, we computed the simulated data using a linear-quadratic model and coefficients which had been experimentally estimated (Table 2). Then, we computed the sources using an inversion of the same model (Figure 10 and Table 4) to check if the model was invertible and to test its robustness.
The estimated sources and the actual sources (simulated) are almost superposed (left), and the difference is low (right) for the two sources. The performance parameters (Table 4) confirm these visual conclusions because the SNR was 12.9 dB and the mean square error (MSE) was 0.07 pp m 2 r j .

4.3.2. Experimental Data

Next, we considered experimental data (Figure 4). On these data, the results (Figure 11) were satisfactory. For the first source (acetone), the SNR = 5.6 dB and MSE = 0.67 pp m 2 r 1 ; for the second source (ethanol), SNR = 6.4 dB and MSE = 0.34 pp m 2 r 2 .

5. Discussion

The results show a good estimation of the sources, particularly on simulated data, with high correlation, SNR, and a low MSE. This proves that the nonlinear system (4) associated with the two-temperature virtual sensors is well-conditioned.
With regard to the simulated data, if we transform the sources in concentrations, thanks to a change in variables, we may estimate the concentrations of two gases with a precision inferior to 1 ppm. Working with low concentrations and obtaining such a precision allows us to be closer to the targeted medical application.
With regard to the experimental data, after a conversion of sources in concentrations, we achieved a precision on concentrations less than 1.5 ppm for both gases (acetone and ethanol). The results are encouraging. This precision of 1.5 ppm for acetone could allow detection for all types diabetes (Type 1 and Type 2). For diabetics with higher acetone breath, the error of detection would be lower and the diagnosis would be more reliable, in comparison to diabetics with a lower acetone rate. In contrast, for healthy subjects, the precision required is less than 1 ppm; for this purpose, we can consider a person healthy if he/she is not diabetic. The limited number of measures may explain the error. With more than 39 experimental points, estimation would improve because the criterion of independence of sources would be more accurate. To improve the quality of estimation, one could to add a priori information about, for example, the range of the sources or of the mixing coefficients [45]. A method including this information could improve the results.
Next, we compared the two better models selected in Section 3: the linear-quadratic model (our model), whose results are presented in Section 4, and the bilinear model. To obtain the results of bilinear model, we found the coefficients associated with the model and we inverted the problem with the same method (Section 4.2) using experimental data. Therefore, we can compare the results of these two models (Table 5).
The performance parameters were better for the linear-quadratic model than for bilinear model in term of correlation, of SNR, and of error. This implies that the choice of model impacts the estimation of sources; choosing a good model allows for higher precision in our final goal to estimate the concentrations.

6. Conclusions

In this paper, we present a complete work, including acquisition of experimental data, design, and validation of the sensing model, as well as inversion of the model for recovering the gas concentrations. The results allow us to validate several points. First, we validated the dual-temperature mode, which enabled the diversity required to quantify a mixture of two gases. This mode provided two virtual sensors with sufficient diversity, using a unique physical MOX sensor. Then, we proposed and validated a linear-quadratic model for modeling the MOX sensor mapping in response to a mixture of gases. In comparison to the models described in the literature, the regression was improved by adding quadratic terms. It also impacted the final estimation of the concentrations. Moreover, we validated the inversion by estimating the sources based on the measures (i.e., MOX sensor outputs). In comparison to the bilinear mixture model, our model achieved a better SNR. These three points have been validated for low concentrations, between 0 and 20 ppm for acetone and 0 and 40 ppm for ethanol. These results are consistent with the targeted medical applications, and this paper presents all the steps necessary to quantify a mixture of two gases in an air buffer.
Thus, the advantages of this new model are to compute data output which fit the best with experimental measurements. In addition, combined with a method of source separation for studying gas mixtures, the quantification of the concentration of each gas component increased in accuracy. Indeed, the estimation method provided better results with a nonlinear model, close to reality.
The next step was to avoid calibration. Model coefficients were estimated using experimental data with different mixtures, which required a long time and a high degree of accuracy. Instead of this supervised approach, future work will consider approaches based on blind source separation [46,47,48] for estimating the coefficients of the model without knowing exactly the concentrations of the mixtures. This will extend the preliminary results presented in Madrolle et al. [42,49] to other source separation methods and to sources with low concentrations. In addition, we will increase the complexity of the mixture by adding gases, to be closer to the complexity of human breath. The goal is to apply the proposed method directly to human breath. Also, humidity, naturally present in human breath, might be taken into account as an additional source, defined by a non-integer power of the gas concentration and included in a second order polynomial model. For complex samples, thanks to the model, we will be able to reduce the sample complexity to a smaller sub-space. We will compute the concentration vector of a mixture of acetone and ethanol which would provide the same measurements as the experimental ones based on the relationship defined by the model. Such a fingerprint will help to discriminate between samples. The model can be upgraded by adding additional source terms to the linear quadratic expression. However, in such cases, complementary measurements will be required for source quantification.

Author Contributions

S.M. and P.G. conceived and designed the experiments and developed the signal processing software; S.M. performed the experiments; S.M., P.G. and C.J. have designed the linear-quadratic model, the calibration methodology, and analyzed the data. S.M. wrote the paper and P.G. and C.J. have revised the paper.

Funding

This research was funded by the “Commissariat à l’Energie Atomique et aux Energies Alternatives” (CEA), and this work is partly supported by the project CHESS, 2012-ERC-AdG-320684.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Toyooka, T.; Hiyama, S.; Yamada, Y. A prototype portable breath acetone analyzer for monitoring fat loss. J. Breath Res. 2013, 7, 036005. [Google Scholar] [CrossRef] [PubMed]
  2. Van Geffen, W.H.; Bruins, M.; Kerstjens, H.A.M. Diagnosing viral and bacterial respiratory infections in acute COPD exacerbations by an electronic nose: A pilot study. J. Breath Res. 2016, 10, 036001. [Google Scholar] [CrossRef] [PubMed]
  3. De Lacy Costello, B.; Amann, A.; Al-Kateb, H.; Flynn, C.; Filipiak, W.; Khalid, T.; Osborne, D.; Ratcliffe, N.M. A review of the volatiles from the healthy human body. J. Breath Res. 2014, 8, 014001. [Google Scholar] [CrossRef] [PubMed]
  4. Mochalski, P.; King, J.; Klieber, M.; Unterkofler, K.; Hinterhuber, H.; Baumann, M.; Amann, A. Blood and breath levels of selected volatile organic compounds in healthy volunteers. Analyst 2013, 138, 2134. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Guo, D.; Zhang, D.; Li, N.; Zhang, L.; Yang, J. A Novel Breath Analysis System Based on Electronic Olfaction. IEEE Trans. Biomed. Eng. 2010, 57, 2753–2763. [Google Scholar] [CrossRef]
  6. Van de Kant, K.D.; van der Sande, L.J.; Jöbsis, Q.; van Schayck, O.C.; Dompeling, E. Clinical use of exhaled volatile organic compounds in pulmonary diseases: A systematic review. Respir. Res. 2012, 13, 117. [Google Scholar] [CrossRef] [PubMed]
  7. Righettoni, M.; Amann, A.; Pratsinis, S.E. Breath analysis by nanostructured metal oxides as chemo-resistive gas sensors. Mater. Today 2015, 18, 163–171. [Google Scholar] [CrossRef]
  8. Wang, Z.; Wang, C. Is breath acetone a biomarker of diabetes? A historical review on breath acetone measurements. J. Breath Res. 2013, 7, 037109. [Google Scholar] [CrossRef] [PubMed]
  9. Deng, C.; Zhang, J.; Yu, X.; Zhang, W.; Zhang, X. Determination of acetone in human breath by gas chromatography–mass spectrometry and solid-phase microextraction with on-fiber derivatization. J. Chromatogr. B 2004, 810, 269–275. [Google Scholar] [CrossRef]
  10. Wang, C.; Mbi, A.; Shepherd, M. A Study on Breath Acetone in Diabetic Patients Using a Cavity Ringdown Breath Analyzer: Exploring Correlations of Breath Acetone with Blood Glucose and Glycohemoglobin A1C. IEEE Sens. J. 2010, 10, 54–63. [Google Scholar] [CrossRef]
  11. Turner, C.; Walton, C.; Hoashi, S.; Evans, M. Breath acetone concentration decreases with blood glucose concentration in type I diabetes mellitus patients during hypoglycaemic clamps. J. Breath Res. 2009, 3, 046004. [Google Scholar] [CrossRef] [PubMed]
  12. Nasution, T.I.; Nainggolan, I.; Hutagalung, S.D.; Ahmad, K.R.; Ahmad, Z.A. The sensing mechanism and detection of low concentration acetone using chitosan-based sensors. Sens. Actuators B Chem. 2013, 177, 522–528. [Google Scholar] [CrossRef]
  13. Liu, X.; Cheng, S.; Liu, H.; Hu, S.; Zhang, D.; Ning, H. A Survey on Gas Sensing Technology. Sensors 2012, 12, 9635–9665. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  14. Yan, K.; Zhang, D.; Wu, D.; Wei, H.; Lu, G. Design of a Breath Analysis System for Diabetes Screening and Blood Glucose Level Prediction. IEEE Trans. Biomed. Eng. 2014, 61, 2787–2795. [Google Scholar] [CrossRef] [PubMed]
  15. Germanese, D.; Righi, M.; Benassi, A.; D’Acunto, M.; Leone, R.; Magrini, M.; Paradisi, P.; Puppi, D.; Salvetti, O. A Low Cost, Portable Device for Breath Analysis and Self-monitoring, the Wize Sniffer. In Applications in Electronics Pervading Industry, Environment and Society; De Gloria, A., Ed.; Springer International Publishing: Berlin, Germany, 2017; Volume 409, pp. 51–57. ISBN 978-3-319-47912-5. [Google Scholar]
  16. Blatt, R.; Bonarini, A.; Calabró, E.; Torre, M.D.; Matteucci, M.; Pastorino, U. Lung cancer identification by an electronic nose based on an array of MOS sensors. In Proceedings of the Ijcnn 2007. International Joint Conference on Neural Networks, 2007, Orlando, FL, USA, 12–17 August 2007; IEEE: Piscataway, NJ, USA, 2007; pp. 1423–1428. [Google Scholar]
  17. Hossein-Babaei, F.; Amini, A. Recognition of complex odors with a single generic tin oxide gas sensor. Sens. Actuators B Chem. 2014, 194, 156–163. [Google Scholar] [CrossRef]
  18. Gosangi, R.; Gutierrez-Osuna, R. Active temperature modulation of metal-oxide sensors for quantitative analysis of gas mixtures. Sens. Actuators B Chem. 2013, 185, 201–210. [Google Scholar] [CrossRef]
  19. Rastkhadiv, A.; Jenabi, A.; Souri, A. Discriminating among different tea leaves using an operating temperature-modulated tin oxide gas sensor. IOP Conf. Ser. Mater. Sci. Eng. 2016, 108, 012019. [Google Scholar] [CrossRef] [Green Version]
  20. Hosseini-Golgoo, S.M.; Hossein-Babaei, F. Assessing the diagnostic information in the response patterns of a temperature-modulated tin oxide gas sensor. Meas. Sci. Technol. 2011, 22, 035201. [Google Scholar] [CrossRef]
  21. Parret, F.; Ménini, P.; Martinez, A.; Soulantica, K.; Maisonnat, A.; Chaudret, B. Improvement of micromachined SnO2 gas sensors selectivity by optimised dynamic temperature operating mode. Sens. Actuators B Chem. 2006, 118, 276–282. [Google Scholar] [CrossRef]
  22. Vergara, A.; Benkstein, K.D.; Montgomery, C.B.; Semancik, S. Demonstration of Fast and Accurate Discrimination and Quantification of Chemically Similar Species Utilizing a Single Cross-Selective Chemiresistor. Anal. Chem. 2014, 86, 6753–6757. [Google Scholar] [CrossRef] [PubMed]
  23. Amann, A.; Statheropoulos, M. Chemical sensors integrated with mobile phones for remote medical diagnostics: State-of-the-art and beyond. In Proceedings of the 2014 EAI 4th International Conference on Wireless Mobile Communication and Healthcare (Mobihealth), Athens, Greece, 3–5 November 2014. [Google Scholar]
  24. Righettoni, M.; Schmid, A.; Amann, A.; Pratsinis, S.E. Correlations between blood glucose and breath components from portable gas sensors and PTR-TOF-MS. J. Breath Res. 2013, 7, 037110. [Google Scholar] [CrossRef] [PubMed]
  25. CO2Meter. Available online: https://www.co2meter.fr/ (accessed on 2 May 2018).
  26. Intersurgical. Available online: http://www.intersurgical.fr/ (accessed on 2 May 2018).
  27. Perma Pure LLC. Available online: http://www.permapure.com/ (accessed on 2 May 2018).
  28. Huerta, R.; Mosqueiro, T.; Fonollosa, J.; Rulkov, N.F.; Rodriguez-Lujan, I. Online decorrelation of humidity and temperature in chemical sensors for continuous monitoring. Chemom. Intell. Lab. Syst. 2016, 157, 169–176. [Google Scholar] [CrossRef] [Green Version]
  29. Salvo, P.; Ferrari, C.; Persia, R.; Ghimenti, S.; Lomonaco, T.; Bellagambi, F.; Di Francesco, F. A dual mode breath sampler for the collection of the end-tidal and dead space fractions. Med. Eng. Phys. 2015, 37, 539–544. [Google Scholar] [CrossRef] [PubMed]
  30. RTubeVOCTM. Available online: http://respiratoryresearch.com/rtube-voc/ (accessed on 2 May 2018).
  31. Figaro. Available online: http://www.figarosensor.com/technicalinfo/principle/mos-type.html (accessed on 2 May 2018).
  32. Hossein-Babaei, F.; Amini, A. A breakthrough in gas diagnosis with a temperature-modulated generic metal oxide gas sensor. Sens. Actuators B Chem. 2012, 166–167, 419–425. [Google Scholar] [CrossRef]
  33. UST. Umweltsensortechnik GmbH-MOX Gas Sensors-Functional principle. Available online: http://www.umweltsensortechnik.de/en/gas-sensors/mox-gas-sensors-functional-principle.html (accessed on 2 May 2018).
  34. Nissha FIS, Inc. High Quality Gas Sensor Manufacturer. Available online: http://www.fisinc.co.jp/en/ (accessed on 2 May 2018).
  35. Clifford, P.K.; Tuma, D.T. Characteristics Of Semiconductor Gas Sensors I. Steady State gas Response. Sens. Actuators 1982, 3, 233–254. [Google Scholar] [CrossRef]
  36. Llobet, E.; Vilanova, X.; Brezmes, J.; Sueiras, J.E.; Alcubilla, R.; Correig, X. Steady-State and Transient Behavior of Thick-Film Tin Oxide Sensors in the Presence of Gas Mixtures. J. Electrochem. Soc. 1998, 145, 1772–1779. [Google Scholar] [CrossRef]
  37. Hirobayashi, S.; Kadir, M.A.; Yoshizawa, T.; Yamabuchi, T. Verification of a logarithmic model for estimation of gas concentrations in a mixture for a tin oxide gas sensor response. Sens. Actuators B Chem. 2003, 92, 269–278. [Google Scholar] [CrossRef]
  38. Comon, P.; Jutten, C. (Eds.) Handbook of Blind Source Separation: Independent Component Analysis and Applications, 1st ed.; Elsevier: Amsterdam, The Netherlands, 2010; ISBN 978-0-12-374726-6. [Google Scholar]
  39. Duarte, L.T.; Jutten, C.; Moussaoui, S. Bayesian source separation of linear and linear-quadratic mixtures using truncated priors. J. Signal Process. Syst. 2011, 65, 311–323. [Google Scholar] [CrossRef] [Green Version]
  40. Hosseini, S.; Deville, Y. Blind separation of linear-quadratic mixtures of real sources using a recurrent structure. Lect. Notes Comput. Sci. Subser. Lect. Notes Artif. Intell. Lect. Notes Bioinform. 2003, 2687, 241–248. [Google Scholar]
  41. Meganem, I.; Deville, Y.; Hosseini, S.; Deliot, P.; Briottet, X. Linear-Quadratic Blind Source Separation Using NMF to Unmix Urban Hyperspectral Images. IEEE Trans. Signal Process. 2014, 62, 1822–1833. [Google Scholar] [CrossRef]
  42. Madrolle, S.; Grangeat, P.; Jutten, C. Dual-temperature mode for quantitative analysis of gas mixtures with MOX sensor. In Proceedings of the 2017 ISOCS/IEEE International Symposium on Olfaction and Electronic Nose (ISOEN), Montreal, QC, Canada, 28–31 May 2017. [Google Scholar]
  43. Williams, D.E.; Pratt, K.F.E. Theory of Self-diagnostic Sensor Array Devices using Gas-sensitive Resistors. J. Chem. Soc. Faraday Trans. 1995, 91, 6. [Google Scholar] [CrossRef]
  44. Moré, J.J. The Levenberg-Marquardt Algorithm: Implementation and Theory. In Proceedings of the Conference on Numerical Analysis, Dundee, UK, 28 June 1977; pp. 105–116. [Google Scholar]
  45. Madrolle, S.; Duarte, L.T.; Grangeat, P.; Jutten, C. Supervised Bayesian source separation of nonlinear mixtures for quantitative analysis of gas mixtures. In Proceedings of the 40th International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Honolulu, HI, USA, 17–21 July 2018. [Google Scholar]
  46. Duarte, L.T.; Jutten, C.; Moussaoui, S. Bayesian source separation of linear-quadratic and linear mixtures through a MCMC method. In Proceedings of the IEEE International Workshop on Machine Learning for Signal Processing, 2009. MLSP 2009, Grenoble, France, 1–4 September 2009; IEEE: Piscataway, NJ, USA, 2009; pp. 1–6. [Google Scholar]
  47. Deville, Y.; Duarte, L.T. An Overview of Blind Source Separation Methods for Linear-Quadratic and Post-nonlinear Mixtures. In Latent Variable Analysis and Signal Separation; Lecture Notes in Computer Science; Springer: Berlin, Germany, 2015; pp. 155–167. [Google Scholar]
  48. Madrolle, S.; Duarte, L.T.; Grangeat, P.; Jutten, C. A Bayesian Blind Source Separation Method for a Linear-quadratic Model. In Proceedings of the 26th European Signal Processing Conference (EUSIPCO), Rome, Italy; 2018. [Google Scholar]
  49. Madrolle, S.; Ando, R.; Duarte, L.; Atux, R.; Jutten, C.; Grangeat, P. Méthodes de séparation de sources non linéaires pour des capteurs gaz à oxyde métallique. In Proceedings of the XXVIème Colloque GRETSI, Juan-Les-Pins, France, 5–8 September 2017. [Google Scholar]
Figure 1. Sensor tension output according to the time (in blue, left scale) and the heater voltage applied (in red, right scale). The analyzed points are noted with a red cross on the temporal curve. The time t = 0 s corresponds to the injection of target gas in the analytic cell. Here, for example, the mixture is composed of 1 ppm of acetone and 4 ppm of ethanol, diluted in the air buffer.
Figure 1. Sensor tension output according to the time (in blue, left scale) and the heater voltage applied (in red, right scale). The analyzed points are noted with a red cross on the temporal curve. The time t = 0 s corresponds to the injection of target gas in the analytic cell. Here, for example, the mixture is composed of 1 ppm of acetone and 4 ppm of ethanol, diluted in the air buffer.
Sensors 18 01785 g001
Figure 2. Sensor temporal responses presented for four mixtures of the two gases. On the right, enlarged portions on the analyzed points are presented for T 1 and T 2 . The values of peak height for both temperatures are different according to the mixture composition.
Figure 2. Sensor temporal responses presented for four mixtures of the two gases. On the right, enlarged portions on the analyzed points are presented for T 1 and T 2 . The values of peak height for both temperatures are different according to the mixture composition.
Sensors 18 01785 g002
Figure 3. Schematic representation of the experimental device. We controlled two sets of parameters: (i) the environmental parameters, such as humidity and temperature and (ii) the sensor temperature, to obtain sensing diversity. At the sensor output, we measured the voltage from which we compute the resistances of the MOX sensor.
Figure 3. Schematic representation of the experimental device. We controlled two sets of parameters: (i) the environmental parameters, such as humidity and temperature and (ii) the sensor temperature, to obtain sensing diversity. At the sensor output, we measured the voltage from which we compute the resistances of the MOX sensor.
Sensors 18 01785 g003
Figure 4. Diversity of experimental data used for calibration of our linear-quadratic model. (a) The concentrations of the two gases. These concentrations are known because we created a known mixture. (b) The diversity, the measures at temperature T 1 in function to measures at temperature T 2 .
Figure 4. Diversity of experimental data used for calibration of our linear-quadratic model. (a) The concentrations of the two gases. These concentrations are known because we created a known mixture. (b) The diversity, the measures at temperature T 1 in function to measures at temperature T 2 .
Sensors 18 01785 g004
Figure 5. R 0 / R g sensor resistance ratio for several mixture samples of acetone and ethanol (blue points), and the estimated linear-quadratic model (red lines) for each temperature (a,b). The error bars were computed from several measurements in the same configuration for a given temperature, with the same sensor. On (c,d) graphics, the correlation between the model and the experimental data is highlighted.
Figure 5. R 0 / R g sensor resistance ratio for several mixture samples of acetone and ethanol (blue points), and the estimated linear-quadratic model (red lines) for each temperature (a,b). The error bars were computed from several measurements in the same configuration for a given temperature, with the same sensor. On (c,d) graphics, the correlation between the model and the experimental data is highlighted.
Sensors 18 01785 g005
Figure 6. Validation of the model thanks to a 13-fold cross validation. On the left (a,c), the measures (in blue) and the mean of simulated data found during the validation steps of the 10 segmentations (in red). On the right (b,d), the link between the measures and the model. The results are shown for each temperature of the sensor ( T 1 on the top and T 2 on the bottom).
Figure 6. Validation of the model thanks to a 13-fold cross validation. On the left (a,c), the measures (in blue) and the mean of simulated data found during the validation steps of the 10 segmentations (in red). On the right (b,d), the link between the measures and the model. The results are shown for each temperature of the sensor ( T 1 on the top and T 2 on the bottom).
Sensors 18 01785 g006
Figure 7. Simulated data (b,d), obtained using the linear-quadratic model, with an additive Gaussian noise for temperatures T 1 (b) and T 2 (d), for the concentrations (a,c). Acetone concentrations were sinusoidal time series varying between 0 and 20 ppm (a) and ethanol concentrations followed a uniform distribution, between 0 and 40 ppm (c).
Figure 7. Simulated data (b,d), obtained using the linear-quadratic model, with an additive Gaussian noise for temperatures T 1 (b) and T 2 (d), for the concentrations (a,c). Acetone concentrations were sinusoidal time series varying between 0 and 20 ppm (a) and ethanol concentrations followed a uniform distribution, between 0 and 40 ppm (c).
Sensors 18 01785 g007
Figure 8. Scatter plot of the dual-temperature MOX sensor outputs, based on the linear-quadratic model (b) in response to the sampled concentrations of acetone and ethanol (a). The concentrations follow a uniform distribution to show the diversity of the entire model. Each point on the right diagram shows the link between the sensor output at temperature T 1 along the abscise axis, and the sensor output at temperature T 2 along the ordinate axis.
Figure 8. Scatter plot of the dual-temperature MOX sensor outputs, based on the linear-quadratic model (b) in response to the sampled concentrations of acetone and ethanol (a). The concentrations follow a uniform distribution to show the diversity of the entire model. Each point on the right diagram shows the link between the sensor output at temperature T 1 along the abscise axis, and the sensor output at temperature T 2 along the ordinate axis.
Sensors 18 01785 g008
Figure 9. Diversity of stable points (red) and peak height points (blue), the coordinates of each measurement point are defined by the resistance ratio at T 1 in abscissa and at T 2 in ordinate. A great diversity is characterized by a scattered graph. Here, the peak height points seem more dispersed. Accordingly, the diversity for the peak height points is better and the discrimination between gases will be better for this time point of the temporal curve.
Figure 9. Diversity of stable points (red) and peak height points (blue), the coordinates of each measurement point are defined by the resistance ratio at T 1 in abscissa and at T 2 in ordinate. A great diversity is characterized by a scattered graph. Here, the peak height points seem more dispersed. Accordingly, the diversity for the peak height points is better and the discrimination between gases will be better for this time point of the temporal curve.
Sensors 18 01785 g009
Figure 10. Estimated data for source one (acetone) (a,b) and source two (ethanol) (c,d), with the linear-quadratic model. The real sources are also represented (left) to compare the estimation and the reality and the correlation is highlighted (right).
Figure 10. Estimated data for source one (acetone) (a,b) and source two (ethanol) (c,d), with the linear-quadratic model. The real sources are also represented (left) to compare the estimation and the reality and the correlation is highlighted (right).
Sensors 18 01785 g010
Figure 11. Estimated data for source one (acetone) (a,b) and source two (ethanol) (c,d). The real sources are also represented to compare the estimated and the actual values (a,c) and the correlation between real and estimated source is highlighted (b,d). On (b,d), each color corresponds to one value of the other source.
Figure 11. Estimated data for source one (acetone) (a,b) and source two (ethanol) (c,d). The real sources are also represented to compare the estimated and the actual values (a,c) and the correlation between real and estimated source is highlighted (b,d). On (b,d), each color corresponds to one value of the other source.
Sensors 18 01785 g011
Table 1. Comparison of mixture model formulas in literature for an SnO 2 MOX sensor.
Table 1. Comparison of mixture model formulas in literature for an SnO 2 MOX sensor.
ModelEquationReference
Linear R 0 / R g 1 = A 1 C 1 r 1 + A 2 C 2 r 2 [43]
Bilinear 1 / R g 1 / R 0 = A 1 C 1 r 1 + A 2 C 2 r 2 + A 3 C 1 r 1 C 2 r 2 [36]
Logarithmic R g = A 1 + A 2 log ( C 1 ) + A 3 log ( C 2 ) + A 4 log ( C 1 ) log ( C 2 ) [37]
Linear-quadratic R 0 / R g = A 1 C 1 r 1 + A 2 C 2 r 2 + B 1 C 1 2 r 1 + B 2 C 2 2 r 2 + d 1 C 1 r 1 C 2 r 2 + 1 [42]
Table 2. Coefficients of the system of Equation (3), estimated by least square regression.
Table 2. Coefficients of the system of Equation (3), estimated by least square regression.
a 1 i a 2 i b 1 i b 2 i d i r 1 r 2
T 1 800.320.150.41−0.160.600.44
T 2 611.47−0.130.01−0.22
Table 3. Comparison of the performance parameters, correlation and relative error, for each model. We considered four models: the linear-quadratic model (Lin.-Quadr.), the linear model (Lin.), the bilinear model (Bilin.), and the logarithmic model (Log.).
Table 3. Comparison of the performance parameters, correlation and relative error, for each model. We considered four models: the linear-quadratic model (Lin.-Quadr.), the linear model (Lin.), the bilinear model (Bilin.), and the logarithmic model (Log.).
Lin.-Quadr.Lin.Bilin.Log.
ρ0.960.910.950.36
σ r e l (%)5.28.15.318
Table 4. Performance parameters: correlation and signal-to-noise ratio (SNR) between estimated and real values for each source. The model used is the linear-quadratic one.
Table 4. Performance parameters: correlation and signal-to-noise ratio (SNR) between estimated and real values for each source. The model used is the linear-quadratic one.
Sim. DataρSNR
s 1 9511.2
s 2 9914.5
Table 5. Comparison of two models, linear-quadratic and bilinear, thanks to performance parameters, correlation, signal-to-noise ratio (SNR), and mean square error (MSE), between estimated and actual sources. The experimental data are used for this comparison.
Table 5. Comparison of two models, linear-quadratic and bilinear, thanks to performance parameters, correlation, signal-to-noise ratio (SNR), and mean square error (MSE), between estimated and actual sources. The experimental data are used for this comparison.
Exp. DataρSNRMSE (ppm2rj)
Linear-Quadratic0.9160.5
Bilinear0.573.59

Share and Cite

MDPI and ACS Style

Madrolle, S.; Grangeat, P.; Jutten, C. A Linear-Quadratic Model for the Quantification of a Mixture of Two Diluted Gases with a Single Metal Oxide Sensor. Sensors 2018, 18, 1785. https://doi.org/10.3390/s18061785

AMA Style

Madrolle S, Grangeat P, Jutten C. A Linear-Quadratic Model for the Quantification of a Mixture of Two Diluted Gases with a Single Metal Oxide Sensor. Sensors. 2018; 18(6):1785. https://doi.org/10.3390/s18061785

Chicago/Turabian Style

Madrolle, Stéphanie, Pierre Grangeat, and Christian Jutten. 2018. "A Linear-Quadratic Model for the Quantification of a Mixture of Two Diluted Gases with a Single Metal Oxide Sensor" Sensors 18, no. 6: 1785. https://doi.org/10.3390/s18061785

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