====== Commit 2007-11-27 ====== ===== Modifs ===== ==== Rupture ==== * Nouveaux critères de rupture: * Critère de [[doc:user:elements:volumes:ruptureCritere#johnsoncookrupturecriterion|Johnson-Cook]] ''JohnsonCookRuptureCriterion'' * Critère de [[doc:user:elements:volumes:ruptureCritere#baorupturecriterion|Bao-Wierzbicki]] ''BaoRuptureCriterion'' * Critère de [[doc:user:elements:volumes:ruptureCritere#goijaertsrupturecriterion|Goijaerts]] ''GoijaertsRuptureCriterion'' * Critère sur la [[doc:user:elements:volumes:ruptureCritere#ifrupturecriterion|valeur critique d'un ''InternalField'']] : ''IFRuptureCriterion'' (comme avant) pour que Ludo puisse faire de la science sur une version actuelle de Metafor sans devoir coder des bazars :-D * Suppression de la dérivation de ''PhySet'' dans les critères de rupture. * [[doc:user:elements:volumes:ruptureCritere|Doc]] qui va avec ces critères de rupture. * Sortie d'informations supplémentaires (et plus claires) quand un élément est rompu. Par exemple: Rupture criterion Critical value of 0.5 reached for all Gauss points : GP 0 : value = 0.50151 GP 1 : value = 0.502254 GP 2 : value = 0.511998 GP 3 : value = 0.512751 -> Element 0 is Broken Rebuilding connection due to rupture of element(s) ==== Eléments ==== * Elément de traction 3D avec des tétraèdres (ce n'était possible qu'avec des hexaèdres) pour les futurs tests scientifiques ((hein Ludo)) de Larouille. * Ajouts de tests qui vont avec. ===== Todo List ===== * Supprimer la dérivation de ''Physet'' dans les matériaux, les lois matérielles (il faut juste virer deux ''findObject'' dans ''ViscoElasticFunction'') * Typer correctement le ''FieldApplicator'' ===== Fichiers ajoutés/supprimés ===== mtElements/boundaries/TriangleTraction3DElement.cpp added mtElements/rupture/BaoRuptureCriterion.cpp added mtElements/rupture/GoijaertsRuptureCriterion.cpp added mtElements/rupture/IFRuptureCriterion.cpp added mtElements/rupture/JohnsonCookRuptureCriterion.cpp added mtElements/boundaries/TriangleTraction3DElement.h added mtElements/boundaries/TriangleTractionElement.h added mtElements/boundaries/TriangleTractionElShcuts.h added mtElements/rupture/BaoRuptureCriterion.h added mtElements/rupture/GoijaertsRuptureCriterion.h added mtElements/rupture/IFRuptureCriterion.h added mtElements/rupture/JohnsonCookRuptureCriterion.h added mtElements/boundaries/TriangleTractionElement.inl added mtElements/boundaries/TriangleTractionElShcuts.inl added apps/imp/ruptureCarreBao.py added apps/imp/ruptureCarreGoijaerts.py added apps/imp/ruptureCarreJC.py added apps/qs/tractionTriangle3D.py added apps/qs/tractionTriangleAxi.py added apps/qs/tractionTriangleEpe.py added mtElements/rupture/DamRuptureCriterion.cpp deleted mtElements/rupture/EplRuptureCriterion.cpp deleted mtElements/rupture/DamRuptureCriterion.h deleted mtElements/rupture/EplRuptureCriterion.h deleted --- //[[ppjeunechamps@ulg.ac.be|Pierre-Paul Jeunechamps]] 2007/11/27 08:34//