Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2013:05_28

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
commit:2013:05_28 [2013/05/28 16:52] – created laurentcommit:2013:05_28 [2016/03/30 15:23] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +===== Commit 2013-05-25 =====
 +
 +===== Modifs =====
 +
 +------------
 +Modification de [[doc:user:elements:volumes:ruptureCritere#MaximumPrincipalStrainRuptureCriterion|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 =====
 +<code> 
 +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
 +</code>
 +===== Tests ajoutés/supprimés =====
 +<code>
 +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
 +
 +</code>
 +
 + --- //[[cedric.laurent@ulg.ac.be|Cédric Laurent]] 2013/02/15 //
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki