Dhondtguido / CalculiX

This repository contains the source files of CalculiX, a three-dimensional Finite Element Program (www.calculix.de).
GNU General Public License v2.0
75 stars 19 forks source link

NGRAPH doesn’t work properly for the second cyclic symmetry definition #33

Closed FEA-eng closed 1 year ago

FEA-eng commented 1 year ago

I’ve noticed that the NGRAPH parameter doesn’t work properly for the second definition of cyclic symmetry. Multiple cyclic symmetries seem to work properly in CalculiX (even though there are some warnings regarding accuracy in the documentation) but visualization is broken for the second instance of cyclic symmetry. Here are the exemplary results with NGRAPH=1 for both cyclic symmetry definitions:

single

and here are the results for the same case but with NGRAPH equal to the number of sectors (6 for the left part and 12 for the right one):

multiple

It seems that it takes the wrong axis (the one used for the first cyclic symmetry definition) and does some additional transformation.

If the first part is removed, the visualization works correctly for the second one. It happens also with other models.

Here’s the input file: Dropbox - Ngraph_issue.inp - Simplify your life

Forum thread: https://calculix.discourse.group/t/ngraph-doesnt-work-properly-for-the-second-cyclic-symmetry-definition/1675

Dhondtguido commented 1 year ago

Hi, several cyclic symmetry definitions should be about one and the same axis, different axes are not allowed. I changed the documentation slightly to emphasize this.

Best,

Guido