SMS:2D Mesh Nodes Menu: Difference between revisions

From XMS Wiki
Jump to navigationJump to search
(Clarified where these commands are found in SMS 12.1)
No edit summary
Line 1: Line 1:
2D Mesh Nodes are the basic building blocks of elements in finite element meshes. Nodes are also required to create nodestrings and assign boundary conditions. The following commands are available when working with 2D Mesh Nodes (under the ''Nodes'' menu when the Mesh Module is activated):
2D Mesh Nodes are the basic building blocks of elements in finite element meshes. Nodes are also required to create nodestrings and assign boundary conditions. The following commands are available when working with 2D Mesh Nodes (under the ''Nodes'' menu when the Mesh Module is activated):
 
* '''Interpolation Options''' {{Anchor|Interpolation Options}}
{|class="wikitable"
<blockquote style="margin-top:0px; margin-bottom:0px;">
!width="150" align="center"|Command
Opens the ''Node Interpolation Options'' dialog. Using the options that are set in this dialog, a set of new nodes can be interpolated between any two selected nodes.
!align="center"|Description
|-
| align = "center" | '''Interpolation Options''' {{Anchor|Interpolation Options}}
|| The '''Interpolation Options''' item from the ''Nodes'' menu opens the ''Node Interpolation Options'' dialog. Using the options that are set in this dialog, a set of new nodes can be interpolated between any two selected nodes.


If two nodes are selected when this dialog is invoked, the distance between the two nodes is displayed at the top of the dialog. The number of new nodes can be specified in three ways:
If two nodes are selected when this dialog is invoked, the distance between the two nodes is displayed at the top of the dialog. The number of new nodes can be specified in three ways:
Line 17: Line 13:
The ''Linear/Arc'' option controls the distribution shape of the new nodes. The Linear option causes all new nodes to be in a straight line while the ''Arc'' option causes all new nodes to form an arc. If the arc option is used, a Radius must also be specified. The arc will be created counter-clockwise from the first selected node to the second.
The ''Linear/Arc'' option controls the distribution shape of the new nodes. The Linear option causes all new nodes to be in a straight line while the ''Arc'' option causes all new nodes to form an arc. If the arc option is used, a Radius must also be specified. The arc will be created counter-clockwise from the first selected node to the second.


[[File:InterpNodesExample.gif|left|frame|Interpolation option examples.]]
[[File:InterpNodesExample.gif|thumb|none|Interpolation option examples.]]
 
</blockquote>
|-
* '''Interpolate''' {{Anchor|Interpolate}}
| align = "center" | '''Interpolate''' {{Anchor|Interpolate}}
<blockquote style="margin-top:0px; margin-bottom:0px;">
|| After the interpolation options are set up, nodes can be interpolated between any two selected nodes by choosing the Interpolate item from the ''Nodes'' menu. This operation may be performed multiple times with a single set of interpolation options by selecting any two nodes and invoking the command again.
After the interpolation options are set up, nodes can be interpolated between any two selected nodes by choosing the Interpolate item from the ''Nodes'' menu. This operation may be performed multiple times with a single set of interpolation options by selecting any two nodes and invoking the command again.


The elevation of each new node depends on the ''Insert nodes into triangulated mesh'' option in the ''Node Options'' dialog (see section 1.6.8). If this option is turned on and the new node is inside the finite element mesh, then the elevation is interpolated from the mesh. If this option is turned off or the new node is not inside the finite element mesh, the elevation is interpolated from the two selected nodes.
The elevation of each new node depends on the ''Insert nodes into triangulated mesh'' option in the ''Node Options'' dialog (see section 1.6.8). If this option is turned on and the new node is inside the finite element mesh, then the elevation is interpolated from the mesh. If this option is turned off or the new node is not inside the finite element mesh, the elevation is interpolated from the two selected nodes.
 
</blockquote>
|-
* '''Find Node''' {{Anchor|Find Node}}
| align = "center" | '''Find Node''' {{Anchor|Find Node}}
<blockquote style="margin-top:0px; margin-bottom:0px;">
|| When the '''Find Node''' command is executed, the [[SMS:Find 2D Mesh Node Dialog|''Find 2D Mesh Node'' dialog]] opens which can initiate a search for a specific 2D mesh node.
Opens the [[SMS:Find 2D Mesh Node Dialog|''Find 2D Mesh Node'' dialog]] which can initiate a search for a specific 2D mesh node.
 
</blockquote>
|-
* '''Select or Delete Duplicate Nodes'''
| align = "center" | '''Select or Delete Duplicate Nodes'''
<blockquote style="margin-top:0px; margin-bottom:0px;">
|| Duplicate nodes are either selected or deleted, according to the option defined in the ''Node Options'' dialog. The menu item shows either ''Select Duplicate nodes'' or ''Delete duplicate nodes'' based on the setting. Two nodes are considered to be duplicates if they are closer together than the ''Tolerance'' in the ''Node Options'' dialog. When deleting duplicate nodes, elements attached to deleted nodes will also be removed, unless the ''Merge adjacent elements when deleting'' option is turned on in the ''Node Options'' dialog.
Duplicate nodes are either selected or deleted, according to the option defined in the ''Node Options'' dialog. The menu item shows either ''Select Duplicate nodes'' or ''Delete duplicate nodes'' based on the setting. Two nodes are considered to be duplicates if they are closer together than the ''Tolerance'' in the ''Node Options'' dialog. When deleting duplicate nodes, elements attached to deleted nodes will also be removed, unless the ''Merge adjacent elements when deleting'' option is turned on in the ''Node Options'' dialog.
 
</blockquote>
|-
* '''Select Disjoint Nodes'''
| align = "center" | '''Select Disjoint Nodes'''
<blockquote style="margin-top:0px; margin-bottom:0px;">
|| Disjoint nodes can be found automatically and selected by choosing the '''Select Disjoint Nodes''' option from the ''Nodes'' menu. Disjoint nodes are nodes that are not connected to any elements. Before saving a simulation, it is important to make sure there are no disjoint nodes in the mesh.
Disjoint nodes can be found automatically and selected by choosing the '''Select Disjoint Nodes''' option from the ''Nodes'' menu. Disjoint nodes are nodes that are not connected to any elements. Before saving a simulation, it is important to make sure there are no disjoint nodes in the mesh.
 
</blockquote>
|-
* '''Locked''' {{Anchor|Locked}}
| align = "center" | '''Locked''' {{Anchor|Locked}}
<blockquote style="margin-top:0px; margin-bottom:0px;">
|| The nodes in a mesh can be dragged with the mouse cursor if they are unlocked and the '''Select Mesh Nodes''' tool is selected. The '''Locked''' item in the ''Nodes'' menu toggles on and off the node locked status. If nodes are locked, a check mark is shown next to the menu text. The default status is locked so that nodes are not accidentally moved.
The nodes in a mesh can be dragged with the mouse cursor if they are unlocked and the '''Select Mesh Nodes''' tool is selected. The '''Locked''' item in the ''Nodes'' menu toggles on and off the node locked status. If nodes are locked, a check mark is shown next to the menu text. The default status is locked so that nodes are not accidentally moved.
 
</blockquote>
|-
*'''Reduce Nodal Connectivity'''
| align="center" | '''Reduce Nodal Connectivity'''
<blockquote style="margin-top:0px; margin-bottom:0px;">
|| This command searches through the active mesh looking for wagon wheel nodes.  When such a node is found, SMS  [[SMS:Reduce Nodal Connectivity|reduces]] the nodal connectivity by inserting new node(s).
Searches through the active mesh looking for wagon wheel nodes.  When such a node is found, SMS  [[SMS:Reduce Nodal Connectivity|reduces]] the nodal connectivity by inserting new node(s).
 
</blockquote>
|-
* '''Renumber''' {{Anchor|Renumber}}
| align = "center" | '''Renumber''' {{Anchor|Renumber}}
<blockquote style="margin-top:0px; margin-bottom:0px;">
|| The '''Renumber''' command from the ''Nodes'' menu is used to order the IDs of the nodes and elements to make numeric calculations more efficient.  The goal is to make the matrix used in calculations as diagonal as possible by having related nodes numbered with indices as close as possible to each other.  SMS now utilizes a Cuthill-McKee global renumbering scheme to update these indices.  When a mesh is generated, it is resequenced, however, after performing hand edits the mesh should be sequenced again.
Used to order the IDs of the nodes and elements to make numeric calculations more efficient.  The goal is to make the matrix used in calculations as diagonal as possible by having related nodes numbered with indices as close as possible to each other.  SMS now utilizes a Cuthill-McKee global renumbering scheme to update these indices.  When a mesh is generated, it is resequenced, however, after performing hand edits the mesh should be sequenced again.


Multiple invocations of the scheme may result in slightly different sequences.
Multiple invocations of the scheme may result in slightly different sequences.
 
</blockquote>
|-
* '''Transform''' {{Anchor|Transform}}
| align = "center" | '''Transform''' {{Anchor|Transform}}
<blockquote style="margin-top:0px; margin-bottom:0px;">
|| The [[SMS:Data Transform|'''Transform''']] command from the ''Nodes'' menu is used to move a group of selected nodes. If there are no selected nodes, the transformation will be applied to all nodes of in mesh. When this command is executed, the ''Nodes Transform'' dialog opens.
Opens [[SMS:Data Transform|''Transform'']] dialog which is used to move a group of selected nodes. If there are no selected nodes, the transformation will be applied to all nodes of in mesh. When this command is executed, the ''Nodes Transform'' dialog opens.


In this dialog, the transformation type can be chosen and then appropriate parameters can be entered. The following transformation types are available:
In this dialog, the transformation type can be chosen and then appropriate parameters can be entered. The following transformation types are available:
Line 59: Line 55:
Scaling, translation, datum conversions, and rotations are supported.
Scaling, translation, datum conversions, and rotations are supported.


By default, the image will be framed after the transformation takes place. However, this can be turned off by using the Frame image after transformation option.
By default, the image will be framed after the transformation takes place. However, this can be turned off by using the '''Frame''' image after transformation option.
 
</blockquote>
|-
* '''Options'''
| align = "center" | '''Options'''
<blockquote style="margin-top:0px; margin-bottom:0px;">
|| Parameters governing the creation and manipulation of nodes are set using the [[SMS:2D Mesh Node Options Dialog|''Node Options'']] dialog.
Parameters governing the creation and manipulation of nodes are set using the [[SMS:2D Mesh Node Options Dialog|''Node Options'']] dialog.</blockquote>
 
* '''Interpolate Nodal Boundary Conditions'''
|-
<blockquote style="margin-top:0px; margin-bottom:0px;">
| align = "center" | '''Interpolate Nodal Boundary Conditions'''
If two non-adjacent boundary nodes have been assigned boundary conditions, and the two nodes are selected, this command interpolates the boundary conditions to each of the boundary nodes between the two.</blockquote>
|| If two non-adjacent boundary nodes have been assigned boundary conditions, and the two nodes are selected, this command interpolates the boundary conditions to each of the boundary nodes between the two.
|}





