<?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 = "abstract" content = "Parameters that are valid for both controller and sensitivity-based optimization are explained."/><meta name = "description" content = "Parameters that are valid for both controller and sensitivity-based optimization are explained."/><meta name = "DC.relation" scheme = "URI" content = "../TsoCmdMap/tso-r-cmd-optParam.htm#tso-r-cmd-optParam"/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-c-usr-beadSettings-beadGenParam"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>General Parameters</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-c-usr-beadSettings-beadGenParam">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>General Parameters</h1></td></tr><tr><td class = "DocHeader4" colspan = "2"/></tr><tr><td class = "DocHeader3"><table class = "DocHeaderIntro" id = "table12"><tr><td class = "Intro1Only"><p class = "header"><p class = "abstract">
<span class = "shortdesc">Parameters that are valid for both controller and sensitivity-based optimization are
         explained.</span>

</p>
<p>This page discusses: </p><ul><li><a href = "#tso-c-usr-beadSettings-beadGenParam__tso-c-usr-beadSettings-beadGenParam-beadcontr" id = "toc_rg" title = "">BEAD_CONTROLLER</a></li><li><a href = "#tso-c-usr-beadSettings-beadGenParam__tso-c-usr-beadSettings-beadGenParam-beadSens" id = "toc_rg" title = "">BEAD_SENSITIVITY</a></li><li><a href = "#tso-c-usr-beadSettings-beadGenParam__tso-c-usr-beadSettings-beadGenParam-gui" id = "toc_rg" title = "">Realization in <span class = "ph">Tosca Structure.gui</span></a></li></ul>
</p></td></tr></table></td><td class = "DocHeader2"><table class = "DocTopicsSeeAlso" id = "table13"><tr><td class = "TopicsTitle">See Also</td></tr></table><table class = "DocTopicsInOtherGuides" id = "table14"><tr><td height = "8px"/></tr><tr><td class = "TopicsTitleNormal">In Other Guides</td></tr><tr><td><a title = "Defines parameters to control optimization." href = "../TsoCmdMap/tso-r-cmd-optParam.htm#tso-r-cmd-optParam">OPT_PARAM</a></td></tr></table></td></tr></table>




<div class = "body conbody">
<p>Each command has a unique name (<code class = "ph codeph">ID_NAME</code> parameter) and references
a previously defined optimization job (<code class = "ph codeph">OPTIMIZE</code> parameter).
The specified parameters only relate to the given optimization task.
A typical 
command appears as follows:</p>
<pre class = "codeblock">
<code class = "ph codeph">
OPT_PARAM
 ID_NAME  = param_for_bead_optimization
 OPTIMIZE = bead_optimization
 ...
END_
</code>
</pre>
<p>The following parameters might be set in bead optimization:</p>
  
<div class = "section" id = "tso-c-usr-beadSettings-beadGenParam__tso-c-usr-beadSettings-beadGenParam-beadcontr"><h2 class = "title sectiontitle">BEAD_CONTROLLER</h2>

<ul class = "ul" id = "tso-c-usr-beadSettings-beadGenParam__ul_355B82C47B314375AB6CD0BCAEAFB75C">
<li class = "li">Direction of the optimization displacement</li>
<li class = "li">Update of normal vectors (optimization displacement vector)</li>
<li class = "li">Influence on bead width</li>

<li class = "li">Number of iterations</li>


<li class = "li">Minimum stress for an optimized area</li>
<li class = "li">Maximum membrane stress for an optimized area</li>
<li class = "li">Mesh enhancing parameters</li>
</ul>
</div>

  
<div class = "section" id = "tso-c-usr-beadSettings-beadGenParam__tso-c-usr-beadSettings-beadGenParam-beadSens"><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">BEAD_SENSITIVITY</h2>

  
<ul class = "ul" id = "tso-c-usr-beadSettings-beadGenParam__ul_AB62E0A077DB4D1C9C122D682C3E7F51">
<li class = "li">Filtering of sensitivities</li>
<li class = "li">Move limit </li>
<li class = "li">CSA asymptote update</li>
<li class = "li">Sensitivity calculation </li>

</ul>
<p>

<table class = "Remark" id = "table132"><tr><td class = "Remark"><span class = "run-in.important">Important:
				</span><span class = "notecontent"><ol class = "ol" id = "tso-c-usr-beadSettings-beadGenParam__ol_48EFB2D4BA674BB6BC25B81E2694100A">
<li class = "li">The parameters for controller are ignored for the sensitivity-based algorithm and vice versa. </li>
<li class = "li">The command is also used in shape and topology
optimization. However, the optimization parameters that can be set depend on the given
type of optimization. The only parameters that can be set here are those allowable for
bead optimization. Topology and shape optimization parameters cannot be used. </li>
<li class = "li"><code class = "ph codeph">BEAD_WIDTH</code> and
<code class = "ph codeph">BEAD_ITER</code> have no effect in sensitivity-based optimization.
Therefore, always define a <span class = "ph">STOP</span>-command; <span class = "ph">ITER_MAX = 20</span> is
recommended.</li>
</ol></span></td></tr></table>

</p>
</div>

  
<div class = "section" id = "tso-c-usr-beadSettings-beadGenParam__tso-c-usr-beadSettings-beadGenParam-gui"><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">Realization in <span class = "ph">Tosca Structure.gui</span></h2>

  
<p>This example shows a BEAD_CONTROLLER
Example of setting the <code class = "ph codeph">SCALE</code> parameter for controller-based bead optimization:
</p>
<p>Select <span class = "ph menucascade"><span class = "ph uicontrol">Command</span><abbr title = "and then"> &gt; </abbr><span class = "ph uicontrol">OPT_PARAM</span></span>:</p><table class = "table" id = "tso-c-usr-beadSettings-beadGenParam__aa211846"><caption/><colgroup><col/></colgroup><tbody class = "tbody">
<tr class = "row">
<td class = "entry">
<br/><img class = "image" id = "tso-c-usr-beadSettings-beadGenParam__image_7A6D2188BEEA4B3984B672D8CAF25E8B" src = "../TsoUserImages/bead_gui_opt_param.png" width = "350"/><br/></td>
</tr>
</tbody></table>

<p>Example of setting the <code class = "ph codeph">FILTER_RADIUS</code> parameter for sensitivity-based bead optimization:</p>
<table class = "table" id = "tso-c-usr-beadSettings-beadGenParam__aa211899"><caption/><colgroup><col/></colgroup><tbody class = "tbody">
<tr class = "row">
<td class = "entry">
<br/><img class = "image" id = "tso-c-usr-beadSettings-beadGenParam__image_AD495513DED94BCEBAE6FCDE7F187FF3" src = "../TsoUserImages/bead_gui_opt_param2.png" width = "450"/><br/></td>
</tr>
</tbody></table>
</div>

</div>

<div class = "related-links"/></td></tr></table><script type = "text/javascript" src = "../DSDocUI_Bottom34.js">/* */</script></body>
</html>
