About load to mass conversion

Introductory remarks:

Loads, in great majority, originate from the gravity (masses). Thus dynamic calculation needs these masses to be taken into account. To enable the user an easy conversion of static loads (gravity loads) into masses the special command "MASses ACTive" was applied into text file analyzer.

This will allow the users to define load only once for the purpose of static analysis and then to use them to create mass distribution over the computational model of the structure to perform any dynamic analysis.

Command needs two elements to successful conversion. The first is the set of directions in which masses are be active. Usually all global directions (X, Y, Z) are used, because only in specific calculations inertia acts not on all of them. The second is the inertia magnitude. This is defined by the static load case number, and the direction of the loads, which are be taken into account during conversion. Additionally, an extra coefficient may be given to multiply the load value.

The character of the load is automatically transformed into the masses: concentrated forces are transformed into concentrated masses, moments - into rotational inertia, distributed forces - into continuous masses.

Syntax:

ANA [ DYN | MOD | TRAN | HAR | SEIsmic | SPEctral ],( concerns all the dynamic analysis types)

CASe (#<number> <name>)

MASess ACTive [X/Y/Z]

[X|Y|Z ] (MINus|PLus) <case_list> COEfficient=<c>

Note: The above syntax has been introduced into the text file only (is erased from the data file after its successive saving within the program).

General principles:

Let r = r(x) be a function of the mass density distribution within given element while N(x) be the nodal interpolating function matrix (shape function matrix). As a base of further treatment consistent mass matrix of an element will be created according to the following general formula (1) :

, (1)

where:

The global direction activity flags are set by MASess ACTive [X/Y/Z], i.e. any direction is active if specified. This is the consequence of generalRobot style of the mass treatment, where some components of inertia forces may be neglected during the analysis.

Mass matrix will be created from all the loads belonging to all load cases specified in <case_list> acting on current element/node according to the following rules:

Example:

Consider a beam, loaded centrally by the gravity load Fy= - 120 kN. Let the static case shown below has a number 3. To calculate free vibration modes of this structure in the case number 10, taking into account this mass (Fx=Fy= 12 232 kg) one can use the following command:

ANA MOD=3 MAS=CON

CAS #10 modal

MASses ACTive X Y

Y MINus 3

Details of conversion for different load types

Loads acting on beam elements

  • uniform element load

    [Px=<px.>/Py=<py>/Pz=<pz>] (LOCal/GLObal) (PROjected) ([R=<r>])([R=<r>])

    The load density vector is transformed to global directions as specified by setting :

    (LOCal/GLObal) (PROjected) ([R=<r>]), taking into account (PROjected) flag as for load treatment, then uniform mass distribution is set according to (2) (3)

  • dead load

    Dead load is converted to mass equivalently to the uniform element load

    Note: This operation should be used with caution, as mass originated from dead load of the structure is taken into dynamic calculations automatically (if only material density is greater than 0)
  • variable element load

    (X=<x1>)[ P=<p1>] ((JUSque)(X =<x2>)[P=<p2>] ) (R=<r>) (LOCal/GLObal) (RELative) (PROjected)

    load is transformed to global directions as specified by setting :

    (LOCal/GLObal) (PROjected) ([R=<r>])

    then uniform mass distribution is set according to (2)(3)

    Note: Rule (3) implicate the following treatment of variable sign load, for each load record (component) separately (not for the total load being the sum of all loads acting on given element), as shown in Fig.1.

    Fig.1

  • concentrated element force

    [X=<x>] [F=<f>](R=<r>) (Local)(RELative)

    The total mass m concentrated in a point x 0 is evaluated from global representation of force vector f as follows:

    , (4)

    Consistent mass matrix is then evaluated, as if mass distribution would be represented by Dirac's delta function leading to:

    , (5)

  • concentrated element moment

    [X=<x>] [F=<fc>] (R=<r>) (LOCal)(RELative)

    As mass direction specification does not concern directions of rotational inertia, thus separate rule should be established to perform the conversion between concentrated element moment and rotational inertia of a certain body attached to the element.

    Vector style transformation of <fc> is performed according to (R=<r>) (LOCal) settings to obtain a vector I referred to element local co-ordinate system. To omit necessity of inconsistent vector style transformation (while tensorial one should be used), load should be given as LOCal and no R=<r>, otherwise the warning will be issued .

    There is assumed that element local co-ordinates coincide with principal axis of inertia of the body, thus represent principal inertia moments in element local co-ordinates. From this results the following modeling limitation:

    Fig. 2

    Correct situation

     

     

     

     

     

     

     

     

    Incorrect situation, modeling impossible

  • distributed element moment

    [M=<m>] (LOCal)

    In this definition, <m> is a vector, which, after vectorial style transformation to element local co-ordinate system, represents densities of rotational inertia referred to element local axis per element length.

    All notions as for concentrated element moment, (see Fig. 2), holds.

Loads acting on surface elements

  • uniform element load

    [Px=<px.>/Py=<py>/Pz=<pz>]

    Load density vector is evaluated, then transformed to mass density according to (2)(3)

  • dead load

    Dead load is converted to equivalent uniform load and further treatment as above

    Note: This operation should be used with caution, as mass originated from dead load of the structure is taken into dynamic calculations automatically (if only material density is greater than 0)
  • variable element load

    [P=<p1>] AU <n1>( [P=<p2>AU<n2> ([P=<p3> AU<n3>))

    In each integration point load density is evaluated, then transformed to mass density according to (2)(3), see Fig. (1). Enhanced integration rules are used with

    NGAUS = 3x3  for Q8,

     = 7  for T6,

     = 2x2 for Q4 

     = 3  for T3

  • variable load inside a contour

    [P=<p1>] AU <n1>( [P=<p2>AU<n2> ([P=<p3> AU<n3>)) PROjected DIRection <v> _CONtour <l_node>

    In each integration point load density is evaluated, then transformed to mass density according to (2)(3), see Fig. (1). In the case when not whole area of the element belongs to the contour, fully automatic integration over the up to 100x100 point mesh is performed within element, to reach required accuracy of integration. Thus using this option may sometimes slow down the mass matrix evaluation process.

  • variable load along the line

    LIN

    <n1>[P=<p1>] Jusque <n2> (P=<p2>) ( [LOCal (GAMma=<gamma>)] )

    Only translational force may be converted to element mass distributed along the line.

    3-point Gauss type integration rule is used on each in segment of the line crossing the element. In each integration, load density vector is transformed to global co-ordinate system, then treated according to (2)(3) to evaluate mass distribution along the line.

  • concentrated load on auxiliary point

    NODe (auxiliary)

    F=<f> ( [R=<r>] )

    Only translational force may be converted to element mass ( for beam elements moment - rotational inertia conversion was allowed, here is prohibited). Force vector <f> is transformed if necessary to global co-ordinate system and then treated according to (2),( 3) to evaluate the mass value attached to the point within the element, then the mass matrix is evaluated using (5). The element to which mass will be attached is searched automatically.

Nodal loads

  • concentrated force

    NODe

    F=<f> ( [R=<r>] )

    Force vector <f> treated according to (2)(3) to evaluate the nodal mass value

  • concentrated moment

    NODe

    F=<c> ( [R=<r>] )

    As mass direction specification does not concern directions of rotational inertia, thus separate rule should be established to perform the conversion between concentrated nodal moment and rotational inertia of a certain body attached to the node.

    Vector style transformation of <fc> is performed according to (R=<r>) setting to obtain a vector referred to global co-ordinate system. To omit necessity of inconsistent vector style transformation (while tensorial one should be used ), no LOCal should be given as and no R=<r>, otherwise the warning will be issued.

    There is assumed that global co-ordinates coincide with principal axis of inertia of the body, thus represent principal inertia moments in global local co-ordinates.

    Note: This rule is different than those used in case of concentrated mass attached to beam element.