Skip to content
Permalink
Tree: f9971f80d7
Commits on Oct 19, 2018
  1. thermophysicalModels::equationOfState: Completed departure functions …

    Henry Weller
    Henry Weller committed Oct 19, 2018
    …for all except adiabaticPerfectFluid
    
    Changed liquid thermo from sensibleEnthalpy to sensibleInternalEnergy in
    tutorials.  It is generally more convergent and stable to solve for internal
    energy if the fluid is incompressible or weakly compressible.
Commits on Oct 18, 2018
  1. equationOfState::perfectFluid: Added enthalpy departure function

    Henry Weller
    Henry Weller committed Oct 18, 2018
    Updated steamInjection to solve for internal energy for the water.
Commits on Oct 17, 2018
  1. src/OpenFOAM/Make/files: Updated

    Henry Weller
    Henry Weller committed Oct 17, 2018
  2. reactingTwoPhaseEulerFoam, reactingMultiphaseEulerFoam boiling tutori…

    Henry Weller
    Henry Weller committed Oct 17, 2018
    …als: Changed to solve for internal energy
    
    This is more stable and convergent for incompressible fluids
  3. equationOfState::Boussinesq, PengRobinsonGas, icoPolynomial added mis…

    Henry Weller
    Henry Weller committed Oct 17, 2018
    …sing departure functions
  4. polynomialFunction: Removed unused class

    Henry Weller
    Henry Weller committed Oct 17, 2018
  5. DimensionedField, GeometricField: Added assignment to zero

    Will Bainbridge
    Will Bainbridge committed Oct 17, 2018
    Zeroing a dimensioned field can now be achieved by assignment to the
    zero type. This prevents the clutter associated with constructing an
    appropriate dimensioned type, or having to use multiply-equals-zero as a
    workaround.
  6. reactingEulerFoam: Fixed functionObject phaseForces

    Will Bainbridge
    Will Bainbridge committed Oct 17, 2018
    The phaseForces function object now only calulates and writes out forces
    when the corresponding model exists.
    
    Patch contributed by Institute of Fluid Dynamics, Helmholtz-Zentrum
    Dresden - Rossendorf (HZDR)
  7. reactingEulerFoam: Minor improvements to populationBalanceModel

    Will Bainbridge
    Will Bainbridge committed Oct 17, 2018
    Changed to using of UPtrList<Type> instead of List<*Type> for storing
    reference to size and velocity groups, as this removes de-referencing
    clutter. Fixed lookup of critical film thickness in PrinceBlanch
    coalescence model. Added functionality calculating the overall diameter,
    void fraction and void fraction weighted velocity for multiple velocity
    groups.
    
    Patch contributed by Institute of Fluid Dynamics, Helmholtz-Zentrum
    Dresden - Rossendorf (HZDR)
  8. interpolationCellPointWallModified: Restored interpolation method

    Will Bainbridge
    Will Bainbridge committed Oct 12, 2018
    This interpolation method was previously removed by commit fbf0020.
    
    The intention of this method is to provide a slip-like wall boundary
    condition for the velocity when interpolated to the location of a
    Lagrangian element. This is difficult because any velocity which points
    through the wall can cause a drag model and a rebound wall interaction
    to "fight"; i.e., the drag pushes the particle to the wall, the wall
    bounces it back. This can result in the program hanging.
    
    This method extrapolates a vector field to the wall points and then
    modifies the result so that it does not point through the wall. It does
    this by rotating the vectors towards the (reversed) point normal. The
    result is also scaled so that is reduced to zero if the necessary
    rotation exceeds 90 degrees.
    
    This provides an alternate resolution to bug report
    https://bugs.openfoam.org/view.php?id=2826
Commits on Oct 16, 2018
  1. thermophysicalModels::equationOfState: Added E and Cv departure funct…

    Henry Weller
    Henry Weller committed Oct 16, 2018
    …ions
  2. thermophysicalModels: Added direct support for Es, Ea and Cv as therm…

    Henry Weller
    Henry Weller committed Oct 16, 2018
    …odynamic primitives
Commits on Oct 15, 2018
  1. etc/config.sh/aliases: use a direct call to $wmProjectDir/etc/config.…

    Henry Weller
    Henry Weller committed Oct 15, 2018
    …sh/unset rather than the wmUnset alias
    
    Patch contributed by Bruno Santos
    Resolves patch request https://bugs.openfoam.org/view.php?id=3088
  2. cyclicAMIPointPatchField: Fixed type-detection for ACMI

    Will Bainbridge
    Will Bainbridge committed Oct 15, 2018
