Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2018:08_30

Commit - LPx - 30 Aout 2018

Extraction des champs IF_YIELD_STRESS, IF_CRITERION, IF_VISCOPLASTIC_STRESS,…

Extraction de champs InternalField :

  • les champs IF_STATIC_YIELD, IF_DYNAMIC_YIELD, IF_CRITERION étaient recalculés au moment de leur extraction. Or le calcul de ces champs dépendent des paramètres matériaux, ce qui problématique pour les matériaux TM. Actuellement, les paramètres ne sont pas remis à jour avant extraction (on sortait donc n'importe quoi comme grandeur !!!).
  • ⇒ En remplacement, ces valeurs sont stoquées dans les GPStates au moment où elles sont calculées.
  • =⇒ le champ IF_STATIC_YIELD est supprimé (le champ IF_DYNAMIC_YIELD étant aussi renommé IF_YIELD_STRESS) et les champs IF_VISCOPLASTIC_STRESS et IF_GRAINSIZE_STRESS sont ajoutés dans les YieldGpStates Visco-plastiques (ViscoPlastYieldGpState), GrainSize (GrainSizeYieldGpState) et visco-plastic GrainSize (GsVpYieldGpState)
  • modification de tous les matériaux et materialLaw impactés par les calculs plastique ou visqueux…
ATTENTION : Les énergies internes de beaucoup de matériaux sont fortement modifiées. Les méthodes de calcul de l'énergie dissipée dépendent de IF_YIELD_STRESS, or le recalcul dans les cas visqueux, avec endommagement, GrainSize, change la valeur sortie. Les écrouissages cinématique sont aussi problématiques. IL FAUT ABSOLUMENT REMETTRE A PLAT LE CALCUL DE L'ENERGIE DISSIPEE POUR TOUS LES MATERIAUX, VU QUE C'EST LA SOURCE DE CHALEUR PRINCIPALE EN THERMOMEC !!!!!

Divers :

  • EpIsoHOrthoHypoMaterial : modification de l'interface de computePlasticCorrection pour passer les GPState (et ainsi remplir les champs modifiés ci dessus)
  • thixo : idem ci dessus pour champ IF_APPVISCO (ApparentViscosity)
  • apps.monosMaterials2 : observant beaucoup de tests avec des contraintes visco-plastiques nulles, j'ai remarqué que les matériaux avec endommagement dérivaient, erronément, de matériaux visqueux (pas nécessaire) ⇒ quelques tests en moins et quelques grandeurs à comparer en moins dans les TSC …

Fichiers ajoutés/supprimés :

Added : oo_meta\mtMaterialLaws\yieldstress\GsVpYieldGpState.h/cpp
Added : oo_meta\mtMaterialLaws\yieldstress\ViscoPlastYieldGpState.h/cpp
Deleted : 
Moved : 

Tests ajoutés/supprimés

Adding: 
Deleted : 
Moved : 

Luc Papeleux 2018/08/30

commit/2018/08_30.txt · Last modified: 2018/08/29 19:04 by papeleux