<?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 = "reference"/><meta name = "description" content = "The Beam2D example shows the basic sizing optimization workflow. The other examples are based on this workflow and only explain additional settings."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-r-example-size-ovSizingExamples"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Overview about the Sizing Optimization Examples</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-r-example-size-ovSizingExamples">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>Overview about the Sizing Optimization Examples</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">The Beam2D example shows the basic sizing optimization workflow.
The other examples are based on this workflow and only explain additional
settings.

</p></td></tr></table></td></tr></table>



<div class = "body refbody">
<table class = "table frame-none"><caption/><colgroup><col style = "width:8.532423208191126%"/><col style = "width:30.11945392491468%"/><col style = "width:23.549488054607508%"/><col style = "width:37.79863481228669%"/></colgroup><thead class = "thead">
<tr class = "row">
<th class = "entry" id = "tso-r-example-size-ovSizingExamples__entry__1">Example</th>
<th class = "entry" id = "tso-r-example-size-ovSizingExamples__entry__2">Description</th>
<th class = "entry" id = "tso-r-example-size-ovSizingExamples__entry__3">File Name</th>
<th class = "entry" id = "tso-r-example-size-ovSizingExamples__entry__4">Commands</th>
</tr>
</thead><tbody class = "tbody">
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__1">Beam2D</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__2">Shows the main workflow for sizing optimization</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__3">beam2d.ext</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__4">DV_SIZING, DVCON_SIZING, DRESP, OBJ_FUNC, CONSTRAINT, OPTIMIZE,
              THICKNESS_BOUNDS</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__1">Beam Symmetry</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__2">Shows how to add symmetry conditions to a standard stiffness optimization task </td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__3">beam_sym.ext </td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__4">LINK_SIZING, DVCON_SIZING; THICKNESS_BOUNDS </td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__1">Bending Plate</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__2"> Shows how geometric nonlinearities affect the solution of an optimization run </td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__3"> BendPlate.ext </td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__4"> OPTIONS, DV_SIZING, DVCON_SIZING, DRESP, OBJ_FUNC, CONSTRAINT, OPT_PARAM </td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__1">Punch Plate </td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__2"> Shows how contact interaction affects the solution of an optimization run </td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__3"> ContactPlate.ext </td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__4"> DV_SIZING, DRESP, OBJ_FUNC, CONSTRAINT, OPT_PARAM </td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__1">Plastic Plate </td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__2"> Shows how nonlinear material laws affect the solution of an optimization run </td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__3"> PlasticPlate.ext </td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__4"> DV_SIZING, DVCON_SIZING, DRESP, OBJ_FUNC, CONSTRAINT, OPT_PARAM </td>
</tr>
</tbody></table>
<table class = "table"><caption/><colgroup><col style = "width:28.57142857142857%"/><col style = "width:14.285714285714285%"/><col style = "width:14.285714285714285%"/><col style = "width:14.285714285714285%"/><col style = "width:14.285714285714285%"/><col style = "width:14.285714285714285%"/></colgroup><thead class = "thead">
<tr class = "row">
<th class = "entry" id = "tso-r-example-size-ovSizingExamples__entry__25"/>
<th class = "entry" id = "tso-r-example-size-ovSizingExamples__entry__26">Beam2D</th>
<th class = "entry" id = "tso-r-example-size-ovSizingExamples__entry__27">Beam Symmetry</th>
<th class = "entry" id = "tso-r-example-size-ovSizingExamples__entry__28">Bending Plate</th>
<th class = "entry" id = "tso-r-example-size-ovSizingExamples__entry__29">Punch Plate</th>
<th class = "entry" id = "tso-r-example-size-ovSizingExamples__entry__30">Plastic Plate</th>
</tr></thead><tbody class = "tbody">
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25 tso-r-example-size-ovSizingExamples__entry__26 tso-r-example-size-ovSizingExamples__entry__27 tso-r-example-size-ovSizingExamples__entry__28 tso-r-example-size-ovSizingExamples__entry__29 tso-r-example-size-ovSizingExamples__entry__30" colspan = "6"><span class = "ph uicontrol">Analysis Type</span></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">STATIC</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30">X</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25 tso-r-example-size-ovSizingExamples__entry__26 tso-r-example-size-ovSizingExamples__entry__27 tso-r-example-size-ovSizingExamples__entry__28 tso-r-example-size-ovSizingExamples__entry__29 tso-r-example-size-ovSizingExamples__entry__30" colspan = "6"><span class = "ph uicontrol">Objective</span></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">Strain energy</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30"/>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">Volume</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30">X</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25 tso-r-example-size-ovSizingExamples__entry__26 tso-r-example-size-ovSizingExamples__entry__27 tso-r-example-size-ovSizingExamples__entry__28 tso-r-example-size-ovSizingExamples__entry__29 tso-r-example-size-ovSizingExamples__entry__30" colspan = "6"><span class = "ph uicontrol">Target</span></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">MIN</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30">X</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25 tso-r-example-size-ovSizingExamples__entry__26 tso-r-example-size-ovSizingExamples__entry__27 tso-r-example-size-ovSizingExamples__entry__28 tso-r-example-size-ovSizingExamples__entry__29 tso-r-example-size-ovSizingExamples__entry__30" colspan = "6"><span class = "ph uicontrol">Constraints</span></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">Volume</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30"/>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">Stress</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30">X</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25 tso-r-example-size-ovSizingExamples__entry__26 tso-r-example-size-ovSizingExamples__entry__27 tso-r-example-size-ovSizingExamples__entry__28 tso-r-example-size-ovSizingExamples__entry__29 tso-r-example-size-ovSizingExamples__entry__30" colspan = "6"><span class = "ph uicontrol">Geometric Restrictions</span></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">Clustering</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30">X</td>
</tr>
  
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">Symmetry: cyclic</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30"/>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">Symmetry: planar</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30"/>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">Symmetry: rotational</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30"/>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">Shell thickness bounds</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30"/>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25 tso-r-example-size-ovSizingExamples__entry__26 tso-r-example-size-ovSizingExamples__entry__27 tso-r-example-size-ovSizingExamples__entry__28 tso-r-example-size-ovSizingExamples__entry__29 tso-r-example-size-ovSizingExamples__entry__30" colspan = "6"> <span class = "ph uicontrol">Nonlinearities</span> </td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">Contact Interaction</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30"/>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">Nonlinear Geometry</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29">X</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30">X</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__25">Nonlinear Material Law</td>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__26"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__27"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__28"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__29"/>
<td class = "entry" headers = "tso-r-example-size-ovSizingExamples__entry__30">X</td>
</tr>
</tbody></table>
</div>

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