assimilation de données lagrangiennes pour la simulation...

47
Assimilation de données Lagrangiennes pour la simulation numérique en hydraulique fluviale Marc Honnorat [email protected] Directeurs : François-Xavier Le Dimet Jérôme Monnier Laboratoire Jean Kuntzmann Équipe MOISE Marc Honnorat 3 octobre 2007 1 / 32

Upload: others

Post on 20-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Assimilation de données Lagrangiennespour la simulation numérique

en hydraulique fluviale

Marc [email protected]

Directeurs : François-Xavier Le DimetJérôme Monnier

Laboratoire Jean KuntzmannÉquipe MOISE

Marc Honnorat 3 octobre 2007 1 / 32

Page 2: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Contexte de la thèse

• Projet Région Rhône-Alpes “Prévention Numérique des crues”• Projet ASSIMAGE (ACI Masse de données)

Marc Honnorat 3 octobre 2007 2 / 32

Page 3: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Plan de l’exposé

Prévision et Assimilation de données

Le logiciel Dassflow

Assimilation de données Lagrangiennes

Expériences numériques d’assimilationExpérience 1 : débit et coefficient de ManningExpérience 2 : données expérimentales en canal

Conclusions, perspectives

Marc Honnorat 3 octobre 2007 3 / 32

Page 4: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Plan de l’exposé

Prévision et Assimilation de données

Le logiciel Dassflow

Assimilation de données Lagrangiennes

Expériences numériques d’assimilationExpérience 1 : débit et coefficient de ManningExpérience 2 : données expérimentales en canal

Conclusions, perspectives

Marc Honnorat 3 octobre 2007 4 / 32

Page 5: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

L’assimilation de données

Un problème de modélisationLa modélisation d’un système physique doit prendre en comptetoutes les informations disponibles :• information mathématique : le modèle numérique• information physique : les observations

Deux grandes familles• méthodes de filtrage (séquentielles, stochastiques)• méthodes variationnelles (contrôle optimal)

Marc Honnorat 3 octobre 2007 5 / 32

Page 6: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Applications en hydraulique fluviale

Modèles de rivières• Équations de Saint-Venant :

• écoulement à surface libre• eaux peu profondes (shallow water)

• Écoulements 1D (Carima, Mage, Mike 11, . . .)• Écoulements 2D (Telemac 2D, Rubar 20, Mike 21, . . .)

Observations• niveaux de surface libre• mesures de vitesses• . . .

Marc Honnorat 3 octobre 2007 6 / 32

Page 7: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Applications en hydraulique fluviale

Modèles de rivières• Équations de Saint-Venant :

• écoulement à surface libre• eaux peu profondes (shallow water)

• Écoulements 1D (Carima, Mage, Mike 11, . . .)• Écoulements 2D (Telemac 2D, Rubar 20, Mike 21, . . .)

Observations• niveaux de surface libre• mesures de vitesses• télédétection - Photographie

- Imagerie radar- Vidéo

Marc Honnorat 3 octobre 2007 6 / 32

Page 8: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

L’assimilation variationnelle de données

Méthodes variationnelles

Modèle

variable d’état

sortiesentrées

topographie

conditions initialesparamètres

conditions limites

y(k)

k

observations

fonction coût

yobs

j(k)minimisation

Trois étapes• Modèle numérique• Comparaison aux observations• Optimisation

Marc Honnorat 3 octobre 2007 7 / 32

Page 9: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

L’assimilation variationnelle de données

Méthodes variationnelles

Modèle

variable d’état

sortiesentrées

topographie

conditions initialesparamètres

conditions limites

y(k)

k

observations

fonction coût

yobs

j(k)

minimisation

Trois étapes• Modèle numérique• Comparaison aux observations• Optimisation

Marc Honnorat 3 octobre 2007 7 / 32

Page 10: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

L’assimilation variationnelle de données

Méthodes variationnelles

Modèle

variable d’état

sortiesentrées

topographie

conditions initialesparamètres

conditions limites

y(k)

k

observations

fonction coût

yobs

j(k)minimisation

Trois étapes• Modèle numérique• Comparaison aux observations• Optimisation

Marc Honnorat 3 octobre 2007 7 / 32

Page 11: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

L’assimilation variationnelle de données

La fonction coût• Mesure l’écart entre :

• observations yobs

• état simulé y(k)

• Fonction du vecteur de contrôle k :

j(k) =12

∫ T

