Modélisation multi-agents de systèmes physiques : application à l érosion côtière



Documents pareils
Modélisation 3D par le modèle de turbulence k-ε standard de la position de la tête sur la force de résistance rencontrée par les nageurs.

ÉTUDE DE L EFFICACITÉ DE GÉOGRILLES POUR PRÉVENIR L EFFONDREMENT LOCAL D UNE CHAUSSÉE

L évolution du trait de côte : un bon indicateur de la dynamique sédimentaire de l avant côte? Le cas du Languedoc-Roussillon

Les simulations dans l enseignement des sondages Avec le logiciel GENESIS sous SAS et la bibliothèque Sondages sous R

Une méthode d apprentissage pour la composition de services web

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

AGROBASE : un système de gestion de données expérimentales

Principe de symétrisation pour la construction d un test adaptatif

Vers une approche Adaptative pour la Découverte et la Composition Dynamique des Services

Les Conditions aux limites

Développement d un modèle morphodynamique tridimensionnel empirique moyen-terme : application au site d Omaha beach

Techniques d interaction dans la visualisation de l information Séminaire DIVA

Figure 3.1- Lancement du Gambit

Comment optimiser l utilisation des ressources Cloud et de virtualisation, aujourd hui et demain?

Modélisation multi-agent d allocation des ressources : application à la maintenance

Entreposage de données complexes pour la médecine d anticipation personnalisée

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

Conception des systèmes répartis

OPTIMISATION DE LA MAINTENANCE DES EQUIPEMENTS DE MANUTENTION DU TERMINAL A CONTENEURS DE BEJAIA (BMT)

Modèle de troncature gauche : Comparaison par simulation sur données indépendantes et dépendantes

BIG Data et R: opportunités et perspectives

Algorithme des fourmis appliqué à la détection et au suivi de contours dans une image

Texte Agrégation limitée par diffusion interne

Simulation du transport de matière par diffusion surfacique à l aide d une approche Level-Set

Must Today s Risk Be Tomorrow s Disaster? The Use of Knowledge in Disaster Risk Reduction

M. F. PITA Departamento de Geografía Física. Universidad de Sevilla. C/ María de Padilla s.n SEVILLA (Espagne).

Avancées et reculs des mangroves guyanaises: bilan par analyse spatiale sur plusieurs décennies

Filtrage stochastique non linéaire par la théorie de représentation des martingales

Jean Pierre THIBAULT / DREAL Aquitaine / Stratégie nationale

Une proposition d extension de GML pour un modèle générique d intégration de données spatio-temporelles hétérogènes

1.The pronouns me, te, nous, and vous are object pronouns.

Stage Ingénieur en développement logiciel/modélisation 3D

$SSOLFDWLRQGXNULJHDJHSRXUOD FDOLEUDWLRQPRWHXU

Qualité de la conception de tests logiciels : plate-forme de conception et processus de test

La plate-forme DIMA. Master 1 IMA COLI23 - Université de La Rochelle

CLOUD PUBLIC, PRIVÉ OU HYBRIDE : LEQUEL EST LE PLUS ADAPTÉ À VOS APPLICATIONS?

CONSEILS POUR LA REDACTION DU RAPPORT DE RECHERCHE. Information importante : Ces conseils ne sont pas exhaustifs!

Modélisation géostatistique des débits le long des cours d eau.

AXES DE RECHERCHE - DOMAINE D'INTERET MAJEUR LOGICIELS ET SYSTEMES COMPLEXES

Quels outils pour prévoir?

T. Gasc 1,2,3, F. De Vuyst 1, R. Motte 3, M. Peybernes 4, R. Poncet 5

SIMULATION NUMERIQUE DU FLUX D AIR EN BLOC OPÉRATOIRE

Contrôle par commande prédictive d un procédé de cuisson sous infrarouge de peintures en poudre.

REMOTE DATA ACQUISITION OF EMBEDDED SYSTEMS USING INTERNET TECHNOLOGIES: A ROLE-BASED GENERIC SYSTEM SPECIFICATION

