<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html
  SYSTEM "about:legacy-compat">
<html xmlns:mml = "http://www.w3.org/1998/Math/MathML" lang = "en"><head><meta charset = "UTF-8"/><meta name = "copyright" content = "(C) Copyright 2020"/><meta name = "DC.rights.owner" content = "(C) Copyright 2020"/><meta name = "DC.type" content = "concept"/><meta name = "abstract" content = "Couple displacements that are rotational symmetric around an axis."/><meta name = "description" content = "Couple displacements that are rotational symmetric around an axis."/><meta name = "DC.relation" scheme = "URI" content = "../TsoCmdMap/tso-r-cmd-linkShape.htm"/><meta name = "DC.relation" scheme = "URI" content = "../TsoCmdMap/tso-r-cmd-groupAutoDef.htm#tso-r-cmd-groupAutoDef"/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-c-usr-shape-desArea-lsRotSym"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Rotational Symmetry (ROTATION_SYM)</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-c-usr-shape-desArea-lsRotSym">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>Rotational Symmetry (ROTATION_SYM)</h1></td></tr><tr><td class = "DocHeader4" colspan = "2"/></tr><tr><td class = "DocHeader3"><table class = "DocHeaderIntro" id = "table12"><tr><td class = "Intro1Only"><p class = "header"><p class = "abstract">
<span class = "shortdesc">
Couple displacements that are rotational symmetric around an axis.
</span>

</p>

</p></td></tr></table></td><td class = "DocHeader2"><table class = "DocTopicsSeeAlso" id = "table13"><tr><td class = "TopicsTitle">See Also</td></tr></table><table class = "DocTopicsInOtherGuides" id = "table14"><tr><td height = "8px"/></tr><tr><td class = "TopicsTitleNormal">In Other Guides</td></tr><tr><td><a title = "Defines link conditions (coupling conditions) for nodes in shape optimization." href = "../TsoCmdMap/tso-r-cmd-linkShape.htm">LINK_SHAPE</a></td></tr><tr><td><a title = "Automatic definition of node groups." href = "../TsoCmdMap/tso-r-cmd-groupAutoDef.htm#tso-r-cmd-groupAutoDef">GROUP_AUTO_DEF</a></td></tr></table></td></tr></table>




<div class = "body conbody">

<p>
<table class = "table" id = "tso-c-usr-shape-desArea-lsRotSym__table_10F750DF31E941C7AB439A30337472FB"><caption/><colgroup><col style = "width:33.33333333333333%"/><col style = "width:33.33333333333333%"/><col style = "width:33.33333333333333%"/></colgroup><thead class = "thead">
<tr class = "row">
<th class = "entry" id = "tso-c-usr-shape-desArea-lsRotSym__table_10F750DF31E941C7AB439A30337472FB__entry__1">CLIENT / Applicable for</th>
<th class = "entry align-center" id = "tso-c-usr-shape-desArea-lsRotSym__table_10F750DF31E941C7AB439A30337472FB__entry__2">SHAPE_CONTROLLER</th>
<th class = "entry align-center" id = "tso-c-usr-shape-desArea-lsRotSym__table_10F750DF31E941C7AB439A30337472FB__entry__3">SHAPE_SENSITIVITY</th>
</tr>
</thead><tbody class = "tbody">
<tr class = "row">
<td class = "entry" headers = "tso-c-usr-shape-desArea-lsRotSym__table_10F750DF31E941C7AB439A30337472FB__entry__1">ROTATION_SYM</td>
<td class = "entry align-center" headers = "tso-c-usr-shape-desArea-lsRotSym__table_10F750DF31E941C7AB439A30337472FB__entry__2">OK</td>
<td class = "entry align-center" headers = "tso-c-usr-shape-desArea-lsRotSym__table_10F750DF31E941C7AB439A30337472FB__entry__3">-</td>
</tr>
</tbody></table>
</p>

<p>
To be able to couple displacements rotationally symmetric about an axis, the position
and the orientation of the axis must be exactly specified. It is also
necessary to specify tolerances in order to identify nodes lying rotationally
symmetric relative to the axis. The mesh of the coupled node group should
be rotationally symmetric. These parameters are specified as follows:
</p>
<pre class = "codeblock">
<code class = "ph codeph">
CLIENT     = ROTATION_SYM
CLIENT_DIR = &lt;x_1&gt;,&lt;x_2&gt;,&lt;x_3&gt;
CS         = name_of_coord_system
TOL        = &lt;tol_1&gt;, &lt;tol_2&gt;, &lt;tol_3&gt;
</code>
</pre>
<p> The origin of the coordinate system referenced by CS defines a point on the axis. The direction
            specified by the <code class = "ph codeph">CLIENT_DIR</code> parameter defines the axis direction. The
            symmetry of the nodes assigned by <code class = "ph codeph">ND_GROUP</code> in the
                <code class = "ph codeph">DVCON_SHAPE</code> command is checked against the symmetry axis. Symmetric
            nodes are assembled into a symmetry group (a simplification of the
                <code class = "ph codeph">GROUP_AUTO_DEF</code> command, where these symmetry groups can be built
            according to cylindrical coordinate systems, in combination with
                <code class = "ph codeph">LINK_SHAPE</code>, <code class = "ph codeph">CLIENT=VECTOR</code>, and
                <code class = "ph codeph">DVCON_AUTO_SHAPE</code>). Then the main node of the symmetry group is
            determined and the displacements of the client nodes are calculated in such a way that
            they move rotational symmetric to the axis (see the following figure). </p>
<table class = "table" id = "tso-c-usr-shape-desArea-lsRotSym__ae232865"><caption/><colgroup><col/></colgroup><tbody class = "tbody">
<tr class = "row">
<td class = "entry">
<br/><img class = "image" id = "tso-c-usr-shape-desArea-lsRotSym__image_B32CA479C0BB411BBD7DEDE5A2936E90" src = "../TsoUserImages/ae038db5.jpg" width = "450"/><br/>
</td>
</tr>
</tbody></table>

<p>In addition, an angle can be defined to divide the search area into discrete sections:</p>
<pre class = "codeblock">
<code class = "ph codeph">
ANGLE =  &lt;<span class = "ph">real</span>&gt;
</code>
</pre>

</div>

<div class = "related-links"/></td></tr></table><script type = "text/javascript" src = "../DSDocUI_Bottom34.js">/* */</script></body>
</html>
