Toulouse 27 et 28 mars 2013

Dimension: px
Commencer à balayer dès la page:

Download "Toulouse 27 et 28 mars 2013"

Transcription

1 Initiation à la CFD open-source avec le code OpenFOAM - Tome I : Présentation générale du code, premières simulations et premiers programmes - Cyprien Soulaine Toulouse 27 et 28 mars 2013 Version 3.05

2 Objectifs Connaitre les possibilités du code OpenFOAM Savoir trouver de l aide Savoir lancer et post-traiter un calcul à partir des tutoriaux existants Lancer un calcul en adaptant les tutoriaux à son propre cas Savoir décrypter un solveur pour identifier le plus adapté à sa situation Créer son propre solveur en modifiant un solveur existant Oser se lancer dans l aventure OpenFOAM 2

3 Présentation de la plateforme OpenFOAM Qu est ce qu OpenFOAM? OpenFOAM : programmation des équations Où trouvez de l aide et de la documentation? Premières simulations avec OpenFOAM Structure générale d un cas OpenFOAM Exercice n 1 : Diffusion de la chaleur Exercice n 2 : Cavité entrainée Exercice n 3 : Ecoulement de Poiseuille Exercice n 4 : Ascension d une bulle (VoF) Programmer des équations avec OpenFOAM Structure générale d une application Exercice n 5 : Ajout d une équation de transport de chaleur dans icofoam Exercice n 6 : Température dans cavité entrainée Transfert en milieu poreux avec OpenFOAM Exercice n 7 : Créer un solveur «Darcy» Exercice n 8 : Température dans un milieu poreux Exercice n 9 : Personnaliser des conditions aux limites Exercice n 10 : Modèle à deux températures 3

4 Présentation de la plateforme OpenFOAM Qu est ce qu OpenFOAM? OpenFOAM : programmation des équations Où trouvez de l aide et de la documentation? Premières simulations avec OpenFOAM Structure générale d un cas OpenFOAM Exercice n 1 : Diffusion de la chaleur Exercice n 2 : Cavité entrainée Exercice n 3 : Ecoulement de Poiseuille Exercice n 4 : Ascension d une bulle (VoF) Programmer des équations avec OpenFOAM Structure générale d une application Exercice n 5 : Ajout d une équation de transport de chaleur dans icofoam Exercice n 6 : Température dans cavité entrainée Transfert en milieu poreux avec OpenFOAM Exercice n 7 : Créer un solveur «Darcy» Exercice n 8 : Température dans un milieu poreux Exercice n 9 : Personnaliser des conditions aux limites Exercice n 10 : Modèle à deux températures 4

5 Qu est ce qu OpenFOAM? = Open Field Operation and Manipulation - Résout les équations aux dérivées partielles par la méthode des volumes finis - Code multi-physique principalement orienté vers la mécanique des fluides - Prise en compte par défaut des géométries 3D - Code open-source développé en C++ (programmation orientée objets) - Téléchargeable gratuitement sur - Conçu comme une boite à outils «facilement» programmable - Modules de calcul-parallèle - Installation multi-plateforme (préférence Linux) 1989 : Début du développement à l Imperial College London 1996 : Première version de FOAM 2004 : OpenFOAM distribué sous license GPL par OpenCFD Ltd : version ; rachat de OpenCFD par ESI Group 5

