91
Traitement des incertitudes en simulation numérique Cours 1 : Introduction, modélisation et propagation d’ incertitudes Bertrand Iooss Module INSA Toulouse/GMM 5 Planification, risque et incertitudes 14 novembre 2012

Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

  • Upload
    vanque

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Traitement des incertitudes en simulation numérique

Cours 1 : Introduction, modélisation et propagation d’ incertitudes

Bertrand Iooss

Module INSA Toulouse/GMM 5Planification, risque et incertitudes

14 novembre 2012

Page 2: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Module Traitement des incertitudes en simulation nu mérique

Depuis une trentaine d’années, l’industrie a développé des processus et des codesde calcul parfois très lourds pour modéliser des phénomènes complexes !La plupart des ingénieurs sont amenés à manipuler ces codes & processus

1) Il est nécessaire d’optimiser leur utilisation pour prendre des décisions !=> Analyse de sensibilité, planification d'expérience, développement de modèles réduits

2) La validation de leurs résultats est un problème crucial lorsqu’ils sont utilisésdans des cycles industriels (conception, sûreté, prévision, etc.)=> Gestion des incertitudes, calculs fiabilistes

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 2

3 cours de 3h15 pour INSA GMM 5 & Master Pro 2 UPS1.Cours 1 : Introduction, modélisation et propagation d’incertitudes2.Cours 2 : Planification et analyse d’expériences numériques3.Cours 3 : Modélisation d’expériences numériques, krigeage

3 séances de TP pour INSA GMM 51.TP 1 :Exercices en R2.TP 2 : Exercices en R3.TP 3 : Exercices en R

Une note sera délivrée via des compte-rendus réalisés à l’issue des TPs

Page 3: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

1. Introduction

2. Modélisation des sources d’incertitudes

3. Propagation des incertitudes

Plan du cours 1

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 3

Page 4: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Contexte général : management des risques

1. Divers cadres : conception, opération, maintenance et contrôle d’installations industriellesA EDF: 58 centrales nucléaires, 14 centrales thermiques, 220 barrages, …

2. Un objectif industriel général : maximiser la production en minimisant les risques , sous des contraintes fortes de sûreté, disponibilité, qualité (au sens coût et fiabilité du kW)

3. Malgré des incertitudes importantes…

