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

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

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

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

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

Guide de SolidWorks Flow Simulation pour l enseignant. Présentateur Date

Guide de SolidWorks Flow Simulation pour l enseignant. Présentateur Date Guide de SolidWorks Flow Simulation pour l enseignant Présentateur Date 1 Qu'est-ce que SolidWorks Flow Simulation? SolidWorks Flow Simulation est un logiciel d'analyse des écoulements de fluide et du

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

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

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

Procédures pour la génération d'un maillage sous ICEM-CFD

Procédures pour la génération d'un maillage sous ICEM-CFD TF01 : Tutoriel (succinct) de prise en main des outils 1. ICEM-CFD (CAO+maillage) 2. Fluent (Calcul et post-traitement) Étude de l'écoulement autour d'un disque placé au sein d'un domaine rectangulaire

Plus en détail

SOUTENANCE DE PROJET DE FIN D ÉTUDES

SOUTENANCE DE PROJET DE FIN D ÉTUDES SOUTENANCE DE PROJET DE FIN D ÉTUDES Développement d un modèle d échangeur thermique pour l étude par simulation numérique 3D sous FLUENT Franck LE RHUN Valeo Engine Management Systems 4 septembre 2007

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

Initiation à l'utilisation du logiciel de simulation numérique ANSYS/FLUENT

Initiation à l'utilisation du logiciel de simulation numérique ANSYS/FLUENT Initiation à l'utilisation du logiciel de simulation numérique ANSYS/FLUENT olivier.boiron@centrale-marseille.fr Septembre 2015 3A FETES Introduction à l'utilisation du logiciel de simulation numérique

Plus en détail

SIMULATION NUMÉRIQUE DU LANCEMENT D UNE TORPILLE SOUS-MARINE JULIEN NAVE PIERRE MATHARAN

SIMULATION NUMÉRIQUE DU LANCEMENT D UNE TORPILLE SOUS-MARINE JULIEN NAVE PIERRE MATHARAN SIMULATION NUMÉRIQUE DU LANCEMENT D UNE TORPILLE SOUS-MARINE JULIEN NAVE PIERRE MATHARAN 28 JANVIER 2013 1 SIMULATION TORPILLE SOUS-MARINE 2 1. Introduction On a choisi d étudier la torpille chinoise ET36,

Plus en détail

INSA de LYON Dép. Génie Civil et Urbanisme 3GCU CONVECTION - 93. [J. Brau], [2006], INSA de Lyon, tous droits réservés

INSA de LYON Dép. Génie Civil et Urbanisme 3GCU CONVECTION - 93. [J. Brau], [2006], INSA de Lyon, tous droits réservés CONVECTION - 93 Introduction Ce mode de transfert est basé sur le fait qu il y a déplacement de matière : il ne concerne donc que les fluides (liquides et gaz). Contrairement à la conduction où le transfert

Plus en détail

Modélisation & simulation des groupes motopropulseurs. p. 129 à 132

Modélisation & simulation des groupes motopropulseurs. p. 129 à 132 Modélisation & simulation des groupes motopropulseurs ff p. 129 à 132 Fondamentaux Peut être organisé en intra-entreprise Introduction à la modélisation & la simulation des GMP & du contrôle 5 Jours

Plus en détail

Modélisation. et simulation. des groupes

Modélisation. et simulation. des groupes 128 Moteurs - Lubrifiants - 2014 ALIMENTATION EN AIR, COMBUSTION ET DÉPOLLUTION CONCEPTION DE LA BASE ÉVOLUTION DES Modélisation CONTRÔLE et simulation PHYSICO-CHIMIE DES LUBRIFIANTS ET THÉORIE DE LA des

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

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

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

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

MAGE. Présentation du logiciel. Auteur : Jean-Baptiste FAURE Unité de recherche Hydrologie-Hydraulique

MAGE. Présentation du logiciel. Auteur : Jean-Baptiste FAURE Unité de recherche Hydrologie-Hydraulique MAGE Présentation du logiciel Auteur : Jean-Baptiste FAURE Unité de recherche Hydrologie-Hydraulique Contributeurs : plusieurs générations de stagiaires MAGE : logiciel d'hydraulique à surface libre mai

Plus en détail

Concours CASTing 2011

Concours CASTing 2011 Concours CASTing 2011 Épreuve de mécanique Durée 1h30 Sans calculatrice Le candidat traitera deux exercices parmi les trois proposés dans le sujet. Dans le cas où les trois exercices seraient traités partiellement,

