<?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 = "Allowed constraints for sensitivity-based shape optimization."/><meta name = "description" content = "Allowed constraints for sensitivity-based shape optimization."/><meta name = "DC.relation" scheme = "URI" content = "tso-m-usr-terms-constraint-sb.htm#tso-m-usr-terms-constraint-sb"/><meta name = "DC.relation" scheme = "URI" content = "tso-m-usr-terms-dresps-sb.htm#tso-m-usr-terms-dresps-sb"/><meta name = "DC.relation" scheme = "URI" content = "../TsoCmdMap/tso-r-cmd-constraint.htm#tso-r-cmd-constraint"/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-c-usr-shape-constr-sens"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Constraints for Sensitivity-Based Shape Optimization</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-c-usr-shape-constr-sens">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>Constraints for Sensitivity-Based Shape Optimization</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"> Allowed constraints for sensitivity-based shape optimization.</span>

</p>

</p></td></tr></table></td><td class = "DocHeader2"><table class = "DocTopicsSeeAlso" id = "table13"><tr><td class = "TopicsTitle">See Also</td></tr><tr><td><a title = "Normally, optimization tasks have some restrictions. These restrictions limit the values of the design responses or linear combinations of the design responses. If the constraint is not fulfilled the optimization result is not feasible." href = "tso-m-usr-terms-constraint-sb.htm#tso-m-usr-terms-constraint-sb">Constraints</a></td></tr><tr><td><a title = "Most design responses are only available for certain analysis types. Others are independent of the analysis type because they are directly linked to the geometry of the FE-model. Each design response represents one scalar value which can be extracted from the model information (like the volume) or from the FE-results." href = "tso-m-usr-terms-dresps-sb.htm#tso-m-usr-terms-dresps-sb">Design Responses</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 = "Definition of an equality or inequality (less or equal/ greater or equal) constraint. The constraint is defined with respect to a design response." href = "../TsoCmdMap/tso-r-cmd-constraint.htm#tso-r-cmd-constraint">CONSTRAINT</a></td></tr></table></td></tr></table>




<div class = "body conbody">
<p> The number of constraints allowed for SHAPE_SENSITIVITY is as vast as the possibilities for
object function definition. This is one of the advantages of the sensitivity-basedapproach. 
<table class = "table"><caption/><colgroup><col/><col/></colgroup><tbody class = "tbody">
<tr class = "row">
<td class = "entry"><span class = "ph uicontrol">Static analysis</span></td>
<td class = "entry"><span class = "ph uicontrol">Description</span></td>
</tr>
<tr class = "row">
<td class = "entry"><p>CENTER_GRAVITY_X</p>
                      <p>CENTER_GRAVITY_Y</p>
                      <p>CENTER_GRAVITY_Z</p>
</td>
<td class = "entry"><p>Center of gravity design responses</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>DISP_ABS</p>
                      <p>DISP_X</p>
                      <p>DISP_Y</p>
                      <p>DISP_Z</p>
                      <p>DISP_X_ABS</p>
                      <p>DISP_Y_ABS</p>
                      <p>DISP_Z_ABS</p></td>
<td class = "entry"><p>Displacement design responses</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>INERTIA_XX</p>
                      <p>INERTIA_XY</p>
                      <p>INERTIA_XZ</p>
                      <p>INERTIA_YY</p>
                      <p>INERTIA_YZ</p>
                      <p>INERTIA_ZZ</p></td>
<td class = "entry"><p>Moment of inertia design responses</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>INTERNAL_FORCE_ABS</p>
                      <p>INTERNAL_FORCE_X</p>
                      <p>INTERNAL_FORCE_Y</p>
                      <p>INTERNAL_FORCE_Z</p>
                      <p>INTERNAL_FORCE_X_ABS</p>
                      <p>INTERNAL_FORCE_Y_ABS</p>
                      <p>INTERNAL_FORCE_Z_ABS</p></td>
<td class = "entry"><p>Internal force design responses</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>INTERNAL_MOMENT_X</p>
                      <p>INTERNAL_MOMENT_Y</p>
                      <p>INTERNAL_MOMENT_Z</p>
                      <p>INTERNAL_MOMENT_X_ABS</p>
                      <p>INTERNAL_MOMENT_Y_ABS</p>
                      <p>INTERNAL_MOMENT_Z_ABS</p></td>
