ppt-braud

Transcription

ppt-braud
Vers une modélisation
hydrologique intégrée s’appuyant
sur la plate-forme LIQUID.
Concepts et premiers exemples
d’application
I. Braud, F. Branger, J. Dehotin, H. Hénine, Y. Nedelec:
CEMAGREF
S. Debionne, P. Viallet: HYDROWIDE
S. Anquetin, LTHE
Séminaire « Modélisation intégrée des hydro-systèmes »,
MinesParisTech, Paris, 23/04/2010
Plan de l’exposé
1. Contexte du travail et objectifs
1. Concepts de la plate-forme LIQUID
2. Exemples d’applications
• Echelle locale (parcelle)
• Echelle de petits bassins versants
(quelques km2)
• Echelle de bassins versants de 100 à 10 000
km2
2
Pourquoi une plate-forme de modélisation?
• Nouvelles demandes en terme de modélisation
 Approches distribuées nécessaires pour aborder les
questions de l’impact du changement global sur les
régimes hydrologiques et la ressources en eau
 Besoin de représenter la variabilité spatiale à l’intérieur
des bassins (occupation des sols, types de sols,
éléments anthropiques)
 Besoin de connaissances/résultats sur des bassins non
instrumentés (initiative PUB: Prediction of Ungauged
Basins)
 Besoin de simuler d’autres variables que les débits:
teneur en eau des sols, évapotranspiration, niveaux de
nappes
 Besoin de développer des approches couplées
(surface/souterrain, hydro-sédimentaires, hydro-bio-géochimie, surfaces continentales/atmosphère)
3
Différentes échelles pour les processus hydrologiques
Bilans hydrologiques de
long terme, sécheresses,
écosystèmes
Crues éclair
4
D’après Blöschl et Sivapalan, 1995
Enjeux scientifiques
• Question du découpage de l’espace pour la
modélisation : comment prendre en compte
l’hétérogénéité des paysages et du milieu en
fonction des échelles de travail
• Question du changement d’échelle dans la
description des processus hydrologiques
• Modélisation des fonctionnements couplés : hydrosédimentaire, hydro-bio-géochimique, etc..
• Intégration de données de source et de nature
différentes (données d’observatoires, télédétection,
SIG)
• Analyse de sensibilité, optimisation de paramètres,
assimilation de données
5
Enjeux en terme de modélisation
• Besoin d’outils de modélisation intégrés / plateforme de modélisation
 Mutualisation des pré-traitements (découpage de
l’espace) et lien avec SIG et bases de données
 Mutualisation des outils de post-traitement
 Besoin d’outils pour assembler les représentations de
différents processus et les coupler dans l’espace et le
temps
• Solution explorée
 Plate-forme de modélisation LIQUID (Cemagref, LTHE,
Hydrowide..) dans le cadre du plateau SOMME
(Synergie Observation Modélisation en Modélisation de
l’Environnement) –
6
Plateau de modélisation SOMME
•
Contexte
 Plateau mis en place dans le cadre du CPER de la région Rhône-Alpes
 Mutualisation des recherches sous forme de plateaux technologiques et de
modélisation
•
Objectifs de SOMME
 Développer une plate-forme de modélisation hydrologique intégrée des
bassins versants prenant en compte l’hétérogénéité des surfaces
continentales et des chemins de l’eau (plate-forme de modélisation LIQUID)
 Mutualiser les développements en hydraulique des rivières
 Utiliser au mieux les différentes sources d’informations existantes sur les
milieux (observations in situ, imagerie satellitale, etc..)
 S’appuyer au maximum sur les observatoires pour la mise au point et la
vérification des outils
•
Partenaires:
 Hydrologues, hydro-météorologues, hydrauliciens, informaticiens,
numériciens, ….
 Cemagref, LTHE, Hydrowide, CNR, SOGREAH, LGCIE, LJK
7
Plan de l’exposé
1. Contexte du travail et objectifs
1. Concepts de la plate-forme LIQUID
1. Exemples d’applications
• Echelle locale (parcelle)
• Echelle de petits bassins versants
(quelques km2)
• Echelle de bassins versants de 100 à 10 000
km2
8
Plate-forme LIQUID: organisation du projet
• LIQUID: “framework” pour la modélisation
hydrologique; développé par HYDROWIDE
 PME: 2 ingénieurs en génie logiciel et hydro-informatique