Plus en détail

ECOULEMENT LAMINAIRE TRANSITOIRE AUTOUR D UN CYLINDRE

ECOULEMENT LAMINAIRE TRANSITOIRE AUTOUR D UN CYLINDRE ECOULEMENT LAMINAIRE TRANSITOIRE AUTOUR D UN CYLINDRE Introduction L écoulement d un fluide autour d un cylindre fait partie des problèmes les plus étudiés en mécanique des fluides ou en aérodynamique,

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

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

Installation et configuration du logiciel de synchronisation de fichiers : SyncBackSE

Installation et configuration du logiciel de synchronisation de fichiers : SyncBackSE Installation et configuration du logiciel de synchronisation de fichiers : SyncBackSE Dans de nombreux projets on peut vouloir effectuer une synchronisation de fichiers entre différents serveurs. De plus,

Plus en détail

CARMEN. atelier logiciels simulation de systèmes propulsifs à ergols liquides LMCS 17/04/2008

CARMEN. atelier logiciels simulation de systèmes propulsifs à ergols liquides LMCS 17/04/2008 CARMEN atelier logiciels simulation de systèmes propulsifs à ergols liquides LMCS 17/04/2008 Table de matières Introduction sur DLA Présentation CARMEN Logiciel CARINS Logiciel CARDIM Conclusions This

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

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

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

SIMULATION CFD ET COMPARAISON AVEC DONNÉES EXPÉRIMENTALES DU COEFFICIENT DE TRANSFERT CONVECTIF DE CHALEUR D UN ÉCOULEMENT LAMINAIRE AU-DESSUS DU BOIS

SIMULATION CFD ET COMPARAISON AVEC DONNÉES EXPÉRIMENTALES DU COEFFICIENT DE TRANSFERT CONVECTIF DE CHALEUR D UN ÉCOULEMENT LAMINAIRE AU-DESSUS DU BOIS VII ème Colloque Interuniversitaire Franco-Québécois sur la Thermique des Systèmes 23-25 mai 2005, Saint-Malo SIMULATION CFD ET COMPARAISON AVEC DONNÉES EXPÉRIMENTALES DU COEFFICIENT DE TRANSFERT CONVECTIF

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

AdaStudio : Visual Ada Developer

AdaStudio : Visual Ada Developer AdaStudio : Visual Ada Developer 1) Introduction Visual Ada Developer (VAD) est un logiciel libre basé sur TCL/TK (Tool Command Language/ToolKit) pour construire des interfaces utilisateurs graphiques

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

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

Etude de l écoulement d un fluide entre deux plans parallèles munis d obstacles

Etude de l écoulement d un fluide entre deux plans parallèles munis d obstacles ème Congrès Français de Mécanique Bordeaux, 6 au 3 août 3 Etude de l écoulement d un fluide entre deux plans parallèles munis d obstacles. BODIF, F. DNNE,.K. BENKL niversité des Sciences et de la Technologie

Plus en détail

Fudaa-Mascaret 3.1.3

Fudaa-Mascaret 3.1.3 Fudaa-Mascaret 3.1.3 EDF-CETMEF Fabrice Zaoui EDF R&D - LNHE juin 2012 F. ZAOUI (EDF R&D) Club Modélisation Hydraulique juin 2012 1 / 18 Sommaire 1 Mise en open-source totale du logiciel FUDAA-MASCARET

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

SIMULATION DES AUTOUR D UN MODELE SIMPLIFIE DE VOITURE AUTOMOBILE

SIMULATION DES AUTOUR D UN MODELE SIMPLIFIE DE VOITURE AUTOMOBILE Simulation SIMULATION AUTOUR D UN MODELE SIMPLIFIE DE VOITURE AUTOMOBILE Michel VISONNEAU et Emmanuel GUILMINEAU Laboratoire de Mécanique des Fluides CNRS UMR 6598, Ecole Centrale de Nantes Nantes, FRANCE

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

Objectifs du Chapitre. Initiatiaon à l Analyse Dimensionnelle. Introduction à la Théorie de Maquettes et Similitude.

Objectifs du Chapitre. Initiatiaon à l Analyse Dimensionnelle. Introduction à la Théorie de Maquettes et Similitude. Objectifs du Chapitre Initiatiaon à l Analyse Dimensionnelle. Introduction à la Théorie de Maquettes et Similitude. Adil Ridha (Université de Caen) Analyse Dimensionnelle et Similitude 2009-2010 1 / 31

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

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

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

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

