Table 34.1.1–1 Available loads and predefined fields.
| Loads and predefined fields | Procedures |
| Added mass (concentrated and distributed) | Abaqus/Aqua eigenfrequency extraction analysis (“Natural frequency extraction,” Section 6.3.5) |
| Base motion | Procedures based on eigenmodes: “Transient modal dynamic analysis,” Section 6.3.7 “Mode-based steady-state dynamic analysis,” Section 6.3.8 “Response spectrum analysis,” Section 6.3.10 “Random response analysis,” Section 6.3.11 |
| Boundary condition with a nonzero prescribed boundary | All procedures except those based on eigenmodes |
| Connector motion Connector load | All relevant procedures except modal extraction, buckling, those based on eigenmodes, and direct steady-state dynamics |
| Cross-correlation property | “Random response analysis,” Section 6.3.11 |
| Current density (concentrated and distributed) | “Coupled thermal-electrical analysis,” Section 6.7.3 “Fully coupled thermal-electrical-structural analysis,” Section 6.7.4 |
| Current density vector | “Eddy current analysis,” Section 6.7.5 |
| Electric charge (concentrated and distributed) | “Piezoelectric analysis,” Section 6.7.2 |
| Equivalent pressure stress | “Mass diffusion analysis,” Section 6.9.1 |
| Film coefficient and associated sink temperature | All procedures involving temperature degrees of freedom |
| Fluid flux | Analysis involving hydrostatic fluid elements |
| Fluid mass flow rate | Analysis involving convective heat transfer elements |
| Flux (concentrated and distributed) | All procedures involving temperature degrees of freedom “Mass diffusion analysis,” Section 6.9.1 |
| Force and moment (concentrated and distributed) | All procedures with displacement degrees of freedom except response spectrum |
| Loads and predefined fields | Procedures |
| Incident wave loading | Direct-integration dynamic analysis (“Implicit dynamic analysis using direct integration,” Section 6.3.2) involving solid and/or fluid elements undergoing shock loading |
| Predefined field variable | All procedures except those based on eigenmodes |
| Seepage coefficient and associated sink pore pressure Distributed seepage flow | “Coupled pore fluid diffusion and stress analysis,” Section 6.8.1 |
| Substructure load | All procedures involving the use of substructures |
| Temperature as a predefined field | All procedures except adiabatic analysis, mode-based procedures, and procedures involving temperature degrees of freedom |
With the exception of concentrated added mass and distributed added mass, no loads can be applied in eigenfrequency extraction analysis.
# 34.1.2 AMPLITUDE CURVES
Products: Abaqus/Standard Abaqus/Explicit Abaqus/CFD Abaqus/CAE
# References
• “Prescribed conditions: overview,” Section 34.1.1
• \*AMPLITUDE
• Chapter 57, “The Amplitude toolset,” of the Abaqus/CAE User’s Guide
# Overview
An amplitude curve:
• allows arbitrary time (or frequency) variations of load, displacement, and other prescribed variables to be given throughout a step (using step time) or throughout the analysis (using total time);
• can be defined as a mathematical function (such as a sinusoidal variation), as a series of values at points in time (such as a digitized acceleration-time record from an earthquake), as a user-customized definition via user subroutines, or, in Abaqus/Standard, as values calculated based on a solution-dependent variable (such as the maximum creep strain rate in a superplastic forming problem); and
• can be referred to by name by any number of boundary conditions, loads, and predefined fields.
# Amplitude curves
By default, the values of loads, boundary conditions, and predefined fields either change linearly with time throughout the step (ramp function) or they are applied immediately and remain constant throughout the step (step function)—see “Defining an analysis,” Section 6.1.2. Many problems require a more elaborate definition, however. For example, different amplitude curves can be used to specify time variations for different loadings. One common example is the combination of thermal and mechanical load transients: usually the temperatures and mechanical loads have different time variations during the step. Different amplitude curves can be used to specify each of these time variations.
Other examples include dynamic analysis under earthquake loading, where an amplitude curve can be used to specify the variation of acceleration with time, and underwater shock analysis, where an amplitude curve is used to specify the incident pressure profile.
Amplitudes are defined as model data (i.e., they are not step dependent). Each amplitude curve must be named; this name is then referred to from the load, boundary condition, or predefined field definition (see “Prescribed conditions: overview,” Section 34.1.1).
Input File Usage: \*AMPLITUDE, NAME=name
Abaqus/CAE Usage: Load or Interaction module: Create Amplitude: Name: name
# Defining the time period
Each amplitude curve is a function of time or frequency. Amplitudes defined as functions of frequency are used in “Direct-solution steady-state dynamic analysis,” Section 6.3.4, “Mode-based steady-state dynamic analysis,” Section 6.3.8, and “Eddy current analysis,” Section 6.7.5.
Amplitudes defined as functions of time can be given in terms of step time (default) or in terms of total time. These time measures are defined in “Conventions,” Section 1.2.2.
Input File Usage: Use one of the following options:
\*AMPLITUDE, NAME=name, TIME=STEP TIME (default)
\*AMPLITUDE, NAME=name, TIME=TOTAL TIME
Abaqus/CAE Usage: Load or Interaction module: Create Amplitude: any type: Time span: Step time or Total time
# Continuation of an amplitude reference in subsequent steps
If a boundary condition, load, or predefined field refers to an amplitude curve and the prescribed condition is not redefined in subsequent steps, the following rules apply:
• If the associated amplitude was given in terms of total time, the prescribed condition continues to follow the amplitude definition.
• If no associated amplitude was given or if the amplitude was given in terms of step time, the prescribed condition remains constant at the magnitude associated with the end of the previous step.
# Specifying relative or absolute data
You can choose between specifying relative or absolute magnitudes for an amplitude curve.
# Relative data
By default, you give the amplitude magnitude as a multiple (fraction) of the reference magnitude given in the prescribed condition definition. This method is especially useful when the same variation applies to different load types.
Input File Usage: \*AMPLITUDE, NAME=name, VALUE=RELATIVE
Abaqus/CAE Usage: Amplitude magnitudes are always relative in Abaqus/CAE.
# Absolute data
Alternatively, you can give absolute magnitudes directly. When this method is used, the values given in the prescribed condition definitions will be ignored.
Absolute amplitude values should generally not be used to define temperatures or predefined field variables for nodes attached to beam or shell elements as values at the reference surface together with the gradient or gradients across the section (default cross-section definition; see “Using a beam section integrated during the analysis to define the section behavior,” Section 29.3.6, and “Using a shell section
integrated during the analysis to define the section behavior,” Section 29.6.5). Because the values given in temperature fields and predefined fields are ignored, the absolute amplitude value will be used to define both the temperature and the gradient and field and gradient, respectively.
Input File Usage: \*AMPLITUDE, NAME=name, VALUE=ABSOLUTE
Abaqus/CAE Usage: Absolute amplitude magnitudes are not supported in Abaqus/CAE.
# Defining the amplitude data
The variation of an amplitude with time can be specified in several ways. The variation of an amplitude with frequency can be given only in tabular or equally spaced form.
# Defining tabular data
Choose the tabular definition method (default) to define the amplitude curve as a table of values at convenient points on the time scale. Abaqus interpolates linearly between these values, as needed. By default in Abaqus/Standard, if the time derivatives of the function must be computed, some smoothing is applied at the time points where the time derivatives are discontinuous. In contrast, in Abaqus/Explicit no default smoothing is applied (other than the inherent smoothing associated with a finite time increment). You can modify the default smoothing values (smoothing is discussed in more detail below, under the heading “Using an amplitude definition with boundary conditions”); alternatively, a smooth step amplitude curve can be defined (see “Defining smooth step data” below).
If the amplitude varies rapidly—as with the ground acceleration in an earthquake, for example—you must ensure that the time increment used in the analysis is small enough to pick up the amplitude variation accurately since Abaqus will sample the amplitude definition only at the times corresponding to the increments being used.
If the analysis time in a step is less than the earliest time for which data exist in the table, Abaqus applies the earliest value in the table for all step times less than the earliest tabulated time. Similarly, if the analysis continues for step times past the last time for which data are defined in the table, the last value in the table is applied for all subsequent time.
Several examples of tabular input are shown in Figure 34.1.2–1.
Input File Usage: \*AMPLITUDE, NAME=name, DEFINITION=TABULAR
Abaqus/CAE Usage: Load or Interaction module: Create Amplitude: Tabular
# Defining equally spaced data
Choose the equally spaced definition method to give a list of amplitude values at fixed time intervals beginning at a specified value of time. Abaqus interpolates linearly between each time interval. You must specify the fixed time (or frequency) interval at which the amplitude data will be given, $\Delta t .$ You can also specify the time (or lowest frequency) at which the first amplitude is given, $t _ { 0 } ;$ ; the default is $t _ { 0 } { = } 0 . 0$ .
If the analysis time in a step is less than the earliest time for which data exist in the table, Abaqus applies the earliest value in the table for all step times less than the earliest tabulated time. Similarly,