500x
002743
16.01.2024

Dépannage

Bien que les modules de calcul OpenFOAM® soient stables et vérifiés par des milliers d'utilisateurs au cours des 15 dernières années, vous devez vous rappeler que les simulations de turbulence 3D sont un problème mathématique non linéaire qui n'a pas toujours à converger. Dans RWIND 2, nous considérons que la solution numérique est correcte lorsque la quantité résiduelle est inférieure à 0,001. Cela se produit généralement dans les 500 itérations, mais parfois le calcul se termine sans atteindre la valeur résiduelle souhaitée. Il peut y avoir un certain nombre de raisons à ce problème et il n'existe pas de solution universelle, mais nous essaierons de vous donner des conseils sur la manière de procéder :

  • Utilisez la fonction « Poursuivre le calcul » avec un plus grand nombre d'itérations maximum pour voir si la solution continue de converger ou non.
  • Augmenter les dimensions externes du domaine de calcul ; par exemple, les limites de la soufflerie. Les dimensions définies automatiquement peuvent parfois être insuffisantes, en particulier derrière le modèle (par exemple, en aval).
  • Augmentez la densité du maillage à volume fini dans la boîte de dialogue « Paramètres de simulation » ou le « Niveau de détail pour les modèles simplifiés » dans la boîte de dialogue « Modifier le modèle ».
  • Essayez de simplifier et d'optimiser le modèle :
    • Si le modèle a des ouvertures (telles que des fenêtres, des portes, etc.) par lesquelles le flux peut entrer dans le modèle, essayez de les fermer (en supposant que vous ne souhaitiez pas que le vent circule à l'intérieur du modèle).
    • Veuillez supprimer les petits détails du modèle qui n'ont que peu ou pas d'influence sur les résultats de la simulation.
    • Les bâtiments doivent être positionnés correctement sur le sol de la soufflerie ou sous ce niveau. Si le modèle est placé au-dessus du sol de la soufflerie avec un espace mince et vide entre le modèle et le sol de la soufflerie, l'analyse peut se rompre.

Important

Avertissement « RWindSolverSteady a échoué, E315 », ce problème est causé par un maillage inadapté (voir l'image ci-dessous) qui fait planter le calcul PotentFoam et exporter les valeurs NaN. Par conséquent, le calcul principal s'interrompt également à cause de ces valeurs NaN. La solution consiste à utiliser une densité de maillage différente, comme indiqué dans l'image ci-dessous.


On suppose que la solution a convergé de manière acceptable lorsque les critères suivants sont remplis :

  • Le nombre d'itérations exécutées est supérieur au nombre minimal défini par défaut (actuellement : 300, voir l'image Options du programme ).
  • La quantité résiduelle se situe en-dessous de la valeur limite définie par défaut (actuellement : 0,001 ; voir le chapitre Flux stationnaire).
  • Le graphique de la quantité résiduelle dans le temps ne change plus (ou seulement très peu) ou oscille périodiquement autour d'une certaine valeur moyenne (voir l'image ci-dessous).

Section parente