**CYCOPT**, * OPTION*,

`Value1`

`Value2`

`Value3`

`Value4`

`Value5`

`Value6`

`Value7`

Compatible Products: – | Pro | Premium | Enterprise | Ent PP | Ent Solver | –

`OPTION`

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 basic sector. Autodetect defaults to 15°, accommodating most sections. Specify a new

only when extreme cut angles or complex model geometry cause surface nodes to be excluded. See Notes (below) for more information.`Value1`

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 solution ranges for modal or buckling cyclic symmetry analyses. The

**SOLVE**command initiates a cyclic symmetry solution sequence at the harmonic indices specified. (By default, the**SOLVE**command solves for*all*available harmonic indices.) Static and harmonic cyclic symmetry solutions always use all harmonic indices required for the applied loads.**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 =

/ 2 (where`N`

is an integer representing the number of sectors in 360°). A value of ODD applies only when`N`

is an even number.`N`

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:**must be blank.`Value2`

,`Value1`

,`Value2`

`Value3`

—

Solve harmonic indices in range

through`Value1`

in steps of`Value2`

. Repeat the command to add other ranges. The default solves`Value3`

*all*applicable harmonic indices.`Value4`

—

The only valid value is -1. If specified, it removes

through`Value1`

in steps of`Value2`

from the set to solve. By default, if`Value3`

= -1 then`Value4`

= 0,`Value1`

= 0, and`Value2`

= 1.`Value3`

`Value5`

—

For static and harmonic analyses, the tolerance for determining if a Fourier contribution of a load contributes to the response (default = 1.0E-5).

If

=STATIC, it forces the program to solve only the specified harmonic indices (even if a load may have a Fourier contribution in an index not specified).`Value5`

**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 cyclic 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 basic and duplicate sectors to the

**Jobname.MODE**and**Jobname.RST**files**1 (ON or YES)**—

Write only the basic sector results to the

**Jobname.MODE**and**Jobname.RST**files for use in a subsequent mode-superposition-based analysis (default)**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`

, where`Length`

is the length of the diagonal of an imaginary box enclosing the model`Length`

**0**—

Tolerance is set to -1.0 x 10

^{-4}(default)`Value2`

—

= Maximum allowable angle tolerance. (default = 0.01°)`ANGTOL`

The valid range for

is model dependent.`ANGTOL`

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

, everywhere along the LOW/HIGH boundaries.`ANGTOL`

If

is too small, your CAD or FEA model may not be accurate enough to allow auto detection or verification.`ANGTOL`

If

is too large, you may get an unexpected or incorrect boundary definition, or in other cases fail to detect the boundaries.`ANGTOL`

For some difficult cases from FEA models (not solid models), you may need to change the value of

to achieve auto detection. Please refer to`FACETOL`

**CYCOPT**Auto Detection Tolerance Adjustments for Difficult Cases for more information about auto-detection and the**CYCOPT**command.**USRROT**—

Flag specifying whether ANSYS 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.

**VTSOL**—

Employ Variational Technology to accelerate your cyclic symmetry analysis.

`Value1`

—

The flag value.

**0 (OFF or NO)**—

Do not use Variational Technology (VT) (default)

**1 (ON or YES)**—

Use Variational Technology (VT)

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 ANSYS Restriction **The COMBINE and VTSOL options are not supported in Distributed ANSYS.