OpenFOAM blockMesh and SnappyHexMesh using geometry from FreeCAD- FIlling water tank

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Hello everyone,
    Welcome back!
    In this tutorial, I explained how to create a mesh for any complicated geometry with the help of blockMesh and snappyHexMesh utility in OpenFOAM. For creating the geometry, I used a free source software called FreeCAD. You need to save all the patches (faces) and the entire geometry after you create your geometry using FreeCAD. Run surfaceFeatureExtract only for face .stl files and extract those features for snappyHexMeshing.
    This tutorial gives you a brief insight into creating mesh for any geometries using geometries created using FreeCAD. Any CAD software will solve the purpose but make sure it can export files in .stl format.
    For more detailed information regarding snappyHexMesh, watch this tutorial
    • snappyHexMesh tutorial...
    For writing only specified variables, watch this tutorial
    • Sample input/output/Op...
    Sorry for the long video. Hope this video is helpful for all.

Комментарии • 44

  • @supernice1977JeffLee
    @supernice1977JeffLee 3 года назад

    Great tutorial! I am relatively new to OF, so I watched so many OF tutorials on RUclips. Your video is one of the best, and I have learned so much from it.

  • @r1v3rw0lf
    @r1v3rw0lf 3 года назад +1

    Thank you so much for taking the time to do this video ! it was amazingly clear and helpful !

    • @Catloverss95
      @Catloverss95 Год назад

      Create an unstructured mesh of Gable low-rise building (Convert to Polyhedral mesh)
      ruclips.net/video/UFW-ISTEHq0/видео.html

  • @vikrantkamble4948
    @vikrantkamble4948 3 года назад +11

    Amazing video. But I have a problem with the duplicate subsection. I cannot find it in the dropdown menu. Can you please help me with it? Thank you in advance.

    • @hilaalalam
      @hilaalalam 3 года назад +24

      If you are using FreeCAD new version like 0.19, then you go to Part--> Create a Copy -->Create a Shape Element Copy. This will solve your problem

    • @vikrantkamble4948
      @vikrantkamble4948 3 года назад

      @@hilaalalam thank you

    • @dr.aliayyed7948
      @dr.aliayyed7948 3 года назад

      @@hilaalalam Thanks bro

    • @onuraydn7065
      @onuraydn7065 2 года назад

      rightclick-link action and make sublink.

    • @michapilch9432
      @michapilch9432 3 месяца назад

      @@hilaalalam Thank you

  • @freemanmeno2709
    @freemanmeno2709 Месяц назад

    Great tutorial ! I recommend

  • @bhaumikdave4187
    @bhaumikdave4187 Год назад

    Thanks and this is a nice explanation of how to do things with Openfoam. To load paraview with openfoam, I use parafoam.

  • @ujjwalchetan4907
    @ujjwalchetan4907 2 года назад

    Awesome tutorial bro. Thanks a lot. I needed this only.

  • @danabaro1458
    @danabaro1458 3 года назад +4

    Hi, thank you for this video, but can you explain how you created the "d" folder and how you got it to contain the "0", the "constant" and the "system" folder will all the things inside them? (minute 14:19)

  • @AmolSampatraoRamteke
    @AmolSampatraoRamteke 2 года назад

    Absolutely amazing .... keep on creating new videos.

  • @Charitha870620
    @Charitha870620 Год назад

    Thank you very much for your kind explenation.

  • @sudipvikramadhikari9355
    @sudipvikramadhikari9355 3 года назад +1

    What is the name of the solver u are using?

  • @oleksiyyefimenko3299
    @oleksiyyefimenko3299 3 года назад

    Thank you so much ! Useful. Concrete. Solid.

  • @sohrabaskarli5679
    @sohrabaskarli5679 3 года назад +1

    where can we find the related files shown in the video?

  • @TopCornerFacts
    @TopCornerFacts Год назад

    Thank you for the nice tutorial. May I ask you to make a tutorial on yPlus calculation and how to monitor it like when and where to check it for example in an air jet impingement case on a flat plate?

  • @architsaxen
    @architsaxen 5 месяцев назад

    Can we also determine the internal volume of bottle via cfd?

  • @user-mj9nj8zc4b
    @user-mj9nj8zc4b 3 года назад +2

    Great video! But I still have a question that what is the purpose to run surfaceFeatureExtract for the faces? Since the entire geometry is used for snappyHexMesh, is it necessary to extract faces of the geometry?

    • @qwertyman9560
      @qwertyman9560 3 года назад

      Yes I Think here it does not make sense if you are setting everything at 0 level. But otherwise it helps resolve feature edges.

  • @SamGarfield1
    @SamGarfield1 Год назад

    It would be helpful to have a link to the case files or instructions on where to get them. Are they from a tutorial case or what?

  • @sohrabaskarli5679
    @sohrabaskarli5679 3 года назад

    hello,
    one thing i don't understand is that you create inlet, outlet, wall files when you draw it. I have downloaded stl file from the internet which is only total volume (3-D distillation column). How can I still specify inlet, outlet, walls for it?

  • @gilverrosero943
    @gilverrosero943 Год назад

    Thank you for this informative video.
    I have a question.
    where can i obtain the surfaceFeatureExtract file? because I made this file into Notepad but the blueCDF terminal say surfaceFeatureExtract: is not found. it is importan to say that i am using w10.

  • @aryatuhaprosper6896
    @aryatuhaprosper6896 10 месяцев назад

    I tried to follow every step but at the end i could get the same flow. How possible can i make it. Otherwise, I appreciate for the efforts

  • @VishalSharma-cw9xy
    @VishalSharma-cw9xy 3 года назад +2

    nice video.... how can we make o-grid in the same tank.... it cant be done using snappyHexMesh.

    • @engineeringtalks7727
      @engineeringtalks7727  3 года назад

      You are right.. you can not make it with snappyhexmesh in case when structured hexahedral cells are created using blockmesh. However, if you take your global background domain as a cylindrical body and generate a mesh similar for a flow passing through pipe, I think it should be possible with snappyhexmesh mesh as well. I have not tried. May be, if you tried it, you can comment below

  • @MarkYobb
    @MarkYobb 3 года назад

    Very helpful.

  • @simonshayan2032
    @simonshayan2032 2 года назад

    Hello Sir, thank you for the nice tut. I have a question about the setFieldDict. How i deal with it? Because i have no waterblockregion i want to define right? But when i only set air in my region, i become a error message region not found. Best regards.

  • @raihanpahlevi6870
    @raihanpahlevi6870 Год назад

    how to name the wall there is no duplicate subshape in my freecad

  • @scooter39045
    @scooter39045 2 года назад

    Hello, I am creating a similar model to your tank model. I am trying to model an ancient clock. Do you have a GitHub with your files that I may review? This is my first time modelling in openfoam and I think I need more help. Thank you!

  • @cartoonsindia4072
    @cartoonsindia4072 2 года назад

    hai,
    i am started to learn the openFOAM, I am following your videos and getting error while giving blockMesh command (Symbol Lockup error : libdecompositionmethods.so : undefined symbol :ZNK4Foam11regI0ObjectENS_.......like this). please solve my problem

  • @infantberwin8842
    @infantberwin8842 3 года назад

    Hi Is there any tutorial help page available to learn open foam

  • @AyobamiOni
    @AyobamiOni 6 месяцев назад

    Thank you so much for this video. Please kindly help with the case file.

  • @salmanktk5164
    @salmanktk5164 3 года назад

    I have a small problem about openfoam installation

  • @HVACtuner
    @HVACtuner 7 месяцев назад

    Wow! How do you get that "Duplicate subshape" button? :O:O

  • @salmanktk5164
    @salmanktk5164 3 года назад

    Bro can you help me for a moment

  • @xxxx724
    @xxxx724 2 года назад

    the most fool tutorial that i meet and it makes me want to hit my screen. damn!