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 (cyprien.soulaine@gmail.com) 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 ( - Un wiki (openfoamwiki.net) - un Workshop annuel (8ème édition en 2013) ( - Projet de travail collaboratif dirigé par 2 des développeurs orignaux ( 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 ( 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

É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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

É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

Introduction au maillage pour le calcul scientifique

Introduction au maillage pour le calcul scientifique Introduction au maillage pour le calcul scientifique CEA DAM Île-de-France, Bruyères-le-Châtel franck.ledoux@cea.fr Présentation adaptée du tutorial de Steve Owen, Sandia National Laboratories, Albuquerque,

Plus en détail

Correction du Baccalauréat S Amérique du Nord mai 2007

Correction du Baccalauréat S Amérique du Nord mai 2007 Correction du Baccalauréat S Amérique du Nord mai 7 EXERCICE points. Le plan (P) a une pour équation cartésienne : x+y z+ =. Les coordonnées de H vérifient cette équation donc H appartient à (P) et A n

Plus en détail

Introduction à l analyse numérique : exemple du cloud computing

Introduction à l analyse numérique : exemple du cloud computing Introduction à l analyse numérique : exemple du cloud computing Tony FEVRIER Aujourd hui! Table des matières 1 Equations aux dérivées partielles et modélisation Equation différentielle et modélisation

Plus en détail

10 leçon 2. Leçon n 2 : Contact entre deux solides. Frottement de glissement. Exemples. (PC ou 1 er CU)

10 leçon 2. Leçon n 2 : Contact entre deux solides. Frottement de glissement. Exemples. (PC ou 1 er CU) 0 leçon 2 Leçon n 2 : Contact entre deu solides Frottement de glissement Eemples (PC ou er CU) Introduction Contact entre deu solides Liaisons de contact 2 Contact ponctuel 2 Frottement de glissement 2

Plus en détail

Théories de champ moyen et convection à grande échelle

Théories de champ moyen et convection à grande échelle Chapitre Théories de champ moyen et convection à grande échelle 51 Introduction Au cours de ce travail, nous avons à plusieurs reprises été confrontés au problème de la compréhension et de la modélisation

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

FEMAP. Environnement d analyse d ingénierie actuel le plus avancé. Des réponses pour l industrie.

FEMAP. Environnement d analyse d ingénierie actuel le plus avancé. Des réponses pour l industrie. FEMAP Environnement d analyse d ingénierie actuel le plus avancé Des réponses pour l industrie. Simulation numérique de pointe Pourquoi utiliser la simulation numérique? La pression du marché, imposant

Plus en détail

CSMA 2013 11e Colloque National en Calcul des Structures 13-17 Mai 2013

CSMA 2013 11e Colloque National en Calcul des Structures 13-17 Mai 2013 CSMA 0 e Colloque National en Calcul des Structures -7 Mai 0 Simulation numérique par éléments finis de l écoulement dans un mélangeur bi-vis et l interaction mélange-mélangeur Hamza DJOUDI *, Jean-claude

Plus en détail

Fonctions de deux variables. Mai 2011

Fonctions de deux variables. Mai 2011 Fonctions de deux variables Dédou Mai 2011 D une à deux variables Les fonctions modèlisent de l information dépendant d un paramètre. On a aussi besoin de modéliser de l information dépendant de plusieurs

Plus en détail

La fonction exponentielle

La fonction exponentielle DERNIÈRE IMPRESSION LE 2 novembre 204 à :07 La fonction exponentielle Table des matières La fonction exponentielle 2. Définition et théorèmes.......................... 2.2 Approche graphique de la fonction

Plus en détail

Séance 0 : Linux + Octave : le compromis idéal

Séance 0 : Linux + Octave : le compromis idéal Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est

Plus en détail

Objectifs du cours Modélisation de la Turbulence M2 - EE

Objectifs du cours Modélisation de la Turbulence M2 - EE Objectifs du cours Modélisation de la Turbulence M2 - EE Gomez Thomas Institut Jean Le Rond d Alembert Caractériser et classifier les écoulements turbulents. Introduire les outils mathématiques. Introduire

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

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

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b I Définition d une fonction affine Faire l activité 1 «une nouvelle fonction» 1. définition générale a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe

Plus en détail

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction Antécédents d un nombre par une fonction 1) Par lecture graphique Méthode / Explications : Pour déterminer le ou les antécédents d un nombre a donné, on trace la droite (d) d équation. On lit les abscisses

Plus en détail

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

I. Programmation I. 1 Ecrire un programme en Scilab traduisant l organigramme montré ci-après (on pourra utiliser les annexes): Master Chimie Fondamentale et Appliquée : spécialité «Ingénierie Chimique» Examen «Programmation, Simulation des procédés» avril 2008a Nom : Prénom : groupe TD : I. Programmation I. 1 Ecrire un programme

Plus en détail

Gnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes

Gnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes Chapitre 3 Gnuplot Le langage C ne permet pas directement de dessiner des courbes et de tracer des plots. Il faut pour cela stocker résultats dans des fichier, et, dans un deuxième temps utiliser un autre

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

Projet CFD sous ANSYS-CFX

Projet CFD sous ANSYS-CFX EN5 Projet CFD sous ANSYS-CFX DURGET Xavier FRESSE - Jérémy GAZZOTTI - Loïc INTRODUCTION : On recherche dans ce projet une solution optimale pour assurer le refroidissement d'une habitation la nuit en

Plus en détail

document proposé sur le site «Sciences Physiques en BTS» : http://nicole.cortial.net BTS AVA 2015

document proposé sur le site «Sciences Physiques en BTS» : http://nicole.cortial.net BTS AVA 2015 BT V 2015 (envoyé par Frédéric COTTI - Professeur d Electrotechnique au Lycée Régional La Floride Marseille) Document 1 - Etiquette énergie Partie 1 : Voiture à faible consommation - Une étiquette pour

Plus en détail

Cours 7 : Utilisation de modules sous python

Cours 7 : Utilisation de modules sous python Cours 7 : Utilisation de modules sous python 2013/2014 Utilisation d un module Importer un module Exemple : le module random Importer un module Exemple : le module random Importer un module Un module est

Plus en détail

Simulation d essais d extinction et de roulis forcé à l aide d un code de calcul Navier-Stokes à surface libre instationnaire

Simulation d essais d extinction et de roulis forcé à l aide d un code de calcul Navier-Stokes à surface libre instationnaire Simulation d essais d extinction et de roulis forcé à l aide d un code de calcul Navier-Stokes à surface libre instationnaire E. Jacquin, P.E. Guillerm, Q. Derbanne, L. Boudet (Bassin d'essais des carènes)

Plus en détail

Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante.

Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante. Sujet 1 : Diagnostique du Syndrome de l apnée du sommeil par des techniques d analyse discriminante. Objectifs et formulation du sujet Le syndrome de l apnée du sommeil (SAS) est un problème de santé publique

Plus en détail

Exercices Corrigés Premières notions sur les espaces vectoriels

Exercices Corrigés Premières notions sur les espaces vectoriels Exercices Corrigés Premières notions sur les espaces vectoriels Exercice 1 On considére le sous-espace vectoriel F de R formé des solutions du système suivant : x1 x 2 x 3 + 2x = 0 E 1 x 1 + 2x 2 + x 3

Plus en détail

Realize Your Product Promise. Mechanical Products. Catalogue de Formations 2015 France

Realize Your Product Promise. Mechanical Products. Catalogue de Formations 2015 France Realize Your Product Promise Mechanical Products Catalogue de Formations 2015 France 1 Introduction ANSYS France propose une offre complète de formation pour la simulation numérique Une large gamme de

Plus en détail

Enseignement de la physique en Licence

Enseignement de la physique en Licence Enseignement de la physique en Licence Impact de la réforme du Lycée C. Furget (resp. mention PGE) ( furget@lpsc.in2p3.fr) Préambule Le travail entrepris en physique repose sur : ü Réflexion initiée en

Plus en détail

TP, première séquence d exercices.

TP, première séquence d exercices. TP, première séquence d exercices. Benoît Valiron benoit.valiron@lipn.univ-paris13.fr 7 novembre 2010 Introduction Vous écrirez les réponses aux questions courtes sur une feuille à rendre à la fin de la

Plus en détail

Calculer avec Sage. Revision : 417 du 1 er juillet 2010

Calculer avec Sage. Revision : 417 du 1 er juillet 2010 Calculer avec Sage Alexandre Casamayou Guillaume Connan Thierry Dumont Laurent Fousse François Maltey Matthias Meulien Marc Mezzarobba Clément Pernet Nicolas Thiéry Paul Zimmermann Revision : 417 du 1

Plus en détail

C.M. 1 & 2 : Prise en main de Linux

C.M. 1 & 2 : Prise en main de Linux Grégory Bonnet gregory.bonnet@unicaen.fr GREYC Université Caen Basse Normandie Diaporama original : Jean-Philippe Métivier - Boris Lesner But de cet enseignement 1 - Apprendre à manipuler un système Unix/Linux

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

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin. Exo7 Matrice d une application linéaire Corrections d Arnaud odin. Exercice Soit R muni de la base canonique = ( i, j). Soit f : R R la projection sur l axe des abscisses R i parallèlement à R( i + j).

Plus en détail

Chapitre 7: Dynamique des fluides

Chapitre 7: Dynamique des fluides Chapitre 7: Dynamique des fluides But du chapitre: comprendre les principes qui permettent de décrire la circulation sanguine. Ceci revient à étudier la manière dont les fluides circulent dans les tuyaux.

Plus en détail

Simulation numérique d un stockage de déchets nucléaires en site géologique profond

Simulation numérique d un stockage de déchets nucléaires en site géologique profond Simulation numérique d un stockage de déchets nucléaires en site géologique profond Page 1 de 12 G. Allaire, M. Briane, R. Brizzi and Y. Capdeboscq CMAP, UMR-CNRS 7641, Ecole Polytechnique 14 juin 2006

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

Exercice 1. Exercice n 1 : Déséquilibre mécanique

Exercice 1. Exercice n 1 : Déséquilibre mécanique Exercice 1 1. a) Un mobile peut-il avoir une accélération non nulle à un instant où sa vitesse est nulle? donner un exemple illustrant la réponse. b) Un mobile peut-il avoir une accélération de direction

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 2015 www.ecadfem.ch Renens, juillet 2015 OFFRE - Logiciel de calcul à la demande Madame, Monsieur, Merci de votre intérêt

Plus en détail

Confort thermique d un local d habitation: Simulation thermoaéraulique pour différents systèmes de chauffage

Confort thermique d un local d habitation: Simulation thermoaéraulique pour différents systèmes de chauffage Revue des Energies Renouvelables Vol. 15 N 1 (2012) 91 102 Confort thermique d un local d habitation: Simulation thermoaéraulique pour différents systèmes de chauffage F. Boudali Errebai 1*, L. Derradji

Plus en détail

Ce cours introduit l'électrodynamique classique. Les chapitres principaux sont :

Ce cours introduit l'électrodynamique classique. Les chapitres principaux sont : 11P001 ELECTRDYNAMIQUE I Automne 4 crédits BACHELR 1ère ANNEE MASTER BIDISCIPLINAIRE MINEURE PHYSIQUE CURS BLIGATIRES Enseignant(s) G. Iacobucci P Automne (A) Horaire A C2 E2 LU 1113 EPA JE 810 EPA = obligatoire

Plus en détail

Technologie des contacteurs gaz liquide : cas des colonnes à plateaux et à garnissage. M. Prévost

Technologie des contacteurs gaz liquide : cas des colonnes à plateaux et à garnissage. M. Prévost Technologie des contacteurs gaz liquide : cas des colonnes à plateaux et à garnissage M. Prévost Version V2/ nov 2006 Structure du cours Partie 1 : Introduction Partie 2 : Mise en contact de Gaz et de

Plus en détail

Interaction Fluide-Structure pour les corps élancés

Interaction Fluide-Structure pour les corps élancés Interaction Fluide-Structure pour les corps élancés DE NAYER GUILLAUME a, LEROYER ALBAN a, VISONNEAU MICHEL a, BOYER FRÉDÉRIC b a: Laboratoire de Mécanique des Fluides (LMF) UMR-CNRS 698, Ecole Centrale

Plus en détail