CECYCMS
CECYCMS, CycLowNod,
        CycHighNod, --,
        KMAP, TOLER,
        --, KPRINT,
        UsrNMap
Generates the constraint equations for a multistage cyclic symmetry analysis.
CycLowNodThe name of a component for the nodes located on the low angle edge of the sector (up to 240 characters enclosed in single quotes).
The sector is that of the current stage (
Sname) specified with MSOPT,NEW,Snameor MSOPT,MODIFY,Sname. If blank and if the array parameter of edge node pairs does not exist (no user-defined or default forUsrNMap), the default component name is ‘_Sname_CYCLOW_NOD’.CycHighNodThe name of a component for the nodes located on the high angle edge of the sector (up to 240 characters enclosed in single quotes).
The sector is that of the current stage (
Sname) specified with MSOPT,NEW,Snameor MSOPT,MODIFY,Sname. If blank and if the array parameter of edge node pairs does not exist (no user-defined or default forUsrNMap), the default component name is ‘_Sname_CYCHIGH_NOD’.--Unused field.
KMAPOption to use mapping when creating cyclic symmetry constraint equations. This option is ignored if you specify
UsrNMap.ON
—
Use mapping to relate low and high sector boundary DOFs when applying cyclic symmetry constraint equations.
OFF
—
Use matching node pairs from low and high sector boundaries to apply cyclic symmetry constraint equations (default).
TOLERTolerance for determining if one node on the low edge boundary matches the corresponding node on the high edge boundary after the nodes are rotated.
If positive
—
TOLERis absolute (length units, defaults to 1e-4). If the distance of the nodes is smaller than this absolute tolerance, the nodes are matched.If negative
—
TOLERis relative. Considering the diagonal of an imaginary box enclosing the model,TOLERis a fraction of the length of that diagonal. Nodes within the relative tolerance are matched.--Unused field.
KPRINTOption to print the table of matched nodes (
KMAP= OFF) or mapped nodes and elements (KMAP= ON).0
—
Do not print the table (default).
1
—
Print the table. If edge nodes are mapped (
KMAP= ON) and a high edge node is matching a low edge node, the third column labeled "MAPPED" lists the node number. (See Snippets of Table Printed withKPRINT= 1 on CECYCMS).UsrNMapOption for matching node pairs between low and high edges.
Input the name of an existing array parameter or a numerical key:
<name>
—
Name of a user-defined array parameter that specifies the matching node pairs. The node pairs in the parameter may be input in any order, but the low edge node must be the first entry in each pair. (See Example: CECYCMS with a User-defined Array Parameter for
UsrNMap.)0 (or blank)
—
If the default array parameter named _
Sname_CYCNODPAIR already exists, it is used to specify the matching node pairs (default).If this array parameter does not exist, nodes are paired automatically, and the array parameter named _
Sname_CYCNODPAIR is created.1
—
Nodes are paired automatically, and the array parameter named _
Sname_CYCNODPAIR is created. If it exists, it is deleted and re-created.-1
—
Nodes are paired automatically without creating or using an array parameter.
Notes
CECYCMS, CEIMS, and MSOPT are commands used in a multistage cyclic symmetry analysis.
If edge node pairs are matched (KMAP = OFF) and an array
      parameter is not specified for UsrNMap, components are used for the
      cyclic edge nodes. You must specify those components using the CM command
      and ensure that they contain base sector nodes only. See Building the Model for a more detailed discussion and Example Usage for examples demonstrating the use of
        CECYCMS in multistage cyclic symmetry analyses.
| 
               Snippets of Table Printed with  
 
  | 
| 
               Example: CECYCMS with a User-defined Array Parameter for
                     *DIM,MYMAP,ARRAY,2,10 ! specifying 10 low-high edge node pairs *set,mymap(1, 1), 107, 108 ! low node 107 <> high node 108 *set,mymap(1, 2), 147, 211 ! low node 147 <> high node 211 … CECYCMS,,, ,,, ,,MYMAP 
  |