<?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 a more general optimization setup using sensitivity-based algorithms for shape optimization. Thus, the volume can be minimized considering as well stress and frequency constraints."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-c-example-shape-sens-cranehook"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>About the Crane Hook Example</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-c-example-shape-sens-cranehook">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>About the Crane Hook 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 a more general optimization setup using sensitivity-based algorithms for shape optimization. 
Thus, the volume can be minimized considering as well stress and frequency constraints.
<p>This page discusses: </p><ul><li><a href = "#tso-c-example-shape-sens-cranehook__cs-AbouttheModel" id = "toc_rg" title = "">About the Model</a></li><li><a href = "#tso-c-example-shape-sens-cranehook__cs-ProcedureSummary" 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-sens-cranehook__cs-AbouttheModel"><h2 class = "title sectiontitle">About the Model</h2>

<p>The component optimized in this example is a simple model of a crane hook. The model is generated by extrusion of a 2D contour into the z-direction. 
   The hexahedral mesh is also generated by extrusion.</p>
<p><br/><img class = "image" src = "../TsoExampleImages/sensShapeCraneHookModel.png" width = "300"/><br/></p>
<p>The model of the hook for static analysis is stressed by the forces of a cable. 
The crane hook is supported by the upper bore hole.
To keep the model simple, no other contacts or swinging motions in the bore hole are taken into account.
In the modal analysis, the first 5 eigenvalues are to be considered.
<table class = "table"><caption/><colgroup><col style = "width:50%"/><col style = "width:50%"/></colgroup><tbody class = "tbody">
<tr class = "row">
<td class = "entry"><p>Load Case 1:</p>
                      <p><br/><img class = "image" src = "../TsoExampleImages/sensShapeCraneHookLoadCase1.png" width = "200"/><br/></p>
</td>
<td class = "entry"><p>Load Case 2:</p> 
                      <p><br/><img class = "image" src = "../TsoExampleImages/sensShapeCraneHookLoadCase2.png" width = "200"/><br/></p>
</td>
</tr>
</tbody></table>
</p>
<p>The design area for this task consists of the nodes on the outer surfaces (front and rear) depicted in red in the figure (node set DESIGN_NODES). 
    The mesh smooth area (in blue) consists of all elements adjacent to the design nodes and their extrusion in the z-direction together with some additional 
    layers of elements at the top (element set MESH_SMOOTH_ELEM; see the figure).</p>
<p><br/><img class = "image" src = "../TsoExampleImages/sensShapeCraneHookElem.png" width = "300"/><br/></p>
</div>

<div class = "section" id = "tso-c-example-shape-sens-cranehook__cs-ProcedureSummary"><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>

<div class = "note"><span class = "run-in.note">Note:
			</span><span class = "notecontent">This example is only supported for <span class = "ph">Tosca Structure.gui</span>
and <span class = "ph">Tosca Structure</span> 2016.</span></div>

<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"><p> cranehook_static.ext</p>
                      <p> cranehook_modal.ext</p>
</td>
</tr>
<tr class = "row">
<td class = "entry">Design Area:</td>
<td class = "entry"><p> Node set <span class = "ph uicontrol">design_nodes</span></p></td>
</tr>
<tr class = "row">
<td class = "entry">Design Variable Constraint:</td>
<td class = "entry"> Maximum optimization displacement of the design nodes to 10</td>
</tr>
<tr class = "row">
<td class = "entry">Design Variable Constraint:</td>
<td class = "entry"> Boundary conditions as restrictions for the optimization displacement</td>
</tr>
<tr class = "row">
<td class = "entry">Mesh Smooth:</td>
<td class = "entry"><p> Mesh smooth area: MESH_SMOOTH_ELEM</p></td>
</tr>
<tr class = "row">
<td class = "entry">Objective:</td>
<td class = "entry">Minimize the volume</td>
</tr>
<tr class = "row">
<td class = "entry">Constraint:</td>
<td class = "entry">
<p> The fifth natural eigenfrequency must be
increased by at least 110%  compared to the initial value</p></td>
</tr>
<tr class = "row">
<td class = "entry">Constraint:</td>
<td class = "entry">
<p> The maximum von Mises stress for the first load
case (step) in the group STRESS_NODES must be decreased by at least 10% compared to
the initial value</p></td>
</tr>
<tr class = "row">
<td class = "entry">Stop Conditions:</td>
<td class = "entry">15 iterations</td>
</tr>
</tbody></table>
</p>
</div>

</div>

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