• Développements de modules de processus et de
modèles réalisés en collaboration avec des
laboratoires de recherche ou dans le cadre de thèses
et/ou de projets de recherche (ANR, EC2CO, EU)
9
Structure générale de la plate-forme LIQUID
LIQUID
Framework
Libraries
• Numerical analysis
• Geometry
• Data base/ GIS
System (LIQUID core)
• Scheduler
• Model build system
• Test framework
• Doc generator
•
•
Module
Model
Documentation
C++ ANSI code, Windows OS
LIQUID core:
 Editeur de lien
 Scheduler
 S’appuyant fortement sur la librairie Boost C++ library (www.boost.org)
•
•
10
Intégration de librairies tierces
Site web de travail collaboratif + CVS (gestionnaire de versions)
Les composantes de base : les modules
•
•
Chaque module est une entité autonome
Structure:
Module
 Schéma de données
Documentation
 Pre-processeur
 Solveur
Spatial data
scheme
Slots
Test cases
Pre-processor
User data base
(PostgreSQL/PostGIS)
•
Metadata
Solver
Signals
Schéma de données = paramètres, conditions initiales, conditions aux limites,
géométrie de calcul
 Géométrie vectorielle (lignes, polygones) => Hydro-paysages (Dehotin et Braud,
2008)
 Base de données PostreSQL/PostGIS (connexion ODBC)
• Pre-processeur: lit les données et initialise les solvers (création de fichiers .xml)
• Solver: calculs des processus hydrologiques
 Entrée du solver inputs = slots
11  Sorties du solveur = signaux
Gestion du temps: progression des simulations
• Scheduler: simulateur à événements discrets qui gère
l’exécution des modules. C’est un calendrier où les modules
viennent inscrire leur date d’exécution et ils sont activés à la
date correspondante pour s’exécuter
• Pas de temps
 Chaque module possède son propre pas de temps
 Action = exécution future d’un solver, inscrite dans un calendrier
partagé par tous les modules
 Chaque action peut être annulée et/ou reprogrammée à une autre
date
• Slots (inputs)
 1 slot pour chaque variable d’entrée
 Slot = objet LIQUID appelée quand la valeur d’entrée change
 La fonction permet de prévoir toutes les réactions possibles du
solver (réexécution immédiate ou différée, mise à jour simple des
variables, etc..)
• Signals (outputs)
 Peuvent être connectés aux slots
 1 signal pour chaque variable de sortie
 Les données sont envoyées à chaque exécution du solveur
12
Progression d’une simulation
• Illustration pour une série de pluie et un module d’infiltration
Input rain series
Scheduler
Slot= rain
Interruption
Soil Infiltration
Progression de la
simulation à pas de
temps variable
Prise en compte des
rétro-actions par une
définition appropriée
13 slots et signaux
des
Scheduler
Action cancelled
Interruption
Slot execution
= new action set
Scheduler
Slot execution
Action cancelled
= new action set
Utilisation pratique de LIQUID
• Pour développer un module
 Code C++ (mais intégration de modules écrits dans un autre
langage possible)
 Patrons de code pour faciliter la programmation
• Définition du schéma de données, des slots et des signaux
• Implémentation du pré-processeur, des slots et des fonctions de
calcul du solveur
• Pour construire un modèle
 Sélection des modules à intégrer
 Modules Input et Output à utiliser
 Connexion des slots et des signaux
 Fichier Xml (.model)
 Compilation -> .exe
14
Comment faire tourner un modèle
•
•
Modèle .exe indépendant de
LIQUID
Besoin d’une connexion à une
base de données
PostgreSQL/PostGIS
• 3 étapes
 Génération des bases de données
vide (Schéma de données de chaque
module 1 à 10 tables)
 Pre-processing des modules
(sérialization des modules et
génération de fichiers .xml)
 Simulation: fourniture des dates de
début et de fin
• Sorties: fichiers texte
 Visualisation et traitement des
données de sortie dans le logiciel
souhaité par l’utilisateur
15  En pratique: développements sous
Modules disponibles dans LIQUID
•
Infiltration et redistribution de l’eau dans les sols (Richards 1D)
(Ross, 2003; Varado et al., 2006)
Interception/évapotranspiration/extraction racinaire à partir de
l’ETP (Varado et al., 2006)
Ecoulements en parcelle drainée + pesticides (Branger et al., 2009)
Ecoulements en zone saturée (Dehotin et al., 2010, Hénine, 2010)
Ecoulement en rivière (onde cinématique, St-Venant)
GR4
Topsimple (intégration code Fortran encore en test)
Parcelle urbaine UBRS (Rodriguez et al., 2008)
Haies
Lacs/étangs
Interfaces flux zone saturée inter-parcelles, parcelle-rivière
Bilan d’énergie (en construction)
•
•
•
•
•
•
•
•
•
•
•
16
• Avantages
Avantages et inconvénients de LIQUID
 Liberté et flexibilité dans le développement de modules pour les développeurs