6 La boîte à outils OpenFOAM OpenFOAM = plus de 200 programmes (pas seulement 1 exécutable) Préprocesseurs : - Mailleur (blockmesh, snappyhexmesh ) - Convertisseur de maillage (Ansys, Salomé, ideas, CFX, Star-CD, Gambit, Gmsh ) Solveurs : - écoulement incompressible / compressible - écoulement multiphasique - combustion, électromagnétique, structure - transfert de chaleur - plusieurs approches de turbulence (DNS, RANS, LES) - etc post-traitement : - livré avec ParaView (et l utilitaire parafoam) - exportation vers d autres plateformes de post-traitement (Fluent, Fieldview, EnSight - Utilitaire «sample» pour l échantillonnage 1D ou 2D (export vers gnuplot, Grace/xmgr et jplot) 6

7 openfoam.com Initiation à OpenFOAM openfoam.com openfoam.com Exemples de simulations 7

8 OpenFOAM : programmation des équations Le champ considéré peut-être scalaire, vectoriel ou tensoriel La discrétisation des opérateurs est précisée lors du lancement de la simulation Ecriture des équations très proche de la formulation mathématique 8

9 Où trouver de l aide et de la documentation? 2 guides officiels par OpenCFD («user guide» et «programmer guide» ) (Documentation souvent insuffisante) Plusieurs thèses fondatrices (Hrvoje Jasak 1996, Henrik Rusche 2001, ) Un tutorial par solver. Il a souvent valeur de cas-test (Validation non-disponible publiquement) Accès direct au code-source (attention, le code est peu annoté!!) En payant un support auprès d OpenCFD Ltd, Wikki Ltd,. Communauté active! - Forum d entraide (www.cfd-online.com/forums/openfoam/) - Un wiki (openfoamwiki.net) - un Workshop annuel (8ème édition en 2013) (www.openfoamworkshop.org) - Projet de travail collaboratif dirigé par 2 des développeurs orignaux (www.extend-project.de) 9

10 OpenFOAM à l IMFT? (intranet de Cosinus) 10

11 Quels avantages / inconvénients? Gratuit (pas de limitations dues aux licences), Accès aux sources (pas une boîte noire ), Un outil supplémentaire pour les benchmarks codeto-code, Bénéficie de mises à jour régulières, De nombreux solveurs clé en main, Facilité pour programmer des équations, Une communauté réactive (forum, congrès, université d été ),.. Temps de prise en main, La documentation!! Pas d interface graphique, Commandes unix et C++,.. 11

12 Présentation de la plateforme OpenFOAM Qu est ce qu OpenFOAM? OpenFOAM : programmation des équations Où trouvez de l aide et de la documentation? Premières simulations avec OpenFOAM Structure générale d un cas OpenFOAM Exercice n 1 : Diffusion de la chaleur Exercice n 2 : Cavité entrainée Exercice n 3 : Ecoulement de Poiseuille Exercice n 4 : Ascension d un bulle (VoF) Programmer des équations avec OpenFOAM Structure générale d une application Exercice n 5 : Ajout d une équation de transport de chaleur dans icofoam Exercice n 6 : Température dans cavité entrainée Transfert en milieu poreux avec OpenFOAM Exercice n 7 : Créer un solveur «Darcy» Exercice n 8 : Température dans un milieu poreux Exercice n 9 : Personnaliser des conditions aux limites Exercice n 10 : Modèle à deux températures 12

13 Structure générale d un cas OpenFOAM $ cd ~ $ mkdir -p $FOAM_RUN Paramétrage du calcul (choix des solvers, des schémas de discrétisation, du pas de temps, des sorties fichiers ) Toutes valeurs constantes pendant le calcul (Propriétés du transport, des modèles de turbulence, de thermodynamique etc) Contient les informations relatives au maillage Un répertoire par pas de temps. Chaque répertoire contient autant de fichier que de champs calculés (T,U,p, Yi, k, Omega ) L initialisation du calcul se fait via un répertoire «0» 13

14 Exercice n 1 : Diffusion de la chaleur (1/4) T ini = 273K 273K Exemple issu des tutoriaux livrés avec OpenFOAM Géométrie et maillage générés avec Ansys Conversion avec l utilitaire ansystofoam Résolution de l équation de la chaleur 573K Solver : laplacianfoam 14

15 Exercice n 1 : Diffusion de la chaleur (2/4) $ run $ cp r $FOAM_TUTORIALS/basic/laplacianFoam/flange Exo1 $ cd Exo1 $ ls $ gedit 0/T Conditions initiales et conditions aux limites pour le champ T Maillage : faces, points défini plus loin avec ansystofoam Valeur du coefficient de diffusion (m 2 /s) Paramètres du calcul (pas de temps, sorties fichiers ) Schémas de discrétisation des différents opérateurs (div, laplacian, ddt, grad ) Paramètres et choix des solveurs linéaires Scripts pour lancer automatiquement le tuto et nettoyer le répertoire Maillage créé avec Ansys 15

16 Exercice n 1 : Diffusion de la chaleur (3a/4) Définition des conditions initiales et des conditions à la limite Dimensions du champ T [kg m s K kgmol A cd] Température initiale uniforme (T=273K) à l intérieur du solide Condition à aux limites à t=0s Flux nul Valeur fixe (T=273K) Valeur fixe (T=573K) 16

17 Exercice n 1 : Diffusion de la chaleur (3b/4) $ gedit constant/transportproperties 17

18 Exercice n 1 : Diffusion de la chaleur (3c/4) $ gedit system/controldict 18

19 Exercice n 1 : Diffusion de la chaleur (4/4) Conversion du maillage : $ ansystofoam flange.ans scale Visualisation du maillage dans paraview $ parafoam Lancement de la simulation $ laplacianfoam Visualisation du résultat dans paraview $ parafoam Création de fichiers dans le répertoire polymesh Création d un répertoire / pas de temps 4 - Choix du champ à visualiser 5 - Pour lire l ensemble des pas de temps 3- Choisir «surface» 2 - «apply» 1 - Choix des champs à visualiser Exo1bis : DT = 1e -3 m²/s Jusqu à l état stationnaire 19

20 fixedwalls fixedwalls Exercice n 2 : Cavité entrainée (1/6) U x =1m/s Tutorial détaillé dans le User Guide movingwall Création de la géométrie et du maillage avec l utilitaire BlockMesh Résolution de Navier-Stokes incompressible en régime laminaire (solver icofoam) y x fixedwalls Post-traitement avec ParaView $ run $ cp r $FOAM_TUTORIALS/incompressible/icoFoam/cavity Exo2 $ cd Exo2 $ ls 20

21 Exercice n 2 : Cavité entrainée (2/6) BlockMesh = utilitaire de prétraitement pour les géométries simples Définition des points Définition du bloc hexa Géométrie et maillage définis dans le fichier blockmeshdict $ gedit constant/polymesh/blockmeshdict Définition de la géométrie en 3D car OpenFOAM n accepte que des géométrie 3D Définition du maillage (Maillage homogène, 1 seule maille dans la direction z pour calcul 2D) y z x 0 1 Définition des bords de la géométrie («patches») pour application des conditions aux limites. Les faces orthogonales a l axe Oz sont «vides» pour préciser que le calcul est 2D 4 Attention l ordre de numérotation des points est important!! On précise que le calcul est 2D Les patches peuvent être de plusieurs types : -patch (type générique) -wall (pour les conditions de mur, utile pour la turbulence) -cyclic (pour les conditions périodiques) -symmetryplane (pour les plans de symétrie) -empty (pour revenir à des géométries 2D ou 1D) -wedge (pour les géométries axi-symmétrique) -processor (pour le calcul parallèle) 5 21

22 Exercice n 2 : Cavité entrainée (3/6) Exécution de blockmesh : Contrôle du maillage : Visualisation du maillage : $ blockmesh $ checkmesh $ parafoam 6 Edit>view Setting>use Parallel Projection 4 - «Apply» 5 - «wireframe» 2 Visualiser le nom des patch sur la géométrie 1 - Choix des parties à visualiser 22

23 Exercice n 2 : Cavité entrainée (4a/6) $ gedit constant/transportproperties & On est donc bien en régime laminaire 23

24 Exercice n 2 : Cavité entrainée (4b/6) $ gedit 0/U 24

25 Exercice n 2 : Cavité entrainée (4c/6) $ gedit 0/p Attention aux unités, ici, 25

26 Exercice n 2 : Cavité entrainée (4d/6) $ gedit system/controdict Gestion de la discrétisation en temps (début, fin, pas de temps) Gestion des sorties fichiers 26

27 Exercice n 2 : Cavité entrainée (5/6) Lancement du calcul : $ icofoam Post-traitement avec ParaView : $ parafoam 27

28 Exercice n 2 : Cavité entrainée (6a/6) Pour visualiser les vecteurs «vitesse» On précise que l on choisit les valeurs au centre des cellules avec le filtre CellCenter : filters>alphabetical>cellcenter>apply On applique ensuite le filtre Glyph pour tracer les vecteurs vitesses: filters>alphabetical>glyph>properties apply 28

29 Exercice n 2 : Cavité entrainée (6b/6) Pour visualiser les vecteurs «vitesse» Display> color by > U 29

30 inlet outlet Exercice n 3 : Ecoulement de Poiseuille (1/4) Objectifs : Simuler un écoulement de Poiseuille dans un tube (2D), avec condition de symétrie Résolution de Navier-Stokes incompressible en régime laminaire (solver icofoam) symmetryplane y x bottomwall $ run $ cp r $FOAM_TUTORIALS/incompressible/icoFoam/cavity Exo3 $ cd Exo3 30

31 Exercice n 3 : Ecoulement de Poiseuille (2/4) $ gedit constant/polymesh/blockmeshdict 3 symmetryplane 2 inlet 7 6 outlet y z x bottomwall $ blockmesh 31

32 Exercice n 3 : Ecoulement de Poiseuille (3a/4) $ gedit 0/U 32

33 Exercice n 3 : Ecoulement de Poiseuille (3b/4) $ gedit 0/p 33

34 Exercice n 3 : Ecoulement de Poiseuille (4/4) On garde les mêmes paramètres de calcul que ceux de l exercice 2 Lancement du calcul : $ icofoam Visualisation du résultat : $ parafoam 1 Filters>Data Analysis>Plot Over Line 3 Désélectionner la visualisation du champ de pression p 2 On va tracer le profil de vitesse le long de l axe y au milieu du tube 34

35 Exercice n 4 : Ascension d une bulle (1/5) Objectifs : Simuler l ascension d une bulle dans une colonne d eau Exercice adapté du tutoriel dambreak détaillé dans le user guide Utilisation d un solveur de suivi d interface (VoF) Utilisation de l utilitaire setfields pour initialiser des champs. $ run $ cp r $FOAM_TUTORIALS/multiphase/interFoam/laminar/damBreak Exo4 $ cd Exo4 $ cp../exo3/constant/polymesh/blockmeshdict constant/polymesh/. 35

36 Exercice n 4 : Ascension d une bulle (2/5) $ gedit constant/polymesh/blockmeshdict 3 atmosphere y x z fixedwalls 36

37 Exercice n 4 : Ascension d une bulle (3a/5) $ gedit 0/alpha1.org alpha1 représente la distribution gaz/liquide dans le domaine (alpha1=0 pour le gaz, alpha1=1 pour l eau) Cette distribution sera initialisée par la suite avec l outil setfields. A ce stade, seules les conditions aux limites sont nécessaires. setfields écrasera 0/alpha1, c est pourquoi on en fait une sauvegarde 0/alpha1.org 37

38 Exercice n 4 : Ascension d une bulle (3b/5) $ gedit 0/p_rgh On utilise ici une pression hydrostatique 38

39 Exercice n 4 : Ascension d une bulle (3c/5) $ gedit 0/U 39

40 Exercice n 4 : Ascension d une bulle (3d/5) $ gedit constant/transportproperties Eau définit dans le domaine par alpha1=1 Air, définit pour alpha1 = 0 Tension de surface 40

41 Exercice n 4 : Ascension d une bulle (3e/5) $ gedit constant/g 41

42 Exercice n 4 : Ascension d une bulle (3f/5) $ gedit system/controldict 42

43 Exercice n 4 : Ascension d une bulle (4/5) Avant de lancer le calcul, il faut initialiser la distribution gaz/liquide. On utilise setfields $ cp 0/alpha1.old/ 0/alpha1 $ parafoam $ gedit system/setfieldsdict $ setfields $ parafoam AVANT APRES 43

44 Exercice n 4 : Ascension d une bulle (5/5) Lancement du calcul : $ interfoam Post-traitement avec ParaView : $ parafoam t = 0 s t = 0.04 s t = 0.07 s 44

45 Présentation de la plateforme OpenFOAM Qu est ce qu OpenFOAM? OpenFOAM : programmation des équations Où trouvez de l aide et de la documentation? Premières simulations avec OpenFOAM Structure générale d un cas OpenFOAM Exercice n 1 : Diffusion de la chaleur Exercice n 2 : Cavité entrainée Exercice n 3 : Ecoulement de Poiseuille Exercice n 4 : Ascension d une bulle (VoF) Programmer des équations avec OpenFOAM Structure générale d une application Exercice n 5 : Ajout d une équation de transport de chaleur dans icofoam Exercice n 6 : Température dans cavité entrainée Transfert en milieu poreux avec OpenFOAM Exercice n 7 : Créer un solveur «Darcy» Exercice n 8 : Température dans un milieu poreux Exercice n 9 : Personnaliser des conditions aux limites Exercice n 10 : Modèle à deux températures 45

46 Où trouvez le code source d un programme? OpenFOAM peut-être vu comme une boîte à outils facilement programmable 1 solver = 1 programme (par exemple l équation de la chaleur se résout avec le solveur laplacianfoam) Où trouvez les solvers dans OpenFOAM? $ cd $FOAM_APP/solvers/ $ ls Les solveurs sont classés par type (basic, heat transfer, combustion, incompressible, multiphase.) Par exemple, on trouve laplacianfoam dans /basic $ cd basic/laplacianfoam $ ls $ gedit laplacianfoam.c 46

47 Derrière laplacianfoam : laplacianfoam.c Appel des librairies d OpenFOAM Création de la matrice fvm:: termes implicites fvc:: termes explicites T et DT déclarés dans createfield.h 47

48 Derrière laplacianfoam : createfields.h On déclare le champ T comme une instance de l objet volscalarfield. - Il s agit d un champ scalaire - Il doit être lu au temps initial -il est dimensionné (les dimensions sont définis dans 0/T) - Il est écrit dans chaque répertoire du pas de temps (runtime.timename()) - Il contient les conditions aux limites On lit le fichier transportproperties dans le répertoire /constant On déclare ici la variable DT Sa valeur et ses dimensions sont défnits dans constant/transportproperties 48

49 Structure générale d une application Code source. Le fichier.c est le fichier principal. Liste des fichiers à compiler Liens vers les librairies OpenFOAM utilisées dans l application Exemple du solver icofoam $ cd $FOAM_APP/solvers/incompressible/icoFoam $ ls $ gedit icofoam.c 49

50 Exercice n 5 : Ajout d une équation de transport dans icofoam (1/4) Objectif : développer un solver qui résout le couplage Navier- Stokes + équation de la chaleur Comment faire?? Ajouter l équation de transport d un champ de températures à un solver Naviers-Stokes déjà existant On choisit de modifier le solver Naviers-Stokes incompressible icofoam 50

51 Exercice n 5 : Ajout d une équation de transport dans icofoam (2/4) On créé son espace «application» dans le répertoire personnel $ cd $WM_PROJECT_USER_DIR $ mkdir -p applications/solvers/incompressible $ cd applications/solvers/incompressible Copie du solver icofoam que l on modifera ensuite $ cp r $FOAM_APP/solvers/incompressible/icoFoam myicofoam $ cd myicofoam $ mv icofoam.c myicofoam.c $ gedit Make/files Fichier principal de l appication Compilation de myicofoam Liens vers les librairies OpenFOAM L application «myicofoam» sera compilée dans un dossier utilisateur $ wclean $ wmake 51

52 Exercice n 5 : Ajout d une équation de transport dans icofoam (3/4) $ gedit createfields Déclaration du scalaire DT. Il sera lu dans le fichier «constant/transportproperties» Déclaration du champ scalaire T. -Ce champ apparaitra dans chaque répertoire de pas de temps -On précise qu il doit être lu à l initialisation du calcul 52

53 Exercice n 5 : Ajout d une équation de transport dans icofoam (3/4) $ gedit myicofoam.c - Naviers-Stokes calculé par l algorithme PISO de icofoam - Le champ «phi» représente le flux surfacique de vitesse A jout de l équation de la chaleur après la résolution du couplage pression vitesse. -L équation est codée dans la matrice TEqn Compilation de myicofoam $ wmake -On aurait pu aussi directement écrire solve ( fvm::ddt(t) + fvm::div(phi,t) - fvm::laplacian(dt,t) ); 53

54 fixedwalls fixedwalls T=293 K T=293 K Exercice n 6 : température dans cavité entrainée (1/3) T=493 K U x =1m/s movingwall Objectif : simuler un transport de chaleur dans le cas de la cavité entrainée Adapter l exercice n 2 au transport de température T=293 K Résolution de Navier-Stokes incompressible en régime laminaire et de l équation de la chaleur (notre solver myicofoam) y x fixedwalls T=293 K $ run $ cp r Exo2 Exo6 $ cd Exo6 $ rm r 0.* 1* 2* 3* 4* 5* 6* 7* 8* 9* $ cp 0/p 0/T $ gedit 0/T 54

55 Exercice n 6: température dans cavité entrainée(2a/3) $ gedit 0/T Conditions initiales et conditions aux limites pour le champ T 55

56 Exercice n 6: température dans cavité entrainée(2b/3) $ gedit constant/transportproperties Valeur du coefficient de diffusion pour la température 56

57 Exercice n 6: température dans cavité entrainée(2c/3) $ gedit system/fvsolution Paramètres du solveur linéaire pour T 57

58 Exercice n 6: température dans cavité entrainée(2d/3) $ gedit system/fvschemes Schéma de discrétisation pour l équation en température 58

59 Exercice n 6: température dans cavité entrainée(2e/3) $ gedit system/controldict Le temps est plus long pour atteindre le régime établie 59

60 Exercice n 6: température dans cavité entrainée (3/3) $ myicofoam $ parafoam 60

61 Présentation de la plateforme OpenFOAM Qu est ce qu OpenFOAM? OpenFOAM : programmation des équations Où trouvez de l aide et de la documentation? Premières simulations avec OpenFOAM Structure générale d un cas OpenFOAM Exercice n 1 : Diffusion de la chaleur Exercice n 2 : Cavité entrainée Exercice n 3 : Ecoulement de Poiseuille Exercice n 4 : Ascension d une bulle (VoF) Programmer des équations avec OpenFOAM Structure générale d une application Exercice n 5 : Ajout d une équation de transport de chaleur dans icofoam Exercice n 6 : Température dans cavité entrainée Transfert en milieu poreux avec OpenFOAM Exercice n 7 : Créer un solveur «Darcy» Exercice n 8 : Température dans un milieu poreux Exercice n 9 : Personnaliser des conditions aux limites Exercice n 10 : Modèle à deux températures 61

62 Exercice n 7 : Créer un solveur Darcy (1/6) Objectif : développer un solveur qui résout l écoulement dans un milieu poreux où la vitesse est évaluée par une loi de Darcy. (1) (2) Comment résoudre un tel système? On obtient une équation différentielle sur la pression en injectant (2) dans (1) : On va créer notre solveur en se basant sur le solveur existant laplacianfoam $ cd $WM_PROJECT_USER_DIR/applications/solvers/ $ cp r $FOAM_APP/solvers/basic/laplacianFoam darcyfoam $ cd darcyfoam $ mv laplacianfoam.c darcyfoam.c $ gedit Make/files 62

63 Exercice n 7 : Créer un solveur Darcy (2/6) $ gedit createfields.h Déclaration du champ scalaire p. -Ce champ apparaitra dans chaque répertoire de pas de temps -On précise qu il doit être lu à l initialisation du calcul Déclaration du champ vitesse U. -Ce champ apparaitra dans chaque répertoire de pas de temps, - Il ne sera pas lu à l initialisation du calcul (même si il est présent dans le répertoire 0), - Pour satisfaire tous les constructeurs de l objet volvectorfield, on précise via un argument supplémentaire la dimension et une valeur initiale de U. Déclaration de la viscosité du fluide mu et de la perméabilité k du milieu poreux. Ils seront lus dans le fichier «constant/transportproperties» 63

64 Exercice n 7 : Créer un solveur Darcy (3/6) $ gedit darcyfoam.c Le champ de pression p est évalué par une équation de diffusion Le vecteur vitesse U est déduit du champ de pression par la loi de Darcy $ rm write.h $ wclean $ wmake On supprime les fichiers inutiles et on compile le programme darcyfoam 64

65 Exercice n 7 : Créer un solveur Darcy (4/6) Astuce pour définir les coordonnées des On prépare le «case» en s appuyant sur le tutorial laplacianfoam/flange, dont le paramétrage se rapproche le plus de notre exemple points $ run $ mkdir darcyfoam $ cd darcyfoam $ cp -r $FOAM_TUTORIALS/basic/laplacianFoam/flange Exo7 $ cd Exo7 $ rm Allrun Allclean flange.ans Nous allons simuler l écoulement dans un milieu poreux 1D : Définition du maillage (Maillage homogène, 1 seule maille dans les directions y et z car le calcul est 1D) y inlet z x outlet Pour gagner du temps, on récupère un blockmeshdict déjà existant, que l on va modifier Les faces orthogonales aux axes Oy et Oz sont «vides» pour préciser que le calcul est 1D $ cp $FOAM_TUTORIALS/incompressible/icoFoam/cavity/constant/ polymesh/blockmeshdict constant/polymesh/. $ gedit constant/polymesh/blockmeshdict On créé ensuite le maillage à l aide de blockmesh $ blockmesh 65

66 Exercice n 7 : Créer un solveur Darcy (5a/6) $ mv 0/T 0/p $ gedit 0/p On impose un différentiel de pression entre l entée et la sortie du domaine 66

67 Exercice n 7 : Créer un solveur Darcy (5b/6) $ gedit constant/transportproperties 67

68 Exercice n 7 : Créer un solveur Darcy (5c/6) $ gedit system/controldict darcyfoam est un solveur stationnaire, un seul pas de temps est donc suffisant. 68

69 Exercice n 7 : Créer un solveur Darcy (5d/6) $ gedit system/fvschemes 69

70 Exercice n 7 : Créer un solveur Darcy (5e/6) $ gedit system/fvsolution 70

71 Exercice n 7 : Créer un solveur Darcy (6/6) On lance la simulation : $ darcyfoam On va tracer les résultats à l aide de l outil d échantillonnage sample, livré avec OpenFOAM, et du programme Gnuplot. Comme blockmesh, sample requiert un fichier d entrée, sampledict, placé quant-à-lui dans le répertoire /system : $ cp $FOAM_UTILITIES/postProcessing/sampling/sample/sampleDict system/. $ gedit system/sampledict On exécute ensuite l échantillonnage : $ sample Et on trace le champ de pression avec gnuplot : $ gnuplot gnuplot> set xlabel "distance (m)" gnuplot> set ylabel "Pressure (kg/m/s)" gnuplot> plot "sets/1/linex1_p.xy" using 1:2 with lines lw 4 title "p 71

72 Exercice n 8 : Température dans un milieu poreux (1/7) Objectif n 1 : développer un solveur qui résout le transport d un champ scalaire dans un milieu poreux où la vitesse est évaluée par une loi de Darcy. (1) (2) (3) Objectif n 2 : Tracer les résultats en fonction du temps en plaçant des sondes. Objectif n 3 : Changer les schémas de discrétisation On va créer notre solveur en se basant sur le solveur précédent darcyfoam $ cd $WM_PROJECT_USER_DIR/applications/solvers/ $ $ cp r darcyfoam darcytemperaturefoam $ cd darcytemperaturefoam $ mv darcyfoam.c darcytemperaturefoam.c $ gedit Make/files 72

73 Exercice n 8 : Température dans un milieu poreux (2/7) $ gedit createfields.h Déclaration du flux de vitesse phi. - Il s agit d un champ surfacique (vecteur U projeté sur les surfaces du maillage) - nécessaire pour utiliser l opérateur divergence (fvm::div(phi,t) ) - Peut également être déclaré avec #include createphi.h Déclaration du champ de température T. En plus de la viscosité du fluide mu et de la perméabilité k du milieu poreux, on déclare la diffisivité thermique DT et la porisité eps. Ils seront lus dans le fichier «constant/transportproperties» 73

74 Exercice n 8 : Température dans un milieu poreux (3/7) $ gedit darcytemperaturefoam.c Le flux surfacique phi est actualisé à partir de la nouvelle valeur du champ de vitesse U. Résolution de l équation d advection/diffusion de la température $ wclean $ wmake on compile le programme darcytemperaturefoam 74

75 Exercice n 8 : Température dans un milieu poreux (4/7) On cherche à évaluer la température dans un milieu poreux 1D P 1 Milieu poreux de perméabilité k et de porosité eps P0 T in Flux libre en sortie On va se baser sur l exercice précédent pour paramétrer le calcul $ run $ mkdir darcytemperaturefoam $ cp r../darcyfoam/exo7 Exo8 $ cd Exo8 $ rm r 0.* 1* 2* 3* 4* 5* 6* 7* 8* 9* sets $ cp 0/p 0/T $ gedit 0/T 75

76 Exercice n 8 : Température dans un milieu poreux (5a/7) $ gedit 0/T 76

77 Exercice n 8 : Température dans un milieu poreux (5b/7) $ gedit constant/transportproperties 77

78 Exercice n 8 : Température dans un milieu poreux (5c/7) $ gedit system/fvschemes 78

79 Exercice n 8 : Température dans un milieu poreux (5d/7) $ gedit system/fvsolution 79

80 Exercice n 8 : Température dans un milieu poreux (5e/7) $ gedit system/controldict Les sondes sont des fonctions qui sont exécutées au cours du calcul. Elles permettent de tracer la valeur d un champ pour une cellule donnée (la sonde) au cours du temps. On peut préciser autant de sondes qu on le désire. 80

81 Exercice n 8 : Température dans un milieu poreux (6/7) On lance la simulation : $ darcytemperaturefoam On va tracer les résultats des sondes à l aide du script gnuplot suivant $ gedit plot_probes $ gnuplot persist plot_probes 81

82 Exercice n 8 : Température dans un milieu poreux (7/7) On remarque des oscillations dans la simulation précédente. Elles sont dues à une mauvaise stabilité des schémas numériques de convection utilisés. On peut utiliser un schéma amont ou limiteur de pente en précisant, dans system/fvschemes Gauss upwind phi ou Gauss vanleer au lieu de Gauss linear. Le schéma amont est plus stable, mais plus diffusif. Les schémas du type limiteur de pente semblent plus adaptés. 82

83 Exercice n 9 : Personnaliser des conditions aux limites (1/4) Objectif : Créer des conditions aux limites personnalisées De base, OpenFOAM, gère un certain nombre de conditions à la limite. Elles sont situées dans le répertoire suivant : $ cd $FOAM_SRC/finiteVolume/fields/fvPatchFields $ ls Toutes ces conditions sont dérivées des conditions de base fixedvalue et fixedgradient. $ ls derived Pour définir une condition à la limite qui dépend du temps ou des autres champs, il existe plusieurs possibilités : Programmation en dure dans le code Programmation de condition aux limites personnalisées Utilisation de l utilitaire swak4foam (http://openfoamwiki.net/index.php/contrib/swak4foam) 83

84 Exercice n 9 : Personnaliser des conditions aux limites (2/4) Dans les exercices précédents (6 et 7), nous évaluons l écoulement dans un milieu poreux à partir de la résolution d une équation différentielle sur la pression. Les conditions aux limites sont donc précisées sur la pression. Dans certain cas cependant, il est plus commode de définir une vitesse en entrée du domaine plutôt qu une pression. Il faut donc traduire cette condition d entrée en vitesse en une condition d entrée en pression via la relation : Nous allons créer une condition à la limite personnalisée, inspirée de la condition buoyantpressure, ( ) elle-même dérivée d un fixedgradient. $ cd $WM_PROJECT_USER_DIR/ $ mkdir boundaryconditions/ $ cd boundaryconditions/ $ $ cp r $FOAM_SRC/finiteVolume/fields/fvPatchFields/derived/buoyantPressure darcygradpressure $ cd darcygradpressure $ rename 's/buoyantpressure/darcygradpressure/g' *.* $ sed -i 's/buoyantpressure/darcygradpressure/g' *.* $ mkdir Make On remplace la chaine de caractère «buoyantpressure» par «darcygradpressure» à l intérieur de tous les fichiers du répertoire $ gedit Make/files $ gedit Make/options 84

85 Exercice n 9 : Personnaliser des conditions aux limites (3a/4) $ gedit darcygradpressurefvpatchscalarfield.h Cette condition à la limite dérive de la condition de base «fixedgradient» On précise que le gradient de p sera calculé à partir de U Nom de la condition à la limite qu il faudra préciser dans les fichiers 0/p Déclaration des constructeurs 85

86 Exercice n 9 : Personnaliser des conditions aux limites (3b/4) Suite de la déclaration des constructeurs et des constructeurs de copie Déclaration de la fonction updatecoeffs(). C est à travers cette fonction que l expression de la condition à la limite est définie Déclaration de la fonction write() qui écrit les valeurs aux limites dans les fichiers timedirectory/p 86

87 Exercice n 9 : Personnaliser des conditions aux limites (4a/4) $ gedit darcygradpressurefvpatchscalarfield.c Définition des constructeurs et des constructeurs de copie 87

88 Exercice n 9 : Personnaliser des conditions aux limites (4b/4) On récupère la valeur du champ de vitesse U au niveau de la condition à la limite On récupère les valeurs de la viscosité du fluide et de la perméabilité du milieu poreux dans le fichier transportproperties On évalue ici le gradient de pression à la limite selon la formule : mu.value() permet d accéder à la valeur de l objet mu déclarer comme dimensionedscalar patch().nf() renvoie le vecteur normal au patch $ wclean $ wmake libso on compile la librairie ldarcygradpressure.so qui est maintenant valable pour tous les solveurs 88

89 Exercice n 10 : Modèle à 2 températures (1/6) Objectif n 1 : Résoudre un transfert de chaleur dans un milieu poreux par un modèle à 2 équations (1) (2) (3) Objectif n 2 : Utiliser des conditions à la limite personnalisées (4) On va créer notre solveur en se basant sur le solveur darcytemperaturefoam $ cd $WM_PROJECT_USER_DIR/applications/solvers/ $ $ cp r darcytemperaturefoam darcytwotemperaturesfoam $ cd darcytwotemperaturesfoam $ mv darcytemperaturefoam.c darcytwotemperaturesfoam.c $ gedit Make/files 89

90 Exercice n 10 : Modèle à 2 températures (2/6) $ gedit createfields.h Le champ U est maintenant initialisé à partir de 0/U, ce qui nous permet de définir des conditions d entrée pour U phi est créé en appelant createphi.h Déclaration des champs de température pour le solide et pour le fluide Les constantes du modèles seront lues dans le fichier constant/transportproperties 90

91 Exercice n 10 : Modèle à 2 températures (3/6) $ gedit darcytwotemperaturesfoam.c Résolution de la température dans le fluide. Une partie du terme d échange est traitée en implicite, l autre en explicite. Résolution de la température dans la matrice poreuse. $ wclean $ wmake 91

92 Exercice n 10 : Modèle à 2 températures (4/6) On cherche à évaluer le transfert de chaleur dans un milieu poreux 1D via un modèle à deux températures Dans cet exemple, un milieu poreux initialement à 573K est refroidit par l injection d un fluide à 273K Milieu poreux de perméabilité k Vitesse U in imposée et de porosité eps en entrée P 0 Température du fluide Tf in imposée en entrée Flux de chaleur (fluide et solide) libre en sortie On va se baser sur l exercice précédent pour paramétrer le calcul $ run $ mkdir darcytwotemperaturesfoam $ cp r../darcytemperaturefoam/exo8 Exo10 $ cd Exo10 $ rm r 0.* 1* 2* 3* 4* 5* 6* 7* 8* 9* sets probes $ mv 0/T 0/Tf $ cp 0/Tf 0/Ts $ gedit 0/Tf 92

93 Exercice n 10 : Modèle à 2 températures (5a/6) $ gedit 0/U On impose une vitesse du fluide à l entrée du milieu. Cette vitesse va permettre d évaluer le gradient de pression à l entrée. 93

94 Exercice n 10 : Modèle à 2 températures (5b/6) $ gedit 0/p On utilise ici la condition à la limite darcygradpressure définie dans l exercice précédent. Le gradient de pression à la limite est évalué via : On doit préciser dans le fichier system/controldict que l on utilise la librairie ldarcygradpressure.so 94

95 Exercice n 10 : Modèle à 2 températures (5c/6) $ gedit 0/Ts 95

96 Exercice n 10 : Modèle à 2 températures (5d/6) $ gedit 0/Tf 96

97 Exercice n 10 : Modèle à 2 températures (5e/6) $ gedit constant/transportproperties 97

98 Exercice n 10 : Modèle à 2 températures (5f/6) $ gedit system/controldict On précise ici que l on va utiliser la librairie ldarcygradpressure.so qui nous permettra d utiliser la condition à la limite personnalisée darcygradpressure 98

99 Exercice n 10 : Modèle à 2 températures (5g/6) $ gedit system/fvsolution $ gedit system/fvschemes 99

100 Exercice n 10 : Modèle à 2 températures (6/6) On lance la simulation : $ darcytwotemperaturesfoam On post-traite ensuite les résultats (ici on a tracé les valeurs de Ts et Tf en fonction du temps pour les 3 sondes) 100

101 101

OPENFOAM. Ecoulements conduites cylindriques Laminaire Turbulent

OPENFOAM. Ecoulements conduites cylindriques Laminaire Turbulent OPENFOAM Ecoulements conduites cylindriques Laminaire Turbulent Tutorials crées par Rajesh Bhaskaran sous fluent et adaptés par Bence Somogyi sous OF. Cas Laminaire Conduite de 20 cm de diamètre et 8 mètres

Plus en détail

Figure 3.1- Lancement du Gambit

Figure 3.1- Lancement du Gambit 3.1. Introduction Le logiciel Gambit est un mailleur 2D/3D; pré-processeur qui permet de mailler des domaines de géométrie d un problème de CFD (Computational Fluid Dynamics).Il génère des fichiers*.msh

Plus en détail

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

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY T.P. FLUENT Cours Mécanique des Fluides 24 février 2006 NAZIH MARZOUQY 2 Table des matières 1 Choc stationnaire dans un tube à choc 7 1.1 Introduction....................................... 7 1.2 Description.......................................

Plus en détail

Présentation, essai et validation du logiciel open-source

Présentation, essai et validation du logiciel open-source Institut Polytechnique des Sciences Avancées 7-9 rue Maurice Grandcoing 94200 Ivry-sur-Seine Tel. : 33(0)1 56 20 62 60 - Fax : 33(0)1 46 70 25 85 N SIREN/SIRET : 433 695 632 Projet de Fin d'etudes Présentation,

Plus en détail

Formation à la C F D Computational Fluid Dynamics. Formation à la CFD, Ph Parnaudeau

Formation à la C F D Computational Fluid Dynamics. Formation à la CFD, Ph Parnaudeau Formation à la C F D Computational Fluid Dynamics Formation à la CFD, Ph Parnaudeau 1 Qu est-ce que la CFD? La simulation numérique d un écoulement fluide Considérer à présent comme une alternative «raisonnable»

Plus en détail

L ingénierie numérique libre et CAELinux: passé, présent et avenir

L ingénierie numérique libre et CAELinux: passé, présent et avenir L ingénierie numérique libre et CAELinux: passé, présent et avenir Joël Cugnoni, www.caelinux.com 1 CAELinux? Quésako? Le projet CAELinux en bref Distribution Linux de type LiveDVD contenant les principaux

Plus en détail

Exemple d application en CFD : Coefficient de traînée d un cylindre

Exemple d application en CFD : Coefficient de traînée d un cylindre Exemple d application en CFD : Coefficient de traînée d un cylindre 1 Démarche générale Avec Gambit Création d une géométrie Maillage Définition des conditions aux limites Avec Fluent 3D Choix des équations

Plus en détail

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D

Tutoriel première utilisation ICEM-CFD. Couche limite et modification du maillage en 2D Tutoriel première utilisation ICEM-CFD Couche limite et modification du maillage en 2D Création de points, lignes, surfaces, ajout d un trou à la surface pour simuler le comportement de l écoulement autour

Plus en détail

ETUDE COMPARATIVE DES MODELISATIONS NUMERIQUE ET PHYSIQUE DE DIFFERENTS OUVRAGES D EVACUATION DES CRUES

ETUDE COMPARATIVE DES MODELISATIONS NUMERIQUE ET PHYSIQUE DE DIFFERENTS OUVRAGES D EVACUATION DES CRUES ETUDE COMPARATIVE DES MODELISATIONS NUMERIQUE ET PHYSIQUE DE DIFFERENTS OUVRAGES D EVACUATION DES CRUES P.E. LOISEL, J. SCHAGUENE, O. BERTRAND, C. GUILBAUD ARTELIA EAU ET ENVIRONNEMENT Symposium du CFBR

Plus en détail

Quelques éléments de compilation en C et makefiles

Quelques éléments de compilation en C et makefiles Quelques éléments de compilation en C et makefiles Guillaume Feuillade 1 Compiler un programme C Le principe de la compilation consiste à passer d un ensemble de fichiers de code à un programme exécutable

Plus en détail

Aide - mémoire gnuplot 4.0

Aide - mémoire gnuplot 4.0 Aide - mémoire gnuplot 4.0 Nicolas Kielbasiewicz 20 juin 2008 L objet de cet aide-mémoire est de présenter les commandes de base pour faire rapidement de très jolis graphiques et courbes à l aide du logiciel

Plus en détail

Cours de Mécanique du point matériel

Cours de Mécanique du point matériel Cours de Mécanique du point matériel SMPC1 Module 1 : Mécanique 1 Session : Automne 2014 Prof. M. EL BAZ Cours de Mécanique du Point matériel Chapitre 1 : Complément Mathématique SMPC1 Chapitre 1: Rappels

Plus en détail

Fonctions de plusieurs variables

Fonctions de plusieurs variables Module : Analyse 03 Chapitre 00 : Fonctions de plusieurs variables Généralités et Rappels des notions topologiques dans : Qu est- ce que?: Mathématiquement, n étant un entier non nul, on définit comme

Plus en détail

MODELISATION NUMERIQUE EN MECANIQUE DES FLUIDES PRISE EN MAIN ANSYS/FLUENT

MODELISATION NUMERIQUE EN MECANIQUE DES FLUIDES PRISE EN MAIN ANSYS/FLUENT MODELISATION NUMERIQUE EN MECANIQUE DES FLUIDES PRISE EN MAIN ANSYS/FLUENT Renan HILBERT renan.hilbert@gmail.com MISE A JOUR : 11 MARS 2015 MNMF PRISE EN MAIN ANSYS/FLUENT... A. PRISE EN MAIN ANSYS/FLUENT...

Plus en détail

Étude numérique d'écoulements dans un canal rectangulaire

Étude numérique d'écoulements dans un canal rectangulaire Étude numérique d'écoulements dans un canal rectangulaire Projet de P6-3 n 46 Année 2012 Florian ALLIOUZ Virgile COSTAL Simon LETOURNEAU Aurélien PETIT Bolun ZHANG Enseignant responsable du projet : Nicolas

Plus en détail

Le turbo met les gaz. Les turbines en équation

Le turbo met les gaz. Les turbines en équation Le turbo met les gaz Les turbines en équation KWOK-KAI SO, BENT PHILLIPSEN, MAGNUS FISCHER La mécanique des fluides numérique CFD (Computational Fluid Dynamics) est aujourd hui un outil abouti de conception

Plus en détail

SALOME l écosystème l offre de support

SALOME l écosystème l offre de support SALOME l écosystème l offre de support 400 visites par jour 50 téléchargements par jour 16000 users sur le forum. 4000 actifs Les Objectifs Favoriser l accès aux outils de simulations open-source à l industrie...

Plus en détail

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

Rapport du projet CFD 2010

Rapport du projet CFD 2010 ISAE-ENSICA Rapport du projet CFD 2010 Notice explicative des différents calculs effectués sous Fluent, Xfoil et Javafoil Tanguy Kervern 19/02/2010 Comparaison des performances de différents logiciels

Plus en détail

Introduire un nouveau type de maille ou un nouvel élément de référence

Introduire un nouveau type de maille ou un nouvel élément de référence Titre : Introduire un nouveau type de maille ou un nouvel [...] Date : 05/10/2012 Page : 1/11 Introduire un nouveau type de maille ou un nouvel élément de référence Résumé : Ce document décrit ce qu il

Plus en détail

Plan du cours : électricité 1

Plan du cours : électricité 1 Semestre : S2 Module Physique II 1 Electricité 1 2 Optique géométrique Plan du cours : électricité 1 Partie A : Electrostatique (discipline de l étude des phénomènes liés aux distributions de charges stationnaires)

Plus en détail

Premier principe de la thermodynamique - conservation de l énergie

Premier principe de la thermodynamique - conservation de l énergie Chapitre 5 Premier principe de la thermodynamique - conservation de l énergie 5.1 Bilan d énergie 5.1.1 Énergie totale d un système fermé L énergie totale E T d un système thermodynamique fermé de masse

Plus en détail

Couplages multiples. Simulation Toolbox optimise les propriétés diélectriques et thermiques du matériel électrique

Couplages multiples. Simulation Toolbox optimise les propriétés diélectriques et thermiques du matériel électrique Couplages multiples Simulation Toolbox optimise les propriétés diélectriques et thermiques du matériel électrique Andreas Blaszczyk, Jörg Ostrowski, Boguslaw Samul, Daniel Szary Confrontés aux exigences

Plus en détail

Introduction à la Visualisation Scientifique

Introduction à la Visualisation Scientifique à la Visualisation Scientifique CEA, DAM, DIF stephane.marchesin@gmail.com 5 décembre 2008 à la Visualisation Scientifique p. 1 / 22 1 2 à 3 4 à 5 à la Visualisation Scientifique p. 2 / 22 à Ces dernières

Plus en détail

Composants logiciel: Feel++, formats de fichier et visualisation

Composants logiciel: Feel++, formats de fichier et visualisation Composants logiciel: Feel++, formats de fichier et visualisation Alexandre Ancel Cemosis / Université de Strasbourg 13 Janvier 2015 1 / 20 Plan 1 Environnement logiciel & matériel 2 Formats de fichier

Plus en détail

DEMARCHE ET MISE EN ŒUVRE

DEMARCHE ET MISE EN ŒUVRE Chapitre I : CONVENTIONS D ECRITURE 15 CHAPITRE I DEMARCHE ET MISE EN ŒUVRE Le développement de fonctions mathématiques peut répondre à plusieurs critères ou objectifs tels que la vitesse d exécution,

Plus en détail

ANALYSE STATIQUE D UNE POUTRE SOUMISE A UNE CHARGE VARIABLE

ANALYSE STATIQUE D UNE POUTRE SOUMISE A UNE CHARGE VARIABLE ANALYSE STATIQUE D UNE POUTRE SOUMISE A UNE CHARGE VARIABLE Description du problème L écoulement sur une plaque plane fait partie des problèmes classiques de la mécanique des fluides les plus étudiés.

Plus en détail

Et si l avenir de votre CFD passait par OPEN FOAM?

Et si l avenir de votre CFD passait par OPEN FOAM? ACE MENU Et si l avenir de votre CFD passait par OPEN FOAM? OPEN FOAM solution d avenir? Pour qu Open FOAM soit une solution d avenir pour vos sociétés il faut : Que vous en soyez convaincus dès maintenant

Plus en détail

ANALYSE NUMERIQUE ET OPTIMISATION. Une introduction à la modélisation mathématique et à la simulation numérique

ANALYSE NUMERIQUE ET OPTIMISATION. Une introduction à la modélisation mathématique et à la simulation numérique 1 ANALYSE NUMERIQUE ET OPTIMISATION Une introduction à la modélisation mathématique et à la simulation numérique G. ALLAIRE 28 Janvier 2014 CHAPITRE I Analyse numérique: amphis 1 à 12. Optimisation: amphis

Plus en détail

1 Description générale de VISFIELD

1 Description générale de VISFIELD Guide d utilisation du logiciel VISFIELD Yann FRAIGNEAU LIMSI-CNRS, Bâtiment 508, BP 133 F-91403 Orsay cedex, France 11 décembre 2012 1 Description générale de VISFIELD VISFIELD est un programme écrit

Plus en détail

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.

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. 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. H. ZAÏDI a, S. FOHANNO a, R. TAÏAR b, G. POLIDORI a a Laboratoire

Plus en détail

1 Motivation et programme de travail

1 Motivation et programme de travail Universités de Marseille, janvier 2006 Master professionnalisant Ingénierie Mécanique et Calcul Scientifique Projet sur la simulation numérique de la récupération assistée des hydrocarbures Responsable

Plus en détail

SIMULATION NUMERIQUE DU FLUX D AIR EN BLOC OPÉRATOIRE

SIMULATION NUMERIQUE DU FLUX D AIR EN BLOC OPÉRATOIRE Maîtrise d ambiance et Qualité de l air SIMULATION NUMERIQUE DU FLUX D AIR EN BLOC OPÉRATOIRE PERTURBATION À L ÉTAT STATIQUE OU DYNAMIQUE Alina SANTA CRUZ École d Ingénieurs de Cherbourg LUSAC «Équipe

Plus en détail

Introduction à la simulation numérique des écoulements. Application au transfert thermique sur plaque plane avec StarCCM+.

Introduction à la simulation numérique des écoulements. Application au transfert thermique sur plaque plane avec StarCCM+. Introduction à la simulation numérique des écoulements. Application au transfert thermique sur plaque plane avec StarCCM+. H. Nouri 1 and F. Ravelet 1 1 DynFluid - Arts et Metiers ParisTech, 151 boulevard

Plus en détail

UNIVERSITÉE KASDI MERBAH OUARGLA

UNIVERSITÉE KASDI MERBAH OUARGLA UNIVERSITÉE KASDI MERBAH OUARGLA FACULTE DES SCIENCES APPLIQUÉES Département de Génie des Procédés Phénomènes de transferts Travaux pratiques de mécanique des fluides CHAOUCH Noura et SAIFI Nadia 2013

Plus en détail

Simulation numérique à l échelle industrielle de l hydrodynamique et des transferts d un réacteur gaz-particules à lit fluidisé

Simulation numérique à l échelle industrielle de l hydrodynamique et des transferts d un réacteur gaz-particules à lit fluidisé CALMIP : Mésochallenges 2014 PRES Université de Toulouse Simulation numérique à l échelle industrielle de l hydrodynamique et des transferts d un réacteur gaz-particules à lit fluidisé Hervé NEAU -Institut

Plus en détail

Total Marketing Services (Papyrus Harmonie)

Total Marketing Services (Papyrus Harmonie) Total Marketing Services (Papyrus Harmonie) 09/14-01/15(4 mois) Ingénieur Développeur/Testeur Total possède un logiciel pour aider les courtiers (pricers) à fixer au mieux les prix des carburants pour

Plus en détail

Erratum de MÉCANIQUE, 6ème édition. Introduction Page xxi (milieu de page) G = 6, 672 59 10 11 m 3 kg 1 s 2

Erratum de MÉCANIQUE, 6ème édition. Introduction Page xxi (milieu de page) G = 6, 672 59 10 11 m 3 kg 1 s 2 Introduction Page xxi (milieu de page) G = 6, 672 59 1 11 m 3 kg 1 s 2 Erratum de MÉCANIQUE, 6ème édition Page xxv (dernier tiers de page) le terme de Coriolis est supérieur à 1% du poids) Chapitre 1 Page

Plus en détail

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab notre compétence d'éditeur à votre service créée en juin 2010, Scilab enterprises propose services et support autour

Plus en détail

MODÉLISATION ET DÉVELOPPEMENT D UN CODE DE CALCUL POUR LA SIMULATION DE CONVERTISSEURS SO 2 /SO 3

MODÉLISATION ET DÉVELOPPEMENT D UN CODE DE CALCUL POUR LA SIMULATION DE CONVERTISSEURS SO 2 /SO 3 MODÉLISATION ET DÉVELOPPEMENT D UN CODE DE CALCUL POUR LA SIMULATION DE CONVERTISSEURS SO 2 /SO 3 Belkacem Abdous, Lhachmi Kamar, Omari Lhoussaine Direction de Recherche et Développement, OCP S.A. SOMMAIRE

Plus en détail

Utilisation de SALOME pour la distribution de calculs Code_Carmel3D en CND avec remaillage

Utilisation de SALOME pour la distribution de calculs Code_Carmel3D en CND avec remaillage Utilisation de SALOME pour la distribution de calculs Code_Carmel3D en CND avec remaillage M. Pallud pallud@imacs.polytechnique.fr IMACS travail en collaboration avec N. Béreux O. Moreau EDF R&D / CLAMART

Plus en détail

REALISATION D UN MAILLAGE

REALISATION D UN MAILLAGE MODE D EMPLOI REALISATION D UN MAILLAGE AVEC ICEM 4.08 Hervé Neau Août 2000 Version 1.0 SOMMAIRE 1 : INTRODUCTION... 2 2 : PRINCIPE DE FONCTIONNEMENT... 2 3 : INSTALLATION D ICEM 4.08... 3 4 : LANCEMENT

Plus en détail

ETUDE DE COMPATIBILITE DE LA ZONE DE RECOUVREMENT DES MODELES NUMERIQUES APPLICATION AUX ETUDES D IMPACT DES PROJETS D ENERGIES MARINES

ETUDE DE COMPATIBILITE DE LA ZONE DE RECOUVREMENT DES MODELES NUMERIQUES APPLICATION AUX ETUDES D IMPACT DES PROJETS D ENERGIES MARINES ETUDE DE COMPATIBILITE DE LA ZONE DE RECOUVREMENT DES MODELES NUMERIQUES APPLICATION AUX ETUDES D IMPACT DES PROJETS D ENERGIES MARINES Julien Schaguene, Olivier Bertrand, Eric David Sogreah Consultants

Plus en détail

SDNL112 - Endommagement d'origine vibratoire d'un cintre de générateur de vapeur

SDNL112 - Endommagement d'origine vibratoire d'un cintre de générateur de vapeur Titre : SDNL112 - Endommagement d'origine vibratoire d'un [...] Date : 30/07/2015 Page : 1/9 SDNL112 - Endommagement d'origine vibratoire d'un cintre de générateur de vapeur Résumé Ce cas de validation

Plus en détail

L2 MIEE 2012-2013 VAR Université de Rennes 1

L2 MIEE 2012-2013 VAR Université de Rennes 1 . Sous-ensembles de R n et fonctions (suite) 1 Nappes paramétrées Si f une fonction de deux variables, son graphe est une surface incluse dans R 3 : {(x, y, f(x, y)) / (x, y) R 2 }. Une telle surface s

Plus en détail

LOGICIEL AUX ÉLÉMENTS FINIS H2D2 : VALIDATION DE LA FORMULATION DES ÉQUATIONS DE SAINT-VENANT. Rapport de recherche R-1023 Septembre 2008

LOGICIEL AUX ÉLÉMENTS FINIS H2D2 : VALIDATION DE LA FORMULATION DES ÉQUATIONS DE SAINT-VENANT. Rapport de recherche R-1023 Septembre 2008 LOGICIEL AUX ÉLÉMENTS FINIS H2D2 : VALIDATION DE LA FORMULATION DES ÉQUATIONS DE SAINT-VENANT Rapport de recherche R-1023 Septembre 2008 ii LOGICIEL AUX ÉLÉMENTS FINIS H2D2 : VALIDATION DE LA FORMULATION

Plus en détail

Cours de mathématiques - Alternance Gea

Cours de mathématiques - Alternance Gea Cours de mathématiques - Alternance Gea Anne Fredet 11 décembre 005 1 Calcul matriciel Une matrice n m est un tableau de nombres à n lignes( et m colonnes. 1 0 Par exemple, avec n = et m =, on peut considérer

Plus en détail

Comment compiler un programme MATLAB

Comment compiler un programme MATLAB Comment compiler un programme MATLAB 1- Introduction Le compilateur MATLAB génère un code source C à partir d une fonction MATLAB. Le code C généré par le compilateur MATLAB peut être: soit un code source

Plus en détail

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

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes. Promotion X 004 COURS D ANALYSE DES STRUCTURES MÉCANIQUES PAR LA MÉTHODE DES ELEMENTS FINIS (MEC 568) contrôle non classant (7 mars 007, heures) Documents autorisés : polycopié ; documents et notes de

Plus en détail

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra

Plus en détail

Catalogue de formation

Catalogue de formation Enregistré sous le numéro : 11 91 012 9991 auprès du Commissaire de la République de la Région Ile de France et du Département de Paris, CADLM propose un ensemble de formation dont les programmes sont

Plus en détail

À propos des matrices échelonnées

À propos des matrices échelonnées À propos des matrices échelonnées Antoine Ducros appendice au cours de Géométrie affine et euclidienne dispensé à l Université Paris 6 Année universitaire 2011-2012 Introduction Soit k un corps, soit E

Plus en détail

Présentation du générateur de code mfront

Présentation du générateur de code mfront 1/19 Présentation du générateur de code mfront Thomas Helfer, É. Castelier 26 novembre 2009 gérer les connaissances matériau : les propriétés matériau (module d Young, etc...); les lois de comportements

Plus en détail

TRANSFERT DE CHALEUR

TRANSFERT DE CHALEUR TP - L3 Physique - Plate-forme TTE - C.E.S.I.R.E. - Université Joseph Fourier - Grenoble TRANSFERT DE CHALEUR Document à lire avant de commencer TOUT TP de Thermodynamique Ce document est un résumé des

Plus en détail

Mon premier rpm. http://alexandre-mesle.com 7 juin 2010. 1 Avant de commencer 2 1.1 RPM... 2 1.2 URPMI... 2 1.3 RPMBUILD... 2

Mon premier rpm. http://alexandre-mesle.com 7 juin 2010. 1 Avant de commencer 2 1.1 RPM... 2 1.2 URPMI... 2 1.3 RPMBUILD... 2 Mon premier rpm http://alexandre-mesle.com 7 juin 2010 Table des matières 1 Avant de commencer 2 1.1 RPM....................................................... 2 1.2 URPMI.....................................................

Plus en détail

Calculs approchés d un point fixe

Calculs approchés d un point fixe M11 ÉPREUVE COMMUNE DE TIPE 2013 - Partie D TITRE : Calculs approchés d un point fixe Temps de préparation :.. 2 h 15 minutes Temps de présentation devant les examinateurs :.10 minutes Dialogue avec les

Plus en détail

Calcul Haute Performance avec OpenTURNS

Calcul Haute Performance avec OpenTURNS Calcul Haute Performance avec OpenTURNS Renaud Barate EDF R&D Workshop du GdR MASCOT-NUM «Quantification d incertitude et calcul intensif» 28 Mars 2013 Sommaire Présentation du logiciel OpenTURNS Problématiques

Plus en détail

OM 1 Outils mathématiques : fonction de plusieurs variables

OM 1 Outils mathématiques : fonction de plusieurs variables Outils mathématiques : fonction de plusieurs variables PCSI 2013 2014 Certaines partie de ce chapitre ne seront utiles qu à partir de l année prochaine, mais une grande partie nous servira dès cette année.

Plus en détail

MISE EN ŒUVRE DE LA MÉTHODE DES ÉLÉMENTS FINIS

MISE EN ŒUVRE DE LA MÉTHODE DES ÉLÉMENTS FINIS MISE EN ŒUVRE DE LA MÉTHODE DES ÉLÉMENTS FINIS R. HASSANI 2004-2005 Table des matières Introduction... p 5 Partie A Partie B Partie C Rappels et généralités A.1 L approximation par éléments finis...

Plus en détail

Vers la simulation numérique d écoulements sanguins

Vers la simulation numérique d écoulements sanguins Vers la simulation numérique d écoulements sanguins Vincent Chabannes Université Joseph Fourier 10 Juin 2010 Collaborators C. Prud homme (UJF/LJK) M. Ismail (UJF/LSP) N. Debit (UCB/ICJ) G. Pena (U. Coimbra)

Plus en détail

Etude numérique et expérimentale du processus de recompression le long d un éjecteur supersonique

Etude numérique et expérimentale du processus de recompression le long d un éjecteur supersonique Etude numérique et expérimentale du processus de recompression le long d un éjecteur supersonique A. BOUHANGUEL, P. DESEVAUX, E. GAVIGNET Institut FEMTO-ST, Département ENISYS, Parc Technologique, 2 Avenue

Plus en détail

Conseils en Ingénierie mécanique

Conseils en Ingénierie mécanique Conseils en Ingénierie mécanique contact@solsi-cad.fr +33 (0)3 87 60 34 49 CONCEVOIR OPTIMISER Metz INNOVER VALIDER Historique 1985 1992 1996 2003 2013 2014 Solsi : Calculs des Structures - FEA Création

Plus en détail

Mécanique des Fluides

Mécanique des Fluides Mécanique des Fluides Franck Nicoud I3M franck.nicoud@univ-montp2.fr MKFLU - MI4 1 Plan général 1. Rappels 2. Quelques solutions analytiques 3. Notion de turbulence 4. Aérothermique 5. Interaction fluide-structure

Plus en détail

«Clustering pour le bureau d études : Application en CFD»

«Clustering pour le bureau d études : Application en CFD» «Clustering pour le bureau d études : Application en CFD» Par Nicolas COSTE, Société OPTIFLOW - 11/12/2002 OPTIFLOW: Bureau d études et de recherches en Mécanique des Fluides Créée en 1998 par un ensemble

Plus en détail

Quelques données relatives au stockage de déchets en milieu souterrain 2D

Quelques données relatives au stockage de déchets en milieu souterrain 2D Quelques données relatives au stockage de déchets en milieu souterrain 2D 7 avril 2006 1 Physique du problème : caractéristiques et modèles d un milieu poreux Le cadre physique de notre problème est celui

Plus en détail

Merci de votre intérêt à notre service ecadfem. C est avec plaisir que nous vous présentons ce service plus en détail:

Merci de votre intérêt à notre service ecadfem. C est avec plaisir que nous vous présentons ce service plus en détail: CADFEM (Suisse) AG - Avenue de la Poste 3 CH-1020 Renens ecadfem offre internet 2013 www.ecadfem.ch Renens, janvier 2013 OFFRE ANSYS - Logiciel de calcul à la demande Madame, Monsieur, Merci de votre intérêt

Plus en détail

INDICATIONS IMPORTANTES POUR L INSTALLATION DE VERTEC

INDICATIONS IMPORTANTES POUR L INSTALLATION DE VERTEC INDICATIONS IMPORTANTES POUR L INSTALLATION DE VERTEC Le présent document est destiné à vous aider dans les premiers pas d utilisation du CD d installation Vertec. Il aborde notamment les thèmes suivants:

Plus en détail

Contribution à l étude de l écoulement dans un milieu compressible

Contribution à l étude de l écoulement dans un milieu compressible Contribution à l étude de l écoulement dans un milieu compressible Infusion de résine dans un composite déformable Pierre CELLE *, Sylvain DRAPIER *, Jean-Michel BERGHEAU ** * MeM / SMS (CELLE), BioMM

Plus en détail

Chapitre 10 : Mécanique des fluides

Chapitre 10 : Mécanique des fluides Chapitre 10 : Mécanique des fluides 1. Pression hydrostatique Les fluides regroupent gaz et liquides. En général, on considère des fluides incompressibles. Ce n est plus le cas en thermodynamique. Un objet

Plus en détail

Initiation à la simulation numérique. Eléments d analyse numérique.

Initiation à la simulation numérique. Eléments d analyse numérique. Initiation à la simulation numérique en mécanique des fluides : Eléments d analyse numérique. Cours ENSTA MF307 6 juin 2003 Frédéric DABBENE et Henri PAILLERE Résumé Nous présentons dans ce rapport des

Plus en détail

ALGORITHMES POUR LA VISUALISATION SCIENTIFIQUE

ALGORITHMES POUR LA VISUALISATION SCIENTIFIQUE BAZEILLE Stéphane MOUGEL Baptiste IUP3 ALGORITHMES POUR LA VISUALISATION SCIENTIFIQUE EN Année 2003/2004 1 TABLE DES MATIERES Home... 3 Introduction.... 3 Marching Square... 4 Algorithme....4 Programmation...4

Plus en détail

APPORT DE LA CFD DANS LA PREDICTION DE LA DISPERSION D UN POLLUANT DANS UN ECOULEMENT A SURFACE LIBRE

APPORT DE LA CFD DANS LA PREDICTION DE LA DISPERSION D UN POLLUANT DANS UN ECOULEMENT A SURFACE LIBRE 19-21 Mars, 212, Hammamet, Tunisie APPORT DE LA CFD DANS LA PREDICTION DE LA DISPERSION D UN POLLUANT DANS UN ECOULEMENT A SURFACE LIBRE NAWEL KHALDI 1 ; HATEM MHIRI 1, 2 ; PHILIPPE BOURNOT 3 1. Unité

Plus en détail

1) Explications (Expert) :

1) Explications (Expert) : 1) Explications (Expert) : Mesures expérimentales : Dans nos conditions d expérience, nous avons obtenu les résultats suivants : Les dimensions des récipients sont : 1) bocal vide : épaisseur de verre

