Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2014:01_20_b

Commit 2014-01-20

Profilage

Modèle lagrangien

Pilotage de tôle

  • L’implémentation du système d’options sur les conditions aux limites est réécrite. Le choix de conditions aux limites par défaut est à nouveau opéré selon la longueur de tôle et les distances inter-têtes de la ligne. Ce choix par défaut est toutefois à présent modifiable par l’utilisateur pour chacune des phases clés d’entrée et de sortie. Les conditions aux limites proposées à l’utilisateur sont plus complètes. Celles-ci peuvent en effet porter sur la section ou ligne longitudinale passant par point de référence, la face frontale, la face arrière, la face gauche, la face droite, le point de référence frontale, le point de référence arrière et chacun des quatre sommets inférieurs de la tôle.
  • Possibilité d’imposer un déplacement initial à la tôle dans la direction de profilage.
  • Possibilité d’outillages mobiles en translation sur tôle spatialement fixe dans la direction de profilage.

Interactions de contact

  • Une interaction de contact sur la face frontale de la tôle est ajoutée par défaut.
  • Possibilité de gestion dynamique des interactions de contact en activant et désactivant les interactions de contact relatives aux outils en prise avec la tôle, réduisant dès lors le nombre d'éléments de contact simultanément actifs.

Gestion des phases

  • Implémentation d’une nouvelle stratégie sur la génération des phases au cours du calcul. L’ancienne stratégie mise à jour est conservée pour ce commit. La seconde stratégie proposée permet la gestion dynamique des interactions de contact ainsi qu’un recalage des phases par l’utilisateur.

Extracteurs

  • Extracteurs de gap maximum sur chaque interaction de contact.
  • Extracteurs des forces et des moments de force agissant sur chacun des rolls.
  • Correction dans l’extracteur de courbes au niveau de la boucle sur le nombre de plis de la partie droite de la tôle.

Divers

  • Correction sur la simulation d’une partie réduite de la ligne de profilage définie dans CopraRF.
  • Possibilité d’importer le maillage à partir de Marc FEA (spécifique à un cas-test).
  • La taille du pas de temps est bornée par valeur supérieure et explique la différence sur le nombre de pas et d’itérations mécaniques sur les cas-tests de la batterie.
  • Transformation de la liste de numéros d’objets de la tôle par une liste de références vers objets.

Modèle ALE

  • Auparavant, la longueur des zones de raffinement au voisinage de chaque station était égale au produit d’un facteur défini par l’utilisateur et du rayon dit « moyen » de la station (c’est-à-dire le rayon sous-tendu par le point de référence du profil et l’axe). A présent, un système d’options plus complet est introduit. Le facteur encodé par l’utilisateur n’est plus unique mais propre à chaque station d’outils. Les longueurs de zone de raffinement peuvent donc être contrôlées indépendamment station par station. La valeur par défaut et les choix spécifiques à chacun des cas-tests de la batterie sont conservés. De plus, le rayon « moyen » est remplacé par le rayon d’amplitude maximale de la station d’outils. Suite à ce choix sur le rayon, les cas-tests de la batterie ne sont dès lors plus identiques aux précédents en termes de maillage.
    • bavoletALE : 15621 → 16605 éléments finis,
    • traverseALE : 10464 → 11328 éléments finis,
    • KitrackALE : 10296 → 11304 éléments finis.
  • En ce qui concerne la longueur des groupes de nœuds pour les interactions de contact, un système d’options est proposé. Auparavant, cette longueur était égale au rayon « moyen » de la station d’outils. Désormais, celle-ci est égale au produit d’un facteur qui peut être défini par face de la tôle (supérieur, inférieur, gauche et droite) et par station, et du rayon maximal de la station. La valeur par défaut du facteur utilisateur est égale à l’unité, ce qui correspond donc au rayon maximal de la station.
  • Le choix du rayon d’amplitude maximale permet d’éviter de manquer la zone de raffinement du maillage et l’interaction de contact dans le cas de stations ne comportant uniquement que des outils d’axe vertical ou oblique puisque le rayon « moyen » est nul pour ces 2 types d’axe.
  • Le système d’options sur les longueurs de mailles selon l'axe Z (dzLine, dzLine2 et dzLine3) et sur le paramètre de gradient sur la longueur des mailles zSmoothF permet à présent aussi un contrôle station par station.
  • L’intervalle de temps sur lequel le coefficient de pénalité normale augmente linéairement en début de calcul est modifié.
  • Les cas-tests de la batterie sont mis à jour conformément au système d’options.

Traduction de fichiers Copra

  • Vérification du type d’axe encodé dans Copra.
  • Elimination des longueurs d’entité de la fleur de profilage inférieures à une certaine tolérance.

Divers

  • Introduction d’un nouveau cas-test en formalisme lagrangien dans la batterie vérifiant les nouvelles options.
  • Le dossier copra5 dans tools est renommé copraRF.

Fichiers ajoutés/supprimés

 
renamed oo_nda\arcelor\tools\copra5 -> oo_nda\arcelor\tools\copraRF
added oo_nda\arcelor\tests\copraLarge\snop314MarcNoBCs.py
added oo_nda\arcelor\tools\copraRF\CpeCre\ProfileSNOP_CompatibleTools_ModifiedRollEntities1_CorrectedItt.CPE
added oo_nda\arcelor\tools\copraRF\CpeCre\ProfileSNOP_CompatibleTools_ModifiedRollEntities1_CorrectedItt.CRE
added oo_nda\arcelor\tools\copraRF\CpeCre\ProfileSNOP_CompatibleTools_ModifiedRollEntities1_CorrectedItt_CorrectedHalfProfile.CPE
added oo_nda\arcelor\tools\copraRF\CpeCre\ProfileSNOP_CompatibleTools_ModifiedRollEntities1_CorrectedItt_CorrectedHalfProfile.CRE
added oo_nda\arcelor\tools\copraRF\CpeCre\ProfileSNOP_CompatibleTools_ModifiedRollEntities2_CorrectedItt_CorrectedHalfProfile.CPE
added oo_nda\arcelor\tools\copraRF\CpeCre\ProfileSNOP_CompatibleTools_ModifiedRollEntities2_CorrectedItt_CorrectedHalfProfile.CRE
added oo_nda\arcelor\tools\copraRF\CpeCre\ProfileSNOP_CompatibleTools_ModifiedRollEntities2_CorrectedItt_CorrectedHalfProfile1.CPE
added oo_nda\arcelor\tools\copraRF\CpeCre\ProfileSNOP_CompatibleTools_ModifiedRollEntities2_CorrectedItt_CorrectedHalfProfile1.CRE
added oo_nda\arcelor\tools\copraRF\marc
added oo_nda\arcelor\tools\copraRF\marc\fea_snop314_job1.dat
added oo_nda\arcelor\tools\copraRF\marc2py.py

Yanick Crutzen 2014/01/20

commit/2014/01_20_b.txt · Last modified: 2016/03/30 15:23 (external edit)