La plupart des données sont aléatoires : niveau de la demande, niveau d’eau dans les barrages, prévisions météorologiques (+/-1°C = une variation

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 4

⇒⇒⇒⇒ Analyser , mesurer , quantifier les incertitudes pour réduire les risques et maîtriser leur impact

prévisions météorologiques (+/-1°C = une variation importante de la demande!)

Des agressions internes - conditions d’exploitation anormales, défaillance de systèmes, incident d’exploitation - ou externes - inondations, tempêtes, séisme, crue - peuvent survenir et perturber le cycle normal d’exploitation d’une tranche

La connaissance des systèmes - donc de leur comportement et leur fiabilité -est incomplète : problématique de vieillissement des composants, variabilité des caractéristiques des matériaux, …

Page 5: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Enjeux EDF : La sûreté, la disponibilité & la perfo rmance

Augmenter la sûreté des installations en enrichissant les démonstrations de sûreté :identification des scénarios accidentels pénalisants, prise en compte du retour d’expérience événementiel, calcul de données de fiabilité de composants importants pour la sûreté

Augmenter la disponibilité des installations ⇒ quantifier et hiérarchiser les risquespour optimiser les performances par une meilleure évaluation des marges

Gestion des accidents nucléaires ou hydrauliques

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 5

Vieillissement : génie civil

Démantèlement, stockage des déchets radioactifs

nucléaires ou hydrauliques

Page 6: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

La problématique : des données aux méthodes

Des avis d’expertsUn REX « faible » mais des avis d’expert

POINT DE VUE BAYESIEN

(lois a priori et a posteriori)

Ex : probabilité de rupture d’une tuyauterie

•Un REX de défaillances « important »

STATISTIQUE CLASSIQUE

OU FREQUENTIELLE

(loi des grands nombres)

Ex : probabilité de défaillance d’une pompe

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 6

Pas de REX de défaillances

• Un modèle physique

INCERTITUDES EN SIMULATION

NUMERIQUE

Pas de REX de défaillance mais un modèle physique

Ex : probabilité de rupture d’un barrage

Page 7: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Exemple 1 : simulation de rupture d’un barrage (1/2 )

L’objectif : évaluer la côte maximale de l’eau et le temps d’arrivée de l’onde de submersion

1. Les paramètres fixes : les caractéristiques du barrage (longueur/hauteur/épaisseur/volume d’eau etc.)

2. Les variables aléatoires :

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 7

Hydrogramme de rupture progressive

-20000

0

20000

40000

60000

80000

100000

120000

140000

-10000 10000 30000 50000 70000 90000 110000 130000 150000

temps (s)

débi

t (m

3/s)

2. Les variables aléatoires :

• La rugosité du fond de la rivière (modélisée par dire d’expert )

• Les paramètres de l’hydrogramme de brèche (débit Q0(t)) :

• Temps de montée Tm

• débit maximum Qm

Page 8: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Utilisation d’un code de calcul simulant l’hydraulique de l’inondation

Les données de sortie ou résultats :1. Calcul avec valeurs pessimistes, optimistes

et de référence2. Calculs de quantiles et de probabilités de

dépassement de seuil Analyse de sensibilité : influence des

Exemple 1 : simulation de rupture d’un barrage (2/2 )

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 8

0 20000 40000 60000 80000 100000 120000250

300

350

400

450

500

550

600

650

700

750

3. Analyse de sensibilité : influence des variables aléatoires sur l’incertitude que l’on a sur la côte maximale de l’eau

0 20000 40000 60000 80000 100000 120000-0.05

0.00

0.05

0.10

0.15

0.20

0.25

0.30

0.35

Tm

Ks

Qm

Côte maximale de l’eau

Page 9: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Exemple 2 : dispersion de particules dans l’atmosph ère (1/3)

Topographie et localisation des sources

Domaine d’étude : 10 km autour d’un site industrielle

Deux sources arbitraires (au niveau du sol) :* source 1 : traceur (gaz)* source 2 : iode (particules)

Scénario d’accident de rejet radioactif

Source 1Source 2

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 9

* source 2 : iode (particules)

Quantités émises : 1.1013 Bq sur 10 heures

Calcul sur 4 jours

Données Météo : vent, température, humidité,pluie

Rugosité du sol (végétation)

Source 1

Topographie (m)

[ Source : CEA ]

Page 10: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Calcul des champs de vent (direction et amplitude)

Visualisation du vent sous forme de ligne de courant

Mise en évidence des circulations de vallées

Exemple 2 : dispersion de particules dans l’atmosph ère (2/3)

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 10

[ Source : CEA ]

Page 11: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

10 km environ

Utilisation d’un code de calcul de dispersion particulaire lagrangienne(résout les «équations de la mécanique des fluides)

Visualisation des concentrations en gaz et en aérosols après 5h de rejet

aérosols

Exemple 2 : dispersion de particules dans l’atmosph ère (3/3)

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 11

Panache sous forme particulaire Panache de concentration (à 10 m du sol)

gaz

[ Source : CEA ]Les résultats sont très sensibles aux données météo

Page 12: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Exemple 3 : simulations de dynamiques spatio-tempor elles

Mer du Labrador

Modèle NEMO

Calculs de circulation océanique pour étudier les flux thermiques océaniques(étude de l’impact du changement climatique)

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 12

Modèle NEMO(Nucleaus forEuropean Modellingof the Ocean)

[ Source : INRIA ]Influence importante des conditions initiales

Page 13: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Exemple 4 : simulations hydrodynamiques (1/3)Objectif : compréhension de l’impact des rejets d’eau douce d’ une usine

hydroélectrique d’EDF sur la salinité d’une lagune méditerranéenne(étang de Berre)

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 13

Page 14: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Exemple 4 : simulations hydrodynamiques (2/3)Constitution d’un modèle numérique hydrodynamique

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 14

[ Source : EDF/LNHE ]

Page 15: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Exemple 4 : simulations hydrodynamiques (3/3)

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 15

[ Source : EDF/LNHE ]Sensibilité aux données météo

Page 16: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Exemple 5 : production éolienne

Finalité Comprendre le risque de

mésestimation du productible –

hiérarchiser les incertitudes –

optimiser le lieu des éoliennes

Critère %inc sur productible

Sources Erreurs d’estimation du vent (erreur

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 16

Courbe puissance = P(vitesse)Courbe puissance = P(vitesse)

Sources/modèle

Erreurs d’estimation du vent (erreur

spatiale, échantill. Temporel …); Inc.

de modèle

Modèle intrinsèquement statistique

du vent / du productible

Quantification / propagation

Estimation statistique (moments,

max. vraisemblance …)

Propagation par cumul

quadratique simple

Courbe puissance = P(vitesse)

Page 17: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Exemple 6 : dimensionnement avant-projet d’un avion d’affaires supersonique (1/2)

Modélisation multidisciplinaireet multi-niveaux

Dimensionner l’avion pour que son rayon d’action soit supérieur à 7400 km

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 1717

[ Dassault Aviation – EADS ]

Page 18: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Exemple 6 : dimensionnement avant-projet d’un avion d’affaires supersonique (2/2)

Spécification visée

Distance franchissable 4000 NM / 7400 km

Mach de croisière 1.6

Nb. passagers 8

Longueur 39 m

Envergure 18 m

MTOW ~50000 kg

Proportion massique en carburant ~52 %

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 18

Géométrie

Masse et Centrage

Performance Avion figé

Modifier longueur fuselageSi Rayon d’action < objectif

Modifier positionvoilure si

centrage incorrect

Page 19: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Données

Modèle

physique

Phénomène physique

Simplifications

Approximationnumériquephysicien

incertitudesde modèle

incertitudesnumériques

Crédibilité des résultats issus d’un modèle physico -numérique ?

Présence d’incertitudes dans toute la chaîne de mod élisation

Objet de ce

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 19

Modèlenumérique

Données d'entrée

Variable d’intérêt Algorithme

Paramètres

informaticien

mathématicien

statisticien

Bruit numérique

incertitudesstochastiques

incertitudesépistémiques

Objet de ceCOURS

Page 20: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Une problématique multi-sectorielle

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 20

Page 21: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Incertitudes en simulation numérique : les enjeux

Validation :

Modélisation :Explorer au mieux différentes combinaisons des entrées

Identifier les données influentes pour prioriser la R&D

Améliorer le modèle

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 21

Réduire l’incertitude de prédiction

Calibrer les paramètres du modèle

Utilisation :Études de sûreté : calculer un risque de défaillance (Fiabilité des structures - événements

rares), calculer des marges (par rapport à une réglementation)

Conception : optimiser les performances d’un système

Page 22: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Étape B:Quantification des sources

ModèleModèle(ou processus de (ou processus de

mesure)mesure)G(x,d)

Variables Variables d’entréed’entrée

Incertaines : x

Variables Variables d’intérêtd’intérêtZ = G(x,d)

ÉtapeÉtape A : Spécification du problèmeA : Spécification du problème

Quantité Quantité d’intérêtd’intérêt

Ex: variance, probabilité ..

Étape C : Propagation des sources d’incertitude

Approches quantitatives : schéma générique introduc tif

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 22

des sources d’incertitudes

Modélisation par des distributions

G(x,d)Incertaines : xFixées : d

Z = G(x,d)

Critère de décisionEx: Probabilité < 10-b

Rebouclage(feedback)

probabilité ..

Étape C’ : Analyse de sensibilité, Hiérarchisation

Page 23: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Transfert des incertitudes de X є ℜd vers Z є ℜ, via la fonction déterministe G(•)

X (noté aussi X ou X) est un vecteur aléatoire, avec une certaine mesure de proba

Z = G (X) devient un vecteur aléatoire, avec une mesure de proba à déterminer

Propagation d’incertitudes

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 23

Problème conceptuellement « simple » mais (parfois) de mise en œuvre complexeLe choix de la méthode dépend très fortement de la « quantité d’intérêt » de l’étude… d’où l’importance de l’étape A, peu mathématique mais essentielle en pratique

Page 24: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Etape A : la quantité d’intérêt (1/2)

Sortie : ZModèle

numérique

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 24

Entrées : X

Qu’est ce qui est (vraiment) intéressant pour notre étude ?

µµµµ

σσσσ

Moyenne, médiane, variance, (moments) de Z

Pf

seuil

Quantiles (extrêmes), probabilité de dépassement d’un seuil fixé,

distribution complète

Page 25: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Etape A : la quantité d’intérêt (2/2)

La quantité d’intérêt est liée à des enjeux décisionnelsDu point de vue de la propagation, on distingue deux types de problèmes :

• Tendance centrale (ex. moyenne) ou dispersion (variance)

– Exemple : métrologie

• Quantile extrême, « probabilité de défaillance »

Méthodes analytiques (parfois) envisageables

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 25

• Quantile extrême, « probabilité de défaillance »– Point de vue « exploitant » � justification d’un

critère de sûreté

Méthodes numériques (optimisation, échantillonnage Monte Carlo)

Le système est dans un bon état de fonctionnement si la valeur de Z (par ex. température, hauteur d’eau) est en dessous (ou en dessus) d’un seuil de sécurité

L’évènement « défaillance » est associé au dépassement de ce seuil

Probabilité de dépassement = Probabilité de défaillance )( *zZPf ≥Ρ=

Page 26: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

1. Introduction

2. Modélisation des sources d’incertitudes

3. Propagation des incertitudes

Plan du cours 1

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 26

Page 27: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Étape B:Quantification des sources

ModèleModèle(ou processus de (ou processus de

mesure)mesure)G(x,d)

Variables Variables d’entréed’entrée

Incertaines : x

Variables Variables d’intérêtd’intérêtZ = G(x,d)

ÉtapeÉtape A : Spécification du problèmeA : Spécification du problème

Quantité Quantité d’intérêtd’intérêt

Ex: variance, probabilité ..

Étape C : Propagation des sources d’incertitude

Schéma générique

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 27

des sources d’incertitudes

Modélisation par des distributions

G(x,d)Incertaines : xFixées : d

Z = G(x,d)

Critère de décisionEx: Probabilité < 10-b

Rebouclage(feedback)

probabilité ..

Étape C’ : Analyse de sensibilité, Hiérarchisation

Page 28: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Étape B - IntroductionNous nous restreindrons au cas où les sources d’incertitudes sont modélisées par des distributions de probabilité

X est une variable aléatoire multi-dimensionnelle, décrite par une loi jointe

Situations dans la pratique industrielle :Données disponibles � Ajustement de lois paramétriques ou non-paramétriquesDonnées « indirectement » observées � modèles inverses

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 28

Données « indirectement » observées � modèles inversesAbsence de données � Expertise pour la construction de la loi de X

Absence de données => méthodes d’élicitationTraduction formelle de l’avis d’expert en une distribution de probabilitéUne manière de construire des lois de probabilité à partir d’informations « minimalistes » : la méthode du maximum d’entropieMéthodes plus rigoureuses basées sur la théorie bayésienne

Page 29: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

2.1 Illustration de l’élicitation d’intervalles de confiance - Questionnaire

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 29

Page 30: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

2.2 Entropie statistique (1/2)

Définition donnée par Shannon (1948), puis formalisée par Jaynes (1957)

Cas discret : X est une v.a. discrète de loi PX = {p1, p2, …, pk}

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 30

Propriétés :

Le maximum, égal à log(k), est atteint dans le cas d’une distribution uniforme :

Toujours positive, sauf dans un cas particulier (minimum = 0)

Maximum de H

Page 31: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Entropie statistique (2/2)

• Extension à une v.a. continue :

Interprétation (intuitive) de l’entropieMinimale en cas d’information « parfaite » � aucun doute sur la valeur de X parmi les k valeurs possiblesMaximale dans le cas où l’information apportée par la loi de prob. est la plus vague possible � chaque valeur possible de X est équiprobableEntropie : mesure (inverse) de l’information apportée sur X par sa loi de probabilité

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 31

• Extension à une v.a. continue :

• Principe du maximum d’entropie– Parmi toutes les lois possibles, choisir celle qui apporte le minimum

d’information � celle qui maximise l’entropie– Justification : Recherche « d’objectivité » :

• Ne rajouter aucune information, mise à part celle fournie par l’expert

Page 32: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Application du Maximum d’entropie

Application triviale : un expert nous dit que X est une v.a. discrète pouvant prendre k valeurs � choix de la loi discrète uniforme :

Plus généralement, supposons qu’un expert nous donne N informations sur la loi de X sous la forme :

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 32

le problème du maximum d’entropie consiste en rechercher une fonction f(x) qui maximise H(X) et qui respecte les N +1 conditions :

Justification : parmi toutes les densités compatibles avec l’information disponible, on choisit celle qui apporte le minimum d’information sur X

Optimisation sous contraintes

Page 33: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Application du Max d’entropie - exemples (1/2)

Information fournie Distribution maximisant l’entropie

Loi uniforme

Loi exponentielle

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 33

Loi gaussienne

Loi uniforme

x

-8 -6 -4 -2 0 2 4 6 8

Loi normale

x

-8 -6 -4 -2 0 2 4 6 8

Loi exponentielle

x

0 2 4 6 8

Page 34: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Application du Max d’entropie - exemples (2/2)Loi triangulaire

Quand l’expert fournit un intervalle et un mode m (valeur la plus probable)

Loi triangulaire

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 34

x

-8 -6 -4 -2 0 2 4 6 8

Loi BêtaSi la v.a. est la probabilité d’un événement L’expert fournit un nombre de « succès » N’ sur la base de N expériences « virtuelles »

Loi Bêta

x

0.00 0.25 0.50 0.75 1.00

Page 35: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

2.3 Quantification de l’incertitude en présence de données

Problème :A partir d’un échantillon i.i.d. de la v.a. X : Reconstruire la loi de probabilité de X, pour :

Prédire des moments, des quantiles de XSimuler aléatoirement la v.a. X (ex. Monte Carlo)…

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 35

On se focalisera sur des v.a. uni-dimensionnelles. Le problème spécifique des variables multi-dimensionnelles et de la modélisation de la

dépendance, qui fait appel à la notion de copules, ne sera pas vu ici

Ajustement non paramétriqueAjustement paramétriqueContrôle de la qualité de l’ajustement

Page 36: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Ajustement non -paramétrique

Intéressanten présence d’une grande quantité de donnéesen présence de loi de forme non usuelle, par ex. avec plusieurs modes

Fonction de répartition empirique

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 36

Fonction de répartition empirique

Histogramme empiriqueOutils « basiques » pour l’ingénieur

Reconstruction de la densité par noyaux

Page 37: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Fonction de répartition empirique

Échantillon i.i.d. de taille n de X :

Fonction de répartition empirique :Proportion des observations < à unevaleur fixée x de la v.a. X

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 37

valeur fixée x de la v.a. X

« Inversion » de la fonction de répartition empirique

Quantile empirique :

0 2 4 6 8 10

0.0

0.2

0.4

0.6

0.8

1.0

Empirical CDF

x

Fn(

x)

0 2 4 6 8 10

0.0

0.2

0.4

0.6

0.8

1.0

0 2 4 6 8 10

0.0

0.2

0.4

0.6

0.8

1.0

Page 38: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Estimation par histogramme de la densité

Diviser le domaine de X en m intervalles de longueurs égales h

Estimation de la densité de X par la fonction en escalier :

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 38

L’estimation par noyaux estinspirée par l’estimation parhistogramme

x

-4 -2 0 2 4

Nombre de points de l’échantillon qui se trouvent dans

le même intervalle que x

Page 39: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Estimation par noyaux

Estimation de la densité de X :

h est appelé « largeur de bande »Paramètre de lissage, plus h est grand, plus la densité est « lisse »

K est une fonction, dite « noyau », positive et telle que :

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 39

Le noyau est, en général, une densité symétrique, p.ex. une loi normalece qui donne :

D’autres noyaux : triangulaire,rectangulaire, Epanechnikov…

-4 -2 0 2 4

Page 40: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Quelques considérations sur le support des lois

PositiveContinue (0,+ ∞∞∞∞)

ExponentielleGamma/Erlang

IllimitéContinue (- ∞∞∞∞,+∞∞∞∞)

NormaleCauchy

LimitéContinue (a,b)

BêtaTriangulaire

Ajustement paramétrique à une densité de probabilité

En général, si possible, mieux vaut utiliser l’ajustement paramétrique car les lois obtenues sont plus facilement manipulables

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 40

Gamma/ErlangLognormaleWeibullChi-deuxF (Fisher-Snedecor)Log-LaplaceLog-logistiquePareto…

CauchyLoi des Extrêmes A,BLaplaceLogistiqueStudent…

TriangulaireUniforme…

Page 41: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Principales lois discrètes utilisées� Loi uniforme : X = {1,2,…,n} avec P(X=k) = 1/n

Exemple : lancement d’un dé

� Loi de Bernouilli BBBB(p) : 1 avec une proba p (succès)0 avec une proba 1-p (échec)

� Loi binomiale BBBB(n,p) : n répétitions indépendantes d’une Bernouilli

X =

12

1²)var( ;

2

1)(

−=+=Ε nX

nX

)1()var( ; )( ppXpX −==Ε

∑=n

iXX knkkn pnpCkX −−==Ρ )()(

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 41

Exemple : sondage (OUI=1, NON=0)

� Loi de Poisson PPPP(λ)(λ)(λ)(λ) : loi du nombre d’occurrences d’événements « rares », sans mémoire et dans un intervalle de temps donné

Ex emples :nombre de personnes dans une file d’attente, nombre d’appels à un standard

∑=

=i

iXX1

n pnpCkX −==Ρ )()(

λλλ

==Ε==Ρ−

)var( )(;!

)( XXk

ekX

k

p faible, n grand

0.3

5 10

0.2

0.1

00

Page 42: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Principales lois continues utilisées (1/3)� Loi uniforme U U U U [a,b]

� Loi normale NNNN(µ,σ(µ,σ(µ,σ(µ,σ²)

ailleurs0)(;si1

)( =≤≤−

= xfbxaab

xf

)−−=²2

²(exp

2

1)(

σµ

πσx

xf

²)var( ; )( σµ ==Ε XX

f(x)

a b

f(x)

ab−1

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 42

P(µ - σ < X < µ + σ) = 0.68P(µ - 1.64σ < X < µ + 1.64σ) = 0.90P(µ - 1.96σ < X < µ + 1.96σ) = 0.95P(µ – 3.09σ < X < µ + 3.09σ) = 0.998

Exemples : impacts des boulets de canon (Jouffret, 1872),incertitude de mesure

²)var( ; )( σµ ==Ε XXσ 2σ−2σ −σ

Page 43: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Principales lois continues utilisées (2/3)� Loi du Chi-deux : si pour i=1,…,n alors

� Loi lognormale LNNNN(µ,σ(µ,σ(µ,σ(µ,σ²) :

Le produit de v.a.

Exemples : variables positives et asymétriques (poids, salaires, …),résolution d’un instrument (sources d’erreur = multiplication d'un grand nombre de petits facteurs indépendants)

²),(~)ln( σµNX

NL L→

f(x)

)1,0(~ NiX )(~1

2 nXn

ii

2X∑=

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 43

grand nombre de petits facteurs indépendants)

� Loi exponentielle E(E(E(E(λλλλ) ) ) ) :

Exemples : temps d’attente, durée de vie de systèmes sans usure � i.e. la proportion de matériels défaillants est chaque année la même.

;0 si x)exp(- f(x) ≥= xλλ

0

0,1

0,2

0,3

0,4

0,5

0,6

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

x

dens

ité d

e pr

obab

ilité

f(x)

2

1)var(;

1)(

λλ==Ε XX

Page 44: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Principales lois continues utilisées (3/3)� Loi de Gumbel G(m,s) :) :) :) :

• Densité de probabilité fortement asymétrique autour du mode m

• les fortes valeurs restent probables

Exemple : modélisation des phénomènes climatiques extrêmes (débit d’une rivière)

0

0,05

0,1

0,15

0,2

0,25

0,3

0,35

0,4

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

x

dens

ité d

e pr

obab

ilité

f(x)

−−−

−−=s

x

s

x

sxf

µµexpexpexp

1)(

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 44

� Loi de Weibull W(x0,α,β) :,α,β) :,α,β) :,α,β) :

Généralisation de la loi exponentielle

Exemples en mécanique : durée de vie d’un matériel qui :– se dégrade pour α>1 (structure acier)– ou se bonifie pour α<1 (résistance du béton en début de vie)

−−

−=1− αα

βββα 00 exp)(

xxxxxf

Page 45: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Contrôle de la qualité de l’ajustement

Ajustement graphiqueSuperposition des fonctions de répartition théoriques et empiriquesQQ plot

Tests d’adéquationKolmogorov - Smirnov

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 45

Kolmogorov - SmirnovCramer – Von MisesAnderson – Darling…

Exemple : ajuster une loi de probabilité sur 149 données de maxima de débits annuels d’une rivière

Page 46: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Exemple d’ajustement (1/2)

Histogramme des débitsEstimation par noyaux

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 46

Q

0 1000 2000 3000 4000 5000

Q

f(Q)

0 1000 2000 3000 4000 5000

Page 47: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Exemple d’ajustement (2/2) - Estimation par maximum de vraisemblance

Ajustement paramétrique (max de vraisemblance)

– Loi normale•

– Loi log-normale

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 47

– Loi exponentielle•

– Loi de Gumbel•

Page 48: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Contrôle « visuel » de la qualité de l’ajustement

3000

4000

5000

QQ plot

Qua

ntile

s th

éoriq

ues

3000

4000

5000

3000

4000

5000

3000

4000

5000

3000

4000

5000

0.6

0.8

1.0

Comparaison visuelle des fonct. de rép.

empir

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 48

0 1000 2000 3000 4000 5000

010

0020

0030

00

Quantiles empiriquesQ

uant

iles

théo

rique

s

0 1000 2000 3000 4000 5000

010

0020

0030

00

0 1000 2000 3000 4000 5000

010

0020

0030

00

0 1000 2000 3000 4000 5000

010

0020

0030

00

0 1000 2000 3000 4000 5000

010

0020

0030

00

empirnormlognormexponentiellegumbel

0 1000 2000 3000 4000 5000

0.0

0.2

0.4

Q

F(Q

) empirnormlognormexponentiellegumbel

Page 49: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Contrôle de la qualité de l’ajustement - tests (1/3)

• Test d’adéquation Hypothèse H0 : l’échantillon est une réalisation de la loi donnéeHypothèse H1 : H0 est fausse

• Ce test se basent sur l’évaluation d’une fonction des données (statistique de test) qui, sous l’hypothèse H0, suit une loi connue

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 49

(statistique de test) qui, sous l’hypothèse H0, suit une loi connue

• Niveau de signification α : probabilité de rejeter à tort l’hypothèse H0

• Pour un test unilatéral (à droite), la règle de décision est :

Valeur de la stat. de test pour l’échantillon donné

Quantile d’ordre 1-α de la stat. de test, sous l’hypothèse H0 � Cette quantité est connue (tables, logiciels stat)

Page 50: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Contrôle de la qualité de l’ajustement - tests (2/3)

• Quelques tests

– Kolmogorov – Smirnov (écart maximal entre fcts théorique et empirique)•

– Cramer – Von Mises (bien pour ajustement global)

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 50

– Anderson – Darling (bien pour queues de distribution)

Après avoir ordonné l’échantillon

Page 51: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Contrôle de la qualité de l’ajustement - tests (3/3)

Loi normale Loi log-normale Loi Gumbel

Kolmogorov – Smirnovτ95% = 0.11

τKS = 0.091p-val = 0.17

τKS = 0.087p-val = 0.20

τKS = 0.043p-val = 0.94

Cramer – Von Misesτ95% = 0.46

τCM = 0.29 p-val = 0.17

τCM = 0.23p-val = 0.21

τCM = 0.038p-val = 0.94

Anderson Darling τAD = 2.08p-val = 0

τAD = 1.44p-val = 0.02

τAD = 0.25p-val = 1

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 51

p-val = 0 p-val = 0.02 p-val = 1

Préférence pour la loi de GumbelAttention au faible pouvoir discriminant des tests d’adéquationAutres critères de sélection (basés sur le rapport des vraisemblances) :

Page 52: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

1. Introduction

2. Modélisation des sources d’incertitudes

3. Propagation des incertitudes

Plan du cours 1

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 52

Page 53: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Étape B:Quantification des sources

ModèleModèle(ou processus de (ou processus de

mesure)mesure)G(x,d)

Variables Variables d’entréed’entrée

Incertaines : x

Variables Variables d’intérêtd’intérêtZ = G(x,d)

ÉtapeÉtape A : Spécification du problèmeA : Spécification du problème

Quantité Quantité d’intérêtd’intérêt

Ex: variance, probabilité ..

Étape C : Propagation des sources d’incertitude

Schéma générique

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 53

des sources d’incertitudes

Modélisation par des distributions

G(x,d)Incertaines : xFixées : d

Z = G(x,d)

Critère de décisionEx: Probabilité < 10-b

Rebouclage(feedback)

probabilité ..

Étape C’ : Analyse de sensibilité, Hiérarchisation

Page 54: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

3.1 Cumul quadratique - Introduction

« Cumul quadratique » : terme couramment employé par les praticiens pour désigner une méthode analytique, particulièrement simple

Fondement : deux résultats élémentaires de calcul des probabilitésX1, … , XN : variables aléatoiresa1, … , aN : réels

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 54

Ces formules donnent la moyenne et la variance de Z=G(X) si G est un modèle linéaire… d’où l’idée de « linéariser » localement le modèle G par un développement de Taylor

Page 55: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Cumul quadratique – Mise en œuvre

Données : les valeurs moyennes des Xi :

la matrice de covariance ou la matrice de corrélation des Xi :

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 55

Développement de Taylor de G(•) au voisinage de E(X) :

En général, dans les applications le développement est d’ordre 1

Page 56: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Cumul quadratique – Développement d’ordre 1Calcul de la moyenne de Z

La moyenne de la réponse est égale, au premier ordre, à la réponse calculée aux valeurs moyennes des entrées

Calcul de la variance de Z

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 56

Remarques : ++ Ne nécessite que moyenne et covariance de X-- A ne pas utiliser pour les modèles G(.) fortement non linéaires-- Ne restitue que moyenne et variance de Z => pas d’extrapolations sur la loi de Z++ si X est gaussien et G(.) est linéaire, alors Z est gaussien

Page 57: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Cumul quadratique – Variables indépendantes

Formule du « cumul quadratique »

Calcul de la variance si les Xi sont indépendantes :

Contribution de chaque variable • Termes « déterministes » �composants du gradient de G(•)

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 57

Contribution de chaque variable d’entrée à l’incertitude sur la variable de sortie

composants du gradient de G(•) • Termes liés à l’incertitude de la variable Xi (variance)

Indices de sensibilité (normés)

L’analyse de sensibilité est réalisée de manière di recte

Page 58: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

3.2 Méthodes de simulation Monte Carlo

Méthodes Monte Carlo

Méthodes générales pour l’évaluation d’une grandeur numérique, utilisant la simulation aléatoire

Idée de base en propagation d’incertitudes : évaluer la quantité

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 58

Idée de base en propagation d’incertitudes : évaluer la quantité d’intérêt, sur la base d’un échantillon aléatoire de G(X)

Page 59: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Monte Carlo – fondements (1/4)

Calcul de l’intégrale :h(•) : fonction déterministeX : v.a. de densité f(x)

Formellement, c’est l’espérance de h(X).

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 59

Échantillon aléatoire de X

D’après la loi des grands nombres, l’estimateur Monte Carlo converge (p.s.) vers la grandeur recherchée

Estimateur Monte Carlo

Page 60: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Monte Carlo – fondements (2/4)

Variance de l’estimateur Monte Carlo

La variance de h(X) est estimée par son estimateur :

Variance d’une somme de n v.a. i.i.d.

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 60

D’où l’expression générale pour la variance de l’estimateur MC

Notons :

Page 61: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Monte Carlo – fondements (3/4)

Loi asymptotique de l’estimateurD’après le Théorème Central Limite :

avec

Convergence asymptotique de la loi de l’estimateur vers une loi normale

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 61

D’où les intervalles de confiance pour l’erreur Monte Carlo :

Erreur Monte Carlo

Intervalle de confiance de probabilité α

Quantiles de la loi norm. standard

Page 62: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Monte Carlo – fondements (4/4)

La vitesse de convergence est de l’ordre depar ex. multiplier par 100 la nombre n de tirages permet de diviser par 10 l’écart type de l’erreurconvergence relativement lente mais

Indépendante de la dimension de XIndépendante de la forme de la fonction h(•), sous des conditions de régularité assez larges

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 62

régularité assez largesEstimateur non biaiséLa précision dépend uniquement de n (et donc du temps de calcul)

La vitesse de convergence peut être pénalisante dans certain cas (notamment pour estimer des quantiles ou des probabilités de défaillance)

Page 63: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Monte Carlo et propagation d’incertitudes

Revenons à la propagation d’incertitudes de X à Z=G(X)

Estimation Monte Carlo de moyenne et variance de Z :

n-échantillon de X

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 63

Les moments de Z sont estimés par les moments empiriques

Page 64: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

3.3 Estimation de quantiles (1/3)

Fonction de répartition empirique et estimateur du quantile

Empirical CDF

Théorème de Glivenko – Cantelli : convergence vers la fonction de rép. F(z)

Définition

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 64

-3 -2 -1 0 1 2 3

0.0

0.2

0.4

0.6

0.8

1.0

Empirical CDF

Z

Fn(

Z)

Estimateur Monte Carlo d’un quantile de probabilité p : quantile empirique

Page 65: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Estimation de quantiles (2/3)

Méthode pratiqueConstruire un échantillon ordonné à partir de Appelons-le

Définition équivalente à la précédentePar exemple, si n=100 et p=0.95, alors il faut prendre la 96ème valeur dans

Plus petit entier strict. sup. à np

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 65

Par exemple, si n=100 et p=0.95, alors il faut prendre la 96ème valeur dans l ’échantillon ordonnéCette méthode n’a réellement de sens que si

Loi asymptotique de l’estimateur

Expression peu pratique, car fait appel à la densité (inconnue) de zUtilisée pour comparer (théoriquement) la variance de différents estimateurs

Page 66: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Estimation de quantiles (3/3)

Intervalles de confiance pour le quantileAsymptotiquement, l’erreur d’estimation tend vers une loi normale de moyenne nulle. Donc :

Cet estimateur à une chance sur deux de surestimer ou sous-estimer la vraie valeur … ce qui peut poser problème (ex. études de sûreté)Besoin d’estimateurs plus conservatifs du quantile. Idée :

Remplacer par pour avoir un nouveau tel que :

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 66

Proposition :Soit

Le nb de dépassements d’un seuil zp par une suite de n v.a. i.i.d suit une loi binomiale B (n,F(zp)) où F est la fct de répartition des zi

Page 67: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Estimation de quantiles - Wilks

On peut montrer que :

Donc, si r est le plus petit entier tel que :

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 67

Donc, si r est le plus petit entier tel que : alors,

C’est la méthode de WilksEstimateurs conservatifs des quantiles :

à n fixé, trouver le niveau de confiance β du quantileà β fixé, déterminer le nombre n de tirages nécessaires

Page 68: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Comparaisons estimateur empirique / Wilks (n=200)

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 68

Page 69: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Commentaire : Méthode permettant de calculer :

�N, la taille de l’échantillon minimal nécessaire�la valeur du quantile

Méthode robusteS’applique à tout type de distribution même multimodale

ou continue par morceauxContrainte :

L’échantillon doit être « purement » aléatoire (i.i.d.)

Echantillonnage par la formule de Wilks

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 69

α 0.50 0.90 0.90 0.95

β 0.95 0.90 0.95 0.90

n 5 22 29 45

Exemple : tailles d’échantillons minimales pour un α-fractile unilatéral au niveau de confiance β en utilisant Wilks à l’ordre unZmax est la valeur maximale d’un N-échantillon i.i.d de Z

( )[ ] βαβα ≥−≥≥≤ NNZZPP 1desolution,max

Page 70: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Exemple d’utilisation de la formule de Wilks en deh ors du champ de la simulation numérique

Exemple : 21 mesures (concentrations d’un polluant) sur les murs d’une cellule=> Problème des échantillons de faible taille (n < 30)

Statistiques élémentaires

Moyenne = 31.45(mesure sensible aux valeurs élevées)Médiane = 15.4

100

150

BoxplotAct137Cs

Histogram & densityAct137Cs

Den

sity 0.

015

0.02

00.

025

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 70

Ecart type = 36.11Min = 0.83 – Max = 156.67

Skewness = 2.02Kurtosis = 4.19

Question de sûreté : comment garantir (avec un certain niveau de confiance) que la contamination n’excède pas un seuil intolérable en certains endroits ?

Exemples de questions économiques importantes : prédire la proportion totale d’activités < 50 , la proportion totale d’activités > 100 ?

050

Den

sity

0 50 100 150

0.00

00.

005

0.01

0

Page 71: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Utilisation d’inégalités probabilistes

Pour une variable aléatoire X de moyenne µ and variance σ² , pour X > µ , on a :

L’inégalité de Bienaymé-Tchebytcheff :

Plus de 72% de la surface < 100 Borne très pessimisteµ and σ² sont remplacés par leur estimateur empirique

L’inégalité de Guttman :

( ) ( )1²² 2−kq

( )²1

²

k

kkXP

+>+≤ σµ

0.02

00.

025

µ µ+2σ

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 71

Plus de 82% de la surface < 100 Nécessite la connaissance du kurtosis

L’inégalité de Meidell (hypothèse d’unimodalité de la densité) :

Plus de 89% de la surface < 100

( ) ( )1

1²² with

²1

²

2

2

−−=

+>+≤

γσµ k

qq

qkXP

( ) ( )( )2

2

231

23

k

kkXP

+>+≤ σµ

0 50 100 150

0.00

00.

005

0.01

00.

015

Ces outils nous donnentdes estimateurs sans IC

Page 72: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Pour un échantillon i.i.d. (X1,…,Xn ) , si n est solution de 1-αn ≥ β et Xmax = max{X1,…,Xn} , on a

Cela donne :

1. La taille minimale n pour α et β2. Pour un échantillon donné, la valeur du

α-quantile avec un degré de confiance β

Pas d’hypothèse sur la distribution et pas besoin d’estimer des moments

Utilisation de la formule de Wilks

( )[ ] βα ≥≥≤ ),...,( 1max nXXXXPP

α 0.50 0.90 0.95 0.95

β 0.95 0.95 0.90 0.95

n 5 29 45 59

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 72

Pas d’hypothèse sur la distribution et pas besoin d’estimer des moments (seule hypothèse : échantillon i.i.d.)

Application aux mesures de concentration de polluant :

• Wilks (n =21, r =2, β =0.9) -> plus de 83% de la surface < 80 (avec 90% de degré de confiance)

• Meidell (hypothèse d’unimodalité, estimation de σ) -> plus de 80% de la surface < 80

Page 73: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

3.4 Estimation de probabilités de défaillance

Défaillance du système : événementécriture classique (sans perte de généralité) où le seuil est nul et le système défaille quand la variable d’état est négativeDéfaillance si R-S < 0 (Résistance – Sollicitation)

Domaine de défaillance :

Pf

seuil

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 73

Probabilité de défaillance :

Problème : calcul de l’espérance de la v.a.

Indicateur de défaillance :

Page 74: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Exemple classique en fiabilité des structures : poutre en flexion

Flèche :

(déplacement vertical du bout)

F : force appliquée

E : module d’Young de la poutre

L : longueur de la poutre

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 74

(déplacement vertical du bout) L : longueur de la poutre

I : moment quadratique

Variable Loi Paramètres

F A déterminer à partir des données mesurées

E Beta r = 0.93 ; t = 3.2 ; a = 2.8e7 , b = 4.8e7

L Uniforme a = 250 ; b = 260

I Beta r = 2.5 ; t = 4.0 ; a = 3.1e2 , b = 4.8e7

NB : les incertitudes proviennent des défauts/imprécisions dans les procédés de fabrication, dans les mesures, …

On s’intéresse à p f = P(y > 30 cm) => probabilité de rupture de la pou tre

Page 75: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Estimateur Monte Carlo de p f (1/3)

Estimateur Monte Carlo (naïf) :

Variance de l’estimateur :

Puisque :

Failure domain

Safe domain

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 75

Puisque :

Alors :

On retrouve la convergence asymptotique vers une loi normale (propriété loi binom) … et toutes les propriétés des estimateurs MC

Estimée par :

Page 76: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Estimateur Monte Carlo de p f (2/3)

Décroissance en racine de n :

Coefficient de variation :

Pour des valeurs faibles de pf :

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 76

Par exemple, si on veut estimer une proba pf = 10-r avec un cv = 10%,

« règle du pouce » de l’ingénieur

« Erreur relative », précision de l’estimation

10r+2 valeurs de G(X), donc 10r+2

appels au code G !

Page 77: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Estimateur Monte Carlo de p f (3/3)Estimateur « naïf » car coûteux !

Les temps de calcul deviennent vite prohibitifs dans la réalité industrielle

Par ex. pour des pf de l’ordre de 10-4 � 106 appels à G(•)

Ce qui est coûteux est l’appel à G(•) !

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 77

Dans certains cas, un appel à G(•) peut demander des heures de temps CPU

Plusieurs « parades »

Utiliser des techniques MC « accélérées » (à n égal, réduction de la var.)

Utiliser des techniques approximées (hypothèses supplémentaires) de type FORM/SORM pour une estimation rapide de pf

Page 78: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Echantillonnage préférentiel (1/3)

Idée : modifier la densité de tirage des X pour concentrer les tirages dans des régions plus intéressantes en termes de contribution au calcul de l’espérance de h(X)

C’est l’espérance de la fonction

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 78

C’est l’espérance de la fonction

1) Générer un échantillon (x(i)) à partir de la densité 2) Puis, évaluer :

