Skip to main content

Bubulles

InformationsBubulles contact : vincent.jouveshomme@etu.sorbonne-universite.fr et elsa.melili@etu.sorbonne-universite.fr 

Projet : Modélisation analogique de la remontée du gaz dans uneun "cheminée"conduit magmatique.magmatique

 

 


 

DescriptionPrésentation etdu objectifsprojet :

NotreL'objectif objectifde ce projet est de reproduire 2 cas extrêmes du comportement du flux de gaz lors de la remontée du magmamagma, pourqui deuxprécède une éruption volcanique, afin de représenter 2 dynamismes éruptifs différents, à l'aide d'un modèle analogique.rents. Ces 2 cas sont : une remontée homogène du gaz (flux continu de petites bulles) qui donne lieu à un dynamisme effusif de type coulées de lave, et une remontée hétérogène (flux discontinu, bulles massives) qui donne lieu à des éruptions intermittentes de type stromboliennes. Nous allons faire varier différents paramètres pour étudier lesquels ont une influence sur le flux montant de gaz, et donc sur la dynamique de l'éruption :

  • un flux homogène de gaz sous la viscositéforme dude matériaupetites bulles, qui sertentraîne d'analogueun audynamisme magmade (2type matériaux différents)hawaïen
  • leun flux hétérogène de gaz sous la forme de bulles massives intermittentes, qui entraîne un dynamisme strombolien

