<?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, the definition of morphing procedure is discussed."/><meta name = "description" content = "Within this section, the definition of morphing procedure is discussed."/><meta name = "DC.format" content = "HTML5"/><meta name = "DC.identifier" content = "tso-c-usr-shape-morphing-cmd"/><meta name = "DC.language" content = "en"/><link rel = "stylesheet" type = "text/css" href = "../DSDocUI_XML34.css"/><title>Command Syntax</title>
<script type = "text/javascript" src = "../DSDocUI_Highlight34.js">
  	/* */
  	</script></head><body onLoad = "highlightSearchTerms();" id = "tso-c-usr-shape-morphing-cmd">
<a name = "hj-top"> </a><table class = "table1" id = "table11"><tr><td><table class = "DocHeader"><tr><td class = "DocHeader1" colspan = "2"><h1>Command Syntax</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, the definition of morphing procedure
is discussed.</span>

</p>

</p></td></tr></table></td></tr></table>





<div class = "body conbody">
<p>Note: a complete shape optimization task is required.</p>
<pre class = "codeblock">
<code class = "ph codeph">
FEM_INPUT
  ID_NAME    = OPTIMIZATION_MODEL
  FILE       = model.ext 
END_

DV_SHAPE
  ID_NAME    = design_variables 
  ND_GROUP   = design_nodes (must contain all MORPH_DEF areas)
END_

MORPH_AREA
  ID_NAME    = Morph1
  ND_GROUP   = LEFT_NODES
  TYPE       = NORMAL
END_

MORPH_AREA
  ID_NAME    = Morph2
  ND_GROUP   = UPPER_ROUND
  TYPE       = NORMAL
END_

MORPH_AREA
  ID_NAME    = Morph3
  ND_GROUP   = LOWER_ROUND
  TYPE       = NORMAL
END_

MORPH_AREA
  ID_NAME    = Morph4
  ND_GROUP   = LOWER
  TYPE       = NORMAL
END_

DRESP
  ID_NAME    = DRESP_MAX_MISES
  DEF_TYPE   = SYSTEM
  TYPE       = SIG_MISES
  UPDATE     = EVER
  ND_GROUP   = design_nodes 
  GROUP_OPER = MAX
END_

OBJ_FUNC
  ID_NAME    = minimize_max_mises 
  DRESP      = DRESP_MAX_MISES
  TARGET     = MIN
END_

OPTIMIZE
  ID_NAME    = shape_optimization 
  DV         = design_variables 
  OBJ_FUNC   = minimize_max_mises 
  STRATEGY   = SHAPE_CONTROLLER
END_

STOP &#x90;
  ID_NAME    = global_stop 
  ITER_MAX   = 5
END_

MORPH
  ID_NAME          = tosca_morph
  OPTIMIZE         = shape_optimization
  MORPH_DEF        = Morph1
  MORPH_DEF        = Morph2
  MORPH_DEF        = Morph3
  MORPH_DEF        = Morph4
  MORPH_PARAM_FILE = test_morph.csv
  NUM_PROCS        = 1
  SMOOTHING        = NO
END_
</code>
</pre>
</div>

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