• Pas de contrainte sur la géométrie, ni sur les modes de résolution
 Système de couplage efficace (synchronisation des pas de temps, échanges
spatiaux)
• Simulation de rétro-actions
• Temps de calcul assez rapides (mais pas encore de test sur de gros
problèmes)
• Inconvénients
 Convivialité encore à améliorer
• Une première interface homme machine dans la version 0.4
• Nécessité d’apprentissage sur différents outils (PostgreSQL/PostGIS)
 Fonctionnalités encore à construire
• Automatisation du pré-processing des modèles (notamment sur la
détermination de la géométrie à utiliser dans les modules) (travaux en cours
dans GRASS)
• Analyse de sensibilité, Optmisation des paramètres
 Modèle économique encore à inventer pour un respect mutuel des missions
des laboratoires de recherche et les contraintes d’une PME
17
Plan de l’exposé
1. Contexte du travail et objectifs
2. Concepts de la plate-forme LIQUID
1. Exemples d’applications
• Echelle locale (parcelle)
• Echelle de petits bassins versants (1-100
km2): impact d’éléments anthropiques sur
les flux d’eau, crues éclair, impact de
l’urbanisation
• Echelle de bassins versants de 100 à 10 000
km2
18
PESTDRAIN: pesticides en parcelle drainée



3 modules couplés
SIDRA (Lesaffre & Zimmer, 1988)

Saturated zone

Boussinesq equation

Drain flow rate
SIRUP (Kao et al., 1998)
Unsaturated zone +
surface runoff

Capacity-based with
3 reservoirs


19
Surface runoff rate

SILASOL (Branger et al., 2009)

Pesticide transport

Transfer functions

Pesticide concentrations
Branger et al., Agri. Water Manag., 2009
PESTDRAIN: implementation dans LIQUID
•
Couplage bi-directionnel couplage de SIDRA et
SIRUP
 Rétro-actions
20
PESTDRAIN: resultats & applications
• Validation avec un jeu de données (drainage & pesticides)
(Branger et al., 2009)
• Amélioration et validation du modèle continuent
21
Interactions drainage réseau: ELIXIR-D2D model
• Thèse Hocine Henine, 2007-2010
• Drainage agricole: étude détaillée des interactions entre la
nappe et les réseaux de drainage
• Problème de drains qui se mettent en charge
• Modélisation à l’échelle de locale
 Representation de chaque tuyau de drainage
 D2D module = simulation niveau de nappe zone saturée
 ELIXIR module = flux d’eau en réseau
Drains
Nappe
Nappe
Drains
Collecteur
tertiaire
22
Collecteu
r tertiaire
Position des drains
Drains
Ecoulement vers le
réseau de collecteurs
secondaire
(a) Ecoulement couplé dans la
(b) Ecoulement de la nappe
(c)
Ecoulement
nappe et dans le réseau de
vers les drains
réseau de tuyaux
drainage
Thèse H. Hénine, 2010
dans
le
ELIXIR-D2D: résultats
0.003
0
Ecartement 7 m
Ecartement 10 m
Ecartement 20 m
Recharge
0.0025
3
P1 (m
/s/ha)
Débit spécifique à la sortie du collecteur
• Application à un petit bassin versant virtuel
• Simulation de différents espacements de drains et de
différents diamètres des drains principaux
0.002
5
10
0.0015
15
0.001
20
0.0005
25
0
30
0
5
10
15
Temsp (jours)
Elévation de la nappe à l'interdrain (m)
12
Ecartement 7 m
Ecartement 10 m
Ecartement 20 m
11.5
11
10.5
10
9.5
outflow
23
0
5
10
Temps (jours)
Thèse H. Hénine, 2010
15
20
Plan de l’exposé
1. Contexte du travail et objectifs
2. Concepts de la plate-forme LIQUID
1. Exemples d’applications
• Echelle locale (parcelle)
• Echelle de petits bassins versants (1-100
km2): impact d’éléments anthropiques sur
les flux d’eau, crues éclair, impact de
l’urbanisation
• Echelle de bassins versants de 100 à 10 000
km2
24
Impact de structures anthropiques sur les flux d’eau
N
SIDRA/SIRUP
Tile-drained zones
FRER1D
WTI
HEDGE
Non-drained
zones
Saturated flow
exchanges
Hedgerow
Drainage
discharge
WTRI
River-groundwater
flow exchanges
non-drained
agricultural fields
tile-drained
agricultural
hedgerows fields
river network
RIVER1D
Ditch and river
network
25
0
0.
2
0. k
4 m
Exemple de simulation
26
Modèle PUMMA des bassins péri-urbains
• Impact de l’urbanisation sur les flux d’eau et les régimes
hydrologiques de petits bassins versants (qqes km2)
• Thèse Sonja Jankowfsky, 2009-2011, projet ANR AVuPUR
• Poursuite des développements réalisés dans la thèse de F.
Branger
 Description des paysages par « hydro-paysages » et objets
