FEM CalculiX execute error: nonpositive jacobian

Forum destiné aux questions et discussions en français
Forum rules
Règles du forum et informations utiles.

VEUILLEZ LIRE CECI AVANT DE DEMANDER DE L'AIDE
Post Reply
nelumbo
Posts: 11
Joined: Wed Apr 03, 2019 5:25 pm

FEM CalculiX execute error: nonpositive jacobian

Post by nelumbo »

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:
Capture du 2021-07-27 10-42-53.png
Capture du 2021-07-27 10-42-53.png (182.89 KiB) Viewed 1146 times
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)
User avatar
-alex-
Veteran
Posts: 1849
Joined: Wed Feb 13, 2019 9:42 pm
Location: France

Re: FEM CalculiX execute error: nonpositive jacobian

Post by -alex- »

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 ;)
nelumbo
Posts: 11
Joined: Wed Apr 03, 2019 5:25 pm

Re: FEM CalculiX execute error: nonpositive jacobian

Post by nelumbo »

Ah oui c'est mieux comme ca
Biohouse_3D_Part_module_FEM.FCStd
(309.58 KiB) Downloaded 30 times
User avatar
-alex-
Veteran
Posts: 1849
Joined: Wed Feb 13, 2019 9:42 pm
Location: France

Re: FEM CalculiX execute error: nonpositive jacobian

Post by -alex- »

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.
User avatar
bernd
Veteran
Posts: 12849
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM CalculiX execute error: nonpositive jacobian

Post by bernd »

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
screen1.png (205.68 KiB) Viewed 963 times

screen2.png
screen2.png (160.81 KiB) Viewed 963 times
User avatar
bernd
Veteran
Posts: 12849
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM CalculiX execute error: nonpositive jacobian

Post by bernd »

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


screen3.png
screen3.png (124.73 KiB) Viewed 948 times
dxp.dev
Posts: 280
Joined: Tue Dec 11, 2018 12:57 pm

Re: FEM CalculiX execute error: nonpositive jacobian

Post by dxp.dev »

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.

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
bernd wrote: Thu Jul 29, 2021 2:23 pm 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


screen3.png
Find your user.cfg and system.cfg files : Macro_findConfigFiles

Imperial system makes no sense, go metric ! ! !
nelumbo
Posts: 11
Joined: Wed Apr 03, 2019 5:25 pm

Re: FEM CalculiX execute error: nonpositive jacobian

Post by nelumbo »

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
Post Reply