snappyHexMesh tutorial for beginners- Flow past objects

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Hello all!!!
    In this tutorial, I briefly explained how to use snappyHexMeshing in OpenFOAM. I also briefly discussed how to make your models with FreeCAD (Free open-source software) for making your object file and export it to OpenFOAM for meshing.
    This tutorial is mainly for beginners.
    Screencast recorded in Ubuntu 16.04 with KAZAM.
    I am thankful to OpenFOAM, FreeCAD, and MeshLab community.

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

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

    Well done - you really concentrated on the important steps. The video is quite usefull for my beginner-level.

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

    Great tutorial! Hope to see your further simulations, keep uploading!

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

    Make more please. Your clarity is amazing.

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

    Very good tutorial. Thanks!

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

    Great job. Nailed it.

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

    That was very helpful, Thank you!

  • @minzhang2848
    @minzhang2848 4 года назад

    It is a very nice video. Thanks!

  • @aimanshuhaimi1068
    @aimanshuhaimi1068 3 года назад +3

    Hi. May I know, how do you create the files as shown in the video? I managed to install the OpenFOAM but seems like I can't find those files.

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

      You can find those files in tutorial folder in openfoam installation directory, select the files according to our case

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

    Thank you for your video. I tried but when I ran openfoam, the position of cylinder was different from in freecad. Do you know why?

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

    Very useful, thanks

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

    Thank you for the video, it is great. Do you know what could be wrong with my mesh? I am creating a mesh of a rectangular tank with a pipe. I get a mesh at the walls of the tank and at the walls of the pipe, but there is no internal mesh. Thanks!

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

      It seems to be a issue with viewing in paraview if I am correct. You can try checking the mesh by using volume instead of surface.
      The other issue may be with locationInMesh.. check that one as well

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

    Please make a tutorial on using sHM with reactingParcelFilmFoam solver, thank you!

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

    Hi. When I use the command surfaceFeatureExtract appaers the following error:
    Reading surfaceFeatureExtractDict
    --> FOAM FATAL ERROR: (openfoam-2012)
    No surfaces specified/found for entry: cube.stl
    From int main(int, char**)
    in file surfaceFeatureExtract.C at line 305.
    FOAM exiting
    I am not sure where the error come from, since the name of the file is the same as the name in the triSurface folder.

  • @angeloarcasedda6267
    @angeloarcasedda6267 4 года назад

    Thank You! :D

  • @hellsing48
    @hellsing48 3 года назад +2

    I can't tick off the Binary Encoding in MeshLab. Why is that?

    • @hellsing48
      @hellsing48 3 года назад +5

      To answer my own question... It is possible to export ascii stl file directly from FreeCAD. If you go to Mesh Design wb > Meshes > Create mesh from shape... ; Export mesh to file > choose ascii stl format

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

    Great video. Do you mind posting the files used somewhere so that I may try to see what is wrong with my setup? I keep on receiving this error from snappyHexMesh:
    Reading refinement surfaces.
    --> FOAM FATAL ERROR:
    Not implemented
    From function virtual Foam::Istream& Foam::ITstream::read(char*, std::streamsize)
    in file db/IOstreams/Tstreams/ITstream.C at line 159.
    FOAM aborting
    #0 Foam::error::printStack(Foam::Ostream&) at ??:?
    #1 Foam::error::abort() at ??:?
    #2 Foam::ITstream::read(char*, long) at ??:?
    #3 Foam::Istream& Foam::operator>>(Foam::Istream&, Foam::FixedList&) at ??:?
    #4 Foam::refinementSurfaces::refinementSurfaces(Foam::searchableSurfaces const&, Foam::dictionary const&, int) at ??:?
    #5 ? at ??:?
    #6 __libc_start_main in "/lib/x86_64-linux-gnu/libc.so.6"
    #7 ? at ??:?
    Aborted (core dumped)

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

    What type of mesh is created by SnappyHexMesh? For example.. Polyhedral, tetrahedral etc?

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

    How do I add inflation layers to this mesh, to account for reasonable y+

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

    Hi! Can you show the result of the command checkMesh -allTopology -allGeometry?

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

    Sir, thanks for your great tutorial. Could you please the files?

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

    sir how to get these directry?

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

    Please review your video before. Remove unnesesary super-mega detailed explanation. And focus on the important and necesary steps.

    • @GPonnoos
      @GPonnoos 3 года назад +5

      see some people need super mega explanation, not everyone is super easy with the basics.

    • @samikmaiti9339
      @samikmaiti9339 2 года назад +1

      😃 this is an Indian style of explanation; we need that detailed explanation who is in beginner lever.

    • @MrRevancheRay
      @MrRevancheRay 2 года назад +1

      eventhough I am not a real beginner, I still prefere detailed explanation instead of those fast result oriented vids. They won't help much