<?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 illustrates a shape optimization of a hole in a plate placed under biaxial tension. Only a quarter of the plate is modeled due to a symmetric configuration. The goal of the optimization is to minimize the maximum stresses under the constraint."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-c-example-shape-holeplate"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>About the Holeplate Example</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-c-example-shape-holeplate">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>About the Holeplate 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 illustrates a shape optimization of a hole in a plate placed under biaxial
    tension. Only a quarter of the plate is modeled due to a symmetric configuration. The goal of
    the optimization is to minimize the maximum stresses under the constraint.<p>This page discusses: </p><ul><li><a href = "#tso-c-example-shape-holeplate__cs-model" id = "toc_rg" title = "">About the Model</a></li><li><a href = "#tso-c-example-shape-holeplate__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-holeplate__cs-model"><h2 class = "title sectiontitle">About the Model</h2>
    
    <p>
<br/><img class = "image" src = "../TsoExampleImages/shapeHoleplateModel.png"/><br/></p><p>The following figure  illustrates the von Mises stress and the FE displacement
for both <span class = "ph">load cases</span>.
</p><p><br/><img class = "image" src = "../TsoExampleImages/shapeHoleplateLoadCases.png"/><br/></p><p>The nodes on the surface of the drilled hole are to be kept free
for modification in shape optimization. The nodes on the symmetry
edges should not move in relation to the symmetry plane. Design
variable constraints (DVCON_SHAPE) must be defined for the nodes on
the symmetrical edges for keeping them fixed during optimization.
In this case, the nodes on the symmetry edges are fixed with
respect to the symmetrical planes.
</p>
    </div>

    <div class = "section" id = "tso-c-example-shape-holeplate__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">holeplate.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">Design Variable Constraint:</td><td class = "entry">Apply boundary conditions for all nodes
</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</td></tr><tr class = "row"><td class = "entry">Objective:</td><td class = "entry">Minimize the 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 5 iterations
</td></tr></tbody></table></p>
    </div>

  </div>


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