View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000022 | OpenFOAM | Bug | public | 2010-09-02 06:52 | 2010-09-13 17:40 |
Reporter | Assigned To | ||||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Summary | 0000022: sixDoFRigidBodyMotion: Acceleration used as force | ||||
Description | In 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 Information | OF Version: 1.7.1 File: $FOAM_SRC/postProcessing/functionObjects/forces/pointPatchFields/derived/sixDoFRigidBodyMotion/sixDoFRigidBodyMotion.C Lines: 397, 442 [...] | ||||
Tags | Modelling, Post-processing | ||||
|
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 |
|
Pushed fix to 1.7.x under commit ref d4d1bf1961626db2d54152d37613bd634c5eb449 |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-09-02 06:52 |
|
New Issue | |
2010-09-02 09:16 |
|
Assigned To | => user8 |
2010-09-02 09:16 |
|
Status | new => assigned |
2010-09-02 09:57 |
|
Note Added: 0000020 | |
2010-09-02 09:58 |
|
Note Added: 0000021 | |
2010-09-02 09:58 |
|
Status | assigned => resolved |
2010-09-02 09:58 |
|
Fixed in Version | => 1.7.x |
2010-09-02 09:58 |
|
Resolution | open => fixed |
2010-09-02 10:11 |
|
Note Edited: 0000021 | |
2010-09-13 17:40 |
|
Tag Attached: Modelling | |
2010-09-13 17:40 |
|
Tag Attached: Post-processing |