Contribution à la conception par la simulation en électronique de puissance : application à l onduleur basse tension

Chapitre 2 Le problème de l unicité des solutions

Fiche de lecture du projet de fin d étude

PROJET ACCLIMATE ETUDE SIM-CLIM THEME 3 Etude bilan des possibilités d une simulation climatique régionale

Eléments de statistique

physicien diplômé EPFZ originaire de France présentée acceptée sur proposition Thèse no. 7178

ASSURER LA QUALITE DES RESULTATS D ESSAI ET D ETALONNAGE Assuring the quality of test and calibration results

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes):

SARM: Simulation of Absorption Refrigeration Machine

Bourses d excellence pour les masters orientés vers la recherche

Algorithmes pour la planification de mouvements en robotique non-holonome

Présentation du Modèle de Référence pour les Bibliothèques FRBR

Industrial Phd Progam

Présentation du sujet de thèse Schémas temporels hybrides fondés sur les SVMs pour l analyse du comportement du conducteur

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Économétrie, causalité et analyse des politiques

NUMECA et son bureau d études NUMFLO, spécialisé dans la simulation numérique des effets du vent

APPROCHE DE MODELISATION DE LA PROPAGATION DE L INCENDIE DANS UN EDIFICE ET SON INTEGRATION DANS UN SYSTEME DECISIONNEL

Application Form/ Formulaire de demande

Stages de recherche dans les formations d'ingénieur. Víctor Gómez Frías. École des Ponts ParisTech, Champs-sur-Marne, France

EXERCICE 4 (7 points ) (Commun à tous les candidats)

Chapitre 1 Régime transitoire dans les systèmes physiques

Poste: 62 MCF 209. Profil court : Ingénierie environnementale, caractérisation et traitement des déchets, boues, sédiments et sols pollués

L externalisation des activités bancaires en France et en Europe

Compte-rendu de Hamma B., La préposition en français

MASTER (LMD) GESTION DE DONNEES ET SPATIALISATION EN ENVIRONNEMENT (GSE)

Exemple PLS avec SAS

Etude expérimentale et numérique de la Sédimentation/Consolidation de sols à très forte teneur en eau

COULEE D ALLIAGES METALLIQUES : MODELISATION DES STRUCTURES ET SEGREGATIONS CHIMIQUES

Importance de la défragmentation en environnements virtuels

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

Scénarios économiques en assurance

Changement du trait de côte et images satellites. Tempêtes 2014, plage de la Salie, côte atlantique française

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

Modélisation et simulation du trafic. Christine BUISSON (LICIT) Journée Simulation dynamique du trafic routier ENPC, 9 Mars 2005

Pour une gestion durable du trait de côte

Introduction au datamining

Nathalie Bulle (1998), Compte-rendu de Rainer Hegselmann, Ulrich Mueller, Klaus G. Troitzsch (eds.).- Modelling and simulation in the social sciences

Comment créer un diagramme de Gantt avec OpenOffice.org

Le talent redéfini en fonction de l économie mondiale. Points de vue sur la situation des talents en finances au Canada. kpmg.ca/lafonctionfinances

UNIVERSITE LYON 3 (JEAN MOULIN) Référence GALAXIE : 4140

RISK-BASED TRANSPORTATION PLANNING PRACTICE: OVERALL METIIODOLOGY AND A CASE EXAMPLE"' RESUME

Les correcteurs accorderont une importance particulière à la rigueur des raisonnements et aux représentations graphiques demandées.

K. Ammar, F. Bachoc, JM. Martinez. Séminaire ARISTOTE - 23 octobre Palaiseau

Le turbo met les gaz. Les turbines en équation

IFT3355: Infographie Sujet 6: shading 7 (illumination globale 4)

CAP CAMION A ASSISTANCE PNEUMATIQUE

Une approche statique quasi-périodique de la capacité portante des groupes de micropieux

Eric Chaumillon UMR CNRS 7266 Littoral Environnement et Sociétés LIENSs Université de la Rochelle

Calcul Haute Performance & Données

Thèmes de recherche. Projets en cours

