|
[Sponsors] | |||||
|
|
|
#1 |
|
New Member
Samer
Join Date: Jan 2013
Posts: 14
Rep Power: 2 ![]() |
Dear All
I am trying to calculate the lift and drag forces on a (cylinder + plate) and i would love to extract the total lift and the total drag and write them in a file at each writing interval, how would i do that ??? I am using Openfoam 1.6-ext, and this is the header file for lift and drag calculations : scalar lift = 0; scalar drag = 0; const vectorField& Sfp = mesh.boundary()[plateID].Sf(); forAll(p.boundaryField()[plateID], facei) { vector faceForce = p.boundaryField()[plateID][facei] * Sfp[facei]; lift += vector(0,1,0) & faceForce; drag += vector(1,0,0) & faceForce; } const vectorField& Sfc = mesh.boundary()[cylinderID].Sf(); forAll(p.boundaryField()[cylinderID], facei) { vector faceForce = p.boundaryField()[cylinderID][facei] * Sfc[facei]; lift += vector(0,1,0) & faceForce; drag += vector(1,0,0) & faceForce; } how do i extract and write the scalar lift and the scalar drag to a file ?? Best regards |
|
|
|
|
|
|
|
|
#2 |
|
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Posts: 1,118
Rep Power: 19 ![]() |
Hi Samer,
It sounds like you are trying to accomplish the functionality in the forces and forceCoeffs functionObjects, which can be added at runTime. Search the forum for its use and you can also find an example on how to extract the forces in this tutorial: Code:
<path_to_tutorials>/incompressible/pimpleDyMFoam/wingMotion/wingMotion2D_simpleFoam/system/controlDict Code:
tut; find ./ -name "controlDict" -type f | xargs grep forces Niels |
|
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| which tutorial can find that include Riemann boundary condition? | immortality | OpenFOAM Running, Solving & CFD | 12 | May 3, 2013 18:21 |
| build problem swak4Foam OF 2.2.0 | mcathela | OpenFOAM Installation | 14 | April 23, 2013 13:59 |
| Helyx-OS (GUI for SnappyHexMesh | elvis | OpenFOAM Native Meshers: snappyHexMesh and Others | 77 | March 5, 2013 02:22 |
| mesh file for flow over a circular cylinder | Ardalan | Main CFD Forum | 6 | April 17, 2010 23:40 |
| OpenFOAM on MinGW crosscompiler hosted on Linux | allenzhao | OpenFOAM Installation | 127 | January 30, 2009 19:08 |