Region Command: Difference between revisions

From OpenSeesWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{CommandManualMenu}}
{{CommandManualMenu}}


The region command is used to label a group of nodes and elements. This command is also used to assign rayleigh damping parameters to the nodes and elements in this region. The region is specified by either elements or nodes, not both. If elements are defined, the region includes these elements and the all connected nodes. If nodes are specified, the region includes these nodes and all elements of which all nodes are prescribed to be in the region.  
The region command is used to label a group of nodes and elements. This command is also used to assign rayleigh damping parameters to the nodes and elements in this region. The region is specified by either elements or nodes, not both. If elements are defined, the region includes these elements and the all connected nodes, unless the -eleOnly option is used. If nodes are specified, the region includes these nodes and all elements of which all nodes are prescribed to be in the region, unless the -nodeOnly option is used.  


{|  
{|  
| style="background:yellow; color:black; width:800px" | ''' region $regTag <-ele ($ele1 $ele2 ...)> <-eleRange $startEle $endEle> <-node ($node1 $node2 ...)> <-nodeRange $startNode $endNode> <-node all> <-rayleigh $alphaM $betaK $betaKinit $betaKcomm>'''
| style="background:yellow; color:black; width:800px" | ''' region $regTag <-ele ($ele1 $ele2 ...)> <-eleOnly ($ele1 $ele2 ...)> <-eleRange $startEle $endEle> <-eleOnlyRange $startEle $endEle> <-node ($node1 $node2 ...)> <-nodeOnly ($node1 $node2 ...)> <-nodeRange $startNode $endNode> <-nodeOnyRange $startNode $endNode> <-node all> <-rayleigh $alphaM $betaK $betaKinit $betaKcomm>'''
|}
|}



Revision as of 19:26, 13 September 2017




The region command is used to label a group of nodes and elements. This command is also used to assign rayleigh damping parameters to the nodes and elements in this region. The region is specified by either elements or nodes, not both. If elements are defined, the region includes these elements and the all connected nodes, unless the -eleOnly option is used. If nodes are specified, the region includes these nodes and all elements of which all nodes are prescribed to be in the region, unless the -nodeOnly option is used.

region $regTag <-ele ($ele1 $ele2 ...)> <-eleOnly ($ele1 $ele2 ...)> <-eleRange $startEle $endEle> <-eleOnlyRange $startEle $endEle> <-node ($node1 $node2 ...)> <-nodeOnly ($node1 $node2 ...)> <-nodeRange $startNode $endNode> <-nodeOnyRange $startNode $endNode> <-node all> <-rayleigh $alphaM $betaK $betaKinit $betaKcomm>


$regTag unique integer tag
$ele1 $ele2 ... tags of selected elements in domain to be included in region (optional, default: omitted)
$node1 $node2 ... tags of selected nodes in domain to be included in region (optional, default: omitted)
$startEle $endEle tag for start and end elements -- range of selected elements in domain
$startNode $endNode tag for start and end nodes -- range of nodes in domain
$alphaM $betaK $betaKinit $betaKcomm Arguments to define Rayleigh damping matrix (optional, default: zero)


NOTE:

The user cannot prescribe the region by BOTH elements and nodes.

EXAMPLE:

region 1 -ele 1 5 -eleRange 10 15

region 2 -node 2 4 6 -nodeRange 9 12


Code Developed by: fmk