commit:2012:02_01
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
commit:2012:02_01 [2012/02/01 17:34] – [Commit 2012-02-01] biotteau | commit:2012:02_01 [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Commit 2012-02-01 ===== | ||
+ | * Mise au propre des forces imposées avec la création d'une interaction dédiée. | ||
+ | * Correction des alertes données par chkrep.py dans la librairie et les cas test XFEM | ||
+ | |||
+ | ==== Implémentation numérique ==== | ||
+ | |||
+ | Mon élément XFEM commencait à ressembler a un fourre-tout (calcul des forces internes, des forces externes, debut du gestion de contact, etc.). Meme moi je me perdais dans le code que j' | ||
+ | |||
+ | * Creation d'un élément de traction XFEM (XFEMTractionElement): | ||
+ | * Création d'un élément 1D d' | ||
+ | * Création d'une interaction de contact " | ||
+ | |||
+ | La frontière de chargement n'est plus décrite par une level set. | ||
+ | Dans le cas ou la frontière de chargement coupe un élément enrichi, des points d' | ||
+ | |||
+ | |||
+ | ==== Mise en forme du jeu de donnée ==== | ||
+ | |||
+ | Le " | ||
+ | |||
+ | < | ||
+ | prp2.put(XPRESSURE, | ||
+ | prp2.put(XNPG, | ||
+ | fct = PieceWiseLinearFunction() | ||
+ | fct.setData(0.0, | ||
+ | fct.setData(1.0, | ||
+ | prp2.depend(XPRESSURE, | ||
+ | |||
+ | Le " | ||
+ | |||
+ | < | ||
+ | load.push(Cset(1)) | ||
+ | load.push(Cset(2)) | ||
+ | load.addProperty(prp2) | ||
+ | domain.getInteractionSet().add(load)</ | ||
+ | |||
+ | Ou Cset(1) et Cset(2) sont les curves sur lesquelles la pression est appliquée. | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | ==== Fichiers ajoutés==== | ||
+ | |||
+ | < | ||
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
+ | </ |