|
[Sponsors] |
June 4, 2015, 18:41 |
multiple embedded AMI patches?
|
#1 |
New Member
Aljoscha Sander
Join Date: Jul 2013
Location: Bremen, Germany
Posts: 6
Rep Power: 13 |
Dear FOAMers,
I've been working on dynamic meshes for quite a while now, trying to implement insect wing movement. Sucess is rather limited so far. First i tried for quite a while by using dynamicTopoFvMesh; while the library is a neat little tool, mesh quality is rather a bummer. So now i'm trying to implement the movement by embedding three AMI cylinders into each other (one for each rotational axis), though that's not really working either. So has anyone in the community ever tried such a (probably stupid) thing? The problem is that, while all the normal patches get dragged along, the slave-patches (containing the acutal wing) stay put behind (see screenshot in the appendix, the third cylinder, rotating around the z axis is not shown). I'd be super grateful for any input or ideas on the matter. Basically what i'm trying to accomplish is the rotation of a patch around all three axis with quite large amplitudes. Thanks in advance, Josch |
|
June 8, 2015, 01:00 |
|
#2 |
Member
Michael Page
Join Date: Mar 2009
Location: Quebec, Canada
Posts: 36
Rep Power: 17 |
Hi Josch,
What you need is to have access to immersed boundary condition. Official OpenFoam doesn't support this feature actually. However, a toolkit can be used with the Extended version. https://openfoamwiki.net/index.php/E...mersedBoundary Keep us informed if you try it. Good luck |
|
June 8, 2015, 10:01 |
|
#3 |
New Member
Aljoscha Sander
Join Date: Jul 2013
Location: Bremen, Germany
Posts: 6
Rep Power: 13 |
Hi Michael,
thanks for your reply! i'll try it right away - at the moment i'm running into a few compilation errors, but i'll keep you posted. As to the wing motion problem: i realised, that the simplest way to model the movement is by embedding the wing model in a sphere and describe the rotation by the wings surface normal vector - so at the moment that seems to be another approach to the problem. again, thank you for your help. cheers, josch |
|
June 12, 2015, 07:44 |
|
#4 |
Senior Member
|
Hi Josch,
If you're looking for an implementation for an embed AMI interface you could start from my code: http://www.cfd-online.com/Forums/ope...tml#post476869 You would have to adapt it to include a third level AMI and modify the normal vectors of the outer rotations because my rotations were all in the same plane. -Louis |
|
June 12, 2015, 08:27 |
|
#5 |
New Member
Aljoscha Sander
Join Date: Jul 2013
Location: Bremen, Germany
Posts: 6
Rep Power: 13 |
Hi Louis,
neat code! just briefly went through it, looks good thanks for the hint! i'll test it, compilation worked like a charme! I assumed by 'in the same place' your rotations all had the same centre of origin? |
|
June 12, 2015, 08:47 |
|
#6 |
Senior Member
|
Hi Josch,
Glad it can be useful. I wrote in the same plane because all my rotating zones have their rotation axis normal to the x-y plane) I think the modifications required should not be that complicated. Let me know about it! -Louis |
|
Tags |
ami, dynamictopofvmesh, embedded ami, insect wing, wing flapping |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Foam::error::PrintStack | almir | OpenFOAM Running, Solving & CFD | 92 | May 21, 2024 08:56 |
how to set periodic boundary conditions | Ganesh | FLUENT | 15 | November 18, 2020 07:09 |
AMI speed performance | danny123 | OpenFOAM | 21 | October 24, 2020 05:13 |
[Commercial meshers] converting Fluent mesh to openfoam standard mesh | deepesh | OpenFOAM Meshing & Mesh Conversion | 31 | March 29, 2017 06:59 |
mixerVesselAMI2D's mass is not balancing | sharonyue | OpenFOAM Running, Solving & CFD | 6 | June 10, 2013 10:34 |