Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2013:05_28

Commit 2013-05-25

Modifs


Modification de critère de rupture sur les déformations principales.

Cas-test correspondant: oo_meta\apps\biomec\longBone\bendingRupture.py qui va lire le fichier bendingRuptureSample.vtp dans le même répertoire


Modification de la série d'outils oo_meta\geniso\tools\HUassignementTools qui permet de:

  • construire de façon automatique le maillage correspondant à un os plongé dans la résine, à partir des images segmentées
  • assigner à chaque élément du maillage des propriétés matérielles en fonction des niveau de gris dans l'image CT
  • corriger les artefacts de volumes partiels qui tendent à sous-estimer les propriétés en surface
  • créer dans Metafor un modèle simplifié de l'ensemble os + blocs de résine
  • calculer un axe d'orthotropie local, ou des axes d'orthotropie locaux, à partir de la géométrie maillée

Cas-test correspondant: oo_meta\apps\biomec\longBone\boneMaterialMapping.py qui va lire les images segmentées avec et sans la résine, respectivement boneCtVolumeLabel.vti et boneCtVolumeLabelBoneAlone.vti, et “dialogue” avec l'image de base boneCtVolume.vti.

Ces images sont au format .vti, qui prend beaucoup moins de place lorsque les images sont segmentées (voir doc http://www.vtk.org/VTK/img/file-formats.pdf p12).


Correction d'une “curiosité” dans oo_meta\geniso\src\gisoSimplifyMesh.cpp qui initialisait des valeurs unsigned_int à -1 → valeurs initialisées maintenant à 0


Ajout de deux extracteurs NumberOfActiveElementsExtractor.cpp et NumberOfInactiveElementsExtractor.cpp, qui comptent les éléments cassés ou non à chaque pas de temps.

Fichiers ajoutés/supprimés

 
A oo_meta\mtFEM\extractors\NumberOfActiveElementsExtractor.cpp
A oo_meta\mtFEM\extractors\NumberOfActiveElementsExtractor.h
A oo_meta\mtFEM\extractors\NumberOfInactiveElementsExtractor.cpp
A oo_meta\mtFEM\extractors\NumberOfInactiveElementsExtractor.h

Tests ajoutés/supprimés

S oo_meta\apps\biomec\bending_rupture.py
S oo_meta\apps\biomec\bending_rupture_sample.vtk
A oo_meta\apps\biomec\longBone\bendingRupture.py
A oo_meta\apps\biomec\longBone\bendingRuptureSample.vtp
A oo_meta\apps\biomec\longBone\boneMaterialMapping.py
A oo_meta\apps\biomec\longBone\boneCtVolume.vti
A oo_meta\apps\biomec\longBone\boneCtVolumeLabeled.vti
A oo_meta\apps\biomec\longBone\boneCtVolumeLabelBoneAlone.vti

Cédric Laurent 2013/02/15

commit/2013/05_28.txt · Last modified: 2016/03/30 15:23 (external edit)