<?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 = "Areas with either low stresses or low bending/membrane stress ratios will be disregarded from the optimization."/><meta name = "description" content = "Areas with either low stresses or low bending/membrane stress ratios will be disregarded from the optimization."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-c-usr-beadParamCtrl-beadPenaltyCond"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Penalty Conditions (BEAD_MIN_STRESS and BEAD_MAX_MEMBRANE)</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-c-usr-beadParamCtrl-beadPenaltyCond">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>Penalty Conditions (BEAD_MIN_STRESS and BEAD_MAX_MEMBRANE)</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 = "header"><p class = "abstract">
<span class = "shortdesc">Areas with either low stresses or low bending/membrane stress ratios will be disregarded
            from the optimization.</span>

</p>

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




<div class = "body conbody">
<p>Two penalty functions are available in <span class = "ph">Tosca Structure.bead</span>:</p>
<ul class = "ul"><li class = "li">BEAD_MIN_STRESS =  &lt;<span class = "ph">penalty_value</span>&gt;</li>
<li class = "li"> BEAD_MAX_MEMBRANE =  &lt;<span class = "ph">penalty_value</span>&gt;</li></ul>
<p>The functions make sure that the areas that either have very low stresses
or a low bending/membrane stress ratio are disregarded by the optimization.
</p>
<p>The BEAD_MIN_STRESS penalty value is the relative to the maximum von Mises stress in the design
            area. If an element has a lower von Mises stress than this value, the element is left
            out of the optimization.</p>
<figure class = "fig fignone"><span class = "desc figdesc">The penalized elements are dark blue. Left is the BEAD_MIN_STRESS criteria used, and right is the BEAD_MAX_MEMBRANE used:</span><br/><img border = "1" class = "image" src = "../TsoUserImages/aa033c04.jpg" width = "450"/><br/></figure>

<p> The <code class = "ph codeph">BEAD_MAX_MEMBRANE</code> is based on the ratio between
the highest principal of the two tensors, Differential Stress Tensor
and Membrane Stress Tensor, respectively. The Differential Stress Tensor
is a measure for the bending of a plate whereas the Membrane Stress Tensor
is a measure for in-plane stress. </p>
<figure class = "fig fignone"><span class = "desc figdesc">Left with no penalization criteria used and right with both:</span><br/><img border = "1" class = "image" src = "../TsoUserImages/aa033c58.jpg" width = "450"/><br/></figure>

<p>
<table class = "Remark" id = "table132"><tr><td class = "Remark"><span class = "run-in.important">Important:
				</span><span class = "notecontent"><ul class = "ul">
<li class = "li">The default settings are:

<code class = "ph codeph">BEAD_MIN_STRESS = 0.001</code>,
<code class = "ph codeph">BEAD_MAX_MEMBRANE = 1.0</code>.

This means that if an element has less than 0.1% of the von Mises stress 
or the membrane stress is higher than the bending stress, it will not be optimized. 
</li>
<li class = "li">Both penalty conditions can be shut off by setting the parameters to zero:

<code class = "ph codeph">BEAD_MIN_STRESS = 0.0</code>,
<code class = "ph codeph">BEAD_MAX_MEMBRANE = 0.0</code>.
</li></ul></span></td></tr></table>


</p>

</div>

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