|
[Sponsors] |
![]() |
![]() |
#1 |
Senior Member
Join Date: Apr 2010
Posts: 151
Rep Power: 16 ![]() |
Quick question: I use forces to calculates forces and moments on a moving object. The forces are well calculated, but the moment is not, and I think this is because the center of rotation (CofR) is fixed in system/controlDict:
Code:
functions { forces { type forces; functionObjectLibs ( "libforces.so" ); outputControl timeStep; outputInterval 1; patches (foil); pName p; UName U; rhoName rhoInf; log true; rhoInf 1000; CofR (0 0 0); liftDir (0 1 0); dragDir (1 0 0); pitchAxis (0 0 1); magUInf 0.4; lRef 0.1; Aref 0.002; } |
|
![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
|
I don't have much of experience on this but if you know where your CofR is in time, then you can easily evaluate the moment around any other point P:
Mp1 = Mp2 + p2p1 x F Where: Mp1 = moment around point p1 Mp2 = moment around point p2 p2p1 = vector going from p2 to p1 F = the force which generates the moment x = cross product |
|
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Join Date: Apr 2010
Posts: 151
Rep Power: 16 ![]() |
Brilliant!
|
|
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
|
||
![]() |
![]() |
![]() |
Tags |
cofr, forces, moving mesh |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[snappyHexMesh] SnappyHexMesh for internal Flow | vishwa | OpenFOAM Meshing & Mesh Conversion | 24 | June 27, 2016 08:54 |
Moving mesh | Niklas Wikstrom (Wikstrom) | OpenFOAM Running, Solving & CFD | 122 | June 15, 2014 06:20 |
Dynamic Mesh moving interface help | akash.iitb | FLUENT | 0 | August 23, 2010 23:53 |
salome, openfoam and moving mesh | prhlava | OpenFOAM Running, Solving & CFD | 8 | November 9, 2009 08:59 |
Moving (structured) mesh | Jesper | CFX | 5 | February 2, 2007 03:43 |