Estimateur sans biais de I, à condition que le support de ϕ(x) contienne celui de f(x)

Page 79: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Echantillonnage préférentiel (2/3)

Cette méthode ne garantit pas une réduction de la variance ∀ ϕ(x) Le choix de la « loi instrumentale » ϕ(x) est crucial

Théoriquement : densité optimale

La constante de normalisation est aussi difficile à évaluer que I !

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 79

La constante de normalisation est aussi difficile à évaluer que I !

Néanmoins, ce résultat a un intérêt pratique …

Estimation d’une probabilité de défaillance pf par échantillonnage préférentiel

Ici :

Densité optimale :

Page 80: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Echantillonnage préférentiel (3/3)

La densité optimale est la loi conditionnelle de X sachant que X ∈ Df

C’est assez intuitif � La méthode est d’autant plus efficace qu’elle génère des points dans le domaine de défaillance

Xj

Df• Plusieurs manières de procéder …

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 80

Xi

– Méthode courante : Avoir une première idée de la configuration de Df (par exemple avec une méthode de type FORM/SORM)

– Centrer la loi instrumentale sur un point de Df(par exemple, le « point de conception » P*)

• Synonymes : Échantillonnage pondéré, tirage d’importance, importance sampling

Page 81: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Méthode FORM (1/6)

