1.4.9 Linear analysis of a rod under dynamic loading

Product: ABAQUS/Standard  

The purpose of this example is to verify the linear dynamic procedures in ABAQUS by comparing the solutions with exact solutions for a simple system with three degrees of freedom. ABAQUS offers four dynamic analysis procedures for linear problems based on extraction of the eigenmodes of the system: *MODAL DYNAMIC analysis, which provides time history response; *RESPONSE SPECTRUM analysis, in which peak response values are computed for a given response spectrum; *STEADY STATE DYNAMICS analysis, which gives the response amplitude and phase when the system is excited continuously with a sinusoidal loading; and *RANDOM RESPONSE analysis, which provides statistical measures of a structure's response to nondeterministic loading. These linear dynamic analysis options are discussed in Modal dynamics, Section 2.5 of the ABAQUS Theory Manual.

Problem description

Eigenvalue calculations

The first step for all of the linear dynamics procedures is to calculate the eigenvalues and eigenvectors of the system. The mass matrix of element type T3D2 is lumped; therefore, the mass matrix of this three truss system is

The stiffness matrix of the system is

The three eigenvalues and the corresponding eigenvectors using the default normalization method are given in the following table:

ModeEigenvalueFrequencyEigenvector magnitude at node
(Hz)1234
11.20580.174800.50.8661.0
29.00.477501.00–1.0
316.7940.652200.5–0.8661.0

ABAQUS also calculates the modal participation factors, , the generalized mass, , and the effective mass for each eigenvector (see Variables associated with the natural modes of a model, Section 2.5.2 of the ABAQUS Theory Manual, for definitions). The values in this case are:


ModeParticipationGeneralizedEffective
factormassmass
11.2440.3330.5158
20.3330.3330.0370
30.08930.3330.00266

Alternate normalization

ABAQUS allows the eigenvectors to be normalized in one of two ways: such that the largest displacement entry in each eigenvector is unity (NORMALIZATION=DISPLACEMENT, which is the default) or such that the generalized mass for each eigenvector is unity (NORMALIZATION=MASS). Normalization of eigenvectors is discussed in Natural frequency extraction, Section 6.3.5 of the ABAQUS Analysis User's Manual. In general, if the default normalization is requested (NORMALIZATION=DISPLACEMENT), the signs of the eigenvectors obtained using different eigenvalue extraction methods or different platforms are consistent because the largest displacement entry in each eigenvector is scaled to positive unity. For this type of normalization the signs of the eigenvector entries may differ for different methods and different platforms only in the case that the maximum and minimum displacement entries in an eigenvector are of equal magnitude but opposite sign. On the other hand, if NORMALIZATION=MASS is requested, the signs of the eigenvectors obtained using different methods or different platforms may vary because, in this case, the eigenvectors are scaled by positive values. The values and signs of the modal participation factors depend on the normalization type and signs of corresponding eigenvectors.

Generalized coordinates for modal dynamic, response spectrum, steady-state, and random response analyses are different depending on the eigenvector normalization. Consequently, for NORMALIZATION=MASS the signs of generalized coordinates will change depending on the signs of the eigenvectors. However, the physical values calculated using the summation of the modal values are independent of the eigenvector normalization.

For this example, the corresponding values using NORMALIZATION=MASS are given in the following tables:


ModeEigenvalueFrequencyEigenvector magnitude at node
(Hz)1234
11.20580.174800.8661.51.732
29.00.47750–1.73201.732
316.7940.65220–0.8661.5–1.732

ModeParticipationGeneralizedEffective
factormassmass
10.7181.00.5158
2–0.1921.00.0370
3–0.05161.00.00266

Modal dynamic analysis

This analysis is performed for three types of systems, described below.

Tip load—damped system

The time history response is obtained for the system when a load of 10 is applied suddenly and held fixed at node 4. Damping of 10% of critical damping in each mode is used. With this excitation the solution for , the amplitude of the ith eigenmode, is

where is the frequency of vibration, is the fraction of critical damping, , t is time, and is the projection of the force onto the ith eigenmode. is given by

where is the force at degree of freedom N ( 0,  10 in this case), is the component of the ith eigenvector at degree of freedom N, and is the generalized mass for the ith mode.

Base acceleration—damped system

Next, the structure is excited by a constant acceleration of 1.0 at the fixed node (node 1), which is defined using the *BASE MOTION option. It can be shown that the equations given above for force excitation can be used for this case when we define the force as

where is the modal participation factor (defined in Variables associated with the natural modes of a model, Section 2.5.2 of the ABAQUS Theory Manual).

Static preload—undamped system (one mode only)