Calculs Computional fluide dynamiques (CFD) des serres à membrane de Van der Heide

RÉSUMÉ DE THÈSE. L implantation des systèmes d'information (SI) organisationnels demeure une tâche difficile

Canon Business Services 2013

Ingénierie et gestion des connaissances

Transcription:

Modélisation multi-agents de systèmes physiques : application à l érosion côtière Jean Marie Dembele 1, 2 Christophe Cambier 1, 3 1 Laboratoire MAT (Modélisations et Applications Thématiques) IRD/GEODES,ESPACE Université Cheikh Anta Diop. Dakar Sénégal 2 Université Gaston Berger/UFR SAT. Saint-louis Sénégal dembele@ird.sn 3 Université Paris 6. Laboratoire du LIP6. 4 place Jussieu, 75005.Paris France cambier@ird.sn RÉSUMÉ. Nous proposons une nouvelle approche de modélisation du phénomène de l érosion côtière à base de systèmes multi-agents. Il existe déjà différents modèles d érosion côtière mais ces modèles rencontrent toujours des difficultés à cause de la nature du système considéré ou de la méthode de résolution suivie. Les modèles one-line permettent de prévoir l évolution du trait de côte sur de longues périodes et sur des zones très étendues. Ils sont très utilisés en ingénierie côtière. L organisation d agents décrite ci-après se propose de contourner certaines des limites rencontrées, en considérant la nature distribuée du problème de l érosion, et facilite le couplage de systèmes hétérogènes. ABSTRACT. We propose in this paper a new approach of modelling the phenomenon of coastal erosion, based on multi-agents systems. There are already various models of coastal erosion but these models always have difficulties because of the nature of the system considered or the method of resolution used. One-line models calculate changes in the shoreline position on long time periods and wide areas. They are very used in coastal engineering. The organization of agents described proposes to avoid some of one-line limits. It will consider that the erosion problem is a distributed one and make a coupling of heterogeneous systems. MOTS-CLÉS : Simulation multi-agents, modélisation, évolution trait de côte, érosion côtière. KEYWORDS : Multi-agents simulation, modeling, shoreline evolution, coastal erosion.

2 1. Introduction La recherche sur les phénomènes d érosion prend de plus en plus d importance dans la communauté scientifique. En effet l érosion marine concerne la majorité des côtes et est accentuée par la montée des eaux. L évolution de tels systèmes est due majoritairement aux effets du vent, des vagues, des courants, du niveau de l eau, du type de sédiments et de l action humaine. Ces effets combinés peuvent fortement modifier l environnement considéré. L ingénierie côtière devient alors nécessaire pour la protection et la stabilisation des zones sensibles concernées, particulièrement les plages sableuses. Il est à noter que les dernières avancées sur les systèmes hydrodynamiques ou sur le transport de sédiments dans le milieu marin ne nous permettent toujours pas de répondre de manière efficiente et universelle à des questions cruciales sur l évolution du trait de côte [4]. En effet, l étude de l'érosion côtière est complexe car le système considéré présente une variété d'échelles spatio-temporelles et de nombreuses interactions entre ses composants. L objectif de ce papier, est de présenter une nouvelle approche de modélisation et de simulation de l évolution côtière basée sur les systèmes multi-agents. Nous préciserons les concepts des modèles oneline pour en déduire la description d une organisation d agents pour modéliser le système littoral et simuler le phénomène d érosion. Une première série d expériences est menée afin de mettre en avant les avantages potentiels de cette méthode originale en montrant à partir d un cas déjà étudié [11] que l on peut obtenir de bons résultats avec un coût moindre et des perspectives d extensions importantes. 2. Evolution côtière Une première étude [5] a permis une approche des problèmes d érosion et a montré la faisabilité et les avantages d une démarche de modélisation basée sur les systèmes multi-agents. Nous rappelons les grandes familles de modèles d évolution côtière : les modèles de profile [9], one-line [6], [11], multi-line [8] et enfin les modèles 3D [13]. Dans la suite, nous allons nous baser sur l étude des modèles one-line afin de montrer que certaines limites peuvent être contournées avec un modèle multi agents. 2.1. La méthode des modèles one-line Ces modèles s intéressent au déplacement du trait de côte qui est du aux différences spatiales et temporelles dans le transport longitudinal de sédiments et aux conditions aux bords de la zone étudiée. En s intéressant au volume ΔV perdu ou gagné par la section de la figure 1 et en appliquant le principe de conservation de masse, on obtient l équation (1) qui régit l évolution du trait de côte.

