commit:2012:02_20
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
commit:2012:02_20 [2012/07/25 10:01] – biotteau | commit:2012:02_20 [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Commit 2012-02-20 ===== | ||
+ | Définition d'une interaction de contact XFEM. Pour le moment c'est uniquement du contact sans frottement rigide défo | ||
+ | |||
+ | Le fonctionnement est très similaire à celui de l' | ||
+ | |||
+ | ==== Implémentation numérique ==== | ||
+ | |||
+ | |||
+ | * Elément de contact XFEM (XFEMContactElement): | ||
+ | * Elément 1D d' | ||
+ | * Interaction de contact (XFEMContactInteraction) : Le fonctionnement est similaire à celui utilisé de manière standard dans Metafor. | ||
+ | * Point de Gauss de contact (XFEMContactGpState) : Un GpState qui est voué a évoluer. Pour l' | ||
+ | |||
+ | ==== Mise en forme du jeu de donnée ==== | ||
+ | |||
+ | Le " | ||
+ | |||
+ | < | ||
+ | prp2 = ElementProperties(XFEMContactElement) | ||
+ | prp2.put(XPENALITE_NORMALE, | ||
+ | prp2.put(XNPG, | ||
+ | |||
+ | Le " | ||
+ | |||
+ | < | ||
+ | load = XFEMContactInteraction(2) | ||
+ | load.setTool(Cset(9)) | ||
+ | load.push(Cset(1)) | ||
+ | load.push(Cset(2)) | ||
+ | load.addProperty(prp2) | ||
+ | domain.getInteractionSet().add(load)</ | ||
+ | |||
+ | Ou Cset(1) et Cset(2) sont les curves pour lesquelles le contact est recherché. | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | ==== Fichiers ajoutés==== | ||
+ | |||
+ | < | ||
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
+ | </ |