Calculus error results from the workflow order?

About the development of the FEM module/workbench.

Moderator: bernd

Roland
Posts: 204
Joined: Fri Aug 21, 2015 2:20 pm

Calculus error results from the workflow order?

Postby Roland » Thu Oct 17, 2019 10:57 pm

Hello Fem Forum,

This week was my first introduction to the FEM WB. Quite impressive! I had one issue that I could solve myself. I made a suggestion about the wiki's / tutorials: https://forum.freecadweb.org/viewtopic.php?f=3&t=40173

One strange experience I should like to share:
The order of defining things does matter. E.g. if the mesh is created after the thicknesses have been applied to elements (I worked with meshes), Calculus gives an error. [or so it seems in my experience]. This is strange, because all items were properly branched under the treetrunk of the Analysis.

Can you reproduce this?

Such workflow order is not forced by the push buttons or the menu. Nor is it mentioned in the tutorials.

For your consideration.

Best regards

Roland
User avatar
bernd
Posts: 8468
Joined: Sun Sep 08, 2013 8:07 pm
Location: Zürich, Switzerland

Re: Calculus error results from the workflow order?

Postby bernd » Fri Oct 18, 2019 6:19 am

Roland wrote:
Thu Oct 17, 2019 10:57 pm
Can you reproduce this?
For this we would need the FreeCAD file. If you clear the mesh and delete the results the file size should be fine.

Try deactivateing automatic mesh groups in FEM preferences. Try again. Does it still create a different mesh?

What FreeCAD version do you use? For FEM I would recommend to use the 0,19 dev version as there have been dozens of fixes and small improvements allready.

cheers bernd
Roland
Posts: 204
Joined: Fri Aug 21, 2015 2:20 pm

Re: Calculus error results from the workflow order?

Postby Roland » Tue Nov 05, 2019 7:53 pm

Since my question did not immediately ring a bell at your side, I propose to leave this for a while until I get into the same/similar problem. If it happens again, that is a sign that there is an issue indeed. Otherwise, it's a hoax.