FORM: First Order Reliability Method

Méthode typiquement fiabiliste (AFS)

3 étapes

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 81

3 étapes1. Transformation des variables Xi en d’autres variables dont la

distribution de probabilité présente des « bonnes propriétés »Transformation isoprobabiliste � espace gaussien standard

2. Recherche des conditions de défaillance les plus probables

3. Évaluation de la probabilité de défaillance

Page 82: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Méthode FORM (2/6) Transformation isoprobrobabiliste

Xj

Ui

Uj

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 82

Les points qui contribuent le plus à pf sont les plus proches de l’origine dans l’espace standard

Xi

Espace physique Espace « standard »– Chaque composant de U suit une loi

normale centrée-réduite– Les composants de U sont indép.

– Les surfaces iso-prob. sont des sphères

( )

−= ∑=

d

iidd u

1

2

2

1exp

2

1)(

πφ u

Page 83: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

FORM : transformation isoprobabiliste

Transformation de Rosenblatt

( )( )( )( )

T : 1 1 1

2 2 2 1

1

1

u F z

u F z z

=

=

Φ

Φ

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 83

( )( )1 2 11u F z z z zN N N N= −

−Φ

M

L, , ,

Page 84: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Méthode FORM (3/6) – Transformation isoprob.

Df

Xj

Nouvelle expression de la probabilité de défaillance

D’fg(u)<0

Uj

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 84

Xi

Espace physique Espace « standard »– Expression de la prob. de

défaillance :

g(u)>0

Ui

Page 85: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Méthode FORM (4/6) – Recherche des conditions de défaillance « les plus probables »

A chaque point de l’espace standard, on peut associer des conditions de fonctionnement ou de défaillance du système.

Le point de « défaillance » le plus probable est le plus proche de l’origine (où la densité est max, puisque la moyenne de U est le vecteur nul)

Rappel : la valeur de la densité f (u) ne dépend u*

D’fg(u)<0

Uj

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 85

Rappel : la valeur de la densité fU(u) ne dépend que de ||u|| (distance de u de l’origine)

Appelons-le P* : point de conceptionAppelons u* le vecteur OP*

La recherche de u*, qu’on suppose unique, est un problème d’optimisation sous contraintes

u*g(u)>0

Ui

( )( )

( )uuuu t

ugug 00

* minmin==

== β

Page 86: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Hypothèse :Remplacement de la surface limite g(u)=0 par l’hyperplan passant par P* et orthogonal au vecteur u*, d’équation :

Approximation basée sur l’hypothèse que les points

Méthode FORM (5/6) – Evaluation de p f

u*

Uj

β : norme de u*αi cos. direct de u*

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 86

Approximation basée sur l’hypothèse que les points éloignés de P* (où l’approximation est mauvaise) contribuent peu au calcul de pf � leur proba est très faible

u*

Ui

fonction de rép. de la loi normale centrée-réduite

Combinaison linéaire de v.a. N(0,1) avec coeff. αi normés, donc c’est une N(0,1)

β : « Indice de fiabilité »αi : « Facteurs d’importance » FORM � analyse de sensibilité de pf aux variables Ui.

Page 87: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Méthode FORM (6/6) – Commentaires

La linéarité de la surface de défaillance dans l’espace standard est vérifiée en théorie si (cond. suffisantes) :

Elle est linéaire dans l’espace physique et les variables X sont normalesPlus on s’éloigne de ces hypothèses, moins l’approximation FORM est bonne

Si la surface de défaillance a toujours la même courbure dans l’espace standard on déduit des formules d’encadrement de l’erreur liée à l’approximation FORM

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 87

• Cas concave (concavité tournée vers l’origine) :

• Cas convexe (trivial !) :

• Ces formules donnent un encadrement très grossier de l’approximation FORM

u*

Ui

Uj

Approx. FORM Prob. de l’espace ext. à la sphère de rayon β.

Page 88: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Méthode SORM

SORM – Second Order Reliability MethodOn remplace l’hyperplan de FORM par une surface d’ordre 2

Formule de Breitung :N-1 courbures principales dans le point de conception NB κi=(1/Ri) � 0 si la surface est un hyperplan �on retrouve le résultat FORM)

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 88

