Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2017:06_07

This is an old revision of the document!


Commit 2017-06-07

Ce commit est pour améliorer quelques routines liées au contact et pour mettre progressivement mes développements sur la version courante.

Bicubic Coons

J'ai ajouté la possibilité de faire des Patch de Coons avec une continuité du type C1 (c'est-à-dire des tangentes d'un patch de Coons à un autre). Si nous avons une discontinuité des tangentes au niveau de la frontière du patch de Coons, nous avons aussi une discontinuité dans la normale. Du point de vue du contact, cette discontinuité peut freiner voir même empêcher la convergence du Newton Raphson lors de la résolution de l'équilibre mécanique. La forme implémentée des patch de Coons bicubic (Polynôme d'Hermitte) est la version Ferguson (External Link

Projection sur les surfaces de révolution

J'ai constaté la présence d'un bug dans le cas de la projection d'un point sur une surface de révolution. Précisément, nous devons récupérer le numéro du segment et la valeur locale de la coordonnée sur la génératrice (le Wire) lorsque nous avons au préalable une projection valide, ce qui n'était pas fait auparavant. Nous prénions la valeur du segment (i.e. le numéro de la side de la skin) pour faire cette projection ! Désormais, ceci est corrigé !

Finalement, j'ai constaté des différences dans les cas-tests “RollForming”. Après investigations, l'origine de la différence vient du fait que nous avons un Wire avec une discontinuité de la normale pour la génératrice de notre surface de révolution. Pour bien faire, il faudrait ajouter des congés de raccordement là où nous avons des discontinuités de normale pour garantir l'unicité de la projection.

Voici des captures d'écran de la situation rencontrée au step 261 (première différence entre la version officielle et celle de développement) :

Il semblerait que la ligne de nœuds sur la fibre centrale soit à l'origine de la différence entre les deux versions et elle se trouve en fait sur cette zone en coin.

Fichiers ajoutés/supprimés

[a]:
[r]:

Cas tests ajoutés/supprimés

[a]:
[r]:

gaëtan 2017/06/07 21:59

commit/2017/06_07.1496865920.txt.gz · Last modified: 2017/06/07 22:05 by wautelet

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki