CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (http://www.cfd-online.com/Forums/openfoam-solving/)
-   -   cyclicAMI for non matching geometry? (http://www.cfd-online.com/Forums/openfoam-solving/106447-cyclicami-non-matching-geometry.html)

tms August 29, 2012 07:54

cyclicAMI for non matching geometry?
 
Hello Foamers
If I am not mistaken cyclicAMI can be used to make two independently meshed and moving areas interact with each other. (As seen in the ship's propeller tutorial)
My question: Is it possible to connect two meshes which do not match geometrically? E.g. consider two boxes on top of each other. The upper one like three times the size of the lower one and sliding on top of it.
Any help/comment/discussion would be greatly appreciated.
Best,
Thomas

tms August 30, 2012 09:40

PS: A competent 'no' would also be a valuable answer...

Attesz August 30, 2012 13:42

Quote:

Originally Posted by tms (Post 379288)
Hello Foamers
If I am not mistaken cyclicAMI can be used to make two independently meshed and moving areas interact with each other. (As seen in the ship's propeller tutorial)
My question: Is it possible to connect two meshes which do not match geometrically? E.g. consider two boxes on top of each other. The upper one like three times the size of the lower one and sliding on top of it.
Any help/comment/discussion would be greatly appreciated.
Best,
Thomas

No! :)

It is not possible to do currently, maybe you should try 1.6-ext, but I'm not familiar with the features of that code. I had a simulation where only a half cell was non-overlapped with the other side, and the simulation stopped. Hopefully, OpenCFD will improve this very soon.

Best,
Attila

hannes August 30, 2012 13:51

You could try the "stitchMesh" tool to connect the grids.

Attesz August 30, 2012 13:52

Quote:

Originally Posted by hannes (Post 379568)
You could try the "stitchMesh" tool to connect the grids.

he want's to do moving on the connecting surfaces as I understood. stitching the mesh doesn't help unfortunately.

tms September 3, 2012 05:15

Thank you very much, Attila and Hannes!
So it is not possible to move the meshes relative to each other. :-(
Is there a way to define the translation of the boundaries and 'remesh' the entire mesh if neccessary? I think mesh deformation only will not be sufficient in my case because i need an obstacle to be sliding over the ground and then hovering over a channel and continue sliding on the other side's ground.
Best,
Thomas

Attesz September 3, 2012 05:30

Quote:

Originally Posted by tms (Post 379973)
Thank you very much, Attila and Hannes!
So it is not possible to move the meshes relative to each other. :-(
Is there a way to define the translation of the boundaries and 'remesh' the entire mesh if neccessary? I think mesh deformation only will not be sufficient in my case because i need an obstacle to be sliding over the ground and then hovering over a channel and continue sliding on the other side's ground.
Best,
Thomas

Quote:

So it is not possible to move the meshes relative to each other. :-(
It is possible, but the mesh interfaces may not have any non-overlapped part

Quote:

Is there a way to define the translation of the boundaries and 'remesh' the entire mesh if necessary?
yes but I can't help you in this. i think it's not easy in openfoam. if you generate the mesh with OF tools (blockMesh or snappy) i think it's easier.

Quote:

I think mesh deformation only will not be sufficient in my case because i need an obstacle to be sliding over the ground and then hovering over a channel and continue sliding on the other side's ground.
to define this quite complicated movement is challenging, please inform us if you succeed ;)

hannes September 3, 2012 06:47

Hello,

I haven't used it myself, but there should be the sliding mesh interface. stitchMesh is essentially a frontend for this machinery but I think it can be used standalone as well.

Regards, Hannes


All times are GMT -4. The time now is 17:21.