0% found this document useful (0 votes)
96 views19 pages

Radioss Theory Manual: 11.0 Version - Jan 2011 Large Displacement Finite Element Analysis

This chapter discusses kinematic constraints in RADIOSS, including rigid bodies, tied interfaces, rigid walls, and rigid links. Rigid bodies are defined by a master node and slave nodes. Mass, inertia, forces, and acceleration are calculated for the rigid body based on the properties of the individual nodes. Time integration is used to determine velocities and positions at each time step. Tied interfaces constrain nodes to move together based on a spotweld formulation. Rigid walls apply constraints to simulate fixed or moving surfaces that nodes can contact.

Uploaded by

praveen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
96 views19 pages

Radioss Theory Manual: 11.0 Version - Jan 2011 Large Displacement Finite Element Analysis

This chapter discusses kinematic constraints in RADIOSS, including rigid bodies, tied interfaces, rigid walls, and rigid links. Rigid bodies are defined by a master node and slave nodes. Mass, inertia, forces, and acceleration are calculated for the rigid body based on the properties of the individual nodes. Time integration is used to determine velocities and positions at each time step. Tied interfaces constrain nodes to move together based on a spotweld formulation. Rigid walls apply constraints to simulate fixed or moving surfaces that nodes can contact.

Uploaded by

praveen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

RADIOSS THEORY MANUAL

11.0 version – Jan 2011


Large Displacement Finite Element Analysis
Chapter 6

Altair Engineering, Inc., World Headquarters: 1820 E. Big Beaver Rd., Troy MI 48083-2031 USA
Phone: +1.248.614.2400 • Fax: +1.248.614.2411 • www.altair.com • info@altair.com
RADIOSS THEORY Version 11.0 CONTENTS

CONTENTS
6.0 KINEMATIC CONSTRAINTS 3
6.1 RIGID BODY 3
6.1.1 RIGID BODY MASS 3
6.1.2 RIGID BODY INERTIA 4
6.1.3 RIGID BODY FORCE AND MOMENT COMPUTATION 5
6.1.4 TIME INTEGRATION 6
6.1.5 RIGID BODY BOUNDARY CONDITIONS 6
6.2 TIED INTERFACE (TYPE 2) 6
6.2.1 SPOTWELD FORMULATION 7
6.2.2 FORMULATION FOR SEARCH OF CLOSEST MASTER SEGMENT 11
6.3 RIGID WALL 14
6.3.1 FIXED RIGID WALL 14
6.3.2 MOVING RIGID WALL 14
6.3.3 SLAVE NODE PENETRATION 15
6.3.4 RIGID WALL IMPACT FORCE 16
6.4 RIGID LINK 16
6.5 SECTION 17

30-Jan-2011 1
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

Chapter

KINEMATIC CONSTRAINTS

30-Jan-2011 2
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

6.0 KINEMATIC CONSTRAINTS


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.
There are seven different types of kinematic constraints that can be applied to a model in RADIOSS:
1. Rigid Body
2. Initial static equilibrium
3. Boundary Condition
4. Tied Interface (Type 2)
5. Rigid Wall
6. Rigid Link
7. Cylindrical Joint
Two kinematic conditions applied to the same node may be incompatible.

6.1 Rigid Body


A rigid body is defined by a master node and its associated slave nodes. Mass and inertia may be added to the
initial master node location. The master node is then moved to the center of mass, taking into account the master
node and all slave node masses. Figure 6.1.1 shows an idealized rigid body.

Figure 6.1.1 Idealized Rigid Body

6.1.1 Rigid body mass


The mass of the rigid body is calculated by:

m = mM + ∑ mI EQ. 6.1.1.1
I

The rigid body's center of mass is defined by:

mM xM + ∑ mI x I
x = G
EQ. 6.1.1.2
m

30 Jan-2011 3
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

mM y M + ∑ mI y I
yG = EQ. 6.1.1.3
m

mM z M + ∑ mI z I
z =
G
EQ. 6.1.1.4
m
where

m M is the master node mass


m I are the slave node masses
x G , y G , z G are the coordinates of the mass center.

6.1.2 Rigid body inertia


The six components of inertia of a rigid body are computed by:

( 2 2
)
i
(
I xx = J xxM + m M ( yM − yG ) + (z M − zG ) + ∑ I xxi + m i ( yi − yG ) + ( zi − zG ) EQ. 6.1.2.1
2 2
)

( 2 2
)
I yy = J yyM + m M ( xM − xG ) + ( z M − zG ) + ∑ I yy
i

i
(
+ m i ( xi − xG ) + ( zi − zG )
2 2
) EQ. 6.1.2.2

( 2 2
)
i
(
I zz = J zzM + m M ( xM − xG ) + ( yM − yG ) + ∑ I zzi + m i ( xi − xG ) + ( yi − yG ) EQ. 6.1.2.3
2 2
)

( ) (
I xy = J xyM + m M ( xM − xG ) + ( yM − yG ) + ∑ I xyi − mi ( xi − xG ) + ( yi − yG )
i
) EQ. 6.1.2.4

( ) (
I yz = J yzM + m M ( yM − yG ) + (z M − zG ) + ∑ I yzi − mi ( yi − yG ) + ( zi − zG )
i
) EQ. 6.1.2.5

( ) (
I xz = J xzM + m M ( xM − xG ) + ( z M − zG ) + ∑ I xzi − mi ( xi − xG ) + (zi − zG )
i
) EQ. 6.1.2.6
where I ij is the moment of rotational inertia in the ij direction. J ijM is the master node added inertia.

30-Jan-2011 4
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

6.1.3 Rigid body force and moment computation


The forces and moments acting on the rigid body are calculated by:

r r r
F = FM + ∑Fi EQ. 6.1.3.1
i

r r r r r
M = M M + ∑ M i + ∑ Si G × F i EQ. 6.1.3.2
i i

where
r
F M is the force vector at the master node
r
F i is the force vector at the slave nodes
r
M M is the moment vector at the master node
r
M i is the moment vector at the slave nodes
r
G is the vector from slave node to the center of mass
Resolving these into orthogonal components, the linear and rotational acceleration may be computed as:
Linear Acceleration

Fi
γi = EQ. 6.1.3.3
m
Rotational Acceleration

I1α1 = M 1 − (I 3 − I 2 )ω2ω3 EQ. 6.1.3.4

I 2α 2 = M 2 − (I1 − I 3 )ω1ω3 EQ. 6.1.3.5

I 3α 3 = M 3 − (I 2 − I1 )ω1ω2 EQ. 6.1.3.6

where
Ii are the principal moments of inertia of the rigid body

αi are the rotational accelerations in the principal inertia frame (reference frame)

ωi is the rotational velocity in the principal inertia frame (reference frame)

Mi are the moments in the principal inertia frame (reference frame)

30-Jan-2011 5
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

6.1.4 Time integration


Time integration is performed to find velocities of the rigid body at the master node:

r⎛ Δt ⎞ r⎛ Δt ⎞ r
ν ⎜t + ⎟ = ν ⎜ t − ⎟ + γ (t )Δt EQ. 6.1.4.1
⎝ 2⎠ ⎝ 2⎠

r⎛ Δt ⎞ r ⎛ Δt ⎞ r
ω⎜ t + ⎟ = ω ⎜ t − ⎟ + α (t )Δt EQ. 6.1.4.2
⎝ 2⎠ ⎝ 2⎠
r
where v is the linear velocity vector. Rotational velocities are computed in the local reference frame.
The velocities of slave nodes are computed by:

r r r r
ν i = ν M + Si Gxω EQ. 6.1.4.3

v r
ωi = ω M EQ. 6.1.4.4

6.1.5 Rigid body boundary conditions


