View Issue Details

IDProjectCategoryView StatusLast Update
0000716OpenFOAMBugpublic2013-05-29 10:39
Reporteruser575Assigned Touser2 
PrioritylowSeveritytweakReproducibilityalways
Status resolvedResolutionfixed 
PlatformLinuxOSOtherOS Version(please specify)
Summary0000716: Incorrect mass used in SRF particle forces
DescriptionThe force on particles in an SRF is not correctly implimented. The buoyancy force is not included. This means particles always migrate away from the axis of rotation, even if they are less dense than the carrier phase.

I suggest that line 98 of the file SRFForce.C in src/lagrangian/intermediate/submodels/kinematic/particleForces/SRF be changed from:

value.Su() = mass*(2.0*(p.U() ^ omega) + (omega ^ (r ^ omega)));

to:

value.Su() = mass*(1.0-p.rhoc()/p.rho())*(2.0*(p.U() ^ omega) + (omega ^ (r ^ omega)));

This is in keeping with how the gravity force is applied.

I also note the absence of any lagrangian solver which uses SRF, so perhaps this bug is not often observed!

Thanks,

Sam

TagsNo tags attached.

Activities

user2

2013-05-29 10:39

  ~0002252

Thanks for the report - fixed by commit 9fd1a76

Issue History

Date Modified Username Field Change
2013-01-04 10:54 user575 New Issue
2013-05-29 10:39 user2 Note Added: 0002252
2013-05-29 10:39 user2 Status new => resolved
2013-05-29 10:39 user2 Fixed in Version => 2.2.x
2013-05-29 10:39 user2 Resolution open => fixed
2013-05-29 10:39 user2 Assigned To => user2