Skip to content
Snippets Groups Projects
  1. May 29, 2015
    • Henry's avatar
      MRF: Separate MRF from fvOptions · 2b9a2adf
      Henry authored
      fvOptions does not have the appropriate structure to support MRF as it
      is based on option selection by user-specified fields whereas MRF MUST
      be applied to all velocity fields in the particular solver.  A
      consequence of the particular design choices in fvOptions made it
      difficult to support MRF for multiphase and it is easier to support
      frame-related and field related options separately.
      
      Currently the MRF functionality provided supports only rotations but
      the structure will be generalized to support other frame motions
      including linear acceleration, SRF rotation and 6DoF which will be
      run-time selectable.
      2b9a2adf
    • Henry's avatar
    • Henry's avatar
      simpleFoam/SRFSimpleFoam: Added support for SIMPLEC · 1b6f46fa
      Henry authored
      SIMPLEC (SIMPLE-consistent) is selected by setting "consistent" option true/yes:
      
      SIMPLE
      {
          nNonOrthogonalCorrectors 0;
          consistent yes;
      }
      
      which relaxes the pressure in a "consistent" manner and additional
      relaxation of the pressure is not generally necessary.  In addition
      convergence of the p-U system is better and reliable with less
      aggressive relaxation of the momentum equation, e.g. for the motorbike
      tutorial:
      
      relaxationFactors
      {
          equations
          {
              U               0.9;
              k               0.7;
              omega           0.7;
          }
      }
      
      The cost per iteration is marginally higher but the convergence rate is
      better so the number of iterations can be reduced.
      
      The SIMPLEC algorithm also provides benefit for cases with large
      body-forces, e.g. SRF, see tutorials/incompressible/SRFSimpleFoam/mixer
      and feature request http://www.openfoam.org/mantisbt/view.php?id=1714
      1b6f46fa
  2. May 28, 2015
  3. May 26, 2015
  4. May 22, 2015
  5. May 19, 2015
  6. May 18, 2015
  7. May 17, 2015
  8. May 09, 2015
  9. May 08, 2015
  10. May 04, 2015
  11. May 02, 2015
    • Henry's avatar
      twoPhaseEulerFoam: In the limit of phase-fraction->0 the velocity is... · 252aa603
      Henry authored
      twoPhaseEulerFoam: In the limit of phase-fraction->0 the velocity is calculated from a force balance
      
      Rather than forcing the dispersed-phase velocity -> the continuous-phase
      velocity as the phase-fraction -> 0 the velocity is now calculated from
      a balance of pressure, buoyancy and drag forces.  The advantage is now
      liquid or particles are not carried out of bubble-column of
      fluidised-beds by the fictitious drag caused by forcing the
      phase-velocities becoming equal in the limit.
      252aa603
  12. Apr 30, 2015
  13. Apr 29, 2015
  14. Apr 28, 2015
  15. Apr 27, 2015
    • Henry's avatar
      twoPhaseEulerFoam: Added experimental face-based momentum equation formulation · 16f03f8a
      Henry authored
      This formulation provides C-grid like pressure-flux staggering on an
      unstructured mesh which is hugely beneficial for Euler-Euler multiphase
      equations as it allows for all forces to be treated in a consistent
      manner on the cell-faces which provides better balance, stability and
      accuracy.  However, to achieve face-force consistency the momentum
      transport terms must be interpolated to the faces reducing accuracy of
      this part of the system but this is offset by the increase in accuracy
      of the force-balance.
      
      Currently it is not clear if this face-based momentum equation
      formulation is preferable for all Euler-Euler simulations so I have
      included it on a switch to allow evaluation and comparison with the
      previous cell-based formulation.  To try the new algorithm simply switch
      it on, e.g.:
      
      PIMPLE
      {
          nOuterCorrectors 3;
          nCorrectors      1;
          nNonOrthogonalCorrectors 0;
          faceMomentum     yes;
      }
      
      It is proving particularly good for bubbly flows, eliminating the
      staggering patterns often seen in the air velocity field with the
      previous algorithm, removing other spurious numerical artifacts in the
      velocity fields and improving stability and allowing larger time-steps
      For particle-gas flows the advantage is noticeable but not nearly as
      pronounced as in the bubbly flow cases.
      
      Please test the new algorithm on your cases and provide feedback.
      
      Henry G. Weller
      CFD Direct
      16f03f8a
  16. Apr 25, 2015
  17. Apr 24, 2015
  18. Apr 21, 2015
  19. Apr 20, 2015
  20. Apr 18, 2015
  21. Apr 12, 2015