Products: ABAQUS/Standard ABAQUS/Explicit
Various methods of specifying time variations of prescribed variable magnitudes are tested through the use of the *AMPLITUDE option.
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.
The results for each of the amplitude types are discussed in the following sections.
A typical variation of a boundary condition is shown in the history plots of Figure 5.1.21 through Figure 5.1.23. 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.
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.21 through Figure 5.1.23.
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.21 through Figure 5.1.23.
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:
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:
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:
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.213 and Figure 5.1.216 show the rigid surface and the deformable sheet at different stages of deformation. Figure 5.1.214 and Figure 5.1.217 show the amplitude history obtained. Figure 5.1.215 shows the ratio between the maximum creep strain rate in the model and the target value provided.
*AMPLITUDE used over multiple steps.
*RESTART test of xampmult.inp.
*AMPLITUDE,DEFINITION=SOLUTION DEPENDENT.
*RESTART test of xampsdep.inp.
*AMPLITUDE used over multiple steps.
*RESTART test of xamptest.inp.
Figure 5.1.21 Acceleration history; *AMPLITUDE, DEFINITION=TABULAR, PERIODIC, or EQUALLY SPACED.
Figure 5.1.22 Velocity history; *AMPLITUDE, DEFINITION=TABULAR, PERIODIC, or EQUALLY SPACED.
Figure 5.1.23 Displacement history; *AMPLITUDE, DEFINITION=TABULAR, PERIODIC, or EQUALLY SPACED.
Figure 5.1.24 Acceleration history; *AMPLITUDE, DEFINITION=MODULATED.
Figure 5.1.25 Velocity history; *AMPLITUDE, DEFINITION=MODULATED.
Figure 5.1.26 Displacement history; *AMPLITUDE, DEFINITION=MODULATED.
Figure 5.1.27 Acceleration history; *AMPLITUDE, DEFINITION=DECAY.
Figure 5.1.28 Velocity history; *AMPLITUDE, DEFINITION=DECAY.
Figure 5.1.29 Displacement history; *AMPLITUDE, DEFINITION=DECAY.
Figure 5.1.210 Acceleration history; *AMPLITUDE, DEFINITION=SMOOTH STEP.
Figure 5.1.211 Velocity history; *AMPLITUDE, DEFINITION=SMOOTH STEP.
Figure 5.1.212 Displacement history; *AMPLITUDE, DEFINITION=SMOOTH STEP.
Figure 5.1.213 Configurations in original run; *AMPLITUDE, DEFINITION=SOLUTION DEPENDENT.
Figure 5.1.214 Amplitude history of original run; *AMPLITUDE, DEFINITION=SOLUTION DEPENDENT.
Figure 5.1.215 Ratio history of original run; *AMPLITUDE, DEFINITION=SOLUTION DEPENDENT.
Figure 5.1.216 Final configuration after restart; *AMPLITUDE, DEFINITION=SOLUTION DEPENDENT.
Figure 5.1.217 Total amplitude history; *AMPLITUDE, DEFINITION=SOLUTION DEPENDENT.