géographiques (haies, parcelles, routes, réseaux..)
 Utilisation des mêmes modules de base
• Travail important sur le découpage de l’espace: complexité des
milieux péri-urbains, plusieurs exutoires et réseaux dans un
même bassin
 Zones urbaines, réseaux d’assainissement pluvial ou unitaire,
déversoirs d’orage, routes, fossés
 Nouveau module parcelle urbaine = URBS (Rodriguez et al., 2008)
 Module de lacs/étangs/bassins de rétention = SIMBA
27
Délimitation des sous-bassins: exemple du bassin de la
Chaudanne (4 km2)
28
Structure of the PUMMA model
Potential
evapotranspiration
Rainfall
FCA
FCA
Weighting
Weighting
VEGINT/ETPART/CRLINPG/ROLI
Interception, Transpiration, Vegetation
URBS
FRER1D
WTI
HEDGE
SIMBA
Urban cadastral
units
Infiltration
Saturated flow
exchanges
Hedgerows
Storage basins
WTRI
River-groundwater
flow exchanges
29
Thèse S. Jankowsky en cours
RIVER1D
TDSO
Ditch, river and
sewer network
Threshold Dependent
Stormwater Overflow
Modélisation des crues éclair sur BV non jaugés
• Comprendre et simuler les crues
éclair sur les petits bassins
versants (grande vulnérabilité)
• Bassins en général non jaugés
• Prise en compte de la variation
spatio-temporelle de la pluie:
pluie radar résolution 1km2, 5 mn
• Prise en compte de la variabilité
spatiale des sols: base de
données sol LanguedocRoussillon et fonctions de pédotransfert
• Modélisation spatialisée
s’appuyant sur l’observation
existante sans calibration
spécifique
30
Rainfall
FRER1D
Infiltration
PEF
Ponding
Transfer of ponding
Surface
runoff
RIVER1D
River network
INPUT DATA
Step 1: DTM map
SPATIAL
DISCRETIZATION
Step 1: River network
and sub-catchments
CVN PROCESS MODULES
1D kinematic wave
module
ponding
Layer 1
Infiltration
flux
Layer 2
Transfer
module
of
ponding
to the
river
(direct
transfer)
Homogenous
layers of soil
Layer 3
drainage flux
Step 2: Soil map
31
Step 2: Hydro-landscapes
Braud et al., J. Hydrology, 2010, in press
1D Richards’ equation
module
Sensibilité des résultats à la spécification de la pluie et à la représentation du sol
Rainfall uncertainty/variability and
soil variability can have the same
order of magnitude influence on the
simulated discharge
32
Anquetin et al., J.
Hydrology, 2010, submitted
Plan de l’exposé
1. Contexte du travail et objectifs
2. Concepts de la plate-forme LIQUID
1. Exemples d’applications
• Echelle locale (parcelle)
• Echelle de petits bassins versants (1-100
km2): impact d’éléments anthropiques sur
les flux d’eau, crues éclair, impact de
l’urbanisation
• Echelle de bassins versants de 100 à 10 000
km2
33
Modélisation bilans d’eau grande échelle
Modélisation de
l’évapotranspira
tion
Modélisation des
transferts 1D
dans les sols
France
Simuler le bilan d’eau
sur un bassin versant
Interactions zone
non saturée- zone
saturée
Modélisation
des
transferts 2D dans la
34zone saturée
Interactions
nappe
rivière
Thèse J.Dehotin, 2007
Modélisation des transferts 1D
dans la rivière
Conclusions et perspectives
• Intérêt du concept maintenant acquis:
 Flexibilité dans les développements
 Géométrie irrégulière et pas de temps variables dans les
différents modules
 Modèles de plus en plus complexes
