*ERROR in e_c3d: nonpositive jacobian determinant in element

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
lena22
Posts: 3
Joined: Tue Sep 10, 2019 8:08 pm

*ERROR in e_c3d: nonpositive jacobian determinant in element

Postby lena22 » Tue Sep 10, 2019 8:14 pm

Bonsoir, je suis toute nouvelle sur freecad, je souhaite analyser un crâne mais à la fin de l'analyse,
un message d'ereur s'affiche "*ERROR in e_c3d: nonpositive jacobian determinant in element"...
Comment régler ce problème? D'où ca vient?

Merci d'avance!
dxp.dev
Posts: 71
Joined: Tue Dec 11, 2018 12:57 pm

Re: *ERROR in e_c3d: nonpositive jacobian determinant in element

Postby dxp.dev » Wed Sep 11, 2019 7:04 am

Bonsoir,

Tu peux mettre tes infos de version et les étapes que tu as faite, et si possible ton fichier

Plus de détail sur la manière de poser les questions sur le forum : https://forum.freecadweb.org/viewtopic.php?f=12&t=5110
User avatar
bernd
Posts: 8216
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: *ERROR in e_c3d: nonpositive jacobian determinant in element

Postby bernd » Wed Sep 11, 2019 1:10 pm

-alex-
Posts: 167
Joined: Wed Feb 13, 2019 9:42 pm
Location: France

Re: *ERROR in e_c3d: nonpositive jacobian determinant in element

Postby -alex- » Wed Sep 11, 2019 4:05 pm

lena22 wrote:
Tue Sep 10, 2019 8:14 pm
je souhaite analyser un crâne
Bienvenu sur le forum lena22, Bernd t'as mis un lien qui indique d'où vient ton problème.
Comme tu as pu le lire ces problèmes de qualité du jacobien sont directement liés à la qualité de ton maillage qui dépend elle même de ton modèle:
http://mediamef.utt.fr/modules/P1/M1-4/ ... age_3.html
Je ne sais pas si tu est habituée à la FEM, comme tu le sais peut-être déjà tu as 3 possibilité pour mailler ton modèle:
- maillage poutre
- maillage coque (surfacique)
- maillage volumique
Dans ton cas c'est le maillage volumique qui convient. Cependant la taille de ton maillage risque d'être importante car un crâne est un modèle irrégulier, comportant des zones massives comme de fines épaisseurs (calotte crânienne j'imagine ) et donc pour obtenir une qualité de maillage correct il faudra que dans ces fines zones la taille de tes éléments soit petite pour qu'ils ne soient pas trop allongés/déformés.
Avec le mailleur gmsh tu peux définir des régions de maillage où tu peux affiner localement la taille de tes éléments.
La taille maxi de tes éléments ne devrait pas dépasser la plus faible épaisseur de ton modèle (idéalement mieux vaut pouvoir passer 2 éléments dans l'épaisseur).
Essais également de supprimer tous les petits détails non significatifs de ton modèle (petits creux ou petites bosses). Des outils sont disponibles dans FreeCAD pour faire cela (atelier Maillage et Part).
Tient nous au courant de ton avancement, et si ce n'est pas confidentiel joints une image ou un fichier (si taille < 1Mo).
lena22
Posts: 3
Joined: Tue Sep 10, 2019 8:08 pm

Re: *ERROR in e_c3d: nonpositive jacobian determinant in element

Postby lena22 » Thu Sep 12, 2019 9:17 pm

Merci beaucoup pour vos réponses!
Je joins mes informations concernant ma version de Freecad et (j'espère) mon fichier.
fem1.FCStd
(412.5 KiB) Downloaded 15 times

OS: OS X Yosemite (10.10)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.16131 (Git)
Build type: Release
Branch: (HEAD detached at 0.18.3)
Hash: 3129ae4296e40ed20e7b3d460b86e6969acbe1c3
Python version: 3.6.7
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: French/France (fr_FR)
-alex-
Posts: 167
Joined: Wed Feb 13, 2019 9:42 pm
Location: France

Re: *ERROR in e_c3d: nonpositive jacobian determinant in element

Postby -alex- » Sun Sep 15, 2019 8:34 pm

lena22 wrote:
Thu Sep 12, 2019 9:17 pm
Je joins mes informations concernant ma version de Freecad et (j'espère) mon fichier.
J'obtiens un maillage étrange en ouvrant ton fichier, es-ce-qu'il doit ressembler à l'image ci-dessous?
fem1-etrange.png
fem1-etrange.png (22.71 KiB) Viewed 108 times


OS: Windows 10
Word size of OS: 32-bit
Word size of FreeCAD: 32-bit
Version: 0.19.16502 (Git)
Build type: Release
Branch: master
Hash: 06962535fa9ff348acca1b893cc4239908fb8bae
Python version: 2.7.14
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: French/France (fr_FR)
lena22
Posts: 3
Joined: Tue Sep 10, 2019 8:08 pm

Re: *ERROR in e_c3d: nonpositive jacobian determinant in element

Postby lena22 » Tue Sep 17, 2019 8:23 pm

Bonsoir Alex, j'ai refait un modèle mais trop lourd pour que je puisse l'envoyer.
Voici les messages d'erreurs qui s'affichent, je ne sais pas si ca peut aider...

En tout cas merci pour tes réponses.


" ...
*ERROR in e_c3d: nonpositive jacobian determinant in element 86171
*ERROR in e_c3d: nonpositive jacobian determinant in element 88385
*ERROR in e_c3d: nonpositive jacobian determinant in element 88385
*ERROR in e_c3d: nonpositive jacobian determinant in element 95963


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()
We will load the ccx frd and dat result file.
Read ccx results from frd file: /var/folders/k3/tdw0rlq1155d12zp_d7pkq1r0000gn/T/FEMMeshNetgen.frd
We have nodes but no results in frd file, which means we only have a mesh in frd file. Usually this happens for analysis type 'NOANALYSIS' or if CalculiX returned no results because of nonpositive jacobian determinant in at least one element.
FEM: No result object in active Analysis.
Read ccx results from dat file: /var/folders/k3/tdw0rlq1155d12zp_d7pkq1r0000gn/T/FEMMeshNetgen.dat "