Revision as of 16:07, 5 April 2016

2D Mesh Nodes are the basic building blocks of elements in finite element meshes. Nodes are also required to create nodestrings and assign boundary conditions. The following commands are available when working with 2D Mesh Nodes (under the Nodes menu when the Mesh Module is activated):

  • Interpolation Options

Opens the Node Interpolation Options dialog. Using the options that are set in this dialog, a set of new nodes can be interpolated between any two selected nodes.

If two nodes are selected when this dialog is invoked, the distance between the two nodes is displayed at the top of the dialog. The number of new nodes can be specified in three ways:

  • Number of intervals in string. If this option is chosen, the number of new nodes is one less than the number of intervals specified.
  • Number of interpolated nodes. If this option is chosen, the number of new nodes is exactly specified.
  • Total number of nodes in string. If this option is chosen, the number of new nodes is two less than the number of nodes specified.

The Bias factor controls the distribution spacing of the new nodes. This factor can be any number between 0.1 and 10.0. A smaller factor will make new nodes be closer to the first selected node while a larger factor will make new nodes be closer to the second selected node. For example, a bias of 2.0 makes the first new node spaced twice as far as the last new node.

The Linear/Arc option controls the distribution shape of the new nodes. The Linear option causes all new nodes to be in a straight line while the Arc option causes all new nodes to form an arc. If the arc option is used, a Radius must also be specified. The arc will be created counter-clockwise from the first selected node to the second.

File:InterpNodesExample.gif
Interpolation option examples.
  • Interpolate

After the interpolation options are set up, nodes can be interpolated between any two selected nodes by choosing the Interpolate item from the Nodes menu. This operation may be performed multiple times with a single set of interpolation options by selecting any two nodes and invoking the command again.

The elevation of each new node depends on the Insert nodes into triangulated mesh option in the Node Options dialog (see section 1.6.8). If this option is turned on and the new node is inside the finite element mesh, then the elevation is interpolated from the mesh. If this option is turned off or the new node is not inside the finite element mesh, the elevation is interpolated from the two selected nodes.

  • Find Node

Opens the Find 2D Mesh Node dialog which can initiate a search for a specific 2D mesh node.

  • Select or Delete Duplicate Nodes

Duplicate nodes are either selected or deleted, according to the option defined in the Node Options dialog. The menu item shows either Select Duplicate nodes or Delete duplicate nodes based on the setting. Two nodes are considered to be duplicates if they are closer together than the Tolerance in the Node Options dialog. When deleting duplicate nodes, elements attached to deleted nodes will also be removed, unless the Merge adjacent elements when deleting option is turned on in the Node Options dialog.

  • Select Disjoint Nodes

Disjoint nodes can be found automatically and selected by choosing the Select Disjoint Nodes option from the Nodes menu. Disjoint nodes are nodes that are not connected to any elements. Before saving a simulation, it is important to make sure there are no disjoint nodes in the mesh.

  • Locked