Plus en détail

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

Simulation du transport de matière par diffusion surfacique à l aide d une approche Level-Set Simulation du transport de matière par diffusion surfacique à l aide d une approce Level-Set J. Brucon 1, D. Pino-Munoz 1, S. Drapier 1, F. Valdivieso 2 Ecole Nationale Supérieure des Mines de Saint-Etienne

Plus en détail

Mini-Projet : Tournoi de Dames

Mini-Projet : Tournoi de Dames Mini-Projet : Tournoi de Dames L objectif du projet est de programmer un jeu de dames de façon à ce que votre programme puisse jouer une partie de dames avec les programmes des autres étudiants. 1 Organisation

Plus en détail

Des solutions d analyse par éléments finis haut de gamme pour l environnement Windows. www.siemens.com/plm/femap

Des solutions d analyse par éléments finis haut de gamme pour l environnement Windows. www.siemens.com/plm/femap Femap: Des solutions d analyse par éléments finis haut de gamme pour l environnement Windows Siemens PLM Software www.siemens.com/plm/femap Le développement de produits exceptionnels qui répondent aux

Plus en détail

METHODES DE RESOLUTION EN ELEMENTS FINIS

METHODES DE RESOLUTION EN ELEMENTS FINIS Ecole Nationale Supérieure des Mines de Paris Enseignement spécialisé «Eléments finis» S3733-S3735 METHODES DE RESOLUTION EN ELEMENTS FINIS Stéphanie Basseville Frédéric Feyel 3ème 5ème semestre Année

