Je sais que les solveurs de débit incompressibles et compressibles sont spécifiquement conçus pour résoudre différents types de problèmes avec différentes propriétés de fluide / conditions d'écoulement. De toute évidence, l'un des avantages de l'utilisation de résolveurs de débit incompressibles pour modéliser des problèmes avec des fluides incompressibles est que l'équation énergétique peut être négligée, réduisant ainsi le nombre de variables et d'équations qui doivent être résolues.
Cependant, je suis curieux de connaître la précision des solveurs à débit compressible dans la limite, car les propriétés du fluide et les conditions d'écoulement ont tendance à être incompressibles. Les solveurs à débit compressible ont-ils tendance à échouer car le fluide / débit modélisé devient de plus en plus incompressible? Ou les solveurs à débit compressible fonctionnent-ils aussi bien indépendamment de la compressibilité du fluide / débit?
Je me rends compte que cette question est un peu large et peut très bien dépendre des caractéristiques du problème modélisé. Si tel est le cas, veuillez m'aider à comprendre quels facteurs je dois garder à l'esprit lors de la détermination de l'applicabilité de l'utilisation d'un résolveur à débit compressible alors qu'un solveur à débit incompressible suffirait sinon.
la source
Réponses:
Les équations compressibles sont de nature hyperbolique, c'est-à-dire qu'elles ont une vitesse de son finie. En pratique, cela implique que vous devez prendre un pas de temps proportionnel à quelque chose comme le maillage divisé par la vitesse du son. (Il s'agit, dans son essence, de la condition CFL que vous devez satisfaire pour la stabilité lors de l'utilisation de solveurs explicites et pour la précision si vous utilisez des solveurs implicites.)
En revanche, si vous allez à la limite incompressible, cela implique que la vitesse du son va à l'infini. Avec les solveurs hyperboliques habituels, cela signifie que vous devez laisser le pas de temps aller à zéro - c'est-à-dire que vous ne ferez pas beaucoup de progrès dans vos simulations. Par conséquent, les solveurs compressibles sont mal adaptés aux problèmes incompressibles et, lorsqu'ils sont utilisés pour de tels problèmes, les traitent presque toujours comme des problèmes légèrement compressibles.
Autrement dit, il existe des différences fondamentales entre les équations compressibles et incompressibles, même si l'une est la limite de l'autre. Cela implique que l'on est bien avisé d'utiliser différents codes adaptés à ces différences.
la source
L'hypothèse d'incompressibilité est une approximation. Ainsi, les résolveurs de débit compressibles - qui n'utilisent pas cette approximation - sont plus précis mais aussi plus chers. Un solveur compressible vous donnera une réponse parfaitement correcte s'il est appliqué à un problème "incompressible" (c'est-à-dire où la compressibilité ne joue aucun rôle significatif). Cela prendra juste un temps ridiculement long.
La même réponse s'applique à n'importe quelle paire de modèles où l'un est une approximation à moindre coût de l'autre.
la source
La réponse courte est: oui.
Maintenant pour la longue réponse.
Comme le soulignent les autres réponses, c'est certainement possible, mais vous devrez ajuster votre pas de temps en conséquence, ce qui rendra votre simulation extrêmement lente par rapport à si vous utilisiez un solveur incompressible.
la source