Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2015:08_05

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
commit:2015:08_05 [2015/08/05 13:25] – created joriscommit:2015:08_05 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
-===== Commit 2015-06-10=====+===== Commit 2015-08-05=====
  
 ==== Grand nettoyage ===== ==== Grand nettoyage =====
Line 12: Line 12:
  
 Pour faire un rééquilibrage en dynamique implicite, il faut connaitre les "forces résiduelles", qui ne sont calculées que si un flag est mis à ''True'' dans le cas-test. Dans le cas d'une simulation où on souhaiterait quand même remailler et rééquilibrer sans avoir mis ce flag à ''True'', on estime ces forces résiduelles sur base des forces internes, externes et d'inertie au pas de temps courant (au lieu de leur valeur au pas de temps précédent), en espérant que cette estimation conduisent à un meilleur résultat que de simplement les négliger. Pour faire un rééquilibrage en dynamique implicite, il faut connaitre les "forces résiduelles", qui ne sont calculées que si un flag est mis à ''True'' dans le cas-test. Dans le cas d'une simulation où on souhaiterait quand même remailler et rééquilibrer sans avoir mis ce flag à ''True'', on estime ces forces résiduelles sur base des forces internes, externes et d'inertie au pas de temps courant (au lieu de leur valeur au pas de temps précédent), en espérant que cette estimation conduisent à un meilleur résultat que de simplement les négliger.
 +
 +==== AIC_ONCEPERSTEP =====
 +
 +Concernant l'aire de contact (voir [[commit:2015:07_29]]), de nouvelles pistes ont été explorées mais au final rien de conséquent n'a été modifié. Le calcul de l'aire se trouve toujours bien dans le ''metafor.beginStep()''. J'ai juste enlevé un flag (''metafor.isRecomputed()'') que j'avais précédemment ajouté dans ''ContactElement.inl''. Si le pas de temps précédent est rejeté, l'air est recalculée inutilement, mais ça évite d'avoir des flags de haut niveau dans les routines de contact.
 +
 +==== Descriptions des cas-tests =====
 +
 +La série "forgeDynGF0" vérifie le transfert des données et le remaillage lorsque les forces résiduelles doivent être estimées sur base de la configuration courante. 
 +
 +La série "forgeDynV2" vérifie la procédure de remaillage "automatique", où les étapes de remaillage, transfert, rééquilibrage et rédémarrage s'enchainent dans le fichier "forgeDynV2_2"
  
 ===== Fichiers ajoutés/supprimés ===== ===== Fichiers ajoutés/supprimés =====
Line 29: Line 39:
 </code> </code>
  
- --- //[[pjoris@ulg.ac.be|Pierre Joris]] 2015/03/13 //+ --- //[[pjoris@ulg.ac.be|Pierre Joris]] 2015/08/05 //
commit/2015/08_05.1438773910.txt.gz · Last modified: 2016/03/30 15:22 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki