Bonjour
J'essaye de faire une FEM sur une charpentes auto-porte.
et ensuite lors du lancement du solver, j'obtiens cette error:
CalculiX returned an error due to nonpositive jacobian determinant in at least one element
Use the run button on selected solver to get a better error output.
ERROR in e_c3d:nonpositive jacobian
CalculiX execute error:
J'ai déjà regardé sur le forum ce type d'erreur mais elle concerne pas le même genre de forme.
Quelqu'un aurai idée une de l'erreur que je fais ?
Je n'arrive pas a mettre le fichier en pièces jointes, elle est trop grande.
donc j'ai mis une capture d’écran:
Merci a vous.
OS: Linux Mint 20.1 (MATE/mate)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.
Build type: Release
Branch: unknown
Hash: e8566f22bbeb0b7204e3c45519d0963e8881100b
Python version: 3.8.5
Qt version: 5.12.8
Coin version: 4.0.0
OCC version: 7.5.1
Locale: French/France (fr_FR)
FEM CalculiX execute error: nonpositive jacobian
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Be nice to others! Read the FreeCAD code of conduct!
Re: FEM CalculiX execute error: nonpositive jacobian
Clic btn droit sur ton maillage gmsh et fait "clear mesh" (ne supprime pas le maillage). Puis essai de joindre le fichier.
C'est sûrement dû à une trop basse qualité de maillage, ou à des zones trop petites ou complexes de ton modèle, ou... bref envoie le fichier
C'est sûrement dû à une trop basse qualité de maillage, ou à des zones trop petites ou complexes de ton modèle, ou... bref envoie le fichier
Re: FEM CalculiX execute error: nonpositive jacobian
Ah oui c'est mieux comme ca
Re: FEM CalculiX execute error: nonpositive jacobian
Sur mon système le maillage de la structure produit quelques triangles avec normale inversée (gmsh 4.1.3). Cela se situe à l'encastrement en haut des poteaux de la structure. Ce qui conduit au message d'erreur.
C'est à cause du modèle, il n'est pas assez propre. L'objet "poteau rainure panne" possède 2 arrêtes de liaison au niveau de la rainure poteau, cela créait une très fine surface qui empêche gmsh de mailler correctement la structure. Il faut retoucher le modèle en amont pour éliminer ces arrêtes de liaison (avec un chevauchement plus important des solides parents par exemple).
A toi de jouer.
C'est à cause du modèle, il n'est pas assez propre. L'objet "poteau rainure panne" possède 2 arrêtes de liaison au niveau de la rainure poteau, cela créait une très fine surface qui empêche gmsh de mailler correctement la structure. Il faut retoucher le modèle en amont pour éliminer ces arrêtes de liaison (avec un chevauchement plus important des solides parents par exemple).
A toi de jouer.
Re: FEM CalculiX execute error: nonpositive jacobian
Sorry for posting in English. The only words I understand are CalculiX and nonpositive jacobian ... But I will give some input anyway ...
screen1 shows the nonpositives green. Screen2 schows the the object where the green dots are. There is a edge which should not be there. After the fussion it is still there. Thus the mesher might have problems there. I would try to get rid of this edge.
screen1 shows the nonpositives green. Screen2 schows the the object where the green dots are. There is a edge which should not be there. After the fussion it is still there. Thus the mesher might have problems there. I would try to get rid of this edge.
Re: FEM CalculiX execute error: nonpositive jacobian
if the column is moved down in z just by 1 mm the edge is gone ... and the analysis runs smooth even with a max element length of 100 mm
Re: FEM CalculiX execute error: nonpositive jacobian
Je traduis vite, si quelqu'un ne comprend pas l'anglais :
-premier message:
Désolé de poster en anglais. Les seuls mots que je comprends sont CalculiX et nonpositive Jacobian... Mais je vais quand même donner quelques infos...
La première capture d'écran montre les nonpositives en vert. La seconde montre les objets là où les points verts sont. C'est une arête qui ne devrait pas être là. Après la fusion c'est encore là. Donc le maillage a probablement des problèmes à cet endroit. J'essaierais de me débarrasser de cette arête.
Second message:
Si la colonne est déplacée en Z d'un millimètre vers le bas, l'arête problématique disparaît... et l'analyse se déroule sans accroc même avec une longueur maximum de l'élément de 100 mm.
-premier message:
Désolé de poster en anglais. Les seuls mots que je comprends sont CalculiX et nonpositive Jacobian... Mais je vais quand même donner quelques infos...
La première capture d'écran montre les nonpositives en vert. La seconde montre les objets là où les points verts sont. C'est une arête qui ne devrait pas être là. Après la fusion c'est encore là. Donc le maillage a probablement des problèmes à cet endroit. J'essaierais de me débarrasser de cette arête.
Second message:
Si la colonne est déplacée en Z d'un millimètre vers le bas, l'arête problématique disparaît... et l'analyse se déroule sans accroc même avec une longueur maximum de l'élément de 100 mm.
bernd wrote: ↑Thu Jul 29, 2021 2:06 pm Sorry for posting in English. The only words I understand are CalculiX and nonpositive jacobian ... But I will give some input anyway ...
screen1 shows the nonpositives green. Screen2 schows the the object where the green dots are. There is a edge which should not be there. After the fussion it is still there. Thus the mesher might have problems there. I would try to get rid of this edge.
screen1.png
screen2.png
Find your user.cfg and system.cfg files : Macro_findConfigFiles
Imperial system makes no sense, go metric ! ! !
Imperial system makes no sense, go metric ! ! !
Re: FEM CalculiX execute error: nonpositive jacobian
Hello,
Thank you very much for your help, it's clearer for me now how i can use this FEM module.
So i will have look when i will come back from holidays .
Merci beaucoup pour votre aide, j'ai compris comment utiliser le module FEM.
Je vais faire des essais quand je vais rentrer de vacances.
Bye
Thank you very much for your help, it's clearer for me now how i can use this FEM module.
So i will have look when i will come back from holidays .
Merci beaucoup pour votre aide, j'ai compris comment utiliser le module FEM.
Je vais faire des essais quand je vais rentrer de vacances.
Bye