3 Q y + D x t = 0 (1) 2 y ' y = D 2 t x (2) Figure 1. Section de plage, équation one-line (1) et équation de diffusion (2) L équation (1) d évolution peut être résolue de manière analytique [7] mais pour plus de «réalisme» il faut la résoudre numériquement. Cela permettra d inclure plus facilement la configuration de la côte, les données sur les vagues ou encore les structures d aménagement. Un maillage (figure 2.a) est alors utilisé pour calculer à chaque pas de temps les différentes positions y i des cellules et les quantités Q i transportées. L équation (2) de type diffusion dont on connaît bien les caractéristiques [3], est utilisée pour justifier de la stabilité de la résolution numérique de (1). 2.2. Les limitations des modèles one-line La précision de la résolution numérique ne garantit pas celle de l évolution du trait de côte. L équation d évolution à résoudre fait l objet de nombreuses simplifications (suppositions, assimilation à l équation de diffusion, ). Un autre inconvénient de la résolution numérique est le fait de ne pas pouvoir prendre en compte la chronologie des processus sur le littoral pendant un pas de temps. En effet, les méthodes de résolution, explicite ou implicite [3] utilisent un système d équations pour obtenir les différents (y i, Q i ) itérativement à partir des conditions aux bords. On risque de perdre une certaine précision du fait que les éléments du système évoluent simultanément pendant un pas de temps. La réflexion peut donc se tourner vers un système d organisation basé sur les règles d interactions des différents composants du système et non sur les lois (sous forme d équation) du système. Aussi proposons nous dans cette étude une première approche de modélisation à base d agents. 3. Modélisation par simulation à base d agents Nous pouvons distinguer deux manières de procéder pour concevoir un modèle d un système; suivant les éléments eux même ou suivant des caractéristiques de ces mêmes éléments. On parlera alors respectivement de modèle à base de règles et de

4 modèles à base de lois. Les systèmes physiques utilisent beaucoup les modèles à base de lois. Ces modèles consistent à considérer certaines caractéristiques des éléments comme des variables et à les étudier en formulant des équations qui décrivent les lois d évolution du système en entier. Il en résulte des équations généralement continues de type équation différentielle ou équation aux dérivées partielles résolues par des méthodes numériques. On peut prendre l exemple de l écoulement de fluides où nous considérerons la hauteur d eau, la vitesse, etc. Tel est aussi le cas pour nos équations (1) et (2). L autre approche consiste à considérer le système de par ses éléments et à suivre son évolution suivant les règles qui lient les éléments. Tel est le cas pour les systèmes multi-agents. Des études ont déjà été menées dans ce sens pour des systèmes physiques, [10] dans la modélisation de dynamiques de flux par agents, [12] la modélisation des écosystèmes aquatiques et [1] dans la physique des milieux granulaires. Le but de ce papier est d utiliser cette même approche pour les systèmes littoraux soumis à l érosion. Un des grands atouts de la simulation SMA pour ce type de problème est la capacité de se représenter un environnement hétérogène et dynamique mais également de pouvoir faire cohabiter dans ce même environnement «n importe quel type» (du moins plusieurs types) d agents avec des comportements différents et des chronologies d actions différentes. L élaboration d une équation pour régir l ensemble du fonctionnement du système est un problème difficile, mais l intégration des différents phénomènes (transport de sédiments, vents, courants, vagues ) que l on peut suivre plus facilement quand ils sont pris séparément peut s avérer intéressant. 3.1. Le système multi-agents Le trait de côte se présente comme une interface entre deux systèmes hétérogènes ; le système marin et le système côtier, d où la nécessité de représenter ce couplage. Nous obtenons deux catégories; les éléments statiques et les éléments dynamiques. Les premiers sont considérés comme des objets (au sens informatique) et les derniers, à priori doué d autonomie, comme des agents. Concernant les agents, nous avons considéré, pour cette première étude du phénomène de l érosion, les agents vagues (et/ou courants), les agents boules de sables et les agents segments de trait de côte. 3.1.1. Les agents segments de trait de côte Nous proposons la création d entités virtuelles agents segment, comme pour la résolution numérique. Cette segmentation peut se faire dans notre SMA de manière uniforme, avec des portions de même longueur, ou par catégorie (types de sable, niveau par rapport à la mer ) pour une meilleure approche locale. A chaque pas de temps, l agent segment pris individuellement se déplace suivant la quantité de transport obtenue

