Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2012:01_31

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:2012:01_31 [2013/07/11 16:07] joriscommit:2012:01_31 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +===== Commit 2012-01-31 =====
  
 +Thixo commit thèse: Commit des derniers développement de ma thèse sur le thixoformage.
 +
 +===== Modifs =====
 +
 +** Lois pour le degré de cohésion**
 +
 +Amélioration des lois pour le degré de cohésion. Cf la [[doc:user:elements:volumes:thixo_burgoscohesionmatlaw|doc]]  pour plus de détails sur leur utilisation.
 +  * BurgosCohesionMatLaw 
 +  * FavierCohesionMatLaw (anciennement MicroMacroCohesionMatLaw)
 +  * IsothCohesionaMatLaw (anciennement GenCohesionMatLaw)
 +
 +
 +** Lois de viscosité pour le thixo **
 +
 +Ajout de 2 nouvelles lois de viscosité pour le comportement thixo. Cf la [[doc:user:elements:volumes:thixo_yield_stress|doc]]  pour plus de détails sur leur utilisation.
 +  * OrigViscoThixoYieldStress
 +  * LashkariViscoThixoYieldStress
 +
 +
 +** Loi micro-macro  **
 +  * La loi micro-macro était implémentée comme un matériau, ce qui provoquait beaucoup de copier-coller. A présent, elle est implémentée comme une loi matériau(MicroMacroViscoThixoYieldStress), ce qui est plus logique (cf la [[doc:user:elements:volumes:thixo_yield_stress|doc]]  pour plus de détails sur son utilisation).
 +  * J'ai enlevé la possibilité d'afficher la viscosité dans la zone active: IF_VISCOACT (qui était valable uniquement pour la loi micro-macro). 
 +
 +** Nouveaux cas-tests **
 +   * Quelques petites variantes des cas-tests existants (compression d'un cylindre et cisaillement simple) pour tester toutes les lois thixo.   
 +   * Les deux grosses applis de ma thèse. Ces deux tests d'extrusion proviennent de campagnes expérimentales réalisées au PIMW. Ils sont thermomec et utilisent l'ALE de Romain. Voici une petite illustration.
 +
 +Essai de filage:
 +
 +{{ :commit:2012:filage.png? |}}
 +
 +Double-cup (H): 
 +
 +{{ :commit:2012:h.png? |}}
 +
 +  
 +
 +** A FAIRE **
 +
 +Enlever anciens cas-tests:
 +<code> 
 +cisSimpleMicroMacro.py
 +cisSimpleThixo.py
 +compQsAleMicroMacro.py
 +compQsAleThixo.py
 +compQsMicroMacro.py
 +compQsThixo.py
 +compQsTmMicroMacro.py
 +compQsTmThixo.py
 +</code>
 +
 +
 +===== Fichiers ajoutés/supprimés =====
 +<code> 
 +
 +A  E:\Metafor\Meta\oo_meta\mtThixo\FavierCohesionMatLaw.cpp  
 +A  E:\Metafor\Meta\oo_meta\mtThixo\FavierCohesionMatLaw.h  
 +A  E:\Metafor\Meta\oo_meta\mtThixo\IsothCohesionMatLaw.cpp  
 +A  E:\Metafor\Meta\oo_meta\mtThixo\IsothCohesionMatLaw.h  
 +A  E:\Metafor\Meta\oo_meta\mtThixo\LashkariViscoThixoYieldStress.cpp  
 +A  E:\Metafor\Meta\oo_meta\mtThixo\LashkariViscoThixoYieldStress.h  
 +A  E:\Metafor\Meta\oo_meta\mtThixo\MicroMacroViscoThixoYieldStress.cpp  
 +A  E:\Metafor\Meta\oo_meta\mtThixo\MicroMacroViscoThixoYieldStress.h  
 +A  E:\Metafor\Meta\oo_meta\mtThixo\OrigViscoThixoYieldStress.cpp  
 +A  E:\Metafor\Meta\oo_meta\mtThixo\OrigViscoThixoYieldStress.h  
 +
 +R E:\Metafor\Meta\oo_meta\mtThixo\GenCohesionMatLaw.cpp  
 +R E:\Metafor\Meta\oo_meta\mtThixo\GenCohesionMatLaw.h  
 +R E:\Metafor\Meta\oo_meta\mtThixo\MicroMacroCohesionMatLaw.cpp  
 +R E:\Metafor\Meta\oo_meta\mtThixo\MicroMacroCohesionMatLaw.h  
 +R E:\Metafor\Meta\oo_meta\mtThixo\MicroMacroThixoEvpIsoHHypoGpState.cpp  
 +R E:\Metafor\Meta\oo_meta\mtThixo\MicroMacroThixoEvpIsoHHypoGpState.h  
 +R E:\Metafor\Meta\oo_meta\mtThixo\MicroMacroThixoEvpIsoHHypoMaterial.cpp  
 +R E:\Metafor\Meta\oo_meta\mtThixo\MicroMacroThixoEvpIsoHHypoMaterial.h  
 +R E:\Metafor\Meta\oo_meta\mtThixo\MicroMacroThixoTmEvpIsoHHypoGpState.cpp  
 +R E:\Metafor\Meta\oo_meta\mtThixo\MicroMacroThixoTmEvpIsoHHypoGpState.h  
 +R E:\Metafor\Meta\oo_meta\mtThixo\MicroMacroThixoTmEvpIsoHHypoMaterial.cpp  
 +R E:\Metafor\Meta\oo_meta\mtThixo\MicroMacroThixoTmEvpIsoHHypoMaterial.h  
 +R E:\Metafor\Meta\oo_meta\mtThixo\ViscoThixoYieldStress.cpp  
 +R E:\Metafor\Meta\oo_meta\mtThixo\ViscoThixoYieldStress.h   
 + 
 +</code>
 +===== Tests ajoutés/supprimés =====
 +<code>
 +A  E:\Metafor\Meta\oo_meta\apps\thixo\cisSimple.py  
 +A  E:\Metafor\Meta\oo_meta\apps\thixo\compIsoth.py  
 +A  E:\Metafor\Meta\oo_meta\apps\thixo\compTmAleRes.py  
 +A  E:\Metafor\Meta\oo_meta\apps\thixo\compTmLatentHeat.py  
 +A  E:\Metafor\Meta\oo_meta\apps\thixo\filageExtrusion.py  
 +A  E:\Metafor\Meta\oo_meta\apps\thixo\hExtrusion.py  
 + 
 +
 +</code>
 +
 + --- //[[r.koeune@ulg.ac.be|Roxane Koeune]] 2012/01/31 //

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki