Structural Mechanics Module Updates

For users of the Structural Mechanics Module, COMSOL Multiphysics® version 5.6 includes dynamic contact analysis, built-in functionality for modeling cracks, and new methods for analyzing mechanical wear. Learn about these and many other Structural Mechanics updates below.

Dynamic Contact

New algorithms for dynamic contact provide a significant improvement of the conservation of momentum and energy during transient contact events. This means that you can accurately model transient contact problems with significantly larger time steps than in previous versions. The new methods are accessed by selecting either the Penalty, dynamic or Augmented Lagrangian, dynamic formulation in the Contact node. You can see this functionality in the new Impact Between Two Soft Rings and Impact Analysis of a Golf Ball tutorial models.

Modeling of Cracks

The new Crack node, available in the Solid Mechanics interface, can be used for different types of fracture mechanics simulations. When applied to an internal boundary, the two sides become disconnected. A crack can either be ideal or modeled with separate faces in the geometry. Through the addition of the J-integral subnode, you can compute J-integrals and stress intensity factors in 2D, 2D axisymmetry, and 3D. A special Face Load subnode is available for prescribing a load on the crack faces. You can see this new feature in the following models:

Two views of a branched crack model, where the left side shows the von Mises stress in rainbow and with black arrows pointing up, down, right, and left; and the right side shows black lines and red arrows and the following J-integral values: 1265.2, 2591.3, and 1508.5.
A branched crack in a uniform stress field. Left: von Mises stress. Right: Default plot with integration paths and computed values of the J-integral.

Simulation of Wear

Methods for modeling mechanical wear have been added in the form of a new Wear node, a subnode under Contact, available in the Solid Mechanics and Multibody Dynamics interfaces. The wear rate is based on a generalized Archard equation. There are two algorithms for wear modeling. For general wear, and arbitrary geometry changes due to the wear, a deformed geometry approach is used. There is also a simplified approach in which the wear is incorporated into the offset in the contact gap. You can see the Wear feature in the new Disc Brake Pad Wear tutorial model.

Development of wear in a disc brake pad (the velocity arrows are just for visualization purposes).

Embedded Reinforcements

A new Embedded Reinforcement multiphysics coupling enables you to insert edge elements from the Truss or Beam interfaces, and surface elements from the Membrane interface, into a domain modeled with Solid Mechanics. The mesh in the lower-dimensional interface is independent from the domain mesh. The purpose is to model structures like embedded reinforcements and sensors, for example. The connection can either be fully rigid or flexible. You can also model debonding between the embedded element and the surrounding solid. You can see this new coupling in the updated Concrete Beam with Reinforcement Bars tutorial model.

The COMSOL Multiphysics version 5.6 UI showing the Model Builder, Embedded Reinforcement settings, and a concrete beam model with reinforcements shown in rainbow in the Graphics window.
Axial stress in reinforcement bars embedded in a concrete beam using the Embedded Reinforcement multiphysics coupling.

Electrostriction Multiphysics Interface

With the new Electrostriction multiphysics interface, you can model electrostriction phenomena, that is, a situation where a strain proportional to the square of the polarization is induced by an electric field. This interface will add Solid Mechanics and Electrostatics interfaces, together with the new Electrostriction multiphysics coupling. In Electrostatics, the standard Charge Conservation material model is used. Note that the AC/DC Module is needed to use this functionality.

Ferroelectroelasticity Multiphysics Interface

A new Ferroelectroelasticity multiphysics interface is intended for analysis of ferroelectric materials exhibiting nonlinear piezoelectric properties. This multiphysics interface will add Solid Mechanics and Electrostatics interfaces, together with the new Electrostriction multiphysics coupling. In Electrostatics, the new Charge Conservation, Ferroelectric material model is used to simulate, for example, hysteresis using a Jiles–Atherton model. You can see this interface used in the new Hysteresis in Piezoelectric Ceramics tutorial model. Note that the AC/DC Module is needed to use this functionality.

A closeup view of the COMSOL Multiphysics version 5.6 UI with the Model Builder; Charge Conservation, Ferroelectric settings; a blue geometry in the Graphics window; and a point graph of the electrostrictive strain tensor.
Example of the variation in electrostrictive strain as a function of a harmonically varying electric field with three different amplitudes.

Transition Multiphysics Couplings for Pipe Mechanics

