commit:2006:10_19
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| commit:2006:10_19 [2008/08/26 14:02] – external edit 127.0.0.1 | commit:2006:10_19 [2016/03/30 15:23] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Commit 2006-10-19 ====== | ||
| + | ===== Modifs ===== | ||
| + | * **Définition d'un système d'axe particulier dans les matériaux: | ||
| + | * Un système d'axe Orthotrope est défini dans les matériaux de manière à pouvoir d'une part travailler l' | ||
| + | * Le système d'axe reste Orthotrope et suit la rotation (externe et interne) du matériau par l' | ||
| + | * Les InternalFields suivant sont ajoutés à la sortie des courbes - visualisation des champs : | ||
| + | * IF_DEV_SIG_ORTHO_XX, | ||
| + | * IF_DEV_SIG_ORTHO_YY, | ||
| + | * IF_DEV_SIG_ORTHO_ZZ, | ||
| + | * IF_SIG_ORTHO_XX, | ||
| + | * IF_SIG_ORTHO_YY, | ||
| + | * IF_SIG_ORTHO_ZZ, | ||
| + | * IF_SIG_ORTHO_XY, | ||
| + | * IF_SIG_ORTHO_XZ, | ||
| + | * IF_SIG_ORTHO_YZ, | ||
| + | * L' | ||
| + | * ORTHO_AX1_X (defaut : 1.0) | ||
| + | * ORTHO_AX1_Y (defaut : 0.0) | ||
| + | * ORTHO_AX1_Z (defaut : 0.0) | ||
| + | * ORTHO_AX2_X (defaut : 0.0) | ||
| + | * ORTHO_AX2_Y (defaut : 1.0) | ||
| + | * ORTHO_AX2_Z (defaut : 0.0) | ||
| + | Le système d'axe est reconstruit - renormé (on peut rentrer un axe (1,1,1)) | ||
| + | |||
| + | * **Gestion de l' | ||
| + | * L' | ||
| + | * Jaumann : | ||
| + | * $$ F_{n-> | ||
| + | * $$ \sigma_{n+1} = R^T_{n-> | ||
| + | |||
| + | * Green-Naghdi : | ||
| + | * $$ F_{n-> | ||
| + | * $$ F_{0-> | ||
| + | * $$ \sigma_{n+1} = R^{T}_{0-> | ||
| + | |||
| + | * **Critère de plasticité de Hill 48:** | ||
| + | * le critère de plasticité de VonMises s' | ||
| + | $$ \sqrt{\frac{3}{2}s_{ij}s_{ij}} - \sigma_{vm} = 0 $$ | ||
| + | * le critère de plasticité de Hill48 s' | ||
| + | $$\sqrt{\frac{1}{2}} \sqrt{F (s_{22}-s_{33})^2 + G (s_{33}-s_{11})^2 | ||
| + | * Le critère de Hill nécessite donc de définir les 6 paramètres '' | ||
| + | * Génération d'un classe mère et d'une chaine de dérivation '' | ||
| + | * Modification du matériau élasto-visco-plastique à écrouissage isotrope ('' | ||
| + | * Pour l' | ||
| + | * Suppression d'un bon nombre d' | ||
| + | |||
| + | * **EvpIsoHHypoMaterial :** | ||
| + | * Une estimation du gammaMax est calculée pour l' | ||
| + | |||
| + | * **HypoMateShcuts (et dérivées) :** | ||
| + | * Prise en compte de la dérivation pour la définition des Shcuts, des fonctions '' | ||
| + | * DEFGETSETMACRO_C(double, | ||
| + | * DEFGETSETMACRO_C(double, | ||
| + | * DEFGETSETMACRO_C(double, | ||
| + | * DEFGETSETMACRO_C(double, | ||
| + | * DEFGETSETMACRO_C(double, | ||
| + | * DEFGETSETMACRO_C(double, | ||
| + | * DEFGETSETMACRO_C(double, | ||
| + | * DEFGETSETMACRO_C(bool, | ||
| + | * DEFGETSETMACRO_C(bool, | ||
| + | * DEFGETSETMACRO_C(OEMTK:: | ||
| + | * To Be Continued (gestion unifiée de la variation des paramètres matériaux !!!) | ||
| + | |||
| + | * **MaterialLaws :** | ||
| + | * Modification de l' | ||
| + | * Modification des fonctions '' | ||
| + | |||
| + | * **oeMath :** | ||
| + | * Ajout des fonctions : | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | * ** FourthOrderTensor3D :** | ||
| + | * Ajout des fonctions : | ||
| + | * void rotate(const OEMTK:: | ||
| + | * virtual void write(std:: | ||
| + | * friend MTMATH_API std:: | ||
| + | |||
| + | |||
| + | * ** VectorToScalarOperator :** | ||
| + | * Ajout d'un opérateur de norme (à l' | ||
| + | |||
| + | ===== Exemple ===== | ||
| + | |||
| + | Il s'agit de l' | ||
| + | |||
| + | {{commit: | ||
| + | {{commit: | ||
| + | {{commit: | ||
| + | {{commit: | ||
| + | |||
| + | Les performance informatique sont étonnement peu pénalisantes : (sachant que la plasticité étant différente l' | ||
| + | * Von Mises : | ||
| + | < | ||
| + | [TSC-ITE] | ||
| + | [TSC-CPU] | ||
| + | [TSC-MEM] | ||
| + | * Hill48 : | ||
| + | < | ||
| + | [TSC-ITE] | ||
| + | [TSC-CPU] | ||
| + | [TSC-MEM] | ||
| + | Hill48 Isotropie Planaire : | ||
| + | < | ||
| + | [TSC-ITE] | ||
| + | [TSC-CPU] | ||
| + | [TSC-MEM] | ||
| + | Hill48 Isotrope (Paramètres Hill pour récuperer VonMises): | ||
| + | < | ||
| + | [TSC-ITE] | ||
| + | [TSC-CPU] | ||
| + | [TSC-MEM] | ||
| + | |||
| + | ===== Fichiers ajoutés/ | ||
| + | |||
| + | Attention : Nouveau répertoire (cvs update -d ou cliquer le bouton " | ||
| + | |||
| + | < | ||
| + | A mtMaterialLaws/ | ||
| + | A mtMaterialLaws/ | ||
| + | A mtMaterialLaws/ | ||
| + | A mtMaterialLaws/ | ||
| + | A mtMaterialLaws/ | ||
| + | A mtMaterialLaws/ | ||
| + | A mtMaterialLaws/ | ||
| + | </ | ||
| + | |||
| + | Nouveaux Tests : | ||
| + | < | ||
| + | apps\monosMeca\tracRotHill48Num.py | ||
| + | apps\monosMeca\tracRotHill48Mat.py | ||
| + | apps\monosMeca\tracRotHill48Axes.py | ||
| + | apps\monosMeca\tracRotHill48Ana.py | ||
| + | |||
| + | apps\qs\godetNumisheetVonMises2dAxi.py | ||
| + | apps\qs\godetNumisheetVonMises.py | ||
| + | apps\qs\godetNumisheetHill48Isotrope2dAxi.py | ||
| + | apps\qs\godetNumisheetHill48Isotrope.py | ||
| + | apps\qs\godetNumisheetHill48IsoPlan2dAxi.py | ||
| + | apps\qs\godetNumisheetHill48IsoPlan.py | ||
| + | apps\qs\godetNumisheetHill48.py | ||
| + | |||
| + | apps\monosMaterials\evpIsoH3dTracRotHill48Iso.py | ||
| + | apps\monosMaterials\evpIsoH3dTracRotHill48.py | ||
| + | apps\monosMaterials\evpIsoH3dCisJaumannGreenNaghdi.py | ||
| + | apps\monosMaterials\evpIsoH2dEpeTracRotHill48Iso.py | ||
| + | apps\monosMaterials\apps\monosMaterials\evpIsoH2dEpeTracRotHill48.py | ||
| + | apps\monosMaterials\evpIsoH2dEpeCisJaumannGreenNaghdi.py | ||
| + | apps\monosMaterials\evpCinH3dCisJaumannGreenNaghdi.py | ||
| + | apps\monosMaterials\evpCinH2dEpeCisJaumannGreenNaghdi.py | ||
| + | apps\monosMaterials\elast3dCisJaumannGreenNaghdi.py | ||
| + | apps\monosMaterials\elast2dEpeTracRotOrthoJaumann.py | ||
| + | apps\monosMaterials\elast2dEpeTracRotOrthoGreenNaghdi.py | ||
| + | apps\monosMaterials\elast2dEpeCisOrtho.py | ||
| + | apps\monosMaterials\elast2dEpeCisJaumannGreenNaghdi.py | ||
| + | |||
| + | </ | ||
| + | |||
| + | --- // | ||
