|
[Sponsors] |
May 7, 2013, 13:00 |
how to write a scalar value to a file ????
|
#1 |
Member
Samer
Join Date: Jan 2013
Posts: 31
Rep Power: 13 |
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 |
|
May 7, 2013, 14:19 |
|
#2 |
Senior Member
Niels Gjoel Jacobsen
Join Date: Mar 2009
Location: Copenhagen, Denmark
Posts: 1,903
Rep Power: 37 |
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 |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
mesh file for flow over a circular cylinder | Ardalan | Main CFD Forum | 7 | December 15, 2020 14:06 |
[Helyx OS] Helyx-OS (GUI for SnappyHexMesh | elvis | OpenFOAM Community Contributions | 210 | January 30, 2017 19:57 |
which tutorial can find that include Riemann boundary condition? | immortality | OpenFOAM Running, Solving & CFD | 12 | May 3, 2013 19:21 |
[swak4Foam] build problem swak4Foam OF 2.2.0 | mcathela | OpenFOAM Community Contributions | 14 | April 23, 2013 14:59 |
OpenFOAM on MinGW crosscompiler hosted on Linux | allenzhao | OpenFOAM Installation | 127 | January 30, 2009 20:08 |