commit:2007:11_15
Table of Contents
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 :- une loi linéaire
LinGeersContinuousDamage
, - une loi puissance
PowGeersContinuousDamage
, - une loi exponentielle
ExpGeersContinuousDamage
, - une loi en tangente hyperbolique
TanhGeersContinuousDamage
- 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 deHypoMaterial
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 deBgMesh
rectangulairecreateRectBG
“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 by 127.0.0.1