<?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 = "task"/><meta name = "description" content = "Details about the optimization of the Holder Model"/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-t-example-bead-holder"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Optimizing the Holder Model</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-t-example-bead-holder">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>Optimizing the Holder Model</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">Details about the optimization of the Holder Model<p>This task shows you how to:
					</p><ul><li><a href = "#t-UsingStandardSettings" id = "toc_rg" title = "">Use Standard Settings</a></li><li><a href = "#t-UsingSmoothing" id = "toc_rg" title = "">Use BEAD_NODE_SMOOTH</a></li><li><a href = "#t-UsingCURV_SMOOTH" id = "toc_rg" title = "">Use CURV_SMOOTH</a></li></ul>
</p></td></tr></table></td></tr></table>
  

  

  <article class = "topic task nested1" aria-labelledby = "ariaid-title2" id = "t-UsingStandardSettings">
    <h2 class = "title topictitle2">Use Standard Settings</h2>

    <div class = "body taskbody">
      <section><div class = "li step p">
          
            Command in the parameter file:
          
          <div class = "itemgroup stepresult">
            <pre class = "codeblock">
OPT_PARAM
  ID_NAME               = MY_PARAMETERS
  OPTIMIZE              = BEAD_OPTIMIZATION
  BEAD_WIDTH            = 50.0
END_
            </pre>
            The following figure shows the optimized
            solution using BEAD_WIDTH = 50.0 and BEAD_HEIGHT = 10.0, but
            otherwise the standard settings from
            <span class = "ph">Tosca Structure.gui</span>.
            The two areas of interest are circled and marked with "1" and "2" and will be
            used in the following to explain the function of the two optional
            OPT_PARAM: BEAD_NODE_SMOOTH(1) and CURV_SMOOTH(2) settings.
            <p>
              <br/><img class = "image" src = "../TsoExampleImages/beadHolderResultStandard.png"/><br/>
            </p>
          </div>
        </div></section>
    </div>

  </article>

  <article class = "topic task nested1" aria-labelledby = "ariaid-title3" id = "t-UsingSmoothing">
    <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 topictitle2">Use BEAD_NODE_SMOOTH</h2>

    <div class = "body taskbody">
      <section><div class = "li step p">
          
            Command in the parameter file:
          
          <div class = "itemgroup stepresult">
            <pre class = "codeblock">
OPT_PARAM
  ID_NAME               = MY_PARAMETERS
  OPTIMIZE              = BEAD_OPTIMIZATION
  BEAD_NODE_SMOOTH      = 20.0
  BEAD_WIDTH            = 50.0
END_
            </pre>
            <p> BEAD_NODE_SMOOTH defines a distance that is the lowest possible in plane distance
              where the optimization displacement is allowed to vary from 0.0 to the defined
              bead height. The following figure shows the effect of BEAD_NODE_SMOOTH for different
              values. </p>
            <p>
              <br/><img class = "image" src = "../TsoExampleImages/beadHolderSmoothBeadNode.png"/><br/>
            </p>
            <p> a) The value 1.0 is smaller than the element edge length and there no smoothing is
              enforced from the nondesign to design area (see the model). </p>
            <p> b) and c) The values are higher and it is seen from the figure that more elements
              are forced to be in the transition from nondesign to design area. The default value in
              <span class = "ph">Tosca Structure.bead</span> is BEAD_NODE_SMOOTH = 0.25*BEAD_WIDTH and that is in this case
              shown in b). </p>
          </div>
        </div></section>
    </div>

  </article>

  <article class = "topic task nested1" aria-labelledby = "ariaid-title4" id = "t-UsingCURV_SMOOTH">
    <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 topictitle2">Use CURV_SMOOTH</h2>

    <div class = "body taskbody">
      <section><div class = "li step p">
          
            Command in the parameter file:
          
          <div class = "itemgroup stepresult">
            <pre class = "codeblock">
OPT_PARAM
  ID_NAME               = MY_PARAMETERS
  OPTIMIZE              = BEAD_OPTIMIZATION
  CURV_SMOOTH           = 10.0
  BEAD_NODE_SMOOTH      = 20.0
  BEAD_WIDTH            = 50.0
END_
            </pre>
            <p>
              If BEAD_NODE_SMOOTH &gt;
              0.5*BEAD_WIDTH, the optimization will stop with an error.
              CURV_SMOOTH defines the radius in which the mesh effects of a curved
              surface can be reduced. The value depends on the average element
              edge length in the design domain and is default set to 5.0 times
              this length (see the following figure b).
            </p>
            <p>
              <br/><img class = "image" src = "../TsoExampleImages/beadHolderSmoothCurv.png"/><br/>
            </p>
            <p>
              The figure shows the effect of CURV_SMOOTH for different values. It
              is important to notice the different element size in the bead.
            </p>
            <p>
              a) the curvature of the initial structure
              squeezes the nodes together so that the elements become quite
              small. For even higher degrees of curvature and large bead heights,
              it is possible that the nodes "grow together", thus distorting the
              elements so much that the FE-analysis will fail.
            </p>
            <p> c) the smoothing radius is 10 times the average element edge length. The elements in
              the curved area are almost the same size as the elements in the nonoptimized areas and
              thereby keeping a valid mesh. It should be noted that the high values of CURV_SMOOTH will
              result in a large computational effort. </p>
          </div>
        </div></section>
    </div>

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