Plus en détail

Dossier Technique de. Renan HILBERT. Docteur de l Ecole Centrale Paris Simulation Numérique, Mécanique des Fluides COMPETENCES

Dossier Technique de. Renan HILBERT. Docteur de l Ecole Centrale Paris Simulation Numérique, Mécanique des Fluides COMPETENCES Dossier Technique de Renan HILBERT Docteur de l Ecole Centrale Paris Simulation Numérique, Mécanique des Fluides COMPETENCES Spécialités Systèmes Programmation Logiciels Bureautique Langues Simulation

Plus en détail

UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP250-97157 Pointe-à-Pitre Cedex CONTRAT 2010-2013 LE MASTER NOM DU DOMAINE STS

UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP250-97157 Pointe-à-Pitre Cedex CONTRAT 2010-2013 LE MASTER NOM DU DOMAINE STS UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP20-9717 Pointe-à-Pitre Cedex CONTRAT 2010-201 LE MASTER NOM DU DOMAINE STS Mention : Mathématiques Implantation : Guadeloupe FICHES DESCRIPTIVES

Plus en détail

SOMMAIRE. La simulation numérique chez PSA. Organisation PSA Les applications CFD CFD Process UGM ENSIGHT - LA CFD CHEZ PSA 27/09/2010 2

SOMMAIRE. La simulation numérique chez PSA. Organisation PSA Les applications CFD CFD Process UGM ENSIGHT - LA CFD CHEZ PSA 27/09/2010 2 LA CFD CHEZ PSA Jean-Marc STAIMESSE PSA Peugeot Citroën La simulation numérique chez PSA Organisation PSA Les applications CFD CFD Process SOMMAIRE UGM ENSIGHT - LA CFD CHEZ PSA 27/09/2010 2 LA SIMULATION

Plus en détail

UNITÉ DE PROGRAMME : S9UP1 Modélisation de la turbulence

UNITÉ DE PROGRAMME : S9UP1 Modélisation de la turbulence UNITÉ DE PROGRAMME : S9UP1 Modélisation de la turbulence Modélisation de la turbulence Auteur : Yann MARCHESSE Département : Mécanique et Énergétique Édition : Année universitaire 2009-2010 ÉCOLE CATHOLIQUE

Plus en détail

SIMULATION DU PROCÉDÉ DE FABRICATION DIRECTE DE PIÈCES THERMOPLASTIQUES PAR FUSION LASER DE POUDRE

SIMULATION DU PROCÉDÉ DE FABRICATION DIRECTE DE PIÈCES THERMOPLASTIQUES PAR FUSION LASER DE POUDRE SIMULATION DU PROCÉDÉ DE FABRICATION DIRECTE DE PIÈCES THERMOPLASTIQUES PAR FUSION LASER DE POUDRE Denis DEFAUCHY Gilles REGNIER Patrice PEYRE Amine AMMAR Pièces FALCON - Dassault Aviation 1 Présentation

Plus en détail

UNIVERSITE PARIS VI INSTN DE SACLAY DIPLOME D'ETUDES APPROFONDIES. Spécialité : MECANIQUE MEMOIRE DE DEA

UNIVERSITE PARIS VI INSTN DE SACLAY DIPLOME D'ETUDES APPROFONDIES. Spécialité : MECANIQUE MEMOIRE DE DEA co Ck FR9806104 UNIVERSITE PARIS VI INSTN DE SACLAY DIPLOME D'ETUDES APPROFONDIES Spécialité : MECANIQUE MEMOIRE DE DEA INFLUENCE DU MOUVEMENT D'UNE STRUCTURE SUR LE DEVELOPPEMENT DE LA COUCHE LIMITE BriceROUBY

Plus en détail

Initiation à la Mécanique des Fluides. Mr. Zoubir HAMIDI

Initiation à la Mécanique des Fluides. Mr. Zoubir HAMIDI Initiation à la Mécanique des Fluides Mr. Zoubir HAMIDI Chapitre I : Introduction à la mécanique des fluides 1 Introduction La mécanique des fluides(mdf) a pour objet l étude du comportement des fluides

Plus en détail

SOMMAIRE GUIDE D UTILISATION DU WEBMAIL. vous guide

SOMMAIRE GUIDE D UTILISATION DU WEBMAIL. vous guide vous guide GUIDE D UTILISATION DU WEBMAIL SOMMAIRE A. Connection Webmail B. Les fonctions de base C. Composer un message D. Les fonctions supplémentaires 1. Le carnet d adresse a. Pour créer un nouveau

Plus en détail

Utilisation et challenges de la CFD pour des simulations industrielles

Utilisation et challenges de la CFD pour des simulations industrielles Utilisation et challenges de la CFD pour des simulations industrielles Nicolas Perret 25/11/2014 R&I/ARTI/DIPT - AMT SOMMAIRE 1. Contexte / Attentes autour de la CFD 2. Focus sur la simulation multiéchelle

Plus en détail

Principes généraux de la modélisation de la dispersion atmosphérique

Principes généraux de la modélisation de la dispersion atmosphérique Principes généraux de la modélisation de la dispersion atmosphérique Rémy BOUET- DRA/PHDS/EDIS remy.bouet@ineris.fr //--12-05-2009 1 La modélisation : Les principes Modélisation en trois étapes : Caractériser

Plus en détail

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques Titre : TTLV100 - Choc thermique dans un tuyau avec condit[...] Date : 02/03/2010 Page : 1/10 Manuel de Validation Fascicule V4.25 : Thermique transitoire des structures volumiques Document : V4.25.100

Plus en détail

LOGICIELS De Géométrie

LOGICIELS De Géométrie LOGICIELS De Géométrie Gratuits Tous les logiciels proposés ci-dessous sont gratuits -freeware- ou libres de droit -GPL- pour l'usage personnel ou collectif. Il est par exemple autorisé de les installer