A new Structure-Pipe Connection multiphysics coupling has been added for facilitating transitions from the Pipe Mechanics interface to the Shell and Solid Mechanics interfaces. The purpose is to switch between the line representation in the Pipe Mechanics interfaces to a more accurate 3D representation where there are transitions in the pipe geometry.

A closeup view of the COMSOL Multiphysics version 5.6 UI with the Model Builder, Structure-Pipe Connection settings, a bent pipe model geometry in the Graphics window, and a plot of the model showing von Mises stress in a rainbow color table.
Transition from a pipe modeled using Pipe Mechanics to a Shell interface (top) and a Solid Mechanics interface (bottom).

Unidirectional Constraints for Beams and Pipes

In the Beam and Pipe Mechanics interfaces, the Prescribed Displacement/Rotation node has been augmented with an option called Limited Displacement. When this option is selected, you can define an upper and lower limit for the displacement. In particular, this facilitates the modeling of beams resting on unidirectional supports.

This option is available for constraints on points, as well as for constraints on edges.

Three gray bars with four rainbow bars going perpendicular across and with black arrows pointing down.
Unidirectional support at the midspan of a uniformly loaded beam. The support is located some distance below the beam. All four beams are identical, except for the size of the load. The gray bars illustrate the supports, but are not part of the model.

Fluid-Pipe Interaction, Fixed Geometry Multiphysics Interface

The new Fluid-Pipe Interaction, Fixed Geometry interface can be used to account for the fluid load's effect on the structural analysis when modeling fluid-structure interaction (FSI). The new Fluid-Pipe Interaction multiphysics coupling connects the Pipe Flow and Pipe Mechanics interfaces. Internal pressure, drag forces, loads on bends, and loads on junctions are all taken into account for more accurate FSI simulations. You can see the new interface demonstrated in the Coupled Analysis of Flow and Stress in a Pipe model.

The COMSOL Multiphysics version 5.6 UI with the settings shown for the Fluid-Pipe Interaction coupling and a pipe flow model in the Graphics window.
Stress and deformation in the pipe using the Fluid-Pipe Interaction multiphysics coupling.

Springs and Dampers Connecting Points

In all structural mechanics interfaces, a new feature called Spring-Damper has been added to connect two points with a spring and/or damper. The points can be geometrical points, but they can also be abstract, for example, through the use of attachments or direct connections to rigid bodies. The spring can either be physical, with a force acting along the line between the two points, or described by a full matrix, connecting all translational and rotational degrees of freedom in the two points. The feature also makes it possible to connect a spring between points in two different physics interfaces.

Port Boundary Condition for Elastic Wave Propagation

The new Port boundary condition, available with the Solid Mechanics interface, is designed to excite and absorb elastic waves that enter or leave solid waveguide structures. A given Port condition supports one specific propagating mode. Combining several Port conditions on the same boundary allows a consistent treatment of a mixture of propagating waves, for example, longitudinal, torsional, and transverse modes. The combined setup with several Port conditions provides a superior nonreflecting condition for waveguides to a perfectly matched layer (PML) configuration or the Low-Reflecting Boundary feature, for example. The port condition supports S-parameter (scattering parameter) calculation, but it can also be used as a source to just excite a system. The power of reflected and transmitted waves is available in postprocessing. To compute and identify the propagating modes, the Boundary Mode Analysis study is available in combination with the port conditions. You can view this functionality in the new Mechanical Multiport System: Elastic Wave Propagation in a Small Aluminum Plate tutorial model.

A closeup view of the COMSOL Multiphysics version 5.6 UI with the Model Builder, Port settings, and a rainbow surface plot showing the displacement magnitude of a four-port structure to the right.
Example of a structure with four ports.

New Settings for Solving Transient Elastic Wave Problems with Solid Mechanics

New settings have been introduced in the Solid Mechanics interface that ensure a correct and efficient solver setup when solving elastic wave problems in the time domain. The settings are similar to the existing settings in the transient acoustics interfaces. In the Solid Mechanics interface node, a new Transient Solver Settings section has been introduced with an option to specify the Maximum frequency to resolve. This should be the maximum frequency content of the source's excitation or the maximum eigenmode frequency that can be excited. The automatically generated solver suggestion will have settings that use an appropriate solver method for wave propagation and ensure proper resolution in both time and space.

Rigid Connector Improvements