0

∥∥C y(k; t)− yobs(t)∥∥2O dt︸ ︷︷ ︸

distance aux observations

+12‖D(k)‖2

D︸ ︷︷ ︸régularisation

Optimisation• Minimisation de la fonction coût j(k).• Méthode de descente ⇒ calcul efficace de ∇j(k).• Introduction et résolution du modèle adjoint.

Marc Honnorat 3 octobre 2007 8 / 32

Page 12: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Plan de l’exposé

Prévision et Assimilation de données

Le logiciel Dassflow

Assimilation de données Lagrangiennes

Expériences numériques d’assimilationExpérience 1 : débit et coefficient de ManningExpérience 2 : données expérimentales en canal

Conclusions, perspectives

Marc Honnorat 3 octobre 2007 9 / 32

Page 13: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Le logiciel Dassflow

[ Initié avec Y. Loukili — Post-doc Région Rhône-Alpes 2004 ]Objectif• Effectuer des expériences d’assimilation de données

Modèle direct• Équations de Saint-Venant 2D• Solveur volumes finis• Maillages structurés et non-structurés

xy

θij

y

x

nij

Eij

R

L ≡ Ki

Modèle adjoint• Permet le calcul du gradient de la fonction coût ∇j(k)• Différentiation automatique• Outil Tapenade : transformation de source

Marc Honnorat 3 octobre 2007 10 / 32

Page 14: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Le modèle numérique

Équations de Saint-Venant∂t h + div( q ) = 0

∂t q + div( 1

h q ⊗ q)

+ 12 g∇h2 + gh∇zb + g n2‖q‖2

h7/3 q = 0h(0) = h0, q(0) = q0

Variables d’état• hauteur d’eau : h• débit local : q = hu

Conditions initiales h0 et q0

Topographie zbCoeff. de Manning n

Marc Honnorat 3 octobre 2007 11 / 32

Page 15: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Le modèle numérique

Équations de Saint-Venant∂t h + div( q ) = 0

∂t q + div( 1

h q ⊗ q)

+ 12 g∇h2 + gh∇zb + g n2‖q‖2

h7/3 q = 0h(0) = h0, q(0) = q0

Conditions aux limites• débit imposé : (q · n)|Γq

(t) = q(t)• hauteur imposée : h|Γz

(t) = zs(t)− zb|Γz

Variables en rouge : contrôles du modèle : k =(h0, q0, n, zb, q, zs

).

Marc Honnorat 3 octobre 2007 11 / 32

Page 16: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

La mise en œuvre

Le code directÉtant donné un jeu de paramètres k, il calcule :• l’état de l’écoulement : y(k) = (h, q)• la fonction coût : j(k)

Le code adjointÉtant données les variables adjointes y et , il calcule :• cas général : un vecteur adjoint k• cas particulier : le gradient ∇k j(k) de la fonction coût

kj

y

M

Marc Honnorat 3 octobre 2007 12 / 32

Page 17: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

La mise en œuvre

Le code directÉtant donné un jeu de paramètres k, il calcule :• l’état de l’écoulement : y(k) = (h, q)• la fonction coût : j(k)

Le code adjointÉtant données les variables adjointes y et , il calcule :• cas général : un vecteur adjoint k• cas particulier : le gradient ∇k j(k) de la fonction coût

k

y(∂M

∂k(k)

)∗

Marc Honnorat 3 octobre 2007 12 / 32

Page 18: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

La mise en œuvre

Le code directÉtant donné un jeu de paramètres k, il calcule :• l’état de l’écoulement : y(k) = (h, q)• la fonction coût : j(k)

Le code adjointÉtant données les variables adjointes y et , il calcule :• cas général : un vecteur adjoint k• cas particulier : le gradient ∇k j(k) de la fonction coût

∇k j1

0

(

∂M

∂k(k)

)∗

Marc Honnorat 3 octobre 2007 12 / 32

Page 19: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

La mise en œuvre

La différentiation du code• Transformation du code source du modèle direct• Exemple pour une instruction élémentaire :

Code direct Code adjoint

y(i) = x*z(j) + COS(y(i))xb = xb + z(j)*yb(i)zb(j) = zb(j) + x*yb(i)yb(i) = -SIN(y(i))*yb(i)

Deux méthodes• Écriture à la main du code adjoint• Outils de différentiation automatique

=⇒ Tapenade (Inria/tropics)

