The transformation operators enable the conversion of directional values from one coordinate frame to another. When resolving a directional value from one local system to the other, the values must be processed by calls to transform from LocalToGlobal, followed by GlobalToLocal.
The Model library contains the following Transformation operators:
Resolves coordinates and system transformations with respect to the global coordinate system.
Inputs
|
nodes: a node entity table.
coords: a coordinate vector value table.
systems: a system entity table.
|
Outputs
|
coords: a coordinate vector value table (in/out).
systems: a system entity table (in/out).
|
Notes
|
• | Systems and coordinates relative to non-global systems will be transformed to the global system. |
• | This operator should be called within the model/commit block to insure all systems and coordinates are properly transformed to the global coordinate frame. |
• | This operator is not available in the expression builder. |
|
Expression Builder
|
N/A
|
XML Example
|
<call name="Globalize" nodes="node_tab" systems="sys_tab"
coords="coord_tab" />
|
|
Transforms vectors relative to a local system to the global system.
Inputs
|
src: a vector value table.
nodes: a node entity table.
coords: a coordinate vector value table.
systems: a system entity table.
elemSysMethod: the element system method for the model. Valid values are "Bisect" (default value) or "Midpoint" (to be used for all Radioss models).
|
Outputs
|
answer: a vector value table.
|
Notes
|
• | All vectors in coords must be relative to the global system. |
• | nodes and src tables must be in the same pool. |
• | elemSysMethod is only applicable for Element-bound vectors and is specific to quadrilateral elements only. |
|
Expression Builder
|
VectorLocalToGlobal(src,systems,nodes,coords,elemSysMethod)
|
XML Example
|
<call name="VectorLocalToGlobal" src="vec_tab"
nodes="node_tab" systems="sys_tab"
coords="coord_tab" answer="ans_tab"/>
|
|
Transforms vectors relative to the global system to a local system.
Inputs
|
src: a vector value table
nodes: a node entity table.
coords: a coordinate vector value table.
systems: a system entity table.
elemSysMethod: the element system method for the model. Valid values are "Bisect" (default value) or "Midpoint" (to be used for all Radioss models).
|
Outputs
|
answer: a vector value table.
|
Notes
|
• | All vectors in coords must be relative to the global system. |
• | All vectors in src must be relative to the global system. |
• | nodes and src must be in the same pool. |
• | elemSysMethod is only applicable for Element-bound vectors and is specific to quadrilateral elements only. |
|
Expression Builder
|
VectorGlobalToLocal (src,systems,nodes,coords, elemSysMethod)
|
XML Example
|
<call name="VectorGlobalToLocal" src="vec_tab"
nodes="node_tab" systems="sys_tab"
coords="coord_tab" answer="ans_tab"/>
|
|
Transforms tensors relative to a local system to the global system.
Inputs
|
src: a tensor value table.
elems: an elemental entity table.
coords: a coordinate vector value table.
systems: a system entity table.
elemSysMethod: the element system method for the model. Valid values are "Bisect" (default value) or "Midpoint" (to be used for all Radioss models).
|
Outputs
|
answer: a tensor value table.
|
Notes
|
• | All vectors in coords must be relative to the global system. |
• | The tensors in src must be in the same pool as the corresponding entities in nodes or elems. |
• | elemSysMethod is only applicable for Element-bound vectors and is specific to quadrilateral elements only. |
|
Expression Builder
|
TensorLocalToGlobal(src,elems,coords,systems, elemSysMethod)
|
XML Example
|
<call name="TensorLocalToGlobal" src="tens_tab"
elems="elem_tab" systems="sys_tab"
coords="coord_tab" answer="ans_tab"/>
|
|
Transforms tensors relative to the global system to a local system.
Inputs
|
src: a tensor value table.
elems: an elemental entity table.
coords: a coordinate tensor value table.
systems: a system entity table.
elemSysMethod: the element system method for the model. Valid values are "Bisect" (default value) or "Midpoint" (to be used for all Radioss models).
|
Outputs
|
answer: a tensor value table.
|
Notes
|
• | All tensors in src must be relative to the global system. |
• | elemSysMethod is only applicable for Element-bound vectors and is specific to quadrilateral elements only. |
|
Expression Builder
|
TensorGlobalToLocal (src,systems,nodes,coords, elemSysMethod)
|
XML Example
|
<call name="TensorGlobalToLocal" src="tens_tab"
elems="elem_tab" systems="sys_tab"
coords="coord_tab" answer="ans_tab"/>
|
|