<?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 to maintain drillable surface."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-c-example-shape-shaftDrill"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>About the Shaft Drill Example</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-c-example-shape-shaftDrill">
<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 Drill 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 to maintain drillable surface.

<p>This page discusses: </p><ul><li><a href = "#tso-c-example-shape-shaftDrill__cs-model" id = "toc_rg" title = "">About the Model</a></li><li><a href = "#tso-c-example-shape-shaftDrill__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-shaftDrill__cs-model"><h2 class = "title sectiontitle">About the Model</h2>
      The model is a shaft with a transverse drilling. Symmetrical
      aspects allow for modeling of only a half model and symmetry boundary conditions are applied
      to the symmetry plane. The drilling hole must be maintained during the optimization
      procedure. Drilling combines a turning surface that must be demoldable against the feed
      direction of the die. If no restrictions are enforced, an oval shaped hole would be the result
      of the optimization as the stress distribution is not symmetrical. The following figure
      illustrates the boundary conditions and the stress distribution of the initial model. <p>
        <br/><img class = "image" src = "../TsoExampleImages/shapeShaftDrillModel.png"/><br/>
      </p><p>The definition of the following groups is required for the optimization task: </p><p>
        <br/><img class = "image" src = "../TsoExampleImages/shapeShaftDrillGroups.png"/><br/>
      </p>
    </div>

    <div class = "section" id = "tso-c-example-shape-shaftDrill__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_drill.ext
</td></tr><tr class = "row"><td class = "entry">Design Area:</td><td class = "entry">Node group <span class = "ph uicontrol">drill</span>
</td></tr><tr class = "row"><td class = "entry">CS_DEF
</td><td class = "entry">New cylindrical coordinate system, defined by rotating the global
CS by 90° around the global y-axis and origin with coordinates
(0,0,5)
</td></tr><tr class = "row"><td class = "entry">Design Variable Constraint:</td><td class = "entry">Apply boundary conditions for all nodes

</td></tr><tr class = "row"><td class = "entry">Design Variable Constraint:</td><td class = "entry">Drilling restriction for the design nodes in direction of the
global positive z-axis
</td></tr><tr class = "row"><td class = "entry">Design Variable Constraint:</td><td class = "entry">Fixation of the displacement along the global x-axis for the node group
<span class = "ph uicontrol">fix_x</span>
</td></tr><tr class = "row"><td class = "entry">Design Variable Constraint:</td><td class = "entry">Fixation of the displacement along the global y-axis for the node group
<span class = "ph uicontrol">fix_y</span>
</td></tr><tr class = "row"><td class = "entry">Design Variable Constraint:</td><td class = "entry">Fixation of the displacement along the x-axis of the new
cylindrical CS for node group <span class = "ph uicontrol">shell</span>
</td></tr><tr class = "row"><td class = "entry">Mesh Smooth:</td><td class = "entry">Mesh smoothing of all elements, while free surface nodes remain
fixed up to the fourth layer

</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">Settings:</td><td class = "entry">Read boundary conditions for all nodes
</td></tr><tr class = "row"><td class = "entry">Stop Condition
</td><td class = "entry">The global stop condition is set to 6 iterations
</td></tr></tbody></table></p>
    </div>

  </div>


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