|
[Sponsors] |
Lift and drag coefficients of a flapping wing aircraft |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 |
Senior Member
Join Date: Aug 2012
Posts: 269
Rep Power: 15 ![]() |
Dear all,
I am simulating the flapping motion of a wing using Fluent to calculate lift and drag coefficients. I have used a UDF code and dynamic mesh to simulate the flapping motion. I am simulating a rigid wing which has pitch and roll rotations and have defined four boundary conditions: 1- Pressure far field 2- Wall 3- Wall-solid 4- Interior-solid I am defining the x,y,z components of the airflow using pressure far field boundary and assume that the flow is static and the wing moves. What force direction should I use to calculate lift force? Do I have to run the solution at steady first and then transient? I would appreciate if anyone help me with this. |
|
![]() |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Join Date: Mar 2011
Location: Germany
Posts: 552
Rep Power: 20 ![]() |
Quote:
|
||
![]() |
![]() |
![]() |
![]() |
#3 |
Member
Guiliguili
Join Date: Aug 2010
Location: Montréal
Posts: 97
Rep Power: 16 ![]() |
I totally agree with cfd seeker. If you want to automate it, you can use parameters to change the angle but I wouldn't recommend that. The process would be:
1. Create a new project 2. Choose an angle alpha 3. Check the force Fy on Y-axis Redo the process for several alpha until you get a curve or Lift versus alpha. It's better to do one alpha per project so that if it crash you wont loose all your other simulation. For example, if you want to simulate alpha = 20, you can load a previous solution data of alpha = 10 so that the computing will be less difficult for the software to converge to the solution. To find Fy (figure 1), go to Report -> forces ; Fy = Lift (Fx= Drag) If you really want to use your UDF, you must save the data for the several times with Autosave (figure 2). Then, you will check the alpha and the corresponding Fy for each saved time data . |
|
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Join Date: Aug 2012
Posts: 269
Rep Power: 15 ![]() |
Since I am simulating flapping motion of a wing and not a static airfoil, the lift force varies at different wing positions. How can I plot the lift force over time?
If I use Forces option in Fluent, it only gives lift at a particular wing position and not total lift over time. |
|
![]() |
![]() |
![]() |
![]() |
#5 |
Member
Guiliguili
Join Date: Aug 2010
Location: Montréal
Posts: 97
Rep Power: 16 ![]() |
Fluent loads only the flow-field data of one time step and not all of them but maybe you can do this in FLUENT
Report -> forces -> Save Output Parameter You will see the Parameter set at the bottom of the project (see figure). Double click on it to check the values |
|
![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Join Date: Aug 2012
Posts: 269
Rep Power: 15 ![]() |
Thank you for your reply. As the direction of lift changes during the wing motion, how can I define the direction of lift force while the direction changes at each wing position?
|
|
![]() |
![]() |
![]() |
![]() |
#7 |
Member
Guiliguili
Join Date: Aug 2010
Location: Montréal
Posts: 97
Rep Power: 16 ![]() |
Maybe you're talking about the projection of the Lift. The Drag (Fx) and Lift (Fy) which are orthogonal never change direction. The lift is always on the same direction as the gravity (vertical) and the drag is horizontal even if you wing moves. I don't think that FLUENT gives the projection of the Lift on the new position of you axis when they rotate and I don't think that you really need to compute it. I suggest simply Excel or Matlab to compute the projected Lift forces if you really want them by multiplying the Lift with cos(alpha) or sin(alpha) .
|
|
![]() |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Join Date: Mar 2011
Location: Germany
Posts: 552
Rep Power: 20 ![]() |
Quote:
|
||
![]() |
![]() |
![]() |
![]() |
#9 |
Member
Guiliguili
Join Date: Aug 2010
Location: Montréal
Posts: 97
Rep Power: 16 ![]() |
Monitors -> Create (Lift)
|
|
![]() |
![]() |
![]() |
![]() |
#10 |
Senior Member
Join Date: Aug 2012
Posts: 269
Rep Power: 15 ![]() |
I started the simulation and solved the problem in steady-state first. However, when I change the steady state to transient problem, the mesh quality decreases and I get an error:
Static mesh: Minimum Orthogonal Quality = 0.6 After clicking on the preview motion: Minimum Orthogonal Quality = 0.00000e+00 Warning: non-positive volumes exist. Primitive Error at Node 0: Update-Dynamic-Mesh failed. Negative cell volume detected. Primitive Error at Node 1: Update-Dynamic-Mesh failed. Negative cell volume detected. Primitive Error at Node 2: Update-Dynamic-Mesh failed. Negative cell volume detected. Primitive Error at Node 3: Update-Dynamic-Mesh failed. Negative cell volume detected. Error: Update-Dynamic-Mesh failed. Negative cell volume detected. Error Object: #f Any idea what I should do? |
|
![]() |
![]() |
![]() |
![]() |
#11 | |
Senior Member
Join Date: Mar 2011
Location: Germany
Posts: 552
Rep Power: 20 ![]() |
Quote:
|
||
![]() |
![]() |
![]() |
![]() |
#12 |
Senior Member
Join Date: Aug 2012
Posts: 269
Rep Power: 15 ![]() |
||
![]() |
![]() |
![]() |
![]() |
#13 |
Senior Member
Join Date: Mar 2011
Location: Germany
Posts: 552
Rep Power: 20 ![]() |
||
![]() |
![]() |
![]() |
![]() |
#14 |
Member
Guiliguili
Join Date: Aug 2010
Location: Montréal
Posts: 97
Rep Power: 16 ![]() |
It's maybe because of a coarse mesh. Maybe you need very small elements in the zone where you have your movement (trailing edge) at the beginning of the simulation. The dynamic mesh destroys the quality of your meshing, so do your best at the beginning.
|
|
![]() |
![]() |
![]() |
![]() |
#15 | |
Senior Member
Join Date: Aug 2012
Posts: 269
Rep Power: 15 ![]() |
Quote:
Is the error because of the mesh? I have tried tri/quad coarse/fine mesh but still does not work. |
||
![]() |
![]() |
![]() |
![]() |
#16 |
Member
Guiliguili
Join Date: Aug 2010
Location: Montréal
Posts: 97
Rep Power: 16 ![]() |
Did you select "Remesh" when you have selected "Dynamic Mesh" ?
Use "Previewing the Dynamic Mesh" button, so that you see what is going on before running your simulation. The "Minimum Orthogonal Quality" should change because the cells on the boundary of your airfoil moves making their angles to change also. |
|
![]() |
![]() |
![]() |
![]() |
#17 | |
Senior Member
Join Date: Aug 2012
Posts: 269
Rep Power: 15 ![]() |
Quote:
I have got five zones in dynamic mesh zones: interior-solid, pressure_far_field, solid (fluid), wall and wall_solid Which zone should be stationary or deforming? Should all of them be deforming except the wall-solid which does rigid body? When I set every zone to stationary except the solid(fluid) to deforming and wall_solid to rigid body, I don't get any negative cell error. |
||
![]() |
![]() |
![]() |
![]() |
#18 |
Member
Guiliguili
Join Date: Aug 2010
Location: Montréal
Posts: 97
Rep Power: 16 ![]() |
You 've got it.
Stationary is for the boundaries that are not moving like your far-field and the two symmetrical boundaries Deforming is for a deforming boundary or zone such as your fluid Rigid body is your airfoil and you have to link it with your motion after compiling the code.c file Did you use "Peview Mesh Motion" before doing the computation? Keep going |
|
![]() |
![]() |
![]() |
![]() |
#19 | |
Senior Member
Join Date: Aug 2012
Posts: 269
Rep Power: 15 ![]() |
Quote:
What is the difference between solid (fluid) and interior-solid zones? Should it be deforming? When I change interior-solid to deforming, the error appear again. The wing tips remain in the domain during the movement of the wing. Last edited by Julian121; August 12, 2012 at 08:35. |
||
![]() |
![]() |
![]() |
![]() |
#20 | |
Senior Member
Join Date: Aug 2012
Posts: 269
Rep Power: 15 ![]() |
Quote:
|
||
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
lift and drag coefficients around a ground vehicle | Pedro | CFX | 3 | September 5, 2012 19:31 |
Design of a flapping wing aircraft | yahya_azizi | FLUENT | 0 | July 11, 2012 12:26 |
Great lift coefficients but negative drag coefficient?! | nez | FLUENT | 0 | November 28, 2011 14:57 |
Lift and Drag on airplane wing | Arj | CFX | 4 | October 6, 2006 05:05 |
Lift and Drag Coefficients Reliability | Luis | FLUENT | 2 | December 27, 2005 15:45 |