5.1.2 *AMPLITUDE

Products: ABAQUS/Standard  ABAQUS/Explicit  

Elements tested

CPE4R    MASS    T3D2   

Features tested

Various methods of specifying time variations of prescribed variable magnitudes are tested through the use of the *AMPLITUDE option.

Problem description

The *AMPLITUDE option is used to specify a function that defines arbitrary time variations of prescribed variables throughout an analysis. The user can specify this function with a variety of methods. Two of the methods use tabulated values that define a continuous function of linear segments. The *AMPLITUDE, DEFINITION=TABULAR option uses a nonfixed time increment, which requires that pairs of time-amplitude data be supplied. The *AMPLITUDE, DEFINITION=EQUALLY SPACED option uses a fixed time increment that is specified once, and only the values of the function are required. Two other amplitude types use trigonometric functions to define the function. The *AMPLITUDE, DEFINITION=PERIODIC option uses the Fourier series to define the function. The *AMPLITUDE, DEFINITION=MODULATED option uses the product of two sine functions. The *AMPLITUDE, DEFINITION=DECAY option uses an exponential function. The *AMPLITUDE, DEFINITION=SMOOTH STEP option uses a fifth-order polynomial equation to ramp up/down smoothly from one amplitude value to the next. The *AMPLITUDE, DEFINITION=SOLUTION DEPENDENT option (available only in ABAQUS/Standard) accepts a starting value and lets ABAQUS calculate subsequent values based on the evolution of solution parameters. Currently there is only one solution parameter available, the maximum equivalent creep strain rate, which is compared to target values entered in the *CREEP STRAIN RATE CONTROL option.

If the function describes either a displacement or velocity in a dynamic analysis, the derivatives and integrations of the function are required. For the three amplitude types that use trigonometric or exponential functions, the derivatives are continuous and available. For the amplitude type that uses a fifth-order polynomial equation, the derivatives are continuous and available; however, both the first and second derivatives are zero at the data point. For the two types that use tabulated values, the linear segments do not have continuous derivatives, and the second derivative will be infinite at the segment intersections. The SMOOTH parameter allows the user to define an interval about the data points in which a quadratic function is interpolated to give a continuous first derivative and a finite second derivative. The use of this parameter is verified within these tests.

Input files xampmult.inp (ABAQUS/Standard) and xamptest.inp (ABAQUS/Explicit) are analyses performed over multiple steps during which several loads and displacements are applied in terms of defined amplitudes with various settings of the parameters. xampresm.inp (ABAQUS/Standard) and xamprest.inp (ABAQUS/Explicit) restart the analyses using the END STEP parameter. A simple truss model is used. Various nodal degrees of freedom are prescribed with the *BOUNDARY option, and loads are applied using the *CLOAD and *DLOAD options. In all of these cases the prescribed quantities are defined using the *AMPLITUDE option. The purpose of this test is to ensure that the initial value of the function to be applied in the next step is interpolated properly from the amplitude definitions. Since xampresm.inp and xamprest.inp use the END STEP parameter, the results will show that the initial value at the beginning of the restart step is obtained from the point on the amplitude curve at which the restart was done; the value will be ramped to the new value defined in the new step. The output variables corresponding to the prescribed input are checked to verify the use of the *AMPLITUDE option.

xampsdep.inp and xampress.inp simulate the superplastic forming of a rectangular pan in ABAQUS/Standard. The pressure applied to a sheet that forces it to acquire the shape of a die is determined by an amplitude with DEFINITION=SOLUTION DEPENDENT.

Results and discussion

The results for each of the amplitude types are discussed in the following sections.

*AMPLITUDE, DEFINITION=TABULAR

A typical variation of a boundary condition is shown in the history plots of Figure 5.1.2–1 through Figure 5.1.2–3. For this particular example of the variation, *BOUNDARY, TYPE=VELOCITY is specified. The tabulated input is given to represent a sine curve. The acceleration history shown is the time derivative of the velocity curve. The displacement history is the integration of the velocity curve. Various other types of boundary conditions and specified curves are verified in the test.

*AMPLITUDE, DEFINITION=PERIODIC

One of the boundary condition variations used in xampmult.inp and xamptest.inp is specified with the *BOUNDARY, TYPE=VELOCITY option. The variation is specified using a sinusoidal variation corresponding to the following expression: . This variation was chosen such that it is identical to the function specified using tabulated values in the previous section. The acceleration, velocity, and displacement histories are the same as those from the previous section, as shown in Figure 5.1.2–1 through Figure 5.1.2–3.

*AMPLITUDE, DEFINITION=EQUALLY SPACED

One of the boundary condition variations used in xampmult.inp and xamptest.inp is specified with the *BOUNDARY, TYPE=VELOCITY option. This particular variation is specified using a fixed time step. The variation was chosen such that it is identical to the function specified using tabulated values without fixed time steps (see *AMPLITUDE, DEFINITION=TABULAR). The acceleration, velocity, and displacement histories are the same as those discussed previously and are shown in Figure 5.1.2–1 through Figure 5.1.2–3.

