FEM (débutant)

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
Post Reply
User avatar
Almisuifre
Posts: 44
Joined: Wed Mar 15, 2017 7:47 pm

FEM (débutant)

Post by Almisuifre »

Bonjour à toutes et tous.

Je suis en train d'essayer le module FEM de la dernière version 0.19.2.
OS: Windows 10 Version 2009
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24291 (Git)
Build type: Release
Branch: releases/FreeCAD-0-19
Hash: 7b5e18a0759de778b74d3a5c17eba9cb815035ac
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: French/France (fr_FR)
Lorsque j'essaie de lancer CalculiX, il me retourne une série d'erreur que je ne sais interpréter:

Code: Select all

0.0: Check dependencies...
3.8: Write completed.
0.0: CalculiX binary: C:/Program Files/FreeCAD 0.19/bin/ccx.exe
0.0: CalculiX input file: C:\Users\ALEXAN~1\AppData\Local\Temp\fcfem_g14ecxsz\FEMMeshNetgen.inp
0.0: Run CalculiX...
0.0: Starting CalculiX...
0.0: CalculiX is running...
9.3: CalculiX stopped.
9.3: ************************************************************ 
CalculiX Version 2.17, Copyright(C) 1998-2020 Guido Dhondt 
CalculiX comes with ABSOLUTELY NO WARRANTY. This is free 
software, and you are welcome to redistribute it under 
certain conditions, see gpl.htm 
************************************************************ 
You are using an executable made on Thu Jul 23 21:43:50 CEST 2020 
The numbers below are estimated upper bounds 
number of: 
nodes: 82830 
elements: 65314 
one-dimensional elements: 0 
two-dimensional elements: 0 
integration points per element: 4 
degrees of freedom per node: 3 
layers per element: 1 
distributed facial loads: 0 
distributed volumetric loads: 0 
concentrated loads: 3376 
single point constraints: 3378 
multiple point constraints: 1 
terms in all multiple point constraints: 1 
tie constraints: 0 
dependent nodes tied by cyclic constraints: 0 
dependent nodes in pre-tension constraints: 0 
sets: 5 
terms in all sets: 330004 
materials: 1 
constants per material and temperature: 2 
temperature points per material: 1 
plastic data points per material: 0 
orientations: 0 
amplitudes: 2 
data points in all amplitudes: 2 
print requests: 1 
transformations: 0 
property cards: 0 
STEP 1 
Static analysis was selected 
Decascading the MPC's 
Determining the structure of the matrix: 
number of equations 
245112 
number of nonzero lower triangular matrix elements 
9604761 
Using up to 1 cpu(s) for the stress calculation. 
Using up to 1 cpu(s) for the symmetric stiffness/mass contributions. 
*ERROR in e_c3d: nonpositive jacobian 
determinant in element 10923 
*ERROR in e_c3d: nonpositive jacobian 
determinant in element 10923 
*ERROR in e_c3d: nonpositive jacobian 
determinant in element 10938 
*ERROR in e_c3d: nonpositive jacobian 
determinant in element 10938 
*ERROR in e_c3d: nonpositive jacobian 
determinant in element 10962 
*ERROR in e_c3d: nonpositive jacobian 
determinant in element 10980 
*ERROR in e_c3d: nonpositive jacobian 
determinant in element 54516 
*ERROR in e_c3d: nonpositive jacobian 
determinant in element 54516 
*ERROR in e_c3d: nonpositive jacobian 
determinant in element 59546
9.3: CalculiX execute error: 
9.3: Loading result sets...
A priori une série d'élément lui pose problème ors, j'ai bien paramétré ma pièce.
Copie d'écran<br />Copie d'écran
Copie d'écran
Copie d'écran
Capture-001.png (723.42 KiB) Viewed 564 times
Configurations
Configurations
Capture-002.png (404.37 KiB) Viewed 564 times
Configurations
Configurations
Capture-003.png (32.33 KiB) Viewed 564 times
Etude-Piece-2-2.FCStd
La pièce a analyser
(77.63 KiB) Downloaded 26 times
Je cherche une piste car en l'état je ne trouve pas comment résoudre le problème.
Merci
User avatar
-alex-
Veteran
Posts: 1861
Joined: Wed Feb 13, 2019 9:42 pm
Location: France

Re: FEM (débutant)

Post by -alex- »

Salut à toi,
Almisuifre wrote: Wed Jun 23, 2021 8:57 am *ERROR in e_c3d: nonpositive jacobian
Certains éléments du maillage comportent des erreurs.
Joints à nouveau ton fichier avec l'analyse complète et son maillage (sans les résultats cependant). Sur le maillage clic droit "clear fem Mesh".
Les versions récentes de FreeCAD semblent produire cette erreur avec Netgen. J'ai pu mailler ta pièce sans erreur avec Netgen et une version légèrement antérieure à 0.19.2 sur Windows.
Si tu veux te dépaner rapidement tu peux mailler avec gmsh, et éventuellement affiner la taille du maillage.
Merci de renvoyer ton fichier complet avec maillage Netgen purgé (mais pas supprimé).
User avatar
Almisuifre
Posts: 44
Joined: Wed Mar 15, 2017 7:47 pm

Re: FEM (débutant)

Post by Almisuifre »

Bonjour,
Merci pour ta réponse.
J'ai trouvé une solution. J'ai décoché "second ordre" et "optimiser". Et là ça fonctionne sans problème.

Ce qui est rassurant c'est que c'est ujn problème récent et que je ne suis pas le seul.

J'ai essayé d'uploader mon fichier avec l'analyse mais "trop lourd" ! Bref, c'étais histoire de faire des essais et d'être au point.

Je continu donc mais je surveille les évolutions sur une 0.19.3 rectifié de ce côté là.
Post Reply