The boundary conditions given to slave nodes are ignored. The rigid body has the boundary conditions given to
the master node only.
A kinematic condition is applied on each slave node, for all directions. A slave node is not allowed to have any
other kinematic conditions.
No kinematic condition is applied on the master node. However, the rotational velocities are computed in a local
reference frame. This reference frame is not compatible with all options imposing rotation such as imposed
velocity, rotational, rigid link.
The only exception concerns the rotational boundary conditions for which a special treatment is carried out.
Connecting shell, beam or spring with rotation stiffness to the master node, is not yet allowed either.

6.2 Tied Interface (Type 2)


With a tied interface it is possible to connect rigidly a set of slave nodes to a master surface.

A tied interface (Type 2) can be used to connect a fine mesh of Lagrangian elements to a coarse mesh or two
different kinds of meshes (for example spring to shell contacts).

30-Jan-2011 6
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

Figure 6.2.1 Fine and coarse mesh

A master and a slave surface are defined in the interface input cards. The contact between the two surfaces is
tied. No sliding or movement of the slave nodes is allowed on the master surface. There are no voids present
either.
It is recommended that the master surface has a coarser mesh.
Accelerations and velocities of the master nodes are computed with forces and masses added from the slave
nodes.
Kinematic constraint is applied on all slave nodes. They remain at the same position on their master segments.
Tied interfaces are useful in rivet modeling, where they are used to connect springs to a shell or solid mesh.

6.2.1 Spotweld formulation


The slave node is rigidly connected to the master surface. Two formulations are available to describe this
connection:
• Default formulation
• Optimized formulation

6.2.1.1 Default spotweld formulation


SPOTflag=0
When the flag is set to 0, the spotweld formulation is a default formulation:
• based on element shape functions.
• generating hourglass with under integrated elements.
• providing a connection stiffness function of slave node localization.
• recommended with full integrated shells (master).
• recommended for connecting brick slave nodes to brick master segments (mesh transition without
rotational freedom).
Forces and moments transfer from slave to master nodes is described in Figure 6.2.2. :

30-Jan-2011 7
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

Figure 6.2.2 Default tied Interface (Type 2)

The mass of the slave node is transferred to the master nodes using the position of the projection on the segment
and linear interpolation functions:

i
mmaster = mmaster
i
+ m slave ∗ Φ i (p) EQ. 6.2.1.1

where p denotes the position of the slave point and Φ is the weight function obtained by the interpolation
equations.
Figure 6.2.3 Transfer of slave node efforts to the master nodes (SPOTflag=0)

S: mslave
Fn
M: mislave Μ
F
S Ft
h Fn * Φi(P)
Ft * Φi(P)
P M * Φi(P)

The inertia of the slave node is also transferred to the master nodes by taking into account the distance d between
the slave node and the mater surface:

i
I master = I master
i
( )
+ I slave + mslave ∗ d 2 ∗ Φ i (p) EQ. 6.2.1.2

The term mslave ∗ d


2
may increase the total inertia of the model especially when the slave node is far from the
master surface.
The stability conditions are written on the master nodes:

K master = K master + K slave ∗ Φ i (p) EQ. 6.2.1.3

rotation
K master = K master
rotation
(
+ K slave
rotation
)
+ K slave ∗ d 2 ∗ Φ i (p)

30-Jan-2011 8
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

The dynamic equilibrium of each master node is then studied and the nodal accelerations are computed. Then the
velocities at master nodes can be obtained and updated to compute the velocity of the projected point P by the
following expressions:

VPtranslation = ∑Vmaster
translation
i Φ i ( p) EQ. 6.2.1.4
i

VProtation = ∑Vmaster i Φ i ( p)
rotation
EQ. 6.2.1.4
i

The velocity of the slave node is then obtained:

translatio n
V slave = V Ptranslatio n + V Protation ⊗ PS EQ. 6.2.1.5

rotation
Vslave = VProtation

With this formulation, the added inertia may be very large especially when the slave node is far from the mean
plan of the master element.

6.2.1.2 Optimized spotweld formulation


