Projet

Général

Profil

Assistance #102

Sorties avec la loi LOI_CONTRAINTES_PLANES associée a une loi LOI_CRITERE/PLISSEMENT_MEMBRANE

Ajouté par Frank Petitjean il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Résolu
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
19/06/2016
Echéance:
% réalisé:

100%

Temps estimé:
Temps passé:

Description

J'ai un modèle avec des EF 2D et une loi LOI CONTRAINTES PLANES avec une loi critère LOI_CRITERE de type PLISSEMENT_MEMBRANE. J'ai demandé dans le CVisu les sorties (Gmsh) DEF_EPAISSEUR, DEF_LARGEUR et DIRECTION_PLI.

1. Je ne comprends pas pourquoi le fichier associé à DEF_EPAISEUR contient 2 datas DEF_EPAISSEUR_1 et DEF_EPAISEUR_2, le second data étant nul ?

2. Avec la sortie DIRECTION_PLI j'ai bien dans le fichier 2 directions de plis DIRECTION_PLI_1 et DIRECTION_PLI_2. Dans le fichier associé à la sortie DEF_LARGEUR je n'ai que le champ DEF_LARGEUR_1. Je m'attendais à voir également DEF_LARGEUR_2 correspondant à la 2e direction de pli. En effet, selon ma compréhension, ce n'ai que dans le cas de CONTRAINTES_PLANES_DOUBLE qu'il n'y a qu'une composante pour DEF_LARGEUR, la 2e direction étant donnée par DEF_EPAISSEUR. (cf. doc).

Merci de m'éclairer !

#1

Mis à jour par Gérard Rio il y a plus de 8 ans

1. La loi critère utilise une loi de contrainte plane qui contient une information DEF_EPAISSEUR et également une loi de contrainte doublement plane qui contient également une information DEF_EPAISSEUR. Dans herezh, d'une manière générale, lorsqu'une loi intègre plusieurs lois internes ayant des informations de même nature, automatiquement l'information est stockée sous forme d'un tableau indicé avec le numéro d'apparition de la loi. Donc je suppose (mais je vais regarder plus en détail) que c'est la raison de la présence de deux DEF_EPAISSEUR. Par contre effectivement je ne comprend pas pourquoi il n'y a aucune valeur dans la seconde, je vais regarder.

2. DEF_LARGEUR est relatif uniquement à la loi de comportement doublement plane. Donc c'est à priori normal d'avoir une seule information. En contrainte plane il n'y a pas de DEF_LARGEUR.

#2

Mis à jour par Frank Petitjean il y a plus de 8 ans

Merci Gérard,
Je réagis et je complète dans le même ordre.

1. Si le nom DEF_EPAISEUR est indicée par le type de loi, LOI CONTRAINTES_PLANES et LOI CONTRAINTES_PLANES_DOUBLE alors cela me parait cohérent que la sortie DEF_EPAISSEUR_1 soit nulle puisque je n'ai pas d'élément avec la loi CONTRAINTES_PLANES_DOUBLE.

2. La documentation dit, §34.11.1 :
"Cette déformation mécanique peut-être récupéré via la deformation "DEF_LARGEUR" associée à la loi de comportement."
Sans préciser qu'il s'agit uniquement de la loi CONTRAINTES_PLANES_DOUBLE. Comment alors récupérer la la déformation mécanique calculée par la loi 3D ??

#3

Mis à jour par Gérard Rio il y a plus de 8 ans

Actuellement, les lois de comportement gardent en mémoire la contrainte individuelle qui leur est associée, mais pas la déformation, car celle-ci est censée être la même pour tous. Donc je crois que sous la forme actuelle, ce n'est pas possible de récupérer les déformations 3D associées à la loi 3D.
Ceci étant, normalement lorsque la loi est en contrainte plane, on peut récupérer la def d'épaisseur et lorsque l'on est en contrainte doublement plane, on devrait pouvoir récupérer les def d'épaisseur et de largeur. Donc normalement tout y est. Mais peut-être qu'il y a un bug.
Je suis en train de finir le pilotage du critère et ensuite je regarde.

#4

Mis à jour par Gérard Rio il y a plus de 8 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

Suite à une investigation plus poussée, j'ai trouvé un bug que j'ai corrigé sur la sortie des épaisseurs. Normalement à partir de la version V 6.769 c'est ok.
À essayer !

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux