Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2009:02_13

Commit 2009-02-13

  • Contact Tool & modèle abrasion

Modifs

  • Contact Tool
    • Classe interface entre le GObject et sont utilisation comme outil de contact
    • Par défaut auto-généré dans l'interaction à partir du GObject
    • Dérivé en AbradablewireContactTool
    • Reste 1 acces au gObject à travers le ContactTool (à proscrire)
    • Déplacement du contactFlag de contactState vers contactGpState
    • Sauvegarde du contactTool dans le fac
    • Sauvegarde du GP00 (point de collement) dans le fac
  • Modèle Abrasion 2D : Version Alpha
    • Version de base loin d'être finalisée
    • A ce jour on peu user unwire composé d'1 seule ligne
    • Modèle d'usure type Archard (“type” cad +- proportionel à la pression et au glissement)
  • Divers
    • QT : suppression d'un qAssert au constructeur de VizWin
    //Q_ASSERT(widget!=NULL);

Tests

  • cont2Abrad : contact sur un outil pré-usé (à usure constante)
  • enimWear2D / enimRigid2D : modèle 2D du test enim (outil maillé / plaque abradable ou rigide)
  • aube2DSulzer : modèle 2D simplifié du test sulzer

Projet

  • UpToDate

ToDo list

  • Doc
  • Nettoyer
  • Méthode “géométrique d'usure”
  • Gérer les wires multi-ligne
  • Automatiser la vizu
  • vizu correcte des matrixOnFile (XY plots)
  • vizu auto de l'usure
  • 3D

Fichiers ajoutés/supprimés

A oo_meta\mtElements\boundaries\ContactTool.h/cpp/inl
A oo_meta\mtElements\boundaries\AbradableWireContactTool.h/cpp  
A oo_meta\mtElements\boundaries\AbradableWireValueExtractor.h/cpp  
A oo_meta\apps\contactMec\cont2Abrad.py  
A oo_meta\apps\contactMec\cont2NoAbrad2.py  
A oo_nda\newac\tests\enim\enimRigid2D.py  
A oo_nda\newac\tests\enim\enimWear2D.py  
A oo_nda\newac\tests\sulzer  
A oo_nda\newac\tests\sulzer\__init__.py  
A oo_nda\newac\tests\sulzer\aube2DSulzerJustWearing.py  
A oo_nda\newac\tests\sulzer\aube2DSulzerOverWearing.py  
A oo_nda\newac\tests\sulzer\aube2DSulzerUnderWearing.py  
A oo_nda\newac\tools  
A oo_nda\newac\tools\__init__.py  
A oo_nda\newac\tools\aube2DSulzer.py  
A oo_nda\newac\tools\enim2D.py  

Luc PAPELEUX 2009/02/13

commit/2009/02_13.txt · Last modified: 2016/03/30 15:23 (external edit)