Can cyclic symmetry be accurately modeled in ANSYS software?

Click For Summary

Discussion Overview

The discussion revolves around the implementation of cyclic symmetry in ANSYS software, particularly regarding how boundary conditions are applied to circumferential faces in cyclically symmetric structures. Participants explore the implications of these conditions on stress and displacement in models, as well as the role of harmonic indices in analysis.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant questions the interpretation that circumferential faces in cyclic symmetry are "fixed," arguing that this would imply zero stresses and strains, which seems unreasonable.
  • Another participant clarifies that the correct approach involves matching meshes on cyclic faces and equating displacements at corresponding nodes, but this does not mean those displacements are zero.
  • There is a discussion about harmonic indices, with one participant noting that they seem to arise only when using cyclic symmetry, while another seeks clarification on their role in analysis.
  • Participants discuss the application of Fourier transforms to represent linear responses in cyclic structures and the independence of Fourier components in vibration analysis.
  • Concerns are raised about the necessity of informing the analysis software of the cyclic nature of the model to avoid miscalculating responses.
  • One participant expresses a lack of experience with Fourier transforms but acknowledges the discussion as a helpful starting point.

Areas of Agreement / Disagreement

Participants generally disagree on the interpretation of boundary conditions in cyclic symmetry, with multiple competing views on how these conditions affect stress and displacement. The discussion remains unresolved regarding the implications of harmonic indices and their relationship to cyclic symmetry.

Contextual Notes

There are limitations in understanding the application of harmonic indices and the conditions under which cyclic symmetry can be modeled accurately. Some participants express uncertainty about the mathematical details and implications of their claims.

Saladsamurai
Messages
3,009
Reaction score
7
I am trying to understand a little further how software such as ANSYS implements cyclic symmetry in an analysis. A colleague of mine spoke to a support engineer and I think that he may have misinterpreted what was said. He is now under the impression that when we invoke a cyclic symmetry condition, the two circumferential faces of the wedge are "fixed" (i.e. all degrees of freedom (DOF) on those faces have zero displacement).

I cannot seem to accept that this is the case. If the face DOFs were fixed, then that implies that the full 360° body has surfaces along which the stresses and strains are zero (which seems physically unreasonable to me). I am under the impression that what really happens is that the bounding faces of the wedge are "constrained" to their respective duplicate sector faces.

Secondly, he is under the impression that in a body that is cyclic symmetry, such as a cylinder, that the circumferential displacement is everywhere zero. I can't buy this either. That would imply that hoop stress = pR/t = εtangentialE is also everywhere zero (which we know to be false).

Any input would be appreciated. I feel like my logic is sound, but could use a sanity check.

-Thanks
 
Engineering news on Phys.org
Saladsamurai said:
He is now under the impression that when we invoke a cyclic symmetry condition, the two circumferential faces of the wedge are "fixed" (i.e. all degrees of freedom (DOF) on those faces have zero displacement).

That is wrong.

The simplest way it to make the meshes match up on the cyclic faces, so that if there is a node ##n_1## at ##r, \theta, z## (in cylindrical coordinates) on one face, there is a corresponding node ##n_2## at ##r, \theta + 2\pi/ N, z## om the other face, where ##N## is the number of sectors.

Note, it is often convenient to make the cyclic faces planes, with constant ##\theta## on each one, but that is not necessary.

For harmonic index 0, you can then equate the corresponding displacements at each pair of nodes ##n_1## and ##n_2##, in cylindrical polar coordinates. But making them equal does not make them both zero, of course.

For the other harmonic indexes, you can consider all the displacements in the model as complex variables instead of real, and them impose constrains on the boundary displacements something like ##u_2 =u_1 e^{i 2 \pi k /N}## for index k.

Warning, there may be some signs and/or factors of 2 wrong here, but that's the general idea of how to do it.

There are some variations on this theme. For example you can rewrite the transformations to work in Cartesian coordinates not cylindrical; and if your software doesn't like complex variables, you can pretend there are two separate copies of the sector model, and treat the real and imaginary parts of each complex displacement as two real displacements.
 
AlephZero said:
That is wrong.


For harmonic index 0, you can then equate the corresponding displacements at each pair of nodes ##n_1## and ##n_2##, in cylindrical polar coordinates. But making them equal does not make them both zero, of course.

That was what I was thinking. If the displacements were zero along those faces, so would the stresses which makes no sense.

As an aside, Aleph:

When it comes to harmonic indices, I am not too knowledgeable. For example, when we analyze the entire 360° body, without using a symmetry condition, it seems as though harmonic indices (HI) never enter the picture. But once we start using the cyclic symmetry, we start talking about HI's.

Does that sound right? That HI's arise only as a result of using symmetry?
 
If the structure is cyclic, you can describe the whole structure as a Fourier transform of one segment, therefore you can represent any linear response as a Fourier series.

For vibration analysis there are no external loads, so the response for each Fourier component (or harmonic index) is indepedent of the others. For a stress analysis, you might need to do a Fourier decomposition of the loads, and then sum the response from each harmonic index - or it might be easier just to ignore the symmetry and model the complete structure.

Of course if your model doesn't somehow how "tell" the analysis software the structure is cyclic, you will calculate the response assuming it is not cyclic. So you will get the same set of results, but not split up into different harmonic indexes.

For nonlinear response, none of the above applies, unless the nonlinearities can also be modeled with cyclic symmetry.
 
  • Like
Likes   Reactions: 1 person
AlephZero said:
If the structure is cyclic, you can describe the whole structure as a Fourier transform of one segment, therefore you can represent any linear response as a Fourier series.

For vibration analysis there are no external loads, so the response for each Fourier component (or harmonic index) is indepedent of the others. For a stress analysis, you might need to do a Fourier decomposition of the loads, and then sum the response from each harmonic index - or it might be easier just to ignore the symmetry and model the complete structure.

Of course if your model doesn't somehow how "tell" the analysis software the structure is cyclic, you will calculate the response assuming it is not cyclic. So you will get the same set of results, but not split up into different harmonic indexes.

For nonlinear response, none of the above applies, unless the nonlinearities can also be modeled with cyclic symmetry.

OK. That makes sense to some degree. I do not have a lot of Fourier Transform experience ...well none actually ... but now I have a starting point. Thanks again Aleph!
 

Similar threads

  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 11 ·
Replies
11
Views
16K
  • · Replies 3 ·
Replies
3
Views
9K
  • · Replies 3 ·
Replies
3
Views
6K
  • · Replies 35 ·
2
Replies
35
Views
30K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 9 ·
Replies
9
Views
4K