Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:futur:lpx

This is an old revision of the document!


Future commit LPX

Commit - LPx - 29 Juin 2018

YieldGpState : variables internes modifiant les loi d'écrouissage (Evolution metallurgique via GrainSize, T3 Sabca, ou Thixo). Attention, ces variables jouent sur les écrouissage isotropes, cinématiques et visco-plasticité

YieldGpState :

En propageant les PRMat dans les matériaux Sabca, je me suis rendu à l'évidence que je faisait pour la 3ème fois des bidouilles pour prendre en compte les évolutions metallurgiques, et que je ne pouvais laisser ca comme ca… Donc :

  • Creation d'une structure YieldGpState :
    • Contenant les varaibles d'évolution metallurgiques
    • dérivées en GrainSizeYieldGpState, ThixoYieldGpState et T3YieldGpState et contenant les variables d'évolution
    • Structure allouée dans les EvpIsoHHypoGpState, EvpMixtHHypoGpState
  • ThixoMaterial :
    • le déplacement des variables d'évolution metallurgiques (fractionliquide, fractionliquide effective, Cohesion) dans le ThixoYieldGpState a vidé de leur substance les ThixoEvpIsoHHypoGpStateet TmThixoEvpIsoHHypoGpState qui ont donc été supprimées
    • la routine computeStress est dorenavant similaire à celle de EvpIsoHHypoMaterial (merge à prévoir)
    • ATTENTION : Les tests thixo sont excessivement sensibles à la moindre modif ⇒ be very carefull while modifying…
  • SabcaMaterial :
    • le déplacement des paramètres d'évolution T3 ont vidé de leur substances les SabcaGpState et SabcaGpkState
    • la loi matériau pourrait d'ailleurs avec des adaptations de pure forme être totalement inclues dans EvpMixhHHypoMaterial
    • une variante TM des lois Sabca serait relativement faciles à implémenter

Divers :

  • tests Fluotournage :
    • bug fix transmis par Brieuc
  • ContinuousDamageEvpIsoHHypoMaterial : bug MCCE
    • le paramètre MCCE (introduit par Christian) est un paramètre qui modifie l'effet de l'endommagement sur les paramètres matériaux selon que l'on soit en traction ou compression. En effet, un matériau a beau être endommagé, sa résistance à la compression est moins impactée par cet endommagement que en traction.
    • le paramètre est calculé sur le pas de temps précédent mcce = computeMCCE(GP0)
    • les termes de modification des paramètres élastique s'écrivent : (1-d*mcce)
    • Mais il n'était pas passé à computePlasticCorrection (seul damage était passé !!!)

Fichiers ajoutés/supprimés :

Added : oo_meta\mtMaterialLaws\yieldstress\YieldGpState.h/cpp
Added : oo_meta\mtMaterialLaws\yieldstress\GrainSizeYieldGpState.h/cpp
Added : oo_meta\mtThixo\src\ThixoYieldGpState.h/cpp
Added : oo_nda\sabca\src\T3YieldGpState.h/cpp
Deleted : oo_meta\mtThixo\src\ThixoEvpIsoHHypoGpState.h/cpp
Deleted : oo_meta\mtThixo\src\TmThixoEvpIsoHHypoGpState.h/cpp
Deleted : oo_nda\sabca\src\SabcaGpState.h/cpp
Deleted : oo_nda\sabca\src\SabcaGpkState.h/cpp
Moved : 

Tests ajoutés/supprimés

Adding: 
Deleted : 
Moved : 

Luc Papeleux 2018/06/28

commit/futur/lpx.1530629819.txt.gz · Last modified: 2018/07/03 16:56 by papeleux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki