commit:2013:02_19
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
commit:2013:02_19 [2013/02/19 12:11] – [Vinciane] dotreppe | commit:2013:02_19 [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Commit 2013-02-19 ===== | ||
+ | ==== Nouvel élément triangulaire/ | ||
+ | === Utilisation === | ||
+ | |||
+ | L' | ||
+ | |||
+ | Il est appelé comme suit, en 2D: | ||
+ | |||
+ | prp = ElementProperties(TriangleAej2DElement) | ||
+ | | ||
+ | |||
+ | et en 3D: | ||
+ | |||
+ | prp = ElementProperties(TriangleAej3DElement) | ||
+ | | ||
+ | |||
+ | Il peut être utilisé à la fois pour les matériaux //hypo// ( élasticité linéaire, élasto-plasticité) et pour les matériaux //hyper// (hyperélastiques) | ||
+ | |||
+ | Pour plus de détails: cfr. ma thèse [[http:// | ||
+ | |||
+ | === Présentation === | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Le principe de l' | ||
+ | Ceci revient en fait à imposer les contraintes d' | ||
+ | |||
+ | Les ddls de l' | ||
+ | |||
+ | C'est pourquoi il apparaît dans la matrice de raideur des termes liant les noeuds de l' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | === Implémentation === | ||
+ | |||
+ | Le dossier '' | ||
+ | |||
+ | L' | ||
+ | |||
+ | Les noeuds et ddls sont classés en //Level1// (les trois (en 2D) ou quatre (en 3D) noeuds centraux dans l' | ||
+ | |||
+ | Dans '' | ||
+ | |||
+ | Ensuite, nous avons les deux méthodes '' | ||
+ | - '' | ||
+ | - '' | ||
+ | ==== modifs tetgen.py ==== | ||
+ | |||
+ | La classe '' | ||
+ | Idéalement le nom du fichier '' | ||
+ | |||
+ | |||
+ | ===== Fichiers ajoutés / supprimés ===== | ||
+ | === Fichiers ajoutés=== | ||
+ | * Dossier '' | ||
+ | * Dossier '' | ||
+ | |