Le but final est d'obtenir un graphique qui représente la vitesse de remontée des bulles de gaz en fonction du diamètre de la colonne ende plexiglassplexiglass, qui sertnous servira d'analogue au conduit magmatiquemagmatique. (2Nous diamètresdevons différents)donc

  • si nous n'arrivons pas à obtenir lesfaire 2 cas décrits ci-dessusmontages, en modifiant les 2 premiers paramètres, nous ferons aussi varier le flux de gaz à la basediamètre de la colonnecolonne, pour pouvoir placer plusieurs points sur notre graphique, afin d'obtenir l'allure de la courbe.
  • Montage :

    MatérielPour faire notre modèle, nous allons utiliser :

    • 2 colonnes en plexiglass : une(diamètres de 5cm5 et une10 decm), 10cmanalogues deau diamètreconduit magmatique
    • 2 cristallisoirstupperwares en verre et polypropylène (volumes de 600 et 1800 mL), analogues au réservoir magmatique
    • du glycérol (volumes de 1,5 et 4 L), analogue au magma
    • 2 thermomètres
    • 2 bulleurs
    • 2 couvercles
    • 4 plateaux perforants (2bulleurs, avec desrobinet petitspour trouesgérer etl'intensité 2du avec différentes taillesflux de troues)
    • 2 pinces
    • chronomètre manuel (prise de vidéo)gaz

     

    Montage expérimental : 

     

    image.png

    Le bulleur sera introduit dans le cristallisoir via un trou dans le couvercle. Ce même couvercle forcera l'air introduit dans le fluide du cristallisoir à remonter par la colonne en plexiglass.

    Le plateau perforant permettra de contrôler les tailles des bulles qui remontent le long du conduit. Où placer le plateau : au niveau du bulleur où à la base de la colonne ?

    L'analogue au gaz volcanique qu'on utilisera sera tout simplement de l'air.

    Fluides envisagés : Huile de vidange et glycérine liquide (faire des dilutions successives jusqu'à observer une viscosité qui nous convient, ou trouver une relation nous permettant de calculer la viscosité théorique en fonction de la concentration).

    Pour la plupart des fluides, la viscosité change avec la température --> on peut essayer de trouver un fluide qui échappe à cette règle, sinon : on étudie les variations de viscosité du matériau utilisé en fonction de la température, et on mesure la température du fluide avec un thermomètre lors de nos expériences, afin de prendre en compte ce paramètre.

    Attendus : 

    • Calcul des vitesses de remontées des bulles de gaz
    • Construction du diagramme vitesse mesurée = f (diamètre)
    • Discussion des régimes d'ascension des bulles observées en fonction des diamètres et des viscosités (éventuellement des flux d'air)

    programme pour la colonne de 5 cm :

    $fn = 200;
    
    hauteur = 20;
    diam_ext = 60;
    diam_int = 50;
    h_plaque = 3;
    diam_plaque = 55;
    largeur = 40;
    longueur = 60;
    
    difference() {
      cylinder(hauteur, d = diam_ext);
      translate ([0,0,0]) cylinder (hauteur, d = diam_int);
        union () {
            translate ([0,0,3]) cylinder (h_plaque, d = diam_plaque);
              translate ([0,-30,3])
              cube ([largeur, longueur, h_plaque]);
    }
    }

    IMG_0679[3754].jpg IMG_0680[3756].jpg

    programme pour le plateau perforant de la colonne de 5 cm :

     

    Plateau perf 1.png

    $fn = 200;
    
    hauteur = 2.5;
    diam_ext = 110;
    diam_int = 100;
    h_plaque = 2.5;
    diam_plaque = 105;
    largeur = 90;
    longueur = 110;
    diam_pittrou = 3;
    diam_grotrou = 10;
    
    
    difference () { 
     union () {
        translate ([0,0,0]) cylinder (h_plaque, d = diam_plaque);
         translate ([0,-55,0])
         cube ([largeur, longueur, h_plaque]);
     }
              translate ([0,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,20,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([0,-20,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([20,0,0]) cylinder(hauteur, d = diam_grotrou); 
              translate ([-20,0,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([15,15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([-15,15,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-15,-15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([15,-15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,40,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,-40,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([40,0,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-40,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([30,30,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([-30,30,0]) cylinder(hauteur, d = diam_grotrou); 
              translate ([-30,-30,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([30,-30,0]) cylinder(hauteur, d = diam_grotrou);
    } 

     

    Montage final  :

    IMG_1295.jpg

    Carnet de bord

    Semaine 3 

    Test de matériaux, d'étanchéité et de bulleur pour la colonne de 5cm de diamètre.

    IMG_0598[3704].jpg

    Premier montage réussi.

    Matériel : colonne 5cm - bulleur - pince - eau - pistolet à colle - boite en plastique hermétique  

    Nous avons utilisé un seau en plastique et son couvercle à la place du cristallisoir. Sur le couvercle, on a percé un trou d'un peu plus de 5 cm de diamètre (pour prendre en compte l'épaisseur du plexi) et un autre de quelques mm de diamètre (pour le bulleur). Des fissures se sont formées lors du perçage sur le plastique, donc nous avons cherché à les boucher pour étanchéifier le couvercle avant de rempli le seau d'eau --> nous avons d'abord essayé avec du scotch, sans succès, puis avec un pistolet à colle, qui a parfaitement bouché les fissures. Nous avons donc pu remplir le seau et la colonne d'eau en versant du haut de la colonne. Le montage était étanche et a bien fonctionnée : l'air est bien remonté par la colonne.

    Pour la suite ;

    --> trouver un récipient similaire au seau en plastique, mais plus grand, pour le 2e montage avec la colonne de 10 cm de diamètre

    --> étudier les propriétés de l'huile de vidange (viscosité en fonction de la température) qui est l'un des matériaux qu'on nous a conseillé d'utiliser

    --> en fonction de l'ordre de grandeur trouvé pour la viscosité de l'huile, choisir une concentration de glycérol qui permet d'avoir une 2e viscosité assez différente pour au final obtenir 2 dynamique distinctes pour la remontée du gaz

    Semaine 4 

    IMG_0595[3706].jpg

    Première approche d'openscad, réalisation du programme pour créer les embouts qui rattacheront la colonne au plaques perforantes. 

    --> Nous avons opté pour un montage un peu différent de celui présenté sur le schéma au tout début de ce dossier :

    Nous voulions initialement insérer le plateau perforant à l'intérieur de la colonne (à la base), ou le jointer au couvercle, au-dessus du trou, et poser la colonne dessus. Si l'on fait ça, les plateaux perforants ne pourront pas être retirés du montage, et il aurait donc fallu faire plusieurs montages pour chaque plateau, nous aurions eu besoin de plusieurs colonnes de chaque taille, etc. Nous avons donc décider d'imprimer une pièce à fixer à la base de la colonne, un cylindre troué en haut et en bas (pour laisser s'écouler le fluide et le gaz) qui dispose d'un compartiment fin, dans lequel nous allons insérer les 2 plateaux perforants différents. Cela rendra possible l'échange de plateau sur un même montage pour avoir 2 tailles de bulles différentes.

    Pour résumer, nous devons imprimer 2 de ces pièces, une pour chaque taille de colonne (le diamètre intérieur du cylindre correspond au diamètre extérieur de la colonne), et 4 plateaux perforants (découpe laser), 2 différents pour chaque taille de colonne, que l'on pourra glisser et remplacer dans la pièce cylindrique.

    programme pour la colonne de 5 cm :

    $fn = 200;
    
    hauteur = 20;
    diam_ext = 60;
    diam_int = 50;
    h_plaque = 3;
    diam_plaque = 55;
    largeur = 40;
    longueur = 60;
    
    difference() {
      cylinder(hauteur, d = diam_ext);
      translate ([0,0,0]) cylinder (hauteur, d = diam_int);
        union () {
            translate ([0,0,3]) cylinder (h_plaque, d = diam_plaque);
              translate ([0,-30,3])
              cube ([largeur, longueur, h_plaque]);
    }
    }

    IMG_0679[3754].jpg


    IMG_0680[3756].jpg

    Le programme de la pièce qui a été soustrait au cylindre pour réaliser la fente va être converti et utilisé sur Inkscape comme base pour les plateaux perforants.

    semaine 5 

    IMG_0678[3752].jpg

    Pièce réussie et compatible avec la colonne 

    semaine 6

    Plateau perf 1.png

    $fn = 200;
    
    hauteur = 3;
    diam_ext = 60;
    diam_int = 50;
    h_plaque = 3;
    diam_plaque = 55;
    largeur = 40;
    longueur = 60;
    diam_pittrou = 4;
    
    
    difference () {
     union () {
        translate ([0,0,0]) cylinder (h_plaque, d = diam_plaque);
         translate ([0,-30,0])
         cube ([largeur, longueur, h_plaque]);
     }
              translate ([0,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,-15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([15,0,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-15,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([13,13,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([-13,13,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-13,-13,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([13,-13,0]) cylinder(hauteur, d = diam_pittrou);
    }

    Objectif de la semaine 6 : Créer les différents plateaux perforants coulissants (2 avec des trous de même taille et 2 avec deux tailles de trous) grâce à openscad. Tester le montage avec les plateaux perforants et l'eau. Récupérer la glycérine au labo.  

    Pour cette séance de vendredi, nous avons eu des problèmes : le montage prototype que nous avions testé avec l'eau n'est plus étanche, et le couvercle du seau n'est pas adapté à la pression exercée par le glycérol qui pousse l'air lorsqu'on le verse dans le montage. Nous devons trouvé un autre récipient pour le montage.

    Nous avons pensé à un tupperware, avec un couvercle à clipper, pour être sûr qu'il tienne. Le couvercle de ce genre de tupperware est épais, donc nous n'aurons à priori pas de problème de fissures en perçant, ce qui facilitera l'étanchéité --> il suffira de fixer la colonne et le bulleur en jointant (si nous faisons ça, nous aurons besoin d'un 2e bulleur pour le 2e montage, une 2e solution serait d'avoir un trou légèrement pus petit que le tuyau du bulleur, pour que le trou soit entièrement rempli par le tuyau).

    Compress_20250312_183848_8857.jpg

    Ci-dessus : le genre de tupperware auquel nous avons pensé. Le tupperware qui nous paraissait le mieux est rond, et un peu plus profond pour qu'on soit sûr de ne pas avoir de problème à ce niveau-là. Les références sont ci-dessous :

    Compress_20250312_183848_8365.jpg

    On a trouvé ce tupperware dans le magasin à côté du campus, peut-être qu'il sera possible de ne pas en commander.

    image.jpeg
    Dimensions idéales : L 21, l 15, h 12

    Ce qu'il nous manque pour l'instant :

    • récipient pour le montage, avec un couvercle épais et bien fixé --> après le perçage, s'il n'y a pas de fissure, on pourra étanchéifier le montage en jointant
    • pièces restantes à imprimer --> porte-plateau pour la colonne de 10 cm, plateau avec petits trous pour la colonne de 5 cm, 2 types de plateaux pour la colonne de 10 cm

    On a opté pour ce récipient :

    Recipient 600 mL.png

    Numéro d'article : 392.690.97

    Lien : https://www.ikea.com/fr/fr/p/ikea-365-boite-de-conservation-av-couvercle-rond-verre-plastique-s39269097/ 

    + si on fait 2 montages côte à côte uniquement pour les colonnes de 5cm (un avec de l'eau et un avec du glycérol), on aura besoin d'un 2e bulleur. On aura aussi besoin de bulleurs pour les montages avec la colonne de 10cm, mais ce n'est pas la priorité.

    A priori, on n'aura pas de problèmes de fissures, donc on pourra simplement jointer les pièces pour étanchéifier. 

    Choses à faire pour le montage de la colonne de 5cm --> éventuellement réimprimer le plateau petitstrous (épaisseur un peu trop grande). Si on fait 2 montages (eau et glycérol), il faudra qu'on réimprime toutes les pièces pour la colonne de 5 cm.

    Recap des commandes : 

    • Au moins 1x le récipient Ikea, qu'on va utiliser pour le montage avec le glycérol (colonne de 5cm). Si on fait 2 montages pour chaque colonne (avec les 2 fluides) --> on aura besoin en tout de 4 récipients (!!! problème si on veut faire ça, on aura besoin d'une 2e colonne de 10cm, on en a qu'une).
    • De la même façon, on aura besoin de plusieurs bulleurs (au moins 2 pour les montages avec les colonnes de 5cm).

    Objectif de la semaine 7: Créer les différents plateaux et embouts pour la colonne de 10 cm.Imprimer un couvercle supplémentaire à ajouter sur le couvercle préexistant afin d'améliorer l'étanchéité.

    Voici les codes des pièces pour la colonne de 10 cm (Pierre, si tu lis le wiki, je n'ai pas réussi à les exporter en format stl depuis mon ordi, j'avais déjà eu ce problème avant) :

    1) Le cylindre en bout de colonne :

    $fn = 200;
    
    hauteur = 20;
    diam_ext = 110;
    diam_int = 100;
    h_plaque = 3;
    diam_plaque = 105;
    largeur = 90;
    longueur = 110;
    
    difference () {
      cylinder(hauteur, d = diam_ext);
      translate ([0,0,0]) cylinder (hauteur, d = diam_int);
        union () {
            translate ([0,0,3]) cylinder (h_plaque, d = diam_plaque);
              translate ([0,-30,3])
              cube ([largeur, longueur, h_plaque]);
    }
    } 

     2) Le plateau avec uniquement des petits trous :

    $fn = 200;
    
    hauteur = 2.5;
    diam_ext = 110;
    diam_int = 100;
    h_plaque = 2.5;
    diam_plaque = 105;
    largeur = 90;
    longueur = 110;
    diam_pittrou = 4;
    
    
    difference () {
     union () {
        translate ([0,0,0]) cylinder (h_plaque, d = diam_plaque);
         translate ([0,-55,0])
         cube ([largeur, longueur, h_plaque]);
     }
              translate ([0,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,20,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,-20,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([20,0,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-20,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([15,15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([-15,15,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-15,-15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([15,-15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,40,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,-40,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([40,0,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-40,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([30,30,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([-30,30,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-30,-30,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([30,-30,0]) cylinder(hauteur, d = diam_pittrou);
    } 

    3) Le plateau avec petits trous et gros trous :

    $fn = 200;
    
    hauteur = 2.5;
    diam_ext = 110;
    diam_int = 100;
    h_plaque = 2.5;
    diam_plaque = 105;
    largeur = 90;
    longueur = 110;
    diam_pittrou = 3;
    diam_grotrou = 10;
    
    
    difference () { 
     union () {
        translate ([0,0,0]) cylinder (h_plaque, d = diam_plaque);
         translate ([0,-55,0])
         cube ([largeur, longueur, h_plaque]);
     }
              translate ([0,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,20,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([0,-20,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([20,0,0]) cylinder(hauteur, d = diam_grotrou); 
              translate ([-20,0,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([15,15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([-15,15,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-15,-15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([15,-15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,40,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,-40,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([40,0,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-40,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([30,30,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([-30,30,0]) cylinder(hauteur, d = diam_grotrou); 
              translate ([-30,-30,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([30,-30,0]) cylinder(hauteur, d = diam_grotrou);
    } 

    Semaine 7 : 

    Afficher les photos recentes[3912].jpeg

    Montage expérimental : colonne de 5cm, glycérol et plateau à gros trous

    Impression du plateau à petits trous pour la colonne de 5cm

    Petite fuite détectée entre la colonne et le bord de la boite (mais n'a pas affectée l'expérience)

    Objectif semaine 8 :  Tester le plateau à petits trous. Si montage réussi, créer les pièces pour la colonne de 10cm et chercher un grand récipient. 

    Semaine 3 

    Test de matériaux, d'étanchéité et de bulleur pour la colonne de 5cm de diamètre.

    IMG_0598[3704].jpg

    Premier montage réussi.

    Matériel : colonne 5cm - bulleur - pince - eau - pistolet à colle - boite en plastique hermétique  

    Nous avons utilisé un seau en plastique et son couvercle à la place du cristallisoir. Sur le couvercle, on a percé un trou d'un peu plus de 5 cm de diamètre (pour prendre en compte l'épaisseur du plexi) et un autre de quelques mm de diamètre (pour le bulleur). Des fissures se sont formées lors du perçage sur le plastique, donc nous avons cherché à les boucher pour étanchéifier le couvercle avant de rempli le seau d'eau --> nous avons d'abord essayé avec du scotch, sans succès, puis avec un pistolet à colle, qui a parfaitement bouché les fissures. Nous avons donc pu remplir le seau et la colonne d'eau en versant du haut de la colonne. Le montage était étanche et a bien fonctionnée : l'air est bien remonté par la colonne.

    Pour la suite ;

    --> trouver un récipient similaire au seau en plastique, mais plus grand, pour le 2e montage avec la colonne de 10 cm de diamètre

    --> étudier les propriétés de l'huile de vidange (viscosité en fonction de la température) qui est l'un des matériaux qu'on nous a conseillé d'utiliser

    --> en fonction de l'ordre de grandeur trouvé pour la viscosité de l'huile, choisir une concentration de glycérol qui permet d'avoir une 2e viscosité assez différente pour au final obtenir 2 dynamique distinctes pour la remontée du gaz

    Semaine 4 

    IMG_0595[3706].jpg

    Première approche d'openscad, réalisation du programme pour créer les embouts qui rattacheront la colonne au plaques perforantes. 

    --> Nous avons opté pour un montage un peu différent de celui présenté sur le schéma au tout début de ce dossier :

    Nous voulions initialement insérer le plateau perforant à l'intérieur de la colonne (à la base), ou le jointer au couvercle, au-dessus du trou, et poser la colonne dessus. Si l'on fait ça, les plateaux perforants ne pourront pas être retirés du montage, et il aurait donc fallu faire plusieurs montages pour chaque plateau, nous aurions eu besoin de plusieurs colonnes de chaque taille, etc. Nous avons donc décider d'imprimer une pièce à fixer à la base de la colonne, un cylindre troué en haut et en bas (pour laisser s'écouler le fluide et le gaz) qui dispose d'un compartiment fin, dans lequel nous allons insérer les 2 plateaux perforants différents. Cela rendra possible l'échange de plateau sur un même montage pour avoir 2 tailles de bulles différentes.

    Pour résumer, nous devons imprimer 2 de ces pièces, une pour chaque taille de colonne (le diamètre intérieur du cylindre correspond au diamètre extérieur de la colonne), et 4 plateaux perforants (découpe laser), 2 différents pour chaque taille de colonne, que l'on pourra glisser et remplacer dans la pièce cylindrique.

    programme pour la colonne de 5 cm :

    $fn = 200;
    
    hauteur = 20;
    diam_ext = 60;
    diam_int = 50;
    h_plaque = 3;
    diam_plaque = 55;
    largeur = 40;
    longueur = 60;
    
    difference() {
      cylinder(hauteur, d = diam_ext);
      translate ([0,0,0]) cylinder (hauteur, d = diam_int);
        union () {
            translate ([0,0,3]) cylinder (h_plaque, d = diam_plaque);
              translate ([0,-30,3])
              cube ([largeur, longueur, h_plaque]);
    }
    }

    IMG_0679[3754].jpg


    IMG_0680[3756].jpg

    Le programme de la pièce qui a été soustrait au cylindre pour réaliser la fente va être converti et utilisé sur Inkscape comme base pour les plateaux perforants.

    semaine 5 

    IMG_0678[3752].jpg

    Pièce réussie et compatible avec la colonne 

    semaine 6

    Plateau perf 1.png

    $fn = 200;
    
    hauteur = 3;
    diam_ext = 60;
    diam_int = 50;
    h_plaque = 3;
    diam_plaque = 55;
    largeur = 40;
    longueur = 60;
    diam_pittrou = 4;
    
    
    difference () {
     union () {
        translate ([0,0,0]) cylinder (h_plaque, d = diam_plaque);
         translate ([0,-30,0])
         cube ([largeur, longueur, h_plaque]);
     }
              translate ([0,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,-15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([15,0,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-15,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([13,13,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([-13,13,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-13,-13,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([13,-13,0]) cylinder(hauteur, d = diam_pittrou);
    }

    Objectif de la semaine 6 : Créer les différents plateaux perforants coulissants (2 avec des trous de même taille et 2 avec deux tailles de trous) grâce à openscad. Tester le montage avec les plateaux perforants et l'eau. Récupérer la glycérine au labo.  

    Pour cette séance de vendredi, nous avons eu des problèmes : le montage prototype que nous avions testé avec l'eau n'est plus étanche, et le couvercle du seau n'est pas adapté à la pression exercée par le glycérol qui pousse l'air lorsqu'on le verse dans le montage. Nous devons trouvé un autre récipient pour le montage.

    Nous avons pensé à un tupperware, avec un couvercle à clipper, pour être sûr qu'il tienne. Le couvercle de ce genre de tupperware est épais, donc nous n'aurons à priori pas de problème de fissures en perçant, ce qui facilitera l'étanchéité --> il suffira de fixer la colonne et le bulleur en jointant (si nous faisons ça, nous aurons besoin d'un 2e bulleur pour le 2e montage, une 2e solution serait d'avoir un trou légèrement pus petit que le tuyau du bulleur, pour que le trou soit entièrement rempli par le tuyau).

    Compress_20250312_183848_8857.jpg

    Ci-dessus : le genre de tupperware auquel nous avons pensé. Le tupperware qui nous paraissait le mieux est rond, et un peu plus profond pour qu'on soit sûr de ne pas avoir de problème à ce niveau-là. Les références sont ci-dessous :

    Compress_20250312_183848_8365.jpg

    On a trouvé ce tupperware dans le magasin à côté du campus, peut-être qu'il sera possible de ne pas en commander.

    image.jpeg
    Dimensions idéales : L 21, l 15, h 12

    Ce qu'il nous manque pour l'instant :

    • récipient pour le montage, avec un couvercle épais et bien fixé --> après le perçage, s'il n'y a pas de fissure, on pourra étanchéifier le montage en jointant
    • pièces restantes à imprimer --> porte-plateau pour la colonne de 10 cm, plateau avec petits trous pour la colonne de 5 cm, 2 types de plateaux pour la colonne de 10 cm

    On a opté pour ce récipient :

    Recipient 600 mL.png

    Numéro d'article : 392.690.97

    Lien : https://www.ikea.com/fr/fr/p/ikea-365-boite-de-conservation-av-couvercle-rond-verre-plastique-s39269097/ 

    + si on fait 2 montages côte à côte uniquement pour les colonnes de 5cm (un avec de l'eau et un avec du glycérol), on aura besoin d'un 2e bulleur. On aura aussi besoin de bulleurs pour les montages avec la colonne de 10cm, mais ce n'est pas la priorité.

    A priori, on n'aura pas de problèmes de fissures, donc on pourra simplement jointer les pièces pour étanchéifier. 

    Choses à faire pour le montage de la colonne de 5cm --> éventuellement réimprimer le plateau petitstrous (épaisseur un peu trop grande). Si on fait 2 montages (eau et glycérol), il faudra qu'on réimprime toutes les pièces pour la colonne de 5 cm.

    Recap des commandes : 

    • Au moins 1x le récipient Ikea, qu'on va utiliser pour le montage avec le glycérol (colonne de 5cm). Si on fait 2 montages pour chaque colonne (avec les 2 fluides) --> on aura besoin en tout de 4 récipients (!!! problème si on veut faire ça, on aura besoin d'une 2e colonne de 10cm, on en a qu'une).
    • De la même façon, on aura besoin de plusieurs bulleurs (au moins 2 pour les montages avec les colonnes de 5cm).

    Objectif de la semaine 7: Créer les différents plateaux et embouts pour la colonne de 10 cm.Imprimer un couvercle supplémentaire à ajouter sur le couvercle préexistant afin d'améliorer l'étanchéité.

    Voici les codes des pièces pour la colonne de 10 cm (Pierre, si tu lis le wiki, je n'ai pas réussi à les exporter en format stl depuis mon ordi, j'avais déjà eu ce problème avant) :

    1) Le cylindre en bout de colonne :

    $fn = 200;
    
    hauteur = 20;
    diam_ext = 110;
    diam_int = 100;
    h_plaque = 3;
    diam_plaque = 105;
    largeur = 90;
    longueur = 110;
    
    difference () {
      cylinder(hauteur, d = diam_ext);
      translate ([0,0,0]) cylinder (hauteur, d = diam_int);
        union () {
            translate ([0,0,3]) cylinder (h_plaque, d = diam_plaque);
              translate ([0,-30,3])
              cube ([largeur, longueur, h_plaque]);
    }
    } 

     2) Le plateau avec uniquement des petits trous :

    $fn = 200;
    
    hauteur = 2.5;
    diam_ext = 110;
    diam_int = 100;
    h_plaque = 2.5;
    diam_plaque = 105;
    largeur = 90;
    longueur = 110;
    diam_pittrou = 4;
    
    
    difference () {
     union () {
        translate ([0,0,0]) cylinder (h_plaque, d = diam_plaque);
         translate ([0,-55,0])
         cube ([largeur, longueur, h_plaque]);
     }
              translate ([0,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,20,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,-20,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([20,0,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-20,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([15,15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([-15,15,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-15,-15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([15,-15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,40,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,-40,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([40,0,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-40,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([30,30,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([-30,30,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-30,-30,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([30,-30,0]) cylinder(hauteur, d = diam_pittrou);
    } 

    3) Le plateau avec petits trous et gros trous :

    $fn = 200;
    
    hauteur = 2.5;
    diam_ext = 110;
    diam_int = 100;
    h_plaque = 2.5;
    diam_plaque = 105;
    largeur = 90;
    longueur = 110;
    diam_pittrou = 3;
    diam_grotrou = 10;
    
    
    difference () { 
     union () {
        translate ([0,0,0]) cylinder (h_plaque, d = diam_plaque);
         translate ([0,-55,0])
         cube ([largeur, longueur, h_plaque]);
     }
              translate ([0,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,20,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([0,-20,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([20,0,0]) cylinder(hauteur, d = diam_grotrou); 
              translate ([-20,0,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([15,15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([-15,15,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-15,-15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([15,-15,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,40,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([0,-40,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([40,0,0]) cylinder(hauteur, d = diam_pittrou); 
              translate ([-40,0,0]) cylinder(hauteur, d = diam_pittrou);
              translate ([30,30,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([-30,30,0]) cylinder(hauteur, d = diam_grotrou); 
              translate ([-30,-30,0]) cylinder(hauteur, d = diam_grotrou);
              translate ([30,-30,0]) cylinder(hauteur, d = diam_grotrou);
    } 

    Semaine 7 : 

    Afficher les photos recentes[3912].jpeg

    Montage expérimental : colonne de 5cm, glycérol et plateau à gros trous

    Impression du plateau à petits trous pour la colonne de 5cm

    Petite fuite détectée entre la colonne et le bord de la boite (mais n'a pas affectée l'expérience)

    Objectif semaine 8 :  Tester le plateau à petits trous. Si montage réussi, créer les pièces pour la colonne de 10cm et chercher un grand récipient.