The Rigid Connector features have multiple improvements. In the Shell and Beam interfaces, the selection alternatives have been extended to the top level, that is, boundaries and edges, respectively. When the center of rotation is defined by a point selection, the point no longer has to be part of the physics interface itself. You can couple rigid connectors from different physics interfaces, thus defining a new type of virtual rigid object (this selection resides in the Advanced section of the settings for the rigid connector). In the Solid Mechanics, Shell, and Beam interfaces, you can automatically generate rigid connectors from RBE2 elements in an imported file in the NASTRAN® format. This is controlled from a section named Automatic Modeling in the settings for these interfaces. Rigid connectors can belong to several physics interfaces, in order to mimic the connections in the imported file.

The Graphics window in COMSOL Multiphysics version 5.6 showing a gray solid and an orange bolt.
The end point of a bolt modeled using the Beam interface is rigidly connected to some boundaries on the face of a solid, modeled using the Solid Mechanics interface.

Friction with a Known Sliding Velocity

In some applications, the direction of the friction force is known, because two objects are sliding on each other with a given relative velocity. In this case, it is not necessary to solve for the friction forces, which can significantly speed up the solution. The new Slip Velocity feature, added as a subnode under the Contact node, can be used for these cases. The inputs for this node are similar to those of the Friction node. You can see this new feature in the new Disc Brake Pad Wear model.

A closeup view of the COMSOL Multiphysics version 5.6 UI with the Model Builder, Slip Velocity settings, and a plot showing the friction force norm in a disc brake model to the right.
In this example, the friction between the brake disc and the brake pad can be modeled using the Slip Velocity node, since the relative motion can be expressed analytically. The surface plot shows the magnitude of the friction force.

Evaluation of Local Buckling in Truss Structures

A set of variables have been added to represent the safety margin against local buckling in each member of a truss structure. You provide input data for evaluation in the new Local Buckling section of the Cross-Section Data node Settings window. This makes it possible to predict the risk of local buckling, even though each member is modeled only with a single truss element. If you were to perform a complete buckling analysis, each member would have to be modeled by a number of beam elements, having all rotational degrees of freedom disconnected in each joint.

Two truss tower models, one showing the global buckling with a black wireframe denoting the original position of the tower, and another showing the local buckling failure index in a Cividis color table.
Global buckling shape (left) and failure index for local buckling when the global buckling load is applied (right). Since the failure index exceeds 1, local buckling will occur before the global buckling load is reached.

New Option for Prescribing Rotating Frame Speed

In the Rotating Frame node in the Solid Mechanics and Multibody Dynamics interfaces, a new Rigid body option has been added. With this option, you enter a time-dependent torque around the axis of rotation, and the rotational velocity is computed by integration of the rigid body equation of motion.

Activation of Material in the Truss Interface

The functionality for activation and deactivation of a material has been added to the Truss interface. The Activation subnode, under Linear Elastic Material, can be used to simulate construction processes where bars are added at different stages.

Contact Improvements

In addition to the new dynamic contact and wear functionality, there are several other improvements in the field of contact mechanics. You can use a fully coupled solver together with the augmented Lagrangian contact algorithm, making it easier to set up solver sequences and improving stability and convergence for some problems. Also, in the Friction subnode under Contact, you can select User defined as the Friction model to directly enter an expression for the tangential force that causes sliding in terms of any other variables. Lastly, there are several new ways of providing penalty factors, both for the penalty method and for the augmented Lagrangian method.

Computing Rotation from Displacements

In physics interfaces that have displacements as degrees of freedom, it is sometimes necessary to study the rotation of a region. To do that, you can add the new Average Rotation node, which uses the displacements of a set of points to generate variables representing the rotation. If more than three points are given, a least squares scheme is applied to make the best approximation of a rigid body rotation for the entire set of points. Additionally, angular velocities and accelerations can be computed. You can view this new feature in the new Impact Analysis of a Golf Ball and updated Sensitivity Analysis of a Truss Tower tutorial models.

The COMSOL Multiphysics version 5.6 UI showing the Model Builder, Average Rotation settings, and an outline of a golf club and ball in the Graphics window.
Selection of 6 points on a golf ball, in order to compute average linear and angular velocities after the impact.

Direct Input of Section Stiffness in Beams

A new material model, Section Stiffness, has been introduced in the Beam interface. Here, you directly enter data such as axial stiffness, bending stiffness, etc. The purpose of this material model is to facilitate modeling of complex beam cross sections, where the stiffness properties cannot be deduced from a single elastic material, and the geometrical properties of the cross section, as is the case for composite beams.

Mixed Formulation in Layered Linear Elastic Material

For the Layered Linear Elastic Material node, in the Shell interface, support for using a mixed formulation has been added. The mixed formulation supports both Pressure formulation and Strain formulation. It can be used to improve accuracy for materials with low compressibility.

The mixed formulation in a single-layer shell is available with the Structural Mechanics Module. If the Composite Materials Module is available, the mixed formulation can also be used in multilayered shells.

Viscous Damping in Layered Linear Elastic Material

Viscous damping can now be added to the Damping subnode under Layered Linear Elastic Material in the Shell interface.

The viscous damping for a single-layer shell is available with the Structural Mechanics Module. If the Composite Materials Module is available, the viscous damping can also be used in multilayered shells, and the individual layers can have different damping values.

Layered Hyperelastic Material in Shell Interface

All of the Hyperelastic Material models available in the Solid Mechanics interface are now available for the Layered Hyperelastic Material node in the Shell interface. If the Composite Materials Module is available, the material models can also be used in multilayered shells, and the individual layers can have different material models.

Viscoelasticity Improvements

Two new viscoelasticity models have been added: Maxwell and Generalized Kelvin-Voigt. The Maxwell material can be considered as a type of liquid, since its long-term deformation under a constant stress is unbounded. The Generalized Kelvin-Voigt model has a Prony series representation with several time constants. Conceptually, it consists of a set of Kelvin elements (spring and dashpot elements in parallel) connected in series.

For frequency-domain analyses, all of the viscoelasticity models (Generalized Maxwell, Generalized Kelvin-Voigt, Maxwell, Kelvin-Voigt, Standard Linear Solid, and Burgers) have been augmented by a fractional derivative representation. Using a fractional time derivative representation makes it easier to fit material data to experiments for some materials. For time-domain analyses using the Generalized Maxwell and Standard Linear Solid viscoelastic models, performance has been improved by up to one order of magnitude.

The Tool–Narayanaswamy–Moynihan shift function is commonly used to describe the glass transition temperature in glasses and polymers. It has been added to the set of shift functions in the Viscoelasticity node.

New Tutorial Models

COMSOL Multiphysics® version 5.6 brings several new tutorial models to the Structural Mechanics Module.

Disc Brake Pad Wear

A metallic disc brake model with the brake pad shown in red, white, and blue and dark gray arrows indicating the direction of the turn.
Computed wear in a brake pad.

Application Library Title:
disc_brake_wear

Download from the Application Gallery

Impact Between Two Soft Rings

One yellow soft ring and one red soft ring in partial contact with each other.
One soft ring is dropped on another. The deformation state at a moment while the rings are in contact is shown.

Application Library Title:
ring_impact

Download from the Application Gallery

Angle Crack Embedded in a Plate

A gray rectangle with a black line and red arrows indicating an angled crack and a mostly blue model with a white angled slit showing the crack.
An internal crack in a plate is analyzed for different angles of the crack. Stress intensity factors for Mode I and Mode II are calculated.

Application Library Title:
angle_crack_plate

Download from the Application Gallery

Surface Cracked Cylinder

A closeup inside view of a metallic cylinder with a crack formation shown in red, white, and blue.
A semielliptical crack in a cylindrical tube subjected to internal pressure is analyzed. The stress intensity factor along the crack front is studied.

Application Library Title:
surface_cracked_cylinder

Download from the Application Gallery

Mechanical Multiport System: Elastic Wave Propagation in a Small Aluminum Plate

A model of a structure with four ports shown in rainbow color table.
Example of a structure with four ports.

Application Library Title:
mechanical_multiport_system

Download from the Application Gallery

Hysteresis in Piezoelectric Ceramics

A 1D plot of polarization and electrostrictive strain.
Polarization (blue) and electrostrictive strain (green) as function of applied electric field in a piezoelectric material with ferroelectric properties.

Application Library Title:
piezoelectric_hysteresis

Download from the Application Gallery

Bracket — General Periodic Dynamic Analysis

A 1D plot of applied force and displacement response.
Applied force (blue) and displacement response (green) in a structure subjected to a periodic nonharmonic loading.

Application Library Title:
bracket_general_periodic

Download from the Application Gallery