ASR1 - Systèmes d exploitation

ASR1 - Systèmes d exploitation ASR1 - Systèmes d exploitation Semestre 1, année 2011-2011 Département d informatique IUT Bordeaux 1 Janvier 2012 q 1 / 1 1. Introduction aux Systèmes d exploitation Contenu à quoi ça sert grandes fonctions

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

La méthode Chimère : Une méthode de maillages recouvrants

La méthode Chimère : Une méthode de maillages recouvrants La méthode Chimère : Une méthode de maillages recouvrants Les différentes topologies possibles avec la méthode Chimère et ses différentes utilisations Les techniques Chimère de base Les contraintes sur

Plus en détail

DIIC - INC, 3 e année. Module COMV TP 1 - Introduction au codage d image : manipulation des outils

DIIC - INC, 3 e année. Module COMV TP 1 - Introduction au codage d image : manipulation des outils DIIC - INC, 3 e année Module COMV TP 1 - Introduction au codage d image : manipulation des outils Gaël Sourimant, Luce Morin 18 octobre 2006 1 Introduction Le but de ce TP est d observer et de comparer

Plus en détail

Évolution d un solveur Navier-Stokes massivement parallèle pour l'étude du déferlement des vagues

Évolution d un solveur Navier-Stokes massivement parallèle pour l'étude du déferlement des vagues Évolution d un solveur Navier-Stokes massivement parallèle pour l'étude du déferlement des vagues Stéphane Glockner, Pierre Lubin, I2M UMR 52 95 glockner@ipb.fr p.lubin@i2m.u-bordeaux1.fr Introduction

Plus en détail

Classes et templates C++

Classes et templates C++ Classes et templates C++ Ce TP propose une application des classes, des templates et du polymorphisme au travers du design de classes permettant de gérer des courbes de Bézier. Contents 1 Bézier unidimensionnelle

Plus en détail

1. OBJET 3 2. PERIMETRE DES PRESTATIONS 3 3. EXEMPLES TYPES DE PRESTATIONS 4 4. EXEMPLES TYPES DE REALISATIONS 5

1. OBJET 3 2. PERIMETRE DES PRESTATIONS 3 3. EXEMPLES TYPES DE PRESTATIONS 4 4. EXEMPLES TYPES DE REALISATIONS 5 SOMMAIRE 1. OBJET 3 2. PERIMETRE DES PRESTATIONS 3 3. EXEMPLES TYPES DE PRESTATIONS 4 4. EXEMPLES TYPES DE REALISATIONS 5 5. TYPES DE LIVRABLES A REMETTRE PAR LE TITULAIRE 6 6. SAVOIR-FAIRE REQUIS 6 2

Plus en détail

CHAPITRE 5. BCPST. que les thèmes de TP-cours sont conçus pour être traité conjointement aux thèmes de cours correspondants.

CHAPITRE 5. BCPST. que les thèmes de TP-cours sont conçus pour être traité conjointement aux thèmes de cours correspondants. Chapitre 5 BCPST Le programme de deuxième année BCPST s inscrit dans la continuité de celui de première année dans les différentes parties de physique, afin de donner à l élève les outils de travail de

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

Description du programme de physique et estimation horaire

Description du programme de physique et estimation horaire Description du programme de physique et estimation horaire Description du programme de physique première année et estimation horaire En italiques : les points incertains. 1. Description des états de la

Plus en détail

Travaux pratiques de Génie Informatique TP 2 & 3. séances, mais vous pouvez en faire plus. Essayer d aller le plus loin possible.

Travaux pratiques de Génie Informatique TP 2 & 3. séances, mais vous pouvez en faire plus. Essayer d aller le plus loin possible. 1 BUT DE LA SÉANCE. TRAVAUX PRATIQUES DE GÉNIE INFORMATIQUE Ces deuxième et troisième séances ont pour but de vous faire avancer dans la programmation sous Matlab. Vous y découvrez les fonctions, les sous-programmes

Plus en détail

PCSI - informatique commune Vendredi 6 juin 2014 : DS 3. Whatever works!

