REFERENCE_NODES Calculating Results with Respect to One or Three Nodes
REFERENCE_NODES Calculating Results with Respect to One or Three Nodes
and above affect only how the current image is displayed, they do not change the computed values which are contoured or reported.
, on the other hand, does not affect the display at all, rather it modified the values that are computed to make them relative to those at the nodes chosen. This feature allows intrusion or relative deformation to be contoured. Two mutually exclusive options are available:
- Single node : Displacement, Velocity and Acceleration values are reported relative to that node.
- Three nodes : Displacement only is reported relative to node 1, in the coordinate system formed by N1N2N3.
In the Three nodes case results can be reported in either the global or the local (N1N2N3) coordinate system.
The " Single " and " Three " node cases are mutually exclusive, you cannot have both active at one time.

Defining one or three nodes
|
||||||||||
Using REFERENCE_NODE (single node case)Here is an example showing how a single might be used. In this case we have a dummy in a sled test, as above, where a crash is simulated by pulling the sled backwards. However what we are interested in is the velocity of the dummy relative to the sled, since in a real crash the sled (= car) would be more or less stationary, while the dummy would still be travelling forwards. We can achieve this by picking a node on the (rigid) sled as our reference node, and displaying all velocities relative to that. |
|
|
Here is the "raw" image, showing that the sled is moving rapidly backwards. ![]()
|
|
|
now switched on . Here is the revised velocity plot now that the REFERENCE_NODE has been switched on. The velocities of the sled at node 9018 have been subtracted from all velocities, making those on the dummy effectively relative to the sled. (Should we wish to fix the sled in model space, and to draw the deformed shape of the dummy relative to that throughout an animation, we could also use FIXED_NODE. However the two operations are independent and do not have to be combined.) ![]() |
Using REFERENCE_NODES (3 node case)The following example shows how (3 nodes) works, and how it is related to
|
||
|
turned on .
Note that the rotation and translation are back to the undeformed locations of nodes N1 to N3. ( This step is not necessary in order to calculate data relative to reference nodes, but it makes the example much clearer.) |
|
|
Contours of X displacement now shown.
However because both ends of the tube have rotated it is difficult to estimate the movement of the two ends relative to one another. We can see that it approximately 177.66 + 36.74 = 214.4, but this may not be good enough. In order to obtain a more accurate value it is necessary to express the displacements in terms of the coordinate system formed by N1N2N3. Remember: SHIFT_DEFORMED only affects the deformations drawn, it has no effect on the values that are contoured or written out. |
|
|
turned on, and contours of local Z' displacement shown.
It is now clear that the actual peak movement at end two is actually 227.23, somewhat higher than our estimate from the approximate global X plot above. This technique is very useful when calculating "knock-back" and "intrusion" displacements at particular locations in a model. |
|
|
turned off, but left on.
SHIFT_DEFORMED has been turned off, so the deformed shape is now the "true" shape, but the contours are still expressed in the local Z' of the axis system defined by N1N2N3. This is a harder plot to understand, because the axis system of the plotted results is not that easy to discern. |
Reference node settings in WRITE and XY_DATA output![]() |
|
|
Additionally, there is an option to WRITE coordinates as [undeformed] + [displacement in local system]. WARNING :
|
| either : | Only to have a single window open on the model |
| or : | If you have multiple windows open, to ensure that all of them have the same reference node settings. |


It is a crush tube shown in its final state, with the undeformed
geometry overlaid.
This is the same model at the same state, but now SHIFT_DEFORMED has
been switched on, and the model has been rotated back to the coordinate
system formed by N1N2N3, translated back to origin at N1.
This plot shows global X displacement, which is approximately along the
length of the tube.
By switching on REFERENCE_NODES, and selecting output in the local system,
we can now plot displacements in the local Z' direction relative to the
left hand end.
This plot demonstrates that while SHIFT_DEFORMED and REFERENCE_NODES
are related, and share the same nodes, they can act independently.
