De nombreuses approches numériques de la CFD peuvent être étendues à un ordre arbitrairement élevé (par exemple, les méthodes Galerkin discontinues, les méthodes WENO, la différenciation spectrale, etc.). Comment choisir un ordre de précision approprié pour un problème donné?
la source
ketch
utilisent WENO depuis.Lignes directrices: Méthodes d'ordre élevé pour les problèmes où la solution devrait être lisse et autrement méthodes d'ordre et / ou méthodes de faible ordre qui peuvent gérer les discontinuités dans les solutions. Dans les cas où des méthodes de niveau élevé peuvent être exploitées, il peut y avoir une économie significative de l'effort de calcul mesuré en termes de temps CPU en raison du taux de convergence élevé. Pour les problèmes elliptiques qui nécessitent une solution des systèmes linéaires, les méthodes d'ordre élevé conduisent à des opérateurs moins clairsemés et cela doit être compensé par un taux de convergence plus rapide. Pour les problèmes dépendants du temps, si des méthodes de niveau élevé peuvent être exploitées, un taux de convergence plus rapide et une plus grande précision peuvent être atteints et pour des temps d'intégration longs, les méthodes de niveau élevé sont supérieures en termes de précision et d'effort de calcul en raison de la faible dispersion numérique et des erreurs de dissipation .
la source
Des méthodes d'ordre supérieur peuvent être utilisées, par exemple, pour résoudre l'équation d'ensemble de niveaux lors de son utilisation pour décrire un écoulement de fluide à deux phases dans un cadre de méthode de volume fini. Dans ce cas, les schémas WENO et ENO sont utilisés pour advecter la fonction de définition de niveau et une étape de réinitialisation est utilisée pour la maintenir en tant que fonction de distance de l'interface fluide.
Vérifiez ceci: http://ftp.cc.ac.cn/lcfd/WENO_mem.html
Fondamentalement, ils sont utilisés dans les simulations CFD lorsqu'il s'agit de discontinuités dans le flux.
la source
Mettez toujours en œuvre au moins deux commandes distinctes. Sur un problème représentatif, résolvez une fois en utilisant chaque commande. Comparez les deux sur une grille suffisamment fine pour converger dans l'ordre inférieur. Assurez-vous que vos deux réponses sont raisonnablement proches, ce qui donne une indication que le comportement numérique du schéma d'ordre inférieur n'a pas endommagé de manière écrasante la solution. Si c'est le cas, lancez le schéma d'ordre inférieur et recommencez.
En supposant que vous n'ayez pas à recommencer, grossissez la grille dans l'ordre le plus élevé possible tout en conservant une solution raisonnablement précise, mesurée par la quantité spécifique d'intérêt que vous souhaitez. Comparez le coût de calcul de l'ordre inférieur sur la grille plus fine à celui de l'ordre supérieur sur la grille plus grossière.
Choisissez celui qui est le plus avantageux sur le plan opérationnel. Documentez le processus pour les opposants et pour que vous puissiez le répéter lorsque le problème représentatif ou la quantité d'intérêt change.
la source