<?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 = "description" content = "This example shows how the rotational symmetry is maintained during the optimization of rotary symmetrical components."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-c-example-shape-shaft"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>About the Shaft Example</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-c-example-shape-shaft">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>About the Shaft Example</h1></td></tr><tr><td class = "DocHeader4" colspan = "2"/></tr><tr><td class = "DocHeader3" colspan = "2"><table class = "DocThemeIntro" id = "table12"><tr><td class = "Intro1Only"><p class = "shortdesc">
This example shows how the
rotational symmetry is maintained  during the optimization of rotary symmetrical components.
<p>This page discusses: </p><ul><li><a href = "#tso-c-example-shape-shaft__cs-model" id = "toc_rg" title = "">About the Model</a></li><li><a href = "#tso-c-example-shape-shaft__cs-summary" id = "toc_rg" title = "">Procedure Summary</a></li></ul>
</p></td></tr></table></td></tr></table>




<div class = "body conbody">
<div class = "section" id = "tso-c-example-shape-shaft__cs-model"><h2 class = "title sectiontitle">About the Model</h2>
During restriction-free optimization a nonsymmetrical
stress distribution will create a non-rotational symmetrical structure. Using the
functionality LINK_SHAPE symmetrical requests are guaranteed. A shaft that has been
manufactured by turning is optimized in this example. The rotational symmetry must be
maintained during optimization. The following figure represents the initial model with
boundary conditions and the deformed structure. <p>
<br/><img class = "image" src = "../TsoExampleImages/shapeShaftModel.png"/><br/>
</p>
<p>In order to maintain the rotational symmetry, the nodes on the surface of the
shaft must have the same z-coordinates as those in the global cylindrical coordinate
system. These nodes must be selected as a group and link conditions are arranged
that couples the absolute displacement. The command GROUP_AUTO_DEF is used in 
<span class = "ph">Tosca Structure</span>
to define the respective node groups. This
command allows a simple, automatic definition of these node groups.</p>
</div>

<div class = "section" id = "tso-c-example-shape-shaft__cs-summary"><p><map name = "FPMap1"><area href = "#hj-top" title = "Back to Top" shape = "rect" coords = "416, 0, 435, 10"/></map><span class = "itemsprite"/></p><h2 class = "title sectiontitle">Procedure Summary</h2>

<p> 
<table class = "table"><caption/><colgroup><col style = "width:13.071895424836603%"/><col style = "width:86.9281045751634%"/></colgroup><tbody class = "tbody">
<tr class = "row">
<td class = "entry">Model:</td>
<td class = "entry">shaft.ext</td>
</tr>
<tr class = "row">
<td class = "entry">Design Area:</td>
<td class = "entry">Node group <span class = "ph uicontrol">design_nodes</span></td>
</tr>
<tr class = "row">
<td class = "entry">GROUP_AUTO_DEF:</td>
<td class = "entry">
Automatic definition of node group using the node
group parent (contains all nodes in the length of the shaft)</td>
</tr>
<tr class = "row">
<td class = "entry">Design Variable Constraint:</td>
<td class = "entry">
Left and right faces of the shaft (node groups left_nodes and
right_nodes) are fixed in global z-axis direction</td>
</tr>
<tr class = "row">
<td class = "entry">Design Variable Constraint:</td>
<td class = "entry">
Nodal displacements of all surface nodes on one diameter are the same to
guarantee a turnable structure.</td>
</tr>
<tr class = "row">
<td class = "entry">Mesh Smooth:</td>
<td class = "entry">Mesh smoothing of all elements, while free surface nodes remain free.</td>
</tr>
<tr class = "row">
<td class = "entry">Objective:</td>
<td class = "entry">Minimize the maximal von Mises stresses in the design area</td>
</tr>
<tr class = "row">
<td class = "entry">Stop Condition</td>
<td class = "entry">The global stop condition is set to 5 iterations</td>
</tr>
</tbody></table>
</p>
</div>

</div>


</td></tr></table><script type = "text/javascript" src = "../DSDocUI_Bottom34.js">/* */</script></body>
</html>
