2-4-4-4-V3 gt strudl

download 2-4-4-4-V3 gt strudl

of 11

Transcript of 2-4-4-4-V3 gt strudl

  • 7/25/2019 2-4-4-4-V3 gt strudl

    1/11

    GT STRUDL Transient Loading Commands

    V 3 2.4.4 - 1 Rev P

    2.4.4.4 Transient Loading Commands

    The transient loading commands are used to describe a transient load on the structure.

    The resulting dynamic analysis is either performed using mode superposition analysis or a

    direct integration (physical) analysis.

    2.4.4.4.1 Transient Loading Identification Command

    General Form:

    TRANSIENT (LOADING)i

    a(title)

    Elements:

    i = unique integer loading condition identifier

    a = unique alphanumeric loading condition identifier (up to 8 characters)

    title = optional loading condition title (up to 64 characters)

    Explanation:

    This command identifies a transient loading condition and initiates its

    description. The commands used to specify the transient loading condition are

    contained in the following section.

  • 7/25/2019 2-4-4-4-V3 gt strudl

    2/11

    Transient Loading Commands GT STRUDL

    Rev P 2.4.4 - 2 V 3

    load specs

    FILE filnam ([ FACTOR] v1)

    function specs

    FUNCTIONSINE

    COSINE[AMPLITUDE] v

    2[FREQUENCY] v

    3( [PHASE] v

    4)

    2.4.4.4.2 Transient Joint Loads

    General Form:

    JOINTS

    NODESlist (LOADS)

    FORCE

    MOMENT

    X

    Y

    Z

    load specs

    where,

    function specs =

    and where,

    filnam = previously stored time history (Section 2.4.4.1)

    v1 = factor to be multiplied times ordinates of the forcing function

    (if omitted, a value of 1.0 is used)

    v2 = amplitude of sine/cosine function loading in active units

    v3 = frequency of sine/cosine function loading in active units

    v4 = phase of sine/cosine function loading in active units

    (default = 0.0)

    Explanation:

    This command is used to specify a time history of loads applied to a list of

    joints in the global X, Y, or Z directions. The loads may be specified in either of two

  • 7/25/2019 2-4-4-4-V3 gt strudl

    3/11

    GT STRUDL Transient Loading Commands

    V 3 2.4.4 - 3 Rev P

    v2

    sin

    cos(v

    3t v

    4)

    ways:

    (1) by reference to a previously stored time history (Section 2.4.4.1), or

    (2) specification of a trigonometric (sine/cosine) function.

    A previously stored time history (Section 2.4.4.1) of type FORCE

    TRANSLATION or FORCE ROTATION may be applied as a JOINT LOAD with

    the FILE option. If the stored time history does not match the type specified in this

    command (FORCE or MOMENT) an error message will be printed and SCAN mode

    will be entered.

    For trigonometric loadings, the time history may be given by specifying the

    function (SINE or COSINE), amplitude, frequency, and phase angle. Thetrigonometric loading used is given by the following expression, where t represents

    time:

    Examples:

    (1) Joints 1 TO 3, 5, A LOADS FORCE Y FILE WIND-1' FACTOR 1.5. This

    command specifies that the previously stored time history WIND-1' should

    have its ordinates multiplied by 1.5 and applied as a force in the Y-direction

    at the listed joints.

    (2) JOINT 1,2 LOAD MOMENT Z FUNCTION SINE AMPL 5.0 FREQ 1.0.

    A sinusoidal moment Z load with amplitude of 5.0 and frequency of 1. in

    current units is applied at joints 1 and 2.

  • 7/25/2019 2-4-4-4-V3 gt strudl

    4/11

    Transient Loading Commands GT STRUDL

    Rev P 2.4.4 - 4 V 3

    TRANSLATION

    X

    Y

    Zload specs

    2.4.4.4.3 Support Acceleration Command for Transient Loading

    General form:

    SUPPORT (ACCELERATION)

    `

    `

    `

    TRANSLATION

    X

    Y

    Z

    load specs

    where,

    load specs = same as for JOINT LOAD Command (Section 2.4.4.4.2)

    Explanation:

    This command is used to specify time history support acceleration loads. The

    accelerations may only be of type TRANSLATION in the global X, Y, or Zdirections. Up to three support accelerations (X and/or Y and/or Z) may be specified

    in a single TRANSIENT LOADING.

    All support joints are assumed to have the identical support accelerations. All

    support joints are assumed to move as one rigid body with no relative motion.

    The load specs are identical to the load specs for the JOINT LOAD command

    in Section 2.4.4.4.2, except that the loads are translational accelerations instead of

    forces and moments. If the FILE option is used, the previously stored time history

    must have been of the type ACCELERATION presented in Section 2.4.4.1, or must

    have been created and stored with the CREATE TIME HISTORY command as

    described in Section 2.4.8.1. Otherwise, an error message will be printed, and the

    SCAN mode will be entered. Displacement and velocity results are computed

    relative to the supports. The accelerations may be computed relative to the supports.

  • 7/25/2019 2-4-4-4-V3 gt strudl

    5/11

    GT STRUDL Transient Loading Commands

    V 3 2.4.4 - 5 Rev P

    The accelerations may be computed relative to the supports or absolutely as described

    in Section 2.4.5.3.

    Examples:

    (1) SUPPORT ACCELERATION

    TRANSLATION X FILE ELCENTRO

    This command specifies the use of the N-S component of the El Centro earthquake

    (provided with GTSTRUDL) as an applied support acceleration in the global X

    direction of the structure.

    (2) SUPPORT ACCELERATION

    TRANSLATION Y FILE QUAKE-TX FACTOR 0.2

    This command specifies a translational support acceleration in the global Y-direction

    where acceleration values previously stored in file QUAKE-TX times the factor 0.2

    are used as the applied support acceleration.

  • 7/25/2019 2-4-4-4-V3 gt strudl

    6/11

    Transient Loading Commands GT STRUDL

    Rev P 2.4.4 - 6 V 3

    2.4.4.4.4 Transient Loading for Matrix Input

    General form:

    ROWi1

    i2

    TO i3

    (LOAD) load specs

    where,

    load specs = same as for JOINT LOAD command (Section 2.4.4.4.2)

    Elements:

    i1 = integer ROW or equation number to which the loading is applied

    i2, i3 = starting and ending ROW or equation numbers to which the loading

    is applied (i3> i2).

    Explanation:

    This command is used to specify time history loads to structures whose

    matrices have been directly input using the MATRIX command described in Section2.4.3.4. The load specification description presented with the JOINT LOAD

    command of Section 2.4.4.4.2 also applies here, except that no check is made on the

    type of time history referenced when using the FILE option. It is the users

    responsibility to ensure that the use of a previously stored time history (Sections

    2.4.4.1 and 2.4.8.1) is meaningful. Note that the ROW identifiers must consist of

    either a single row identifier or a contiguous group of row identifiers.

    Examples:

    (1) ROW 1 LOAD FILE BLAST

    ROW 3 TO 5 LOAD FILE BLAST

    The time history stored under the name BLAST is applied to rows 1, 3, 4, 5.

  • 7/25/2019 2-4-4-4-V3 gt strudl

    7/11

    GT STRUDL Transient Loading Commands

    V 3 2.4.4 - 17 Rev P

    condition specs

    DISPLACEMENT values

    VELOCITY values

    2.4.4.4.5 Initial Conditions Commands

    (1) General form except for Matrix Input:

    INITIAL (CONDITIONS) (condition specs)

    list (condition specs)

    `

    `

    `

    list (condition specs)

    Elements:

    values = [XT] v1[YT] v2[ZT] v3[XR] v4[YR] v5[ZR] v6

    list = list of joint identifiers

    v1,v2,v3 = X, Y, Z initial joint translation displacements or velocities

    v4,v5,v6 = X, Y, Z initial joint rotation displacements or velocities.

    (2) General form for Matrix Input:

    INITIAL (CONDITIONS) ROW (condition specs)

    rowlist (condition specs)

    `

    `

    `

    rowlist (condition specs)

  • 7/25/2019 2-4-4-4-V3 gt strudl

    8/11

    Transient Loading Commands GT STRUDL

    Rev P 2.4.4 - 18 V 3

    where,

    rowlist

    i1

    i2 TO i3

    condition specs

    DISPLACEMENT v1

    VELOCITY v2

    Elements:

    i1 = row identifier corresponding to Matrix Input row

    i2,i3 = initial and final row identifiers

    v1,v2 = initial displacement and velocity for row i1or rows i2to i3

    Explanation:

    This command allows the user to specify the initial conditions (DISPLACE-

    MENTS and/or VELOCITIES) for (1) the joint degrees-of-freedom in the general

    case of structure input, or (2) the equations of motion when the system matrices have

    been input via the MATRIX command (Section 2.4.3.4).

    The following qualifications relate to the specifications of initial conditions

    at local released support joints, master joints, and slave joints:

    1. At local release support joints, initial conditions components are

    defined with respect to the local released coordinate system as shown

    in Figure 2.1.7.1, Section 2.1.7.2, Volume 1 of the GTSTRUDL

    Users Manual.

    2, At master nodes, initial conditions components are defined with

    respect to the planar coordinate system of the planar rigid body (rigid

    plane, plate or pin elements) which is connected to the master node.

    If the master node is also a local released support joint, then qualifica-

    tion (1) above also applies.

  • 7/25/2019 2-4-4-4-V3 gt strudl

    9/11

    GT STRUDL Transient Loading Commands

    V 3 2.4.4 - 19 Rev P

    3. Initial conditions specified for slave degrees-of-freedom are ignored.

    However, initial conditions may be given for slave released degrees-

    of-freedom specified by the SLAVE RELEASES command (Section

    2.6.4.3). If slave releases are specified with respect to a local slavereleased coordinate system, then corresponding initial conditions

    components are defined with respect to that coordinate system,

    similar to (1) above for local released support joints.

    The command has a tabular format so that the condition specifications on the

    command header will act as default values for the joints or rows listed in the table.

    Values v1to v6listed following a list or a rowlist will override their corresponding

    condition spec types given in the command header,

    Examples:

    (1) INITIAL CONDITIONS DISP YT 1.0 VEL XR 1.51 TO 5 DISP XT 2.0 YT 05

    6 TO 10 DISP XT 3.0

    The following data are stored:

    Joints 1 to 5: Displacement XT = 2.0Displacement YT = 0.5

    Velocity XR = 1.5

    Joints 6 to 10: Displacement XT = 3.0Displacement YT = 1.0Velocity XR = 1.5

    (2) INITIAL CONDITIONS ROW DISP 1.0

    1 DISP .5 VEL 1.0

    3 TO 5 VEL 2.0

    The following data are stored:

    row 1: Displacement = 0.5

    Velocity = 1.0rows 3,4,5: Displacement = 1.0

    Velocity = 2.0

  • 7/25/2019 2-4-4-4-V3 gt strudl

    10/11

    Transient Loading Commands GT STRUDL

    Rev P 2.4.4 - 20 V 3

    2.4.4.4.6 Specification of Integration Time Parameters

    General form:

    INTEGRATE [FROM] t1l [TO] t12 [AT] t13[FROM] t21 [TO] t22 [AT] t23 `

    `

    `

    [FROM] tn1 [TO] tn2 [AT] tn3

    Elements:

    t11, t21,...,tn1 = initial time valuest12, t22,...,tn2 = final time values

    t13, t23,...,tn3 = values of time increments to be used in the integration

    Explanation::

    This command specifies the initial and final times and time increment for

    transient loadings. A variable time increment may be specified by a sequence of

    initial and final times with the associated time increment~. The initial time of one

    sequence must be greater than or equal to the final time of the previous sequence.The time increment must be positive. This command must be given for all transient

    loadings.

    Examples:

    (1) INTEGRATE FROM 0.0 TO 0.5 AT 0.1

    In the above example, the transient response is calculated at

    0.0, 0.1, 0.2, 0.3, 0.4, 0.5

    (2) INTEGRATE FROM 0.0 TO 0.3 AT 0.1FROM 0.3 TO 0.5 AT 0.05

    FROM 0.6 TO 0.8 AT 0.1

    In the above example the time history response is calculated at 0.0, 0.1, 0.2,

    0.3, 0.35, 0.40, 0.45, 0.5, 0.6, 0.7, and O.8.

  • 7/25/2019 2-4-4-4-V3 gt strudl

    11/11

    GT STRUDL Transient Loading Commands

    V 3 2.4.4 - 21 Rev P

    2.4.4.4.7 Termination of a Transient Loading

    General form:

    END (OF TRANSIENT LOADING)

    Explanation:

    A TRANSIENT LOADING condition description is terminated by issuing

    this command. Several complete transient loading conditions are provided as

    follows:

    Examples:

    (1) TRANSIENT LOADING 'EQI' 'VERTICAL (Y) AND HORIZONTAL (X AND Y)'

    SUPPORT ACCELERATION

    TRANS X FILE 'ELCENTRO'

    TRANS Y FILE 'ELCENTRO' FACTOR .5

    TRANS Z FILE 'ELCENTRO'

    INTEGRATE FROM 0. TO 6. AT .02

    END OF TRANSIENT LOADING

    The El Centro support acceleration is applied to the structure in 3 directions, two

    lateral and one vertical. The vertical motion is factored by one-half. Since El Centro

    is stored at .02 second intervals and a time increment of .02 is used, no accelerogrampeaks will be missed.

    (2) UNITS CYCLES POUNDS IN SECONDS

    $

    $ OUT-OF-BALANCE MOTOR FORCE = MASS * ECCENT * FREQ**2

    $ = .1 * 7. * (50*2PI)**2

    $ = .1 * 7. * 98696.

    $ = 69087.

    TRANSIENT LOAD 1 'SHAKE'

    UNITS CYCLES

    JOI 'A ' LOAD FOR X FUNCT COS AMPL 69087. FREQ 50. PHASE 0.

    JOI IA ' LOAD FOR Y FUNCT COS AMPL 69087. FREQ 50. PHASE -.25

    INTEGRATE FROM 0. TO . 2 AT . 002

    END OF TRANSIENT LOAD

    This example illustrates how a transient loading would be set up to handle the case

    of an out-of-balance motor.