Commits on Oct 13, 2018
  1. rhoThermos: Instantiate liquid thermo packages on eConstThermo rather…

    Henry Weller
    Henry Weller committed Oct 13, 2018
    … than hConstThermo
    
    to provide better numerical behaviour of the conversion of internal energy to temperature.
  2. eConstThermo: Improve consistency between the H and E functions

    Henry Weller
    Henry Weller committed Oct 13, 2018
    so that conversions between H and E and back again reproduce the original
    values.
  3. nutkAtmRoughWallFunctionFvPatchScalarField: Minor improvement to docu…

    Henry Weller
    Henry Weller committed Oct 13, 2018
    …mentation
Commits on Oct 12, 2018
Commits on Oct 7, 2018
  1. doc/Doxygen/Doxyfile: Increased FORMULA_FONTSIZE to 16

    Henry Weller
    Henry Weller committed Oct 7, 2018
Commits on Oct 5, 2018
  1. treeBoundBox: Improved asymmetry

    Will Bainbridge
    Will Bainbridge committed Oct 5, 2018
    This fixes a failure in the foamyHexMesh mixerVessel case
  2. conformalVoronoiMesh: Fixed processor patch reordering

    Will Bainbridge
    Will Bainbridge committed Oct 5, 2018
  3. offsetCylinder: New tutorial to demonstrate the generalizedNewtonian …

    Henry Weller
    Henry Weller committed Oct 5, 2018
    …laminarModel
    
    with the CrossPowerLaw viscosityModel
Commits on Oct 4, 2018
  1. TurbulenceModels::generalizedNewtonian: New structure to support gene…

    Henry Weller
    Henry Weller committed Oct 4, 2018
    …ralized Newtonian laminar transport
    
    Within this structure the BirdCarreau, Casson, CrossPowerLaw, HerschelBulkley,
    powerLaw and strainRateFunction strain-dependent viscosity based non-Newtonian
    fluid models may be selected for incompressible or compressible flow.
    
    In the case of compressible flow the strain-dependent viscosity functions are
    applied to the temperature dependent viscosity so that if the WLF viscosity
    model is chosen in conjunction with the CrossPowerLaw the effective model is
    Cross-WLF which is commonly used for polymer flow.
    
    These models are selected in the constant/turbulenceProperties file, e.g.
    
    simulationType  laminar;
    
    laminar
    {
        laminarModel generalizedNewtonian;
    
        viscosityModel CrossPowerLaw;
    
        nuInf      10;
        m          0.4;
        n          3;
    }
    
    This new implementation is more general and flexible than the previous
    incompressible only non-Newtonian viscosity models, which were selected in the
    constant/transportProperties file.  This implementation is now deprecated and
    will be phased-out.
  2. thermophysicalModels/specie/transport: Added WLF transport model

    Henry Weller
    Henry Weller committed Oct 4, 2018
    Description
        Transport package using the Williams-Landel-Ferry model.
    
        Templated into a given thermodynamics package (needed for thermal
        conductivity).
    
        Dynamic viscosity [kg/m.s]
        \f[
            \mu = \mu_0 \exp \left(\frac{-C_1 ( T - T_r )}{C_2 + T - T_r}\right)
        \f]
    
        References:
        \verbatim
            Williams, M. L., Landel, R. F., & Ferry, J. D. (1955).
            The temperature dependence of relaxation mechanisms
            in amorphous polymers and other glass-forming liquids.
            Journal of the American Chemical society, 77(14), 3701-3707.
        \endverbatim
Commits on Oct 3, 2018
  1. sonicFoam: Corrected banner

    Will Bainbridge
    Will Bainbridge committed Oct 3, 2018
  2. Corrected line lengths over 80 characters

    Will Bainbridge
    Will Bainbridge committed Oct 3, 2018
  3. meshSearch: Prevent hang in calculation of line-boundary intersections

    Will Bainbridge
    Will Bainbridge committed Sep 28, 2018
    This fix changes how the intersections loop ignores previously
    intersected faces. It now marks them by their index so that subsequent
    iterations ignore them.
    
    Before this change, after an intersection was found the start point was
    advanced by a small amount to move the past the intersection. The
    problem with this was if multiple boundary faces or the end point were
    in close proximity to the intersection then the move forward might span
    them. This could lead to intersections being missed or counted multiple
    times, in some cases indefinitely.
    
    Based on a patch contributed by Mattijs Janssens
    Resolves bug report https://bugs.openfoam.org/view.php?id=1147
Commits on Oct 2, 2018
  1. foamMonitor: Added -ascii and -size options

    Will Bainbridge
    Will Bainbridge committed Oct 2, 2018
    These options add the ability to show the plot in the terminal, and at
    any size. This is intended to facilitate monitoring on remote machines
    where launching an X11 application may not be convenient or possible.
    
    Resolves feature request https://bugs.openfoam.org/view.php?id=3080
Older
You can’t perform that action at this time.