<?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 = "Within this section, some remarks concerning loads and boundary conditions are summarized."/><meta name = "description" content = "Within this section, some remarks concerning loads and boundary conditions are summarized."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-c-usr-solver-ansys-bcond"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Loads and Boundary Conditions</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-c-usr-solver-ansys-bcond">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>Loads and Boundary Conditions</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">Within this section, some remarks concerning loads and boundary
conditions are summarized.</span>

</p>
<p>This page discusses: </p><ul><li><a href = "#tso-c-usr-solver-ansys-bcond__tso-c-usr-solver-ansys-bcond-contact" id = "toc_rg" title = "">Contact Boundary Conditions</a></li><li><a href = "#tso-c-usr-solver-ansys-bcond__tso-c-usr-solver-ansys-bcond-nodeRestr" id = "toc_rg" title = "">Node Restrictions for Shape Optimization</a></li></ul>
</p></td></tr></table></td></tr></table>




<div class = "body conbody">
<div class = "section" id = "tso-c-usr-solver-ansys-bcond__tso-c-usr-solver-ansys-bcond-contact"><h2 class = "title sectiontitle">Contact Boundary Conditions</h2>

<p>Contact conditions are permitted in the analysis model for topology
and shape optimization. Defining a contact surface directly on the edge
of the design space is allowed in topology optimization. The shape optimization
algorithm must be inverted (see command <code class = "ph codeph">OPT_PARAM</code>,
parameter <code class = "ph codeph">SCALE</code>) if the design edge belongs to a contact
surface in shape optimization. Convergence difficulties in the FE analysis
might arise in cases of complex contact problems due to large changes in
the model during optimization. The Use of Contact Boundary Condition
Requires a <span class = "ph">Tosca Structure.nonlinear</span>.
License</p>
</div>

  
<div class = "section" id = "tso-c-usr-solver-ansys-bcond__tso-c-usr-solver-ansys-bcond-nodeRestr"><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">Node Restrictions for Shape Optimization</h2>

<p>Node fixations are not loaded during the loading of the analysis model.
The boundary conditions (<code class = "ph codeph">SPC = NR1</code> and <code class = "ph codeph">SPC =
NR2</code>) are transferred to the optimization model by entering the
command</p>
<pre class = "codeblock">
<code class = "ph codeph">
OPTION
 READ_BC = ALL
END_
</code>
</pre>
<p>Node fixations are created in <span class = "ph">ANSYS®</span>
in the load files (<code class = "ph codeph">*.sxx</code>) of the analysis model with
the following command, which we recommend:</p>
<pre class = "codeblock">
<code class = "ph codeph">
D, NODE, Lab, VALUE, VALUE2, NEND, NINC, Lab2, Lab3, Lab4, Lab5, Lab6 
</code>
</pre>
</div>

</div>

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