Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2007:11_15

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
commit:2007:11_15 [2013/07/03 16:53] joriscommit:2007:11_15 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== 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 [[doc:user:elements:volumes:continuousdamage#LangsethContinuousDamage|Langseth]] ''LangsethContinuousDamage'' (modèle d'endo thermomécanique)
 +    * Modèle de [[doc:user:elements:volumes:continuousdamage#geerscontinousdamage|Geers]] ''GeersContinuousDamage'' et de 4 variantes de cette loi pour l'évolution de l'endommagement qui dérivent de cette dernière : 
 +      * une loi [[doc:user:elements:volumes:continuousdamage#lingeerscontinousdamage|linéaire]] ''LinGeersContinuousDamage'', 
 +      * une loi [[doc:user:elements:volumes:continuousdamage#powgeerscontinousdamage|puissance]] ''PowGeersContinuousDamage'', 
 +      * une loi [[doc:user:elements:volumes:continuousdamage#expgeerscontinousdamage|exponentielle]] ''ExpGeersContinuousDamage'',
 +      * une loi en [[doc:user:elements:volumes:continuousdamage#tanhgeerscontinousdamage|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:2007:08_14|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 [[doc:user:elements:volumes:isohard#goijaertsisotropichardening|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 =====
 +
 +<code>
 +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
 +</code>
 +
 + --- //[[ppjeunechamps@ulg.ac.be|Pierre-Paul Jeunechamps]] 2007/11/15 09:10//

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki