|
[Sponsors] |
November 11, 2010, 02:27 |
Co-axial rotor help
|
#1 |
Member
Jason Eason
Join Date: Jan 2010
Location: Portage, Michigan
Posts: 45
Rep Power: 16 |
Does anyone know if any of the openfoam software simulate and co-axial helicopter? I have the both rotors, but I don't know if there is a way to rotate them in the opposite directions simultaneously. Any and all help would be greatly appreciated.
|
|
November 11, 2010, 03:20 |
|
#2 |
Member
Masashi Ohbuchi
Join Date: Oct 2009
Posts: 74
Rep Power: 17 |
Hi,
There is no dynamicFvMesh class suitable for your problem. So, you have to make custom dynamicFvMesh class using examples from mixerGgiFvMesh that support only one rotating region. Good luck! |
|
November 11, 2010, 03:50 |
|
#3 |
Senior Member
|
Hi,
looks like a job for GGI this means you have to use the -DEV version of OpenFOAM. The other solutions would be the overset Grid (but this piece of software is not available to ordonary people)http://web.student.chalmers.se/group...SlidesOFW5.pdf or "immersed boundary method" that is currently under development. If you use a debian/ubuntu based distribution you can get compiled binaries https://launchpad.net/%7Ecae-team/+a...s_filter=lucid otherwise you have to use svn and check out the -DEV version of OpenFOAM. Takes a little more time, but not that complicated. Or you try a virtual machine / live DVD/ live usbstick =>read http://www.cfd-online.com/Forums/ope...d-kubuntu.html |
|
November 11, 2010, 16:46 |
Co-axial rotor
|
#4 |
Member
Vojtech Betak
Join Date: Mar 2009
Location: Czech republic
Posts: 34
Rep Power: 18 |
Hi,
I have solved the same problem a year ago and I used MRFSimpleFOAM for the solution of it. Vojta |
|
November 12, 2010, 01:13 |
|
#5 |
Member
Jason Eason
Join Date: Jan 2010
Location: Portage, Michigan
Posts: 45
Rep Power: 16 |
Ohbuchi, How easy is it to modify that particular file? Is that 1 file all i need to modify?
Vojta, MRFSimpleFOAM is static, and only shows pressure on the rotors, I want to see airflow pressure changes. I've tried that before. Thank you all for your quick replies and help.
__________________
Debian Squeeze - OpenFOAM-2.1.x, Paraview-3.12.0 |
|
November 13, 2010, 10:33 |
Co-axial counter rotating rotors simulation
|
#6 |
Member
Masashi Ohbuchi
Join Date: Oct 2009
Posts: 74
Rep Power: 17 |
Hi,
I made custom library "myCoAxialGgiFvMesh" (see attached files), and ran sample case with co-axial counter rotating two rotors. This implementation is simple extension of mixerGgiFvMesh, I've only introducied two rotating speed (rpm1 and rpm2) and modified movingPointMask. And the rotating region's name must be fixed as "rotor1" and "rotor2". In dynamicMeshDict, you should define two moving slider, "moving1" and "moving2" as follows. dynamicFvMeshLib "libtopoChangerFvMesh.so"; dynamicFvMesh myCoAxialGgiFvMesh; myCoAxialGgiFvMeshCoeffs { coordinateSystem { type cylindrical; origin (0 0 0); axis (0 0 1); direction (1 0 0); } rpm1 60; rpm2 -60; slider { moving1 ( ROTOR1.INLET ROTOR1.OUTLET ); moving2 ( ROTOR2.INLET ROTOR2.OUTLET ); static ( IN.OUTLET INTER.INLET INTER.OUTLET OUT.INLET ); } } |
|
November 14, 2010, 21:14 |
|
#7 |
Member
Masashi Ohbuchi
Join Date: Oct 2009
Posts: 74
Rep Power: 17 |
I'm sorry, but I've made some mistake in my code.
It's rotating in twice speed than specified. And it will not work in case of abs(rpm1)<>abs(rpm2). The bug is in update() function of myCoAxialGgiFvMesh.C Now I'm fixing it. and I will upload fixed version soon. |
|
November 15, 2010, 01:35 |
updated library code
|
#8 |
Member
Masashi Ohbuchi
Join Date: Oct 2009
Posts: 74
Rep Power: 17 |
Here is bug-fixed library code.
I've introduced another movingPointMask for rotor2. |
|
November 16, 2010, 20:25 |
|
#9 |
Member
Jason Eason
Join Date: Jan 2010
Location: Portage, Michigan
Posts: 45
Rep Power: 16 |
Thank you, Ohbuchi-san, will will implement your program tonight.
Edit: Ohbuchi-san I've combined my to rotors into 1 file. Is it possible to make multiple cellSets from the cellSetDict file? How did you create two diiferent cellZones?
__________________
Debian Squeeze - OpenFOAM-2.1.x, Paraview-3.12.0 Last edited by JulytoNovember; November 30, 2010 at 00:11. Reason: Update |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
how to plot out circumferentially mass averaged axial velocity in a rotor? | wildli | FLUENT | 0 | July 17, 2010 16:54 |
Transient axial rotor/stator convergence issue? | Nicola Viscanti | CFX | 3 | March 17, 2010 05:15 |
Surface streamlines on axial flow fans | Jennifer | CFX | 2 | February 17, 2009 15:50 |
Model Axial Fan | Chien-Chi Chao | Siemens | 1 | February 1, 2001 23:13 |
About the design of axial fans | HanCheolHeui | Main CFD Forum | 0 | September 8, 1998 11:13 |