Professional Documents
Culture Documents
ounday condition and load defination
ounday condition and load defination
Kinematic constraints are boundary conditions that are placed on nodal velocities.
They are mutually exclusive for each degree of freedom (DOF), and there can only be
one constraint per DOF. Numerical methods available in Radioss that apply to the
kinematic conditions are:
1
A tied contact is defined by a group of slave nodes and a master surface. The slave
nodes are kinematically tied to the master surface within a defined search tolerance,
dsearch
The slave node need be projected inside the master segment, that is the nodes of the
slave surface are assumed to be connected to the faces of the master surface and the
distance of the slave node from the master segment should be small enough. Close
proximity between slave node and master segment is necessary for Interface Type 2
to work normally and will help getting a lower added mass when using Spot flag=1.
The slave nodes forces and moments are transferred to the master nodes, and then
slave nodes are positioned kinematically according to the motion of the master nodes.
Warnings are displayed in the starter listing file (_0000.out) if a slave node cannot find
a master segment with the search tolerance. A slave node cannot have another
kinematic condition; unless such condition is applied in an orthogonal direction.
A spring element is defined between the slave node and its projection. The penalty
stiffness is constant, calculated as the mean nodal stiffness of master and slave side.
2
Tied Contact /INTER/TYPE2 Formulations
If option Spot flag =1 is used in the Interface Type 2, then there are added mass on
master nodes at the first cycle of RADIOSS Engine. Indeed, the slave node inertia with
respect to the center of the closest master segment – let I s + ms d2 where, I s is the slave
node inertia; ms is its mass and d is its distance to the center of the segment - is
equilibrated by added mass on master nodes. When creating a spot weld with spring
and Interface Type 2, it is important to check that the springs inertia (I =m*L 2 ) are not
too large - that is to say, that they correspond to the physics – and that the slave nodes
height with respect to the master segments is as small as possible.
3
Tied Contact /INTER/TYPE2 Ignore Option
The flag Ignore is available to automatically remove all slave nodes which cannot be
projected on the master surface
In case failure (rupture of the shell element) is defined on the master side of the
interface, it is necessary to update the interface in order to release kinematic condition
between the slave node and the deleted element.
4
Tied Contact by Rahul Rajan (12 minutes)
5
• Sphere of diameter Ф Parallelogram
The slave nodes to a rigid wall can be defined as a group of nodes and/or as nodes
initially at a distance less than the distance (D search) from the rigid wall
6
Moving Rigid Wall
A moving rigid wall is defined by a node number, N, and a point, M1. This allows a
normal to be calculated. The motion of node N can be specified with fixed velocity,
or with an initial velocity. For simplification, an initial velocity and a mass may be given
at the wall definition level.
A moving wall is a master slave option. Master node defines the wall position at each
time step and imposes velocity on impacted slave nodes. Impacted slave node forces
are applied to the master node. The slave node forces are computed with momentum
conservation. The mass of the slave nodes is not transmitted to the master node,
assuming a large rigid wall mass compared to the impacted slave node mass. Moving
Rigid Wall Defined with Node N and Coordinates Of Point M1:
Can only be fixed or have initial velocity – may want to move rigid object with an
imposed displacement function. Solution:
7
Rigid Walls by Rahul Rajan (6 minutes)
8
Rigid bodies generally have a much higher time step than other finite elements thus
it is a computationally efficient way to simulate components of which flexibility is not
critical for the required analysis and its stress and strain results are not needed.
9
Rigid Body /RBODY – Typical Applications
• Rigid Body covering a part of a finite element model
I CoG = 2: The center of gravity is only computed by considering the slave node mass;
the master node is moved to the computed center of gravity, added mass and inertia
are placed at the center of gravity.
10
• Rigid body used to connect two or more parts
I spher =1: A rigid body made of two slave nodes requires using the spherical
inertia flag
1 (Default) Mass and inertia are added at the master node coordinates; the center
of gravity is computed using the master and slave node coordinates, the master
node is moved to the computed center of gravity
2 The center of gravity is only computed by considering the slave node mass; the
master node is moved to the computed center of gravity, added mass and inertia
are placed at the center of gravity.
11
3 The center of gravity is set at the master node coordinates; added mass and
inertia are placed on the master node coordinates; slave node mass and inertia
are transmitted to the center of gravity. The master node is not moved.
4 The center of gravity is set at the master node coordinates; added mass and
inertia are put on center of gravity. The slave node mass and inertia are ignored.
The master node is not moved.
/RBODY Format
I have created a block with Hexa elements and shell elements with rigid body at 1
mm distance from block. Block is going to impact over rigid shell with 50 N-mm of
torque.
But block is not rotating with respect to the master node. What went wrong?
12
Keep the ICOG of the rigid body to 3 and run the analysis. By keeping ICoG=3, the
master node is not moved
13
There are six degrees of freedom at a node that can be constrained:
If skew_id is non-zero, then the boundary conditions are applied with respect to this
local skew (local coordinate system))
• boundary conditions
• concentrated load
• fixed velocity
14
To define:
• rigid link orientation
• rigid body added inertia frame
• general spring reference frame
• beam type spring initial reference frame
• nodal time history output frame
Two types of skew frames are available in RADIOSS:
Skew Reference
It is a projection reference to define the local quantities with respect to the global
reference. In fact, the origin of the skew remains at the initial position during the
motion even though a moving skew is defined. In this case, a simple projection matrix
is used to compute the kinematic quantities in the reference Example Of Skew:
In this example-imposed velocity is applied in Y direction. If skew is used in /IMPVEL,
then the imposed velocity is computed in the Y-axis of global coordinate system and
then projected onto the Y’ axis of local skew reference.
15
Frame Reference
It is a mobile or fixed reference. The quantities are computed with respect to the
origin of the frame which may be in motion or not depending on the kind of reference
frame. For a moving reference frame, the position and the orientation of the
reference vary in time during the motion. The origin of the frame defined by a node
position is tied to the node. Frame measures relative motion whereas skew measures
global motion and projects it to skew. Only few options use frame like imposed
velocity, TH/NODE and others use skew.
Example of Frame:
In this example rotational velocity is applied around Z axis. In /LOAD/CENTRI frame is
used, then rotational velocity is around Z’ axis of frame reference not in Z axis of global
coordinate system anymore.
What’s the difference between the two-system creation method, that is using node
reference and by axis direction?
Using axis direction method, the user defines the system based on the axis direction.
But for node reference, based on the node selected by the user the local system is
created. Moreover, using axis direction method user can select a number of nodes
and the local system will be created in every node selected whereas this is not possible
for node reference method. And the most important is for systems created by node
reference method the local system created is also updated when the node is
translated whereas for the other method it doesn’t.
16
A summary about Added Mass and Skew Frame by Rahul Rajan:
A metal strip is passed through two rollers aiming at reducing its thickness. Both
rollers have an imposed angular velocity.
17
• The imposed condition will follow the displacement (or velocity) versus time curve
defined by fct_ID T
• The direction is defined by Dir and can be X, Y, or Z in translation, and XX, YY, or
ZZ for rotation in either global or local coordinate system
• /IMPDISP and /IMPVEL are kinematic condition
• Possible to assign the BCs to a cylindrical system by selecting the nodes and put
imposed displacement (/IMPDISP, and keep icoor=1),for each dof with zero
magnitude function.
18
Why We Should Slowly Ramp the Load For Quasi Static Simulation In Explicit
Solver (5 minutes)
19
Load Definition
20
Nodal groups are very flexible and can reference nodes directly or via parts (components), by box,
material, property, etc.
21
• The grnd_ID input is required. The concentrated loads will only be applied to the nodal group.
The force is applied to each node individually, total force = F(t) * number of nodes
• Torque can be applied by selecting the concentrated load from the BCs Manager and selecting
the direction plane (XX, YY or ZZ).
Gravity /GRAV
Gravity defines an acceleration on a group of nodes. The gravity loads are only applied to the
nodes defined in grnd_ID, which must not be null. The gravity versus time is defined by a
function /FUNCT
22
Initial Velocity /INIVEL
• Initial Velocity defines an initial velocity on a group of nodes.
• No function is required for this option, just velocity in the x, y, and z directions
• Specifying the group of nodes by part is very convenient when making changes to the model.
• An imposed velocity is a kinematic condition, whereas the initial velocity definition is an initial
condition assigned to the model.
23
Note: The unit of velocity in translation is [m/s] In rotation, the angle is in unit [rad] and the velocity is in
unit [1/s]
24
Note: In 3D analysis, positive pressure acts in direction N = N1 N3, x N2 N4 with N1, N2, N3, and N4
being the nodes of the segment in the surface definition.
In 2D analysis, positive pressure acts in direction N normal to N1 and N2, obtained by a rotation in the
counterclockwise direction.
Loads & Boundary Conditions summary video by Rahul Rajan (18 minutes)
25