Displacements are applied at the geometry level. They require that one or more flat or curved faces or edges or one or more vertices to displace relative to their original location by one or more components of a displacement vector in the Global Coordinate System or local coordinate system, if applied.
Important: Due to an internal processing requirement, if you specify a user-defined (local) Coordinate System when defining this boundary condition, the nodal coordinate system axes may differ from the local Coordinate System axes. As needed, you can verify the actual nodal orientation in the Mechanical APDL application.
Also, for more information about how the application manages nodal DOF constraints, see the Converting Boundary Conditions to Nodal DOF Constraints (Mechanical APDL Solver) section.
Displacement as a Base Excitation
Displacement can also be defined as a base excitation during a Mode-Superposition (MSUP) Transient or a MSUP Harmonic Response analysis. You scope base excitations to a boundary condition. You can scope multiple base excitations to the same boundary condition, but the base excitations cannot have same direction specified (via the Direction property).
Important: When duplicating an analysis within Mechanical that includes loads with the Base Excitation property set to (Acceleration and/or Displacement), these loads will lose their scoping during the duplication process.
This page includes the following sections:
Analysis Types
Displacement is available for the following analysis types:
|
Dimensional Types
The supported dimensional types for the Displacement boundary condition include:
3D Simulation. Displaces one or more faces, edges, or vertices.
2D Simulation. Displaces one or more edges or vertices.
Geometry Types
The supported geometry types for the Displacement boundary condition include:
Solid
Surface/Shell
Wire Body/Line Body/Beam
Topology Selection Options
The supported topology selection options for Displacement include:
Body: Supported for rigid bodies in an Explicit analysis.
Face
Non-zero X-, Y-, and Z-components. The face retains its original shape but moves relative to its original location by the specified displacement vector. The enforced displacement of the face causes a model to deform.
For Zero Y-component, no part of the face can move, rotate, or deform in the Y-direction.
For blank (undefined) X- and Z-components, the surface is free to move, rotate, and deform in the XZ plane.
Edge
Enforced displacement of an edge is not realistic and leads to singular stresses (that is, stresses that approach infinity near the loaded edge). You should disregard stress and elastic strain values in the vicinity of the loaded edge.
Non-zero X-, Y-, and Z-components. The edge retains its original shape but moves relative to its original location by the specified displacement vector. The enforced displacement of the edge causes a model to deform.
For Zero Y-component, no part of the edge can move, rotate, or deform in the Y-direction.
For blank (undefined) X- and Z-components, the edge is free to move, rotate, and deform in the XZ plane.
Vertex
Non-zero X-, Y-, and Z-components. The vertex moves relative to its original location by the specified displacement vector. The enforced displacement of the vertex causes a model to deform.
For Zero Y-component, the vertex cannot move in the Y-direction.
For blank (undefined) X- and Z-components, the vertex is free to move in the XZ plane.
This boundary condition cannot be applied to a vertex scoped to an End Release.
Nodes
Element Face
Note:
Multiple surfaces, edges, or vertices can be selected.
Avoid using multiple Displacements on the same face/edge/vertex and on faces/edges/vertices having shared faces/edges/vertices.
Define By Options
The supported Define By options for the Displacement boundary condition include:
Entering a zero for a component prevents deformation in that direction.
Entering a blank for a component allows free deformation in that direction.
In a cylindrical coordinate system X, Y, and Z are used for R, Θ, and Z directions. When using a cylindrical coordinate system, non-zero Y displacements are interpreted as translational displacement quantities, ΔY = RΔΘ. Since they are treated as linear displacements it is a reasonable approximation only, for small values of angular motion ΔΘ.
For Explicit Dynamics analyses, when using a cylindrical coordinate system, the Y component (that is, Θ direction) of a displacement constraint is defined as a rotation.
Phase Angle.
: Supported for Harmonic Response Analysis only. Define direct loading without: Supported for 3D Faces only.
Phase Angle.
: Supported for Harmonic Response Analysis only. Define direct loading without: Supported for Displacement as a Base Excitation during Harmonic Response analysis only.
: Supported for Displacement as a Base Excitation during Harmonic Response analysis only.
Magnitude Options
The supported Magnitude options for Displacement include the following:
Not supported for Harmonic Response analysis.
(Time Varying):Tabular (Step Varying): Supported for Static Structural analysis only.
(Frequency Varying): Supported for Harmonic Response analysis only.
Not supported for Explicit Dynamics and Harmonic Response analyses.
(Spatially Varying):Not supported for Harmonic Response analysis.
(Time Varying):Not supported for Explicit Dynamics and Harmonic Response analyses.
(Spatially Varying):Not supported for Displacement as a Base Excitation.
:
Applying a Displacement Boundary Condition
To apply a Displacement:
On the Environment Context tab, select the Displacement option from the Structural group. Alternatively, right-click the Environment tree object or in the Geometry window and select Insert>Displacement.
Define the Scoping Method and select a geometric or mesh entity.
Select the method used to define the Displacement: Components (default), , Normal To, or .
Define the Coordinate System and axial displacements or the Distance, of the Displacement based on the above selections.
As needed, set the Rev Dir for Inv Steps property to . See the description below for requirements.
For Harmonic analyses, specify a Phase Angle as needed.
To apply Displacement as a Base Excitation when the Solver Type property is defined as during a Transient (default setting for a Transient configured to a Modal solution) or a MSUP Harmonic Response analysis:
In the Definition category of the Details pane, set the Base Excitation property to .
The Boundary Condition property provides a drop-down list of the boundary conditions that correspond to the Displacement. Make a selection from this list. Valid boundary condition option for excitations include:
Fixed Support
All Fixed Supports
Displacement
Remote Displacement
Nodal Displacement
Spring: Body-to-Ground
The Absolute Result property is set to by default. As needed, change the value to if you do not want to include enforced motion.
Note: If you apply more than one base excitation (either Displacement or Acceleration), the Absolute Result property needs to have the same setting, either or .
To use complex definition entries, change the Define By property setting to from (default).
Define the loading inputs: Magnitude, Phase Angle (only in MSUP Harmonic Response), and Direction.
Note: You can scope Acceleration or Displacement as a base excitation to the same boundary condition, but the base excitations cannot have same direction specified (via the Direction property).
Details Pane Properties
The selections available in the Details pane are described below.
Category | Property/Options/Description |
---|---|
Scope |
Scoping Method: Options include:
Boundary Condition (Displacement as a Base Excitation only): drop-down list of available boundary condition options for application. |
Definition |
Type: read-only field that describes the object - Displacement. Base Excitation (Displacement as a Base Excitation only): is the default setting. Set to to specify the Displacement as a . Absolute Result (Displacement as a Base Excitation only): This option allows you to include enforced motion with ( - default) or without ( ) base motion. Define By. options include:
Rev Dir for Inv Steps: This property is only available when the following Advanced Analysis Settings properties are defined:
Options include (default) and . Setting this property to inverts the direction of your specified Displacement and is displayed by the change in direction of the displacement annotation in the Geometry window.Suppressed: include ( - default) or exclude ( ) the boundary condition. |
Step Controls (Visible for Harmonic Response analysis with multiple load steps defined) |
Step Varying: Options include (default) and . When you select , the Remote Load is applicable at all defined steps. When set to , only the load step selected in either the RPM Selection or Step Selection properties described below is applicable. RPM Selection: This property displays when the Multiple Step Type property is set to . Specify a Step Selection value from the values available in the RPM Value property of the Analysis Settings object to use for the Remote Load. Step Selection: This property displays when the Multiple Step Type property of the Analysis Settings object is set to . Specify a Step Selection value from the values available in the Load Step Value property of the Analysis Settings object to use for the Remote Load. |
Mechanical APDL References and Notes
The following Mechanical APDL commands and considerations are applicable when Displacement is defined as a base excitation in a Mode Superposition Transient analysis or a Mode Superposition Harmonic Response analysis.
Magnitude (constant or tabular) is always represented as a table in the input file.
Base excitation is defined using the D command under the Modal restart analysis (under Modal analysis in case of standalone Harmonic Response analysis).
Base excitation is applied using the DVAL command during a Mode Superposition Transient analysis or Mode Superposition Harmonic Response analysis.
Note: Displacement can be defined as base excitation in a Modal linked Harmonic Response and Modal linked Transient analysis only when the upstream Modal analysis Solver Type is set to (provided program sets solver type internally to or ) or or .
API Reference
For specific scripting information, see the Displacement section of the ACT API Reference Guide.