Marc Honnorat 3 octobre 2007 13 / 32

Page 20: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Un exemple d’application

Domaine d’étude• Delta de la rivière des Perles (Chine).• Dimensions ≈ 30 km × 15 km.

Observations• Niveau de la surface libre (6 stations)

• Débit (5 stations)

• Densité : 1 obs / h sur 8 jours

Simulation• Maillage : 1684 éléments• Durée : 36 heures (∆t = 3 s)

O3

O1

O2

BC1

BC2

BC3

BC4

BC6

BC5

O3

O1

O2

BC1

BC2

BC3

BC4

BC6

BC5

[ Collaboration avec X. Lai — Post-doc Région Rhône-Alpes 2006 ][ M. Honnorat, X. Lai, J. Monnier, F.-X. Le Dimet, CMWR XVI, Copenhaguen, June 19-22, 2006. ]

Marc Honnorat 3 octobre 2007 14 / 32

Page 21: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Un exemple d’application

Domaine d’étude• Delta de la rivière des Perles (Chine).• Dimensions ≈ 30 km × 15 km.

Observations• Niveau de la surface libre (6 stations)

• Débit (5 stations)

• Densité : 1 obs / h sur 8 jours

Simulation• Maillage : 1684 éléments• Durée : 36 heures (∆t = 3 s)

O3

O1

O2

BC1

BC2

BC3

BC4

BC6

BC5

O3

O1

O2

BC1

BC2

BC3

BC4

BC6

BC5

[ Collaboration avec X. Lai — Post-doc Région Rhône-Alpes 2006 ][ M. Honnorat, X. Lai, J. Monnier, F.-X. Le Dimet, CMWR XVI, Copenhaguen, June 19-22, 2006. ]

Marc Honnorat 3 octobre 2007 14 / 32

Page 22: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Un exemple d’application

Domaine d’étude• Delta de la rivière des Perles (Chine).• Dimensions ≈ 30 km × 15 km.

Observations• Niveau de la surface libre (6 stations)

• Débit (5 stations)

• Densité : 1 obs / h sur 8 jours

Simulation• Maillage : 1684 éléments• Durée : 36 heures (∆t = 3 s)

O3

O1

O2

BC1

BC2

BC3

BC4

BC6

BC5

O3

O1

O2

BC1

BC2

BC3

BC4

BC6

BC5

[ Collaboration avec X. Lai — Post-doc Région Rhône-Alpes 2006 ][ M. Honnorat, X. Lai, J. Monnier, F.-X. Le Dimet, CMWR XVI, Copenhaguen, June 19-22, 2006. ]

Marc Honnorat 3 octobre 2007 14 / 32

Page 23: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Un exemple d’application

Identification des conditions aux limites• Niveaux aux bords BC1, BC2 et BC6.• Fonction coût :

j(zs) =12

∫ T

0

(∥∥h(t)− hobs(t)∥∥2 + α

∥∥q(t)− qobs(t)∥∥2

)dt

avec α = 11000

Résultats

−1.5

−1

−0.5

0

0.5

1

1.5

0 5 10 15 20 25 30 35

Nive

au z s

(m)

Temps (h)

Niveau en BC1Initial

IdentifiéRéférence

−1.5

−1

−0.5

0

0.5

1

1.5

0 5 10 15 20 25 30 35

Nive

au z s

(m)

Temps (h)

Niveau en BC6Initial

IdentifiéRéférence

Niveau sur BC1 Niveau sur BC6

Marc Honnorat 3 octobre 2007 15 / 32

Page 24: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Plan de l’exposé

Prévision et Assimilation de données

Le logiciel Dassflow

Assimilation de données Lagrangiennes

Expériences numériques d’assimilationExpérience 1 : débit et coefficient de ManningExpérience 2 : données expérimentales en canal

Conclusions, perspectives

Marc Honnorat 3 octobre 2007 16 / 32

Page 25: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Assimilation de données Lagrangiennes

Données eulériennes• Observations classiquement disponibles

• hauteurs d’eau• mesures de vitesses

• Faible densité d’observation• en espace• en temps

• Mesures parfois techniquement complexes à réaliser

Nouvelles pistes• Données issues de la télédétection

Marc Honnorat 3 octobre 2007 17 / 32

Page 26: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Assimilation de données Lagrangiennes

Données eulériennes• Observations classiquement disponibles

• hauteurs d’eau• mesures de vitesses

• Faible densité d’observation• en espace• en temps