PCSI - informatique commune Vendredi 6 juin 2014 : DS 3. Whatever works! PCSI - informatique commune Vendredi 6 juin 2014 : DS 3 Avertissements : Whatever works! Vous avez droit à tout document : papier, web... Allumez l ordinateur, loguez vous, lancez Python. En cas de problème,

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

UE1 - Langage C Fiche TP1

UE1 - Langage C Fiche TP1 1 UE1 - Langage C Fiche TP1 Objectifs 1. Connaître quelques commandes linux 2. Savoir manipuler les outils de compilation tels que gcc, make 3. Ecrire des algorithmes, les coder en C, et les exécuter 1.

Plus en détail

Le corps d Ahmed : de la simulation vers le contrôle

Le corps d Ahmed : de la simulation vers le contrôle Le corps d Ahmed : de la simulation vers le contrôle Emmanuel GUILMINEAU Equipe Modélisation Numérique Laboratoire de Mécanique des Fluides-CNRS UMR 6598 Ecole Centrale de Nantes, Nantes, FRANCE GRD des

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

CALCULS MULTI PHYSIQUES D UNE STRUCTURE POUR VANNE DE FOND CALCULS FLUIDES ET MECANIQUES D UNE STRUCTURE MECANOSOUDEE. Rédacteur : Sylvain THINAT

CALCULS MULTI PHYSIQUES D UNE STRUCTURE POUR VANNE DE FOND CALCULS FLUIDES ET MECANIQUES D UNE STRUCTURE MECANOSOUDEE. Rédacteur : Sylvain THINAT CALCULS MULTI PHYSIQUES D UNE STRUCTURE POUR VANNE DE FOND CALCULS FLUIDES ET MECANIQUES D UNE STRUCTURE MECANOSOUDEE POUR UNE VANNE DE FOND DE L AMENAGEMENT ROUJANEL Rédacteur : Sylvain THINAT Révision

Plus en détail

Génie logiciel, conduite de projets... Mémo. Utilisation de subversion et de forge. Bruno Zanuttini, Jean-Luc Lambert, François Rioult

Génie logiciel, conduite de projets... Mémo. Utilisation de subversion et de forge. Bruno Zanuttini, Jean-Luc Lambert, François Rioult Université de Caen Basse-Normandie Département d informatique Tous diplômes, 2012 2013 Unité : N/A Génie logiciel, conduite de projets... Mémo. Utilisation de subversion et de forge Bruno Zanuttini, Jean-Luc

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

Étude d une pompe airlift : Modélisation CFD et validation sur un banc d essai sous conditions atmosphériques.

Étude d une pompe airlift : Modélisation CFD et validation sur un banc d essai sous conditions atmosphériques. Étude d une pompe airlift : Modélisation CFD et validation sur un banc d essai sous conditions atmosphériques. Ing. M. HENNICO Ir V. KELNER GRAMME Liège Dr G. CALLIAUW DESMET BALLESTRA Zaventem Cette thèse

Plus en détail

TP MSO Synthèse d images: Lancé de rayons CPE

TP MSO Synthèse d images: Lancé de rayons CPE TP MSO Synthèse d images: Lancé de rayons CPE durée-4h 2011 FIGURE 1 Étapes de l algorithme de lancé de rayons. De gauche à droite : équation du calcul d intersection; image des intersections; ordonnancement

Plus en détail

POLY-PREPAS Centre de Préparation aux Concours Paramédicaux

POLY-PREPAS Centre de Préparation aux Concours Paramédicaux POLY-PREPAS Centre de Préparation aux Concours Paramédicaux - Sections : L1 Santé - 1 Olivier CAUDRELIER oc.polyprepas@orange.fr Chapitre 1 : Equations aux dimensions 1. Equation aux dimensions a) Dimension

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

É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

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

GUIDE PRATIQUE 2014 LA REUSSITE L APPRENTISSAGE. 01 55 17 80 10 www.cesfa-btp.com cesfa@cesi.fr SOMMAIRE : RENTREE 2014 :

GUIDE PRATIQUE 2014 LA REUSSITE L APPRENTISSAGE. 01 55 17 80 10 www.cesfa-btp.com cesfa@cesi.fr SOMMAIRE : RENTREE 2014 : LA REUSSITE L APPRENTISSAGE PAR GUIDE PRATIQUE 2014 SOMMAIRE : I Comment intégrer la formation? II Les épreuves écrites III Nous rencontrer RENTREE 2014 : 01 55 17 80 10 www.cesfa-btp.com cesfa@cesi.fr

Plus en détail

Programmation C++ Utilisation de QtCreator pour la gestion de projet TD 0

Programmation C++ Utilisation de QtCreator pour la gestion de projet TD 0 Programmation C++ Utilisation de QtCreator pour la gestion de projet TD 0 B. Raymond and R. Pacanowski September 25, 2014 1 Motivation Ecrire dans un fichier hello_word.cpp, un programme qui affiche «Hello

Plus en détail

Équation de Poisson : programme Python

Équation de Poisson : programme Python Frédéric Legrand Licence Creative Commons 1 Équation de Poisson : programme Python 1. Introduction Ce document présente une interface Python pour le programme C présenté dans Équation de Poisson : programme

Plus en détail

Introduction au système d exploitation Linux Linux / Emacs / Scilab / L A TEX

Introduction au système d exploitation Linux Linux / Emacs / Scilab / L A TEX Introduction au système d exploitation Linux Linux / Emacs / Scilab / L A TEX Jean-Philippe Chancelier et Michel De Lara 7 septembre 2009 Table des matières 1 Introduction 2 2 Le système de fichiers 3

Plus en détail

: scientifique. : Physique, technologie et sciences de l ingénieur (PTSI) Physique et technologie (PT) : Sciences industrielles de l ingénieur

: scientifique. : Physique, technologie et sciences de l ingénieur (PTSI) Physique et technologie (PT) : Sciences industrielles de l ingénieur : scientifique : Physique, technologie et sciences de l ingénieur (PTSI) Physique et technologie (PT) : Sciences industrielles de l ingénieur Première et seconde s PROGRAMME DE SCIENCES INDUSTRIELLES DE

Plus en détail

Version default Titre : Opérateur RECU_PARA_YACS Date : 15/06/2011 Page : 1/5 Responsable : Nicolas GREFFET Clé : U7.06.

Version default Titre : Opérateur RECU_PARA_YACS Date : 15/06/2011 Page : 1/5 Responsable : Nicolas GREFFET Clé : U7.06. Titre : Opérateur RECU_PARA_YACS Date : 15/06/2011 Page : 1/5 Opérateur RECU_PARA_YACS 1 But L'objet de cette commande est de gérer certains échanges de paramètres pour le couplage IFS par des appels YACS.

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

Parmi le large éventail des codes de calcul de l écoulement connus on peut citer : C3D, N3S, Fluent, CFX, Numeca, Star-CD, etc

Parmi le large éventail des codes de calcul de l écoulement connus on peut citer : C3D, N3S, Fluent, CFX, Numeca, Star-CD, etc Chapitre 5 Modélisation numérique 5.1. Introduction Depuis quelques années, l accroissement de la puissance des ordinateurs a permis de conduire des calculs tridimensionnels de l écoulement en turbomachines,

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

Zebulon. des matériaux. Emile Renner. Thématique: PMMCM Encadrants: Patrick DELOBELLE, Fabrice RICHARD, Yves GAILLARD, Fabien Amiot

Zebulon. des matériaux. Emile Renner. Thématique: PMMCM Encadrants: Patrick DELOBELLE, Fabrice RICHARD, Yves GAILLARD, Fabien Amiot Zebulon Code EF spécialisé dans le comportement des matériaux Emile Renner Thématique: PMMCM Encadrants: Patrick DELOBELLE, Fabrice RICHARD, Yves GAILLARD, Fabien Amiot Plan I- Introduction II- Structure

Plus en détail

Journées scientifiques du GdR Momas 7 octobre 2004, Univ. Paris 6 E. Deville, CEA Saclay DEN/DM2S

Journées scientifiques du GdR Momas 7 octobre 2004, Univ. Paris 6 E. Deville, CEA Saclay DEN/DM2S 1 Présentation de la plate-forme SALOME Journées scientifiques du GdR Momas 7 octobre 2004, Univ. Paris 6 E. Deville, CEA Saclay DEN/DM2S Plan de l exposé Présentation de la plate-forme Alliances 2 1.

Plus en détail

Motifs turbulent-laminaire dans l écoulement de Poiseuille plan

Motifs turbulent-laminaire dans l écoulement de Poiseuille plan rencontre du non-linéaire 2013 155 Motifs turbulent-laminaire dans l écoulement de Poiseuille plan Laurette S. Tuckerman PMMH-ESPCI-CNRS, 10 rue Vauquelin, 75005 Paris laurette@pmmh.espci.fr z streamwise