D’autres formules sont disponibles (Hohembichler, Tvedt) …

FORM)

Page 89: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

FORM/SORM : Avantages et limites

Avantages :Temps de calcul réduit par rapport aux méthodes de simulationPas de dépendance du temps de calcul au niveau de probabilité à calculerMême durée pour des probabilités de l'ordre de 10 -1 ou de 10 -9 !

Calcul de facteurs d'importance et d'un point de conceptionEtudes de sensibilité simples

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 89

Limites :Approximation pas toujours correctePas d'erreur de mesure :

Seulement une borne supérieure peu adaptéeG doit être différentiableHypothèse d'un minimum global contrasté

Etudes de sensibilité simples

Page 90: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Enjeu : Arbitrer entre précision de l’estimateur et coût des calculs

Si possible, Monte Carlo est à privilégier : indépendant de la dimension des entrées, estimation non biaisée, fournit un intervalle de confiance sur l’estimationMais : coût important en nombre d’évaluations du modèle

Si le code de calcul est trop coûteux en CPU, il existe des méthodes alternatives :Méthode Monte Carlo accélérées (tirage d’importance, etc.)Méthodes quasi-Monte Carlo (cf. cours 2) - Mais : fléau de la dimension

Conclusions sur la propagation d’incertitudes

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 90

