<?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 Airbeam example shows the basic optimization workflow. The other examples base on this workflow and only explain additional settings. In all these examples, the aim is to maximize the stiffness of the models."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-r-example-topo-ovConTopoExamples"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Overview about the Controller-Based Topology Optimization Examples</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-r-example-topo-ovConTopoExamples">
<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 Controller-Based Topology 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 Airbeam example shows the basic optimization workflow.
The other examples base on this workflow and only explain additional settings.
In all these examples, the aim is to maximize the stiffness of the models.

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



<div class = "body refbody">
<table class = "table frame-none"><caption/><colgroup><col style = "width:12.69035532994924%"/><col style = "width:35.40609137055838%"/><col style = "width:14.593908629441623%"/><col style = "width:37.309644670050766%"/></colgroup><thead class = "thead">
<tr class = "row">
<th class = "entry" id = "tso-r-example-topo-ovConTopoExamples__entry__1">Example</th>
<th class = "entry" id = "tso-r-example-topo-ovConTopoExamples__entry__2">Description</th>
<th class = "entry" id = "tso-r-example-topo-ovConTopoExamples__entry__3">File Name</th>
<th class = "entry" id = "tso-r-example-topo-ovConTopoExamples__entry__4">Commands</th>
</tr>
</thead><tbody class = "tbody">
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__1">Airbeam</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__2">Shows the main workflow for controller-based optimization</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__3">airbeam_sym.ext</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__4">DV_TOPO, OBJ_FUNC, STRAIN_ENERGY, CONSTRAINT, VOLUME, DVCON_TOPO, FROZEN</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__1">Booster</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__2">Shows the main workflow for a 2D controller-based optimization</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__3">booster.ext</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__4">DV_TOPO, OBJ_FUNC, CONSTRAINT, SMOOTH</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__1">Control Arm</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__2">Shows an optimization task for demold restriction.</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__3">control_arm.ext</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__4">DVCON_TOPO</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__1">Picker Arm</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__2">Shows post-processing possibilities with <span class = "ph">Tosca Structure.smooth</span></td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__3">picker_arm.ext</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__4">SMOOTH, FROZEN</td>
</tr>
</tbody></table>

<table class = "table"><caption/><colgroup><col style = "width:33.33333333333333%"/><col style = "width:16.666666666666664%"/><col style = "width:16.666666666666664%"/><col style = "width:16.666666666666664%"/><col style = "width:16.666666666666664%"/></colgroup><thead class = "thead">
<tr class = "row">
<th class = "entry" id = "tso-r-example-topo-ovConTopoExamples__entry__21"/>
<th class = "entry" id = "tso-r-example-topo-ovConTopoExamples__entry__22">Airbeam</th>
<th class = "entry" id = "tso-r-example-topo-ovConTopoExamples__entry__23">Booster</th>
<th class = "entry" id = "tso-r-example-topo-ovConTopoExamples__entry__24">Control Arm</th>
<th class = "entry" id = "tso-r-example-topo-ovConTopoExamples__entry__25">Picker Arm</th>
</tr>
</thead><tbody class = "tbody">
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21" colspan = "1"><span class = "ph uicontrol">Analysis Type</span></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21">STATIC</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__22"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__23">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__24">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__25">X</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21" colspan = "1"><span class = "ph uicontrol">Objective</span></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21">Compliance</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__22">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__23">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__24">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__25">X</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21" colspan = "1"><span class = "ph uicontrol">Target</span></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21">MIN</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__22"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__23"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__24">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__25"/>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21">MINMAX</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__22">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__23">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__24"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__25">X</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21" colspan = "1"><span class = "ph uicontrol">Constraints</span></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21">Volume</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__22">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__23">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__24">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__25">X</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21" colspan = "1"><span class = "ph uicontrol">Geometric Restriction</span></td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21">Casting</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__22"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__23"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__24">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__25"/>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21">Frozen</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__22">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__23"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__24"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__25">X</td>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21">Link Condition</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__22">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__23"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__24"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__25"/>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21">Symmetry: cyclic</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__22">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__23"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__24"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__25"/>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21">Symmetry: planar</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__22">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__23"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__24"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__25"/>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21">Symmetry: point</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__22">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__23"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__24"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__25"/>
</tr>
<tr class = "row">
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__21">Symmetry: rotational</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__22">X</td>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__23"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__24"/>
<td class = "entry" headers = "tso-r-example-topo-ovConTopoExamples__entry__25"/>
</tr>
</tbody></table>
</div>


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