commit:2017:06_07
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
commit:2017:06_07 [2017/06/07 22:05] – created wautelet | commit:2017:06_07 [2017/06/07 22:35] (current) – [Cas tests ajoutés/supprimés] wautelet | ||
---|---|---|---|
Line 5: | Line 5: | ||
===== Bicubic Coons ===== | ===== Bicubic Coons ===== | ||
- | J'ai ajouté la possibilité de faire des Patch de Coons avec une continuité du type C1 (c' | + | J'ai ajouté la possibilité de faire des patch de Coons avec une continuité du type C1 (c' |
- | ===== Projection sur les surfaces | + | Si nous avons une surface plane constituée |
- | J'ai constaté la présence d'un bug dans le cas de la projection d'un point sur une surface de révolution. Précisément, nous devons récupérer | + | Voici les commandes pour instancier |
+ | |||
+ | < | ||
+ | surfaceset = geometry.getSurfaceSet() | ||
+ | surfaceset.add(BicubicCoons(1, wireset(1))) | ||
+ | </ | ||
+ | |||
+ | Dans le cas de la boite carré, voici les différences que nous observons pour une pénalité de 1E5 N/mm³ : | ||
+ | |||
+ | < | ||
+ | Version avec patch de Coons bicubique : | ||
+ | |||
+ | User CPU : 1h6m52.28s | ||
+ | Real CPU : 19m52.39s | ||
+ | |||
+ | [TSC-STP] | ||
+ | [TSC-ITE] | ||
+ | [TSC-INW] | ||
+ | [TSC-EXW] | ||
+ | [TSC-CPU] | ||
+ | [TSC-REA] | ||
+ | [TSC-KER] | ||
+ | [TSC-MEM] | ||
+ | [TSC-EXT] | ||
+ | [TSC-EXT] | ||
+ | [TSC-EXT] | ||
+ | [TSC-EXT] | ||
+ | [TSC-EXT] | ||
+ | [TSC-EXT] | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Version avec patch de Coons : | ||
+ | |||
+ | User CPU : 1h10m25.63s | ||
+ | Real CPU : 21m6.52s | ||
+ | |||
+ | [TSC-STP] | ||
+ | [TSC-ITE] | ||
+ | [TSC-INW] | ||
+ | [TSC-EXW] | ||
+ | [TSC-CPU] | ||
+ | [TSC-REA] | ||
+ | [TSC-KER] | ||
+ | [TSC-MEM] | ||
+ | [TSC-EXT] | ||
+ | [TSC-EXT] | ||
+ | [TSC-EXT] | ||
+ | [TSC-EXT] | ||
+ | [TSC-EXT] | ||
+ | [TSC-EXT] | ||
+ | </ | ||
+ | |||
+ | Pour montrer | ||
+ | |||
+ | Version avec patch de Coons | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Version avec patch de Coons bicubique | ||
+ | |||
+ | |||
+ | {{: | ||
- | Finalement, j'ai constaté des différences dans les cas-tests " | ||
- | Voici des captures d' | + | ===== Correction Patch de Coons ===== |
- | {{: | + | Par la même occasion, j'ai corrigé une erreur dans les dérivées des tangentes pour les patchs de Coons. Elles sont utilisées pour la matrice de raideur analytique de contact avec les termes géométriques ! |
- | {{: | + | |
- | {{: | + | |
- | {{: | + | |
- | Il semblerait que la ligne de nœuds sur la fibre centrale soit à l' | ||
===== Fichiers ajoutés/ | ===== Fichiers ajoutés/ | ||
< | < | ||
- | [a]: | + | [a]:mtGeo\mtGeoBicubicCoons.cpp |
+ | [a]: | ||
[r]: | [r]: | ||
</ | </ | ||
Line 31: | Line 89: | ||
< | < | ||
- | [a]: | + | [a]:apps\qs\contactBicubicCoons.py |
[r]: | [r]: | ||
</ | </ |
commit/2017/06_07.1496865920.txt.gz · Last modified: by wautelet