The nodes in a mesh can be dragged with the mouse cursor if they are unlocked and the Select Mesh Nodes tool is selected. The Locked item in the Nodes menu toggles on and off the node locked status. If nodes are locked, a check mark is shown next to the menu text. The default status is locked so that nodes are not accidentally moved.

  • Reduce Nodal Connectivity

Searches through the active mesh looking for wagon wheel nodes. When such a node is found, SMS reduces the nodal connectivity by inserting new node(s).

  • Renumber

Used to order the IDs of the nodes and elements to make numeric calculations more efficient. The goal is to make the matrix used in calculations as diagonal as possible by having related nodes numbered with indices as close as possible to each other. SMS now utilizes a Cuthill-McKee global renumbering scheme to update these indices. When a mesh is generated, it is resequenced, however, after performing hand edits the mesh should be sequenced again.

Multiple invocations of the scheme may result in slightly different sequences.

  • Transform

Opens Transform dialog which is used to move a group of selected nodes. If there are no selected nodes, the transformation will be applied to all nodes of in mesh. When this command is executed, the Nodes Transform dialog opens.

In this dialog, the transformation type can be chosen and then appropriate parameters can be entered. The following transformation types are available:

Scaling, translation, datum conversions, and rotations are supported.

By default, the image will be framed after the transformation takes place. However, this can be turned off by using the Frame image after transformation option.

  • Options

Parameters governing the creation and manipulation of nodes are set using the Node Options dialog.

  • Interpolate Nodal Boundary Conditions

If two non-adjacent boundary nodes have been assigned boundary conditions, and the two nodes are selected, this command interpolates the boundary conditions to each of the boundary nodes between the two.


Related Topics