Projet

Général

Profil

Anomalie #133

Divergence avec plusieurs incréments, loi des mélanges

Ajouté par Frank Petitjean il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
En cours
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
03/03/2017
Echéance:
% réalisé:

10%

Temps estimé:
Temps passé:

Description

Gérard,

J'ai un problème de divergence avec plus de 1 incrément et je ne comprends pas pourquoi. Voici mon cas en RD avec loi des mélanges

J'ai un calcul en 2 étapes avec un suite_point_info
Étape 1 (de t=0 à 1) Ok
Étape 2 (de t=1 à 2) ok avec 1 incrément. Si je fais 2 incréments, le premier (de t=1 à 1.5) est identique au cas 1 incrément mais le 2e incrément diverge rapidement !

Que ce passe t-il ? Je ne sais pas comment debugger ce problème...

Merci


Fichiers

1-BSOmher1.zip (7,66 ko) 1-BSOmher1.zip Frank Petitjean, 03/03/2017 18:41
#1

Mis à jour par Gérard Rio il y a plus de 7 ans

  • Statut changé de Nouveau à En cours
  • % réalisé changé de 0 à 10

Bonjour Frank,
j'ai essayé de comprendre l'origine du problème, ce qui m'amène à quelques remarques.
Actuellement la matrice de masse fictive n'est pas sauvegardée dans le .BI. Du coup, à chaque restart, elle est recalculée au début du calcul pour l'initialisation. Aussi on peut avoir un résultat différent à la suite d'un restart, comparé avec une solution sans restart si on ne prend pas l'option de recalculer la pseudo masse à chaque incrément.
Du coup, je me pose la question d'une sauvegarde éventuelle de la matrice mais cela me paraît un peu lourd ?? même si c'est tout à fait possible.
Je constate également qu'il y a un fort gradient des valeurs de masse fictive dans les zones où apparaissent les divergences. Pour l'instant je ne comprends pas la raison de ce gradient.
Je continue mes investigations...

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux