A nonparametric model for sensors used in a dynamic context - Core

1 downloads 0 Views 3MB Size Report
Nov 23, 2012 - 10. 20. 30. 40. 50. 60. 70. 80. 90. 100 temeprature / (°C). Tre f - T re a d. / (°C. ) 5558. 5565 ... Experimental setup. Thermostatic bath ... era tu re / (°C. ) 5548. Unsteady. Steady. Steady. Uncertainties defined. Uncertainties.
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 nonparametric model for sensors used in a dynamic context. 7th International Workshop on Analysis of Dynamic Measurements, Oct 2012, Paris, France.

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 scientific research documents, whether they are published 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´ee au d´epˆot et `a la diffusion de documents scientifiques de niveau recherche, publi´es ou non, ´emanant des ´etablissements d’enseignement et de recherche fran¸cais ou ´etrangers, des laboratoires publics ou priv´es.

A nonparametric model for sensors used in a dynamic context Nicolas Fischer, Eric Georgin, Amine Ismail, Emmanuel Vazquez, Laurent Le Brusquet

Laboratoire national de métrologie et d’essais

Steady state or static conditions Steady state 

Calibration procedure and uncertainty budget: well defined



Example: calibration of 2 temperature sensors (Pt100 type) 0

Tref - Tread / (°C)

-0,1

-0,2

5558

-0,3

5565

-0,4

-0,5

-0,6 0

10

20

30

40

50

60

70

80

90

100

temeprature / (°C)

2

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,1 5548

Ø=6 mm

5549

0

5550 5551

Ø=3 mm

Tref - Tread / (°C)

5552 5553

-0,1

5554 5555 5556

-0,2

5557 5558 5559

-0,3

5560 5561 5562

-0,4

5563 5564 5565 5566

-0,5 0

10

20

30

40

50

60

70

80

90

100

5567

temperature / (°C)

3

Experimental setup

Temperature probe

immersion

Probe carrier Thermostatic bath Guiding system

4

Sensor response to a step excitation Unsteady state 

Real measurement are often unsteady



Example: step excitation in temperature, 1 probe

32

Steady

Steady

Unsteady

31

temperature / (°C)

30 29 28

Uncertainties not defined

27

5548

26 25

Uncertainties defined

24 23 00:00

Uncertainties defined 00:17

00:35

00:52

01:09

01:26

01:44

02:01

02:18

Time / (mm:ss)

5

Sensor response to a step excitation Unsteady state 

Real measurement are often unsteady



Example: step excitation in temperature, 1 probe Steady

Steady

Unsteady

32 31

temperature / (°C)

30 29 28 27

5548

What is the uncertainty of the measurement in the unsteady region ?

26 25 24 23 00:00

00:17

00:35

00:52

01:09

01:26

01:44

02:01

02:18

Time / (mm:ss)

6

Sensor response to a step excitation

Unsteady state 

Real measurement are often unsteady



Example: step excitation in temperature, several probes 32 31 30 temperature / (°C)

5548

29

5549 5550

28

5551 5552

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

27 26

5553 5554 5555 5556 5557

25

5555_2

24 23 00:00

00:17

00:35

00:52

01:09

01:26

01:44

02:01

02:18

Time / (mm:ss)

7

Model based approach for uncertainty propagation Relies on a model M of the sensor and an imput signal u well known



Sensor response

Sensor excitation

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

8

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

9

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

10

Statistical model and inference 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

obs i , j ,k

Y

 M (t k )   j (t k )   i , j ,k

 i , j ,k ~ N (0,  ) 2

The model parameters are then estimated by likelihood maximisation 11

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

12

Observed trajectories and simulated trajectories With 5 trajectories picked from the set of simulated trajectories

13

Observed trajectories and simulated trajectories With 20 trajectories picked from the set of simulated trajectories

14

Observed trajectories and simulated trajectories With 100 trajectories picked from the set of simulated trajectories

15

Observed trajectories and simulated trajectories With the all set of simulated trajectories (10000 trajectories)

What is the uncertainty associated to the response of the sensors ?

How to compute a coverage region associated to these trajectories ?

16

Coverage region Defining a coverage region at a given level



is a coverage region, defined such that :

This region must contain  % of the trajectories

17

Proposal definition of the confidence region Non unique way to define a coverage region Proposed process :

CI at each instant t 2.To define coverage region of level  based on these intervals 1.To obtain confidence intervals

18

Mathematical definition of the coverage region R  is a coverage region if,

RCI   U tT CI  (t )

t  T , P (Y (t )  R )  constant

defines a coverage region of level

  g ( )  

• 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%

19

Construction of the coverage region R

20

Coverage region of level  = 95%

21

Adequacy between observed trajectories and R

22

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 ?

23

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 24

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

25

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

26

Non utile ? Estimated mean behavior. Additional supplied information: confidence area for the mean behavior

27

Suggest Documents