SPOTflag=1
When the flag is set to 1, the spotweld formulation is an optimized formulation:
• based on element mean rigid motion (i.e. without exciting deformation modes)
• having no hourglass problem
• having constant connection stiffness
• recommended with under integrated shells (master)
• recommended for connecting beam, spring and shell slave nodes to brick master segments
This spotweld formulation is optimized for spotwelds or rivets.
The slave node is joined to the master segment barycenter as shown in Figure 6.2.4.
Figure 6.2.4 Relation between slave node and master node

Forces and moments transfer from slave to master nodes is described in Figure 6.2.5. The force applied at the
slave node S is redistributed uniformly to the master nodes. In this way, only translational mode is excited. The
moment M + CS ⊗ F is redistributed to the master nodes by four forces Fi such that:
r
Fi ∝ A ⊗ CM i EQ. 6.2.1.6

30-Jan-2011 9
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

∑ CM
i
i ⊗ Fi = M + CS ⊗ F

r
where A is the normal vector to the segment.
Figure 6.2.5 Optimized tied Interface (Type 2)

Fn F
Ft
S

P
C

Fn / 4

Ft / 4

F3

S
F4 F
M
C

M+F^CS

F1 F2

In this formulation the mass of the slave node is equally distributed to the master nodes. In conformity with
effort transmission as described in 6.2.1.2, the spherical inertia is computed with respect to the center of the
master element C:

I CSlave = I Slave + m Slave .d 2 EQ. 6.2.1.7

where d is distance from the slave node to the center of element. In order to insure the stability condition without
reduction in the time step, the inertia of the slave node is transferred to the master nodes by an equivalent nodal
mass computed by:

30-Jan-2011 10
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

⎛ Yi 2 + Z i 2 − X iYi − X i Zi ⎞
I Slave
+m Slave
.d2 ⎜ ⎟
Δm = , with I = ∑ ⎜ − X iYi X i + Zi − Yi Z i ⎟
2 2
EQ. 6.2.1.8
I i =1,..4 ⎜ 2⎟
⎜ − X i Zi − Yi Z i X i + Yi ⎟⎠
2

For this reason the formulation causes an increase of mass which may become very important especially when
the node is far from the mean surface of the master shell element.

6.2.2 Formulation for search of closest master segment


The master segment is found via 2 formulations:
- Old formulation
- New improved formulation

6.2.2.1 Old search of closest master segment formulation


Isearch=1
When the flag is set to 1, the search of closest master segment was based on the old formulation:
A box with a side equal to dsearch (input) is built to search the master node contained within this box.
Figure 6.2.6 Old search of closest master segment

The distance between each master node in the box and the slave node is computed.
The master node giving the minimum distance (dmin) is retained.
The segment is chosen with the selected node, (if the selected node belongs to 2 segments, one is selected at
random).

30-Jan-2011 11
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

Figure 6.2.7 Old search of closest master segment

m1 m2 d1 S
d2 < d1 m3 is chosen d2
m3
m4

6.2.2.2 New improved search of closest master segment formulation


Isearch=2
When the flag is set to 2, the search of closest master segment is based on the new improved formulation; a box
including the master surface is built.
The dichotomy principle is applied to this box as long as the box contains only one master node and as long as
the box side is equal to dsearch.
Figure 6.2.8 New improved search of closest master segment

Nearest Nearest
Master node Master segment

Slave node

To compute the minimum distance, dmin, we have two solutions:


1- The slave node is an internal node for the master segment, as shown in Figure 6.2.9.
The slave node is projected orthogonally on the master segment to give a distance that may be compared with
other distances. Select the minimum distance:

30-Jan-2011 12
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

Figure 6.2.9 Orthogonal projection on the master segment

slave node

m2 d
m3

m1
m4

The segment that provides the minimum distance is chosen for the following computation.
2- The slave node is a node external to the master segment, as shown in Figure 6.2.10.
The distance selected is that between the slave node and the nearest master node.
Figure 6.2.10 .Nearest master node

slave node
d
m3
m2
m1
m4
The segment is chosen using the selected node, (if the selected node belongs to 2 segments, one is chosen at
random).

30-Jan-2011 13
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

6.3 Rigid Wall


