Nodes

Top  Previous  Next

TopMenuNodes

 

Nodes connect Elements. Each Element has a Start Node (i) and an End Node (j). Each node is located at a (X, Y) Point (Global Axes) in the 2D plane and it has 2 Degrees Of Freedom (DOFs) for a 2D Truss:

 

dof_1 X-Displacement

dof_2 Y-Displacement

 

In 2D Trusses, the rotational DOF is not taken into account (unlike 2D Frames where it is important to take it into account) and all members can freely rotate at their ends.

 

Each DOF can be:

Free to move (No support, No spring)

Fixed (Fully constrained, not able to move at all)

With a spring on (Given the spring stiffness, the spring provides a reaction force that is proportional to the displacement of the corresponding DOF).

 Note that a DOF with a spring on is at an intermediate state between Free and Fixed. If the spring stiffness is zero, then it will behave exactly as a free DOF, while if the spring stiffness reaches infinity, it will behave as a fixed DOF. Any value in between zero and infinity will provide some stiffness.

 

Node properties

The Node properties are the following:

Coordinates: X, Y

Constraints: DX-Constraint, DY-Constraint. Each one can be Checked or Not checked.

Springs stiffness: KX Stiffness, KY Stiffness. Each stiffness component has a real positive value, or a zero value. The stiffness cannot have a negative value.

 

Nodes1

 

Coordinates

Each node is located at a (X, Y) Point (Global Axes) in the 2D plane.

 

Constraints

The properties DX-Constraint, DY-Constraint determine whether the corresponding DOF (DX or DY) of the Node is constrained or not. DX and DY are the X and Y displacements of the node, respectively.

 

Each DOF can be:

Free (0 = Unchecked), or

Fully constrained (1 = Checked).

 

As a result, there are in total 4 types of Nodes in a 2D Truss, as follows:

 

Picture  

DX-Constraint  

DY-Constraint  

Description  

elefthero

NO

NO

Free Node (00)

KILISI_Y

base_checkmark_32

NO

y-Roller (10)

KILISI_X

NO

base_checkmark_32

x-Roller (01)

ARTHROSI

base_checkmark_32

base_checkmark_32

Pinned (11)

 

 

Springs

The properties KX Stiffness, KY Stiffness determine the Stiffness of the Spring (Elastic constant) of the corresponding DOF. A spring provides a spring reaction force that is proportional to the displacement of the corresponding DOF. Each stiffness component has a real positive value, or a zero value. The stiffness cannot have a negative value.

 

Note: A DOF that has a spring should not be constrained, as there is no point in that - Any constrained DOF will not have a displacement and as a result the spring reaction will be zero. In any case, if for a given DOF there is a spring and it is also constrained, then the spring is ignored and the DOF is handled as fully constrained.

 

Add new Node

To add a new Node, you can type the X and Y Coordinates of the Node and click the "Add new" button. This uses the absolute coordinates X, Y for the definition of the new Node.

 

NodesTab1

 

Another convenient way to define a new Node is by using relative coordinates, based on the coordinates of a previously selected Node. For example, you select Node (row) 10, you set the X and Y values, and then you click "Add new (Relative)". The new Node is defined in relation to the previously selected Node. This is very convenient when defining Nodes with a fixed distance between them. In this case, the previous Node acts as the selected Node, so you can keep adding Nodes using relative coordinates based on the previously defined Node.

Note: If multiple Nodes are selected and the "Add new (Relative)" button is clicked, then the Node with the highest ID (of the selected ones) is taken into account as the reference Node for the definition of the new Node.

 

Edit an existing Node

You can click on the table and you can easily edit the properties of an already existing Node. Any change you make in the table is automatically reflected to the Model on the screen.

 

Select existing Node(s)

You can click on a row number to select one or more Nodes. Then you can apply actions to the selected Nodes (renumber, move/copy, set constraints, delete, etc).

 

Nodes1_ClickToSelect

 

Selection tools

This tab provides tools for the selection of Nodes. For example, you can select (add to selection) or deselect (remove from selection) all the Nodes that are connected to Elements, or all the Nodes that are NOT connected to Elements. This is useful when for example you need to Delete all the Nodes of the Model that are not connected to Elements. You can also Select all Nodes, or Clear the selection.

 

Nodes2

 

Renumber Nodes

In order to perform this action, first you have to select the entire row(s) of the corresponding Node(s) and then apply the action.

A tool is available for the renumbering of (the selected) Nodes, based on various criteria:

 

X Coordinate

Y Coordinate

(X + Y)

(X - Y)

(X² + Y²)

 

