<?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 = "Thin trusses in the resulting structure are often undesirable, depending on the manufacturing process. You can define a minimum truss thickness to avoid the creation of small substructures in the final result."/><meta name = "DC.relation" scheme = "URI" content = "tso-c-user-TopOpt-DesArea-MemberSizeContr.htm#tso-c-user-TopOpt-DesArea-MemberSizeContr"/><meta name = "DC.relation" scheme = "URI" content = "../TsoCmdMap/tso-r-cmd-dvconTopo.htm#tso-r-cmd-dvconTopo"/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-t-user-TopOpt-DesArea-MinMS"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Defining a Minimum Truss Thickness (Minimum Member Size)</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-t-user-TopOpt-DesArea-MinMS">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>Defining a Minimum Truss Thickness (Minimum Member Size)</h1></td></tr><tr><td class = "DocHeader4" colspan = "2"/></tr><tr><td class = "DocHeader3"><table class = "DocHeaderIntro" id = "table12"><tr><td class = "Intro1"><p class = "shortdesc">
Thin trusses in the resulting structure are often undesirable, depending
on the manufacturing process. You can define a minimum truss thickness to avoid the
creation of small substructures in the final result.
<p>This task shows you how to:
					</p><ul><li><a href = "#tso-c-user-TopOpt-DesArea-MinMS-gui" id = "toc_rg" title = "">
Define a Minimum Member Size in <span class = "ph">Tosca Structure.gui</span>
</a></li></ul>
</p></td></tr><tr><td class = "Intro2"><hr class = "header"/><span class = "run-in-beforeyoubegin">Before you begin: </span>
<ul class = "ul" id = "tso-t-user-TopOpt-DesArea-MinMS__ul_9636A1DF13534D0CB876E03991735984">
<li class = "li">
It is impossible to ensure the accurate minimum thickness of the structures.
For some cases, the results contain parts with a diameter smaller than
the defined minimum member size.
</li>
<li class = "li">
The CPU-time for the calculation increases quadratically with the
minimum member size. To save calculation time, the restriction should
only be defined in the areas of the model where thin parts should be
avoided. To identify these areas, the first step is to perform an optimization
without restrictions.
</li>
</ul>
</td></tr></table></td><td class = "DocHeader2"><table class = "DocTopicsSeeAlso" id = "table13"><tr><td class = "TopicsTitle">See Also</td></tr><tr><td><a title = "The maximum and minimum member size restrictions prevent parts of the model from becoming too thick or too thin." href = "tso-c-user-TopOpt-DesArea-MemberSizeContr.htm#tso-c-user-TopOpt-DesArea-MemberSizeContr">About Member Size Control</a></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 restrictions of the design variables in topology optimization." href = "../TsoCmdMap/tso-r-cmd-dvconTopo.htm#tso-r-cmd-dvconTopo">DVCON_TOPO</a></td></tr></table></td></tr></table>



<div class = "body taskbody">
<div class = "p"><!--xxx--></div>

</div>


<div class = "related-links"/>

<article class = "topic task nested1" aria-labelledby = "ariaid-title2" id = "tso-c-user-TopOpt-DesArea-MinMS-gui">
<h2 class = "title topictitle2">
Define a Minimum Member Size in <span class = "ph">Tosca Structure.gui</span>
</h2>

<div class = "body taskbody">
<section><ol class = "ol steps"><li class = "li step stepexpand">

Choose <span class = "ph menucascade"><span class = "ph uicontrol">Command</span><abbr title = "and then"> &gt; </abbr><span class = "ph uicontrol"> DVCON_TOPO</span></span> in <span class = "ph">Tosca Structure.pre</span>.

</li><li class = "li step stepexpand">

Define the Minimum Member Size as shown in the following figure: <br/><img class = "image" id = "tso-c-user-TopOpt-DesArea-MinMS-gui__image_4CA95213CBB04835B2005CD753253250" src = "../TsoUserImages/topo_DVCON_TOPO_dialog_6.png" width = "450"/><br/>

</li><li class = "li step stepexpand">

Or use the <code class = "ph codeph">DVCON_TOPO</code> command:

<p>
<pre class = "codeblock">
<code class = "ph codeph">
DVCON_TOPO
  ID_NAME    = &lt;Name of DVCON object&gt;
  EL_GROUP   = &lt;Element group to be restricted&gt;
  CHECK_TYPE = MIN_MEMBER
  THICKNESS  = &lt;minimum thickness of structures&gt;
END_
</code>
</pre>
</p>
<div class = "itemgroup stepresult">
<p>The result of the minimum / maximum member size control looks like follows: </p>
<p>
<br/><img border = "1" class = "image" id = "tso-c-user-TopOpt-DesArea-MinMS-gui__image_68CA6A0B5B8B41E09183548B1067589D" src = "../TsoUserImages/ag0c4f0d.jpg" width = "450"/><br/>
</p>
</div>
</li></ol></section>
</div>

</article>
	

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