rigidBodyMeshMotion: Added optional force damping ramp function
to provide smoother behavior on start-up when an acceleration impulse is applied, e.g. if the body is suddenly released. e.g. dynamicFvMesh dynamicMotionSolverFvMesh; motionSolverLibs ("librigidBodyMeshMotion.so"); solver rigidBodyMotion; rigidBodyMotionCoeffs { report on; solver { type Newmark; } ramp { type quadratic; start 0; duration 10; } . . . will quadratically ramp the forces from 0 to their full values over the first 10s of the run starting from 0. If the 'ramp' entry is omitted no force ramping is applied.
Showing
- src/rigidBodyMeshMotion/rigidBodyMeshMotion/rigidBodyMeshMotion.C 16 additions, 3 deletions...dBodyMeshMotion/rigidBodyMeshMotion/rigidBodyMeshMotion.C
- src/rigidBodyMeshMotion/rigidBodyMeshMotion/rigidBodyMeshMotion.H 5 additions, 1 deletion...dBodyMeshMotion/rigidBodyMeshMotion/rigidBodyMeshMotion.H
Please register or sign in to comment