<?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 = "Design variables that are usable in bead optimization setups are introduced. Valid are all nodes of shell elements."/><meta name = "description" content = "Design variables that are usable in bead optimization setups are introduced. Valid are all nodes of shell elements."/><meta name = "DC.relation" scheme = "URI" content = "../TsoCmdMap/tso-r-cmd-dvBead.htm#tso-r-cmd-dvBead"/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-c-usr-bead-designArea-desVar"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Design Variables (DV_BEAD)</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-c-usr-bead-designArea-desVar">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>Design Variables (DV_BEAD)</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">Design variables that are usable in bead optimization setups are introduced. Valid are all nodes of shell elements.</span>

</p>
<p>This page discusses: </p><ul><li><a href = "#tso-c-usr-bead-designArea-desVar__tso-c-usr-bead-designArea-desVar-gui" id = "toc_rg" title = "">Define a Design Variable in <span class = "ph">Tosca Structure.gui</span></a></li><li><a href = "#tso-c-usr-bead-designArea-desVar__tso-c-usr-bead-desArea-desVar-shapeSensElems-ToscaSens" id = "toc_rg" title = "">Supported Elements attached to Bead Sensitivity Design Nodes using SENS_CALC_MODE = TOSCA.</a></li><li><a href = "#tso-c-usr-bead-designArea-desVar__tso-c-usr-bead-desArea-desVar-shapeSensElems-AbqSens" id = "toc_rg" title = "">Supported Elements attached to Bead Sensitivity Design Nodes using 
<span class = "ph">Abaqus</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 = "Definition of the design nodes for bead optimization. For more detailed information, see in the SIMULIA Tosca Structure 2023 user guide." href = "../TsoCmdMap/tso-r-cmd-dvBead.htm#tso-r-cmd-dvBead">DV_BEAD</a></td></tr></table></td></tr></table>




<div class = "body conbody">
<p>In bead optimization, shell models might be modified by moving the nodes perpendicular to the
shells. Only nodes that are members of a shell element might be used as design nodes. Nodes for
solid elements cannot be design nodes.</p>

<div class = "section" id = "tso-c-usr-bead-designArea-desVar__tso-c-usr-bead-designArea-desVar-gui"><h2 class = "title sectiontitle">Define a Design Variable in <span class = "ph">Tosca Structure.gui</span></h2>

<ol class = "ol">
<li class = "li">Choose <span class = "ph uicontrol">Command &gt; DV_BEAD</span> in <span class = "ph">Tosca Structure.pre</span>.</li>
<li class = "li">In the DV_BEAD dialog, select a node group and assign an ID_NAME for further reference to the definition.</li>
</ol>
<table class = "table" id = "tso-c-usr-bead-designArea-desVar__aa223217"><caption/><colgroup><col/></colgroup><tbody class = "tbody">
<tr class = "row">
<td class = "entry"><br/><img class = "image" id = "tso-c-usr-bead-designArea-desVar__image_86E733E9DB1C4938B856C283B316D929" src = "../TsoUserImages/aa0367f4.png" height = "97"/><br/></td>
</tr>
</tbody></table>
</div>


<div class = "section" id = "tso-c-usr-bead-designArea-desVar__tso-c-usr-desVarsBead-remark">
<table class = "Remark" id = "table132"><tr><td class = "Remark"><span class = "run-in.important">Important:
				</span><span class = "notecontent">
<p>
<ul class = "ul">
<li class = "li">For BEAD_CONTROLLER, the nodes are only moved in the positive
direction of the shells determined by the element definition in the FE
analysis. For BEAD_SENSITIVITY, the nodes might move in both the
positive (GROW) as well as the negative (SHRINK) normal direction.</li>
<li class = "li">If you want to have nodal movement in the negative normal direction and
want to use BEAD_CONTROLLER, invert the optimization
displacement direction by defining a negative <code class = "ph codeph">SCALE</code>
factor in the OPT_PARAM command. This has no effect for BEAD_SENSITIVITY.</li>
</ul>
</p>
</span></td></tr></table>

