Skip to content
Snippets Groups Projects

ENH: Arrhenius viscocity model for incompressible viscocity,

Merged Sergio Ferraris requested to merge feature-Arrhenius-viscocity-energyFO into master

energyTransport FO for incompressible single and multiple phase flows and viscousDissipation fvOption source. Tutorial to show the use of energyTransport: multiphase/multiphaseInterFoam/laminar/mixerVessel2D Tutorial to show viscousDissipation: compressible/rhoPimpleFoam/RAS/TJunction

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Why is this not implemented and also in different namespace? This looks to me to be something that was accidentally added (ie, the entire file, which is mentioned in Make/files either).

  • Shouldn't this be

    coeffs_.lookupOrDefault<word>("U", "U")
  • We've been adding the trailing = delete for new code.

  • This error message may be misleading, "rhoName" is not an input (just "rho").

    Edited by Mark OLESEN
  • Can also have logic like this:

    // Incompressible
    {
        const incompressible::turbulenceModel* model =
            mesh.lookupObjectPtr<incompressible::turbulenceModel>
            (
                turbulenceModel::propertiesName
            );
    
        if (model)
        {
            return tmp<volSymmTensorField>
            (
                 new volSymmTensorField(rho() * model->devRhoReff())
            );
        }
    }
    
    // Compressible
    {
        const compressible::turbulenceModel* model =
            mesh.lookupObjectPtr<compressible::turbulenceModel>
            (
                turbulenceModel::propertiesName
            );
    
        if (model)
        {
            return tmp<volSymmTensorField>
            (
                 new volSymmTensorField(model->devRhoReff())
            );
        }
    }
    
    FatalErrorInFunction
        << " The turbulence model is not found in the database."
        << exit(FatalError);
    
    return tmp<volSymmTensorField>();
    Edited by Mark OLESEN
  • "fieldName" or "field" ??

  • How does your devRhoReff compare in values (temperature increase) with rhoEpsilonEff() - eg from 2.3.x src/turbulenceModels/compressible/turbulenceModel/turbulenceModel.C

  • merged

  • Mark OLESEN mentioned in merge request !148 (merged)

    mentioned in merge request !148 (merged)

  • Admin mentioned in merge request !149 (closed)

    mentioned in merge request !149 (closed)

    By Andrew Heather on 2017-09-27T07:27:54 (imported from GitLab project)

Please register or sign in to reply
Loading