Plus en détail

ENSEIRB-MATMECA PG-113 2014. TP6: Optimisation au sens des moindres carrés

ENSEIRB-MATMECA PG-113 2014. TP6: Optimisation au sens des moindres carrés ENSEIRB-MATMECA PG-113 014 TP6: Optimisation au sens des moindres carrés Le but de ce TP est d implémenter une technique de recalage d images qui utilise une méthode vue en cours d analyse numérique :

Plus en détail

Systèmes linéaires. 1. Introduction aux systèmes d équations linéaires. Exo7. 1.1. Exemple : deux droites dans le plan

Systèmes linéaires. 1. Introduction aux systèmes d équations linéaires. Exo7. 1.1. Exemple : deux droites dans le plan Exo7 Systèmes linéaires Vidéo partie 1. Introduction aux systèmes d'équations linéaires Vidéo partie 2. Théorie des systèmes linéaires Vidéo partie 3. Résolution par la méthode du pivot de Gauss 1. Introduction

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

Journée de rencontres ANSES - IGN - INA - Labex Bézout

Journée de rencontres ANSES - IGN - INA - Labex Bézout Journée de rencontres ANSES - IGN - INA - Labex Bézout Présentation du LAMA Stéphane Sabourau 3 mars 2014 Présentation générale Le Laboratoire d Analyse et Mathématiques Appliquées (LAMA) est composé de

Plus en détail

TPS 5 : Prise en main du système de Développement IMAP137L. Préparation. Objectifs : Manipulation :

TPS 5 : Prise en main du système de Développement IMAP137L. Préparation. Objectifs : Manipulation : TPS 5 : Prise en main du système de Développement IMAP137L Préparation 1. Prendre connaissance de l annexe de ce TP et revoir les pages 110-126 du cours. 2. Quels sont les principaux constituants du Système

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

Utilisation de Channel Flow

Utilisation de Channel Flow Utilisation de Channel Flow Jérôme Vinçonneau 1 Introduction Channelflow est un programme de simulation numérique directe pour les écoulement de fluides incompressible s effectuant dans des domaines rectangulaires

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

Les logins et mots de passe sont les mêmes que l année dernière.

Les logins et mots de passe sont les mêmes que l année dernière. Travaux pratiques 01 2015 2016 1 Poste de travail 1.1 Connection Les logins et mots de passe sont les mêmes que l année dernière. 1.2 Le terminal Pour ouvrir un terminal, allez dans le menu en bas à gauche

Plus en détail

ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges. c Copyleft 2006, ELSE Team

ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges. c Copyleft 2006, ELSE Team ETNA Projet de Fin d Étude 2005-2007 RimElse Cahier des charges c Copyleft 2006, ELSE Team 18 avril 2006 Table des matières 1 Introduction 2 2 Présentation du projet 3 2.1 Une distribution Évolulable..................

Plus en détail

1 : 1 er programmes & prise en main de l environnement

1 : 1 er programmes & prise en main de l environnement 1 : 1 er programmes & prise en main de l environnement 1 Introduction 1.1 Rappel : gestion d arborescence et de fichiers sous UNIX Pour la manipulation de répertoire et de fichier à partir d un terminal

Plus en détail

THÈME : INTERACTION DES STRUCTURES TOURBILLONNAIRES AVEC LA COUCHE LIMITE DANS UNE CAVITÉ DIFFÉRENTIELLEMENT CHAUFFÉE

THÈME : INTERACTION DES STRUCTURES TOURBILLONNAIRES AVEC LA COUCHE LIMITE DANS UNE CAVITÉ DIFFÉRENTIELLEMENT CHAUFFÉE RÉPUBLIQUE ALGÉRIENNE DÉMOCRATIQUE ET POPULAIRE MINISTÈRE DE L ENSEIGNEMENT SUPÉRIEUR ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITÉ MENTOURI - CONSTANTINE FACULTÉ DES SCIENCES DE L'INGÉNIEUR DÉPARTEMENT DE

Plus en détail

Module 2 Introduction à Workbench - Solutions

Module 2 Introduction à Workbench - Solutions SYS865b Matériaux composites avancés, théorie et analyse par éléments finis H 2014 Module 2 Introduction à Workbench - Solutions Introduction à ANSYS Workbench Afin de faciliter les explications les notations

Plus en détail