• Aucun résultat trouvé

A nonparametric model for sensors used in a dynamic context

N/A
N/A
Protected

Academic year: 2021

Partager "A nonparametric model for sensors used in a dynamic context"

Copied!
28
0
0

Texte intégral

(1)

HAL Id: hal-00756461

https://hal-supelec.archives-ouvertes.fr/hal-00756461

Submitted on 23 Nov 2012

HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

A nonparametric model for sensors used in a dynamic context

Nicolas Fischer, Eric Georgin, Amine Ismail, Emmanuel Vazquez, Laurent Le Brusquet

To cite this version:

Nicolas Fischer, Eric Georgin, Amine Ismail, Emmanuel Vazquez, Laurent Le Brusquet. A nonpara- metric model for sensors used in a dynamic context. 7th International Workshop on Analysis of Dynamic Measurements, Oct 2012, Paris, France. �hal-00756461�

(2)

A nonparametric model

for sensors used in a

dynamic context

Nicolas Fischer, Eric Georgin,

Amine Ismail, Emmanuel Vazquez, Laurent Le Brusquet

(3)

Steady state or static conditions

Steady state

Calibration procedure and uncertainty budget: well defined

Example: calibration of 2 temperature sensors (Pt100 type)

-0,6 -0,5 -0,4 -0,3 -0,2 -0,1 0

0 10 20 30 40 50 60 70 80 90 100

temeprature / (°C)

Tref - Tread / (°C)

5558 5565

(4)

Dispersion of sensors in static conditions

Steady state

2 sets of Pt100 probes:

Ø= 6 mm and Ø= 3 mm

Calibrated between +10°C and 90°C

-0,5 -0,4 -0,3 -0,2 -0,1 0 0,1

0 10 20 30 40 50 60 70 80 90 100

temperature / (°C)

Tref - Tread / (°C)

5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567

Ø=3 mm Ø=6 mm

(5)

Experimental setup

Thermostatic bath

Probe carrier Temperature probe

Guiding system

immersion

(6)

Sensor response to a step excitation

Unsteady state

Real measurement are often unsteady

Example: step excitation in temperature, 1 probe

23 24 25 26 27 28 29 30 31 32

00:00 00:17 00:35 00:52 01:09 01:26 01:44 02:01 02:18

Time / (mm:ss)

temperature / (°C)

5548

Unsteady

Steady Steady

Uncertainties defined

Uncertainties defined Uncertainties not

defined

(7)

Sensor response to a step excitation

Unsteady state

Real measurement are often unsteady

Example: step excitation in temperature, 1 probe

23 24 25 26 27 28 29 30 31 32

00:00 00:17 00:35 00:52 01:09 01:26 01:44 02:01 02:18

Time / (mm:ss)

temperature / (°C)

5548

Unsteady

Steady Steady

What is the uncertainty of the

measurement in the unsteady region ?

(8)

Unsteady state

Real measurement are often unsteady

Example: step excitation in temperature, several probes

23 24 25 26 27 28 29 30 31 32

00:00 00:17 00:35 00:52 01:09 01:26 01:44 02:01 02:18

Time / (mm:ss)

temperature / (°C)

5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5555_2

Is it possible to determine a coverage region associated to the whole set of

trajectories?

Sensor response to a step excitation

(9)

Model based approach for uncertainty propagation

Sensor excitation

Sensor response

Uncertainty on Y(t) ?

Particularly strong issues in industrial cases :

• It may be hard to find an accurate model of a sensor with a small number of parameters

• the excitation is often unknown or not well characterized

Relies on a model M of the sensor and an imput signal u well known

(10)

Measured signals for a set of 20 sensors

Simulation of observed data obtained by :

• arbitrary choice of the excitation signal u(t)

• considering sensors with different time constants

(11)

Modeling the sensor response

The model of the response is unknown

The observed signals suggest that the output trajectories are variations

around a mean behaviour

The number of tested sensors is small

In the case of fluctuations varying slowly in time, it’s no longer valid to

consider that the errors at two different times are independent

(12)

Statistical model and inference

)

,

0

(

~

)

(

)

