LA PLATE-FORME MIMOSA

LA PLATE-FORME MIMOSA

Modรฉlisation et Simulation

La modรฉlisation et la simulation sont deux domaines en dรฉveloppement ces derniรจres annรฉes. En effet on assiste ร  une prolifรฉration de laboratoires et dโ€™รฉquipes de recherche qui leur sont dรฉdiรฉs. La recherche y รฉvolue trรจs vite du fait non seulement de lโ€™intรฉrรชt accordรฉ par les experts mais aussi du fait de la croissance avรฉrรฉe des besoins. Ce sont des domaines qui prรฉsentent beaucoup dโ€™avenir pour les jeunes chercheurs.La transformation dโ€™un besoin รฉmergeant en la dรฉfinition dโ€™un systรจme lui apportant une solution met en oeuvre de multiples activitรฉs intellectuelles faisant passer progressivement de concepts abstraits ร  la dรฉfinition rigoureuse de produits. Il est nรฉcessaire de sโ€™appuyer sur des reprรฉsentations tant du problรจme que de ses solutions possibles ร  diffรฉrents niveaux dโ€™abstraction pour apprรฉhender, conceptualiser, concevoir, estimer, simuler, valider, justifier des choix et communiquer. Cโ€™est le rรดle de la modรฉlisation.Un modรจle est une simplification de la rรฉalitรฉ qui permet de mieux comprendre le systรจme modรฉlisรฉ. Il permet entre autre de visualiser le systรจme comme il est ou comme il doit รชtre. La modรฉlisation nโ€™est pas un domaine exclusivement rรฉservรฉ aux informaticiens. Elle intรฉresse lโ€™ensemble des chercheurs surtout ceux dโ€™entre eux รฉtudiant des systรจmes complexes.En ce sens, la modรฉlisation peut faire rรฉfรฉrence ร  toutes sortes de tรขches interdisciplinaires bien diffรฉrentes de la simulation numรฉrique. La modรฉlisation en Sciences de l’Ingรฉnieur est une activitรฉ fรฉdรฉratrice par nature. En effet, elle fait appel aux diverses sciences de base de l’Ingรฉnieur (Mathรฉmatiques Appliquรฉes, Informatique, Thermique, Electricitรฉ, Rรฉsistance de matรฉriaux, Mรฉcanique des structures, โ€ฆ). La recherche en modรฉlisation doit intรฉgrer rapidement les nouveaux concepts et rรฉsultats issus de tous ces domaines, les adapter ร  ses propres besoins, puis les insรฉrer dans des logiciels de plus en plus complexes. Ces logiciels de modรฉlisation concentrent aujourd’hui le savoir et le savoir faire des organismes de recherche publique, ainsi que celui des entreprises, pour les rendre facilement utilisables par les dรฉcideurs (non experts dans le domaine de la modรฉlisation pour la plupart). La mise en place dโ€™un modรจle doit permettre de dรฉgager des formalisations prรฉcises et dรฉtaillรฉes qui peuvent รชtre implรฉmentรฉes de maniรจre logicielle dans un monde virtuel. Cโ€™est la simulation. Les systรจmes ร  simuler, รฉtant de plus en plus complexes, lโ€™utilisation des systรจmes multi agents nโ€™est pas seulement un besoin acadรฉmique mais une rรฉelle nรฉcessitรฉ technique. Ces besoins couplรฉs ร  une puissance de calcul รฉnorme des nouveaux matรฉriels impulsent la crรฉation de logiciels de modรฉlisation et de simulation de plus en plus complets pour des systรจmes jugรฉs complexes.

Visualisation

Dรฉfinition et avantages

