The CyclicSymmetry object defines a cyclic symmetry analysis.
The CyclicSymmetry object is derived from the Interaction object.
import interaction mdb.models[name].interactions[name]
This method creates a CyclicSymmetry object.
mdb.models[name].CyclicSymmetry
Required arguments
A String specifying the repository key.
A String specifying the name of the step in which the cyclic symmetry interaction should be created.
A Region object specifying the master surface.
A Region object specifying the slave surface.
An Int specifying the total number of sectors in the cyclic symmetric model.
A Region object specifying the first point of the axis of symmetry. The region should contain exactly one mesh node, vertex, interesting point, reference point or datum point. In a two-dimensional model axisPoint1 is the only point used to define the axis of symmetry.
A Region object specifying the second point of the axis of symmetry. The region should contain exactly one mesh node, vertex, interesting point, reference point or datum point. In a two-dimensional model this point is ignored.
Optional arguments
A SymbolicConstant specifying whether Abaqus should extract all possible nodal diameters or the nodal diameters between the user-specified values for lowestNodalDiameter and highestNodalDiameter. Possible values are ALL_NODAL_DIAMETER and SPECIFIED_NODAL_DIAMETER. The default value is ALL_NODAL_DIAMETER.
An Int specifying the lowest nodal diameter to be used in the eigenfrequency analysis. The default value is 0.
An Int specifying the highest nodal diameter to be used in the eigenfrequency analysis. This argument value should be less than or equal to the half of the total number of sectors (as specified in the repetitiveSectors parameter). The default value is 0.
An Int specifying the nodal diameter for which the modal-based steady-state dynamic analysis will be performed. This value should be greater than or equal to the lowest nodal diameter (specified in the lowestNodalDiameter parameter), and less than or equal to the highest nodal diameter (specified in the highestNodalDiameter parameter). The default value is 0.
A Boolean specifying whether or not to adjust the slave surface of the cyclic symmetry to tie it to the master surface. The default value is ON.
A Float specifying the position tolerance. ThepositionTolerance argument applies only when positionToleranceMethod=SPECIFY_TOLERANCE. The default value is 0.0.
A SymbolicConstant specifying the method used to determine the position tolerance. Possible values are COMPUTED_TOLERANCE and SPECIFY_TOLERANCE. The default value is COMPUTED_TOLERANCE.
Return value
A CyclicSymmetry object.
Exceptions
This method switches the master and slave surfaces of a cyclic symmetry interaction. This command is valid only during the step in which the interaction is created.
Arguments
Return value
Exceptions
This method modifies the data for an existing CyclicSymmetry object in the step where it is created.
Required arguments
Optional arguments
The optional arguments to setValues are the same as the arguments to the CyclicSymmetry method, except for the name and createStepName arguments.
Return value
Exceptions
This method modifies the propagating data of an existing CyclicSymmetry object in the specified step.
Required argument
A String specifying the name of the step in which the interaction is modified.
Optional arguments
A SymbolicConstant specifying whether Abaqus should extract all possible nodal diameters or the nodal diameters between the user-specified values for lowestNodalDiameter and highestNodalDiameter. Possible values are ALL_NODAL_DIAMETER and SPECIFIED_NODAL_DIAMETER. The default value is ALL_NODAL_DIAMETER.
An Int specifying the lowest nodal diameter to be used in the eigenfrequency analysis. The default value is 0.
An Int specifying the highest nodal diameter to be used in the eigenfrequency analysis. This argument value should be less than or equal to the half of the total number of sectors (as specified in the repetitiveSectors parameter). The default value is 0.
An Int specifying the nodal diameter for which the modal-based steady-state dynamic analysis will be performed. This value should be greater than or equal to the lowest nodal diameter (specified in the lowestNodalDiameter parameter), and less than or equal to the highest nodal diameter (specified in the highestNodalDiameter parameter). The default value is 0.
Return value
Exceptions
The CyclicSymmetry object has members with the same names and descriptions as the arguments to the CyclicSymmetry method except the optional arguments to the setValuesInStep method.
*CLOAD, CYCLIC MODE |
*CYCLIC SYMMETRY MODEL |
*DLOAD, CYCLIC MODE |
*DSLOAD, CYCLIC MODE |
*SELECT CYCLIC SYMMETRY MODES |
*TIE, CYCLIC SYMMETRY |