===== Commit 2015-06-03===== ==== Introduction d'une procédure de rééquilibrage après remaillage ===== Après un remaillage et un transfert de champs, la structure remaillée n'est plus à l'équilibre. Si on affiche, grâce aux superbes options de notre splendide nouvelle Vizu, les forces internes, cela saute directement aux yeux (voir figure ci-dessous). {{:commit:2015:beamBendingAvantReequilibrage.png?400|}} Auparavant, le calcul reprenait directement sur base de cette configuration déséquilibrée. Assez souvent, le solveur ne parvenait pas à reprendre l'intégration, ce qui conduisait à une réduction parfois très conséquente du pas de temps (plusieurs ordres de grandeurs). A présent, une étape de rééquilibrage est réalisée avant de reprendre l'intégration. Un pourcentage de ces forces de déséquilibre sera appliqué en tant que force externe pour progressivement amener la structure à un état d'équilibre. Ce pourcentage sera réduit de plus en plus jusqu'à ce qu'il n'y ait plus de forces internes au sein de la structure. Il s'agit donc d'une intégration pseudo-temporelle, étant donné que le pas de temps est mis à zéro. Le paramètre qui guide l’intégration n'est plus le pas de temps mais le pourcentage des forces internes qui est appliqué en forces externes (qui doit donc tendre vers 0 au fil de l'intégration). Quand tout va bien, cela conduit à la configuration de la figure ci-dessous, à partir de laquelle le calcul peut reprendre. {{:commit:2015:beamBendingApresReequilibrage.png?400|}} Dans l'état des choses, cette procédure n'a été conçue que dans un cas quasi statique, sans contact, sans ALE... ===== Fichiers ajoutés/supprimés ===== A : R : ===== Tests ajoutés/supprimés ===== A : apps.remeshing2.Flexion A : apps.remeshing2.Flexion_1 A : apps.remeshing2.Flexion_2 A : apps.remeshing2.Flexion_3 R : --- //[[pjoris@ulg.ac.be|Pierre Joris]] 2015/03/13 //