@@OpenFOAMJozsefNagy Thank you so much. I am waiting for your next tutorial. I always encounter problem when it comes to snappyHexMesh of very small objects like 200mm diameter elbow pipe meshing in a 150 m (150 000 mm) x 30 m (30 000 mm) background mesh. It doest snap well or not snap at all.
Hi sir brilliant video! Could you maybe go through the immersed boundary method? For example, a deformable body moving through a fluid. Or at least point me in a direction I could investigate myself?
Hello Jozsef! Does background mesh and component mesh need to be structured mesh (eg. Hex mesh) ? I am trying to simulate Heave decay of a spar hull, My backround is the sea, while my component is spar hull
Hello. Thanks for this very interesting video on overset. Do you think you can do a similar video with foam-extend ? It seems that overset from FE run much faster.
For now this will do, as far as I know overset function migrate from foam-extend to v2x0x, so possibly this will be faster as well, but as far as I can tell, this is already rather fast.
@@paulinferro3 They have been porting some features for years e.g. finite area. I am not sure whether it will be the exact library but as far as I know parts of it.
Thank you for your video! I have a short question regarding this tutorial in Openfoam/8. How can I transform the setFields into the Version 8? Every time i want to execute setFields, i get the error message: Setting field default values --> FOAM Warning : From function bool setCellFieldType(const Foam::word&, const Foam::fvMesh&, const labelList&, Foam::Istream&) [with Type = double; Foam::labelList = Foam::List] in file setFields.C at line 117 Field zoneID not found --> FOAM Warning : From function bool setCellFieldType(const Foam::word&, const Foam::fvMesh&, const labelList&, Foam::Istream&) [with Type = double; Foam::labelList = Foam::List] in file setFields.C at line 117 Field alpha.water not found Setting field region values Adding cells with center within boxes 1((-100 -100 -100) (100 -0.02 100)) --> FOAM Warning : From function bool setCellFieldType(const Foam::word&, const Foam::fvMesh&, const labelList&, Foam::Istream&) [with Type = double; Foam::labelList = Foam::List] in file setFields.C at line 117 Field alpha.water not found Do you know what I can do? Thanks in advance!
I do not know. Unfortunately .org deviates so much from .com that more complex problems like overset are not 100% compatible. I would suggest to test it with the .com version.
Hi, Jozsef, I am trying to implement parabolic velocity profile in your tutorial (instead of uniform -0.5 value in y direction, at inlet1). Implementing forAll loop, I am trying to calculate and store the parabolic velocity profile values in a vectorField named field, like, field[faceI]=(0, ...., 0), WHERE .... represent the formula/code to calculate parabolic velocity profile. Then I try include field inside operator, like, operator == (field, Up). I also tried it different other ways, like operator==(field[faceI], Up), etc, but I am yet not able to get the desired parabolic profile at the inlet1. I will highly appreciate your guideline/comments on my strategy or how to achieve the my goal. Thank you in advance and waiting to hear your response.