Plus en détail

Il est courant de souhaiter conserver à

Il est courant de souhaiter conserver à Il est courant de souhaiter conserver à la fois Linux et Windows sur un même ordinateur, en particulier pour découvrir Linux, pour garder un filet de sécurité, ou pour continuer à jouer à des jeux récents

Plus en détail

NOTICE DOUBLE DIPLÔME

NOTICE DOUBLE DIPLÔME NOTICE DOUBLE DIPLÔME MINES ParisTech / HEC MINES ParisTech/ AgroParisTech Diplômes obtenus : Diplôme d ingénieur de l Ecole des Mines de Paris Diplôme de HEC Paris Ou Diplôme d ingénieur de l Ecole des

Plus en détail

ÉVALUATION FORMATIVE. On considère le circuit électrique RC représenté ci-dessous où R et C sont des constantes strictement positives.

ÉVALUATION FORMATIVE. On considère le circuit électrique RC représenté ci-dessous où R et C sont des constantes strictement positives. L G L G Prof. Éric J.M.DELHEZ ANALYSE MATHÉMATIQUE ÉALUATION FORMATIE Novembre 211 Ce test vous est proposé pour vous permettre de faire le point sur votre compréhension du cours d Analyse Mathématique.

Plus en détail

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

Chapitre 1 Régime transitoire dans les systèmes physiques Chapitre 1 Régime transitoire dans les systèmes physiques Savoir-faire théoriques (T) : Écrire l équation différentielle associée à un système physique ; Faire apparaître la constante de temps ; Tracer

Plus en détail

1 Démarrage de Marionnet

1 Démarrage de Marionnet Institut Galilée Administration Système Année 2011-2012 INFO 2ème année Master Info 1 Master Image & Réseau 1 T.P. 1 Administration Système Le logiciel Marionnet (www.marionnet.org) offre la possibilité

Plus en détail

Réduction de modèle en convection forcée par des méthodes d identification. Application au sillage de cylindre circulaire

Réduction de modèle en convection forcée par des méthodes d identification. Application au sillage de cylindre circulaire Réduction de modèle en convection forcée par des méthodes d identification. Application au sillage de cylindre circulaire Jérôme Ventura To cite this version: Jérôme Ventura. Réduction de modèle en convection

Plus en détail

MODÉLISATION ET ÉTUDES NUMÉRIQUES DES INCENDIES

MODÉLISATION ET ÉTUDES NUMÉRIQUES DES INCENDIES MODÉLISATION ET ÉTUDES NUMÉRIQUES DES INCENDIES en milieu confiné et ventilé : le logiciel ISIS Fabrice BABIK, Céline LAPUERTA, Jean-Claude LATCHÉ, Sylvain SUARD, Didier VOLA Laboratoire d'étude de l'incendie

Plus en détail

Seance 2: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu.

Seance 2: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu. Seance 2: Complétion du code de jeu. (durée max: 2h) Mot clé const et pointeurs: En respectant la méthode de programmation par contrat, implémentez les autres fonctions de jeu. Implémentez jeu_recupere_piece

Plus en détail

DYNAMIQUE DE FORMATION DES ÉTOILES

DYNAMIQUE DE FORMATION DES ÉTOILES A 99 PHYS. II ÉCOLE NATIONALE DES PONTS ET CHAUSSÉES, ÉCOLES NATIONALES SUPÉRIEURES DE L'AÉRONAUTIQUE ET DE L'ESPACE, DE TECHNIQUES AVANCÉES, DES TÉLÉCOMMUNICATIONS, DES MINES DE PARIS, DES MINES DE SAINT-ÉTIENNE,

Plus en détail

GUIDE D UTILISATION DU WEBMAIL

GUIDE D UTILISATION DU WEBMAIL GUIDE D UTILISATION DU WEBMAIL SOMMAIRE A. CONNEXION AU WEBMAIL... 2 B. LES FONCTIONS DE BASE... 4 C. COMPOSER UN MESSAGE... 5 D. LES FONCTIONS SUPPLEMENTAIRES... 6 1. LE CARNET D ADRESSES... 6 a. Pour

Plus en détail