La visualisation par ordinateur est lโ€™utilisation dโ€™images crรฉรฉes par ordinateur afin de comprendre des donnรฉes de mesure ou de simulation. Cโ€™est un important nouveau domaine de recherche qui est partagรฉ entre diffรฉrentes sciences de lโ€™ingรฉnieur et lโ€™informatique. Elle fournit des outils nรฉcessaires pour extraire des informations en vue dโ€™en tirer des connaissances.
La visualisation est un maillon trรจs important de la connaissance scientifique. En effet, elle permet dโ€™extraire lโ€™information pertinente dโ€™une masse de donnรฉes et contribue ร  une meilleure comprรฉhension du phรฉnomรจne รฉtudiรฉ. Le dรฉveloppement dโ€™outils de visualisation repose sur le fait que lโ€™ล“il et le cerveau humains ont la capacitรฉ dโ€™interprรฉter mentalement une image.
Aussi a-t-on lโ€™habitude de dire quโ€™ ยซ Un bon dessin vaut mieux quโ€™un long discours. ยป. Les bรฉnรฉfices de la visualisation sont nombreux.
โ€ข La reprรฉsentation visuelle a l’avantage d’รชtre universelle, ne nรฉcessitant pas l’apprentissage prรฉalable d’une codification, ร  l’inverse des reprรฉsentations codรฉes utilisรฉes par les communautรฉs scientifiques. Elle est donc plus adaptรฉe ร  l’รฉchange d’informations entre les diffรฉrentes communautรฉs et ร  la vulgarisation scientifique.
โ€ข Dans un contexte de compรฉtitivitรฉ accrue, la visualisation peut รฉgalement jouer un rรดle important dans la rรฉduction des coรปts de production, la simulation sur ordinateur remplaรงant progressivement la rรฉalisation de prototypes. En aรฉronautique la plupart des essais en soufflerie ont รฉtรฉ remplacรฉs par des simulations sur ordinateur. La visualisation permet de produire des animations permettant de voir l’รฉcoulement de l’air le long du profil d’un appareil et de dรฉtecter les รฉventuelles anomalies de conception avant la rรฉalisation d’un prototype. Ainsi l’apport de la visualisation va de l’exploration interactive de grands volumes de donnรฉes ร  la conception et ร  la simulation de produits en passant par l’entraรฎnement sur simulateur (simulateurs de vols, simulateurs chirurgicaux, …).
Principeย 
Le principe consiste en la reprรฉsentation par des objets graphiques dโ€™รฉlรฉments non graphiques. La visualisation consiste ร  calculer une reprรฉsentation visuelle de l’information de faรงon ร  en permettre une analyse rapide et efficace.
Son principe est basรฉ sur le fait que notre systรจme visuel est ce que nous avons de plus puissant en matiรจre d’interprรฉtation de l’information. Outre la capacitรฉ d’interprรฉter les images, nous avons รฉgalement une facultรฉ naturelle ร  reconstituer une information tridimensionnelle ร  partir d’une sรฉquence animรฉe d’images 2D. La clรฉ du problรจme est alors de dรฉfinir les รฉlรฉments visuels les plus adรฉquats pour reprรฉsenter l’information et de produire les algorithmes qui permettront de calculer
automatiquement une telle reprรฉsentation ร  partir des donnรฉes brutes. Il s’agit d’un problรจme difficile car les donnรฉes originales sont souvent volumineuses, multidimensionnelles, multimodales et de structure complexe.
Enfin les algorithmes doivent prendre en compte un certain nombre de spรฉcificitรฉs liรฉes ร  leur utilisation : volume de donnรฉes ร  traiter trรจs important (de un mรฉga-octets ร  plusieurs tera-octets), besoin d’interactivitรฉ, donnรฉes rรฉparties, interface avec les Systรจmes de Gestion de Bases de Donnรฉes, adaptation ร  l’Internet, fonctionnement en mode client serveur, support Web. Les avantages de la visualisation et le caractรจre scientifique de son principe ont fait que les plates-formes de modรฉlisation et de simulation intรจgrent de puissants systรจmes de visualisation. Nous รฉtudierons ces systรจmes pour CORMAS et MADKIT.

ย La visualisation dans quelques plates-formes existantes :

Lโ€™un des points, forts ou faibles selon le cas, des plates-formes de modรฉlisation est leur systรจme de visualisation. Nous รฉtudions dans cette partie la faรงon dont certaines platesformes (notamment CORMAS et MADKIT qui se trouvent รชtre les plus connus dans le milieu francophone) ont traitรฉ la visualisation des modรจles.
i. CORMAS
Lโ€™un des modules qui constituent CORMAS est le systรจme de visualisation. CORMAS dรฉfinit dans son modรจle les notions dโ€™entitรฉs spatiales, dโ€™entitรฉs sociales et dโ€™entitรฉs passives.
Concernant, la visualisation, CORMAS a mis ร  disposition une grille qui reprรฉsente lโ€™espace dans lequel รฉvoluera le modรจle (c’est-ร -dire les entitรฉs sociales et les entitรฉs passives). La grille est constituรฉe de cellules adjacentes qui sont elles mรชme des entitรฉs spatiales. CORMAS introduit la notion de ยซ probe ยป (observateur) dans ces modรจles, ce qui permet aux modรฉlisateurs de suivre lโ€™รฉvolution de certains paramรจtres du modรจle lors de la simulation. Toutefois il faut รฉcrire du code (programmer en SMALTALK) pour faire รฉvoluer les paramรจtres variables de la vue dรฉpendant de lโ€™รฉvolution du modรจle. Les seuls รฉlรฉments de visualisation disponibles sont des polygones dont on spรฉcifie ร  sa guise le nombre de cรดtรฉs. CORMAS ne travaille quโ€™en dimension 2. Dans CORMAS,
cโ€™est la bibliothรจque qui limite les fonctionnalitรฉs, cette derniรจre nโ€™est pas trรจs riche. De ce fait les possibilitรฉs de visualisation sont rรฉduites. Ce qui est de moins en moins vrai avec le couplage ยซ statique ยป avec des systรจme dโ€™informations gรฉographiques (MAPINFO, ARCVIEW

Le rapport de stage ou le pfe est un document dโ€™analyse, de synthรจse et dโ€™รฉvaluation de votre apprentissage, cโ€™est pour cela chatpfe.com propose le tรฉlรฉchargement des modรจles complet de projet de fin dโ€™รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties dโ€™un projet de fin dโ€™รฉtude.

Table des matiรจres

Introduction
CHAPITRE 1 : PRESENTATIONS GENERALES
1. Prรฉsentation de la structure dโ€™accueil (le CIRAD)
2. Le projet MIMOSA (Mรฉthodes Informatiques Modรฉlisation Simulations Agents)
3. Prรฉsentation du sujet (Visualisation de lโ€™รฉvolution dโ€™un modรจle MIMOSA)
CHAPITRE 2 : LA PLATE-FORME MIMOSA
1. Contexte
1.1. Modรฉlisation et Simulation
1.2. Visualisation
2. Les concepts MIMOSA
2.1. les notions structurelles
2.2. les notions dynamiques
CHAPITRE 3 : ANALYSE ET CONCEPTION DU SYSTEME DE VISUALISATION DE MIMOSA
1. Analyse des besoins du systรจme
1.1. Les fonctionnalitรฉs du futur systรจme
1.2. Les cas dโ€™utilisation : Rรฉalisation des objectifs des utilisateurs
2. Vues dynamiques du systรจme
3. Vues statiques du systรจme
4. Intรฉgration au logiciel MIMOSA
5. Explication dรฉtaillรฉe du modรจle proposรฉ
CHAPITRE 4 : IMPLEMENTATION
1. Outils mathรฉmatiques
1.1. La translation
1.2. La rotation
1.3 Le changement dโ€™รฉchelle
2. Choix de lโ€™outil graphique : le moteur OPENGL
3. Stockage des donnรฉes
Conclusion
ANNEXES
ANNEXE 1 : JAVA2D
ANNEXE 2 : JAVA3D
Table des figures
Bibliographie et ยซ wรฉbographie ยป
Tables des index

Rapport PFE, mรฉmoire et thรจse PDFTรฉlรฉcharger le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *