Salut, je découvre cette année le logiciel fluent et je n'arrive pas à comprendre ce que signifient les résidus??
PS: je suis une quiche en programmation donc une explication en français serai la bienvenu
merci a+
-----
11/01/2010, 20h08
#2
obi76
Date d'inscription
mai 2007
Localisation
Normandie
Âge
39
Messages
17 669
Re : Résidus dans fluent...
Les résidus n'ont rien à voir avec la programmation, c'est du numérique.
En fait le résidu d'un champ (appelle le E si tu veux), c'est simplement
On fait ça pour chaque champ et on prend le plus grand. Comme la valeur de ce terme tens à être très petit pour des écoulements / systèmes stationnaires (sauf si le code est mal foutu, genre sous fluent ), on prend le log.
Généralement, un bon code dans lequel tu as un système stationnaire, tu peux atteindre des résidus de l'ordre de , ce qui est en fait le zero machine.
J'ai un peu simplifié mais au moins tu vois ce que c'est, ça te décrit l'évolution de ton système vers un état stationnaire.
Cordialement,
\o\ \o\ Dunning-Kruger encore vainqueur ! /o/ /o/
11/01/2010, 20h39
#3
invite60e37dfb
Date d'inscription
janvier 1970
Messages
220
Re : Résidus dans fluent...
Mercii pour ta réponse..
Donc si j'ai bien compris : Plus je fais d'itération plus mes résidus seront petits plus je vais tendre vers un état stationnaire
Par contre:
Envoyé par obi76
On fait ça pour chaque champ et on prend le plus grand. Comme la valeur de ce terme tens à être très petit pour des écoulements / systèmes stationnaires (sauf si le code est mal foutu, genre sous fluent ), on prend le log
Désolé mais j'ai pas bien compris
Je me permet une autre question:
pourquoi compare-t-on sur le meme graph l'évolution des résidus et ceux des composantes de la vitesse??(sous fluent) ou je viens de dire n'importe quoi!!
Enfaite je parlais de la programmation parce que je voyais le résidus comme le "epsilon", l'erreur, en programmation...
11/01/2010, 20h44
#4
obi76
Date d'inscription
mai 2007
Localisation
Normandie
Âge
39
Messages
17 669
Re : Résidus dans fluent...
Ben oui, le epsilon c'est une erreur NUMERIQUE(ha mais). L'informatique ce sont les informaticiens, le numérique les numériciens
oui, si ton residu diminue continuellement, c'est que ton système tend vers un système stationnaire, c'est tout...
(sauf si par epsilon tu parle du modèle k-epsilon, dans ce cas ça n'a rien à voir avec une quelconque erreur numérique).
\o\ \o\ Dunning-Kruger encore vainqueur ! /o/ /o/
Aujourd'hui
A voir en vidéo sur Futura
13/04/2016, 14h13
#5
invite93c38458
Date d'inscription
janvier 1970
Messages
64
Re : Résidus dans fluent...
Bonjour,
Désolé de relancer ce forum, mais je pense que la question y est appropriée ! Quelqu'un sait-il à quoi correspond le résidu "continuity" (sur Fluent par exemple mais je pense que c'est partout pareil) ?
Par exemple dans un cas stationnaire, l'équation de continuité (conservation de la masse) s'écrit :
Dans ce cas, comment un résidu est calculé ?
Bisous,
Adrien
13/04/2016, 15h00
#6
obi76
Date d'inscription
mai 2007
Localisation
Normandie
Âge
39
Messages
17 669
Re : Résidus dans fluent...
Il peut par exemple etre calculé en estimant le max. Dans le cas incompressible (et non dilatable), ça revient à voir l'erreur effectuée lors du calcul, sachant qu'en tout point on est censé avoir div(U) = 0.