<p>The following figure shows the optimization displacement direction for bead optimization:</p>
<table class = "table" id = "tso-c-usr-bead-designArea-desVar__aa211097"><caption/><colgroup><col/></colgroup><tbody class = "tbody">
<tr class = "row">
<td class = "entry"><br/><img class = "image" id = "tso-c-usr-bead-designArea-desVar__image_2FBF444C1CF84352AD92E7BD03F4D24A" src = "../TsoUserImages/aa0338a7.jpg" width = "450"/><br/></td>
</tr>
</tbody></table>

</div>


<div class = "section" id = "tso-c-usr-bead-designArea-desVar__tso-c-usr-bead-desArea-desVar-shapeSensElems-ToscaSens"><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">Supported Elements attached to Bead Sensitivity Design Nodes using SENS_CALC_MODE = TOSCA.</h2>

<p>BEAD_SENSITIVITY is restricted to use only certain shell elements. When using 
<span class = "ph">Tosca</span> sensitivities, the element types below are supported.</p>

<table class = "table" id = "tso-c-usr-bead-designArea-desVar__aa193409"><caption/><colgroup><col/><col/><col/><col/></colgroup><tbody class = "tbody">
<tr class = "row">
<td class = "entry"><p>Valid element types for sensitivity-based bead optimization</p></td>
<td class = "entry"><p><span class = "ph">Abaqus</span> element type</p></td>
<td class = "entry"><p><span class = "ph">ANSYS®</span> element type</p></td>
<td class = "entry"><p><span class = "ph">MSC Nastran®</span> element type</p></td>
</tr>
<tr class = "row">
<td class = "entry" colspan = "4"><p><span class = "ph uicontrol">Shell elements</span></p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>SHELL_QUAD_4</p></td>
<td class = "entry"><p>S4</p><p>S4R</p></td>
<td class = "entry"><p>SHELL143</p><p>SHELL181</p><p>SHELL41</p><p>SHELL43</p><p>SHELL63</p></td>
<td class = "entry"><p>CQUAD4</p><p>CQUADR</p><p>CSHEAR</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>SHELL_QUAD_8</p></td>
<td class = "entry"><p>S8R</p></td>
<td class = "entry"><p>SHELL93</p></td>
<td class = "entry"><p>CQUAD8</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>SHELL_TRIANG_3</p></td>
<td class = "entry"><p>S3</p><p>S3R</p><p>STRI3</p></td>
<td class = "entry"/>
<td class = "entry"><p>CTRIA3</p><p>CTRIAR</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>SHELL_TRIANG_6</p></td>
<td class = "entry"/>
<td class = "entry"/>
<td class = "entry"><p>CTRIA6</p><p>CTRIAX6</p></td>
</tr>

</tbody></table>




</div>


<div class = "section" id = "tso-c-usr-bead-designArea-desVar__tso-c-usr-bead-desArea-desVar-shapeSensElems-AbqSens"><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">Supported Elements attached to Bead Sensitivity Design Nodes using 
<span class = "ph">Abaqus</span>.</h2>

<p>When running with <span class = "ph">Abaqus</span>
as a solver using bead sensitivities, <span class = "ph">Tosca</span> does not 
calculate the sensitivities on its own by default, but retrieves the sensitivity values
from the solver. The table below shows the supported elements.</p>
<p>
<table class = "table"><caption/><colgroup><col/><col/></colgroup><tbody class = "tbody">

<tr class = "row">
<td class = "entry"><p>Valid element types for sensitivity-based </p>
                      <p>nodal optimization with <span class = "ph">Abaqus</span> sensitivities.</p></td>
<td class = "entry"><p><span class = "ph">Abaqus</span> element type</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>SHELL_QUAD_4</p></td>
<td class = "entry"><p>S4</p>
                      <p>S4R</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>SHELL_QUAD_8</p></td>
<td class = "entry"><p>M3D8</p>
                      <p>S8R</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>SHELL_TRIANG_3</p></td>
<td class = "entry"><p>S3</p>
                      <p>S3R</p>
                      </td>
</tr>

</tbody></table>
</p>
</div>


</div>

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