<td class = "entry"><p>Internal moment design responses</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>PEMAG</p></td>
<td class = "entry"><p>Plastic strain magnitude design response**</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>REACTION_FORCE_ABS</p>
                      <p>REACTION_FORCE_X</p>
                      <p>REACTION_FORCE_Y</p>
                      <p>REACTION_FORCE_Z</p>
                      <p>REACTION_FORCE_X_ABS</p>
                      <p>REACTION_FORCE_Y_ABS</p>
                      <p>REACTION_FORCE_Z_ABS</p></td>
<td class = "entry"><p>Reaction force design responses</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>REACTION_MOMENT_X</p>
                      <p>REACTION_MOMENT_Y</p>
                      <p>REACTION_MOMENT_Z</p>
                      <p>REACTION_MOMENT_X_ABS</p>
                      <p>REACTION_MOMENT_Y_ABS</p>
                      <p>REACTION_MOMENT_Z_ABS</p></td>
<td class = "entry"><p>Reaction moment design responses</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>ROT_ABS</p>
                      <p>ROT_X</p>
                      <p>ROT_Y</p>
                      <p>ROT_Z</p>
                      <p>ROT_X_ABS</p>
                      <p>ROT_Y_ABS</p>
                      <p>ROT_Z_ABS</p></td>
<td class = "entry"><p>Rotation design responses</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>STRAIN_ENERGY</p></td>
<td class = "entry"/>
</tr>
<tr class = "row">
<td class = "entry"><p>SIG_1</p></td>
<td class = "entry"><p>Maximum principal stress.</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>SIG_3</p></td>
<td class = "entry"><p>Minimum principal stress.</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>SIG_MISES</p>
                      <p>SIG_SENS_MISES</p></td>
<td class = "entry"><p>Von Mises Stress design responses</p>
                      <p>For <code class = "ph codeph">SIG_MISES</code>, <code class = "ph codeph">SIG_SENS_MISES</code> is used for sensitivity calculation.</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>SIG_SIGNED_MISES</p></td>
<td class = "entry"><p>Signed von Mises stress failure criteria.</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>SIG_GLINKA_EEQ</p>
	                  <p>SIG_GLINKA_PEEQ</p>
	                  <p>SIG_GLINKA_SEQ</p>
	                  <p>SIG_NEUBER_EEQ</p>
	                  <p>SIG_NEUBER_PEEQ</p>
	                  <p>SIG_NEUBER_SEQ</p></td>
<td class = "entry"><p>Glinka and Neuber formulations for equivalent strain (_EEQ), stress (_SEQ) and plastic strain (_PEEQ) using the plastic correction factor, respectively**.</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>STRAIN_ENERGY</p></td>
<td class = "entry"><p>Strain energy design responses</p></td>
</tr>
<tr class = "row">
<td class = "entry"><p>WEIGHT</p></td>
<td class = "entry"><p>Weight design response</p></td>
</tr>

<tr class = "row">
<td class = "entry"><span class = "ph uicontrol">Modal analysis</span></td>
<td class = "entry"><span class = "ph uicontrol">Description</span></td>
</tr>
<tr class = "row">
<td class = "entry"><p>DYN_FREQ</p></td>
<td class = "entry"><p>Dynamic frequency design response</p></td>
</tr>





<tr class = "row">
<td class = "entry"><span class = "ph uicontrol">Analysis independent</span></td>
<td class = "entry"><span class = "ph uicontrol">Description</span></td>
</tr>
<tr class = "row">
<td class = "entry"><p>VOLUME</p></td>
<td class = "entry"><p>Volume design response</p></td>
</tr>

</tbody></table>
</p>
<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">Design responses marked with <code class = "ph codeph">**</code> are only allowed using
   <span class = "ph">Abaqus</span> sensitivities.</li>
</ul></span></td></tr></table>
</p>
</div>

<div class = "related-links"/>
</td></tr></table><script type = "text/javascript" src = "../DSDocUI_Bottom34.js">/* */</script></body>
</html>