Méthodes quasi-Monte Carlo (cf. cours 2) - Mais : fléau de la dimension

Méthodes approchées : Cumul quadratique (développement de Taylor) - Mais : hypothèse linéairesMéthodes FORM/SORM : estimation rapide de pf . Cette première estimation peut être utilisée pour construire un tirage d’importance

Utilisation d’un modèle de substitution du code de calcul (cf. cours 3) ayant un coût pratiquement nul (métamodèle)

Attention : un nouveau terme d’erreur apparaîtLe calage du métamodèle demande aussi un certain nombre d’appels au vrai modèle G

Page 91: Traitement des incertitudes en simulation numérique · quadratique simple Courbe puissance = P(vitesse) ... Études de sûreté : calculer un risque de défaillance (Fiabilité des

Tutoriel « Incertitudes », JdS 2011, A. Pasanisi (EDF R&D)

Formation « Démarche Incertitudes », IMdR-LNE

Cours « Uncertainty analysis for engineering activities », 2011, F. Mangeant (EADS IW)

Cours « Introduction à la statistique », Ecole d’été CEA-EDF-INRIA, A. Marrel (CEA)

De Rocquigny, Devictor & Tarantola (eds), Uncertainty in industrial practice, Wiley, 2008

Crédits & Bibliographie

B. Iooss – Traitement des incertitudes - Cours 1 – 14/11/12 - 91

Robert & Casella, Monte Carlo Statistical Methods, 2nd Edition, Springer, 2004

Rubinstein, Simulation and the Monte Carlo method, Wiley, 1981

Guide to the expression of Uncertainty in Measurements (GUM), ISO publication

Lemaire, Fiabilité des structures. Lavoisier, 2005

Ce cours est disponible sur : http://www.gdr-mascotnum.fr/doku.php?id=iooss1#academic