There are four types of rigid walls available in RADIOSS:
1. Infinite Plane
2. Infinite Cylinder with Diameter D
3. Sphere with Diameter D
4. Parallelogram
Each wall can be fixed or moving.
A kinematic condition is applied on each impacted slave node. Therefore, a slave node cannot have another
kinematic condition; unless these conditions are applied in orthogonal directions.

6.3.1 Fixed rigid wall


A fixed wall is a pure kinematic option on all impacted slave nodes. It is defined using two points, M and M1.
These define the normal, as shown in Figure 6.3.1.
Figure 6.3.1 Fixed Rigid Wall Definition

6.3.2 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, as
shown in Figure 6.3.2.
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.

30-Jan-2011 14
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

Figure 6.3.2 .Moving Rigid Wall Definition

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.

6.3.3 Slave node penetration


Slave node penetration must be checked. Figure 6.3.3 shows how penetration is checked.
Figure 6.3.3 Slave Node Penetration

If penetration occurs, a new velocity must be computed. This new velocity is computed using one of three
possible situations. These are:
1. Sliding
2. Sliding with Friction
3. Tied
v
For a node which is allowed to slide along the face of the rigid wall, the new velocity V ′ is given by:
v r r rr
( )
V′ =V − V ⋅n n EQ. 6.3.3.1

30-Jan-2011 15
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

A friction coefficient can be applied between a sliding node and the rigid wall. The friction models are
developed in section 8.6.4.
For a node that is defined as tied, once the slave node contacts the rigid wall, its velocity is the same as that of
the wall. The node and the wall are tied. Hence:
v
V′ = 0 EQ. 6.3.3.2

6.3.4 Rigid wall impact force


The force exerted by nodes impacting onto a rigid wall is found by calculating the impulse by:

v N r
( )
N r r
I = ∑ Fi Δt = ∑ Δmi Vi − W EQ. 6.3.4.1
i=I i=I

where
N is the number of penetrated slave nodes
r
W is the wall velocity
The force can then be calculated by the rate of change in the impulse:
r
r dI
F= EQ. 6.3.4.2
dt

6.4 Rigid Link


A rigid link imposes the same velocity on all slave nodes in one or more directions. The directions are defined to
a skew or global frame. Figure 6.4.1 displays a rigid link.
Figure 6.4.1 .Rigid Link Model

30-Jan-2011 16
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

The velocity of the group of nodes rigidly linked together is computed using momentum conservation (EQ.
6.5.0.1.). However, no global moment equilibrium is respected.

∑m v i i
V =
i i =i
N
EQ. 6.4.0.1
∑m
i =i
i

Angular velocity for the ith DOF with respect to the global or a skew reference frame is:

⎛ n i i⎞
⎜ ∑ I jω j ⎟
⎜ ⎟
ω =
i ⎝ j =1 ⎠ EQ. 6.4.0.2
⎛ N ⎞
⎜ ∑ I ij ⎟
⎜ ⎟
⎝ j =1 ⎠
For non-coincident nodes, no rigid body motion is possible.
A rigid link is equivalent to an infinitely stiff spring type 8.

6.5 Section
A section is a cut in the structure where forces and moments will be computed and stored in output files. It is
defined by:
• A cutting plane
• A reference point to compute forces
• A direction of the section.

Figure 6.5.1 Definition of a section for an oriented solid

In RADIOSS the cutting plane is defined by a group of elements and its orientation by a group of nodes as
shown in Figure 6.5.2.

30-Jan-2011 17
RADIOSS THEORY Version 11.0 KINEMATIC CONSTRAINTS

Figure 6.5.2 Definition of a section for a shell mesh

Then, a point is defined for the center of rotation of the section and a reference frame is attached to this point to
compute the internal efforts.
Figure 6.5.3 Center of rotation and its associated frame for a section

The resultant of all forces applied to the elements and its application point are computed by:

F = ∑ fi EQ. 6.5.0.1

M = ∑ mi + ∑ ON i × f i EQ. 6.5.0.2

Figure 6.5.4 Resultant of force and moment for a node I with the rotation point O

30-Jan-2011 18

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy