commit:futur:lpx
This is an old revision of the document!
−Table of Contents
Future commit LPX
Commit - LPx - 04 Juillet 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
etT3YieldGpState
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 lesThixoEvpIsoHHypoGpState
etTmThixoEvpIsoHHypoGpState
qui ont donc été supprimées - la routine
computeStress
est dorenavant similaire à celle deEvpIsoHHypoMaterial
(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
etSabcaGpkState
- 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 :
- Thixo : j'ai modifié le test
mtThixo.tests.thixo.compTmAleRes
qui m'a encore fait perdre 2 jours à cause (entre autre) de loi matériaux dont l'écrouissage baisse avec la température ⇒ écrouissage négatif à TAmbiante et limite élastique devient négative durant le refroidissement !!!
Je répète ce que j'ai déjà dis dans un commit précédent : ces matériaux sont très instables (pour rester polis) ⇒ à utiliser avec la plus grande précaution et bien vérifier le sens des paramètres matériaux (dans compTmAleRes, SigEl est divisé par 2Pi : pourquoi, parce qu'on est en axisym ?) !!!
- EvpIsoHHypoMateriaux / EvpMixtHHypoMateriaux :
- changement du calcul de de la contrainte d'adimensionnalisation du critère de plasticité en profitant qu'on peut désormais calculer les limites initiale et à initiale +0.2% en tenant en compte les effets visqueux)
- 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.1530714466.txt.gz · Last modified: 2018/07/04 16:27 by papeleux