Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2007:11_15



Commit 2007-11-15

Modifs

Endommagement/Rupture

  • Correction dans la matrice de raideur tangente analytique.
  • Correction de la mise à jour de la déformation plastique équivalente.
  • Ajout de lois d'endommagement continu :
    • Modèle de Langseth LangsethContinuousDamage (modèle d'endo thermomécanique)
    • Modèle de Geers GeersContinuousDamage et de 4 variantes de cette loi pour l'évolution de l'endommagement qui dérivent de cette dernière :
    • Loi bidon pour tester la matrice de raideur : BidonContinuousDamage
  • Correction de la version Thermomec de l'endommagement continu.
  • Possibilité de faire de l'explicite thermomec avec endommagement dans les même conditions que pour les thermomec sans endommagement (voir commit précédent).
  • Ajout de tests qui testent ces nouveaux matériaux.

Divers matériau

  • Correction d'un bug dans la loi à double saturation (ça pétait un câble dans l'exponentielle pour cause d'underflow).
  • Création d'un initID au niveau de HypoMaterial pour bouger des copier-coller des lois hypo
  • Nettoyage des initID des matériaux hypo pour faire dériver de cette dernière classe.
  • Ajout d'une nouvelle loi d'écrouissage que j'ai appelé loi de Goijaerts GoijaertsIsotropicHardening parce que c'est dans un papier de lui que je l'ai trouvée.
  • Ajout de tests s'y rapportant
  • Tant que j'y étais, nettoyage de quelques monosMaterial (il reste encore à faire!)

Divers

  • Gen4 : création d'une géométrie de BgMesh rectangulaire createRectBG “classique” (lx, ly, cx, cy) pour mes futurs besoins.
  • Correction dans tutorial.py (on appelait la vizu)

Fichiers ajoutés/supprimés

apps/monosMaterials/evpIsoDamageGeers2dAxiCis.py	added
apps/monosMaterials/evpIsoDamageGeers2dAxiTrac.py	added	
apps/monosMaterials/evpIsoDamageGeers2dEpeCis.py	added
apps/monosMaterials/evpIsoDamageGeers2dEpeTrac.py	added	
apps/monosMaterials/evpIsoDamageGeers3dCis.py	added	 	
apps/monosMaterials/evpIsoDamageGeers3dTrac.py	added	 		
apps/monosMaterials/evpIsoDamageLangseth2dAxiCis.py	added	
apps/monosMaterials/evpIsoDamageLangseth2dAxiCisExp.py	added	
apps/monosMaterials/evpIsoDamageLangseth2dAxiTrac.py	added	
apps/monosMaterials/evpIsoDamageLangseth2dAxiTracExp.py	added	
apps/monosMaterials/evpIsoDamageLangseth2dEpeCis.py	added	
apps/monosMaterials/evpIsoDamageLangseth2dEpeCisExp.py	added	
apps/monosMaterials/evpIsoDamageLangseth2dEpeTrac.py	added	
apps/monosMaterials/evpIsoDamageLangseth2dEpeTracExp.py	added	
apps/monosMaterials/evpIsoDamageLangseth3dCis.py	added	
apps/monosMaterials/evpIsoDamageLangseth3dCisExp.py	added	
apps/monosMaterials/evpIsoDamageLangseth3dTrac.py	added	
apps/monosMaterials/evpIsoDamageLangseth3dTracExp.py	added	
mtMaterialLaws/damage/BidonContinuousDamage.cpp	added		
mtMaterialLaws/damage/BidonContinuousDamage.h	added	 	
mtMaterialLaws/damage/ExpGeersContinuousDamage.cpp	added	
mtMaterialLaws/damage/ExpGeersContinuousDamage.h	added	
mtMaterialLaws/damage/GeersContinuousDamage.cpp	added		
mtMaterialLaws/damage/GeersContinuousDamage.h	added		
mtMaterialLaws/damage/LangsethContinuousDamage.cpp	added	
mtMaterialLaws/damage/LangsethContinuousDamage.h	added	
mtMaterialLaws/damage/LinGeersContinuousDamage.cpp	added	
mtMaterialLaws/damage/LinGeersContinuousDamage.h	added	
mtMaterialLaws/damage/PowGeersContinuousDamage.cpp	added	
mtMaterialLaws/damage/PowGeersContinuousDamage.h	added	
mtMaterialLaws/damage/TanhGeersContinuousDamage.cpp	added	
mtMaterialLaws/damage/TanhGeersContinuousDamage.h	added	
mtMaterialLaws/isohard/GoijaertsIsotropicHardening.cpp	added	
mtMaterialLaws/isohard/GoijaertsIsotropicHardening.h	added	

Pierre-Paul Jeunechamps 2007/11/15 09:10

commit/2007/11_15.txt · Last modified: 2016/03/30 15:23 (external edit)