## Question about beam calculation with calculix

About the development of the FEM module/workbench.

Moderator: bernd

bernd
Posts: 9037
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

### Re: Question about beam calculation with calculix

But this would mean all 1D stress results we present ATM are just rubbish. Am I right?

Only the expanded 3D ones are useful.
fandaL
Posts: 354
Joined: Thu Jul 24, 2014 8:29 am

### Re: Question about beam calculation with calculix

Yes, if the beam is loaded in bending.
But if you change element type e.g. to truss T3D3 which does not transfer bending moments, I would expect stresses to be correct. (it will behave like a cable)

In 2D elements analogous situation is for membrane elements.
ickby
Posts: 2937
Joined: Wed Oct 05, 2011 7:36 am

### Re: Question about beam calculation with calculix

I intuitively assumed the beam is calculated with the profile I specify, and the 3d option is only for visualization purposes. So like a normal hand calculation calculix calculates bending moments etc. from the beam, and deflections and stresses than from those moments and the profile. If this option uses different elements it is not very clear, and maybe should be made more obvious.
But this would mean all 1D stress results we present ATM are just rubbish. Am I right?
Only the expanded 3D ones are useful.
Yes, at least for the FC presentation where one assumes a beam element with a given profile, e.g. rectangle, the 1D results are not what is expected by the user and IMHO wrong.
Posts: 1480
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

### Re: Question about beam calculation with calculix

bernd wrote:
Thu Jan 09, 2020 4:55 pm
Only the expanded 3D ones are useful.
Yes, deflection line / sigma-x-stress (along arrow left pic) seems ok.
The model "error" at the fixing (no tangent zero) as I said above does not occur when using
Now done with
OS: Windows 10 (10.0)
Word size of OS: 64-bit
Version: 0.19.19181 (Git)
Build type: Release
Branch: master
Hash: 2504247d65271b937dd5f033a0efff9c0d7bf375
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)
stress_sigmaXX.JPG (43.25 KiB) Viewed 196 times
bernd
Posts: 9037
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

### Re: Question about beam calculation with calculix

Are you sure it is a FreeCAD difference between 0.18 and 0.19? AFAIK I did not change anything in this regard.

Since you are on Windows and on Windows ccx is bundled with FreeCAD it could be FreeCAD 0.18 just uses an older ccx. Try to use the same ccx binary from 0.18 and 0.19 (set in FEM prefs) and see if you get the expected results with 0.18 too.
Posts: 1480
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

### Re: Question about beam calculation with calculix

bernd wrote:
Fri Jan 10, 2020 7:49 pm
... just uses an older ccx.
Yep. Now done with a very "old" FC0.17 version. Just for the protocol...
comparison.JPG (83.83 KiB) Viewed 146 times
bernd
Posts: 9037
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

### Re: Question about beam calculation with calculix

which ccx version did you use to get 0.365 mm?
Posts: 1480
Joined: Sat May 20, 2017 12:06 pm
Location: Germany

### Re: Question about beam calculation with calculix

bernd wrote:
Sat Jan 11, 2020 12:39 pm
which ccx version did you use to get 0.365 mm?
No ccx. I just opened the beam-file from ickby, activated the FEM-wb and
displayed the results. No FEM-run. 0,44 mm are from recalculating.
How can I find out the ccx version? I see this:
FC_bin.JPG (26.02 KiB) Viewed 122 times
fandaL
Posts: 354
Joined: Thu Jul 24, 2014 8:29 am

### Re: Question about beam calculation with calculix

Sat Jan 11, 2020 2:18 pm
How can I find out the ccx version?
When you click to run CalculiX from FreeCAD, there is a log window which contains version information.
bernd
Posts: 9037
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

### Re: Question about beam calculation with calculix

if you use the task panel version info should be printed inside task panel.

### Who is online

Users browsing this forum: No registered users and 2 guests