<?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 = "abstract" content = "Shell thicknesses can be clustered to have equal values in certain areas (in each element group) during the optimization (CHECK_TYPE = CLUSTER_GROUPS). Clustering reduces the number of design variables (without influence on calculation time)."/><meta name = "description" content = "Shell thicknesses can be clustered to have equal values in certain areas (in each element group) during the optimization (CHECK_TYPE = CLUSTER_GROUPS). Clustering reduces the number of design variables (without influence on calculation time)."/><meta name = "DC.relation" scheme = "URI" content = "../TsoCmdMap/tso-r-cmd-dvconSizing.htm#tso-r-cmd-dvconSizing"/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-t-usr-sizing-manuCond-clustGrp"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Defining Cluster Groups</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-t-usr-sizing-manuCond-clustGrp">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>Defining Cluster Groups</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">
Shell thicknesses can be clustered to have equal values in certain
areas (in each element group) during the optimization (<code class = "ph codeph">CHECK_TYPE = CLUSTER_GROUPS</code>).
Clustering reduces the number of design variables (without influence
on calculation time).
</span>

</p>
<p>This task shows you how to:
					</p><ul><li><a href = "#tso-t-usr-sizing-manuCond-clustGrp-gui" id = "toc_rg" title = "">Define Cluster Groups in <span class = "ph">Tosca Structure.gui</span></a></li><li><a href = "#tso-t-usr-sizing-manuCond-clustGrp-parFile" id = "toc_rg" title = "">  Parameter File</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 restrictions of the design variables in sizing optimization." href = "../TsoCmdMap/tso-r-cmd-dvconSizing.htm#tso-r-cmd-dvconSizing">DVCON_SIZING</a></td></tr></table></td></tr></table>




<div class = "related-links"/>

<article class = "topic task nested1" aria-labelledby = "ariaid-title2" id = "tso-t-usr-sizing-manuCond-clustGrp-gui">
<h2 class = "title topictitle2">Define Cluster Groups in <span class = "ph">Tosca Structure.gui</span></h2>

<div class = "body taskbody">
<section><ol class = "ol steps"><li class = "li step">
Choose <span class = "ph uicontrol">Command | DVCON_SIZING</span> in 
<span class = "ph">Tosca Structure.pre</span>screen.
</li><li class = "li step">
Apply an <span class = "ph uicontrol">ID_NAME</span> and select your cluster groups. If the element group is not already defined, it is necessary
to define it in advance using the <code class = "ph codeph">GROUP_DEF</code> command.
</li><li class = "li step">
If the element group is not already defined, it is necessary
to define it in advance using the <code class = "ph codeph">GROUP_DEF</code> command.
</li><li class = "li step">
Choose <span class = "ph uicontrol">Type = Cluster Groups</span>:<br/><img class = "image" src = "../TsoUserImages/size_dvcon_sizing_cluster.png" width = "450"/><br/>
</li></ol></section>
</div>

</article>

<article class = "topic task nested1" aria-labelledby = "ariaid-title3" id = "tso-t-usr-sizing-manuCond-clustGrp-parFile">
<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">  Parameter File</h2>

<div class = "body taskbody">
<section><div class = "li step p">
The resulting command looks like:
<div class = "itemgroup stepresult">
<pre class = "codeblock">
<code class = "ph codeph">
DVCON_SIZING
 ID_NAME    = cluster_area
 EL_GROUP   = <span class = "ph">cluster_grp_1</span>
 EL_GROUP   = <span class = "ph">cluster_grp_2</span>
 EL_GROUP   = <span class = "ph">cluster_grp_3</span>
 <span class = "ph">...</span>
 CHECK_TYPE = CLUSTER_GROUPS
END_
</code>
</pre>
</div>
</div></section>
<p class = "result">
<p>Within each element group, the elemental thicknesses will be equal but between the groups the thicknesses will be different.
This constraint for the design variables is activated when it is referenced in the <code class = "ph codeph">OPTIMIZE</code> command.</p>
<p>In general, clustering areas correspond to areas made from one sheet metal. Nevertheless,
      performing the optimization without clustering might give you ideas where to construct borders
      between (that is, where to combine or cut) your single sheets.</p>
<p>The following figures demonstrate an example with free sizing optimization and clustering for certain (approx. 200) areas:</p>
<table class = "table" id = "tso-t-usr-sizing-manuCond-clustGrp-parFile__aa752906"><caption/><colgroup><col/></colgroup><tbody class = "tbody">
<tr class = "row">
<td class = "entry"><br/><img class = "image" src = "../TsoUserImages/aa0b7d0d.jpg" width = "450"/><br/></td>
</tr>
</tbody></table>
</p>
</div>

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