First, the Nodes have to be selected. Then we select the "Sort by" field and then the sort order (ascending or descending). Finally, we click the "Renumber" button.

Important: Renumbering is done for the selected Nodes. The non-selected Nodes remain unchanged. To renumber all Nodes, all Nodes have to be selected first.

 

Nodes3

 

Move/Copy Nodes

In order to perform these actions, first you have to select the entire row(s) of the corresponding Node(s) and then apply the action.

This tool is used for moving or copying Nodes. The user specifies the Move/Copy Vector {V}={dX, dY}.

 

Nodes4

 

Move Nodes

Multiple Nodes (one or more) can be selected to be moved at once.

Move Nodes can only be applied once (only one time), not a number of times (only copy works with the option to apply it over a number of times).

With the Move command, several Nodes can be moved to a new location. The user defines the move vector as {dX, dY}.

Nodes are moved together with their supports, springs and any nodal loads on them.

If another Node is already at the new location, it is not affected. In the end there will be two Nodes with different IDs, at the same location.

If elements are connected to the Nodes that move, they will be moved also together with the Nodes, as Elements depend on their Nodes for their start and end points.

If both Nodes (start Node i and end Node j) of an Element move, then the Element itself is moved without any change in its length or its other properties. The Element simply has a new position in the 2D plane, as both its Nodes move the same.

If only one Node (either the start Node i or the end Node j) of an Element moves, then the Element’s length will change. An Elemental load on the Element will not change its value (as it is defined per unit length of the element), but the total load (total force) on the element will do change, due to the change in the length of the Element.

 

Example 1 – Moving Nodes

MoveNodes1a

In the above example, Nodes B and C are moved with the vector {DX=2, DY=0}. The result of the operation is the following:

 

 

MoveNodes1b

 

Note the change in the length of Element 1 because of Node B moving to point (6, 3) from point (4, 3).

The length of Element 2 is not affected as both its Nodes (start and end) have moved the same.

The uniform load on Element 1 remains 5 kN/m (as force per unit length), but the total load on Element 1 has now changed to 5*5 = 25 kN from 5*3.61 = 18.05 kN as it now refers to the new length of the element (5.00 m), which is now increased (from 3.61 m before).

Node B has moved to (6, 3) where Node D was already previously. Node D is not affected and in the end, there will be two Nodes (B and D) at the same location (6, 3).

 

Copy Nodes

Multiple Nodes (one or more) can be selected to be copied at once.

Copy Nodes can be applied multiple times (up to 50) with a single click.

With the Copy command, several Nodes can be copied to a new location. The user defines the copy vector as {dX, dY} and the number of times the operation will be applied.

If the corresponding check boxes are checked, Nodes are copied together with their Constraints (supports), Springs and Nodal Loads (forces or moments)

By default, the "Copy Constraints" and the "Copy Springs" check boxes are checked, while the "Copy Nodal Loads" check box is NOT checked. All these can be changed by the user.

If another Node is already at the new position, it is not affected. In the end there will be two Nodes with different IDs, at the same position.

Copy Nodes does not affect any Elements, as elements depend on existing Nodes only.

 

Example 2 – Copying Nodes

Copy Nodes works similarly with Move Nodes, but this time new Nodes are created instead of moving already existing ones. In the previous model of Example 1:

CopyNodes2a

 

 

We now copy Nodes A, B and C with the vector {DX=5, DY=0}, 2 times, with the following copy options: {Copy Constraints, Do not copy springs, Do not copy Nodal Loads}.

The result of the operation is the following:

CopyNodes2b

Node D was already at (9, 3) and is not affected. New Node F is also created at the same location (9, 3).

Constraints (and springs) are copied together with the Nodes.

Nodal forces are NOT copied together with the Nodes, following the selected options.

Copy Nodes does not affect any Elements as elements depend on existing Nodes only.

 

 

Set Constraints

In order to perform this action, first you have to select the entire row(s) of the corresponding Node(s) and then apply the action.

This tool is used for setting constraints on selected Nodes. You can set constraints for more than one Nodes at a time. First select the Nodes (rows) that you want to set the constraints on. Set the constraints by checking the DX and/or DY Constraint checkbox. Finally, click the "Set" button to perform the operation.

 

Nodes5

 

Delete Nodes

In order to perform this action, first you have to select the entire row(s) of the corresponding Node(s) and then apply the action.

This tool is used for deleting Nodes. You can Delete more than one Nodes at a time. First select the Nodes (rows) that you want to delete. Then, click the "Delete" button to delete the Nodes.

 

Nodes6