Documentation
With the Bolt Preload boundary condition, an axial force is applied on one or more cylindrical bodies, and then the resulting length of the cylinder is fixed, all before the other load boundary conditions are applied to the model. This technique is useful to model the loads and interactions related to the tightening of bolted connections.
The parameters of the boundary condition are:
See Figure 2 below for illustration:

The following analysis types support the usage of this boundary condition:
In bolted connections, the tightening torque applied on bolts creates an initial stress state both on the bolts and on the connected parts. This effect is called bolt pre-tension or bolt preload. As this stress state is present before the components start to perform their structural function, it is wrong to assume that all loads happen at the same time, creating a non-linear situation.
On the other hand, as this stress is created purely from the internal reaction of the bolt against the imposed stretch due to tightening, it can not be modeled by an external force or action.

The methodology implemented in SimScale for the bolt preload boundary condition is known as the bolt force method, and works as follows:
The Bolt Preload boundary condition is also available in the Nonlinear Mechanical (Marc) analysis type. It applies a target clamping force or a target axial shortening to one or more bolts, ramps it in during a selected load step, and then locks the bolt length for the rest of the simulation. This captures the initial stress state created by tightening, followed by the response of the bolted joint to operating loads.
Compared to the bolt preload in the linear structural analysis types described above, the Marc implementation differs in a few key points:
To add a bolt preload, navigate to Boundary Conditions in the simulation tree, click the + button, and select Bolt Preload. Then define the following parameters:
| Parameter | Description |
|---|---|
| Control mode | Defines how the preload is imposed. Select Load to prescribe a force, or Length to prescribe an axial shortening of the bolt. |
| Compression Force | Available in Load mode. The preload force of each bolt, in \(N\). This is the force that clamps the connected parts together, with the bolt itself in tension. The default value is 0 \(N\). |
| Axial Shortening | Available in Length mode. The shortening imposed along the bolt axis, in \(m\). The default value is 0 \(m\). |
| Activate load steps | When toggled on, select the load steps in which this boundary condition is active. The selected load steps must be contiguous. |
| Assignment | One or more bolt volumes. Each assigned volume is treated as an individual bolt, and the same conditions apply to each of them. |
You do not need to define a bolt direction. The bolt axis is determined automatically from the geometry of each assigned volume, along its longest dimension. Therefore, bolts can have any orientation and do not need to be aligned with the global coordinate system.
The bolt preload is applied in two phases over the active load steps of the boundary condition:
| Load step | Bolt behavior |
|---|---|
| First active load step | Preload: the Compression Force or Axial Shortening is ramped from zero to the specified value. |
| Following active load steps | Locked: no further shortening is imposed. The bolt keeps its preloaded length and resists the external loads, so its force changes with the operating loads. |
| Load steps where the boundary condition is not active | Open: the bolt does not resist external loads. |
If Activate load steps is toggled off, the simulation runs with a single load step. In this case, the force or shortening is ramped over the whole simulation at the same time as all other loads, and no separate locking phase takes place.
For a typical bolted joint, use at least two load steps:
To do so, toggle on Activate load steps and select load steps 1 to the last load step.
Note
To keep a bolt at a fixed length in a load step without adding any shortening, use Length control with an Axial Shortening of 0 \(m\).
You can assign several bolt preload boundary conditions to the same volume to change the bolt condition during the loading history, for example to tighten a bolt in two stages or to open it in a later load step. The active load steps of these boundary conditions must not overlap.
The following messages help you avoid unintended bolt behavior:
| Type | Condition | Meaning |
|---|---|---|
| Warning | Load steps are not used | Only the bolt force or shortening is ramped, together with the other loads. Use at least two load steps to apply the preload before the operating loads. |
| Warning | Some load steps are not active for a bolt preload | In those load steps, the bolt is open and does not resist external loads. |
| Error | Several bolt preloads are active on the same volume in the same load step | Adjust the active load steps so that they do not overlap. |
| Error | The active load steps are not contiguous | Select a continuous range of load steps, or split the definition into several bolt preload boundary conditions. |
Last updated: September 30th, 2026
We appreciate and value your feedback.
Subscribe to our newsletter
By subscribing you agree to with our Privacy Policy
Product
Solutions
Resources
Sign up for SimScale
and start simulating now