CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (https://www.cfd-online.com/Forums/openfoam-solving/)
-   -   Any info on springSliderDashpot particle models? (https://www.cfd-online.com/Forums/openfoam-solving/138594-any-info-springsliderdashpot-particle-models.html)

ecbmxer July 7, 2014 10:52

Any info on springSliderDashpot particle models?
 
I wanted to see if anybody had any info or experience regarding the spring slider dashpot particle-particle and particle-wall collision models that are in OpenFOAM? They give an example of it's use in the kinematicParcel tutorial. I've been going through the source code slowly, but it isn't well documented. I'd love to see a reference for the physics they implemented.

If I can't figure out what's what, I may have to just modify the math according to a model I'm more familiar with from literature.

This forum has been a great help and I've been able to work through all of the issues I've had so far with my model using the information here!

Thanks!

-Clint

ecbmxer July 8, 2014 15:05

OK, I've been able to figure out a few things within the source file for this wall model. It does in fact calculate the normal and tangential particle forces, as well as particle torque. I see these values are updated within the code as "p.f()" (particle force is incremented with the newly calculated forces during the impact) and "p.torque()" (similarly incremented). Since these particle values are altered by this model, I assume the forces are being changed by the wall model, but I cannot get any of my particles to rebound. Any thoughts? Is there a way to actually access the particle force data per timestep or write interval?

ecbmxer July 9, 2014 10:17

OK, one final question that I need help with verifying. Can somebody check the following:

Can a "ReactingParcel" parcel type, make use of the "CollidingParcel" wrapper that manages the collisions in wallLocalSpringSliderDashpot? In CollidingParcel.H it states:
"Wrapper around kinematic parcel types to add collision modeling". Is a ReactingParcel considered a type of kinematic parcel or does that refer literally to "KinematicParcel" only. My fear is that is that the collisions are only applicable to KinematicParcel and not ReactingParcel.


All times are GMT -4. The time now is 07:42.