• Mesures parfois techniquement complexes à réaliser

Nouvelles pistes• Données issues de la télédétection

Marc Honnorat 3 octobre 2007 17 / 32

Page 27: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Assimilation de données Lagrangiennes

Idée• Les trajectoires de particules transportées par le courant

contiennent de l’information sur la vitesse de surface.

Équation de transportddt X(t) = ~v

(X(t), t

)X(t0) = x0

où ~v est la vitesse de transport.

X(x0,t0;t)

x0,t0

Marc Honnorat 3 octobre 2007 18 / 32

Page 28: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Assimilation de données Lagrangiennes

Idée• Les trajectoires de particules transportées par le courant

contiennent de l’information sur la vitesse de surface.

Deux dimensions

• Échelle localetrajectoires extraites d’images vidéo(expérience réalisée au LMFA)

• Échelle de la rivièrepositions GPS de flotteurs(A. Bayen, Berkeley : Delta de Sacramento)

Marc Honnorat 3 octobre 2007 18 / 32

Page 29: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Assimilation de données Lagrangiennes

Prise en compte des trajectoiresLe modèle de rivière est augmenté d’un modèle de transport departicules.

paramètres

trajectoires de particules

Equations SV etat de l’ecoulement (h,q)

d

dtX(t) = ~v

(

X(t), t)

X(t0) = x0

Variable d’état augmentée• État de l’écoulement• Trajectoires de particules modèles

[ M. Honnorat, J. Monnier, F.-X. Le Dimet, Computing and Visualization in Science, accepté, 2007. ]

Marc Honnorat 3 octobre 2007 19 / 32

Page 30: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Assimilation de données Lagrangiennes

Observations• Eulériennes : hauteurs d’eau hobs, vitesses uobs

• Lagrangiennes : trajectoires de Np particules notées Xobsi

Fonction coût

j(k) =12

∫ T

0

∥∥Ch(t)− hobs(t)∥∥2dt︸ ︷︷ ︸

partie Eulérienne

+αt

2

Np∑i=1

∫ tfi

t0i

∣∣Xi(t)−Xobsi (t)

∣∣2dt︸ ︷︷ ︸partie Lagrangienne

+12∥∥D(k)

∥∥2︸ ︷︷ ︸terme de régularisation

Marc Honnorat 3 octobre 2007 20 / 32

Page 31: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Assimilation de données Lagrangiennes

Relation vitesse de transport ⇔ vitesse Saint-Venant• Vitesse Saint-Venant : ~u intégrée sur la profondeur• Vitesse de transport : ~v utilisée dans le modèle de transport

Profil de vitesse :

Surface libre

~u ~v

0

z

~u(z)

Relation utilisée : ~v = γ ~u

Marc Honnorat 3 octobre 2007 21 / 32

Page 32: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Assimilation de données Lagrangiennes

Relation vitesse de transport ⇔ vitesse de surface• De nombreuses perturbations ne sont pas modélisées :

• courants secondaires, couche limite• résurgences, tourbillons, etc

• Erreurs liées au système d’observation

Filtrage des trajectoires• Objectif : supprimer les perturbations de petites échelles des

observations de trajectoires.• Reconstruction d’une particule moyenne• Hypothèse d’écoulement stationnaire

sur une fenêtre espace-temps

WX(t)

X(t)

Xobs

i+1

Xobs

i

Fenêtre de filtrage

Marc Honnorat 3 octobre 2007 22 / 32

Page 33: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Plan de l’exposé

Prévision et Assimilation de données

Le logiciel Dassflow

Assimilation de données Lagrangiennes

Expériences numériques d’assimilationExpérience 1 : débit et coefficient de ManningExpérience 2 : données expérimentales en canal

Conclusions, perspectives

Marc Honnorat 3 octobre 2007 23 / 32

Page 34: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Identification du débit et du Manning

Configuration de l’expériencex

yΓw

Γw

Γt

100

8

Γq

0

Ω(x1, y1)

• Onde de crue sur canal 2D rectangulaire avec fond irrégulier

0

5

10

15

20

25

0 10 20 30 40 50 60 70 80

Débi

t (m

3 /s)

Temps (s)

Référence

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

0 20 40 60 80 100

Haut

eur (

m)

Distance x (m)

Surface libret = 10 st = 20 st = 30 st = 45 s

Débit Profil longitudinal (coupe)

