GithubHelp home page GithubHelp logo

Comments (3)

dimaZloy avatar dimaZloy commented on May 30, 2024

ahhh, i forgot about std capabilities:
functions
{
limitT
{
type limitFields;
libs (fieldFunctionObjects);
fields (T);
limit both;
min 50;
max 1000;
log false;
writeControl none;
}
}

from hybridcentralsolvers.

mkraposhin avatar mkraposhin commented on May 30, 2024

ahhh, i forgot about std capabilities: functions { limitT { type limitFields; libs (fieldFunctionObjects); fields (T); limit both; min 50; max 1000; log false; writeControl none; } }

Exactly!

from hybridcentralsolvers.

mkraposhin avatar mkraposhin commented on May 30, 2024

However, I must admit that usually negative temperature / pressure mean a problem with numerical model settings, that comes from: low grid quality (it's better to use uniform cubic cells), numerical scheme properties, wrong boundary conditions, wrong model constants (Cp, Cv, etc).

So, instead of limiting temperature / pressure / density (however, sometime it is the only option), I would recommend to try changing case settings.

For example, you can start with Euler + upwind schemes for temporal and spatial terms. In this case your solution will be very diffusive, but it can be used to debug BC, model constants. After that I would recommed to switch to Minmod/vanLeer schemes and after that - to backward.

In some cases we used combined schemes: with upwind in high-speed flow regions (Ma > 5) and Minmod in slow regions.

from hybridcentralsolvers.

Related Issues (15)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.