5 Figure 2. (a)schéma numérique, (b) et (c) disposition des agents segment de trait de côte avec la formule du CERC [2]. Cette quantité nous permet de générer une boule de sable assimilée à un agent. Deux schémas sont proposés (figure 2.b, 2.c). Dans les deux schémas, les agents sont autonomes et ne dépendent pas d un superviseur. La perception de chaque agent se limite aux deux agents segments voisins et aux agents boule de sables et boule de vagues contigus. Un autre concept important de cette modélisation à base d agents est ce que nous appelons la «segmentation dynamique» qui sera appliquée tout au long de la simulation. Les agents sont supposés autonomes et adaptatifs, alors ils doivent se calibrer au mieux pour conduire à une solution stable ou convergente. On intervient dans l organisation pour donner de l autonomie aux agents afin qu ils puissent se diviser à nouveau ou fusionner pour donner un seul segment suivant des critères (inclinaison, mémoire de déplacement, inactivité, ). Nous appliquons cette technique par soucis d optimisation. L agent dans l organisation, en fonction du contexte, est capable de détecter un agent segment voisin qui a un même comportement, par exemple le déplacement ou le transport de sédiments, et se fusionner avec pour éviter d effectuer le même traitement. L agent peut aussi se segmenter pour parvenir à plus de précision avec deux agents segments plutôt qu avec un seul. Ce procédé adaptatif permet de disposer d une forme de «dynamicité» au niveau des agents segments et de suivre l évolution du trait de côte de façon contextuelle (mêmes propriétés). 3.1.2. Les agents boule de vagues et boule de sable Dans cette étude, nous supposons connus les agents vagues avec leurs caractéristiques à la cassure. A la cassure, une quantité de sable est générée suivant la formule du CERC et il y a création d agents boules de sable. Ces agents boules de sable se déplacent tout au long du trait de côte et nous permettent de suivre le transport de sédiments pendant la simulation.

6 3.2. Expérimentations et résultats Figure 3. Site d étude à gauche et différentes positions mesurées Nous nous sommes basés sur une étude déjà menée autour d un port (figure 3) en Pologne à Wladyslawowo [11] pour lancer, calibrer et vérifier notre modèle. Les données disponibles sont les conditions météorologiques (surtout les vagues) et les différentes positions du trait de côte pour les années 1936, 1965, 1976, 1988, 1997. La plage étudiée présente une tendance d évolution dans le long terme et un même type de propriétés, nous avons donc utilisé au départ une segmentation uniforme avec des segments de même longueur. La portion étudiée est longue de prés de 4150 mètres. Avec des segments de 50 mètres, nous obtenons un total de 83 segments et des pas de temps d une heure de temps. Nous avons lancé des simulations (figure 4) : une première allant de la position de 1976 à 1988, une deuxième de 1976 à 1997 Les simulations effectuées montrent de très bons résultats pour la prédiction de l évolution côtière. Figure 4. Les positions mesurées et calculées (en rouge)

