FEM: No nodes found in Frd file

About the development of the FEM module/workbench.

Moderator: bernd

gv871
Posts: 6
Joined: Thu May 20, 2021 2:56 pm

FEM: No nodes found in Frd file

Post by gv871 »

Hello,

as you can imagine from the title of my post, I have an error running a FEM analysis using the FEM workbench of FreeCAD 0.19.

After I set up the analysis I get the error

Code: Select all

FEM: No nodes found in Frd file.
Problem on frd file import. No nodes found in frd file.
FEM: No result object in active Analysis.
The freeCAD file is attached:
cilEigen.FCStd
case which give the error
(573.84 KiB) Downloaded 73 times


I want to point out that the same file give no proble in freeCAD 0.18

Thanks

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: Italian/Italy (it_IT)
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM: No nodes found in Frd file

Post by bernd »

works great here ...

- load you file
- run the analysis
- frd file is loaded ...

Screenshot_20210521_080748.png
Screenshot_20210521_080748.png (325.48 KiB) Viewed 2823 times
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM: No nodes found in Frd file

Post by bernd »

works for me on all versions and on al os systems ... I have no idea ATM what could be wrong on your FreeCAD or ccx

Would you test one of the examples in FEM. Utilities --> Examples. May be the frequency one. Do they run?
gv871
Posts: 6
Joined: Thu May 20, 2021 2:56 pm

Re: FEM: No nodes found in Frd file

Post by gv871 »

Hello, thanks for the answers.
I think there is something wrong with my installation. The Box Analysis example doesn't work (btw all others examples work perfectly).
Here is the report

Code: Select all

08:36:54  Save FreeCAD file for boxanalysis_frequency analysis to C:\Users\GV\AppData\Local\Temp\FEM_examples\boxanalysis_frequency.FCStd
.CalxuliX ccx tools solver!
08:36:54  References: empty in MechanicalMaterial, MechanicalMaterial
08:36:54  Check prerequisites.
08:36:54  Check prerequisites.
08:36:54  References: empty in MechanicalMaterial, MechanicalMaterial
08:36:54  Start writing CalculiX input file
08:36:54  Write ccx input file to: C:\Users\GV\AppData\Local\Temp\FEM_examples\boxanalysis_frequency\CalculiXccxTools\Mesh.inp
08:36:54  Writing time CalculiX input file: 0.02 seconds 

08:36:54  Run CalculiX ...
08:36:54  CalculiX failed with exit code 3228369022
08:36:54  --------start of stderr-------
08:36:54  --------end of stderr---------
08:36:54  --------start of stdout-------
08:36:54  
************************************************************

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:          280
   elements:          129
   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:            0
   single point constraints:            0
   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:            4
   terms in all sets:          947

   materials:            1
   constants per material and temperature:            2
   temperature points per material:            1
   plastic data points per material:            0

   orientations:            0
   amplitudes:            0
   data points in all amplitudes:            0
   print requests:            0
   transformations:            0
   property cards:            0


 STEP            1

 Frequency analysis was selected

08:36:54  
--------end of stdout---------
08:36:54  --------start problems---------
08:36:54  
--------end problems---------
08:36:54  We will load the ccx frd and dat result file.
08:36:54  Read ccx results from frd file: C:\Users\GV\AppData\Local\Temp\FEM_examples\boxanalysis_frequency\CalculiXccxTools\Mesh.frd
08:36:54  FEM: No nodes found in Frd file.
08:36:54  Problem on frd file import. No nodes found in frd file.
08:36:54  FEM: No result object in active Analysis.
08:36:54  Read ccx results from dat file: C:\Users\GV\AppData\Local\Temp\FEM_examples\boxanalysis_frequency\CalculiXccxTools\Mesh.dat



User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM: No nodes found in Frd file

Post by bernd »

They all should work. If not, as you found out, something is wrong with your installation.

Where did you get FreeCAD from? How did you installed it, by installer or did you use the 7zip version?

cheers bernd
gv871
Posts: 6
Joined: Thu May 20, 2021 2:56 pm

Re: FEM: No nodes found in Frd file

Post by gv871 »

Thanks bernd, I downloaded the one from the freecad main website https://www.freecadweb.org/downloads.php
I also tried to re-download and re-install but it didn't work.
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM: No nodes found in Frd file

Post by bernd »

would you try this ...

- https://github.com/FreeCAD/FreeCAD/releases
- upload this version FreeCAD-0.19.2.7b5e18a-WIN-x64-portable1.7z
- extract it wherever you would like to have it
- go into bin and start FreeCAD.exe

- does it work than?

bernd
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM: No nodes found in Frd file

Post by bernd »

Ahh even if it does not work yet, Welcome to FreeCAD FEM :D
gv871
Posts: 6
Joined: Thu May 20, 2021 2:56 pm

Re: FEM: No nodes found in Frd file

Post by gv871 »

Thanks, I'm happy to be a FreeCAD FEM user.
As before, every example seems to works fine except the Box Analysis Frequency, but at least this time I get an more readable error message, if it can help.

Code: Select all

09:47:45  Run CalculiX ...
09:47:45  C:\Users\GV\FreeCAD-0.19.2.7b5e18a-WIN-x64-portable1\Mod\Fem\femtools\ccxtools.py:583: RuntimeWarning: libshiboken: Overflow: Value 3228369022 exceeds limits of type  [signed] "int" (4bytes).
  self.finished.emit(ret_code)
09:47:45  OverflowError
09:47:45  CalculiX failed with exit code 3228369022
09:47:45  --------start of stderr-------
09:47:45  --------end of stderr---------
09:47:45  --------start of stdout-------
09:47:45  
User avatar
bernd
Veteran
Posts: 12851
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland
Contact:

Re: FEM: No nodes found in Frd file

Post by bernd »

Just downloaded and used exact this FreeCAD on Windows 10, it runs for me .... Would you post your version information and could you double click on the solver than use write inp file and run. You can copy the Calculix output there and past it here as I did. This may help us to get a step further.

Code: Select all

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: German/Switzerland (de_CH)

Code: Select all

0.0: Check dependencies...
0.0: Write completed.
0.0: CalculiX binary: C:/0_BHA_privat/progr/FreeCAD_0.19.xxxxx_Py3Qt5/bin/ccx.exe
0.0: CalculiX input file: C:/Users/BHA/Desktop/test\CalculiXccxTools\Mesh.inp
0.0: Run CalculiX...
0.0: Starting CalculiX...
0.0: CalculiX is running...
0.1: CalculiX stopped.
0.1: ************************************************************ 
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: 280 
elements: 129 
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: 0 
single point constraints: 0 
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: 4 
terms in all sets: 947 
materials: 1 
constants per material and temperature: 2 
temperature points per material: 1 
plastic data points per material: 0 
orientations: 0 
amplitudes: 0 
data points in all amplitudes: 0 
print requests: 0 
transformations: 0 
property cards: 0 
STEP 1 
Frequency analysis was selected 
Decascading the MPC's 
Determining the structure of the matrix: 
number of equations 
840 
number of nonzero lower triangular matrix elements 
27003 
Using up to 1 cpu(s) for the stress calculation. 
Using up to 1 cpu(s) for the symmetric stiffness/mass contributions. 
Factoring the system of equations using the symmetric spooles solver 
Using up to 1 cpu(s) for spooles. 
Calculating the eigenvalues and the eigenmodes 
U^T*M*U=0.000000 for eigenmode 3 
U^T*M*U=0.000000 for eigenmode -2 
U^T*M*U=0.000000 for eigenmode -4 
U^T*M*U=0.000000 for eigenmode 0 
U^T*M*U=0.000000 for eigenmode 2 
U^T*M*U=0.000000 for eigenmode -4 
U^T*M*U=0.000000 for eigenmode -2 
U^T*M*U=0.000000 for eigenmode -5 
U^T*M*U=0.000000 for eigenmode -1 
U^T*M*U=0.000000 for eigenmode 6 
Using up to 1 cpu(s) for the stress calculation. 
Using up to 1 cpu(s) for the stress calculation. 
Using up to 1 cpu(s) for the stress calculation. 
Using up to 1 cpu(s) for the stress calculation. 
*WARNING: not all frequencies in the requested interval might be found; 
increase the number of requested frequencies 
Job finished
0.1: CalculiX done without error!
0.1: Loading result sets...
Post Reply