• Observations :• Hauteurs d’eau en (x1, y1) = (40, 2) (observation continue en temps)• Trajectoires de 176 particules (observation continue en temps)

Marc Honnorat 3 octobre 2007 24 / 32

Page 35: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Identification du débit et du Manning

Expériences jumelles• Variables identifiées : débit seulement• Initialisation du Manning : valeur de référence n = 0.025• Observations utilisées :

• Hauteurs d’eau en (x1, y1) = (40, 2) (observation continue en temps)

• de 176 particules

5

10

15

20

0 10 20 30 40 50 60 70 80

Débi

t (m

3 /s)

Temps (s)

DébitIdentifié

Référence

10−10

10−8

10−6

10−4

10−2

100

0 20 40 60 80 100Nb. d’itérations

j| ∇j |jdiag

Débit Fonction coût

Marc Honnorat 3 octobre 2007 25 / 32

Page 36: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Identification du débit et du Manning

Expériences jumelles• Variables identifiées : débit et Manning• Initialisation du Manning : valeur altérée n = 0.02• Observations utilisées :

• Hauteurs d’eau en (x1, y1) = (40, 2) (observation continue en temps)

• de 176 particules

5

10

15

20

0 10 20 30 40 50 60 70 80

Débi

t (m

3 /s)

Temps (s)

DébitIdentifié

Référence

10−6

10−4

10−2

100

0 20 40 60 80 100 120 140 160Nb. d’itérations

j| ∇j |jdiag

Débit Fonction coût

Marc Honnorat 3 octobre 2007 25 / 32

Page 37: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Identification du débit et du Manning

Expériences jumelles• Variables identifiées : débit et Manning• Initialisation du Manning : valeur altérée n = 0.02• Observations utilisées :

• Hauteurs d’eau en (x1, y1) = (40, 2) (observation continue en temps)• Trajectoires de 176 particules (observation continue en temps)

5

10

15

20

0 10 20 30 40 50 60 70 80

Débi

t (m

3 /s)

Temps (s)

DébitIdentifié

Référence

10−10

10−8

10−6

10−4

10−2

100

0 20 40 60 80 100 120 140Nb. d’itérations

j| ∇j |jdiag

Débit Fonction coût

Marc Honnorat 3 octobre 2007 25 / 32

Page 38: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Identification du débit et du Manning

Expériences jumelles• Variables identifiées : débit et Manning• Initialisation du Manning : valeur altérée n = 0.02• Observations utilisées :

• Hauteurs d’eau en (x1, y1) = (40, 2) (observation continue en temps)• Positions de 176 particules (à t = 50 s)

5

10

15

20

0 10 20 30 40 50 60 70 80

Débi

t (m

3 /s)

Temps (s)

DébitIdentifié

Référence

10−10

10−8

10−6

10−4

10−2

100

0 20 40 60 80 100 120 140 160Nb. d’itérations

j| ∇j |jdiag

Débit Fonction coût

Marc Honnorat 3 octobre 2007 25 / 32

Page 39: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Données expérimentales en canal

Dispositif• Canal à section rectangulaire, obstacle placé au fond• Écoulement permanent en moyenne• Prise de vue vidéo de la surface libre

Zone d’observation

94 mm430 mm

hobs

805m

m

2m

m 37 mm

(0, 0)

y

x

1100 mm

Vue schématique Image de la séquence

• Observations : – Hauteurs d’eau– Trajectoires de 256 confettis

[ M. Honnorat, N. Rivière, J. Monnier, É. Huot, F.-X. Le Dimet, en cours, 2007. ]

Marc Honnorat 3 octobre 2007 26 / 32

Page 40: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Données expérimentales en canal

Marc Honnorat 3 octobre 2007 27 / 32

Page 41: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Données expérimentales en canal

Observations• Hauteurs d’eau : bonne correspondance• Filtrage : reconstruction de 150 trajectoires filtrées

0.06

0.07

0.08

0.09

0.10

0.11

0.12

0 0.2 0.4 0.6 0.8 1

Haut

eur h

(m)

Distance x (m)

hRéférence

Observations 0.2

0.3

0.4

0.5

0 0.2 0.4 0.6 0.8 1

Vite

sse

(m/s

)

Distance x (m)

VitesseObservationsObs. filtrées

γ u référence

Hauteur d’eau Vitesse longitudinale

Identification • topographie• conditions initiales• coefficient de Manning• coefficient γ

Marc Honnorat 3 octobre 2007 28 / 32

Page 42: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Données expérimentales en canal

Résultats d’identification

0

0.01

0.02

0.03

0.04

0 0.2 0.4 0.6 0.8 1

Haut

eur z

(m)

Distance x (m)

TopographieRéférenceIdentifiée

0.06

0.07

0.08

0.09

0.1

0.11

0.12

0 0.2 0.4 0.6 0.8 1

Haut

eur h

(m)

Distance x (m)

h0

RéférenceIdentifié

Topographie Hauteur d’eau

0

0.005

0.01

0.015

0.02

0 0.2 0.4 0.6 0.8 1

Man

ning

n

Distance x (m)

Manning nInitial

Identifié

1

1.1

1.2

1.3

1.4

0 0.2 0.4 0.6 0.8 1

Coef

ficie

nt γ

Distance x (m)

Coefficient γInitial

Identifié

Manning Coefficient γ

ValidationLrhp

= 6.8 hdhp

(1− hd − hp

hu − hp

) 16

(Fritz et Hager, 98)

Marc Honnorat 3 octobre 2007 29 / 32

Page 43: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Données expérimentales en canal

Résultats d’identification

0

0.01

0.02

0.03

0.04

0 0.2 0.4 0.6 0.8 1

Haut

eur z

(m)

Distance x (m)

TopographieRéférenceIdentifiée

0.06

0.07

0.08

0.09

0.1

0.11

0.12

0 0.2 0.4 0.6 0.8 1

Haut

eur h

(m)

Distance x (m)

h0

RéférenceIdentifié

Topographie Hauteur d’eau

0

0.005

0.01

0.015

0.02

0 0.2 0.4 0.6 0.8 1

Man

ning

n

Distance x (m)

Manning nInitial

Identifié

1

1.1

1.2

1.3

1.4

0 0.2 0.4 0.6 0.8 1

Coef

ficie

nt γ

Distance x (m)

Coefficient γInitial

Identifié

Manning Coefficient γ

ValidationLrhp

= 6.8 hdhp

(1− hd − hp

hu − hp

) 16

(Fritz et Hager, 98)

surface libre

zone de recirculation

ligne de séparation

Marc Honnorat 3 octobre 2007 29 / 32

Page 44: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Données expérimentales en canal

Résultats d’identification

0

0.01

0.02

0.03

0.04

0 0.2 0.4 0.6 0.8 1

Haut

eur z

(m)

Distance x (m)

TopographieRéférenceIdentifiée

0.06

0.07

0.08

0.09

0.1

0.11

0.12

0 0.2 0.4 0.6 0.8 1

Haut

eur h

(m)

Distance x (m)

h0

RéférenceIdentifié

Topographie Hauteur d’eau

0

0.005

0.01

0.015

0.02

0 0.2 0.4 0.6 0.8 1

Man

ning

n

Distance x (m)

Manning nInitial

Identifié

1

1.1

1.2

1.3

1.4

0 0.2 0.4 0.6 0.8 1

Coef

ficie

nt γ

Distance x (m)

Coefficient γInitial

Identifié

Manning Coefficient γ

ValidationLrhp

= 6.8 hdhp

(1− hd − hp

hu − hp

) 16

(Fritz et Hager, 98)

hdhu

hp

Lr

Marc Honnorat 3 octobre 2007 29 / 32

Page 45: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Plan de l’exposé

Prévision et Assimilation de données

Le logiciel Dassflow

Assimilation de données Lagrangiennes

Expériences numériques d’assimilationExpérience 1 : débit et coefficient de ManningExpérience 2 : données expérimentales en canal

Conclusions, perspectives

Marc Honnorat 3 octobre 2007 30 / 32

Page 46: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Conclusions, perspectives

Conclusion• Assimilation de données en hydraulique fluviale

• Le logiciel Dassflow

• Assimilation de trajectoires

• Expérience numérique avec données expérimentales

Perspectives• Données réelles

• Flotteurs Lagrangiens

• Identification d’erreur modèle

• Assimilation de contours Lagrangiens

Marc Honnorat 3 octobre 2007 31 / 32

Page 47: Assimilation de données Lagrangiennes pour la simulation ...ljk.imag.fr/membres/Marc.Honnorat/these/soutenance... · Un exemple d’application Domaine d’étude • Delta de la

Merci de votre attention !

Marc Honnorat 3 octobre 2007 32 / 32