(

2

,

,

,

,

,

,

N

t

t

M

Y

k

j

i

k

j

i

k

j

k

obs

k

j

i   

The response Yobs is modeled as a sum of :

• a Gaussian process M invariant through the sensors representing the nominal behaviour

• Gaussian processes  specific to each sensor j, representing the departure from the nominal behaviour due to specific values of the conception

parameters

• a random noise  i.i.d. at each time tk, with the sensor j and the repetition i

The model parameters are then estimated by likelihood maximisation

(13)

Observed trajectories and simulated trajectories

Considering the statistical model estimated, Monte Carlo simulations are performed to compute trajectories of the sensors

Blue plots: 2 trajectories picked from the 20 sensor outputs,

Red plots: 2 trajectories picked from the set of simulated

trajectories

(14)

With 5 trajectories picked from the set of simulated trajectories

Observed trajectories and simulated trajectories

(15)

With 20 trajectories picked from the set of simulated trajectories

Observed trajectories and simulated trajectories

(16)

With 100 trajectories picked from the set of simulated trajectories

Observed trajectories and simulated trajectories

(17)

With the all set of simulated trajectories (10000 trajectories)

How to compute a coverage region associated to these trajectories ?

Observed trajectories and simulated trajectories

What is the uncertainty associated to the

response of the sensors ?

(18)

Coverage region

Defining a coverage region at a given level 

This region must

contain % of

the trajectories

is a coverage region, defined such that :

(19)

Proposal definition of the confidence region

Non unique way to define a coverage region

Proposed process :

1.To obtain confidence intervals

CI

 at each instant

t

2.To define coverage region of level

based on these intervals

(20)

Mathematical definition of the coverage region R

is a coverage region if, tT , P ( Y ( t )  R

)  constant

CI (t )

U

R

CI

tT

• Empirical estimation of the function g()

• Inversion of the function leads to find, for a desired level , the value of  to be used

The red star indicates the value of  for = 95%

defines a coverage region of level

  g (  )  

(21)

Construction of the coverage region R

(22)

Coverage region of level= 95%

(23)

Adequacy between observed trajectories and R

(24)

Quality control of the sensors

Among all simulations of sensors responses according to their own time constant, let’s focus on two particular sensors A and B

The trajectory of sensor A lies within the coverage region previously estimated The trajectory of

sensor B lies outside the coverage region

May we conclude that A is a “good” sensor and B a “bad” one ?

(25)

Identification of sensors A and B

The cut-off frequency is the inverse of the time constant of the sensor

Sensor A has an expected frequency in the intermediate range such as all the sensors in green whose trajectories belong to the coverage region

On the contrary, sensor B has a low frequency, indicating an inaccurate behaviour, like almost all the sensors outside the coverage region

(26)

Conclusion

Proposal to characterize measurement uncertainty for dynamic

measurement based on the concept of coverage region

The estimation of the coverage region requires a statistical model of

the sensor output

The statistical model developed allows to catch both the mean

behaviour and the magnitude of the departures from the mean

behaviour

A prior model of the sensor is not required

Gaussian process is a suitable statistical tool to take into account the

time dependence

(27)

Non utile ? Question : besoin d’exemples de réalisations de processus gaussien ?

(28)

Non utile ? Estimated mean behavior.

Additional supplied information: confidence area for the mean behavior

Références

Documents relatifs

According to the point of view of the French mathematicians who participated to the conference, a number of topics on which Iraqi mathematicians are doing research is not connected

This approach is still based on the use of the Craig-Bampton decomposition of the admissible displacement field but the reduced matrix model of each substructure with fixed

Solving this problem is not trivial. For a network con- figuration scheme we have to find the optimal number of coronas and zones and the length of each corona according to

This model provides two-fold Privacy Enforcement Point ( PEP ) that intermediates connected data providers and data consumer, implementing an in-network verification process

We analyzed his- torical global solar radiation data from four different locations [12] of the World to provide a storage capacity model to help design an energy efficient algorithm

Comme pour les marins qui au haut moyen Age Ne pouvaient concevoir une terre au grand large Au-delà des colonnes la mer n’existait pas De même l’univers pour nous s’arrête la

Les personnes issues de l’immigration maghrébine qui déclarent une très faible importance relative accordée au travail, présentent des modèles d’identité très clivés selon

The aim of this study is to bring more comprehension about soot micro-structures construction in order to link the response of such a sensor to particle size and PN