*AMPLITUDE, DEFINITION=MODULATED

One of the boundary condition variations used in xampmult.inp and xamptest.inp is specified with the *BOUNDARY, TYPE=VELOCITY option using a scale factor of 100.0. The variation is specified using a combination of sinusoidal functions corresponding to the following expression:

A scale factor of 200.0 was used to magnify the function. The acceleration, velocity, and displacement histories for this particular variation are shown in the history plots of Figure 5.1.2–4 through Figure 5.1.2–6.

*AMPLITUDE, DEFINITION=DECAY

One of the boundary condition variations used in xampmult.inp and xamptest.inp is specified with the *BOUNDARY, TYPE=VELOCITY option using a scale factor of 200. The variation is specified using an exponential function corresponding to the following expression:

The acceleration, velocity, and displacement histories for this particular variation are shown in the history plots of Figure 5.1.2–7 through Figure 5.1.2–9.

*AMPLITUDE, DEFINITION=SMOOTH STEP

One of the boundary condition variations used in xampmult.inp and xamptest.inp is specified with the *BOUNDARY, TYPE=VELOCITY option using a scale factor of 100.0. The variation is specified using a polynomial equation corresponding to the following expression:

where

The acceleration, velocity, and displacement histories for this particular variation are shown in the history plots of Figure 5.1.2–10 through Figure 5.1.2–12.

*AMPLITUDE, DEFINITION=SOLUTION DEPENDENT

The initial value of the pressure is 1.0, and the amplitude is allowed to increase to 100 times that value (as well as decrease to 0.1 times the initial value). The maximum amplitude was reached, and ABAQUS/Standard stopped the analysis because it could not follow the objective within the restrictions imposed. This happened before the sheet completely filled the die cavity. A restart run, xampress.inp, in which the maximum amplitude is modified to 500 times the reference load allows the deformation to be completed. Once again, the maximum allowable amplitude is used as the mechanism for ABAQUS/Standard to end the analysis. The restart run exemplifies another possibility that is generally not recommended (since it will probably not occur in practice)—the loading reference value was increased by a factor of 5.0. As a result, the amplitude history adapted itself accordingly.

Figure 5.1.2–13 and Figure 5.1.2–16 show the rigid surface and the deformable sheet at different stages of deformation. Figure 5.1.2–14 and Figure 5.1.2–17 show the amplitude history obtained. Figure 5.1.2–15 shows the ratio between the maximum creep strain rate in the model and the target value provided.

Input files

ABAQUS/Standard analyses

xampmult.inp

*AMPLITUDE used over multiple steps.

xampresm.inp

*RESTART test of xampmult.inp.

xampsdep.inp

*AMPLITUDE,DEFINITION=SOLUTION DEPENDENT.

xampress.inp

*RESTART test of xampsdep.inp.

ABAQUS/Explicit analyses

xamptest.inp

*AMPLITUDE used over multiple steps.

xamprest.inp

*RESTART test of xamptest.inp.

Figures

Figure 5.1.2–1 Acceleration history; *AMPLITUDE, DEFINITION=TABULAR, PERIODIC, or EQUALLY SPACED.

Figure 5.1.2–2 Velocity history; *AMPLITUDE, DEFINITION=TABULAR, PERIODIC, or EQUALLY SPACED.

Figure 5.1.2–3 Displacement history; *AMPLITUDE, DEFINITION=TABULAR, PERIODIC, or EQUALLY SPACED.

Figure 5.1.2–4 Acceleration history; *AMPLITUDE, DEFINITION=MODULATED.

Figure 5.1.2–5 Velocity history; *AMPLITUDE, DEFINITION=MODULATED.

Figure 5.1.2–6 Displacement history; *AMPLITUDE, DEFINITION=MODULATED.

Figure 5.1.2–7 Acceleration history; *AMPLITUDE, DEFINITION=DECAY.

Figure 5.1.2–8 Velocity history; *AMPLITUDE, DEFINITION=DECAY.

Figure 5.1.2–9 Displacement history; *AMPLITUDE, DEFINITION=DECAY.

Figure 5.1.2–10 Acceleration history; *AMPLITUDE, DEFINITION=SMOOTH STEP.

Figure 5.1.2–11 Velocity history; *AMPLITUDE, DEFINITION=SMOOTH STEP.

Figure 5.1.2–12 Displacement history; *AMPLITUDE, DEFINITION=SMOOTH STEP.

Figure 5.1.2–13 Configurations in original run; *AMPLITUDE, DEFINITION=SOLUTION DEPENDENT.

Figure 5.1.2–14 Amplitude history of original run; *AMPLITUDE, DEFINITION=SOLUTION DEPENDENT.

Figure 5.1.2–15 Ratio history of original run; *AMPLITUDE, DEFINITION=SOLUTION DEPENDENT.

Figure 5.1.2–16 Final configuration after restart; *AMPLITUDE, DEFINITION=SOLUTION DEPENDENT.

Figure 5.1.2–17 Total amplitude history; *AMPLITUDE, DEFINITION=SOLUTION DEPENDENT.