Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2018:04_16

Commit - LPx - 16 Avril 2018

Debug ContinuousDamageEvpIsoHHypoMaterial && TmContinuousDamageEvpIsoHHypoMaterial

ContinuousDamageEvpIsoHHypoMaterial

  • Remontée du calcul des termes servant à calculer la MRT dans le calcul des contraintes et stockage de ceux ci dans le ContinuousDamageEvpIsoHHypoGpkState.
  • Le calcul de ces termes dépendant des paramètres matériaux (G, K, …), leur calcul au moment du calcul de la MRT est incompatible avec la possibilité de paralléliser pour la version TM du matériau
  • Ajout dans les prédicteurs élastique de la dépendance des paramètres matériaux à la température (imposée)
  • Le calcul des termes de raideur est effectué en fin d'intégration des contraintes en réutilisant les fonctions développées par Pierre-Paul. Une rationalisation des opérations permettrait certainement de gagner un peu de temps de calcul (beaucoup d'opérations sont faites plusieurs fois).
  • Fait pour les 3 méthodes de calcul des contraintes (iterative, coupled, Souza)
  • Adaptation des calculs des raideurs pour utiliser les termes stoqués dans le GKState
  • ContinuousDamageEvpIsoHHypoGpkState : Ajout des variables utilisées par le calcul de la MRT :
    • double dEndoDJ
    • double kappa
    • SymMatr3 Nij
    • SymMatr3 dSigDD
    • Matr3 dEndoDHatEps

TmContinuousDamageEvpIsoHHypoMaterial

  • Contrairement aux autres matériaux TM, le TmContinuousDamageEvpIsoHHypoMaterial ne réuitilisait pas les routines d'intégration du ContinuousDamageEvpIsoHHypoMaterial, ces dernières ne prenant pas en charge les effets d'une variation de température (tant sur les paramètres matériaux que la dilatation thermique). Or comme ces termes correctifs ont été introduits dans le ContinuousDamageEvpIsoHHypoMaterial, on peut dorénavant réutiliser ces intégrateurs de contrainte (en ayant adapté les paramètres matériaux avant l'intégration)
  • Le calcul de la pression ne prenait pas correctement en compte l'endommagement. Comme Marlène l'avait fait dans le matériau ContinuousDamageEvpIsoHHypoMaterial, le calcul de la pression nécessite le calcul complet des contraintes pour prendre en compte l'évolution de l'endommagement ⇒ c'est dorénavant chose faite …

Import GMSH

  • Ajout de la possibilité d'appliquer une translation à un maillage importé par GMSH
  • Utilisation de l'index de decallage dans les groupes

Divers :

  • Vizu Sig_Ortho:
    • Les contraintes Ortho n'étaient plus visibles dans l'interface graphique depuis la sélection des champs en fonction des matériaux par Gaetan (bonne idée de réduire le nombre de champs disponibles dans l'interface à ceux qui existent dans le modèle, mais nécessitant un gros travail dans le code pour s'assurer que tous les champs disponibles sont bien accessibles ou pas)
    • ⇒ ajout des contraintes dans le référentiel ortho pour tous les matériaux Hypo
  • MechanicalVolumeIntegrationMethods :
    • Ajout du champ IF_SIG_ORTHO_ZZ dans la fonction “isMechanicalInternalField” (avait sauté au copié collé)

Fichiers ajoutés/supprimés :

Added :
Deleted : 
M : 

Tests ajoutés/supprimés

Adding: 
Deleted : 
Moved : 

Luc Papeleux 2018/04/16

commit/2018/04_16.txt · Last modified: 2018/04/16 11:10 by papeleux