La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER.

Présentations similaires


Présentation au sujet: "1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER."— Transcription de la présentation:

1 1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER Laurent LEGUESDRON Patrice RAZAFIMAHERY Fulgence

2 2 Monopalme Projet 4 Info Plan Introduction Cadre du projet Solution Outils I. INTERFACE GRAPHIQUE Fenêtre principale Edition et barre d’outils Zone de dessin II. MODELISATION 3D Widget Qt Mise à jour Vue sur le modèle III. COMMUNICATION AVEC COMSOL Spécifications et attentes Invisibilité de COMSOL Intégration de la vidéo IV. GESTION DE PROJET V.DEMONSTRATION Conclusion Apport Ouverture

3 3 INTRODUCTION Monopalme Projet 4 Info

4 4 - Intérêts des industriels pour la performance des monopalmes - Retard au niveau de la recherche en France - Coût élevé des tests réels en bassin Cadre du projet

5 5 Création d’un logiciel de modélisation de monopalme pour : - Modéliser une monopalme avec ses caractéristiques physiques - Simuler le comportement d’une monopalme dans l’eau - Modifier/comparer plusieurs modélisations de monopalme Solution

6 6 3 grands points améliorés : - Ergonomie de l’IHM - Prévisualisation de la monopalme - Communication avec COMSOL Première version Monofin

7 7 Outils de développement d’application graphique Logiciel de simulation multi physique Outils à notre disposition

8 8 I – INTERFACE GRAPHIQUE Monopalme Projet 4 Info

9 9 Fenêtre principale

10 10 Ancienne version : - Modifications peu pratiques - Barre d’outils assez dense et peu intuitive Édition et barre d’outils (1/2)

11 11 Nouvelle version : - Simplification de la barre d’outils - Ajout de raccourcis Édition et barre d’outils (2/2) Ctrl + Clic gauche

12 12 II – MODELISATION 3D Monopalme Projet 4 Info

13 13 Saisie Matrice 3D MonoFin Moteur OpenGL Rendu en temps réel Spécifications et attentes Modélisation en 3D de la base Modélisation en 3D des strates Intégration directe à l’interface Rotation et zoom Courbes de Bézier pour les strates

14 14 Saisie Matrice 3D MonoFin Moteur OpenGL Rendu en temps réel Spécifications et attentes Modélisation en 3D de la base Modélisation en 3D des strates Intégration directe à l’interface Rotation et zoom Courbes de Bézier pour les strates

15 15 Widget Qt (1/3) Qt utilise des « widgets » La vue 3D est un widget Vue 3D intégrée à l’interface

16 16 Widget Qt (2/3) Interactions sous forme de signaux UPDATE CLIC Signal OnMouseReleaseEvent

17 17 Widget Qt (3/3) Interactions sous forme de signaux Le modèle a été mis à jour grâce au signal

18 18 Fonctionnalité : Rotation CLIC Mouvement de la souris +

19 19 Fonctionnalité : Zoom Roulette vers le haut pour zoom

20 20 Structures de données non fonctionnelle  Simulation « en dur » de trois strates pour tester le rendu 3D  Code alternatif prêt  Courbes de Bézier non implémentées Les strates en 3D

21 21 III – COMMUNICATION AVEC COMSOL Monopalme Projet 4 Info

22 22 - Suppression de la phase pré-traitement - Résultat sous forme de vidéo sans intervention visible de COMSOL - Génération de simulation avec lancement COMSOL Spécification et attentes

23 23 --- --- Invisibilité de COMSOL

24 24 - Suppression de la phase pré-traitement - Résultat sous forme de vidéo sans intervention visible de COMSOL - Génération de simulation avec lancement COMSOL Intégration de la vidéo

25 25 IV – Démonstration Monopalme Projet 4 Info

26 26 V – Gestion du projet Monopalme Projet 4 Info

27 27 Organisation de travail Répartition des tâches par module 3 modules 2 personnes par modules Utilisation d’une plateforme de travail collaborative Partage du code via un serveur SVN Centralisation des taches, messages, idées dans le WIKI Partage des fichiers Réunion hebdomadaire durant les cours

28 28 Temps de travail PlanifiéRéel Conception 175 heures120 heures Prise en main du code existant 0 heure80 heures IHM (20h) COMSOL(50h) OpenGL(10h) Développement 330 heures IHM (100h) COMSOL(100h) OpenGL(90h) Test(40h) 250 heures IHM (60h) COMSOL(50h) OpenGL(70h) Intégration(30h) Nouvelle modélisation des strates(40h) Manque de perspicacité durant la Conception Beaucoup de temps de documentation et utilisation de COMSOL Perte de temps avant de se lancer dans le développement Apparition d’une nouvelle tâche

29 29 Enseignements retenus Importance de la communication Dans le groupe Avec le client Difficulté pour planifier Temps d’adaptation (compréhension du code) Mise à niveau technique (Documentation) Développement et test Difficulté pour définir une bonne conception à partir d’un projet existant

30 30 CONCLUSION Monopalme Projet 4 Info

31 31 Etat du travail - ihm ok - comsol a finir - 3D okay -----  Nouvelle modélisation -

32 32 Enseignements retenus -Importance de la communication dans le groupe -Dans le groupe -Avec le client -Difficulté pour planifier -Temps d’adaptation (compréhension du code) -Mise à niveau technique (Documentation) -Développement -Test -Difficulté pour définir une bonne conception à partir d’un projet existant

33 33 Développement futur de l’application Version alpha en cours de développement Fonctionnalité d’ajout des strates Synchronisation Vue des strates/Vue principale Modèle en Strates : surfaces indépendantes par strate Ajout de la vue des propriétés

34 34 Lien Strates/Propriétés Gestion des strates par simple clic Lissage des strates

35 35 Service Communication ?


Télécharger ppt "1 Monopalme Projet 4 Info Présentation finale LE LAY Olivier MAHE Jocelyn FORM Nicolas HENRY Gurvan BONNIN Thomas BASSAND Guillaume Décembre 2009 MONNIER."

Présentations similaires


Annonces Google