CYCOPT
CYCOPT, OPTION
, Value1
, Value2
, Value3
, Value4
, Value5
, Value6
, Value7
Specifies solution options for a cyclic symmetry analysis.
OPTION
Cyclic symmetry analysis option. There is no default. You must choose one of the following options:
BCMULT
—
Controls whether cyclic sector array parameter names are reused or created new for multiple entities.
Value1
—
The flag value.
0 (OFF or NO)
—
Create new array parameter names (default)
1(ON or YES)
—
Reuse array parameter names
COMBINE
—
For linear static cyclic symmetry analysis with non-cyclically symmetric loading only, expands and combines all harmonic index solutions and writes them to the results file during the solution phase of the analysis.
Value1
—
The flag value.
0 (OFF or NO)
—
Disable combining of harmonic index solutions (default)
1 (ON or YES)
—
Enable combining of harmonic index solutions
DEFAULT
—
Set the default cyclic solution settings.
DOF
—
The degrees of freedom to couple from the nodes on the low sector boundary to nodes on the high boundary:
Value1
—
The component pair ID number.
Value2
,Value3
,Value4
, . . . ,Value7
—
The constraint-equation/-coupling degree of freedom (DOF) for this pair. Repeat the command to add other DOFs. The default is constraint-equation/-coupling all applicable DOFs.
FACETOL
—
Tolerance for inclusion of surface nodes into your base sector. Autodetect defaults to 15°, accommodating most sections. Specify a new
Value1
only when extreme cut angles or complex model geometry cause surface nodes to be excluded. See Notes (below) for more information.Ansys, Inc. recommends that successful auto-detection depends more on the value of ANGTOL than the value of FACETOL. Please refer to CYCOPT Auto Detection Tolerance Adjustments for Difficult Cases for more information about auto-detection and the CYCOPT command.
Value1
—
The face tolerance applies only to auto detection from node/element models (already meshed and no solid model), and it defaults to 15°.
HINDEX
—
The harmonic index ranges to be solved. Applies to static and harmonic analyses only if
Value5
= STATIC.By default, the SOLVE command loops through all available harmonic indices. Static and harmonic analyses only solve harmonic indices required for the applied loads. All other analyses solve them all.
EVEN / ODD
—
For low-frequency electromagnetic analysis only, EVEN specifies a symmetric solution and ODD specifies an antisymmetric solution.
The value you specify is based on the harmonic index: EVEN (default) indicates harmonic index = 0, and ODD indicates harmonic index =
N
/ 2 (whereN
is an integer representing the number of sectors in 360°). A value of ODD applies only whenN
is an even number.The CYCOPT command with this HINDEX option is cumulative. To remove an option (for example, EVEN), issue this command: CYCOPT,HINDEX,EVEN,,,-1
ALL
—
Solve all applicable harmonic indices.
Note:
Value2
must be blank.Value1
,Value2
,Value3
—
Solve harmonic indices in range
Value1
throughValue2
in steps ofValue3
. Repeat the command to add other ranges. The default solves all applicable harmonic indices.Value4
—
The only valid value is -1. If specified, it removes
Value1
throughValue2
in steps ofValue3
from the set to solve. By default, ifValue4
= -1 thenValue1
= 0,Value2
= 0, andValue3
= 1.—
For static and harmonic analyses, enter either a number or STATIC:
If
Value5
= <number> — the number entered sets the tolerance for determining if the Fourier contribution of a load is significant (default = 1.0E-5). In this case, the harmonic index selection is disabled.If
Value5
= STATIC — the harmonic index selection is enabled, and no verification is done on the significance of unselected harmonic indicies.Note: Improper selection of the harmonic index range may produce incomplete (incorrect) results.
LDSECT
—
Restricts subsequently defined force loads and surface loads to a specified sector. The restriction remains in effect until you change or reset it. This option is not available for harmonic analyses based on mode-superposition (CYCOPT,MSUP,1)
Value1
—
The sector number. A value other than 0 (default) is valid for a cyclic symmetry analysis with non-cyclically symmetric loading only. A value of 0 (or ALL) resets the default behavior for cyclically symmetric loading (where the loads are identical on all sectors).
MOVE
—
Specifies if the program should move high- or low-edge component nodes paired within the specified tolerance (TOLER) to create precisely matching pairs.
Value1
—
The flag value.
0
—
Do not move edge component nodes (default)
1 or HIGH
—
Move the high-edge component nodes to precisely match the low-edge component nodes
-1 or LOW
—
Move the low-edge component nodes to precisely match the high-edge component nodes
MSUP
—
This flag is used to limit the results written to the Jobname.mode and Jobname.rst files in a modal cyclic symmetry analysis. In a linear perturbation analysis, the modal analysis and the first load step of the preceding base analysis must be set to the same value.
Value1
—
The flag value.
0 (OFF or NO)
—
Write results for the base and duplicate sectors to the Jobname.mode and Jobname.rst files.
1 (ON or YES)
—
Write only the base sector results to the Jobname.mode and Jobname.rst files for use in a subsequent mode-superposition-based analysis. Default, except for cyclic unsymmetric modal, LANPCG, and SNODE solutions, which use
Value1
= 0 as the default. This option is not valid for cyclic unsymmetric modal, LANPCG, and SNODE solutions.STATUS
—
List the solution option settings active for the cyclic model.
TOLER
—
The tolerance used to determine whether a node on the low edge is paired with a node on the high edge.
Value1
—
The tolerance value.
Greater than 0
—
The absolute distance tolerance for automatic sector-boundary detection and low-/high-edge component node pairing
Less than 0
—
The relative tolerance for automatic sector-boundary detection and low-/high-edge component node pairing. In this case, the tolerance is
Value1
*Length
, whereLength
is the length of the diagonal of an imaginary box enclosing the model0
—
Tolerance is set to -1.0 x 10-4 (default)
Value2
—
ANGTOL
= Maximum allowable angle tolerance. (default = 0.01°)The valid range for
ANGTOL
is model dependent.If you input both the number of sectors and a sector angle, the angle must match 360/(number of sectors) within
ANGTOL
.If you input only a sector angle, it must divide evenly into 360° within
ANGTOL
.If you input a sector angle, the final cyclic sector must span that angle within
ANGTOL
.For auto detected sector angle, the final cyclic sector must span 360/(number of sectors) within
ANGTOL
, everywhere along the LOW/HIGH boundaries.If
ANGTOL
is too small, your CAD or FEA model may not be accurate enough to allow auto detection or verification.If
ANGTOL
is too large, you may get an unexpected or incorrect boundary definition, or in other cases fail to detect the boundaries.For some difficult cases from FEA models (not solid models), you may need to change the value of
FACETOL
to achieve auto detection. Please refer to CYCOPT Auto Detection Tolerance Adjustments for Difficult Cases for more information about auto-detection and the CYCOPT command.USRROT
—
Flag specifying whether the program should override automatic nodal rotations to edge components and allow you to apply nodal rotations manually.
Value1
—
The flag value.
0 (OFF or NO)
—
Allow automatic node rotation (default)
1 (ON or YES)
—
Suppress automatic node rotation. If you select this option, you must apply appropriate nodal rotations to all edge component nodes; otherwise, your analysis will yield incorrect solution results.
LOW
—
Suppresses automatic rotation of low-edge component nodes only, allowing you to apply them manually. Automatic rotation of high-edge component nodes occurs to produce the matching edge nodes required for a valid cyclic solution.
HIGH
—
Suppresses automatic rotation of high-edge component nodes only, allowing you to apply them manually. Automatic rotation of low-edge component nodes occurs to produce the matching edge nodes required for a valid cyclic solution.
Notes
The program solves a cyclically symmetric model (set up via the CYCLIC command during preprocessing) at the harmonic indices specified via the CYCOPT command.
The CYCOPT,COMBINE option is an alternative to the /CYCEXPAND command and is especially useful for testing purposes. However, Ansys, Inc. recommends specifying COMBINE only when the number of sectors is relatively small. (The option expands nodes and elements into the full 360° and can slow postprocessing significantly.
If you issue a CYCOPT,TOLER command to set a tolerance for edge-component pairing before issuing the CYCLIC command, the CYCLIC command uses the specified tolerance when performing automatic edge-component detection.
In cases involving non-cyclically symmetric loading (that is, when LDSECT > 0), the underlying command operations create or modify the required SECTOR tabular boundary condition (BC) data to apply on the appropriate sector. Therefore, it is not necessary to manipulate tables for situations where the applied BC is not a function of other tabular BC variables such as TIME, X, Y, Z, and so on.
To delete a previously applied load on a specified sector, issue an FDELE command.
Because edge nodes are rotated into the cyclic coordinate system during solution, any applied displacements or forces on sector edges will be in the cyclic coordinate system.
The CYCOPT command is valid in the preprocessing and solution stages of an analysis.
To learn more about analyzing a cyclically symmetric structure, see the Cyclic Symmetry Analysis Guide.
Distributed-Memory Parallel (DMP) Restriction — The COMBINE option is not supported in a DMP solution.