The Solid Mechanics, Explicit Dynamics Interface
The Solid Mechanics, Explicit Dynamics (solid) interface (), found under the Structural Mechanics branch () when adding a physics interface, is intended for general time explicit analysis of 3D, 2D plane strain, or 2D axisymmetric bodies. The Solid Mechanics, Explicit Dynamics interface is based on solving the equations of motion together with a constitutive model for a solid material. Results such as displacements, stresses, and strains are computed.
Explicit Dynamics in the COMSOL Multiphysics Reference Manual.
This interface is similar to the The Solid Mechanics Interface, upon which it is based. There are a number of specializations for explicit dynamics, but the interface can also be used with most other study types. The most important use case for that is to provide initial conditions for a time-explicit analysis.
Some important differences, when compared to the Solid Mechanics interface are:
The only two top level material models available are Linear Elastic Material and Hyperelastic Material. Most subnodes under these materials, such as Plasticity, Damping, or Fiber are available.
Some other features are not available. Most noticeably: Rigid Connector, Thin Layer, and Spring-Damper. A detailed list of the available features can be found in the section Domain, Boundary, Edge, Point, Global, and Pair Nodes for Solid Mechanics, Explicit Dynamics below.
Note that you can move nodes between the Solid Mechanics and the Solid Mechanics, Explicit Dynamics interfaces simply by drag-and-drop.
The default material is a Linear Elastic Material. With either the Nonlinear Structural Materials Module or the Geomechanics Module, the physics interface is extended with more materials, for example, material models for plasticity, creep, and concrete.
When this physics interface is added, the following default nodes are also added to the Model Builder: Linear Elastic Material, Free (a boundary condition where boundaries are free, with no loads or constraints), and Initial Values. For axisymmetric models, an Axial Symmetry node is also added.
Then, from the Physics toolbar, you can add other nodes that implement, for example, solid mechanics material models, boundary conditions, and loads. You can also right-click Solid Mechanics, Explicit Dynamics to select physics features from the context menu.
Settings
The Label is the default physics interface name.
The Name is used primarily as a scope prefix for variables defined by the physics interface. Refer to such physics interface variables in expressions using the pattern <name>.<variable_name>. In order to distinguish between variables belonging to different physics interfaces, the name string must be unique. Only letters, numbers, and underscores (_) are permitted in the Name field. The first character must be a letter.
The default Name (for the first physics interface in the model) is solid.
2D Approximation
The 2D approximation list contains only one entry, Plane strain,
Thickness
For 2D components, enter a value or an expression for the thickness d. The default value of 1 m is suitable for plane strain models, where it represents a unit-thickness slice, for example.
Use a Change Thickness node to change thickness in parts of the geometry if necessary.
Structural Transient Behavior
From the Structural transient behavior list, select Include inertial terms (the default) or Quasistatic. Use Quasistatic to treat the dynamic behavior as quasistatic (with no mass effects; that is, no second-order time derivatives). Selecting this option gives a more efficient solution for problems where the variation in time is slow when compared to the natural frequencies of the system.
Energy Dissipation
From the Store dissipation list, select Individual contributions, Total, or Off.
Select Individual contributions to treat each dissipative process independently. Selecting this option gives a more flexible implementation for problems where dissipation occurs at different time scales, and you want to distinguish each phenomenon separately.
Select Total to accumulate all the dissipative processes into one variable.
Discretization
In the Solid Mechanics, Explicit Dynamics interface, the only available discretization is linear shape functions.
To display other settings for this section, click the Show More Options button () and select Advanced Physics Options in the Show More Options dialog.
Dependent Variables
The physics interface uses the global spatial components of the Displacement field u as dependent variables. The default names for the components are (u, v, w) in 3D. In 2D the component names are (u, v), and in 2D axisymmetry they are (u, w). You can however not use the ‘missing’ component names in 2D as a parameter or variable name, since they are used internally.
You can change both the field name and the individual component names. If a new field name coincides with the name of another displacement field, the two fields (and the interfaces that define them) share degrees of freedom and dependent variable component names. A new field name must not coincide with the name of a field of another type (that is, it must contain a displacement field), or with a component name belonging to some other field. Component names must be unique within a model except when two interfaces share a common field name.
A default plot named Stress (solid) containing the von Mises equivalent stress is created.
A result template named Displacement (solid) containing the norm of the displacement vector is created.
A result template named Velocity (solid) containing the norm of the velocity vector is created when either a time-domain or frequency-domain type of study is used.
A result template named Maximum Principal Tensile Stress (solid) containing the largest principal stress is created.
A result template named Maximum Principal Compressive Stress (solid) containing the smallest principal stress is created.
See Common Physics Interface and Feature Settings and Nodes and Common Feature Nodes in the COMSOL Multiphysics Reference Manual. You can also search for information: press F1 to open the Help window or Ctrl+F1 to open the Documentation window.