How to find the most suitable solver for OpenFOAM simulations - tutorial

Поділитися
Вставка
  • Опубліковано 14 лис 2024

КОМЕНТАРІ • 84

  • @salehabuhanieh3598
    @salehabuhanieh3598 7 років тому +8

    Thank you Jozsef

  • @ahmadhabib359
    @ahmadhabib359 7 років тому +12

    You 'll always be my best OpenFOAM tutor, great simplification, strait forward sentences, and as always it's so nice to see you.

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  7 років тому +3

      I am always glad, when I can help. Thank you for your support on UA-cam!

  • @Olika125
    @Olika125 7 років тому +9

    Thank you for the tutorial József! Your videos are really helping me a lot to improve my knowledge about CFD. In the near future I'd like to write my master thesis with the help of OpenFoam. Thanks to you it is now made possible! Keep up creating videos like this!

  • @csn583
    @csn583 3 роки тому

    Thank you! Long-time STAR-CCM+ iser and dabled in a few other commercial codes. Your videos are proving the best for finding my way around OpenFOAM now that I have set out on my own and would rather not pay 5-figures yearly for a little user-friendliness...

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  3 роки тому

      You are not alone with this. Happy to help. Check out also wiki.openfoam.com/Tutorials for more material.

  • @brandonjohnson8880
    @brandonjohnson8880 2 роки тому +1

    2022 and Jozsef is still one of my most important heroes. I put him up there with Frodo Baggins.

  • @moonice1194
    @moonice1194 4 роки тому

    Man I wish all teaching were done the way you teach. Many teaching is done on the assumption that studnets know everything or pick up things fast. I wish I can have you as my mentor I am doing a turbulent combustion and its enjoyable and hard at the same time :) :(

  • @Loekatic
    @Loekatic 6 років тому

    Very good tutorial and explanation on picking my solver, thanks a lot Joszef!

  • @sanchograff
    @sanchograff 6 років тому +2

    Thanks! That was VERY useful video! I even have downloaded to PC hard drive) Vedeo really provides the structure of OpenFOAM.

  • @shekharmaurya162
    @shekharmaurya162 4 роки тому

    Your videos are very much helpful for new Openfoam learners :) Great Work ! Jozsef

  • @PCLAU-xy4by
    @PCLAU-xy4by 7 років тому +1

    Good summary, József!

  • @treadless_co
    @treadless_co 2 роки тому +1

    Great summary

  • @Haider_Jin
    @Haider_Jin 4 місяці тому

    It is possible to do Moldflow Simulation as CFD or with OpenFoam? Moldflow would consider flow, heat transfer, volume reduction in a form and changing from liquid to solid in several steps.

  • @Hari2100
    @Hari2100 3 роки тому +1

    useful video. thanks.

  • @stormpeanut9205
    @stormpeanut9205 7 років тому +1

    Thank you for the video, I want to ask you a question.
    Let say I was able to choose a suitable solver, how can I choose the Linear Solver and Preconditioner in fvSolution for my simulation? More specifically, what Linear solver and Preconditioner should I use when I want to reduce the calculation time but still can get a good results? or can choosing an appropriate linear solver give me a better result when my mesh is not very good?
    It would be great if you can suggest some documents for me to read in order to better control my cases.

  • @rkhaleghi4703
    @rkhaleghi4703 2 роки тому

    Hi, is there any tutorial of yours about dsmcFoam?

  • @saeidhariri7182
    @saeidhariri7182 3 роки тому

    so useful. thanks a lot.

  • @treadless_ca
    @treadless_ca 6 років тому +1

    Could you comment on which compressible flow solvers there are and in what instances to use them?

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  6 років тому

      That is rather specific, just go through the solvers as I indicated it for the incompressible ones.

    • @treadless_ca
      @treadless_ca 6 років тому +4

      Here is a list of compressible flow solvers and a brief description:
      www.openfoam.com/documentation/user-guide/standard-solvers.php

  • @arthurbohn3192
    @arthurbohn3192 4 роки тому

    Thanks a lot Joszef !

  • @EinsteinzeePro
    @EinsteinzeePro 7 років тому +1

    Hey there, as always great job!

  • @JZ1917
    @JZ1917 7 років тому

    Quite informative! Thank you

  • @abhijitpal7202
    @abhijitpal7202 4 роки тому +1

    Hi Jozsef, is there any tutorial of yours about pimpleFoam?

  • @nickjohnsonn9761
    @nickjohnsonn9761 5 років тому

    Hi Jozsef.
    I'm still confused even though I understood the descriptions of some solvers. Hope you could help me out on this.
    I would like to know, if driftFluxFoam or interDyMFoam are good solvers for a sediment transport through the length of a basin. I would like to simulate how much % particle subsides through the length of the basin and the carried over particles at the end section.
    Hope you could help me on this.

  • @neutrallybiassed1330
    @neutrallybiassed1330 2 місяці тому

    how to calculate th money that gets sucked into the project

  • @pawans984
    @pawans984 3 роки тому

    Hi, I am looking to use the utilities say FFT in one of my solvers. Is there a tutorial where I can learn how to do that? Thanks. :)

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  3 роки тому

      Unfortunately I do not know of any, but maybe someone from the viewers know something.

  • @rickitekgaaso2927
    @rickitekgaaso2927 5 років тому

    Hi Joscef, i am planning to simulate a rotating water sprinkler for irrigation, i want to know the effect of water pressure and mass/volume flow rate to the rotational speed of sprinkler. what solver i need to use for this problem.
    Thank you.

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  5 років тому

      One of the multiphase solvers. interFoam might be calculation intensive, but give it a go. Alternatives might be depending on the answers you seek.

    • @rickitekgaaso2927
      @rickitekgaaso2927 5 років тому +1

      @@OpenFOAMJozsefNagy i will check on that. thanks for your help..

  • @hydrokbar2019
    @hydrokbar2019 3 роки тому

    Sorry can you please tell us how we can modify equations to get what we want
    And i dont know what is the relation between solver equations and on paper equations
    Fvm::... & fvc::.. .i am a beginner.

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  3 роки тому

      You can find a lot in the programming tutorials on wiki.open.foam.com as well as in the PhD-s of Jasak and Rusche.

  • @samidam7328
    @samidam7328 4 роки тому

    hey .I am new to openFoam.
    when I enter the command 'fluentMeshToFoam elbow.msh ' i get 'Command 'fluentMeshToFoam' not found'
    could you help to know why I am getting this?

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  4 роки тому +1

      Check out my tutorial on installation.

    • @samidam7328
      @samidam7328 4 роки тому +1

      @@OpenFOAMJozsefNagy thank you.
      It helped me to resolve the issue.

  • @isaacc4026
    @isaacc4026 6 років тому

    Hi Jozsef,
    I have a rough wall turbulent flow simulation project. I have decided to use pisoFoam because it looks suitable for the simulation.
    I'm confused because as what you noticed the icoFoam is for laminar flow but my supervisor just told me that icoFoam is able for the turbulent flow simulation. How exactly is it work?
    Cheers,
    IC

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  6 років тому

      No, it does not handle turbulent flows. Take a look at the file icoFoam.C The description says: "Transient solver for incompressible, laminar flow of Newtonian fluids." It does not use the turbulent libraries. pisoFoam or pimpleFoam are your solvers.

  • @moonice1194
    @moonice1194 4 роки тому

    Can you go over myreactingfoam

  • @diabulusalfa
    @diabulusalfa 7 років тому

    Hi József, great video!
    I have a question that I hope you can help me solve it, I'm working with fireFoam to create a pyrolysis simulation, the problem is that the heat transfer in the solid and gas phases are important to my analysis, and I think fireFoam does not consider heat transfer, so I am thinking in creating a new solver with this two (fireFoam + heat transfer). Should I edit it in base of the chtMultiRegionFoam, or should I add a different equation for heat transfer, since it is gas instead of liquid? and do I have to add it to my fireFoam.C file? if you have any other comments or suggestions, I will always be happy to hear them ^_^
    Thanks.

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  7 років тому

      Wow. I did something similar duing my PhD with reactingFoam and chtMultiRegionFoam. Are you also interested in the heat diffusion in the solid itself?

    • @diabulusalfa
      @diabulusalfa 7 років тому

      Thanks for your reply, wow, I love this coincidence, jaja. Yes, I want to see how the mass will react to the heat I'm introducing. Is it better to use reactingFoam than fireFoam?

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  7 років тому +1

      That depends on your application. Take a look at the capabilities. But It is not going to be easy given by the structure of the cht solver. I think, that it will only work to include the reaction modeling into cht.

    • @diabulusalfa
      @diabulusalfa 7 років тому

      Thanks, I will go look at how they work

  • @disinlungkamei2869
    @disinlungkamei2869 Рік тому

    sir how can i display the solution that we get after solving the TEqn i.e. after the TEqn.solve()

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  Рік тому +1

      .write()

    • @disinlungkamei2869
      @disinlungkamei2869 Рік тому

      @@OpenFOAMJozsefNagy sir i write TEqn.write() and did wmake , i get error
      laplacianFoam.C:40:7: error: ‘Foam::fvScalarMatrix’ {aka ‘class Foam::fvMatrix’} has no member named ‘write’ TEqn.write();
      please instruct me sir

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  Рік тому

      @@disinlungkamei2869 You have to write the T field not the matrix.

    • @disinlungkamei2869
      @disinlungkamei2869 Рік тому

      @@OpenFOAMJozsefNagy sir can you show me an example of the syntax , i am confuse,

    • @disinlungkamei2869
      @disinlungkamei2869 Рік тому

      @@OpenFOAMJozsefNagy thank you for your reply sir

  • @ahmedemad9907
    @ahmedemad9907 5 років тому

    Hello, I do not know yet how to run a simulation of a flow between 2 parallel plates , just I would like to see the velocity profil at each section, could you please help

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  5 років тому

      For steady-state it is simpleFoam, for transient pisoFoam or pimpleFoam.

  • @JuanFelipeMonsalvo
    @JuanFelipeMonsalvo 6 років тому +1

    Thanks

  • @shaha0541
    @shaha0541 5 років тому

    Your lectures are great and highly desirable to study in detailed. Thank you. I am using OpenFoam by blueCFD terminal (Window and Linux interface). Need help to run The following Gray Scott Model by using BlueCFD terminal OpenFoam.
    I am putting my path in the following way,
    C drive - program files - blueCFD Core-2017- ofuser-of5- run.
    Here I have two folders
    1- grayScottFoam1 ( which contains .H and .C files) with Make folder (files and options)
    2-gSM-1 (0 constant system)
    which I try to run by blockMesh command which works but Foam is not working (solver).
    Help will be highly appreciated in advance.

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  5 років тому

      Did you compile the solver and did it exit correctly?

    • @shaha0541
      @shaha0541 5 років тому

      @@OpenFOAMJozsefNagy very much thank you for reply. I am new user to OpenFoam, I think according to your question, May be thats problem. Is it possible I can share files with you which I took from internet.
      Shahidqa32@gmail.com
      It's my e-mail address please let me know your to share files.
      Once again thank you to reply.

    • @shaha0541
      @shaha0541 5 років тому

      @@OpenFOAMJozsefNagy I think there is some mistake that I made. I could not able to rectify it. I took files from internet created by Tobias Holzmann with the following link
      bitbucket.org/shor-ty/grayscottmodel/src/6dc3187186c2aaec2927d78b9d82e77506482081/applications/solvers/grayScottFoam/?at=grayScottFoam-2.3.x
      which help me to make solver. The following help me to make in tutorial
      bitbucket.org/shor-ty/grayscottmodel/src/6dc3187186c2aaec2927d78b9d82e77506482081/tutorials/grayScottModel/gSM-1/?at=grayScottFoam-2.3.x
      Problem is blockMesh is working and solver is not connected. Your help will be highly appreciated.

  • @elefantpablo2288
    @elefantpablo2288 4 роки тому +1

    1:01 What I'm not working at a bank 😂

  • @simsonjulianrodrigues6253
    @simsonjulianrodrigues6253 5 років тому

    can you please share the slides.
    it would be very helpful

  • @sriharisha251
    @sriharisha251 3 роки тому

    Why there are no videos on rheotool :(

  • @linabelhadjsenini9085
    @linabelhadjsenini9085 4 роки тому

    Hi Jozsef i have a probleme in openFOam can you help me please?!

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  4 роки тому

      What kind?

    • @linabelhadjsenini9085
      @linabelhadjsenini9085 4 роки тому

      @@OpenFOAMJozsefNagy im studying an incompressible case with temperature equation im having a problem with the implementation of boundary conditions

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  4 роки тому

      @@linabelhadjsenini9085 zeroGradient would be an adiabatic BC for the temperature

    • @linabelhadjsenini9085
      @linabelhadjsenini9085 4 роки тому

      @@OpenFOAMJozsefNagy what about the internal field for tempreture

  • @sergeykulagin4786
    @sergeykulagin4786 Рік тому

    Народ скажите мне, может я конечно тупой, но я не понимаю, на кой ляд он делает эти видео, может конечно ещё проблема в моём английском, но он тупо говорит "Это нужно для этого, а это - для этого" хотя всё это понятно банально из названия решателей. Он не говорит о их специфике, для каких задач лучше подойдет и самое главное, как ставить задачу и какой выбрать нужно, и т.д. Почему все так хвалят видео, если по факту ничего не понятно и нового не говорится. Видео с подготовкой геометрии вообще веха - тяп ляп, вот так в блендере сделали экспортировали и всёёё! А как потом условия ставить? А как сетку готовить? А как разбитую геометрию использовать для расчётов (возвращаемся к сетке)? Что делать - не понятно. Кароче я пробомбился, всем удачи.

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  Рік тому

      There are plenty of videos which handle exactly these details on my channel, check them out. This is a short video on high level solver selection.

  • @abbas.operations
    @abbas.operations 3 роки тому

    thanks