Cyclic Symmetry Analysis
Cyclic Symmetry Analysis
Cyclic Symmetry Analysis
Overview
model
modelcourtesy
courtesyofofPADT
PADT
Applications:
Turbines
Gas
Steam
Hydro-Electric
Pumps
Fans
3
Theory
F (t )
M &x& + C x& + K x = F
Finite Fourier Series Expansion in
Complex Exponential Form:
M
F j (t ) = f p (t )e i ( j 1) pa
p =0
M
U j (t ) = u p (t )e i ( j 1) pa
a=
i = 1
j = 1,L , N
p = 0,L , M
p =0
N : Number of substructures
: Angle of substructures
2
N
Theory (continued)
Transformation of the displacements and forces
into finite Fourier series:
U = T up
T=I
F =T fp
ipa
I
e
T =
i ( N 1 ) pa
I e
i ( j 1) pa
=>
j = 1,L , N
&& p + T CT u& p + T KT u p = T T f p
T MT u
p is the nodal-diameter
M = N/2
p = 0,L , M
for even
M = (N - 1)/2
5
for odd N
Theory (continued)
The cyclic symmetry transformation relating the
displacement {U} and Fourier components {u} leads to a set
(p = 0, , M) of uncoupled cyclic substructure problems.
M = N/2 for even N
M = (N-1)/2 for odd N
Combine the solutions (real & imaginary) from the two sectors to
obtain the full structure solution
6
Implementation
Basic Sector
Low Edge / High Edge
Duplicate Sector
Constraint Equations
Basic Sector
BASIC
SECTOR
HIGH EDGE
LOW EDGE
Duplicate Sector
Constraint Equations
Used to enforce cyclic symmetry boundary
conditions on the sector edges
Automatically generated during solution
Automatically deleted after solution
NOTE: Nodal coordinate systems of all
nodes on the low and high sector edges
are automatically rotated to be parallel with
the cyclic coordinate system
A
U High
cos k
B =
U High sin k
A
sin k U Low
B
cos k U Low
where,
k = nodal diameter
= sector angle (2 / N)
11
Commands
CYCLIC
Configures the database for cyclic symmetry
CYCOPT
Specifies cyclic symmetry solution options
/CYCEXPAND
Graphically expands elements and results
CYCPHASE
CYCGEN
CYCSOL
/EXPAND
/SOLUTION
/POST1
CYCLIC
Yes
No
No
CYCOPT
Yes
Yes
No
/CYCEXPAND
Yes
No
Yes
CYCPHASE
No
No
Yes
12
CYCLIC
Automatic mode
Automatically detects the number of
sectors, the sector angle, and the cyclic
coordinate system based upon the
existing solid or finite-element model
Manual mode
User must create and verify low and
high edge component pairs
Component names
name_mxxl, name_mxxh
name_uxxl, name_uxxh
m used for potentially matched node
patterns
u used for potentially unmatched node
patterns
name can contain up to 11 characters
xx is the component pair number
starting at 01
13
CYCOPT
CYCOPT,NODDIA
CYCOPT,NODDIA
CYCOPT,DOF
CYCOPT,DOF
CYCOPT,TOLER
CYCOPT,TOLER
CYCOPT,MOVE
CYCOPT,MOVE
CYCOPT (continued)
TOLERANCE BOUNDARY
FOR NODE PAIRING
User
User control:
control:
CYCOPT,MOVE
CYCOPT,MOVE
User
User control:
control:
CYCOPT,TOLER
CYCOPT,TOLER
PRECISELY MATCHED
NOTE: IF ONE OR MORE HIGH EDGE
NODES ARE OUTSIDE THE TOLERANCE
SPHERE, THE UNMATCHED LOGIC IS
USED AUTOMATICALLY
15
/CYCEXPAND
/CYCEXPAND,,AMOUNT
/CYCEXPAND,,AMOUNT
/CYCEXPAND,,WHAT
/CYCEXPAND,,WHAT
/CYCEXPAND,,EDGE
/CYCEXPAND,,EDGE
/CYCEXPAND,,PHASE
/CYCEXPAND,,PHASE
CYCPHASE
CYCPHASE,ALL
CYCPHASE,ALL
CYCPHASE,LIST
CYCPHASE,LIST
CYCPHASE,PUT
CYCPHASE,PUT
CYCPHASE,STAT
CYCPHASE,STAT
SEQV:
Node
2
MINIMUM
Value
4.29534
Node
62
17
MAXIMUM
Value
57134.22623
ANTYPE,MODAL
ANTYPE,MODAL
18
19
20
Analysis Guide
Example Models
models
modelscourtesy
courtesyofofPADT
PADT
model
modelcourtesy
courtesyofof
Mechanical
MechanicalSolutions,
Solutions,Inc.
Inc.
22
/CYCEXPAND,,PHASE
CYCOPT,DOF
23
Future Efforts
Static Cyclic Symmetry
(with non-cyclic loading)
ANTYPE,BUCKLE
ANTYPE,BUCKLE
ANTYPE,HARMIC
ANTYPE,HARMIC
ANTYPE,TRANS
ANTYPE,TRANS
24
F.A.Q.s
Q1:
A1:
Q2:
A2:
Q3:
A3:
Q4:
A4:
Q5:
A5:
Q6:
A6:
The RSYS command has no effect. Component values reported by CYCPHASE are in the global Cartesian
coordinate system. (However, /CYCEXPAND does support RSYS.)
Response results are valid only for the first cyclic sector.
Midside node values are node considered when evaluating maximum and minimum values.
25
F.A.Q.s (continued)
Q7:
A7:
Are there any basic sector mesh restrictions for using automatic detection on the
CYCLIC command?
Yes, automatic detection is valid for models meshed as follows:
Q8:
A8: