Anomalie #111
Erreur de segmentation loi LOI_CONTRAINTES_PLANES avec éléments quadrangles et triangles ensembles
Description
J'ai un modèle qui comporte 20 quadrangles et 2 triangles (+ 4 bielles mais leur absence ne change rien).
J'utilise au choix une loi ISOELAS2D_C ou une LOI_CONTRAINTES_PLANES/ISOELAS pour l'une ou l'autre des 2 familles d'éléments
Le calcul fonctionne si
- triangle et quadrangle en ISOELAS2D_C
- triangle ou quadrangle en ISOELAS2D_C, l'autre étant en LOI_CONTRAINTES_PLANES
Lorsque les 2 familles d'éléments sont en LOI_CONTRAINTES_PLANES il y a une erreur de segmentation
Fichiers
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
oui il y avait un bug de dimensionnement. Le pb venait du fait que les éléments triangles utilisent 9ddl globalement alors que les éléments quadrangles en utilisent 12. Comme la même loi est utilisés, il y avait un mauvais redimensionnement de conteneurs transitoires (même chose pour la loi doublement contrainte plane).
Bon...
C'est corrigé, par contre il va falloir attendre un peu pour avoir une version à jour car j'essaie actuellement de répondre à plusieurs pb d'où plusieurs chantiers ouverts.
Pour éviter transitoirement l'erreur, il suffit d'utiliser 2 lois identiques avec un nom différent. Dans ce cas ce sera des conteneurs différents qui seront utilisés et il n'y aura pas d'erreur.
à noter que cette solution proposée transitoirement est sans doute plus rapide que la solution d'utiliser la même loi, car cela évite de changer le dimensionnement des conteneurs intermédiaires à chaque changement d'élément...
Ceci étant c'est peut-être une différence à la marge ...