commit:2014:03_19
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
commit:2014:03_19 [2014/03/18 18:45] – [Cas Test] wautelet | commit:2014:03_19 [2014/03/20 16:58] – wautelet | ||
---|---|---|---|
Line 5: | Line 5: | ||
==== Ajout des matériaux de contact thermomécanique collant et avec frottement selon Tresca ==== | ==== Ajout des matériaux de contact thermomécanique collant et avec frottement selon Tresca ==== | ||
- | J'ai ajouté le matériau thermomécanique collant et avec frottement selon Tresca. | + | J'ai ajouté le matériau thermomécanique collant et avec frottement selon Tresca. |
+ | |||
+ | |||
+ | === TmFrictionlessContactMaterial === | ||
+ | |||
+ | == Description == | ||
+ | |||
+ | Loi de contact thermomécanique sans frottement. | ||
+ | |||
+ | Le flux de chaleur $q_{N}$ normal à l' | ||
+ | |||
+ | $$q_{N} = h_c \left(p_{N} \right) \left(T^{S} - T^{M}\left(\bf{\xi}^{S}\right)\right), | ||
+ | |||
+ | où | ||
+ | * $p_{N}$ est la pression de contact, | ||
+ | * $T^{S}$ est la température du nœud esclave, | ||
+ | * $T^{M}\left(\bf{\xi}^{S}\right)$ est la température du point sur la surface maître qui correspond à la projection la plus proche du nœud esclave sur la surface maître, | ||
+ | * $h_c$ est le coefficient de résistance thermique de conduction. | ||
+ | |||
+ | Le coefficient de résistance thermique de conduction $h_c$ est modélisée par | ||
+ | |||
+ | $$h_c \left(p_{N} \right) = h_{c0} \left(\frac{p_{N}}{H_v}\right)^{w}, | ||
+ | |||
+ | où | ||
+ | * $H_v$ la dureté du matériau selon Vickers, | ||
+ | * $w$ est un exposant, | ||
+ | * $h_{c0}$ le coefficient de résistance thermique de conduction nominale. | ||
+ | |||
+ | == Paramètres == | ||
+ | |||
+ | ^ Nom | ||
+ | | Pénalité normale | ||
+ | | Profondeur de détection du contact | ||
+ | | Coefficient d' | ||
+ | | Exposant de la loi d' | ||
+ | | Dureté du matériau | ||
+ | | Type de contact | ||
+ | |||
+ | :!: Cette loi n'est pas testée en 3D :!: | ||
+ | |||
+ | === TmStickingContactMaterial === | ||
+ | |||
+ | == Description == | ||
+ | |||
+ | Loi de contact thermomécanique collant. | ||
+ | |||
+ | == Paramètres == | ||
+ | |||
+ | ^ Nom | ||
+ | | Pénalité normale | ||
+ | | Pénalité tangente | ||
+ | | Profondeur de détection du contact | ||
+ | | Coefficient d' | ||
+ | | Exposant de la loi d' | ||
+ | | Dureté du matériau | ||
+ | | Type de contact | ||
+ | |||
+ | :!: Cette loi n'est pas testée en 3D :!: | ||
+ | |||
+ | === TmCoulombContactMaterial === | ||
+ | |||
+ | == Description == | ||
+ | |||
+ | Loi de contact thermomécanique avec frottement de Coulomb. | ||
+ | |||
+ | == Paramètres == | ||
+ | |||
+ | ^ Nom | ||
+ | | Pénalité normale | ||
+ | | Pénalité tangente | ||
+ | | Profondeur de détection du contact | ||
+ | | Coefficient de frottement statique | ||
+ | | Coefficient de frottement dynamique | ||
+ | | Coefficient d' | ||
+ | | Exposant de la loi d' | ||
+ | | Dureté du matériau | ||
+ | | Type de contact | ||
+ | |||
+ | :!: Cette loi n'est pas testée en 3D :!: | ||
+ | |||
+ | === TmTrescaContactMaterial === | ||
+ | |||
+ | == Description == | ||
+ | |||
+ | Loi de contact thermomécanique avec frottement de Tresca. | ||
+ | |||
+ | == Paramètres == | ||
+ | |||
+ | ^ Nom | ||
+ | | Pénalité normale | ||
+ | | Pénalité tangente | ||
+ | | Profondeur de détection du contact | ||
+ | | Coefficient de frottement statique | ||
+ | | Coefficient de frottement dynamique | ||
+ | | Coefficient d' | ||
+ | | Exposant de la loi d' | ||
+ | | Dureté du matériau | ||
+ | | Type de contact | ||
+ | |||
+ | Le seuil est généralement calculé par $m\, | ||
+ | |||
+ | :!: Cette loi n'est pas testée en 3D :!: | ||
==== Bug - Éléments de contact thermomécanique ==== | ==== Bug - Éléments de contact thermomécanique ==== | ||
- | J' | + | L'aire de contact d' |
==== Divers - Gestion des itérations mécaniques/ | ==== Divers - Gestion des itérations mécaniques/ | ||
- | J'ai ajouté la possibilité de désactiver le critère d' | + | J'ai ajouté la possibilité de désactiver le critère d' |
+ | |||
+ | '' | ||
+ | |||
+ | ,lorsque le résidu ne diminue pas suffisamment | ||
+ | |||
+ | $$ | ||
+ | Residual(i-2) \leq 0.9 Residual(i), | ||
+ | $$ | ||
+ | |||
+ | Le vecteur $Residual$ contient les $6$ derniers résidus. | ||
+ | |||
+ | Le critère d' | ||
+ | |||
+ | La convergence du résidu est dès lors non monotone, étant donné que l'on ne compare pas deux résidus successifs. Autrement dit, le résidu peut augmenter à condition qu'il diminue suffisamment par la suite, sinon on a une divergence. | ||
+ | |||
+ | Il est intéressant de désactiver ce critère d' | ||
+ | |||
+ | {{ : | ||
==== Cas Test ==== | ==== Cas Test ==== | ||
- | J'ai ajouté 4 nouveaux cas-tests pour tester le contact thermomécanique pour les 4 matériaux de contact disponibles actuellement. | + | J'ai ajouté 4 nouveaux cas-tests pour tester le contact thermomécanique pour les 4 matériaux de contact disponibles actuellement. Le cas test est l' |
Line 24: | Line 143: | ||
< | < | ||
[r]: | [r]: | ||
- | [a]: | + | [a]:mtMaterials/ |
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
</ | </ | ||
Line 31: | Line 153: | ||
< | < | ||
[r]: | [r]: | ||
- | [a]:apps/tutorials/cylinder.py | + | [a]:apps/contactTm/RdEplBlockFrictionLess.py |
+ | [a]: | ||
+ | [a]: | ||
+ | [a]: | ||
</ | </ | ||
--- // | --- // |
commit/2014/03_19.txt · Last modified: 2016/03/30 15:23 by 127.0.0.1