7 Type de segmentation Sans Avec, si l>0 Avec,si l>0.1 Avec, si agent entre 0 et 2000m Nombre d agents 83 166 126 123 Agents dans [0,1000m] 20 40 20 40 Dans [1000, 2000m] 20 40 20 40 Dans [2000,3000m] 20 40 40 20 De 3000m à la fin 20 46 46 23 Temps de simulation 2min,21s 4min, 14s 3min,28s 3min, 13s Distance 1643,5 1818,7 2142,3 1242,8 Tableau 1. Résultats avec la segmentation dynamique Le concept de segmentation dynamique a ensuite été intégré. Un critère de division basé sur l amplitude de déplacement l lors d un pas de temps a permis d obtenir une amélioration sur la simulation (tableau 1). La distance est obtenue avec la somme des différences au carré des positions calculées et mesurées. Un second critère de similitude entre deux agents permet de comparer les angles de deux agents voisins et décider de les fusionner ou non. 4. Conclusion Il ressort de cette première étude que l'approche multi-agents pour modéliser le phénomène de l érosion côtière est validée sur un certain nombre de cas, elle apparaît donc très prometteuse et mérite d être approfondie. Les limites de la résolution numérique (complexité de programmation, manque de flexibilité, ) sont contournées par cette approche. Il est évident que certains problèmes comme le manque de données, les difficultés de calibration et de validation demeurent encore récurrents dans cette modélisation de systèmes physiques. Par contre, des améliorations peuvent être apportées quant à la formulation du problème et sa résolution. La description des interactions élémentaires entre éléments d un système est donc une bonne piste pour suivre l évolution globale de ce type de système. Ce premier modèle à base d agents doit être amélioré pour justement donner à l organisation la capacité de pouvoir changer d échelle ou de dimension pour générer des structures stables et convergentes.

8 5. Bibliographie [1] Breton, L. GranuLab: Un système d'aide à la découverte scientifique pour la physique des milieux granulaires. Thèse de Doctorat. Université Paris 6. 2002. [2] CERC. Shore Protection Manual. U.S. Army Coastal Engineering Research Center. 1984. [3] Crank, J. The Mathematics of Diffusion, 2nd ed., Clarendon Press, Oxford, U.K. 1975. [4] Dean, R.G. and Miller, J.K. A simple new shoreline change model. Coastal Engineering 51 (2004) 531 556. 2004. [5] Dembele J.M., Cambier C., Lille D., Touraivane, Diaw T. A coupling of heterogeneous and spatial multi-agents models. Application to the Senegalese shoreline system. In MODSIM-05. International Congress of Modelling and Simulation. Melbourne.2005 [6] Hanson, H. and Kraus, N.C. GENESIS - Generalized model for simulating shoreline change. Report 1.Technical report CERC-89-19. Department of the army. Waterways Experiment Station, Corps of Engineers.1991. [7] Larson, M., Hanson, H., and Kraus, N. C. Analytical Solutions of the One-Line Model of Shoreline Change. Technical Report CERC-87-15, US Army Engineer Waterways Experiment Station, Coastal Engineering Research Center, Vicksburg, MS. 1987. [8] Pearlin, M. and Dean, R. G. Prediction of Beach Planforms with Littoral Controls. In Proceedings of 16th Coastal Engineering Conference, American Society of Civil Engineers, pp 1818-1838. 1978. [9] Roelvink, J.A. and Broker, I. Cross-shore profile models.coastal Engineering 2, 163-191. 1993. [10] Servat, D. Modélisation de dynamiques de flux par agents. Application aux processus de ruissellement, infiltration et érosion. Thèse de Doctorat. Université Paris 6.2000. [11] Szmytkiewicz, M., Biegowski, J., Kaczmarek, L. M., Okroj, T., Ostrowski, R., Pruszak, Z., Rozynsky, G. and Skaja, M. Coastline changes nearby harbour structures: comparative analysis of one-line models versus field data. Coastal Engineering 40 119 139. 2000. [12] Tranouez, P. Contribution à la modélisation et à la prise en compte informatique de niveaux de descriptions multiples. Application aux écosystèmes aquatiques. Thèse de Doctorat. Université du Havre. 2005. [13] XinJian., C. A Cartesian method for fitting the bathymetry and tracking the dynamic position of the shoreline in a three-dimensional, hydrodynamic model. Journal of Computational Physics 200.749 768. 2004.