The *MODAL DYNAMIC step is a linear perturbation procedure and will start from the undeformed configuration by default. However, it is also possible to start the analysis from a deformed configuration by using a *STATIC, PERTURBATION step to create the deformed configuration. This step is followed by *MODAL DYNAMIC, CONTINUE=YES to specify that the starting position is the linear perturbation solution from the previous step (General and linear perturbation procedures, Section 6.1.2 of the ABAQUS Analysis User's Manual). This solution is projected onto the eigenvalues to give the initial modal amplitude:

In general, this projection will preserve all the predeformation only if all of the modes of the system are included in the modal dynamic solution: if only a small number of the modes of the system are used in the modal dynamic analysis—as is the case in practical applications—this projection will only be approximate: that part of the predeformation that is orthogonal to the modes included in the analysis will be lost.

In this analysis an initial displacement of 1.0 is given to node 4 using a *BOUNDARY condition at this node in a *STATIC, PERTURBATION step. The *FREQUENCY step is then done with the restraint at node 4 removed so that this node is free to vibrate in the subsequent *MODAL DYNAMIC step. (It is essential that the boundary condition be removed before the eigenvalue problem is solved for the natural modes of the system. Otherwise, incorrect modes—with the boundary condition still in place—will be obtained.) Only one mode is used, so some part of the static response is lost in the projection onto this mode.

At the beginning of the *MODAL DYNAMIC, CONTINUE=YES step ABAQUS calculates the initial values of the modal amplitude, using the equation given above, as  0.8293 for NORMALIZATION=DISPLACEMENT and 0.4779 for NORMALIZATION=MASS. With no damping the response will, therefore, be

for NORMALIZATION=DISPLACEMENT and

for NORMALIZATION=MASS.

Response spectrum analysis

The displacement response spectra shown in Figure 1.4.9–1 are used in the next analysis. Spectra are defined in the figure for no damping and for 10% of critical damping in each mode. In this example 2% of critical damping is used so that the logarithmic interpolation gives a magnitude of 1.7411 for the maximum displacement for each mode. The analysis is done for two cases: absolute summation of the contributions from each mode and SSRS summation. Since frequencies are well separated in this case, the use of the TENP summation method will give results that are identical to the SRSS method, the CQC response will differ only by a small amount from SRSS (because of very small cross-correlation factors between the modes), and the NRL summation method will calculate results that are very close to the ABS summation. For a comparison of all five summation rules, see Response spectra of a three-dimensional frame building, Section 2.2.3 of the ABAQUS Example Problems Manual. Absolute summation means that the peak displacement response is estimated as

where is the displacement at degree of freedom k, is the ith eigenmode in degree of freedom k, is the maximum value for the amplitude in the ith mode, and is found from the appropriate spectrum definition S given in the input. In this case S is represented by displacement spectrum , applied in the global x-direction. SRSS summation estimates the peak displacement response as

Steady-state analysis

The steady-state analysis procedure is verified by exciting the model over a range of frequencies. A load of the form

where is the forcing frequency and 5, is applied to node 4 in the x-direction.

Two kinds of damping are available for this type of analysis. One is modal damping, which defines the damping term for a mode as

where is the fraction of critical damping. The other is structural damping, for which the damping force is defined as

where and is the structural damping factor.

ABAQUS provides output as the response amplitude, , and phase angle, , for the ith mode. For this example, with only the real loads applied, the exact solution—with both modal and structural damping present—is

and

where is the amplitude of the forcing function, , projected onto the ith mode.

The input file rodlindynamic_ssdynamics.inp requests a *STEADY STATE DYNAMICS analysis for the forcing frequency range from 0.01 to 10 cycles/time. All three mode shapes are extracted with a *FREQUENCY step and are used throughout the steady-state analysis, as indicated on the *MODAL DAMPING option, where the damping value is defined to be 10% of critical damping in each mode.

Random response analysis

The same rod model with structural damping present is now exposed to nondeterministic loading. The case we consider is uncorrelated white noise applied to all nodes. The exact solution for the cross-spectral density matrix of the modal amplitudes (the generalized coordinates) as a function of frequency, , for continuously distributed white noise is

where

is the complex frequency response function for mode , with the generalized mass for the mode, the frequency of the mode, and the structural damping used with the mode; is the complex conjugate of ; and ) is the cross-spectral density matrix of the external loading. ABAQUS assumes that the integrated projection of the cross-spectral density matrix onto the eigenmodes can be expressed as a matrix between the loaded nodal degrees of freedom projected onto the eigenmodes, so

is defined by applying nodal loads, (where N refers to a degree of freedom in the model and I refers to the load case number) and giving a matrix of scaling factors, , and corresponding frequency functions, , for each load case. Here J refers to the matrix of scaling factors by which to scale in load case I. is then defined as

In this case we need only one load case, 1, and one frequency function and associated matrix of scaling factors, 1. (See Random response to jet noise excitation, Section 1.4.10, for a problem in which several frequency functions and scaling factor matrices are needed to define the cross-spectral density matrix of the loading.) Since white noise is assumed to be uncorrelated, is defined as a diagonal matrix: 0 for (Uncorrelated loadings are specified by setting TYPE=UNCORRELATED on the *CORRELATION option, where is defined.) We choose a unit magnitude for the scaling factors so that becomes a unit matrix. Since the diagonal terms of the cross-spectral density matrix are the power spectral density functions of the loading, the cross-spectral density matrix will be a real diagonal matrix. Therefore, imaginary frequency functions and scaling factors need not be considered here. As a result, the *PSD-DEFINITION option defines a reference power spectral density function (rather than a general frequency function), , which is scaled by the product of load magnitudes, (and by , but is a unit matrix). We apply loads of 10 to each of nodes 2 and 3 and a load of 5 to node 4, corresponding to a unit load distributed continuously along the rod.

At a frequency of 0.1 cycles/time is, therefore,

The cross-spectral density matrices for the displacements, velocities, and accelerations of the nodes can be calculated directly from . For example, the cross-spectral density matrix of the displacements is

Results and discussion

Input files

Figure

Figure 1.4.9–1 Displacement response spectra.