ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก
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.
Thank you Jozsef
You 'll always be my best OpenFOAM tutor, great simplification, strait forward sentences, and as always it's so nice to see you.
I am always glad, when I can help. Thank you for your support on TH-cam!
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!
I am always glad to help.
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...
You are not alone with this. Happy to help. Check out also wiki.openfoam.com/Tutorials for more material.
Great summary
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 :) :(
Your videos are very much helpful for new Openfoam learners :) Great Work ! Jozsef
Thanks! That was VERY useful video! I even have downloaded to PC hard drive) Vedeo really provides the structure of OpenFOAM.
I am glad it helps.
Very good tutorial and explanation on picking my solver, thanks a lot Joszef!
I am glad to help.
2022 and Jozsef is still one of my most important heroes. I put him up there with Frodo Baggins.
Thanks Brandon, I am happy to help.
Good summary, József!
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.
useful video. thanks.
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.
Hi, is there any tutorial of yours about dsmcFoam?
Thanks a lot Joszef !
Quite informative! Thank you
Thanks, I am always happy to help.
Hey there, as always great job!
so useful. thanks a lot.
Could you comment on which compressible flow solvers there are and in what instances to use them?
That is rather specific, just go through the solvers as I indicated it for the incompressible ones.
Here is a list of compressible flow solvers and a brief description:
www.openfoam.com/documentation/user-guide/standard-solvers.php
1:01 What I'm not working at a bank 😂
thanks
Hi Jozsef, is there any tutorial of yours about pimpleFoam?
The one with the rotating fan.
@@OpenFOAMJozsefNagy Thank you 😊
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.
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.
Thanks
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.
For that I would go for a lagrangian solver.
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
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.
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. :)
Unfortunately I do not know of any, but maybe someone from the viewers know something.
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
For steady-state it is simpleFoam, for transient pisoFoam or pimpleFoam.
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.
One of the multiphase solvers. interFoam might be calculation intensive, but give it a go. Alternatives might be depending on the answers you seek.
@@OpenFOAMJozsefNagy i will check on that. thanks for your help..
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?
Check out my tutorial on installation.
@@OpenFOAMJozsefNagy thank you.
It helped me to resolve the issue.
Can you go over myreactingfoam
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.
Wow. I did something similar duing my PhD with reactingFoam and chtMultiRegionFoam. Are you also interested in the heat diffusion in the solid itself?
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?
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.
Thanks, I will go look at how they work
sir how can i display the solution that we get after solving the TEqn i.e. after the TEqn.solve()
.write()
@@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
@@disinlungkamei2869 You have to write the T field not the matrix.
@@OpenFOAMJozsefNagy sir can you show me an example of the syntax , i am confuse,
@@OpenFOAMJozsefNagy thank you for your reply sir
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.
Did you compile the solver and did it exit correctly?
@@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.
@@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.
Why there are no videos on rheotool :(
I am not familiar with that tool.
@@OpenFOAMJozsefNagy okay thanks.
Hi Jozsef i have a probleme in openFOam can you help me please?!
What kind?
@@OpenFOAMJozsefNagy im studying an incompressible case with temperature equation im having a problem with the implementation of boundary conditions
@@linabelhadjsenini9085 zeroGradient would be an adiabatic BC for the temperature
@@OpenFOAMJozsefNagy what about the internal field for tempreture
can you please share the slides.
it would be very helpful
Unfortunately, I usually do not share the slides.
@@OpenFOAMJozsefNagy ok. No problem. 👍
Народ скажите мне, может я конечно тупой, но я не понимаю, на кой ляд он делает эти видео, может конечно ещё проблема в моём английском, но он тупо говорит "Это нужно для этого, а это - для этого" хотя всё это понятно банально из названия решателей. Он не говорит о их специфике, для каких задач лучше подойдет и самое главное, как ставить задачу и какой выбрать нужно, и т.д. Почему все так хвалят видео, если по факту ничего не понятно и нового не говорится. Видео с подготовкой геометрии вообще веха - тяп ляп, вот так в блендере сделали экспортировали и всёёё! А как потом условия ставить? А как сетку готовить? А как разбитую геометрию использовать для расчётов (возвращаемся к сетке)? Что делать - не понятно. Кароче я пробомбился, всем удачи.
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.