Skip to content
Snippets Groups Projects
  1. Mar 31, 2017
  2. Mar 29, 2017
  3. Mar 28, 2017
  4. Mar 27, 2017
  5. Mar 24, 2017
  6. Mar 23, 2017
  7. Mar 22, 2017
  8. Mar 21, 2017
  9. Mar 20, 2017
  10. Mar 18, 2017
  11. Mar 17, 2017
  12. Mar 16, 2017
    • Henry Weller's avatar
      rigidBodyMeshMotion: Added optional force damping ramp function · ab65533e
      Henry Weller authored
      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.
      ab65533e
    • Henry Weller's avatar
      Function1::ramp: New set of scalar ramp functions · 1e592a12
      Henry Weller authored
      Description
          Ramp function base class for the set of scalar functions starting from 0 and
          increasing monotonically to 1 from \c start over the \c duration and
          remaining at 1 thereafter.
      
          Usage:
          \verbatim
              <entryName> <rampFunction>;
              <entryName>Coeffs
              {
                  start     10;
                  duration  20;
              }
          \endverbatim
          or
          \verbatim
              <entryName>
              {
                  type      <rampFunction>;
                  start     10;
                  duration  20;
              }
          \endverbatim
      
          Where:
          \table
              Property | Description  | Required | Default value
              start    | Start time   | no       | 0
              duration | Duration     | yes      |
          \endtable
      
      The following common ramp functions are provided: linear, quadratic, halfCosine,
      quarterCosine and quaterSine, others can easily be added and registered to the run-time
      selection system.
      1e592a12
    • Henry Weller's avatar
    • Henry Weller's avatar
      Function1: Rationalized construction to support the simpler sub-dictionary format · 2e2bfd23
      Henry Weller authored
      e.g.
          ramp
          {
              type     quadratic;
              start    200;
              duration 1.6;
          }
      
      but the old format is supported for backward compatibility:
      
          ramp linear;
          rampCoeffs
          {
              start    200;
              duration 1.6;
          }
      2e2bfd23