• Evolution de la plate-forme
 Passage de la version 0.3 à la version 0.4 en cours (première
interface homme-machine, plus grande généricité des
connexions entre modules)
 Projet d’étendre le travail pour permettre une meilleure
interaction entre les bases de données des observatoires et la
modélisation
• Projets
35
 Travaux sur le changement d’échelle (Ardèche, HyMeX) + couplage
modèle hydraulique
 Projets d’étendre la modélisation à la qualité et la prise en compte de
zones tampon
 Couplage bilans d’énergie, écoulements de sub-surface (thèse D.
Robert, LTHE, AMMA)
Production scientifique
•
3 thèses soutenues (F. Branger, 2007; J. Dehotin, 2007; H. Hénine, 2010) et une en cours (S. Jankowfsky,
2011)
6 publications dans des revues internationales
3 publications en révision
Une douzaine de communications orales, 3 posters, 6 conférences avec Proceedings, 3 conférences
invitées
Une douzaine de stages de niveau ingénieur ou master
•
•
•
•
Viallet, P., Debionne, S., Braud, I., Dehotin, J., Haverkamp, R., Saâdi, Z., Anquetin, S., Branger, F. and Varado, N., 2006. Towards multi-scale integrated
hydrological models using the LIQUID framework. In: J.C. Ph. Gourbesville, V. Guinot and S.Y. Liong (Eds) (Editor), 7th International Conference on
Hydroinformatics. Reserach Publishing, Nice, France, pp. 542-549.
Dehotin, J., Braud, I., 2008. Which spatial discretization for distributed hydrological models? Proposition of a methodology and illustration for medium to
large scale catchments, Hydrology and Earth System Sciences, 12, 769-796.
Branger, F., Tournebize, J., Carluer, N., Kao, C., Vauclin, M., Braud , I., 2009. A simplified modeling approach for pesticide transport in a tile-drained field: the
PESTDRAIN model, Agricultural Water Management, 9(3), 415-428. (IF 1.65)
Manus, C., Anquetin, S., Braud, I., Vandervaere, J.P., Viallet, P., Creutin, J.D., Gaume, E., 2009. A modelling approach to assess the hydrological response of
small Mediterranean catchments to the variability of soil characteristics in a context of extreme events, Hydrology and Earth System Sciences, 13, 7997.
Braud, I., Roux, H., Anquetin, S., Maubourguet, M.M., Manus, C., Viallet, P., Dartus D., 2010: The use of distributed hydrological models for the Gard 2002
Flash-Flood event. Analysis of associated hydrological processes, Journal of Hydrology, Flash Floods special issue, in press.
Branger, F., Braud, I., Debionne, S., Viallet, P., Dehotin, J., Hénine, H., Nédélec, Y., Anquetin, S., 2010. Towards multi-scale integrated hydrological models
using the LIQUID framework. Overview of the concepts and first application examples, Environmental Modeling & Software, in revision
Dehotin, J., Vazquez, R., Braud, I., Debionne, S., Viallet, P., 2010. Hydrological modeling using unstructured and irregular grids: the example of
2D groundwater modeling, Journal of Hydrologic Engineering, in revision.
Anquetin, S., Braud, I., Vannier, O., Viallet, P., Boudevillain B., Creutin, J.D., Manus, C., 2010. Sensitivity of the hydrological response to rainfall
fields estimation and soil variabilities in the context of flash floods, Journal of Hydrology, in revision for the Flash Floods special issue.
Branger, F., Jankowfsky, S., Vannier, O., Viallet, P., Debionne, S., Braud, I., 2010. Use of open-source GIS and data base software for the preprocessing of distributed hydrological models, Geospatial free and open source software in the 21rst century, Bocher, E., Neteler, M.
(Eds), Lecture notes in Geoinformation and Cartography, 12 pp.
Branger, F., Debionne, S., Viallet, P., Braud, I., Jankowfsky, S., Vannier, O., Rodriguez, F., Anquetin, S., 2010. Advances in integrated
hydrological modelling using the LIQUID® framework, Proceedings of the International congress on Environmental Modelling and
Software, iEMSs 2010, 5-8 July 2010, Ontario, Ottawa, Canada, 8 pp.
Jankowsky, S., Branger, F., Braud, I., Debionne, S., Viallet, P., Rodriguez, F., 2010. Development of a suburban catchment model within the
LIQUID® framework, Proceedings of the International congress on Environmental Modelling and Software, iEMSs 2010, 5-8 July 2010,
Ontario, Ottawa, Canada, 9 pp.
36