CFD DEM Tutorial - coupling OpenFoam and Liggghts

Поделиться
HTML-код
  • Опубликовано: 15 апр 2020
  • This DEM CFD tutorial of CFDEM should help to understand what is necessary to use the opensource coupling of openFoam and Liggghts.
    The files can be downloaded from www.engineerdo.com.
  • НаукаНаука

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

  • @HolzmannCFD
    @HolzmannCFD 4 года назад +7

    Interesting video. Thanks for sharing. Tobi

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

      Thanks Tobi!

    • @HolzmannCFD
      @HolzmannCFD 4 года назад +1

      You are welcomed. I do similar things but not as nice as you do. I love that DEM stuff. Never used it and Liggghts is still a software I never used.

    • @engineerdo6568
      @engineerdo6568  4 года назад +4

      @@HolzmannCFD Same for me with openFoam until I got enough inspiration from you and your channel a couple years ago.

    • @tinkerer_vim
      @tinkerer_vim 4 года назад +2

      @@engineerdo6568 Very humble conversation, nice. Holzmann CFD got a new subscriber.

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

    Thank you for the good tutorial. In combination with the example files it was pretty easy to set up a similar simulation.

  • @tinkerer_vim
    @tinkerer_vim 4 года назад +4

    It's one one of its kind tutorial, I like it.

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

    It was very interesting. Waiting for more :)

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

    Just re-watched this video as I want to do some proper CFD-DEM coupling. It's a great tutorial right up until the coupling phase which is the last and most important bit. It's then rushed through in 30 seconds flat and actually makes it very difficult to follow if you want to transfer it to a new case which is what I'm wanting to do

    • @engineerdo6568
      @engineerdo6568  2 года назад +2

      Well maybe a new video will go more in the details there. Sometimes not easy to put everything in a video of less than 8 hours...

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

    very good work and tutorial with details.

  • @user-qu7kt2rm5i
    @user-qu7kt2rm5i 3 года назад +1

    it is so useful thanks for sharing

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

      Thanks for your comment. I really appreciate

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

    Good work, my friend!

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

    great this is really helpful....thanks man....

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

      Hey Rana, thanks for your feedback. We appreciate :)

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

      @@engineerdo6568 my pleasure

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

    Wow! Finally a good tutorial. I am new to this concept, though I am so curious to learn DEM. Can you tell me about some sources to learn DEM? So, I can use it in my research field. I am an undergrad in Civil Engg.

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

      Thanks Muhammad! You are welcome to cite me bit.ly/3db6pUh ;-). If you have a look on ResearchGate you will find a lot of publications from researchers all over the world which you can cite.

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

    Finding these videos really helpful for setting up my research. Are there any free alternatives to Helyx for Windows which I could use?

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

      Hey Daniel, thanks for your question. there are a few possibilities for Linux but I'm not sure if they will work under windows. Maybe you can find a open-source front-end and convert it to compile it under windows.

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

    👏👏👏👏 thanks for sharing

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

    Thanks for sharing this video. What is the software for creating the initial configuration?

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

      LIGGGHTS for the particles and openFoam for the fluid

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

    Thanks for the tutorial. I wonder how LIGGGHTS can be used for DEM_SPH coupling models.

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

      Hey peyman, please tell me, when you find out

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

    At first Thank you for sharing!! I have a question Why one would use different timesteps for DEM(liggghts) and CFM(OF) in a coupled simulation?

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

      The CFD mesh is considered to be large in comparison to the dem particles. So usually the timestep required for the CFD simulation can be bigger than the timestep in the DEM simulation. Usually it's around factor 10. If it in the region of factor 1 or 2 the coupling will be very slow because it was not designed to have an equal time step

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

    this is really helpful ! thanks a lot, I see a file called state.pvsm in the DEM folder, what is the use of this file?

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

      Hey Abdelrahman, that is a input file for paraview to standardise the postprocessing.

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

    hey, what's up, how are you doing, hey I have a problem in the last step in helyx, give it run, this message appears, "Process exited with an error: 1 (Exit value: 1) do you have an idea how to solve it, thanks in advance

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

    Hello, long time with a new video hope all is well with you. can you please tell For this tutorial what version of ligggths, OF and helyx did you use?

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

      OF 5.x coupled to liggghts 3.8.0 and Helyx-OS 2.4.0

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

    You guys are doing awesome work. Could you share what workstations you are using? I am a phd student with funding to purchase a workstation. My brief research suggests that after 32 cores, the computational speed is nonlinear... What do you think? Again awesome work.

    • @engineerdo6568
      @engineerdo6568  4 года назад +2

      Hey Sung Ryoo, it depends on the case you want so simulate. Not every case will run in parallel very well. If you have to choose between speed and number of cores go with the cores. 32 cores are definitely enough for a single simulation. However, if you have a bunch of simulation you wish to do in parallel then the more cores can accelerate the results. We are using computers between 8 and 24 cores. If you are writing data very often and your simulation also contains more than 1e6 particles a fast HDD with 2 TB is also a good investment.

    • @sungryoo9239
      @sungryoo9239 4 года назад +1

      ​@@engineerdo6568Ah I see. Thanks! Also, do you plan on doing a simpler coupled tutorial later on? Maybe a cylinder thats filled with particles and fluid running through it? I am having a hard time understanding the openfoam side of things. I set up my LIGGGHTs script and it works fine but I am not clear on the cfd side with questions such as "Does the blockmesh need to match the domain I created in liggghts?" etc. The tutorials given by CFDEM isn't clear to me (and most people according to the forum questions haha).

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

      Yes indeed! We are planning on a fluidised bed in the near future.

  • @mohammad.hvafaie_ep1686
    @mohammad.hvafaie_ep1686 17 дней назад

    hi i have a problem while starting the simulation and it is related to the number of processors in files. how to reduce number of processors from 12 to 4? i have tried but still error
    thanks

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

    thank you for this tutorials.
    May you assist me with guides or resources of CFD DEM coupling.

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

      Thanks RetRet, beside this video and the official documentation there is very little available. We are working on a step by step guide on pure website.

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

    Hi EngineerDO, can you please share the version of Helyx, OpenFOAM, LIGGGHTS, CFDEM, and Paraview you have used in this simulation? I have this version compatibility issue, and thus I am not able to replicate the simulation. Thanks. Regards.

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

      I'm using liggghts 3.8.0 with openFoam 4.1. Newest coupling. Paraview 5.0.0

  • @painrikosu1017
    @painrikosu1017 4 года назад +1

    It would be awsome if u could mk a video on how to set up ligggths on windows and thanks for the hard work

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

      Hey pain, yeah it´s noted. First will come a tutorial for installing on linux, but afterwards we also plan a tutorial for windows installation :)

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

    Very interesting! I need to couple Liggghts other Ansys fluent. How we can do this?Thank you in advance

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

      Hey Mohamed, that's no easy. Is it really necessary to use Ansys. You can export your case from Ansys to openFoam and solve it there. That should be a year or two faster than creating a coupling and validating it.

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

    Hello I hope you can answer this question! How did you convert timestep into time (seconds)? I am not sure if this is a dumb question or not.

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

      Hey ENCE, you can use a Annotate Time Filter in Paraview on VTKs or program a python filter which takes the timestep and multiplies it with your timestep.

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

      @@engineerdo6568 I see. Learning about CFDEM has been very fun and challenging. You guys are making it possible for students like me to get comfortable. Thank you very much!

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

      @@engineerdo6568 Is it an accurate representation to scale it to the deltaT? Does it actually represent a real world scenario?
      If it does, that is awesome since it's so easy.

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

    Hi ! Congratz. I was wondering if you can explain how you get the coupling of openFoam and Liggghts. I mean, this opensource is CFDEM coupling??? and How you got to install this opensource??? I tried to install this (following the guide in the official web) but i couldnt to run the examples. I believe that i made a mistake with openfoam installation or/and on step for the coupling. Can you guide me a few??? I would really like if you can a tutorial about this. Thanks !!

    • @davidG-kp9bl
      @davidG-kp9bl 3 года назад +1

      Same here I had a lots of problems trying to install cfd-dem and still no results.I would appreciate a lot a tutorial of the coupling of CFDEM

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

      Hey Eduardo & David,
      we have it on our list to do a video tutorial about the installation of openfoam and liggghts for coupled simulations.
      Cheers, EngineerDo

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

      I also had the same problem. It's problematic to compile openfoam 5.x or earlier releases(the official supported versions by CFDEM-Coupling) in ubuntu 20.04

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

    Can you suggest some tutorial and guide to so that i could learn more about hopper design using open source software's

    • @engineerdo6568
      @engineerdo6568  4 года назад +1

      Hey Nithin, thanks for the comment. We will upload a video focusing on hopper design comparing mass flow and funnel flow soon. EngineerDo

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

    Im trying to follow this tutorial, but I cant find "Allrun.sh" file. I get (copy) one of the tutorial examples, but it doesnt seem to work properly. Can you share that file?

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

      You can run the simulation by executing ./runMe.sh

  • @mdsujonbabu627
    @mdsujonbabu627 4 месяца назад

    could you please send me a link I can download dem software

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

    how about showing one tutorial of the resolved one? thanks

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

      Hey Wang, thanks for your input. What do you mean with resolved?

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

    Hi EngineerDo, can you please elaborate the part between 15:00 to 15:30, I am not able to follow the steps. Also, I can see a file at 15:00 named 'runME.sh' but this file is missing in the downloaded folder (I downloaded the whole case from the website, www.engineerdo.com/2020/06/24/cfd-dem-tutorial-vacuum-excavator/). Thank you, best wishes!

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

      Hey Vimod, you are right. I uploaded a new version where you will have the runMe.sh file. Please execute this file using "./runMe.sh" in a shell.

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

      @@engineerdo6568 Hello, Can you point me to where the file with the runMe.sh file is. I have downloaded the zip files off the webpage and and it still appears to not have the runMe.sh files in it. Also what is changing in the CFD files when we replace them with the ones you have supplied.

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

    @Engineer Do can you tell how do i run the last steps you said to run the script how do i run that can you give me the code for the same...

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

      Please open a shell/terminal in the folder and run the simulation with ./run.sh

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

      @@engineerdo6568 It is giving a error" cp: cannot stat 'S_con.stl': No such file or directory
      ./runMe.sh: line 19: cd: $casePath: No such file or directory
      /home/pakhi/COUPLING/WorkingCase/parCFDDEMrun.sh: line 4: /home/vc-a/dem/.bashrc: No such file or directory
      /home/pakhi/COUPLING/WorkingCase/parCFDDEMrun.sh: line 7: /lagrangian/cfdemParticle/etc/functions.sh: No such file or directory
      /home/pakhi/COUPLING/WorkingCase/parCFDDEMrun.sh: line 26: parCFDDEMrun: command not found"

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

      It seems, that the coupling is not installed correctly

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

    How can we generate a list for element_exculsion-list?

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

      Hey Yassin,
      to use exclusion list you have to generate it by pre run the simulation for a few steps. There you write the exclusion list. Than you can use this list in your real simulation.
      Example:
      First Presimulation:
      fix cad1 all mesh/surface file CAD/fixed1.stl type 1 element_exclusion_list write blacklist_top.txt
      fix wall all wall/gran model hertz tangential history cohesion off rolling_friction epsd2 mesh n_meshes 1 meshes cad1
      run 1
      Second (real) Simulation:
      fix cad1 all mesh/surface file CAD/fixed1.stl type 1 element_exclusion_list read blacklist_top.txt
      Cheers

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

      @@engineerdo6568 Thanks a lot

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

    1:42 Blender
    4:17 Helyx-OS

  • @McHumaty
    @McHumaty 4 года назад +1

    Ubuntu 20.04?!

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

      Hey Marcelo, it will work with ubuntu 20.04. I'm currently working on a installation tutorial. At first for OpenFoam and Liggghts themself.

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

      @@engineerdo6568 Where can I find the Ligggths installation tutorial? Can you show me?

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

      @@McHumaty sorry, we are still working on it....

    • @jaimiko3000
      @jaimiko3000 4 года назад +1

      hi! i found this tutorial ruclips.net/video/42njAhFamjU/видео.html hope its useful!