ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

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

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ต.ค. 2017
  • In this video I give you some tips on how to select the solver for your specific application.
    This material is published under the creative commons license CC BY (Attribution). If you plan to use it, please acknowledge it.

ความคิดเห็น • 83

  • @salehabuhanieh3598
    @salehabuhanieh3598 6 ปีที่แล้ว +8

    Thank you Jozsef

  • @ahmadhabib359
    @ahmadhabib359 6 ปีที่แล้ว +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  6 ปีที่แล้ว +3

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

  • @Olika125
    @Olika125 6 ปีที่แล้ว +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.

  • @treadless_co
    @treadless_co 2 ปีที่แล้ว +1

    Great summary

  • @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 :) :(

  • @shekharmaurya162
    @shekharmaurya162 3 ปีที่แล้ว

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

  • @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.

  • @Loekatic
    @Loekatic 5 ปีที่แล้ว

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

  • @brandonjohnson8880
    @brandonjohnson8880 ปีที่แล้ว +1

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

  • @PCLAU-xy4by
    @PCLAU-xy4by 6 ปีที่แล้ว +1

    Good summary, József!

  • @Haider_Jin
    @Haider_Jin หลายเดือนก่อน

    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 6 ปีที่แล้ว +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?

  • @arthurbohn3192
    @arthurbohn3192 4 ปีที่แล้ว

    Thanks a lot Joszef !

  • @JZ1917
    @JZ1917 6 ปีที่แล้ว

    Quite informative! Thank you

  • @EinsteinzeePro
    @EinsteinzeePro 6 ปีที่แล้ว +1

    Hey there, as always great job!

  • @saeidhariri7182
    @saeidhariri7182 2 ปีที่แล้ว

    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

  • @elefantpablo2288
    @elefantpablo2288 4 ปีที่แล้ว +1

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

  • @abbas.operations
    @abbas.operations 3 ปีที่แล้ว

    thanks

  • @abhijitpal7202
    @abhijitpal7202 4 ปีที่แล้ว +1

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

  • @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.

  • @JuanFelipeMonsalvo
    @JuanFelipeMonsalvo 6 ปีที่แล้ว +1

    Thanks

  • @nickjohnsonn9761
    @nickjohnsonn9761 4 ปีที่แล้ว

    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.

  • @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.

  • @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.

  • @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.

  • @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..

  • @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.

  • @moonice1194
    @moonice1194 4 ปีที่แล้ว

    Can you go over myreactingfoam

  • @diabulusalfa
    @diabulusalfa 6 ปีที่แล้ว

    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  6 ปีที่แล้ว

      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 6 ปีที่แล้ว

      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  6 ปีที่แล้ว +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 6 ปีที่แล้ว

      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

  • @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.

  • @sriharisha251
    @sriharisha251 3 ปีที่แล้ว

    Why there are no videos on rheotool :(

  • @linabelhadjsenini9085
    @linabelhadjsenini9085 3 ปีที่แล้ว

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

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  3 ปีที่แล้ว

      What kind?

    • @linabelhadjsenini9085
      @linabelhadjsenini9085 3 ปีที่แล้ว

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

    • @OpenFOAMJozsefNagy
      @OpenFOAMJozsefNagy  3 ปีที่แล้ว

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

    • @linabelhadjsenini9085
      @linabelhadjsenini9085 3 ปีที่แล้ว

      @@OpenFOAMJozsefNagy what about the internal field for tempreture

  • @simsonjulianrodrigues6253
    @simsonjulianrodrigues6253 5 ปีที่แล้ว

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

  • @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.