View Issue Details

IDProjectCategoryView StatusLast Update
0000022OpenFOAMBugpublic2010-09-13 17:40
Reporteruser23Assigned Touser8 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Summary0000022: sixDoFRigidBodyMotion: Acceleration used as force
DescriptionIn updateForce(pointField, vectorField, scalar) the global acceleration is calculated (l.436). It is passed to updateForce(vector, vector, scalar) in l.442. This method uses it as a force (fGlobal, l.387). In l.397 it is again devided by mass_ to calculate the acceleration.
Additional InformationOF Version: 1.7.1
File: $FOAM_SRC/postProcessing/functionObjects/forces/pointPatchFields/derived/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion.C
Lines: 397, 442 [...]
TagsModelling, Post-processing

Activities

user8

2010-09-02 09:57

  ~0000020

Well spotted. There was also a problem with the torque - it was being
transformed to body local coordinates twice too.

Luckily, the updateForce function on line 419 is never called by
anything.

Thanks for reporting, I've pushed a fix to 1.7.x.

Graham

user8

2010-09-02 09:58

  ~0000021

Last edited: 2010-09-02 10:11

Pushed fix to 1.7.x under commit ref d4d1bf1961626db2d54152d37613bd634c5eb449

Issue History

Date Modified Username Field Change
2010-09-02 06:52 user23 New Issue
2010-09-02 09:16 user8 Assigned To => user8
2010-09-02 09:16 user8 Status new => assigned
2010-09-02 09:57 user8 Note Added: 0000020
2010-09-02 09:58 user8 Note Added: 0000021
2010-09-02 09:58 user8 Status assigned => resolved
2010-09-02 09:58 user8 Fixed in Version => 1.7.x
2010-09-02 09:58 user8 Resolution open => fixed
2010-09-02 10:11 user2 Note Edited: 0000021
2010-09-13 17:40 user2 Tag Attached: Modelling
2010-09-13 17:40 user2 Tag Attached: Post-processing