Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2012:01_31

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 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 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 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:

Double-cup (H):

A FAIRE

Enlever anciens cas-tests:

 
cisSimpleMicroMacro.py
cisSimpleThixo.py
compQsAleMicroMacro.py
compQsAleThixo.py
compQsMicroMacro.py
compQsThixo.py
compQsTmMicroMacro.py
compQsTmThixo.py

Fichiers ajoutés/supprimés

 

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   
 

Tests ajoutés/supprimés

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  
 

Roxane Koeune 2012/01/31

commit/2012/01_31.txt · Last modified: 2016/03/30 15:23 (external edit)